/* Global Styles */
body {
	margin:0;
  padding:0;
  }

	
td {
	font:12px arial;
	/*color:#519079;*/
	}
	
hr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
	
a {
	color: #DCE6EC;
	text-decoration:none;
	}
	
a:hover {
	color: #FF3300;
	text-decoration:none;
	}
/* Page Structure
----------------------------------------------- */
#body {
  width:780px;
  background: none;
  padding:0px 0px 0px;
  margin:0 auto;
  text-align:left;
  }

#main {
  /*background: url("../images/c_top.gif") no-repeat left top;*/
  padding-top:5px;
  float:left;
  
  }
	
/* ID Styles */
/*#shadow {
  margin:0;
  padding:0;
  background:url("../images/sides_body.gif") repeat-y center top;
 /* text-align:center;
  font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
  
  }
*/
/*blue nav*/

#navigationb a {
	font:12px helvetica;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	background: #C60021 url(menuback1.gif) repeat left top ;
	padding:11px;
	border: 1pt solid rgb(83,52,146);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigationb a:hover {
	color:#F42A26;
	background: #C60021 url(menuback2.gif) repeat left top;
	border: 1pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}

#navigationb a:visited {
/*color: #84868E;*/
text-decoration: none;
/*text-align: center;
background: white url(grad_wb_vert_r.gif) repeat left top ;*/
	display:block;
}
/*orange nav*/

#navigationo a {
	font:11px helvetica;
	color: #533492;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	background: #F49426 url(menuback1.gif) repeat left top ;
	padding:11px;
	border: 0pt solid rgb(83,52,146);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigationo a:hover {
	color:#F42A26;
	background: #F49426 url(menuback2.gif) repeat left top;
	border: 0pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigationo a:visited {
/*color: #84868E;*/
text-decoration: none;
/*text-align: center;
background: white url(grad_wb_vert_r.gif) repeat left top ;*/
	display:block;
}

/*whitish nav*/

#navigationw a {
	font:11px helvetica;
	color: #533492;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	background: #F7F8F3 url(menuback1.gif) repeat left top ;
	padding:11px;
	border: 0pt solid rgb(83,52,146);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigationw a:hover {
	color:#F42A26;
	background: #F7F8F3 url(menuback2.gif) repeat left top;
	border: 0pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigationw a:visited {
/*color: #84868E;*/
text-decoration: none;
/*text-align: center;
background: white url(grad_wb_vert_r.gif) repeat left top ;*/
	display:block;
}


#anoline a {
	text-decoration: none;
		}
	
#sidebarHeader {
	padding: 4px 4px 4px 4px;
	
	}

#logo {
	font:26px helvetica;
	font-weight:bold;
		/*color: #FFFF00;*/
	color: #CCFFFF;
	line-height:24px;
	letter-spacing:.2em;
	
	}

#tagline {
	font:12px helvetica;
	font-style:italic;
	color: #CCFFFF;
	line-height:18px;
	letter-spacing:.1em;
	}
	
#dateformat a {
	color:#99CCFF;
	font:11px helvetica;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

/* Class Styles */


table.main {
	width:780px;
  /*background: none;*/
  padding:0px 0px 0px;
  margin:0 auto;
	border-width: 4px 4px 4px 4px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #CC3300 #CC3300 #920000 #920000;
	border-collapse: separate;
	
	/*background-color: white;*/
}

table.footer {
	width:790px;
	/*border-width: 0px 4px 4px 4px;
	border-spacing: 2px;
	border-style: none none solid none;
	border-color: #920000 #920000 #920000 #920000;
	border-collapse: separate;*/
	padding:2;
	margin:0 auto;
	background: transparent url(4px.gif) repeat;
	
	/*background-color: white;*/
}

.bodyText {
	font:12px arial;
	/*color:#99CCFF;*/
	color:#FFFFFF;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}
.logo {
	padding:4;
	border: 4;
	background: #F49426 url(..images/mast.jpg) no-repeat fixed left top;
	}
	
.pageName{
	font:22px helvetica;
	font-weight:bold;
	color: #ffffff;
	line-height:20px;
	letter-spacing:.1em;
	}
	
	.subHeader {
	font:14px helvetica;
	color: #ffffff;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.subHeaderpage {
	font:18px helvetica;
	color: #FFFF00;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.subHeaderpage a {
	
	color: #ffffff;
	
	}	
	
.subHeaderpage a:hover {
	color: #FF3300;
		}	
	
.sidebarHeader {
	font:18px helvetica;
	color: #FFFF00;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:12px arial;
	font-weight:bold;
	color:#533492;
	}
	
.smallText a {
	color:#E16322;
	}

.smallText a:hover {
	color:#F42A26;
	}