body {margin:0px;background-color:#003367;padding:0px; background-image:url(../img/bg.png); background-repeat:repeat-x;font-family:Tahoma, Arial !important}

#main{width:810px;margin:auto; margin-top:19px;margin-bottom:19px;background-color:#FFFFFF}

#top{width:778px;height:290px;margin:auto;padding-top:15px}
#slogan{width:770px;height:87px;background-image:url(../img/slogan.jpg); background-position:center top; background-repeat:no-repeat;margin:auto}
#cols_bg{width:770px;margin:auto}
#col1{display:inline;float:left;width:206px;height:120px;padding:10px 22px 12px 28px;background-image:url(../img/col1.jpg); background-position:center top; background-repeat:no-repeat}
#col2{display:inline;float:left;width:206px;height:120px;margin-left:1px;padding:10px 22px 12px 28px;background-image:url(../img/col2.jpg); background-position:center top; background-repeat:no-repeat}
#col3{display:inline;float:left;width:206px;height:120px;margin-left:1px;padding:10px 22px 12px 28px;background-image:url(../img/col3.jpg); background-position:center top; background-repeat:no-repeat}
#cols2_bg{width:770px;background-image:url(../img/cols_bg2.jpg); background-position:center top; background-repeat:no-repeat;margin:auto}
#col4{display:inline;float:left;width:498px;padding:0px}
#col5{display:inline;float:left;margin-left:14px;width:223px;padding:0px}
#cols3_bg{width:770px;height:60px;background-image:url(../img/cols3_bg.png); background-position:center 65%; background-repeat:no-repeat;margin:auto}

#col1 a,#col2 a,#col3 a{display:block;height:30px;margin-bottom:20px}

#site{width:770px;background-image:url(../img/site_bg.jpg); background-position:-13px top; background-repeat:repeat-y;margin:auto;margin-top:2px;}
#left_content{width:255px;display:inline;float:left}
#right_content{width:462px;line-height:18px;font-size:11px;display:inline;float:right;padding:30px 20px 20px 30px;background-image:url(../img/cien_g.jpg); background-position:0px top; background-repeat:no-repeat;}
#bottom_content{width:770px;background-image:url(../img/cien_d.jpg); background-position:-3px top; background-repeat:no-repeat;margin:auto;margin-bottom:5px;}

#col1 li{margin:2px}
#col1 ul{margin:5px;padding-left:5px;}
.c_green{color:#007A1E}

#title{padding-left:20px;font-size:24px;font-family:Trebuchet MS; letter-spacing:-2px;margin-bottom:7px;margin-top:25px;color:#134C8C; font-style:italic}

#left_menu{text-align:right;width:255px}
.menu {width:222px; background-color:#134C8C;color:#ffffff;font-size:11px; font-weight:bold;display:block;padding-left:15px;padding-right:20px; padding-top:7px;padding-bottom:7px;border-top:1px solid #C3D4E8}
.menu:hover{background-color:#2D629E;color:#FFFFFF;background-image:url(../img/menu_arrow.gif); background-position:right 50%; background-repeat:no-repeat}
.menu_sel{background-color:#2D629E;color:#FFFFFF;background-image:url(../img/menu_arrow.gif); background-position:right 50%; background-repeat:no-repeat}
.sub_menu {width:249px;background-color:#f4f4f4;color:#2D629E;font-size:11px;background-image:url(../img/sub_menu_arrow.gif); background-position:93% 50%; background-repeat:no-repeat; display:block;padding-left:15px;padding-right:30px; padding-top:4px;padding-bottom:4px;border-top:1px solid #C3D4E8}
.sub_menu:hover{background-color:#ffffff;color:#2D629E;}
.sub_menu_sel{background-color:#ffffff;color:#2D629E;font-weight:700 !important}

#footer{clear:both;width:760px;display:block;height:55px;margin:auto}

.href1{color:#000000} .href1:hover{color:#555555}
.href2{color:#C3CFE6} .href2:hover{color:#FFFFFF}
.href3{color:#3e5f86} .href3:hover{color:#1d3756}
.c_navy{color:#3e5f86} 

.a1{background-image:url(../img/a1.gif);background-repeat:no-repeat; background-position:6px 7px}

.i_map{background-image:url(../img/i_map.gif);background-repeat:no-repeat; background-position:6px 4px}
.i_contact{background-image:url(../img/i_contact.gif);background-repeat:no-repeat; background-position:6px 5px}
.i_calculate{background-image:url(../img/i_calculate.gif);background-repeat:no-repeat; background-position:6px 5px}

.btn1{width:115px;height:16px;display:block;text-align:center;padding:2px;background-image:url(../img/btn1_bg.gif);background-repeat:no-repeat;font-family:Tahoma,Arial}
.inp{color:#454545;padding:3px !important;font-family:Tahoma,Arial !important;padding-left:6px !important;font-size:12px;border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
.inp1{color:#666666;padding:3px !important;padding-left:5px !important;font-size:11px;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;border-top:1px solid #dedede;border-left:1px solid #dedede;}
.btn2{width:65px;height:16px;display:block;text-align:center;padding:2px;background-image:url(../img/btn2_bg.gif);background-repeat:no-repeat;font-family:Tahoma,Arial}


#tbl td{padding:6px !important;border-top:1px solid #dedede !important; background-color:#FFFFFF !important}
#tbl .head{font-size:12px;padding:10px !important;border-top:1px solid #dedede !important; background-color:#f2f2f2 !important}

#admin_top_menu{ margin:auto;height:77px;display:block;background-color:#f2f2f2 !important;border-bottom:3px solid #FFFFFF}
#admin_top_menu img{background-color:#f2f2f2;border-right:1px solid #dedede;}
#admin_top_menu a{border-left:1px solid #FFFFFF;border-right:1px solid #dedede;background-color:#f2f2f2;padding-top:30px;display:block;height:47px;vertical-align:middle;padding-left:15px;padding-right:15px;float:left;font-weight:bold;font-size:11px}
#admin_top_menu a:hover{background-color:#FFFFFF}

#admin_menu{display:block; margin:auto; background-color:#FFFFFF; width:770px}
#admin_menu div{background-color:#FFFFFF;}
#admin_menu table td a{display:block;}
#admin_menu table td div a:hover{ background-color:#f2f2f2 !important}

#left_menu div a{display:block}
#left_menu div {margin-top:-8px}
#left_menu div a:hover{ background-color:#f2f2f2 !important}

#ul_map{font-size:12px;margin-left:0px;padding-left:10px;}
#ul_map li{font-size:12px; padding:5px; padding-left:0px;border-top: 1px solid #dedede;font-weight:bold; color:#2D629E; list-style:none;}
#ul_map li a{background-image:url(../img/a3.gif);padding-left:25px; background-position:6px 50%; background-repeat:no-repeat;}
#ul_map li li{font-size:11px;margin-left:20px;padding:4px; padding-left:0px;font-weight:normal;border:0px; }
#ul_map li li a{background-image:url(../img/a1.gif);padding-left:25px; background-position:6px 50%; background-repeat:no-repeat;}
#ul_map li li li{font-size:10px;padding:3px; padding-left:0px;}
#ul_map li li li a{background-image:url(../img/a2.gif);padding-left:25px; background-position:6px 50%; background-repeat:no-repeat;}
