/* ==== standard html elements ==== */

body { }

a.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7301;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #860000;
}
a:hover {
	color: #666666;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	padding: 0.5em 1em;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FB6001;
	font-weight: bold;
	text-align: left;
}

h2.other {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0373B6;
	font-weight: bold;
	text-align: left;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-color: #860000;
	padding: 0.25em 1em;
	margin: 0em 1em;
}

h2 a { color:#FFFFFF;}
h2 a:hover { color:#CCCCCC; }

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
}

.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	list-style-type: sn quare;
	list-style-image: url(../i/framework/bullet.gif);
	padding-bottom: 5px;
}

/* ==== layout divs ==== */
#wrapper { width:930px;  margin: 0px auto;}

#header {  }
#header_topstripe { background-color:#860000; height: 8px; }
#header_banner { background-color:#860000; height: 66px; color: #FFFFFF; }
#header_logo { /* 105px */ height: 66px; color:#860000; }
.logo { margin: 0 0.5em; }
.caption { color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.caption10 { color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#non_header { position: relative; }
#slideWrapper { /* float:right; */ position: relative; left:290px;}

#mission { color: #666666 }

#left_nav { width:285px; position:absolute; left:0px; top:3px; }

/* absolutely positioned divs need to be placed in a relative container */
#middle_section {  margin-top: 20px; position: relative; height: 200px; /* clear:both; */ }
#mid_box3 { width:305px; position: absolute; left: 625px; }
/* sides divs */
#mid_box2 { width:305px; position: absolute; left: 313px; }
/* relative pillar div */
#mid_box1 { width:305px; }

#footer { margin-top: 20px; }

.blurb_box { }


/* ==== for images and effects ==== */

.copyright {
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000; /* orange: copyright */
	font-weight: bold;
}
img.floatright { margin-left:0.5em; margin-right:0.5em; float:right; margin-bottom:1em; margin-top:0em; 
				}
