body {
	font-size: 14px;
	COLOR: #3F3F3F;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: justify;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color : #F7F8F8;
	overflow-x: hidden;


}
#mainBlock{
	
	background-image: url(../gif/bg-shadow.jpg); 
	background-repeat: repeat-y; 
	background-position: center;
	margin:0 auto;
	background-color : #F7F8F8;
}

#mainBlockEnd{

margin:0 auto;
}

td {
	font-size: 12px;
	COLOR: #3F3F3F;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: justify;
}


h1
{
	FONT-SIZE: 22px;
	COLOR: #41C8F3;
	margin: 12px,0px,4px,0px;
	margin-bottom : 4px;
	margin-top : 12px;
	font-weight : bold;
}

h2
{
	FONT-SIZE: 20px;
	COLOR: #ffffff;
	font-weight : bold;
	margin: 8px,0px,4px,0px;
	margin-bottom : 4px;
	margin-top : 8px;
	text-align : right;
	
}

h3
{
	FONT-SIZE: 14px;
	COLOR: #02559E;
	margin: 4,0,2,0;
	margin-bottom : 2px;
	margin-top : 4px;
	font-weight : bold;

}
.greyblue
{
	FONT-SIZE: 14px;
	COLOR: #88A9D9;
}


.BlueTitle
{
	FONT-SIZE: 13px;
	COLOR: #02559E;
	font-weight : bold;
}

.WhiteTitle
{
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	font-weight : bold;
}

.BlueSmall
{
	FONT-SIZE: 12px;
	COLOR: #02559E;
	font-weight : bold;
}

.GreySmall
{
	FONT-SIZE: 11px;
	COLOR: #949594;
	font-weight : bold;
	}

.LightGrey
{
	FONT-SIZE: 11px;
	COLOR: #949594;
	font-weight : bold;
	text-align : left;
	line-height : 1.5;
	
}


.note
{
	FONT-SIZE: 12px;
	COLOR: #cc0000;
	font-weight : bold;
}


.white
{
	FONT-SIZE: 13px;
	COLOR: #F7F7F9;
}

.white1
{
	FONT-SIZE: 13px;
	COLOR: #F7F7F9;
	padding-left : 10px;
}

.white-small
{
	FONT-SIZE: 11px;
	COLOR: #F7F7F9;


}

hr
{
width : 100%;
height : 1px;
color : #C6C8CA;
}


A:link
{
	COLOR: #02559E;
	TEXT-DECORATION: underline;
}
A:visited
{
	COLOR: #02559E;
	TEXT-DECORATION: underline;
}
A:hover
{
	COLOR: #939597;
	TEXT-DECORATION: none;
}

.A1:link
{
	COLOR: #02559E;
	TEXT-DECORATION: none;
}
.A1:visited
{
	COLOR: #02559E;
	TEXT-DECORATION: none;
}
.A1:hover
{
	COLOR: #88A9D9;
	TEXT-DECORATION: none;
}


.A2:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.A2:visited
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.A2:hover
{
	COLOR: #DEDEDE;
	TEXT-DECORATION: none;
}



.A3:link
{
	COLOR: #939597;
	TEXT-DECORATION: none;
	font-weight : bold;
}
.A3:visited
{
	COLOR: #939597;
	TEXT-DECORATION: none;
	font-weight : bold;
}
.A3:hover
{
	COLOR: #0B57B7;
	TEXT-DECORATION: none;
	font-weight : bold;
}



.A4:link
{
	COLOR: #6D6E71;
	TEXT-DECORATION: none;

}
.A4:visited
{
	COLOR: #6D6E71;
	TEXT-DECORATION: none;

}
.A4:hover
{
	COLOR: #0A569F;
	TEXT-DECORATION: none;

}




.table1{
	border-right : solid #ECECEC;
	border-left : solid #ECECEC;
	border-width: 1px;
	background : #ffffff;

}


.table-border{
    border: solid #E5E5E5;
	border-width: 1px;
}


.table2{
    border-left: solid #9FBAC4;
	border-right: solid #9FBAC4;
	border-bottom: solid #9FBAC4;
	border-width: 1px;
}


