﻿body 
{
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}
div,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin:0;
	padding:0;
	text-align:center;
}

td 
{
	margin:0;
	padding:0;
	text-align:center;
	word-wrap: break-word;
}
table
{
	border-collapse:collapse;
	border-spacing:0;	
	
}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var
{
	font-style:normal;
	font-weight:normal;
}
ol,ul 
{
	list-style:none;
}
caption,th 
{
	text-align:left;
}
h1,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*COMMON*/
.wrapper {text-align: center;}
.img {margin:0px; margin-bottom:-11px !important;}
.wrapper table { text-align: left; margin: 0 auto; font-family: arial, sans-serif; color: #515151; font-size: 12px;	}
.wrapper td { text-align : center;}
.h-list {background: url(http://pics.kolmic.com/471/top-nav-bg.gif) repeat-x left top;}
.h-list li {display: inline; text-align:left;}
.h-list li strong {color: #358a35;}
.menu {text-align: center;}
.img {margin:0px; margin-bottom:-11px !important;}
.menu table { text-align: center; margin: 0 auto; font-family: arial, sans-serif; color: #515151; font-size: 12px;	}
.menu td { text-align : center;}
h2 
{
	padding:10px 0px 4px 8px; 
	font-size:19px; 
	color:#363636;
	font-weight :bold ;
} 
#footer {
    
    bottom: 0px;
    color:#452647;
    background:#e6bfe8;
    width: 980px;
    margin-left:auto;
	margin-right:auto; 
	border: 
	
}

#topbar
{
    font-size:14px;
    color:#452647;
    background:#e6bfe8;
    font-weight:bold;
    padding:6px;
    overflow:auto;
    height:1%;
    clear:both;
    width:980px;
    text-align :center;
    margin-left:auto;
	margin-right:auto;
}

#topbar a
{
    color:#452647;
    text-decoration:none;
    margin:0 10px;
    height:23px;
    line-height:23px;
    float:left;
    display:block;
}

a.active
{
    height:23px;
    line-height:23px;
    background:url(images/tb_a.png) right top no-repeat;
    padding-right:10px;
}

a.active span
{
    background:url(images/tb_span.png) left top no-repeat;
    height:23px;
    display:block;
    padding-left:10px;
}

#middlebar
{
    font-size:11px;
    color:#2e192f;
    background:#844788;
    font-weight:bold;
    padding:6px;
    overflow:auto;
    height:1%;
    clear:both;
    width:980px;
    margin-left:auto;
	margin-right:auto;
	text-align :center;
}

#middlebar a
{
    color:#2e192f;
    text-decoration:none;
    margin:0 5px;
    padding-right:10px;
    height:23px;
    line-height:23px;
    display:block;
    float:left;
    background:url(images/mb_a.png) right top no-repeat;
}

#middlebar a span
{
    background:url(images/mb_span.png) left top no-repeat;
    height:23px;
    display:block;
    padding-left:10px;
}
/*MASTHEAD*/
.column-1 
{
	background: url(Images/left-sidebar-bg2.jpg) #383838 no-repeat left top;
}
.column-1 h1 
{
	padding:10px 0px 4px 8px; 
	font-size:29px; 
	color:#f4fbb9;
}
.column-1 h2 
{
	padding:10px 0px 4px 8px; 
	font-size:19px; 
	color:#363636;
}

.column-1 li 
{
	padding: 0px 0px 1px 0px;
}
.column-1 li a 
{
	font-size: 14px; 
	font-weight: bold; 
	color:#363636; 
	text-decoration:none; 
	display:block; 
	padding:9px 2px 9px 18px;
	border-bottom:1px solid #363636;
}
.column-1 li a:hover 
{
	background: #484848;
}

.column-2 
{
	background: url(Images/right-sidebar-bg2.jpg) #3f9240 no-repeat right top; 
	padding: 0px 0 0px 0;
	height:300px;
}
.column-2 h2 
{
	color:#363636; 
	margin-left: 20px; 
	margin-bottom: 8px;
	font-size:19px;
}

.column-2 ul 
{
	margin-top: 12px; 
}
.column-2 li 
{
	padding: 0px 0px 1px 0px;
}
.column-2 li a 
{
	font-size: 14px; 
	font-weight: bold; 
	color:#363636; 
	text-decoration:none; 
	display:block; 
	padding:9px 2px 9px 18px;
	border-bottom:1px solid #363636;
}
.column-2 li a:hover 
{
	background: #55a355;
}
.column3 
{
	color:#452647;
    background:#e6bfe8;
    height :60px;
}
.column3 h1 
{
	padding:10px 0px 4px 8px; 
	font-size:29px; 
	color:#f4fbb9;
}
.column3 h2 
{
	padding:10px 0px 4px 8px; 
	font-size:19px; 
	color:#363636;
}

.column3 li 
{
	padding: 0px 0px 1px 0px;
}
.column3 a 
{
	font-size: 14px; 
	font-weight: bold; 
	color:#363636; 
	text-decoration:none; 
	display:block; 
	padding:9px 2px 9px 18px;
	border-bottom:1px solid #363636;
	height :40px;
}
.column3 a:hover 
{
	background: #452647;
	color:#e6bfe8;

}
