body {    
   margin: 0px;    
   font-family: Verdana, Arial, Helvetica, sans-serif;    
   font-size: 10px;    
   color: #000000;    
   background-color: #000066;    
   background-image: url(images/bg.gif);    
   background-repeat: repeat-x;    
   }    

td {    
   font-family: Arial, Helvetica, Verdana, sans-serif;    
   font-size: 11px;    
   color: #000000;    
   }    
       
#container {    
   width: 960px;    
   }    

/* header area start */    
       
#header {    
   width: 960px;    
   }    
       
#header02 {    
   width: 960px;    
   }    
       
#info {    
   width: 960px;    
   text-align: left;    
   padding: 10 0 10 10;    
   }    
       
/* topnav area start */    

#topnav {    
   width: 960px;    
   white-space: nowrap;    
   margin-bottom: 2px;    
   }    

/* main area start */    
       
#main {    
   width: 950px;    
   background-color: #f5f5f5;    
   margin-top: -19px;    
   border: 5px #CCCCCC solid;    
   }    
       
#leftnav {    
   padding-top: 0px;    
   padding-left: 25px;    
   padding-bottom: 100px;    
   }    
       
#content_area {    
   padding-left: 20px;    
   padding-right: 50px;    
   padding-top: 0px;    
   padding-bottom: 50px;    
   }    
       
#content_area_home {    
   width: 900px;    
   padding-left: 5px;    
   padding-right: 5px;    
   padding-top: 20px;    
   padding-bottom: 20px;    
   }    

/* footer area start */    

#footer {    
   width: 960px;    
   font-size: 10px;    
   color: #FFFFFF;    
   text-align: center;    
   padding: 10 0 10 0;    
   line-height: 18px;    
   }    
       
/* heading styles */    

h1 {    
   color: #000066;    
   font-size: 13px;    
   font-weight: bold;    
   }    

h2 {    
   color: #000000;    
   font-size: 12px;    
   font-weight: bold;    
   }    
       
h3 {    
   color: #000000;    
   font-size: 11px;    
   font-weight: bold;    
   }    
       
/* image styles */    
       
.img01 {    
   border: 1px #000000 solid;    
   }    
       
.img02 {    
   border: 1px #000000 solid;    
   float: left;    
   margin-right: 10px;    
   margin-bottom: 10px;    
   }    

.img03 {    
   border: 1px #000000 solid;    
   float: right;    
   margin-left: 10px;    
   margin-bottom: 10px;    
   }    
       
/* text syles */    

.white {    
   font-family: Verdana, Arial, Helvetica, sans-serif;    
   font-size: 10px;    
   color: #FFFFFF;    
   }    
       
.yellow {    
   font-family: Verdana, Arial, Helvetica, sans-serif;    
   font-size: 11px;    
   font-weight: bold;    
   color: #eab450;    
   }    
a.yellow {    
   color: #eab450;    
   text-decoration: none;    
   }    
a.yellow:hover {    
   color: #eab450;    
   text-decoration: underline;    
   }    
a.yellow:visited {    
   color:  #eab450;    
   text-decoration: none;    
   }    
a.yellow:visited:hover {    
   color: #eab450;    
   text-decoration: underline;    
   }    
       
/* link styles */    

/* default link */    
       
a   {    
   color: #0000FF;    
   text-decoration: underline;    
   }    
a:hover {    
   color: #0000FF;    
   text-decoration: none;    
   }    
a:visited {    
   color:  #0000FF;    
   text-decoration: underline;    
   }    
a:visited:hover {    
   color: #0000FF;    
   text-decoration: none;    
   }    
       
/* topnav link */    

a.topnav {    
   font-size: 11px;    
   color: #000066;    
   text-decoration: none;    
   padding: 0 17 0 17;    
   height: 17px;    
   border: 1px #FFFFFF solid;    
   background: url("images/tabnav_bg_yellow.gif");     
   background-repeat: repeat-x;    
   margin-left: -1px;    
   }    
a.topnav:hover {    
   color: #FFFFFF;    
   text-decoration: none;    
   background: url("images/tabnav_bg_grey.gif");     
   background-repeat: repeat-x;    
   }    
a.topnav:visited {    
   color:  #000066;    
   text-decoration: none;    
   background: url("images/tabnav_bg_yellow.gif");     
   background-repeat: repeat-x;    
   }    
a.topnav:visited:hover {    
   color: #FFFFFF;    
   text-decoration: none;    
   background: url("images/tabnav_bg_grey.gif");     
   background-repeat: repeat-x;    
   }    
       
/* leftnav link */       
       
a.leftnav {     
   display: block;     
   font-size: 11px;    
   font-weight: bold;     
   color: #000000;      
   text-decoration: none;     
   padding-left: 15px;     
   padding-top: 3px;     
   padding-bottom: 3px;     
   margin-bottom: 2px;     
   background: url("images/bullet.gif") 0px 4px no-repeat;     
   }     
