/**** STANDARD STYLES ****/
body {margin: 0; background: #ffffff;}
body, p, div, li, td, th, blockquote  {font-family: helvetica, arial, verdana, sans-serif; font-size: 12px; color: #000000;}
th	{font-weight: bold; text-align: left;}
h1  {font-size: 18px; font-weight: bold; color: #999999;}
h2  {font-size: 16px; font-weight: bold; color: #999999;}
h3  {font-size: 15px; font-weight: bold; color: #999999;}
h4  {font-size: 14px; font-weight: bold;}
h5  {font-size: 13px; font-weight: bold;}
caption {font-weight: bold}
sup {font-size: 10px;}

/**** PARAGRAPH STYLES ****/
.block {display: block;}
.inline {display: inline;}

/**** TEXT STYLES ****/
.pageheader {font-size: 18px; color: #003399; font-weight: bold;}
.xlargebold  {font-size: 16px; font-weight: bold}
.largebold  {font-size: 14px; font-weight: bold}
.midbold  {font-size: 12px; font-weight: bold}
.smallbold  {font-size: 11px; font-weight: bold}
.smallblackbold  {font-size: 11px; font-weight: bold; color: #000000;}
.smallredbold  {font-size: 11px; font-weight: bold; color: #cc0000;}
.xsmallbold  {font-size: 10px; font-weight: bold}
i, em, .italic  {font-style: italic;}
.smallitalic  {font-style: italic; font-size: 10px;}
.smallbolditalic  {font-style: italic; font-size: 11px; font-weight: bold;}    
.xlarge {font-size: 14px;}
.large {font-size: 13px;}
.small {font-size: 11px;}
.xsmall {font-size: 10px;}
b, strong, .bold	{font-weight: bold}
u  {text-decoration: underline;}
pre  {font-family: monospace, sans-serif, system; font-size: 11px;}
.fixed {font-family: courier, serif;}
.alert {color: #cc0000; font-weight: bold}
.warn {color: #ff9900; font-style: italic; font-weight: bold; font-size: 11px;}
.required {color: #3399cc; font-weight: bold}
.inactive {color: #999999;}
.copyright {color: #cccccc;}
.quote  {font-size: 14px; font-style: italic; color: #003399;}

/*** BACKGROUND STYLES ***/
.bg_darkBlue {background: #003399;}
.bg_darkGrey {background: #999999;}
.bg_lightGrey {background: #cccccc;}

/*** FORM STYLES ***/
input, textarea, .textarea, select, select option, option {font-size: 12px; font-family: monospace, courier, sans-serif, system;}
/*input, textarea, .textarea {font-size: 12px; font-family: monospace, sans-serif, system;}*/
.button  {background: #ffffcc; color: #003399; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; font-size: 10px;}
.submit  {background: #003399; color: #ffffff; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold;}
.disabled  {background: #d0d0d0; color: #ffffff; font-family: helvetica, arial, verdana, sans-serif;}

/*** IMAGE STYLES ***/
.shim_black  {color: 000000; background-image: url(/common/img/shim_black.gif);}
.shim_darkGrey  {color: 000000; background-image: url(/common/img/shim_darkGrey.gif);}
.shim_lightGrey  {color: 000000; background-image: url(/common/img/shim_lightGrey.gif);}

/*** LINK STYLES ***/
a, a:link, a:visited, a:hover, a:visited:hover {color: #003399; font-weight: normal; text-decoration: underline;}
a.bold, a.bold:link, a.bold:visited, a.bold:hover, a.bold:visited:hover {font-weight: bold;}

a.xlarge, a.xlarge:link, a.xlarge:visited, a.xlarge:hover, a.xlarge:visited:hover {font-size: 14px; color: #000099;}
a.xlargebold, a.xlargebold:link, a.xlargebold:visited, a.xlargebold:hover, a.xlargebold:visited:hover {font-size: 14px; font-weight: bold; color: #000099;}

a.large, a.large:link, a.large:visited, a.large:hover, a.large:visited:hover {font-size: 13px; color: #000099;}
a.largebold, a.largebold:link, a.largebold:visited, a.largebold:hover, a.largebold:visited:hover {font-size: 13px; font-weight: bold; color: #000099;}

a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover {font-size: 11px;}
a.smallbold, a.smallbold:link, a.smallbold:visited, a.smallbold:hover, a.smallbold:visited:hover {font-size: 11px; font-weight: bold;}
a.smallboldwhite, a.smallboldwhite:link, a.smallboldwhite:visited, a.smallboldwhite:hover, a.smallboldwhite:visited:hover {font-size: 11px; font-weight: bold; color: #ffffff;}

a.xsmall, a.xsmall:link, a.xsmall:visited, a.xsmall:hover, a.xsmall:visited:hover {font-size: 10px;}
a.xsmallbold, a.xsmallbold:link, a.xsmallbold:visited, a.xsmallbold:hover, a.xsmallbold:visited:hover {font-size: 10px; font-weight: bold;}
a.subheaderlink, a.subheaderlink:link, a.subheaderlink:visited, a.subheaderlink:hover, a.subheaderlink:visited:hover {font-size: 11px; color: white; text-decoration: none; font-weight: bold;}

.nav_top {font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_top a {color: #ffffff; font-weight: bold; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_top a:link {color: #ffffff; font-weight: bold;}
.nav_top a:visited {color: #ffffff; font-weight: bold;}
.nav_top a:hover {color: #cccccc; font-weight: bold;}
.nav_top a:visited:hover {color: #cccccc; font-weight: bold; text-decoration: none;}
.nav_top_on {font-size: 14px; font-weight: bold; color: #cccccc;}

.nav_bottom {font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;}
.nav_bottom a {color: #666666; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;}
.nav_bottom a:link {color: #666666;}
.nav_bottom a:visited {color: #666666;}
.nav_bottom a:hover {color: #ffffff; text-decoration: underline;}
.nav_bottom a:visited:hover {color: #ffffff; text-decoration: underline;}

.copyright {color: #cccccc;}
.copyright a {color: #cccccc;}
.copyright a:link {color: #cccccc;}
.copyright a:visited {color: #cccccc;}
.copyright a:hover {color: #999999;}
.copyright a:visited:hover {color: #cccccc;}

.inactive {color: #999999;}
.inactive a {color: #999999; text-decoration: none;}
.inactive a:link {color: #999999;}
.inactive a:visited {color: #999999;}
.inactive a:hover {color: #999999;}
.inactive a:visited:hover {color: #999999;}

