@charset "UTF-8";

html,body,div,form,ul,li { padding:0px; margin:0px; }
img { border:none; }
p,h1,h2,h3,h4,h5 { margin:0px; padding:0.5em 0; }

html {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}

#container { 
	width:881px;
	margin:0px auto;
}

a { color:#000; }
a:hover { background-color:#FFFFCC; }

#top { height:41px; padding-top:40px; }
#top p { padding:0px; font-size:2em; }

#news { display:none; }
.highcontrast { display:none; }
.default { display:none; }
.blackwhite { display:none; }
.linkscont, .optcont { display:none; }

#content table { margin:30px 0px; }
#content table td { vertical-align:top; }
#content table td table { margin:0px; }
#content table td table td { height:40px; color:#000; font-size:24px; font-weight:bold; line-height:40px; }
#content table td table td a { color:#000; text-decoration:none; }
#content table td table td a:hover { color:#000; background-color:#FFFFCC; }

#text { font-size:16px; padding:0px 30px; width:100%; padding-left:0px!important; }
#text p, #text h1, #text h2 { padding:0.5em 15px; }
#text h1, #text h2 { border-bottom:1px dashed #000; }
#text h1.section, #text h2.section { border-top:1px dashed #000; padding-top:0.2em; margin:0.2em 0px; }
#text h1 { font-size:2em; font-weight:bold; padding-bottom:0.2em; }
#text h2 { font-size:1.2em; font-weight:bold; }
#text a { font-weight:bold; color:#000; text-decoration:underline; }
#text a:hover { color:#000; background-color:#FFFFCC; }
#text p.pageoptions { padding-left:0px; padding-right:0px; }
#text p { line-height:125%;} 
#text hr { height:0px; background-color:#fff; color:#fff; border:0px; border-bottom:1px dashed #000; }

table.resource td { font-size:16px!important; color:#000!important; font-weight:normal!important; }
table.resource td.lesspadd { padding-left:5px!important; }
table.resource td a { font-weight:bold!important; color:#000!important; text-decoration:none!important; }
table.resource td a:hover { color:#000!important; }
span.resource-title { color:#000; font-weight:bold; }


#text label { float:left; width:100px; font-weight:bold; }
#text input { margin-right:10px; }

