/* CSS Document */

body {
	
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: auto;
	margin: 0px auto;
   	width:1003px;
}

.CL{clear:both; }
.FR{float:right; width:auto}
.FL{float:left; width:auto}
 #inner_logo_section{
	clear:both;
	width:988px;
	float:left;
	display:block;
	margin-bottom:0px;
 }
 

.page_left_border{
	background: url(../images/L-shadow.gif) top left repeat-y;
	display:block;
	float:left;
	width:5px;
	}
	
.page_right_border{
	background: url(../images/R-shadow.gif) repeat-y top right;
	width:997px;
	float:left;
	} 

.header_section{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

.top_section{
	height:auto;
	padding:0px 0px 0px 0px;
	/*border:1px Solid red;*/
	}

.logo{
	width:140px;
	margin:5px 10px;
	float:left;
	display:block;
	}
	
.top_right_menu{
	width:659px;
	float:left;
	margin: 0px 0px 0px 175px;
	padding:0px 0px 0px;
	
}

.top_right_menu_left{
	width:12px;
	height: 26px;
	float:left;
	margin: 2px 0px 0px 0px;
	background: url(../images/top-L-base.gif);
	border:1px #ff0000 solid;
}

.top_right_menu_right{
	width:985px;
	float:left;
	background: url(../images/top-base.gif) repeat-x left top;
	color: black;
	font-weight: bold;
	font: bold 11px Arial;
   	padding:2px;
	margin-left:4px;
	
  	display:block;	border-top:2px #333333 solid;
	}



.top_right_menu_right ul{
margin: 0px;
padding: 0px;
}

.top_right_menu_right li{
display: inline;
  
}

.top_right_menu_right li a:link, .top_right_menu_right li a:visited{
float: left;
color: #000000;
padding: 3px 7px;
text-decoration: none;
background: url(../images/top-partition.gif) right repeat-y;
width:auto;
}

.top_right_menu_right li a:hover, .top_right_menu_right li a.current, .top_right_menu_right li.last a:hover{
color:#6B6B6B;
text-decoration:underline;  
}

.top_right_menu_right li.last a:link, .top_right_menu_right li.last a:visited{
color: #000000;
text-decoration: none;
background:none;

}

.menu_section{
   clear: both;
	height: 33px;
	width:99%;
	margin-top: 14px;
	/*border: 1px solid red;*/
	font: bold 13px Arial;
	padding:0px;

}	

.menu_tab_left{
  background: url(../images/top-navi-L-base.gif);
  height: 33px;
  width: 10px;
  border:0px;
  float: left;
  margin: 0px 0px 0px 2px;
}
#menu_tab_cont{
  color: #FEFEFE;
  background: url(../images/top-navi-R-base.gif) repeat-x top right;
  height: 28px;
  border:0px;
  padding: 5px 0px 0px 0px;
  font:bold 14px Arial;

}
.menu_tab_cont a:link, .menu_tab_cont a:visited{
	color: #FEFEFE;
	text-decoration: none;
}
.menu_tab_cont a:hover{
	color:#E0E2E4;
}
.other_bg{ background: url('../images/drop-down-base.gif') no-repeat left; 
color:#000; font-weight:normal; font-size:11px; padding:7px 65px 0 10px; }
.top_search_left{
	background: url(../images/drop-down-base.gif) no-repeat;
	float:right;
	height: 21px;
	width: 144px;
	margin-top: 0px;
	padding-top: 0px;
}

.page_content{
	clear:left;
	width: 990px;
	height: auto;
	margin:0px 0px 0px 4px;
	display:block;
	float:left;
}

#adv_section{
	width: 988px;
	margin: 0px 5px 5px 5px;
	display:block;
	float:left;
}

.advert{
  width:330px;
  height:auto;	
  margin:5px 5px 5px 10px;
  float: left;
  display:block;
  }
  .advert3{
  width:424px;
  height:auto;	
  margin:5px 5px 5px 10px;
  float: left;
  display:block;
  }
  
.advert1{
  width:424px;
  height:auto;	
  margin:5px 0px 5px 5px;
  float:left;
  display:block;
  }
  .advert4{
  width:320px;
  height:auto;	
  margin:5px 0px 5px 5px;
  float:left;
  display:block;
  }
  .advert2{
  width:300px;
  height:auto;	
  margin:5px 5px 5px 1px;
  float:right;
  display:block;
  }
.advert_red{
	background-color: #BA2413;
	color: #fff;
	width: 92%;
	height: 19px;
	padding: 2px 0px 0px 5px;
	font:bold 14px Arial; 
	float: left;	
}

.advert_right{
  background: url(../images/heading-base.jpg) no-repeat;
  height: 21px;
  width:16px;
  float: left;
 }
 
.advert_content{
  padding: 1px 3px 3px 5px;
  font: normal 11px arial;
}

.dot_line{
  background: url(../images/dotted-line.gif) repeat-x;
  height: 5px;
}

.news_title{
	padding: 1px 3px 0px 5px;
   font: bold 11px arial;
}

#footer_section{
	width:99%;
	margin:15px 0px 0px 5px;
	background: url(../images/footer-link-base.gif) repeat-x;
	height: 22px;
	float:left;
	display:block;
}

#footer_content{
	width: 620px;
	height: 17px;
	background-color: #DDDEE0;
	font: bold 11px Arial;
	padding: 5px 0px 0px 15px;
	margin:0 19%;
	display:block;	

}

#footer_content a:link, #footer_content a:visited{
	color: #000000;
	text-decoration: none;
	background-color: #DDDEE0;
	font: bold 11px Arial;
	display:block;
}
#footer_content a:hover{
	color:#6B6B6B;
	background-color: #DDDEE0;
	font: bold 11px Arial;
	display:block;
}


#footer_content span.footer_partion{
	background: url(../images/partiton.jpg) no-repeat;
	width:8px;
	height:5px;
	margin:5px 5px 0px 5px;
	float: left;
}

#copy_right{
	margin:10px 0 0 5px;
	font:bold 11px Arial;
	text-align: center;
	width:990px;
	border-bottom:1px #ddd solid;
}
/*
.innerpg_top_menu{
	width:100%;
	margin: 0px;
	padding:0px;	
	background: url(../images/top-base.gif) repeat-x;
	border:1px #333333 solid;
	display:block;
}*/

.advert_gray{
	background-color: #535353;
	color: #fff;
	width: 92%	;
	height: 19px;
	padding: 2px 0px 0px 5px;
	font:bold 14px Arial; 
	float: left;	
}
.advert_gray a:link, .advert_gray a:visited {
	color: #fff;
	text-decoration:none;
}
.advert_gray a:hover{
	color: #fff;
	text-decoration:underline;
}
.advert_right_gray{
  background: url(../images/heading-base.jpg) no-repeat;
  height: 21px;
  width:16px;
  float: left;
 }


/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 250px; /* default width for menu */
border:1px Solid;
/*filter:alpha(opacity=100);
-moz-opacity:0.5;
-khtml-opacity: 0.5; 
opacity: 0.5;*/
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a:link, .anylinkmenu ul li a:visited{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#fff;
background-color: #000;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #828282;
color: white;
}

/* ######### class for shadow search DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 102; /*zIndex for shadow*/
background: black;
visibility: hidden;
display:none;
}

/* ######### Default class for drop down menus Ends ######### */


