@charset "utf-8";
/* CSS Document */

body                        { margin:0px; padding:0px;}
#wrapper                    { margin:0px auto; padding:0px; width:1000px;}

#header-right               { margin:0px; padding:0px; width:359px; height:103px; background:url(../images/header-bg.jpg) left top no-repeat;} 

.header-menu                { margin:0px; padding:0px; text-align:right;} 
.header-menu a              { margin:0px; padding:0 10px; font:bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;  }  
.header-menu a:hover        { margin:0px; padding:0 10px; font:bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; color:#f00; } 
.header-menu-btn img        { margin:0px; padding:0 ; float:left; border:none; }                 

.menu                       { margin:0px; padding:0px; float:left; width:1000px; height:29px; border:1px solid #3168C9; background:url(../images/main-menu-bg.jpg) left top repeat-x; color:#fff; font:bold 12px/18px Arial, Helvetica, sans-serif; }
.menu a                     { text-align:center; text-decoration:none; color:#fff;}
.menu a:hover               { text-align:center; text-decoration:none; color:#63CFFE;}

.top-caption                { margin:0px; padding:0px; width:1000px; height:31px; background:url(../images/top-caption-bg.jpg) left top repeat-x;  color:#000; font:bold 14px/28px Arial, Helvetica, sans-serif; }
.top-red-marque             { margin:3px 0 3px 0;  color:#f00; font:bold 14px/28px Arial, Helvetica, sans-serif; border:1px solid #999; border-width:2px 0 2px 0; width:100%;  }

.top-content                { margin:0px; padding:0px; width:1000px; height:285px; float:left;}

h2                          { margin:0px; padding:0px; width:100%; border:2px solid #999; border-width:0 0 3px 0;  font:bold 20px/32px Arial, Helvetica, sans-serif;}
p                           { margin:0px; padding:7px 0 0 0; font:bold 14px/22px Helvetica, sans-serif;}

ul                          {  font:bold 14px/22px Helvetica, sans-serif; }

.red-text                   {color:#f00; font:bold 14px/22px Arial, Helvetica, sans-serif; }

.chart-head                  { margin:0px; padding:0px; float:left; width:466px; height:28px; background:url(../images/chart-bg.jpg) left top repeat-x; border:1px solid #ccc;  font:bold 13px/22px Helvetica, sans-serif; color:#fff;}

.chart-border                 { margin:0px; padding:0px; height:28px;  font:bold 13px/28px "Trebuchet MS"; color:#666; border:1px solid #999; border-width:0 1px 1px 0; }

.gps-box                       { margin:5px 0 0 0px; padding:0px; width:500px; height:97px; background:url(../images/gps-box-bg.jpg) left top no-repeat;}
.gps-box-pict                  { margin:0px; padding:6px 0 0 6px; width:134px; height:91px;}
.gps-box-pict img              { margin:0px; padding:0px; float:left;}

.gps-box-text                  { text-align:left; vertical-align:middle;  font:bold 15px/19px Helvetica, sans-serif; color:#333; }

.blue                          { text-align:left; vertical-align:middle;  font:bold 15px/19px Helvetica, sans-serif; color:#039; }

.bottom-box                     { width:249px; height:247px; background:url(../images/bottom-box-bg.jpg) left top no-repeat;}


.bottom-box-blue-big            {color:#039;text-indent:10px; padding-top:10px; font:bold 22px/28px Arial, Helvetica, sans-serif; }
.bottom-box-blue-small          {color:#039; font:normal 12px/28px Arial, Helvetica, sans-serif; padding-top:10px;}
.bottom-box-blue-small a          {color:#039; font:normal 12px/28px Arial, Helvetica, sans-serif; padding-top:10px; text-decoration:none}

.red-18                         {color:#f00; font:bold 18px/25px Arial, Helvetica, sans-serif; padding-top:10px;}    

.blue-22                        {color:#006; font:bold 22px/25px Arial, Helvetica, sans-serif; padding-top:10px;} 
.blue-22 a                       {color:#006; font:bold 22px/25px Arial, Helvetica, sans-serif; padding-top:10px; text-decoration:none;} 

.policy                        {color:#0066CC; font:normal 13px/25px  Helvetica, sans-serif;  text-align:center;}
.policy a                       {color:#0066CC; font:normal 13px/25px Helvetica, sans-serif; padding:0px 5px;  text-align:center; text-decoration:none;}

.footer                       {color:#333; font:normal 13px/25px  Helvetica, sans-serif;  text-align:center;}
.footer-blue                       {color:#0066CC; font:normal 13px/25px  Helvetica, sans-serif;  text-align:center;}

.smallfont { 
 font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000
 }
