/* CSS Document */
/* Colors
#FEF4E0 - beige (page bg)
#ECE9D8 - beige text (darker)
#FCDA96 - yellow dark
#4B312E - red dark 
#CC0001 - red bright
#333 - grey dark
*/
	
.hiddenLogo {
	display:none;}
	
.hidden {
	display:none;}
	
body {
	margin: 0px;
	padding: 5px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font:12pt;}
	
h1 {
	font: bold 17pt Arial, Helvetica, sans-serif;
	color: #CC0001;
	margin: 0px;
	padding: 0px;}
	
h2 {
	font: bold 16pt Arial, Helvetica, sans-serif;
	color: #E89F0B;
	margin: 0px;
	padding: 0px;
	/*border-bottom:solid 1px #E89F0B;*/}	
	
h3 {
	font: bold 15pt Arial, Helvetica, sans-serif;
	color: #E89F0B;
	margin: 0px;
	padding: 10px 0px 2px;}	
	
h4 {
	font: bold 13pt Arial, Helvetica, sans-serif;
	color: #006;
	margin: 0px;
	padding: 2px 0px;}	
	
h5 {
	font: italic 11pt Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
	padding: 2px 0px;}
	
p { border:2px 0px 10px 0px;}	
 
a {
	color: #000066;
	background:transparent;}
	
a:active {
	color: #000066;
	background:transparent;}
	
a:hover {
	color: #CC0001;
	background:transparent;
	text-decoration: none;}
	
#pagewrap { 	
	border: thin solid #333;}	

#headwrap {
	padding: 0;}

#headNavWrap {	text-align:right;
	width: 200px;}
	
#headNav {
	display:none;}
	
/*img {
display: none;
}*/
div.printHeader {
display: block;}

div.printHeader img {
display: block;} 
	
	
#nav-wrap {
	margin: 0;
	padding: 0;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;
	background: #CC0001;
	text-align:center;}
	
img {
	border: 0;}

ul {
	list-style-type: circle;
	padding: 0;
	margin: 0 0 0 3em;}

ol {
	padding: 0;
	margin: 0 0 0 3em;}

li {
	margin: 1em 0;}

hr {
	height: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	margin: 0.5em 0 0 0;}

#content {
	line-height: 1.2;}
 /* line-height for IE 6 "peekaboo" bug. */
 
#sidebar {
	width: 200px;
	background: url(../images/left-col.gif;)
	padding: 0;}
	
#boxTxt {
	font: 10pt Arial, Helvetica, sans-serif;	
	margin: 5px;
	padding: 5px;}
	
#boxTxt h2 {
	font: 10pt bold Arial, Helvetica, sans-serif;
	color: #CC0001;
	margin: 5px;
	padding: 5px;}
	
#boxTxt a {
	color: #8C0000;}
	
#boxTxt a:active {
	color: #8C0000;
	background:transparent;}
	
#boxTxt a:hover {
	color: #CC0001;
	background:transparent;
	text-decoration: none;}
	
/*---nav-schedule bar---*/	
	#boxTxt ul {
	list-style: none;
	margin: 0;
	padding: 0;}
	
	/* no links */
	#boxTxt ul li {
	background: url(../images/bullet.gif) no-repeat top left;
	display: block;
	text-decoration: none;
	margin: 1px 0 0 0;
	padding: 1px 5px 1px 16px; }

	html>body #boxTxt ul li {
		width: auto; }
	
#leftBox {
	float: right;
	width: 188px;
	background: url(../images/bg_subnav.jpg) repeat-y;}
	
#leftBoxFoot {
	width: 188px;
	height: 10px;
	background: url(../images/bg_subnav-foot.gif) no-repeat;}
	
.footer {
	font: 11pt bold Arial, Helvetica, sans-serif;
	color: #FAF2DD;
	text-align:center;
	background: #CC0001;
	clear: both;
	line-height: 1.2em;
	padding:3px;
	margin: 0;}
 /* IE 6 truncated float problem, possibly related to "peekaboo". */
 
.footer a {
	font: 11pt bold Arial, Helvetica, sans-serif;
	color: #FAF2DD;
	text-decoration: none;}
	
.footer a:active {
	color: #FAF2DD;
	background:transparent;}
	
.footer a:hover {
	color: #FFFFFF;
	background:transparent;}

#wrapper {
	background:#FEF4E0;}

/* Layout styles */

#sidebar {
	float: left;
	border-width: 1px;}

#content {	
	padding: 15px;}

#navwrap {
	background: #00FFFF;}


/* End */
.photoRt {
	float: right;
	border: 1px solid #CC0001;
	margin: 3px;
	padding: 0;
}
/* navigation styles */

#topNav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;} 

#topNav ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 6px 6px 6px 6px;
	list-style: none;
	display: inline;}
	
#topNav a {
	font: 11pt bold Arial, Helvetica, sans-serif;
	color: #FCEAC4;
	text-decoration: none;}
	
#topNav a:active {
	color: #FCEAC4;
	background:transparent;}
	
#topNav a:hover {
	color: #FFFFFF;
	background:transparent;}

