Body { margin:0; padding:0; background:#E7E7E7; font-family:Verdana, Arial, Helvetica, sans-serif; color:#757575}
Div,p,ul,li,span,img,input{ margin:0; padding:0;}

.lft { float:left;}
.rth { float:right;}
.clr { clear:both}
.lohia{ font-family: 'Arial Black', Arial; color:#C21E24}
.lohia1{color:#000000 !important; font-size:11px}
.lohia1 span {color:#C21E24}


.dispN{
		display:none;
		}
		.dispB{
			display:block;
			}         .img{ padding:0px !important; margin:0px !important;}                                                                                                                                        
 a{ outline:none !Important;}
 
 .bg-none{ background:none !important;}

#main_cont { margin:0 auto;
			width:917px;
			background:url(../../images/main-cont-bg.gif) repeat-y;
			
			}
			
	#top-part { margin:0 auto;
				width:858px;
				
				}
				.top-right{ float:right;
				width:600px;
			
				}
				
	#top-part .logo { float:left;
					margin-top:10px;
					margin-left:24px;
					margin-bottom:0px;
					
					}
					
	#top-part .top-nav{	
				float:right;
					width:450px; 
					font-family: Arial,Verdana, Helvetica, sans-serif; 
					font-size:12px;
					margin-top:28px;
					text-align:right;
					margin-right:-15px;					
					}
					.top-nav ul{
					margin:0px;
					padding:0px;
					list-style-type:none;
					float:right;
					
					}
					#top-part .top-nav li {
					color:#757575;
					text-decoration:none;
					float:left;
					}
					#top-part .top-nav li a{
					float:left;
					display:block;
					color:#757575;
					padding:0px 20px;
					text-decoration:none;					
					}
					#top-part .top-nav li a:hover{
					color:#000000;
					text-decoration:none;
					}
					
					#top-part .top-nav li A.selected {
				color:#000000;
							}
					
					#top-part .top-nav li.spl{
					color:#757575;
					text-decoration:none;					
					padding:0px;
					margin:0px;
					line-height:15px;
					padding:3px 0px 3px 0px;
					}

					.flash{
					background:url(../../images/flash-bg.jpg) repeat-y;
					margin:auto;
					}
		
	#top-part .search{ float:right;
						width:270px;
						height:30px;
						background:url(../../images/search-bg-new.jpg) no-repeat;
						padding: 8px 10px 0px 10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#6B6767;										
						}
						
	#top-part .search .input-text { width:180px;
						height:18px;
						border:solid 1px #6B6767;
						margin:0px 5px !important;
						line-height:18px;
						font-size:11px;
						font-family:Arial, Helvetica, sans-serif;						
						}					
						
					.top-blank { background:url(../../images/margin-top-bottom.jpg) no-repeat;
								width:917px;
								height:32px;
								}
								
					.mid-blank { background:url(../../images/margin-mid-bottom.jpg) no-repeat top;
								width:917px;
								height:37px;
								}	
					
		.mid_left{ 
				width:272px;
				margin-left:12px;
				float:left;
				min-height:340px;
				}
					.mid_left .left-nav{
					background:url(../../images/bg-nav-left.jpg) repeat-x;
					height:139px;
					margin-bottom:24px;
				}
				.mid_left .left-nav ul{
				margin:0px;
				padding:0px;
				padding-top:6px;
				list-style-type:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#4D4D4F;
				font-weight:bold;
				text-transform:uppercase;
				}
				.mid_left .left-nav ul li{
				display:block;
				line-height:26px;
				margin-top:5px;
				}	
				.mid_left .left-nav ul li a{
				text-decoration:none;
				color:#4D4D4F;
				display:block;
				height:26px;
				padding-left:14px;
				background:url(../../images/dot-new.gif) no-repeat 3px 12px;


				}
				.mid_left .left-nav ul li a:hover{
				display:block;
				text-decoration:none;
				background:url(../../images/dot-new.gif) no-repeat #ffffff 3px 12px;
				}	
				.mid_left .left-nav ul li a.active-left
				{
				display:block;
				text-decoration:none;
				background:url(../../images/active-bg.jpg) no-repeat left top !important;
				}
				
			.mid_left .left-nav ul li a.active-left:hover
			{
				display:block;
				text-decoration:none;
				background:url(../../images/active-bg.jpg) no-repeat left top !important;
				}
								
	.mid_right{ width:571px;
				margin-right:12px;
				float:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:justify;
				line-height:17px;
				padding-right:20px;
				
				}		
	.mid_right .hed {margin:0 7px; margin-bottom:-8px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4D4D4F;}			
	.mid_right p { margin:15px 10px;}				
										
										
										
										
	#bottom {background:url(../../images/bottom.jpg) no-repeat;
				height:20px
			}									
															
	#bottom_nav { width:880px;
		margin:0px auto;
		padding:20px 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;}
		#bottom_nav a{ 
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#757575;
		text-decoration:none;}
		#bottom_nav a:hover{ 
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:underline;}
			
