/* CSS Document */

body,td,th {
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #f8f8f3;
	margin: 0px;
}
a:link, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #bf3a16;
}
a:hover {
	text-decoration: none;
	color: #bf3a16;
}
h1 a:link,h1 a:visited,h1 a:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
h1 a:hover {
	color: #222;
}
form{ 
margin:0; 
padding:0;
}
input[type="text"], input[type="submit"], input[type="reset"], textarea{
background:#fff url(images/input_bg.gif) center top repeat-x;
border:1px solid #ccc;
font-size:12px;
}
select{
background:#fff url(images/input_bg.gif) center top repeat-x;
border:1px solid #ccc;
font-size:12px;
}
a img{
border:0px solid;
}
h1 {
  margin:0px;
  font-family: arial,tahoma,Verdana,Helvetica,sans-serif;
  font-size: 21px;
	font-weight: normal;
	color: #000000;
}
.sub_title{
  margin:0px;
  font-family: arial,tahoma,Verdana,Helvetica,sans-serif;
  font-size: 22px;
	font-weight: bold;
  color:#264460;
}
.mailing h1{
  margin:0px;
  font-family: arial,tahoma,Verdana,Helvetica,sans-serif;
  font-size: 21px;
	font-weight: normal;
	color: #FFF;
}
h2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
	font-weight:bold;
	color:#99DDFF;
}
h3 {
  margin-top:0px;
  font-family: arial,Verdana,Helvetica,sans-serif;
  font-size: 15px;
	font-weight: 500;
	font-style:italic; 
	color: #7e3522;
}
p {
    font-family: tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height:20px;
    color:#222;
}
#logo{
border-left:1px solid #FFF;
}
ul{list-style-image: url(images/li.gif)}
ul#chk{list-style-image: url(images/chk_li.png);margin:0;padding:0px 20px;}
ul#chk li{padding:4px 0px;line-height:18px;}
ul#chk li a{text-decoration:none; color:#666;}
ul#chk li a:hover{color:#000;}
ul#menu {
  position:relative;
  z-index: 90;
	margin: 0px;
	padding: 0px;
}
ul#menu li {
border:0px solid red;
	list-style: none;
	width: 16.6%;
	margin: 0px;
	display: block;
	float: left;
	text-align:center;
}
ul#menu li.selected {
	list-style: none;
	width: 16.6%;
	margin: 0px;
	display: block;
	float: left;
	text-align:center;
  background:url(images/menu_sel.gif) 50% 49px no-repeat;
}
ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active{
  padding:15px 0;
	text-decoration: none;
	display:block;
  background:url(images/top_menu_bg.jpg) center center no-repeat;
	margin: 0;
	font-family:Tahoma,Arial;
	font-size:14px;
	line-height:16px;	
	text-decoration:none;
	color:#fff;
}
ul#menu li a:hover {
	text-decoration: none;
  background:url(images/top_menu_bg_hover.jpg) center center no-repeat;
	color: #1D205F;
}
ul#menu li.selected a:link, ul#menu li.selected a:visited, ul#menu li.selected a:active{
  padding:15px 0;
	text-decoration: none;
	display:block;
	margin: 0;
	font-family:Tahoma,Arial;
  background:url(images/top_menu_bg_hover.jpg) center center no-repeat;	
	font-size:14px;
	line-height:16px;	
	color:#adcdf0;
}
ul#menu li.selected a:hover {
	text-decoration: none;
  background:url(images/top_menu_bg_hover.jpg) center center no-repeat;
	color: #adcdf0;
}
#menu li.menu-first ul li a:link, #menu li.menu-first ul li a:visited, #menu li.menu-first ul li a:active{
    text-align:left;
    color:#FFF;
    display:block;
    width:139px;
    font-size:13px;
    text-decoration:none; 
    margin:0;
    padding:3px 5px;
    height:16px;
    line-height:16px;
    background:#48478F;  
    -moz-border-radius:3px;
}
#menu li.menu-first ul{padding:0;margin:0;position:relative;top:-1px;}
#menu li.menu-first ul li{width:149px;list-style:none;margin:0px;text-align:center;float:none;background:#3F3D90;}
#menu li.menu-first ul li a:hover{ background-color:#4369B4; -moz-border-radius:3px;height:16px;}
#menu li.menu-first ul li.lastLI{width:155px;list-style:none;margin:0px;padding:0px;text-align:center;float:none;background: url(images/topsub_bottom.png) center top no-repeat;}
.slide-down{ background:url(images/menu_bg_hover.gif) center bottom repeat-x;}
.menu-first{
    position:relative;
    z-index:200;
    border:1px solid red;
    display: block;font-family:arial;font-size:16px;color:#333;text-decoration:none;
    line-height:38px;
    height:38px;
    margin:0;
}
.down-list{
    width:100%;
    margin:0px;
    margin-bottom:5px;
}
.down-list li{
	  height:20px;
	  line-height:20px;
    list-style:none;
    padding:3px;
    margin:0px;  
}
.mailing{
margin:0;
padding:5px 0px 0px 15px;
}
.mailing .saabmit{
height:22px;
width:35px;
margin:10px 0;
padding:0;
background:transparent url(images/go.gif) center center no-repeat;
border:0;
cursor:hand;
}
.mailing .emailenter{
line-height:12px;
font-size:12px;
font-weight:normal;
color:#ddd;
border:0px solid #EF8100;
margin:10px 0;
padding:3px 5px 2px 5px;
width:150px;
background:transparent;
}
.white{
font-family:arial;
color:#ffffff;
text-decoration:none;
}
a.white:link,a.white:active,a.white:visited{
font-family:arial;
color:#ffffff;
text-decoration:underline;
}
a.white:hover{
text-decoration:none;
}

