
body { background-color:#efeeee; }

a { color:#285DAB}

.left_shaddow { background:url(/images/bg_right.gif) repeat-y left top; width:1000px;  margin:0px auto; padding-left:2px; }

#site_body {
    width:1001px;
    background:url(/images/bg_left.gif)  repeat-y right top; 
    padding-right:2px;
    background-color:#ffffff;
}


#header { height:100px; }
#header img { float:left; }

#header b {  color:#ae1704; font-size:18px; font-weight:bold; text-align:right;  }
#header h1{  float:right;  margin:30px 10px auto 10px; color:#ae1704; font-size:14px; font-weight:bold; text-align:right; }


#menu { background-color: #333399; height:25px; width:100%; }

#menu ul { list-style:none; clear:both;  }
#menu li { width:112px; height:20px; text-align:center; border-right:2px solid  #9393c9; float:left; margin:2px 5px 0px 0px; padding:3px 3px 0px;  }
#menu li.last { border:0px;}
#menu li a { font-size:14px; color:#fefefe; font-weight:bold; text-decoration:none; }
#menu li a:hover {  text-decoration:underline; }

#menu li a { font-size:14px; color:#fefefe; font-weight:bold; text-decoration:none; }

#top { height:208px; background: url(/images/header_bg.jpg)  no-repeat top left; 
       padding-left:380px; 
}

#top div { float:left;  width:300px;  }
#top .inst_qout { margin-top:35px;  }
#top .inst_qout_btn { margin-top:15px; margin-left:60px;}
#top p.ln {  color:#AD2029; font-size:14px; font-weight:bold; margin-top:15px; margin-left:-10px;}



#top div.right { min-height:100px; float:right; width:220px;  margin-right:50px;  margin-left:0px; margin-top:20px; color:#4d4d4d; }
#top div.right .title { color:#07721d; }
#top div.right ul {  margin:5px 14px 5px;}
#top div.right img { margin:0px 5px 5px 0px}





#icons { margin-top:1px; margin-left:3px;}
#icons a { color:#FFFFFF; font-size:10px; text-decoration:none; margin:0px; padding:0px }
#icons a strong { font-size:14px; }
#icons ul { list-style:none; display:table; vertical-align:middle; width:100%; }
#icons li { display:table-cell; vertical-align:middle; 
            line-height:11px; float:left; width:112px; height:40px; 
            background-color:#cc3333;  background-repeat:no-repeat; background-position:left top; 
            padding:5px 5px 5px 70px;  margin-left:9px;
            border:1px solid #cecece; border-bottom:2px solid #707070;   border-right:2px solid #707070;
            text-align:center;
}

#icons li.dl { background-image:url(/images/ico_usa.gif); margin-left:0px;}
#icons li.earth { background-image:url(/images/ico_earth.gif);}
#icons li.box { background-image:url(/images/ico_box.gif);}
#icons li.qm { background-image:url(/images/ico_qm.gif); margin-left:8px;}
#icons li.pp { background-image:url(/images/ico_privacy.jpg); margin-left:8px;}


#content { margin-top:24px; color:#0a3365; font-size:13px;padding-right:5px;}

#content .newslatter{ padding:5px; margin:5px; margin-right:10px; width:223px;  background-color:#ffffcc;  }
#content .newslatter img { float:right; margin:5px;}
#content .newslatter strong { color:#565656; font-size:12px;} 
#content .newslatter strong.red { color:#b31908; font-size:12px;} 
#content .newslatter a {  font-weight:bold; color:#565656;}
#content .newslatter form {margin-left:10px;}
#content .newslatter form input { margin-top:4px; width:200px }
#content .newslatter form input.sbm { margin-left:60px; width:auto; }


#content h1,h2,h3,h4,h5,h6 { font-family:"Courier New", Courier, monospace; color:#b31908; }
#content h1,h2 { margin-bottom:10px;}
#content h1 {font-size:18px;}
#content h3,h4,h5,h6{ margin-bottom:5px;}


#sub_footer .left { width:680px; float:left; border:1px solid #959595; margin-left:5px;}
#sub_footer .left h2 { width:675px; font-size:14px; color: #ae1704; border-bottom:1px solid #959595;  padding:5px 0px 5px 5px;}
#sub_footer .left table { width:100%; margin-left:10px;}
#sub_footer .left table  td { padding:0px; line-height:10px; margin:0px; width:25%; vertical-align:middle; text-align:left;}
#sub_footer .left table  td  a { color:#020684; text-decoration:none; font-size:11px;}
#sub_footer .left  div { font-size:10px; color:#8f8d8d; margin-left:10px;}





#sub_footer .right { width:300px; float:right;}

#sub_footer .right .testimon { width:275px; padding:8px; margin:0px 5px; background-color:#ffffcc;}
#sub_footer .right .testimon h3 { background:url(/images/ico_testem.gif) left top no-repeat; padding:5px 0px 15px 50px; font-size:16px; color:#b31908; font-weight:bold; }

#sub_footer .right .who_use { width:275px; padding:8px;  margin:30px 5px; font-size:11px;color:#565656;}
#sub_footer .right .who_use img { float:left; margin-right:20px; margin-bottom:10px; }
#sub_footer .right .who_use strong { color:#770000; font-size:12px; }
#sub_footer .right .who_use ul {}
#sub_footer .right .who_use li {}
#sub_footer .right .who_use li a { color:#020684; font-size:11px;}
#sub_footer .right .who_use span { color:#0a3365;}


#footer { color:#FFFFFF;  background:url(/images/bg_bott.gif) bottom left repeat-x; background-color:#cc3333; height:40px; padding:5px 30px 6px 30px; margin-top:10px;}
#footer p.left { float:left; width:450px; }
#footer p.right { float:right; width:300px; text-align:right; }
#footer a { color:#FFFFFF; text-decoration:none;}
