/* Page Level Styles */
html {
font: 100% arial, sans-serif;
margin: 0;
padding: 0;
}
body  {
font: 100% arial, sans-serif;
color: #000000;
background: #ffffff;
margin: 0;
padding: 0;
min-width: 740px;
}
.inlineLink, .inlineLink:visited {
color: #000000;
}
.inlineLink:hover, .inlineLink:visited:hover {
color: #000000;
}

/* Layout */
#header {
display: none;
}
#stageLeft {
display: none;	
}
#stageRight {
display: none;	
}
#body {
background: #ffffff;
margin: 0 40px;	
}


/* Navigation */
#navigation {
display: none;	
}


/* Content */
#content {
margin: 0 5em;
padding: 15px 0 0 0;
}
#content #homeH1 {
font: bold 2em Times, 'Times New Roman', serif;
color: #000000;
background: #ffffff;
margin: 0;
padding: 0 30px;
display: block;
}
#content #homeH1Sub {
font: bold .6em Times, 'Times New Roman', serif;
color: #000000;
background: #ffffff;
margin: 0;
padding: 0;
display: block;
}
#content .specialInfo {
font: italic 1.1em Times, 'Times New Roman', serif;	
padding: 0 30px 2em 30px;
line-height: 1.2em;
text-align: justify;
} 
#content h1 {
font: bold 1.5em Times, 'Times New Roman', serif;
color: #000000;
background: #ffffff;
margin: 0;
padding: .2em 30px 0 30px;
display: block;
}
#content h2 {
font: bold 1.2em Times, 'Times New Roman', serif;
color: #814e00;
background: #ffffff;
margin: 0;
padding: .8em 30px 0 30px;
display: block;
}
#content p {
font-size: .9em;
text-align: justify;
padding: 0 30px .8em 30px;
line-height: 1.5em;	
}
.backLink {
text-align: right;
padding: 0 30px 1em 30px;	
}
.dateStamp {
font-size: .9em;	
}
.contentList {
font-size: .9em;
text-align: justify;
padding: .5em 30px 1em 50px;
line-height: 1.5em;
margin: 0;
}
.contentOrderedList {
font-size: .9em;
text-align: justify;
padding: .5em 30px 1em 50px;
line-height: 1.5em;
margin: 0;	
}
.secondaryNav {
font-size: .9em;
text-align: justify;
padding: .5em 30px 1em 50px;
line-height: 1.5em;
margin: 0;
}
.secondaryNav a:link, .secondaryNav a:visited {
color: #000000;
}
.secondaryNav a:hover, .secondaryNav a:visited:hover {
color: #000000;
background: #ffffff;
}
acronym {
cursor: help;	
}
abbr {
cursor: help;	
}
#content address {
font-size: .9em;
text-align: justify;
padding: 0 30px 1em 30px;
line-height: 1.5em;	
}
#serviceMark {
text-align: center;
font: bold 1.2em Times, 'Times New Roman', serif;
padding: 7em 0 1.5em 0;	
}
#serviceMark em {
color: #000000;	
}
#serviceMark sup {
font-size: .7em;	
}
#register {
background: #ffffff;
margin: 0 0px 1em 0px;
padding: .5em;
display: block;	
color: #000000;
text-align: center;
text-decoration: none;
font-size: .9em;
}
#registerNow {
font: bold 1.3em Times, 'Times New Roman', serif;
color: #ffffff;
margin: 0;
padding: .2em 30px 0 30px;
display: block;	
}


/* Footer */
#footer {
clear: both;
margin: 0 40px;
}
#logo {
display: none;
}
#legalStatements {
padding: 2em 30px 1em 30px;
text-align: right;
color: #000000;
font-size: .7em;
}
#footer .inlineLink, #footer .inlineLink:visited {
color: #ffffff;
text-decoration: underline;
}
#footer .inlineLink:hover, #footer .inlineLink:visited:hover {
color: #000000;
background: #ffffff;
text-decoration: underline;
}


/* Data Tables */
.tabularData {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
margin: .2em 30px 1em 30px;
padding: 0;	
font-size: .8em;
}
.tabularData caption {
text-align: left;	
font: bold 1.5em Times, 'Times New Roman', serif;
color: #814e00;
background: #ffffff;
margin: 0;
padding: .2em 30px 0 30px;
}
.tabularData th {
margin: 0;
padding: .5em;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;	
}
.tabularData td {
text-align: center;
margin: 0;
padding: .5em;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;	
}
.titleRow {
margin: 0;
padding: 0;
color: #ffffff;
background: #000000;	
}
.row {
color: #000000;
background: #ffffff;
margin: 0;
padding: 0;	
}
.altRow {
color: #000000;
background: #ffffff;
margin: 0;
padding: 0;	
}
.tableNote {
margin: -1.8em 0 2em 0;	
}
.titleRow acronym {
cursor: help;
color: #ffffff;
background: #90b6c1;	
}
.titleRow .seeNote {
color: #ffffff;
background: #90b6c1;
}
.altRow acronym {
cursor: help;
color: #207f49;
background: #E8F4F9;	
}


/* Forms */
.formContainer {
margin: 1em 30px;
padding: 1.5em;
background: #ffffff;
color: #000000;
font-size: .9em;
}
.formContainer em {
color: #000000;
background: #ffffff;
font-size: .9em;
}
fieldset {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: none;
border-right: none;
margin: 0;
padding: 0;	
}
legend {
font: bold 1.2em Times, 'Times New Roman', serif;
color: #000000;
background: #ffffff;
margin: 0;
padding: 0;
}
.formInstructions {
padding: .4em;
color: #000000;
background: #ffffff;
}
.formList {
list-style: none;
margin: 0;
padding: 0;
}
.formRow {
position: relative;
clear: both;
border-top: 1px solid #000000;
padding: .2em .4em;
margin: .1em 0;
height: 1.8em;
}
.formRowTextarea {
position: relative;
clear: both;
border-top: 1px solid #000000;
padding: .2em .4em;
margin: .1em 0;
height: 4em;	
}
.formRowFull {
position: relative;
clear: both;
border-top: 1px solid #000000;
padding: .2em .4em;
margin: .1em 0;	
}
.formColumnLeft {
float: left;	
width: 48%;
}
.formColumnRight {
float: right;
width: 48%;	
text-align: right;
}
.formElementLabel {
width: 100%;
}
.formElementInput {
font: 1em arial, sans-serif;
color: #000000;
background: #ffffff;
border: 1px solid #000000;
width: 100%;
}
.formElementTextarea {
font: 1em arial, sans-serif;
color: #000000;
background: #ffffff;
border: 1px solid #000000;
width: 100%;
}
.formElementSelect {
font: 1em arial, sans-serif;
color: #000000;
background: #ffffff;
border: 1px solid #000000;
width: 100%;	
}
.formElementButton {
font: bold 1em arial, sans-serif;
color: #ffffff;
background: #000000;
border: 1px solid #000000;
cursor: pointer;	
}
#formMessage {
text-align: right;
font-weight: bold;
color: #000000;
background: #ffffff;
}



/* Misc Styles */
.niceTitle {
display: none;	
}