/*DIV s*/
.icntr{
margin:0 auto;width:920px;
}
.i_a1{
background-color:#9acbf5;border-top:5px solid #89c2f3;height:49px;
}
.i_a2_3{
border:0px solid red;
width:25%;
float:left;
background:url(images/main4.png) center top no-repeat;
height:280px;
}
.i_a2_3 .subcon{
text-align:justify;
padding:0 15px;
line-height:20px;
}
.i_a2_3 .subcon h1 a{
color:#264460;
font-family:arial;
font-size:22px;
}
.i_a2_3 .subcon h1 img{
vertical-align:middle; margin:5px 5px 0px 0px;
}
.i_a2_3 .more{
border:0px solid red;
position:absolute;
}
.i_a2_3 .more img{
position:relative;
top:240px;
left:15px;
}
.i_a2_4{
border:0px solid red;
width:25%;
float:left;
background:url(images/mailing_bg.png) center top no-repeat;
height:121px;
}
.i_a2_4b{
margin-left:5px;
border:0px solid red;
width:74%;
float:left;
height:121px;
}
.i_a2_4b .subcon h1 a{
padding:5px;
color:#264460;
font-family:arial;
font-size:24px;
}
.cntnt{
padding:10px 0;
}
.verytop{
padding-top:0px;
background: #3f4092 url(images/top_bg.jpg) center top repeat-x;
height:167px;
}
.hdr_logo{
float:left;
width:47%;
border:0px solid red;
padding:15px 0px 15px 35px;
}
.lang_s{
float:left;
height:100px;
line-height:160px;
width:48%;
border:0px solid;
text-align:right;
color:#fff;
}
.lang_s a:link,
.lang_s a:active,
.lang_s a:visited{
padding:3px 5px;
text-decoration:none;
color:#adcdf0;
}
.lang_s a:hover{
padding:3px 5px;
background-color:#3f4092;
-moz-border-radius:3px;

}
.white_bg{
background-color:#fff;
}
.subcon_topbg{

}
.clear{
clear:both;
height:0px;
}
div #foot{
width:20%;
float:left;
padding:20px 0;
}

.folio{position:relative;width:280px;height:196px; border:6px solid #ddd;margin:10px 77px;}
.tip{width:270px;position:absolute;display:none;background:url(images/bg.png) center center;border-top:1px solid #000;color:#fff;left:0;bottom:0;padding:5px;}

.folio a:link,
.folio a:visited,
.folio a:active,
.folio a:hover{
color:#fff;
font-family:arial;
text-decoration:none;
text-align:justify;
}

.folio h3{
  margin:2px 0;
  font-family: arial,Verdana,Helvetica,sans-serif;
  font-size: 15px;
	font-weight: bolder;
	font-style:normal; 
	color: #98C8F1;
}

.folio h1{
  position:absolute;
	top: -30px;
}

#rightnav{
width:210px;
margin:0; 
font-size:11px;
font-family:arial,tahoma;
float:left;
}
#rightnav .toph{
margin:0px;
}
#rightnav h2{background: #E0E8EF; color:#466A9A; text-transform:uppercase; letter-spacing:0.03em; font-size:12px; font-weight:bold; padding:7px 0 6px 10px;margin:20px 0 0 0;}
h2.toph2{background: #E0E8EF; color:#466A9A; text-transform:uppercase; letter-spacing:0.03em; font-size:12px; font-weight:bold; padding:7px 0 6px 10px;margin:0;}
ul.menu{list-style:none;margin:0;padding:0;line-height:14px;}
.menu li{padding:0px;margin:0px;border-bottom:1px solid #B8B3A2;}
.menu li a:link,
.menu li a:active,
.menu li a:visited
{border:0px solid #fff;text-decoration:none;color:#333;padding:10px 0px 10px 10px; display:block;}
.menu li a.withsub{background:url(images/bullet_menu_sub.gif) center right no-repeat;}
.menu li a:hover{color: #3D97C9;}
.menu li ul{list-style:none;margin:0;padding:0;line-height:14px;}
.menu li ul li{padding:0px;margin:0px;border-bottom:0px solid #B8B3A2;}
.menu li ul li a:link,
.menu li ul li a:active,
.menu li ul li a:visited
{border:0px solid #fff;border-top:1px solid #fff;background-color:#eee;text-decoration:none;color:#333;padding:10px 0px 10px 30px; display:block;width:180px;}
.menu li ul li a:hover{color: #3D97C9;}
.navcon{
margin-left:5px;
width:700px;
float:left;
}
.midcon{
margin-left:5px;
width:490px;
float:left;
}

a.sml{
font-size:6px;color:#fff;text-decoration:none;
}

  .graphic, #prevBtn, #nextBtn{
    margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
    }
	
	#content{
		position:relative;
		}	
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:921px;
		height:125px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:50px;
		height:77px;
		position:absolute;
		left:-40px;
		top:20px;
		}	
	#nextBtn{ 
		left:910px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:50px;
		height:77px;
		background:url(images/prev.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/next.png) no-repeat 0 0;	
		}
		
.cons_rate tr td{
font-size:10px;
}		
.cons_list h4{
position:relative;
margin-left:-35px;
}
.cons_list ul{
margin:0px;
padding:0px;
}
.cons_list li{
position:relative;
margin:0px;
margin-left:-10px;
padding:0px;
}
.cons_list li a{
color:#466A9A;
text-decoration:none;
}
.cons_list li a:hover{
color:#9ACBF5;
text-decoration:none;
}
.cons_list li ul{
list-style: none;
margin:1px;
padding:0px;
text-decoration:none;
}
.cons_list li ul li{
background-color:#eee;
border-bottom:1px solid #fff;
position:relative;
margin:0px;
padding:4px;
}
