@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


body { height:100%; line-height:1; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; background:#FFF; }

h1 { font-size:18pt; font-weight:normal; color: #000; padding: 20px 0 30px 0; margin:0 175px 0 0; }
h2 { color:#CC3433; font-size: 14pt; font-weight:normal; margin:10px 200px 20px 0; }
h3 { color:#CC3433; font-size: 10pt; margin-bottom:10px; }
h4 { color:#FFFFFF; font-size: 10pt; }

a:link { color:#b87b1a; text-decoration:none; }
a:visited {color:#b87b1a; text-decoration:none;}
a:hover {color:#bfbb2c; text-decoration:underline;}
a:active {color:#bfbb2c; text-decoration:underline;}

div.clear { height:0px; clear:both; }

#oCntnr { width:650px; margin:0 auto; text-align:left; position:relative; }
#header { height:auto; overflow:hidden; }
#logo { margin:5px 0 5px 0; }
#searchCntnr { display:none; }
#printCntnr { display:none; }
	#printCntnr a { float:right; color:#FFF; text-transform:uppercase; }

#leftNav { display:none; }
#contentCntnr { float:left; width:650px; margin-right:0; }
	#contentCntnr p,
	#contentCntnr ul { margin-bottom:15px; }
	#contentCntnr li { list-style:disc; margin:3px 0 3px 30px; }
#rightCol { position:absolute; top:15px; right:15px; background:none; }
	#rightCol a.contact { display:none; }
	
#keylineTop { display:none; }
#keylineWrapper { float:left; background:none; }
#keylineBottom { display:none; }

#alphabar { display:none }

#footer { display:none; }

table { border:1px solid #000; border-collapse:collapse; margin-bottom:15px; }
table td, table th { padding:3px; }
caption { margin:15px 0 5px 0 }

#boilerplate { display:block; margin:40px 0 0 0; padding:15px 0 0 0; width:650px; color:#666666; font-size:10px; border-top:1px solid #999999; }
	#boilerplate p { margin-bottom:15px; }
	#boilerplate ul { margin:0 15px; margin-right:0; }
	#boilerplate li { list-style:disc; list-style-position:inside; }
	#boilerplate ul ul {  }
	#boilerplate li li { list-style:circle; list-style-position:outside; margin:10px; margin-right:0; }
	
/* HOME STYLES */
#iCntnr div.homeRight { display:none; }
	div.homeRight p { display:none; }
	div.homeRight h2 { display:none; }
	div.homeRight ul { display:none; }
	div.homeRight li { display:none; }
	div.homeRight ul ul { display:none; }
	div.homeRight li li { display:none; }
	div.homeRight a.contact { display:none; }
	
#hmContent { background:none; padding-left:15px; }
	#hmContent { color:#000; line-height:1.2em; font-weight:normal; }
	#hmContent a { display:none; }
#hmRandom { display:none; }