/* CSS FOR UNITE RRJB -  UPDATED: 10-13-2004 */
/* Updated 05-26-2009 for new orange colors

/*  HTML TAG STYLES START HERE  */

body {
       	margin: 10px; 
	padding: 0px;
	vertical-align:top;						
	} 
h1 {  /* black large header */
	margin: 4px 0px 0px 0px; 
	font-size: 170%; 
	line-height: 120%; 
	color: #000000;
	}
h2 { /* orange large header*/
	margin: 4px 0px 4px 0px; 
	font-size: 170%;
	line-height: 120%;  
	color: #EF8200;
		}
h3 { /*red left nav text  */
	margin: 0px; 
	font-size: 150%; 
	/* color: #D14747; <-- original red different from main red */
	color: #EF8200
	} 
h4 { /* black small header*/
	margin: 10px 0px 4px 0px ;
	font-size: 130%;
	line-height: 120%;  
	color: #000000;
	}
h5 { /* ornage small header*/
	margin: 10px 0px 4px 0px ;
	font-size: 130%;
	line-height: 120%;  
	color: #EF8200;
	}
h6 { /* white small header*/
	margin: 4px 0px 4px 0px; 
	font-size: 110%; 
	line-height: 110%; 
	color: #FFFFFF; 
	}

h1, h2, h3, h4, h5, h6  {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}  

p { /* serifed text for reading */
	margin:6px 0px 8px 0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 130%;
	} 
img { 	
	display: inline;
	margin: 0;
	padding:0;
	 }	
	
hr { color: #000000; }

/* START NAVIGATION LIST STYLES --------------- */
#leftnav {
	width: 120px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #000000;
	vertical-align:top; 
	}
#leftnav ul {
	margin: 0px;
	padding: 0px;	
	}
#leftnav li { 
	list-style: none;
	}

.nav1 ul { 
	margin: 0px;
	padding: 0px;
	}
.nav1 li {
	margin-left: 20px !important;
	list-style-type: disc !important;
	line-height: 1.5em;
	}	
 /*END LIST STYLES -------------------------- */

/* IDS START HERE - USE ONCE ONLY EACH PAGE */	

#maintable {  /* sets base font size - other fonts are percentages*/
 	width: 720px;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background:#FFFFFF;
	border: 1px solid #000000; 
	vertical-align:top; 
	} 
#maintable td {  /* sets padding for all table cells */
	margin:0px;
	padding: 4px 6px 4px 6px;
	vertical-align:top;
	}
#maincontent {  /*box around center content area */
	font-size: 100%;
	line-height:1.5em; 
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	vertical-align:top; 
	}
#maincontent td {
	padding: 6px;
	margin: 0px;
	vertical-align:top;
	}
#newscontent { 
	vertical-align:top; 
	}
#newscontent td {
	margin: 8px;
	padding: 0px 10px 0px 10px;
	}	
#newscontent p {
	font-size: 120%;
	line-height:1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
	}
#header {
	margin: 0px;
	height:100px;
	background-color: #c1bebe;
	vertical-align:top;
	}		
#logo	{
	margin:10px;
	line-height:1em;
	background-color: #000000;
	text-align:center;
	}
#footer { 
	margin:6px;
	font-size: 96%;
	line-height: 1.5em;
	color: #EF8200;
	vertical-align:bottom;
	}
#footer p { /*for black text in footer*/
	margin:0px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}	

/* TEXT CLASSES START HERE */	
 
.topnav { /* top navigation text */
	height: 12px;
	font-weight:bold;
	font-size: 100%;
	line-height:90%;
	color: #FFF;
	background-color: #000000;
	text-align:left;
	vertical-align:top;
	}	

.red { color: #EF8200 } 

.large { font-size: 120% } 

.small {  font-size: 96%; }
 

/* CLASSES FOR BOX STYLES START HERE */
.newsbox { /* apply to TABLE tag for red news item boxes*/
	margin:4px;
	padding: 0px;
	line-height: 130%; 
	color: #000000;
	background-color: #FFFFFF;
	border-color:#EF8200;
	border-style:solid;
	border-width:1px;
	text-align:left;
	vertical-align:top;	
	}
.newsbox td {
	margin:0px;
	padding: 0px;
	}
.newsheader {  /* apply to TD tag for red bg white text */	
	color: #FFFFFF; 
	background-color: #EF8200;
	}
.redbox { /* red box in left nav bar */
	margin: 0px; 
	padding: 3px;
	font-style:normal;
	font-size:94%;
	line-height: 120%;
	color: #FFFFFF;
	background-color: #EF8200;
	}	
.newsimage { /* tables with images and captions - add align="left" to table tag so surrounding text will wrap */	
	font-size:94%;
	line-height: 140%;
	border: 0px;
	text-align:left;
	}
.newsimage td {
	margin: 0px;
	padding: 6px 16px 2px 0px !important;
	}						

/* PSEUDO (LINK STYLE) CLASSES START HERE -- redunant attributes help some browsers not to forget --*/	

.topnav a { /* formats top navigation links*/
	color: #FFFFFF; 
	text-decoration: none;
	}
.topnav a:link, .topnav a:visited { 
	color: #FFFFFF; 
	text-decoration: none; 
	} 
.topnav a:hover, .topnav a:active { 
	color: #FFFFFF; 
	text-decoration: underline; 
	}
	 
#leftnav a { /* red navigation link text */
	font-weight:bold;
	font-size:120%;
	line-height: 1.5em;
	color: #EF8200; 
	text-decoration: none; 
	}
#leftnav a:link, #title a:visited { 
	font-weight:bold;
	line-height: 1.5em;	
	color: #EF8200; 
	text-decoration: none; 
	}
#leftnav a:hover, #title a:active { 
	font-weight:bold;
	line-height: 1.5em;
	color: #EF8200; 
	text-decoration: underline; 
	} 

.nav1 a {  /* white link text */
	font-size: 100% !important;
	color: #FFFFFF !important;
	text-decoration: none; 
	}	
.nav1 a:link, #topnav a:visited {
	color: #FFFFFF;
	text-decoration: none; 
	 } 
.nav1 a:hover, #topnav a:active { 
	color: #FFFFFF;
	text-decoration: underline; 
	 }
	 
	 /* base link style for center content */
a:{ 
	color:#EF8200; 
	text-decoration:underline; 
	}
	
a:link, a:visited { 
	color: #EF8200; 
	text-decoration: underline; 
	}
a:hover, a:active { 
	color: #000000; 
	text-decoration: underline; }

/*  @ MEDIA STYLES  */	
@media print {	 /* suppress navigation when printing - won't work in IE 5 Mac*/
	.topnav { display: none }
	}
