/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font: Arial, Helvetica, sans-serif;
	color:#FFFF00;
	}
	
a {
	color: #FF080E;
	}
	
a:hover { 
    font-weight:bold
	color: #ffff00;
	}

/* ID Styles */
{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } 
html           { HEIGHT: 100% } 
body           { HEIGHT: 85%; width:80%; position:inherit;  background:url(bg_grey_grad.jpg)}
table.outer    { margin-left: 10%; margin-right:10%; margin-top: 2%; outline: none} 
table.outer td { VERTICAL-ALIGN: middle; POSITION: relative } 
table.inner    { width: 100% HEIGHT: auto; MARGIN: 5px; VERTICAL-ALIGN: middle;  POSITION: relative }
table          { BORDER-COLLAPSE: collapse; border-spacing: 0} 
noframes       { BACKGROUND: #cccccc }  
{ MARGIN: 20px 0px 0px } { LEFT: -100px; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 10px } 
{ MARGIN: 20px; FONT: 15px Arial, Helvetica, sans-serif } 
{ MARGIN: 10px }  
{ TEXT-ALIGN: left }
	 
#siteContainer 
     { BORDER-RIGHT:  #cc0000 1px solid; 
       BORDER-TOP:    #cc0000 1px solid; 
       BORDER-LEFT:   #cc0000 1px solid; 
       BORDER-BOTTOM: #cc0000 1px solid;
	   background:url(bg_red_lines.gif);
       WIDTH: 100%; 
       HEIGHT: 100%; 
       BACKGROUND-COLOR: #990000; 
	   TEXT-ALIGN: center;
	   POSITION: relative} 

#sitebanner    {WIDTH: 100%; HEIGHT:  20%}
#sitemain    {WIDTH: 100%; HEIGHT:  80%}
#sitemargin td {WIDTH: 25%}
#sitebody td   {WIDTH: 50%}

#navigation a {
	font: 80% Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration:none;
	}
	
#navigation a:hover {
	font:80% Arial, Helvetica, sans-serif;
	color: #ffff00;
	font-weight:bold
	}
		
#navheader {
	font:300% Arial, Helvetica, sans-serif;
	color: #1F2669;
	letter-spacing:.4em;
	padding:5px;
	line-height:20px;
	}
	
#navcurrent { 
    color:#000; 
	font:80% Arial, Helvetica, sans-serif;
	}
	
#logo 	{
	font:150% Arial, Helvetica, sans-serif;
	color: #FF9900;
	letter-spacing:.5em;
	line-height:20px;
	}

#tagline 	{	
	font: Arial, Helvetica, sans-serif;
	color: #FF9900;
	letter-spacing:.2em
	}
	
#monthformat td {
	 border-bottom: 1px solid #FFFFCC;
	 }

/* Class Styles */
	
.bodyText {
	font: 9px Arial, Helvetica, sans-serif;
	color:#FFFF00;
/*	line-height:15px; */
	margin-top:0px;
	letter-spacing:.1em;
	}
	
.pageName{
	font:130% Arial, Helvetica, sans-serif;
	color: #FFFF00;
	line-height:20px;
	letter-spacing:.3em;
	}
	
.columnHeader {
	font: Arial, Helvetica, sans-serif;
	color: #FF080E;
	line-height:15px;
	letter-spacing:.05em;
	}
	
.subHeader {
	font:bold  Arial, Helvetica, sans-serif;
	color: #FF080E;
	line-height:15px;
	letter-spacing:.1em;
	}

.smallText {
	font:90% Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
.navText {
	font: Georgia, Times New Roman, Times, serif;
	color: #1F2669;
	line-height:15px;
	letter-spacing:0.1em;
	text-decoration: none;
	vertical-align: middle;
	}
