/* Set Defaults */
body { 	background-color:#2c354d; 
		/*background-image:url(/2006/images/UI/paper.jpg);
		background-image:url(/2006/images/UI/blend.jpg);
		background-image:url(/2006/images/UI/fleur.gif);*/
		margin:0px; 
		padding:0px; 
		border:0px; 
		border:none;
		color:#6f6f6f;}

div, span, p, li { 
		font-family: arial, verdana, helvetica, sans-serif;
		color: #6f6f6f; }

div, p, li { 
		font-size:12px; }

/*img {
		padding-right:15px;
		padding-left:15px;}*/
			
H1, H2, H3, H4, H5, H6 {  
		font-family: arial, verdana, helvetica, sans-serif;
		font-weight: bold; 
		margin-bottom: -3px;
		margin-top: -3px;}

H1 { 	font-size: 26px; }
H2 { 	font-size: 24px; }
H3 { 	font-size: 22px; }
H4 { 	font-size: 20px; }
H5 { 	font-size: 18px; }
H6 { 	font-size: 16px; }

hr {  
		background-color:#000000; 
		color:#000000; 
		height:2px; 
		border-style:none; }

/* Form Elements */
.btn { border:#000000 solid 1px; color:#000000; background-color:#6f6f6f; padding:2px; font-size:12px; font-weight:bold; }

/* Positioned Elements  filter:alpha(Opacity=30);  */

div#maincontent {background-image: url(/2006/images/UI/bluestripe.jpg); 
			 background-repeat: repeat-y;
			 margin:0px;
			 padding:0px; 
 			 margin-left: auto;
    		 margin-right: auto;
			 top: 0px; 
			 width:740px;}

div#banner { margin:0px; 
			 padding:0px; 
 			 /*margin-left: auto;
    		 margin-right: auto;*/
			 width:740px; 
			 height:116px; 
			 background-color:#FFFFFF; 
			 background-image: url(/2006/images/UI/topbanner2.jpg); 
			 background-repeat: none;			 
			 z-index:7; }

#navcontainer{
			width: 100%;
			float: left;
			height:20px; 
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #b3b3b5;
			background-color: #700805;}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul{
			margin: 0px;
			padding: 0px;
			color:#b3b3b5;
			font-weight: bold; }

#navcontainer ul li a {
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 13px;
			padding: 0.2em 4px;
			background-color: #700805;
			color:#b3b3b5;
			text-decoration: none;
			float: left;
			border-right: 1px solid #000000; }

#navcontainer ul li a:hover {
			background-color: #970d0a;
			color:#b3b3b5;}

#navlist li a:hover, #navlist li a:active{
			color:#b3b3b5;
			font-size:13px;
			text-decoration: none;
			background-color: #970d0a;
			text-align: left;
			 }
.navactive li{
			background-color: #970d0a;
			text-align: left;
			 }


.rollover a {
		display:block;
	    font-family: arial, verdana, helvetica, sans-serif;
	    font-size: 10px;
	    font-weight: bold;
		width: 165px;
		height: 35px;
		padding:0px;
		color:#b3b3b5;
	    text-decoration:none; 
		vertical-align: middle;
		}
.rollover a:hover {	
		background-position: 0 -35px;
		background-color:#e3ebee;
		color: #b3b3b5;
		background: url("/2006/images/UI/sidenavbg.gif") 0 0 no-repeat;
		text-decoration: none;
		}
.rollover a:active {
		background-position: 0 -70px;
		color:#b3b3b5;
		}
.rollover a:visited { color:#b3b3b5; }

.rolloverON a {	
			display:block;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			width: 165px;
			height: 35px;
			padding:0px;
			color:#b3b3b5;
			background-position: 0 -35px;
			background: url("/2006/images/UI/sidenavbg.gif") 0 0 no-repeat;
			text-decoration:none; 
			vertical-align: middle;
		}


div#content {margin-left: 15px;
    		 margin-right: 15px;
			 margin-top: 15px; 
			 width:545px;}

#quotebox {
			margin-left: -5px;
			margin-right: -5px;
			padding:2px;
			color: #b3b3b5;
			font-weight: bold;
			font-size: 12px;}
			

div#photoDiv {padding:0px; 
			 position: absolute; 
			 top: 0px; 
			 left:0px; 
			 width:740px; 
			 z-index:8;}

div#textDiv {padding:0px; 
			 position: absolute; 
			 top: 330px; 
			 left:175px; 
			 width:430px; 
			 z-index:8;}

.indented { left:175px; }

.headline {color:#6f6f6f; }

/* Links */
A { 			font-family: arial, verdana, helvetica, sans-serif;
				color:#0099CC; 
				text-decoration:none; }
				
A:hover { text-decoration:none; 
color:#FFCC00; 
}


.nav { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.nav:hover {text-decoration:underline; }
.nav:visited { color:#FFFFFF; }

.navmenu { font-size:11px; color:#D7F0FF; font-weight:bold; text-decoration:none; }
.navmenu:hover {text-decoration:none; color:#FFFFFF; }
.navmenu:visited { color:#E8E8E8; }

.navon { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.navon:visited { color:#FFFFFF; }

.stylelink { font-size:12px; color:#000000; text-decoration:underline; }
.stylelink:hover { font-weight:bold;}
.stylelink:visited { color:#000000; }

.biglink { font-weight:bold; 16px; color:#000000; text-decoration:underline; }
.biglink:hover { color:#b3b3b5; text-decoration:none;}
.biglink:visited { color:#b3b3b5; }


.sidebox-border {
	background-color: #D1CFCF;
}

.sidebox-body {
	color: #646464;
	font-family: arial, tahoma, verdana, sans-serif;	
	background-color: #ffffff;
}

.textbody {  
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:12px; 
	color:#6f6f6f;  
	text-decoration:none; 
}

.textbodybold {  
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#6f6f6f;  
	text-decoration:none; 
}
.textheader {  
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:12px; 
	font-weight: bold;
	color:#336699;  
	text-decoration:none; 
}
.textbigheader {  
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:18px; 
	font-weight: bold;
	color:#336699;  
	text-decoration:none; 
}
.textsmall {  
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:9px; 
	color:#6f6f6f;  
	text-decoration:none; 
}

.textsmallheader {  
	font-family: arial, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size:9px; 
	color:#6f6f6f;  
	text-decoration:none; 
}

	.button {
		font-size:14px;  
		font-weight: bold;
		width: 120px;
		margin: 0px;
		padding: 2px;
		color: #FFFFFF;
		border: #DFE3F4 solid 1px;
		background-color: #EABB00;
		text-align: center;
	}
	

	/* Form Elements */
.links { 
		border:#000000 solid 1px; 
		color:#FFFFFF; 
		background-color:#6f6f6f; 
		padding:2px; 
		text-decoration:none; 
	}

.error {
	font-size:12px;
	color:#FF0000; 
}

.txt {
	font-size:12px;
	color:#687077; 
}
.txtsmall {
	font-size:10px;
	color:#687077; 
}

.errorBlank {
	font-weight: bold;
	font-size:12px;
	color:#FF0000; 
}

