/* CTRCD Style sheet */

* { 
    margin: 0; 
    padding: 0;
  }
  
body { background-color: #e5e1db; background-image: url(../gfx/bodybackground.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 100%; /*line-height: 18px;*/ line-height: 1.125em; /* 18px / 16px = 1.125em */ }
   

   
ul, ol { font-size: 0.75em; padding: 0em; margin: 0em 0em 1.495em 0em; color: #333333; }
 
ul { list-style-type: square; margin-left: 2.0em; }

 
 
 
 
 /*------------------------------- CONTAINER -------------------------------*/
 
#container { width: 731px; background-color: #ffffff; margin: 0em auto 0em auto; }
 
 
 
 
 
 
 
 
 
 
/*------------------------------- HEADER -------------------------------*/  

#header { margin: 0em; padding: 0em; }  
  
  










/*------------------------------- NAVIGATION -------------------------------*/

#navigation { margin: 0em; padding: 0em; background-image: url(../gfx/headeroneback.jpg); background-repeat: no-repeat; }

#navigation ul { margin: 0em; padding: 1.0em 0em 0em 2.0em; height: 30px; }
#navigation li { margin: 0em 0em 0em 0em; padding: 0em 0.7em 0em 0.7em; display: inline; border-right: 1px solid #eeeeee; }

#navigation li.noborder { border: none;  }

#navigation a { margin: 0em; padding: 0em; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 1.1em; }
#navigation a:hover { color: #333333; }

  
  
  
  
  
  
  
  
  
  
/*------------------------------- CONTENT -------------------------------*/  

#content { padding: 0em 0em 2.3em 0em; margin: 0em 0em 0em 0em; }

#content h1 { color: #0268aa; font-size: 1.5em; margin: 0em 0em 0em 0em; padding: 0.9em 0em 0.3em 1.3em; line-height: 1.125em; }
#content h2 { color: #a39c8d; border-bottom: 1px solid #cccccc; font-size: 1.0em; margin: 1.0em 15.0em 0.125em 2.0em; padding: 0em 0em 0em 0em; }
#content h3 { font-size: 0.875em; color: #333333; font-weight: bold; padding: 0em 18.0em 0.3em 2.2em; }
#content h4 { font-size: 0.75em; color: #000000; font-weight: bold; padding: 0em 18.5em 0em 2.7em; }
#content h5 { font-size: 0.65em; color: #0268aa; font-weight: bold; padding: 0em 21.5em 0em 3.0em; font-style: italic }
#content h6 { font-size: 0.65em; color: #a39c8d; font-weight: bold; padding: 0em 18.0em 0em 3.0em; font-style: italic }


#content p { font-size: 0.75em; /* 0.875em for 14px, 0.75em for 12px font*/ padding: 0em 18.5em 0em 0em; margin: 0em 0em 1.5em 2.7em; color: #333333; }

#content a { font-size: 1.0em; color: #006699; } 
#content a:hover { color: #0099FF; }
#content a img:hover { background-color: #eeeeee; }

#content img { padding: 0.5em; margin: 0.2em 1.0em 0.5em 1.0em; border: 1px solid #cccccc; background-color: #ffffff; }
#content img a { text-decoration: none; border: none; }




/*----- List stuff -----*/

#content ul { margin: 0em 18.5em 0em 2.7em; }
#content ol { margin: 0em 18.5em 1.0em 2.7em; padding: 0em; }
#content ol li { list-style-type: decimal; padding: 0.5em 0em 0.5em 0em; margin: 0em; }
#content ol li ul{ margin: 0.5em 0em 2.0em 3.0em; padding: 0em; }
#content ol li ul li { list-style-type: upper-roman; padding: 0em 0em 0.3em 0em; margin: 0em 0em 1.0em 0em; font-size: 1.2em; }
#content li { list-style-type: circle; margin: 0em; padding: 0em; }
#content li a {}
#content ul li { padding: 0em 0em 0.7em 0em; }
#content ul li ul { margin: 0em 0em 0em 2.0em; font-size: 1.0em; }
#content ul li ul li { list-style-type: disc; padding: 0em 0em 0em 0em; margin: 0em; }




/*----- table stuff -----*/

#content table { border: 1px solid #cccccc; border-collapse: collapse; margin: 0.6em 0em 1.0em 2.0em; padding: 0em; width: 65%; }
#content th { text-align: left; vertical-align: top; font-weight: bold; font-size: 0.75em; padding: 1.0em 0.643em 1.0em 0.5em; margin: 0em; border-right: 1px solid #ccc; border-bottom: 1px solid #cccccc; background-color: #eeeeee; }
#content td { font-size: 0.75em; vertical-align: top; padding: 0.6em 0.6em 0.6em 0.6em; border-bottom: 0.083em solid #ccc; border-right: 1px solid #cccccc; }
#content td img { margin: 0em; padding: 0em; border: none; }
#content td p { font-size: 1.0em; padding: 0em; margin: 0em 0em 1.50em 0em; }	
#content td ul { font-size: 1.0em; padding: 0em; margin: 0em; }
#content td li { padding: 0em; margin: 0em 0em 0em 1.0em; }	

#content .topofpage { padding: 0em 18.0em 0em 0em; color: #FF9900; text-align: right; font-size: 0.8em; }
#content .topofpage a { text-decoration: none; }
.access { width: 10em; }







/*------------------------------- RIGHTCOLUMN -------------------------------*/



#rightcolumn { float: right; width: 202px; background-color: #c7c2b5; min-height: 500px; margin: 0em; padding: 0.7em 0em 1.0em 0em; }

#rightcolumn p { padding: 0em 0.7em 0.5em 0.7em; margin: 0em; }

#rightcolumn h2{ color: #666666; background-color: #d9d6ce; font-size: 0.8em; padding: 0.5em 0.5em 0.5em 0.5em; margin: 0.5em 0em 0.5em 0em; }

#rightcolumn ul { padding: 0em 1.0em 0.2em 0em; margin: 0em; }
#rightcolumn li { padding: 0em 0em 0em 0em; margin: 0em; }
#rightcolumn ul li { padding: 0em 0em 0em 0em; margin: 0em 0em 0.2em 1.5em; }









/*------------------------------- FOOTER -------------------------------*/



#footer { padding: 0.5em 1.0em 2.5em 2.0em; margin: 0em 0em 0em 0em; background-color: #e5e1db; clear: both; background-image: url(../gfx/footershadow.jpg); background-repeat: no-repeat; }
#footer p { font-size: 0.625em; line-height: 1.5em; color: #666666; padding: 1.4em 0em 1.125em 0em; margin: 0em; }

#footer img { padding: 0.7em 0em 0em 0em; }
#footer a { color: #999999; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: underline; }
#footer a:active {  text-decoration: underline; }