ul{
	list-style : square;

	
}
ul{
list-style-type : square;
		color:#03559F;
}

li{
		padding-bottom : 7px;
		list-style-type : square;
		color:#03559F;
}

.grey-border{
border: solid #C0C1C1;
border-width: 1px;
}

.red-border{
border: solid #F64005;
border-width: 1px;
	
}
.scroll-bar{
	     scrollbar-face-color:#AE491F;
        scrollbar-highlight-color:#AE491F;
        scrollbar-3dlight-color:#AE491F;
        scrollbar-darkshadow-color:#AE491F;
        scrollbar-shadow-color:#AE491F;
        scrollbar-arrow-color:#000000;
        scrollbar-track-color:#AE491F;
		
}
  .subMenuSelItem
{
 background-color:#F78F1E;
 color:#CC0A2F;

}
.content
{
	
	overflow-x : auto;
	overflow-y : none;
	visibility : visible;
	position : static;
	width : 420px;
}

.content1
{
	
	overflow-x : auto;
	overflow-y : none;
	visibility : visible;
	position : static;
	width : 700px;
}
.btn
{
	border:1px solid #0955A0;
	background-color:#0955A0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;	
	FONT-SIZE: 11px;
	cursor:hand;
}

.btnon
{
	border:1px solid #88A9D9;
	background-color:#0955A0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EFEEEE;
	font-weight:bold;	
	FONT-SIZE: 11px;
	cursor:hand;
}
.liston
{
	
	border-right: solid #E7E8E9;
	border-left: solid #E7E8E9;
	border-bottom: solid #E7E8E9;
	border-top: solid #E7E8E9;
	border-width: 1px;
	background-color : #F4F4F4;
	padding:5px 5px 5px 5px; 
    cursor:hand;
	text-decoration : none;}	
.listoff
{
	
	border-right: solid #DDDDDD;
	border-left: solid #DDDDDD;
	border-bottom: solid #DDDDDD;
	border-top: solid #E7E8E9;
	border-width: 1px;
	background-color : #FAFAFA;
	padding:5px 5px 5px 5px; 

	text-decoration : none;
}


.siteMapListLinkArticle:link
{
	COLOR: #939597;
	TEXT-DECORATION: none;
}
.siteMapListLinkArticle:visited
{
	COLOR: #939597;
	TEXT-DECORATION: none;
}
.siteMapListLinkArticle:hover
{
	COLOR: #0B57B7;
	TEXT-DECORATION: none;
}


.siteMapListLinkCategory:link
{
	COLOR: #02559E;
	TEXT-DECORATION: none;
}
.siteMapListLinkCategory:visited
{
	COLOR: #02559E;
	TEXT-DECORATION: none;
}
.siteMapListLinkCategory:hover
{
	COLOR: #88A9D9;
	TEXT-DECORATION: none;
}

.search-box
 {
 height: 16px;
 
 color:#000000;

 font-size:9px;
 }
 .search-box1
 {
 height: 14px;
 color:#CCCCCC;
 font-size:9px;
 }
 
 .border
{
border:#782700;
border-width: 1px;
}


.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #88a9d9;
		color:#ffffff;
		padding: 2px 6px 2px 6px;
	}
	.search_suggest {
	
	
	position:fixed;
		z-index:10;
		background-color: #FFFFFF; 
		text-align: left;
		float:left;
		clear:both;
		
		padding-top:0px;
		
		width:351px;		
		
		border: 1px solid #03559F;	
		display:none;		
		cursor:hand;
		font-size:10px;
		
		
	}	
	.searchhome_suggest {
	
	
	position:fixed;
		z-index:10;
		background-color: #FFFFFF; 
		text-align: left;
		float:left;
		clear:both;
		
		padding-top:0px;
		
		width:245px;		
		
		border: 1px solid #03559F;	
		display:none;		
		cursor:hand;
		font-size:10px;
		z-index:10;
		
		
		}
	/* Ajax Search Styles*/
		
#divSearchContainer
{
	background-color:#F5F4F2;
	border:1px solid #E7D3BA;
	height:80px;
}

.Err_Text
{
    FONT-SIZE: 9px;
	COLOR: #Cc0000;
	font-weight : bold;
}