/* global */
body{}
table{}
th{text-align:left;}
p{margin:0 0 12px 0;}
ul{margin:0 0 0 18px; padding:0 0 10px 10px; color:#555555;}
a{color:#666666;}
#printLogo{display:visible;}

/* header */
#headerWrap{display:none;}


/* left nav */
#leftNav{display:none;}

/* content :: tier 2 */
#body{font-size:11pt;}
#bodyInt{}
#contentContainer{}
#content{}
html>body #content{}
#contentRegion{}
#breadcrumb{font-size:10pt;}
#pageTitle{font-size:18pt; font-weight:bold; margin: 10px 0px 10px 0px;}
#default{}
#default p{}

h1{font-size:12pt;} /* section title */
h2{font-size:12pt;} /* page title */
h3{font-size:12pt;} /* heading */
h4{font-size:12pt;} /* subheading */

/* news */
#news{display:none;}

/* footer */
#footer{display:none;

/* tables */
.tbl{background:#999999;}
.tblHeader{background:#3366CC; color:#FFFFFF; font-weight:bold; text-align:left;}
.tblRow1{background:#EEEEEE; color:#000000;}
.tblRow2{background:#FFFFFF; color:#000000;}
td ul{margin:0; padding-left:16px;}

/* forms */
form{display:inline; margin:0; padding:0;}
#errors{width:75%; text-align:center; margin:6px 0 6px 0; padding:3px; font-weight:bold; color:#FF0000; background:#EEEEEE; border:1px solid #CC0000; clear:both;}
.error{font-weight:bold; text-align:center; color:#CC0000;}
.required{color:#CC0000; font-weight:bold;}
.example{font-family:arial, helvetica, sans-serif; font-size:0.9em; font-weight:normal; color:#555555;}
.select{font-size:1.0em; display:inline;}
.label{font-weight:bold; text-align:right; padding-top:5px;}
.field{font-family:"courier new", monospace, courier; font-size:1.0em;}
.fieldSmall{font-family:"courier new", monospace, courier; font-size:1.0em;}
.data{padding-top:5px; font-size:1.0em;}
.formButtons{margin:12px 0 12px 0; text-align:center;}
.formButton{margin:0 5px 0 5px; padding:1px 0 1px 0; font-size:1.0em; font-weight:bold; color:#FFFFFF; background:#003366; border:1px solid #7d7d7d;}
.response{font-weight:bold; color:#001155;}
.instructions{font-weight:bold; color:#001155;}
.formDivider hr{color:#AABBCC;}

/* screenreader navigation */
#screenreaderNav{position:absolute; left:0; top:0; z-index:100;}

/* message boards data definition */
#newsSubtitle{font-size:0.8em; font-weight:bold;}
#newsDate{margin:-10px 0 12px 0; font-size:10pt; font-weight:normal;color:#555555;}
.newsImage{float:right; width:250px; padding:0 0 10px 10px; font-size:0.9em; text-align:center;}
.newsImage img{margin-bottom:3px;}

span.hidden {display:none}
