﻿
/* CSS Document */
body{font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:white; line-height:150%}
div{overflow:hidden;}
img{border:0px;}
.body_fm{ width:948px; margin:auto;padding:0px 10px 0px 10px; border-top:2px solid #000000; overflow:visible}
.top_line{ height:2px; background:#000000; }
.top{ height:123px; width:948px; }
.logo{ width:318px; float:left;}
.ad{width:380px; height: 85px; float:left;position: relative}
.contact{ width:250px; float:left; text-align:right;}
.high1{color:#D25600; font-weight:bold; }
.input{ background:url(/images/input_bg.jpg) no-repeat right top; height:21px;padding-top:3px; padding-right:11px;}
.input input{ border:0px; height:13px; font-size:10px;  width:163px; color:#50565B; text-align:right; }
.tel{ background:url(images/tel.jpg) no-repeat  center  right; margin-top:30px; padding:28px 0px 0px 65px; text-align:left;}
.tel a{color:#001E50; text-decoration:none;}

.nav{ background:url(/images/nav_bg.jpg)  no-repeat center; height:21px; padding-top:2px; padding-left:4px; padding-top:0px; height:23px;  }

.mainnav{width:772px; float:left; overflow:visible; position:absolute;  }
/* for NS7 begin */
.sf-menu{ margin:0px;}
.content_fm{ width:948px;}
.nav{ overflow:visible; }
/*ns7*/


/*
.mainnav ul{ margin:0px; padding:0px; float:left;}
.mainnav ul li{ float:left; padding-right:13px; background:url(/images/libar.jpg)  right center no-repeat ; list-style:none; padding-left:8px; height:18px; height:22px; padding-top:1px}
.mainnav ul li a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px;}
*/
.sf-menu li{padding-right:13px; background:url(/images/libar.jpg)  right center no-repeat ; list-style:none; padding-left:8px;  padding-top:1px}
.li_1{height:22px;}
.sf-menu li a{ padding-top:3px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px;}

.sf-menu li ul{ margin-left:-4px; padding-bottom:13px; background:url(images/sf-ul.gif) no-repeat bottom; width:119px; overflow:hidden; }
.sf-menu li li{ padding:0px; width:115px; background:#DFE1EC;  border-left:2px solid #fff; border-right:2px solid #fff; }
.sf-menu li li a{ display:block; padding-left:8px; padding-top:5px; padding-bottom:5px;}
.sf-menu li li a, .sf-menu li li a:visited, .sf-menu li li a:hover{ color:#555555; font-size:12px; font-weight:normal}

.search{ padding-left:772px; color:#FFFFFF; font-weight:bold; font-size:13px; padding-top:1px; }
.search{ width:172px; float:right; display:inline; padding-left:0px;}
.search input{background:#EBEDEF; width:105px; border:0px; font-size:10px; margin-left:13px; color:#50565B} 
.content_fm{ background:url(images/content_fm_bg.jpg) repeat-x #ffffff; min-height:500px;}
.second_nav{   min-height:314px; background:url(images/second_nav_bg.jpg) white no-repeat right bottom; padding-top:13px;}
.second_nav_fm{ float:left;width:167px;}
.btn_g, .btn_b, .btn_r, .btn_grey{ font-weight:bold; font-size:14px; color:#FFFFFF; height:21px; line-height:21px; vertical-align:middle; padding-left:13px;}
.btn_g a, .btn_r a{ color:#fff; text-decoration:none}
.btn_g{background:url(/images/btn_g.jpg) no-repeat;}
.btn_grey{ background:none; color:#50565B; font-size:10px; height:16px; line-height:16px; }
.btn_b{background:url(/images/btn_b.jpg) no-repeat;}
.btn_r{background:url(/images/btn_r.jpg) no-repeat; font-size:12px}
.btn_line{ height:21px; line-height:21px; vertical-align:middle; padding-left:5px; border-top:2px solid #646466; width:135px; margin-left:2px; color:#031F51; font-size:14px; font-weight:bold}
.second_nav ul{ padding:0px; margin:0px; list-style:none;}
.second_nav ul li{background:url(/images/libar2.jpg) no-repeat left bottom; height:18px; padding-left:12px}
.second_nav ul li a{ color:#171411; font-size:10px; text-decoration:none}
.morelink{ font-size:10px; color:#171411;text-align:right; padding-right:25px;}

.main{ width:781px; float:right; }
.current_link{height:18px; padding:10px 0px 0px 10px; font-weight:bold; color:#001E50; }
.content_home{background:url(/images/content_bg.gif) no-repeat; padding-left:45px; padding-top:20px;}
.content_home h2{ font-style:italic; font-size:14px; margin:0px;}
.content_home h1{font-style:italic; font-size:16px; margin:0px; color:#001E50}

.content{ padding:20px 45px 0px 45px;}
#body_fm_frame .content{ padding:0px;  }

.content_text{ margin-right:120px}


.content_nav{ float:right; width:234px; background:url(images/content_nav_bg.gif) no-repeat; padding-top:5px; height:140px}
.content_nav ul{ margin:0px; padding:0px; list-style:none;}
.content_nav ul li{  color:#D25600; font-weight:bold; font-size:13px; padding-top:6px; padding-left:7px; background:url(images/red_dot.gif) no-repeat left center; margin-left:16px}

.content_links{ margin:0px; padding:0px; list-style:none;}
.content_links li{ float:left; width:196px;margin-right:20px; height:238px; overflow:hidden}

.content_links div{ height:197px; width:196px; position:relative;  }
.content_links div a{ display:block; height:197px; width:196px; }
.content_links li a{font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.content_links span{ height:26px; padding-left:50px; padding-top:15px; display:block; position:relative; }
.content_links  .slidewrap{ position:relative; z-index:1;}
.content_links  .slidemarker{  position:relative; z-index:2; width:195px; height:190px; top:-238px;}
.slidemarker_img{ cursor:pointer;}

#li_1 span{ background:url(images/text_1.png) no-repeat;}
#li_2 span{ background:url(images/text_2.png) no-repeat;}
#li_3 span{  background:url(images/text_3.png) no-repeat;}

.footer{background:url(images/footer.jpg) no-repeat; color:white; text-align:center; margin-top:10px;}
.footer ul{ list-style:none; margin:0px; padding:0px;}
.footer ul li{ float:left; padding-left:2px; padding-right:2px;}
.footer a{color:white; font-weight:bold; text-decoration:none; }

h1{font-size:16px;}
h2{font-size:14px;}

#plBBB{ text-align:center; padding-top:15px; padding-bottom:15px;}
.PrSrch_Fld, .PrSrch_Fld:hover{ text-decoration:none; color:#000; font-weight:bold;}
