/* CSS Document */
body{
margin:0;
font:12px Helvetica,Verdana, Geneva, Arial, sans-serif;
}
a{text-decoration:none;}
a:hover{ color:#CCCCCC}
a:focus{outline:none;}
form{margin:0;}
ul{ margin:0; padding:0; list-style:none}
.clear{ clear:both; font-size:1px;}
.bold{ font-weight:bold}
#header{ background:url(../images/header.jpg) no-repeat; width:1280px; height:334px; margin:0 auto;}
.topnavbg{background:url(../images/bb.png) no-repeat; width:871px; height:72px; margin:0 auto; }



#sidebar{ background:url(../images/sidetab.gif) no-repeat; width:249px; height:745px; float:right}
#sidebar ul{ margin:80px 35px 0;}
#sidebar li{ margin-bottom:18px;}
#sidebar li img{ border:3px solid #bfe98a}
#sidebar .sname{ font-weight:bold; font-size:14px; }
#sidebar .sname a{color:#FFFFFF}
#sidebar .sname a:hover{color:#000}
#sidebar .smore { color:#11110d; font-size:10px; padding-top:6px;}
#sidebar .smore a{ color:#11110d;}
#sidebar .smore a:hover{ color:#fff;}
#sidebar .nextbtn a{ background:url(../images/npbtn.gif) no-repeat; display:block; width:114px; height:28px; margin:0 auto}
/* footer */

#footer{}
#footer .fn{ background:url(../images/fn.gif) no-repeat; width:842px; height:33px; margin:0 auto; position:relative}
#footer .copyr{ position:absolute; left:30px; top:12px;  font-size:10px;}
#footer .fnav{ position:absolute; top:13px; right:14px;}
#footer .fnav li{ float:left; font-size:9px; margin-right:15px;}
#footer .fnav li a{ color:#FFFFFF}
#footer .fnav li a:hover{ color:#000}
#footer .fbg{ background-color:#DCD9D3}
#footer .f0{ background:url(../images/f0.gif) no-repeat; width:124px; height:15px; margin-bottom:12px;}
#footer .f1{ background:url(../images/f1.gif) no-repeat; width:65px; height:15px; margin-bottom:12px;}
#footer .f2{ background:url(../images/f2.gif) no-repeat; width:135px; height:15px; margin-bottom:12px;}
#footer .f3{ background:url(../images/f3.gif) no-repeat; width:140px; height:15px; margin-bottom:12px;}



#footer .bul{ width:860px; margin:0 auto; padding-top:15px;}
#footer .fbg li{ float:left; padding:0 0 0 30px; background:url(../images/pline.gif) no-repeat top right;height:160px;}
#footer .fbg li.f00{ width:190px}
#footer .fbg li.f11{ width:150px}
#footer .fbg li.f22{ width:190px}
#footer .fbg li.f33{ background:none;}
#footer .fbg li ul li{ float:none; padding:0;background:none; height:auto; font-size:11px; margin-bottom:1px;}
#footer .fbg li ul li a{ color:#000}
#footer .fbg li ul li a:hover{ color:#6A920A}
#footer .flo{ width:860px; margin:0 auto; padding-bottom:85px;}
#footer .flol1 a{ background:url(../images/lo0.gif) no-repeat; width:140px; height:62px; display:block}
#footer .flol2 a{ background:url(../images/lo1.gif) no-repeat; width:150px; height:12px; display:block; position:relative; top:-5px}
#footer .flor a{ float:right; background:url(../images/ofb.gif) no-repeat; width:120px; height:19px; margin-top:20px;display:block}
#content{ width:860px; margin:24px auto 45px}
#conleft{ float:left; width:555px;}

#footer .floatl{ float:left; width:200px;}
/* index */
.titcon{ line-height:200%}

/* navigator */
.navimg{ background:url(../images/t1.gif) no-repeat; height:36px; margin-bottom:12px;}

.navtit { margin-bottom:32px;}
.navtit a{ color:#90bd52; margin:0 4px; font-size:11px; font-weight:bold  }
.navtit a:hover{ color:#90bd52;border-bottom:1px solid #97da46;}


.selected{border-bottom:1px solid #97da46; }
.tit0{ font-size:24px; font-weight:bold; margin-bottom:22px;}
.ltimg{ float:left; padding:10px; border:0px;}
.ilist{ margin-top:40px;}

/* commitment */
.comimg{background:url(../images/t2.gif) no-repeat; height:37px; margin-bottom:12px;}
.rtimg{ float:right; padding:10px; }

/* mile */
.mileul li{ margin-bottom:20px; background:url(../images/pt1.gif) no-repeat left 8px; padding-left:10px;}
/* zero */
.zeroul li{  background:url(../images/pt1.gif) no-repeat left 8px; padding-left:10px; margin-left:20px;}

/* sec nav*/
.navtit.secnav { margin-bottom:auto; font-size:11px; margin-top:15px;}
.navtit.secnav a{ color:#90bd52; margin:0 4px; font-size:11px; font-weight:bold  }
.navtit.secnav a:hover{ color:#90bd52;border-bottom:1px solid #97da46;}

.secnav { margin-bottom:auto; font-size:11px; margin-top:15px;}


/* p */
p{ margin-bottom:20px;}
p.tit0{ font-weight:bold; font-size:22px;margin-bottom:10px;}
p.tit{ font-weight:bold;margin-bottom:auto;}

.here{ color:#6B950B; text-decoration:underline}

/* fun */
.funul li{background:url(../images/pt1.gif) no-repeat left 8px; padding-left:10px;}
.funul li a{ color:#6B950B}
.funul li a:hover{ color:#6B950B; text-decoration:underline}

/* design */
.comimg.designimg{background:url(../images/design.jpg) no-repeat -18px; height:54px}

/* opp */
.comimg.oppimg{background:url(../images/OPPS.jpg) no-repeat -18px; height:50px}

/* read */
.comimg.readimg{background:url(../images/trucks.jpg) no-repeat -18px; height:64px}


/* flash */
#flashcon{ margin:0 auto; width:1280px;}
