/************ global ***********/
body{
   background-color: #908E8E; 
   color: #000000;
   margin: 0;
   padding: 0; }

.whitebg{
   background-color: #FFFFFF;
   color: #000000;
   border: #000000 2px solid;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 10pt;
   margin: 0;
   padding: 0; }

a, a:visited {
   background-color: #FFFFFF;
   color: #CC0000;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   padding: 0; 
   margin: 0; }

a:hover {
   background-color: #FFFFFF;
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   padding: 0; 
   margin: 0; }

a.heading, a.heading:visited {
   background-color: #FFFFFF;
   color: #CC0000;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt;  
   padding: 0; 
   margin: 0; }

a.heading:hover {
   background-color: #FFFFFF;
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt;  
   padding: 0; 
   margin: 0; }

a.graybg, a.graybg:visited {
   background-color: #CCCCCC;
   color: #CC0000;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   padding: 0; 
   margin: 0; }

a.graybg:hover {
   background-color: #CCCCCC;
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   padding: 0; 
   margin: 0; }

p.redbold {
   background-color: #FFFFFF;
   color: #CC0000;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt; 
   margin: 0;
   padding: 0; }

p.spanish {
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt; 
   margin-bottom: 7px;  }
p {
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   line-height: 19px;
   padding: 0;
   margin-top: 0;
   margin-bottom: 10px; }

p.white {
   background-color: #666666;
   color: #FFFFFF;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 10pt;  
   line-height: 25px;
   margin-top: 0;
   margin-bottom: 0;
   padding-left: 8px; } 

p.details {
   background-color: #DAD7D7;
   color: #000000;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   line-height: 19px;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 5px;
   padding-left: 8px;
   padding-right: 5px; 
   padding-bottom: 5px; } 

p.small {
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 8pt;  
   padding: 0;
   margin-top: 0; }

p.h2graybg {
   background-color: #CCCCCC;
   color: #333333;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 13pt;
   margin-top: 15px;
   margin-bottom: 0;
   padding: 0;  }

h1 {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 16pt;
   margin-top: 10px;
   margin-bottom: 3px; 
   padding: 0; }

h2 {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 13pt;
   margin-top: 15px;
   margin-bottom: 0;
   padding: 0;  }

h2.links {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 13pt;
   margin-top: 25px;
   margin-bottom: 10px;
   padding: 0; 
   vertical-align: middle; }

h3 {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt;
   margin-top: 8px;
   margin-bottom: 0;
   padding: 0;  }

.imgborder {
   border: #000000 1px solid; }

.detailsborder {
   border: #000000 2px solid;
   padding-top: 0; }

.darkgraybg {
   background-color: #666666;
   color: #FFFFFF; }

.lightgraybg {
   background-color: #DAD7D7;
   color: #000000; }

ul {
   margin-top: 0px; 
   margin-bottom: 10px; }

ul.flush {
   margin-top: 5px; 
   margin-bottom: 10px; 
   padding-left: 5px;  }

li {
   font-family:  Verdana, sans-serif;
   font-weight: normal;
   font-size: 10pt; 
   margin-top: 0;
   margin-bottom: 0px;
   margin-left: 0px; } 

input {
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   line-height: 19px;
   padding: 0;
   margin-top: 0;  }

/********* home page **********/
a.home, a.home:visited {
   background-color: #FFFFFF;
   color: #DD0000;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 11pt;  
   line-height: 20px;
   margin: 0; }

a.home:hover {
   background-color: #FFFFFF;
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 11pt;  
   line-height: 20px;
   margin: 0; }

p.home {
    background-color: #FFFFFF;
	color: #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding-bottom: 5px;  }

li.home {
   background-color: #FFFFFF;
   color: #888888;
   font-family:  Verdana, sans-serif;
   font-weight: bold;
   font-size: 11pt; 
   line-height: 22px;
   margin-top: 0;
   margin-bottom: 0px;
   margin-left: 0px; } 

/********* header **********/
.topbar {
   background-image: url(images/blackbg.gif);
   background-repeat: repeat-x;
   background-position: left top;
   line-height: 27px; }

a.topmenu, a.topmenu:visited {
   background-image: url(images/blackbgforlink.gif);
   color: #FF3333;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt;  
   text-decoration: none; }

a.topmenu:hover {
   background-image: url(images/blackbgforlink.gif);
   color: #FFFFFF;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt;  
   text-decoration: none; }


/********** sidebar ********/
.sidebarbg {
   background-image: url(images/graysidebar.gif);
   background-repeat: repeat-y;
   background-position: left top; }

a.sidebarbold, a.sidebarbold:visited {
   background-color: #DAD7D7;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   margin-left: 15px; 
   line-height: 22px;
   text-decoration: none; }

a.sidebarredbold,a.sidebarredbold:visited {
   background-color: #DAD7D7;
   color: #FF3333; 
   font-family: Verdana, sans-serif;
   font-weight: bold;
   font-size: 10pt;   
   margin-left: 15px; 
   text-decoration: none; }

a.sidebar, a.sidebar:visited {
   background-color: #DAD7D7;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   margin-left: 15px; 
   text-decoration: none; }

a.sidebar:hover {
   background-color: #DAD7D7;
   color: #666666;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 10pt;  
   margin-left: 15px; 
   text-decoration: none; }


/********** footer *********/
.bottombar {
   background-image: url(images/blackbg.gif);
   background-repeat: repeat-x;
   background-position: left top;
   color: #EE0000;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 11pt;  
   padding-top: 6px;
   padding-left: 10px; 
   padding-right: 10px; 
   padding-bottom: 0px;
   margin: 0;   }

p.footer {
   background-color: #FFFFFF;
   color: #666666;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 9pt;  
   margin-top: 0; 
   margin-bottom: 16px; 
   text-align: center; }

a.footer, a.footer:visited {
   background-color: #FFFFFF;
   color: #666666;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 9pt; }

a.footer:hover {
   background-color: #FFFFFF;
   color: #CC0000; 
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 9pt; }


