/* CSS Document */

.right {
float:left;
width:300px;
}
.left {
float:left;
width:300px;
}
.linkcat {
float:left;
width:690px;
margin-bottom:20px;
}
.linkdesc  {
float:left;
width:700px;
margin-bottom:15px;
}
.linkblock {
float:left;
width:700px;
}


body{
margin:0; padding:0; background:url(images/bg.png) repeat-x left top #08163b;
}

.main_div{
padding:0;
margin: 0 auto;
overflow:hidden;
width: 990px;
}

.center {
margin: 0 auto;
width: 990px;
}

.center1 {
margin: 0 auto;
width: 990px;
}

/*-------------------Navigation---------------------*/

.menu{
border:none;
border:0px;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
height:38px;
background:url(images/nav_bg.png) no-repeat;
width:990px;
}
	
.menu ul{
height:38px;
list-style:none;
margin:0;
padding:0;
}
	
.menu li{
float:left;
padding:0px;
}
		
.menu li a{
display:block;
font-weight:normal;
line-height:35px;
margin:0px;
padding:0px 25px;
color:#000000;
font-weight:bold;
text-align:center;
text-decoration:none;
}
		
.menu li a:hover, .menu ul li:hover a{
background: url(images/nav_h.png);
height:38px;
_height:0px;
color:#000000;
text-decoration:none;
}
			
.menu li ul{
background:#5896BB ;
display:none;
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:225px;
z-index:200;
}

.menu li:hover ul{
display:block;
}
	
.menu li li {
display:block;
float:none;
margin:0px;
padding:0px;
width:225px;
}

.menu li:hover li a{
background:none;
}
	
.menu li ul a{
display:block;
height:35px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 15px;
text-align:left;
}

.menu li ul a:hover, .menu li ul li:hover a{
background:#0F2757;
border:0px;
color:#ffffff;
text-decoration:none;
}

.menu p{
clear:left;
}	

.current-cat{
background:url(images/nav_h.png);
height:38px;
}

/*--------------Header part--------------------------*/

.sep_white{
width:990px;
float:left;
background:#FFFFFF;
height:4px;
overflow:hidden;
}

.header_div{
float:left;
width:990px;
}

.logo_h{
float:left;
width:274px;
background:url(images/logo_h.png) no-repeat;
height:171px;
}

.logo{
margin:60px 0 0 8px;
float:left;
}

.header{
float:left;
width:716px;
}

/*-----------------middle contect-----------------------*/

.main_Middle_div{
float:left;
width:990px;
margin:5px 0 0 0px;
}

.main_middleD_top{
float:left;
width:990px;
}

.main_middleD_middle{
background:url(images/main_middleD_middle.png) repeat-y;
float:left;
width:990px;
}

.main_middleD_bottom{
float:left;
width:990px;
}

/*---------------left sponsors div-------------------------*/

.left_maindiv{
float:left;
width:271px;
}

/*----------------------------------------*/

.left_sponsor{
float:left;
width:271px;
}

.spon_heading{
background:url(images/spon_head.png);
height:37px;
width:271px;
float:left;
}

.spon_h{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:20px;
text-decoration:none;
float:left;
margin:9px 0 0 90px; 
}

.leftgoogle_ad{
float:left;
width:250px;
margin:11px 0 0 12px;
_margin:11px 0 0 6px;
}

.sep{
background:#FFFFFF;
width:250px;
float:left;
height:1px;
overflow:hidden;
margin:11px 0 0 12px;
_margin:11px 0 0 6px;
}

/*---------------Right content div-------------------------*/

.right_maindiv{
float:left;
width:716px;
overflow:hidden;
}

/*----------------------------------------*/

.right_content{
float:left;
width:709px;
margin:0px 0 0 4px;
overflow:hidden;
}

.icon_D{
float:left;
width:25px;
margin:10px 0 0 16px;
}
.navigation {
float:left;
margin-top:15px;
}
.h_text {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
margin:10px 0 0 9px;
text-decoration:none;
width:650px;
overflow:hidden;
height:23px;
}

.M_heading{
float:left;
width:709px;
background:url(images/M_head.png);
height:37px;
}

.M_heading1{
float:left;
width:271px;
background:url(images/M_head.png);
height:37px;
}

/*----------------------------------------*/

.link_ads{
float:left;
width:468px;
margin:11px 0 0 2px;
}

.content{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
margin:20px 0 0 2px;
float:left;
width:680px;
}

.content a{
color:#FF9900;
text-decoration:none;
font-size:12px;
letter-spacing:1px;
line-height:20px;
}

.content a:hover{
color:#FFFFFF;
text-decoration:underline;
line-height:20px;
}

/*----------------------------------------*/

.img_con_div{
float:left;
width:680px;
margin:0px 0 0 0px;
}

.img{
float:right;
width:191px;
}

.content1{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
margin:15px 0 0 2px;
float:left;
width:485px;
}

/*------------------Footer----------------------*/

.footer{
background:url(images/footer.png) no-repeat;
float:left;
width:812px;
clear:both;
height:10px;
margin:15px 0 18px 93px;
_margin:15px 0 15px 45px;
}

.footer_t{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
float:left;
margin:0 0 18px 93px;
_margin:0 0 18px 45px;
width:812px;
word-spacing:2px;
}

.footer_link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
width:812px;
word-spacing:2px;
}