a.leftnav:hover {     
   color: #FFFFFF;      
   padding-top: 3px;     
   padding-bottom: 3px;     
   margin-bottom: 2px;     
   background: #013385 url("images/bullet.gif") 0px 4px no-repeat;    
   }    
a.leftnav:visited {     
   display: block;     
   font-size: 11px;    
   font-weight: bold;     
   color: #000000;      
   text-decoration: none;     
   padding-left: 15px;     
   padding-top: 3px;     
   padding-bottom: 3px;     
   margin-bottom: 2px;     
   background: url("images/bullet.gif") 0px 4px no-repeat;     
   }     
a.leftnav:visited:hover {    
   color: #FFFFFF;      
   padding-top: 3px;     
   padding-bottom: 3px;     
   margin-bottom: 2px;     
   background: #013385 url("images/bullet.gif") 0px 4px no-repeat;    
   }    
       
a.leftheader {     
   display: block;     
   font-size: 11px;     
   font-weight: bold;    
   color: #FFFFFF;      
   text-decoration: none;     
   padding-left:15px;     
   padding-top: 5px;     
   padding-bottom: 5px;     
   background-color: #121149;     
   }     
a.leftheader:hover {     
   color: #FFFFFF;    
   text-decoration: underline;     
   }     
a.leftheader:visited {     
   color: #FFFFFF;    
   text-decoration: none;     
   }     
a.leftheader:visited:hover {     
   color: #FFFFFF;    
   text-decoration: underline;     
   }     
       
/* footer link */    

a.footer {    
   font-size: 10px;    
   color: #FFFFFF;    
   text-decoration: underline;    
   }    
a.footer:hover {    
   color: #FFFFFF;    
   text-decoration: none;    
   }    
a.footer:visited {    
   color: #FFFFFF;    
   text-decoration: underline;    
   }    
a.footer:visited:hover {    
   color: #FFFFFF;    
   text-decoration: none;    
   }    
       
/* miscellaneous */    
       
.printlink {     
   font-size: 9px;    
   font-weight: bold;     
   color: #000066;    
   float: right;     
   background: #e0e0e0;     
   padding: 3 20 3 20;     
   }     
a.printlink {      
   color: #000066;    
   text-decoration: none;     
   }     
a.printlink:hover {     
   color: #000066;    
   text-decoration: underline;     
   }     
a.printlink:visited {     
   color: #000066;    
   text-decoration: none;     
   }     
a.printlink:visited:hover {     
   color: #000066;    
   text-decoration: underline;     
   }     
       
IMG.cmx-FloatLeft {     
   float: left;    
   margin-right: 20px;     
   margin-bottom: 15px;    
   }    

IMG.cmx-FloatRight {     
   float: right;     
   }     
       
.grayborder img {     
   border: 2px #ccc solid;     
   margin:0px 5px 20px 5px;     
   }    
       
.request_lit {     
   float:right;     
   clear: right;     
   background: url('images/rl1.gif') no-repeat;     
   width: 315px;     
   height: 95px;     
   text-align:center;     
   padding:10px 0px;     
   }     
.request_lit a {     
   color: #006;     
   text-decoration: none;     
   }     
.request_lit a:visited {     
   color: #006;     
   text-decoration: none;     
   }     
.request_lit p {     
   text-align: left;     
   margin: 20px 10px 10px 10px;     
   }    
       
.bucket div {     
   border: 2px #ddd solid;     
   width: 100%;     
   height: 260px;     
   margin-bottom:15px;     
   padding:0px;     
   }     
.bucket p {     
   padding-left: 10px;     
   padding-right: 10px;     
   }     
.bucket h2 {     
   background: #ddd;     
   color: #006;     
   margin:0px;     
   padding: 6px;     
   }     
       
.message {    
    width: 960px;    
    height: 178px;    
    display: block;    
    background: url("images/marketing_message_bg2.gif") no-repeat;    
   }    
       
.flashfile {    
    float: left;    
    margin: 6px 10px;    
    }    
       
.cbtitle a:link, .cbtitle a:visited {    
   text-decoration: none;    
   font-weight: bold;    
   font-family: arial;    
   font-size: 13px;    
   color: #000082;    
   }    

.cbtext {    
   font-family: arial;    
   font-size: 12px;    
   color: #000000;    
   border-bottom: #9b9bc0 1px solid;    
   }  

.send_email {      
    background: url(/images/but_send_email.gif) no-repeat left top;      
    border: none;      
    cursor: pointer;      
    height: 23px;      
    width: 80px;      
}      

.send_email:hover {      
    background: url(/images/but_send_email_hover.gif) no-repeat left top;      
    border: none;      
    cursor: pointer;      
    height: 23px;      
    width: 80px;      
}
