/* CSS Document */

body { text-align:left; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px; background:url(/images/pagebg.gif); background-repeat:repeat-x; background-position:top; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; }

.page-container { width:870px; margin:0 auto; text-align:left; }

p { margin:0; margin-bottom:.8em; line-height:1.4em; text-align:justify; }


h1 { font-size:12px; color:#D45717; margin:0; padding-top:5px; padding-bottom:5px; font-weight:bold; clear:both; font-stretch:expanded; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size:12px; color:#D45717;  margin:0; padding-bottom:10px; font-weight:bold; clear:both; }

a { color:#3366cc; text-decoration:none; }
a:visited { color:#3366cc; text-decoration:none; }
a:active { color:#3366cc; text-decoration:none; }
a:hover { color:#3366cc; text-decoration:underline; }

.copy12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.copy11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

hr { color: #cccccc;; background-color: #cccccc;; height: 1px; border-style:dotted; margin-top:5px; margin-bottom:5px; }

/* Images */

img { border:0; }

/* used for floating images with text flow within content */

.img-left { padding-right:15px; padding-bottom:5px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:5px; float:right; display:inline; }

/* Breadcrumbs */

#breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-top:8px; padding-bottom:8px; }
#breadcrumbs a { color:#000000; text-decoration:underline; }
#breadcrumbs a:visited { color:#000000; text-decoration:underline; }
#breadcrumbs a:active { color:#000000; text-decoration:underline; }
#breadcrumbs a:hover { color:#ffffff; text-decoration:underline; }
#breadcrumbs_active { color:#ffffff; }

/* Side bar */

#sidebartop { height:3px; background:#747474; }
#sidebarcontainer { padding-left:10px; padding-right:10px; padding-top:5px; background:#ebebeb; text-align:center; }
#sidebarspacer { padding-top:10px; padding-bottom:10px; }

/* Subnav */

#subnav ul { margin:0px; padding:0px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#subnav li { list-style:none; width:190px; background:#d0d0d0; font-weight:bold; }

#subnav li a { background:#d0d0d0; font-weight:bold; text-decoration:none; color:#000000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; border-bottom:1px; border-bottom-color:#ececec; border-bottom-style:solid; display:block; }
#subnav li a:visited { background:#d0d0d0; font-weight:bold; text-decoration:none; color:#000000;}
#subnav li a:active { background:#d0d0d0; font-weight:bold; text-decoration:none; color:#000000; }
#subnav li a:hover { background:#898989; font-weight:bold; text-decoration:none; color:#ffffff;  }

#subnav_li_active { list-style:none; width:180px; background:#CCCCCC; }

/* Content Area */

#content_main { padding-top:10px; padding-left:10px; padding-right:10px; background:#ebebeb; }
#content_main ul { }
#optionbox { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; padding:15px; background:#ffffff; margin-bottom:10px; width:500px; }
.filelisting { font-size:11px; padding-left:30px; }

.long_sep {	background:url(/images/sidebar/left_nav_sep.gif) repeat-x; height:3px; margin-top:5px; margin-bottom:5px; }

/* Web Forms */

.emailregfield { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:170px; height:16px; padding-left:5px; padding-top:4px; }

.submitbutton { font-size:11px; height:22px; font-family:Arial,sans-serif; color:#000000; background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; text-align:center;  padding-bottom:5px; padding-top:2px; font-weight:bold; }

/* Web Form Error */

.error_block { font-size:11px; color:red; border:1px; border-color:#993300; border-style:solid; padding:4px; width:300px; margin-bottom:10px; }
.error_block ul { margin:0; padding:0px 0px 0px 0px; list-style-type:none;}
.error_block li { list-style-type:none;  }
.error { font-size:11px; color:#FF0000; }

/* Footer */

#footer_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555555; padding-right:10px; text-align:right; }
#footer_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#898989; padding-left:10px; }
#footer_left a { color:#555555; text-decoration:none; }
#footer_left a:visited { color:#555555; text-decoration:none; }
#footer_left a:active { color:#555555; text-decoration:none; }
#footer_left a:hover { color:#898989; text-decoration:underline; }
#footerblock { height:20px; background:#CCCCCC; }

