/* Browser Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}

body {
	height:100%;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clear {width:100%;height:.1em;line-height:.1em;margin:0px;padding:0px;}

/* Layout */



body { 
	background-color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.main_container {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/tile_background.gif);
	width:763px;
}

.padding {
	padding:25px 0px 10px 35px;
}

.content {
	width:685px;
	border:solid #7f7f7f 2px;
	background-image:url(../images/content_background.gif);
	background-repeat:repeat-x;
	font-size:.8em;
}

.content_padding {
	padding:10px 80px 10px 10px;
}

.content_header_orange {
	background-image:url(../images/content_header_orange.gif);
	height:18px;
	width:685px;
}

.clear {width:100%;height:.1em;line-height:.1em;clear:both;}

/* Formatting */

hr {
	margin:0px;
	padding:0px;
	height:1px;
	border:0px;
}

.under_header {
	background-image:url(../images/under_header.gif);
	width:687px;
	height:7px;
}

.under_header_tile {
	background-image:url(../images/under_header_tile.gif);
	width:687px;
	height:2px;
	padding-bottom:10px;
	background-repeat:repeat-x;
}

h1 {
	width:400px;
	font-family:Helvetica, Verdana, Arial, sans-serif;	
}

h1 a.header {
	text-transform:uppercase;
	font-weight:bold;
	font-size:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:black;
	text-decoration:none;
}

h2 {
	font-size:18px;
	font-weight:bold;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	text-transform:uppercase;
}



ol.navigation {padding-top:10px;padding-bottom:10px;}

ol.navigation li, .leftfooter a {
	display:inline;
	list-style-type:none;
	font-size:.7em;
}

ol.navigation li a, .leftfooter a, .rightfooter a {
	color:#f5821f;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

ol.navigation li a:hover, .leftfooter a:hover, .rightfooter a:hover {
	color:#f5821f;
	text-decoration:underline;
}



.leftfooter a:hover, .rightfooter a:hover {
	text-decoration:underline;
}

.leftfooter {
	margin-left:35px;
	margin-bottom:10px;
	float:left;
}

.rightfooter {
	margin-right:35px;
	margin-bottom:10px;
	float:right;
	color:#f5821f;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.7em;
}

.content_padding a {color:black;}
.content_padding a:hover {color:#f5821f;text-decoration:none;}

sup a {text-decoration:none;color:black;}

ol.reference {border-top:solid 1px black;padding-top:50px;margin-top:50px;}
ol.reference li {margin-left:20px;font-size:.85em;margin-top:5px;}
.black {color:black;}

ul.bullets {paddin: 0px; margin: 20px;}
ul.bullets li { list-style: disc;
	margin-left: 20px;
}

ol.navigation li a.active, .leftfooter a.active, .rightfooter a.active {font-weight:bold;color:black;text-decoration:underline;}

p.boxed {padding:5px;border:1px solid black;}

input, textarea {margin-top:3px;}



