*{margin:0;padding:0;}

body{background:url("../images/header_bg.gif") repeat-x scroll center top #fefefe;font:normal 0.69em Arial, Verdana, sans-serif;line-height:1.27em;color:#000000}
#container{margin:0 auto;width:980px;text-align:left;padding:0;}
#header{width:100%; height:130px; text-align:left}
#logo{display:block; padding:5px;float:left}
#topnav{display:block; padding:10px; color:#0f4699; float:right; font-size:14px; line-height:20px; font-weight:bold}
#topnav a{color:#4579c7; text-decoration:none;}
#topnav a:hover{color:#0f4699; text-decoration:none;}

a {
	color:#1a71d2;
	text-decoration:none;
}

a:hover {
	color:#216bbf;
	text-decoration:none;
}

#menu{display:block; width:100%; height:48px;z-index:10;overflow:hidden; padding-top:0px; list-style:none}
#menu .last{background:transparent;}
#menu li{float:left;font-size:1.150em;line-height:1.5em;padding-right:0px;}
#menu li a{padding:6px 8px 6px 8px;font-weight:normal; color:#0f4699;display:block;line-height:1.2em;text-decoration:none;font-size:1.300em;font-family:Arial;}
#menu li a:hover{display:block;line-height:1.2em;text-decoration:none;font-size:1.300em;font-weight:normal;}
#menu li a.current{color:#EFEFEF;text-decoration:none;}
#menu .selectedli{background-color:#7c98c7}

#menu li ul {
   display: none;
   list-style:none;
   }
   

#menu li ul li {
	padding:0;
   }

#menu li:hover ul, #menu li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding-top: 0;
   width: 270px;
   }

#menu li:hover {
   background-color: #9bbff3;
   }


#menu li:hover li, #menu li.hover li {
   float: none;
   }

#menu li:hover li a, #menu li.hover li a {
   font-family:TAHOMA;
   font-size:12px;
   border-bottom: 1px solid #c1d3ed;
   border-right: 1px solid #e0e5ec;
   border-left: 0px solid #e0e5ec;
   color: #EFEFEF;
   padding-left:10px;
   line-height:20px;
   height:20px;
   background:#7ea8e5;
   }

#menu li li a:hover {
   color:#EFEFEF;
   background:#2f4b84;

   }

#First-box{
	display:block; 
	background:url("../images/pix_bg.gif") repeat scroll center top #FEFEFE;
	width:980px; 
	height:48px;
	border: 1px solid #E7E4DA;
	padding:0px;
    height: 200px;
	}

#First-box ul li a{
	color:#23406c;
	font-size:13px;
	font-family:tahoma;
	text-decoration:none;
	}


.opacity1-on{
	z-index:-100;
	opacity:0.45;
    filter:alpha(opacity=45);	
}

#r_wing{
	float:right;
	margin-right:0;
	margin-left:5px;
	width:640px;
	padding-left:15px;
}

#r_wing div
{
    font-size:12px;
    line-height:17px;
    }

#r_wing div ul 
{
    margin-left:20px;
    }
#top_updates{
	margin-right:0;
	width:100%;
	background-color:#f7f9fb;
}

#top_updates a{
	color:#44789c;
	font-size:13px;
	text-decoration:none

}

#l_wing{
	float:right;
	margin-right:0;
	width:320px;
}

#contact_wing_lead{
	display:block;
	width:310px;
	padding-left:4px;
	padding-right:4px;
	height:280px;
	background:url("../images/contact_bg.jpg") no-repeat scroll center top transparent; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	border:0px solid #e3e3e4;
}

#contact_wide_lead{
	display:block;
	width:640px;
	height:210px;
	background:url("../images/contact_big_bg.jpg") no-repeat scroll center top transparent; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	border:0px solid #e3e3e4;
}

#box{
	display:inline-block;
	width:100%;
	background:url("../images/box_bg.png") repeat scroll center top transparent; 

}

#footer{
	display:block;
	width:980px;
	height:280px;
	text-align:center;
	background:url("../images/footer_bg.jpg") no-repeat scroll center top transparent; 

}


/**/
.clear1 {clear:both; height:1px}

.clear2 {clear:both; height:15px}

.shadow	{
	background:url("../images/shadow.png") no-repeat scroll center top transparent;
	width:980px;
	height:40px;
	}

/**/

#First-box ul li:hover:{
	font-size:22px;
}

h2 {
	color:#0f4699;
	font-size:22px;
	line-height:30px;
	font-family:Arial
}

h3 {
	color:#0f4699;
	font-size:18px;
	line-height:30px;
	font-family:Arial
}

h4 {
	color:#0f4699;
	font-size:12px;
	line-height:30px;
	font-family:tahoma
}

p
{
	text-align:justify;
	font-size:13px;
	font-family:tahoma;
	line-height:1.6;
	color:#1b2f4e
}

/* --- Reset --- */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,span,th,td {margin: 0; padding: 0;}
img {border-width: 0px;}