.sub-menu{
			width:250px; 
			display:none;
			background:#EEF3FA;
			position:absolute;
			margin-left:272px;
			margin-top:-124px;
			padding-top:5px;
			
			}
.sub-menu a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#4D4D4F;
				text-decoration:none;
				font-weight:bold;
				color:#4D4D4F;
				display:block;
				height:26px;
				padding-left:14px;
				background:url(../../images/dot-new.gif) no-repeat 3px 12px;
				line-height:26px;
				
	
			}
			
			
.sub-menu a:hover{
	display:block;
	text-decoration:none;
				background:url(../../images/active-bg.jpg) no-repeat left top !important;
	
			}
			
			
			
.dropmenudiv {

	 z-index: 100; margin-top:4px;margin-left:5px; visibility: hidden; width:180px;position: absolute; top: 0px; background-color: white;font-family: Arial,Verdana, Helvetica, sans-serif;font-size:12px;  line-height:24px; font-weight:normal; background:#f1f1f1; border-bottom:1px solid #fff;
}
.dropmenudiv A {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 2px; width: auto; color:#757575; padding-top: 2px; text-decoration: none; text-align:left; padding-left:10px;
}

.dropmenudiv A:hover {
	background-color: #f9f9f9;
	color:#000000;
}




.bodytxtsotemap {
	padding-right: 15px; padding-left: 15px; font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif
}
.bodytxtsotemap .vline {
	background-position: center top; 
}
.bodytxtsotemap #table1 a {
	font-weight: bold; font-size: 11px; margin-left: 6px; color: #003399; text-decoration: none
}
.bodytxtsotemap #table1 a:hover {
	font-weight: bold; font-size: 11px; margin-left: 6px; color: #000000; text-decoration: none
}
.bodytxtsotemap #table1 #table12 #table2 a {
	font-weight: normal; margin-left: 2px; color: #77BBD7; text-decoration: none
}
.bodytxtsotemap #table1 #table12 a {
	margin-left: 1px; color: #666666
}
.bodytxtsotemap #table1 #table12 #table2 a:hover {
	font-weight: normal; color: #666666; text-decoration: none
}
.bodytxtsotemap #table1 #table12 #table2 a {
	font-weight: normal; margin-left: 2px; color:#07506E; text-decoration: none
}
.bodytxtsotemap #table1 #table2 a:hover {
	font-weight: normal; color: #666666; text-decoration: none
}
.bodytxtsotemap #table1 #table2 a {
	font-weight: normal; margin-left: 2px; color: #07506E; text-decoration: none
}

/*lanuage css*/
.slidetabsmenu{
float:right;
font-size: 12px;
line-height:normal;
margin:10px 20px 0 0;
}

* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
float:left;
}

.slidetabsmenu li{
display:inline;
margin:0;

}

.slidetabsmenu a{
float:left;
background:url(../../images/slide-left.png) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
margin-left:5px;
font-size:11px;
}

.slidetabsmenu a span {
float:left;
display:block;
background:url(../../images/slide-right.png) no-repeat right top;
padding:2px 28px 5px 4px;
width:65px;
font-weight:bold;
color:#757575;
font:normal 12px Arial, Helvetica, sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: black;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% 0px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% 0;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
position:absolute;
top: 0;
margin-top:-7px;
padding-top:4px;
/*border: 1px solid #918d8d; *//*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color:#E6E6E7;
width:106px;

visibility: hidden;
border-bottom:1px solid #B5B4B4;
/*border-left:1px solid #DFDFE1;
border-right:1px solid #DFDFE1;*/
}


.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
/*border: 0 solid #918d8d;*/ /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0 2px 9px;
text-decoration: none;
font-weight: normal;
color:#757575;
font-size:11px;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
text-decoration:underline;
color:#D3312C;
}
/*language css*/