body{background:#ffffff; margin:0px; padding:0px; color:#000000; font-family:helvetica, arial, sans-serif; color:#000000;}
p{font-size:10pt;}
div{font-family:helvetica, arial, sans-serif;}
form{padding:0; margin:0; display:inline;}

a{color:#006699;}
a:hover{color:#aa1122;}
a.hidden{text-decoration:underline;}
a.anchor{text-decoration:none; color:#000000;}

/* header classes */
#scripts{}

#header{height:70px; color:#000000; margin:0; padding:0;}
#logo{}
#printlogo{display:none;}
#utility .label{font-size:9pt; font-weight:normal; vertical-align:middle; text-align:right; font-family:helvetica, arial, sans-serif;}
#utility .field{font-family:"Courier New", Courier, monospace; font-size:9pt;}
#utilityNav{padding-top:8px; font-family:helvetica, arial, sans-serif;}
#utilityNav a{text-decoration:none; color:#000000; font-size:9pt;}
#utilityNav a.skip{text-decoration:none; color:#777777; font-size:9pt;}
.seal{padding-top:7px;}
.divider{color:#dcdcdc; font-size:1pt;}
#navBarWrapper{border-bottom:1px solid #ffffff;}
.navBar{background:#002244 url("../images/header/navBarBG.gif") repeat-y; z-index:50; width:698px;}
.noscript{background:#002244;}
.noscript a{font-size:9pt; color:#ffffff;}
.navBarBG{background:#002244;}
/* end of header classes */

/* content classes */
#wrapper{margin:0; padding:0;}
#content{margin-left:10px; width:550px;}/* width most pages */
#contentRNav{width:575px; margin-left:10px;}/* width on page with right nav */
.padding{padding:10px;}
#breadcrumb{color:#666666; font-size:8pt; padding:0; margin:10px 0 10px 0; font-weight:bold;}
.clear{clear:both; font-size:1pt;}
.floatRight{float:right;}
.floatLeft{float:left;}
.indent{padding-left:20px; display:block;}
.topLinkInside {font-size:.70em; margin:2px 0 5px 0px;}
/* end of content classes */

/* titles and headers */
h1.title{color:#aa1122; margin:0; font-size:13pt; padding:0 0 2px 0; font-family:"Times New Roman", serif; font-weight:bold;}
h2, .heading{color:#003366; margin:0; padding:0 0 5px 0; font-size:12pt; font-family:"Times New Roman", serif; text-align:left; font-weight:bold;}
h3, .subheading{color:#002244; margin:0; padding:0; font-size:11pt; font-family:"Times New Roman", serif; text-align:left; font-weight:bold;}
h2 a{text-decoration:none; color:#003366;}
h3 a{text-decoration:none; color:#002244;}
h4 a{text-decoration:none; color:#aa1122;}
.articleTitle{text-align:center;}
/* end of titles and headers */

/* nav classes */
#navs{width:170px; padding:0;}
.frameNavs{background:#ffffff; font-size:9pt;}
.frameNavs #navs{margin-top:0px;}
ul{font-size:9pt;}
#rightNav{width:150px; float:right;}
#rightNav h3{color:#000000; font-size:10pt; padding:2px; margin:0; text-align:center;}
/* end of nav classes */

/* forms */
.label{font-weight:bold; color:#000000;}
.field{font-family: "Courier New", Courier, monospace; font-size:9pt; color:#000000;}
.error{font-size:10pt; font-weight:bold; color:#ff0000;}
.required{font-size:10pt; font-weight:bold; color:#ff0000;}
.formButton{padding-top:2px; background:#009900; color:#ffffff; font-weight:bold;}

/* footer classes */
#footer{clear:both; font-size:8pt; color:#002244; padding:3px;}
#popupFooter{height:30px; clear:both; text-align:center; font-size:8pt; color:#002244; padding:3px 20px 3px 20px;}
#footerText{text-align:center; width:600px; padding-left:140px; font-size:8pt;}
.topLink{font-size:.70em; margin:2px 0 5px 180px;}
#footer a{color:#002244;}
#disclaimer{font-size:8pt; color:#666666; padding:3px; text-align:center; width:600px; margin-left:140px;}
#update{font-size:8pt; color:#666666; padding:10px;}
/* end of footer classes */

/* homepage classes */
#masthead table{background:#ebeef3; height:45px; padding:0; margin:0;}
.mastheadLinks{font-size:8pt; background:#ebeef3 url("../images/header/orange_arrow.jpg") no-repeat 2px 50%;}
.mastheadLinks a{margin-left:8px; color:#004499;}
#homepage{text-align:center; width:743px; margin-top:6px;}
.homeBox{width:223px; background:#dddddd; border:1px solid #999999; margin-bottom:12px;}
.homeBox2{width:249px; background:#dddddd; border:1px solid #999999; margin-bottom:12px;}
#homeTable{width:743px;}
#homeTable h2{background:#003366; color:#ffffff; font-size:.8em; padding:3px; margin:0; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#homeTable p{margin:4px 3px 4px 5px; font-size:10pt;}
.more{text-align:right; padding:0 3px 3px 0;}
.homeLabel{font-size:9pt; font-weight:bold; text-align:right;}
.homeSelect{font-size:9pt; margin-left:3px;}
.homeField{font-family:"Courier New", Courier, monospace; font-size:9pt; margin-left:3px;}
/* end of homepage classes */
