@charset "utf-8";
/* CSS Document */
*{
padding:0; margin:0;
}

body{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#8bbdd7;
}

/* main container  */
.main_table{
width:929px;
border-left:10px #fff solid; border-right:10px #fff solid; border-bottom:15px #fff solid; border-top:5px #fff solid; height:auto;
}


/* main nav */
div#nav{
width:929px; height:47px; text-align:left;  background:url(images/top_nav_BG.jpg) left top repeat-x; 
}

div#nav ul{
width:929px; height:47px; list-style:none; display:block;
}

div#nav ul li{
height:47px; line-height: 47px; float:left; 
}

/* main nav - sub drop down  */

div#subnav{
width:170px; height:53px; position:absolute; border:1px #000 solid; visibility:hidden; margin-left:290px;
background:#fff; 
}

div#subnav p{
text-indent:15px; color:#666; font-size:11px; height:25px; line-height:25px; border-bottom: 1px dotted #000;
}

div#subnav p a{
text-decoration:none; display:block; height:25px; line-height:25px; color:#666; width:170px;
}

div#subnav p a:hover{
text-decoration:none; display:block; height:25px; line-height:25px; background:#069; color:#fff; width:170px;
}

/* main image */
div#main_img{
width:929px; height:267px;
}

div#main_img ul{ 
width:929px; height:267px; list-style:none; display:block;  
}

div#main_img ul li{
height:267px; line-height:267px; float:left;
}

/* left contents  */

div#left_contents{
width:266px; height:auto; display:table; background:#efefef;53px; color:#595e61;
}

div#left_contents ul{
width:266px; height:auto; display:block; list-style:none;  background:#efefef;
}

div#left_contents ul li{
width:266px; float:left;
}

img.icons{
margin-left:20px; margin-right:20px;
}

.icon_links{
font-size:11px; 
}

.icon_links a{
font-size:11px; color:#595e61; text-decoration:none;
}

.icon_links a:hover{
font-size:11px; color:#595e61; text-decoration:underline;
}

.left_title{
width:266px; height:53px; background:#dcdddf; line-height:53px; color:#005192; font-size:16px; font-weight:bold; vertical-align:middle;
}

.left_bullet{
width:230px; margin-left:10px; margin-top:10px; padding-left:27px; background:url(images/left_bullet.jpg) left top no-repeat; line-height:20px;
}

.left_benefits{
text-align:center; width:246px; 
}

.left_benefits p{
padding-left:10px; padding-right:10px; color:#005192; text-align:left; margin-top:10px; line-height:20px;
}
.left_benefits p.gray{
color:#595e61;
}


/* middle contents  */


div#mid_contents{
width:466px; height:auto; display:table; color:#595e61;
}

div#mid_contents h1{
color:#326b8a; margin-top:20px; margin-bottom:15px; font-weight:bold; margin-left:15px; margin-right:15px; font-size:20px; line-height:24px; 
border-bottom:1px #999 dotted; 
}

div#mid_contents h2{
color:#026da7; margin-top:10px; font-weight:bold; margin-left:15px; margin-right:15px; font-size:16px; line-height:24px;
}

div#mid_contents p{
margin-left:15px; margin-right:15px; margin-top:10px; line-height:20px;
} 

/* right contents  */ 

div#right_contents{
width: 197px; height:auto; display:table; color:#fff; text-align:center;
}

div#right_contents h3{
background:#1e507a url(images/right_smallicon1.jpg) left top no-repeat; font-size:12px; fornt-weight:bold; border-bottom:#fff solid 1px; text-align:left; padding-left:37px; padding-top:10px; padding-bottom:5px; line-height:20px;
}

div#right_contents p{
padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:#fff solid 1px; background:#4684a2; text-align:left; line-height:20px;
}

.right_pBG2{
 background:#7faabe; 
}

.right_t1{
color:#bddc71; font-weight:bold;
}
.right_t1_title{
color:#bddc71; font-weight:bold; font-size:16px;
}
.right_t2{
color:#326b8a; font-weight:bold;
}
.right_t2_title{
color:#326b8a; font-weight:bold; font-size:16px;
}

/* performance table */

table.perf_table{
font-size:12px; color:#000; width:400px; display:table; margin:0 auto; border-collapse:collapse;
}

table.perf_table td{
padding:8px; height:20px; border:1px #fff solid;
}

/* footer  */

div#footer{
width:929px; height:26px; background:url(images/footer.jpg) left top repeat-x; display:table; font-size:10px; color:#fff; line-height:26px;
}

div#footer a{
color:#fff; text-decoration:none;
}

div#footer a:hover{
color:#fff; text-decoration:underline;
}
