/* standard.css */

BODY {
FONT-FAMILY: verdana, tahoma, arial; font-size : 11px;
SCROLLBAR-FACE-COLOR: #A8B6B7; 
SCROLLBAR-HIGHLIGHT-COLOR: #D2D6D7; 
SCROLLBAR-SHADOW-COLOR: #a0a8a8; 
SCROLLBAR-3DLIGHT-COLOR: #BEBEBE; 
SCROLLBAR-ARROW-COLOR: #E0E0E0; 
SCROLLBAR-TRACK-COLOR: #E0E0E0; 
SCROLLBAR-DARKSHADOW-COLOR: #E0E0E0
}

TD {
    font-size : 12px; 
    color : #000000; 
    font-family :  verdana, tahoma, arial, sans-serif; 
} 

A:link {
	color: #3a8e87;
	text-decoration: none;
	background: transparent;
}

A:visited {
	color: #3a8e87;
	text-decoration: none;
	background: transparent;
}

A:hover {
	color: #3a8e87;
	text-decoration: underline;
	background: transparent;
}
 
A:active {
	color: #3a8e87;
	text-decoration: none;
	background: transparent;
}

img {
    border: 0;
}

IMG.tab {vertical-align: top;
}

/* content body info */
P.body {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-size: 12px;
    
    color: black;
}

/* content body heading info */
P.body_head {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 15px;
}

/* content body info */
P.body_red {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 13px;
    color: #f00;
}

/* content body heading info */
P.body_body {
    margin-left: 0.125in; 
    margin-right: 0.125in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 12px;
}

.green {
#    text-align: justify;
    text-indent: 0;
    line-height: 150%; 
    word-spacing: 0; 
    margin: 0px 0px 10px 0px;
    color: #007771;
    font-weight: normal;
    font-size: 14px;
    padding: 0px 30px 10px 30px;
}


/* content link info */
P.menuh {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 10px;
}

/* content link info */
.menu {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 12px;
}

/* content link info */
P.menu_large {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 16px;
}

/* content link info */
P.menu_large_red {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 17px;
    color: #FF0000;
}

/* content link info */
P.menu_red {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 12px;
}

/* content body heading info */
P.new_head {
    margin-left: 0.125in; 
    margin-right: 0.125in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 12px;
}

/* content body heading info */
P.body_link {
    margin-left: 0.125in; 
    margin-right: 0.125in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 13px;
}

/* content body footer copy info */
P.body_footer {
    margin-left: 0.25in; 
    margin-right: 0.25in; 
    font-family:  verdana, tahoma, arial, sans-serif; 
    font-size: 11px;
}

/* content body footer copy info */
P.body_content_head {
    margin-left: 0.0in; 
    margin-right: 0.25in; 
    font-family:  verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 14px;
}

/* content body footer copy info */
P.body_newsletter {
    margin-left: 0.0in; 
    margin-right: 0.0in; 
    font-family:  Vverdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    font-size: 13px;
}

/* content body copy info */
P.white_body_head {
    margin-left: 0.25in; 
    margin-right: 0.25in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: bold;
    color: #FFFFFF;
    font-size: 15px;
}

/* content body copy info */
P.white_body {
    margin-left: 0.25in; 
    margin-right: 0.25in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: normal;
    color: #FFF;
    font-size: 11px;
}

/* content body copy info */
P.body_copy {
    margin-left: 0.25in; 
    margin-right: 0.25in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-size: 14px;
}

/* content body heading info */
P.body_head {
    margin-left: 0.125in; 
    margin-right: 0.125in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-weight: normal;
    font-size: 16px;
}

/* copyright info */
P.copyright {
    font-family: verdana, tahoma, arial, sans-serif; 
    font-size: 10px;
}

/* additional comments */
P.box {
    margin-left: 0.25in; 
    margin-right: 0.25in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-size: 10px; 
    line-height: 10px; 
    padding-left: 0.125in; 
    border-color: red; 
    border-style: solid; 
    border-width: 1px; 
}


/* for general use */
P {
    font-family: verdana, tahoma, arial, sans-serif; 
    text-decoration: none; 
    font-weight: normal;
    font-size: 13px;
}
/* for horizontal navigation menu */
P.h_menu {
    font-family: verdana, tahoma, arial, sans-serif; 
    text-decoration: none; 
    font-weight: bold;
    font-size: 12px;
}
/* for vertical navigation menu */
P.v_menu {
    font-family: verdana, tahoma, arial, sans-serif; 
    text-decoration: none; 
    font-weight: bold;
    font-size: 13px;
}
/* navigation */
P.nav {
    margin-left: 0.25in; 
    margin-right: 0.25in; 
    font-family: verdana, tahoma, arial, sans-serif; 
    font-size: 12px; 
    line-height: 12px;
}
td.elementName
{
    vertical-align: middle;
}

td.elementNameMulti
{
    vertical-align: top;
}

td.element
{
    vertical-align: middle;
}
.element h5
{
    padding: 2px;
    margin: 0px;
    text-align: left;
    font-size: 10pt; 
    font-weight: bold;
}
.element p{
margin-top: -2px;
padding-left: 4px;
}
.inputTitle {
    font-size: 10pt;
    font-family: arial, verdana, tahoma, sans-serif;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.inputTitle p {
    margin-top: -2px;
}
sup {
   font-size: 8px;
}    
h6.inputTitle {
    font-size: 10pt;
    font-weight: normal;
}
h4 {
    padding-top: 10px;
    text-align: left;
    font-size: 10pt;
    color:     black;
    font-weight: bold;
/*    border-bottom: 1px solid black; */
	text-decoration:underline;
    margin-bottom: 6px;
}
.inputElement {
    vertical-align: top;
    padding-left: 30px;   
}
.small
{
    font-size: 8pt;
}
.red
{
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    color: #D84532
}
.searchText
{
    font-size: 12px;
    vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.searchSelect
{
    vertical-align: top;
    padding-bottom: 11px;
}
ul.list
{
    font-size: 12px;
    list-style-image: url(/images/list-bullet.gif);
    text-align: middle;
}
div.box
{
    border: 1px solid #ccc;
    padding: 2px;
    margin-bottom: 10px;
}
.boxTitle
{
    padding: 0;
    margin: 0;
    font-weight: bold;
}
.clickable
{
    cursor: pointer
}
td
{
	vertical-align:top;
}
th, td.header
{
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}
td.listing
{
    font-size: 9pt;
    vertical-align: top;
}
td.divisor
{
    text-align: center;
    border-top: 1px solid #167805;
}
.title {
    background-color: #6FB6B0;
}
.heading {
    font-weight: bold;
    vertical-align: top;
}
.gray {
    background-color: #6FB6B0;
}
tr.green {
	background-color: #D8E9E8;
}
.greenback{
	background-color: #D8E9E8;
}
.missing {
	background-color:red;
	font-weight: bold;
	text-align: right;
	border-bottom: solid 2px white;
	vertical-align: top;
}
.tinyText {
    font-size: 9px;
}
/* box to put around validation errors */
input.error, div.error, td.error, span.error, select.error {
	border: 3px solid red;
}

.style34 {
	font-size: 12px;
	font-weight: bold;
}
.style37 {
	color: #499790;
	font-weight: bold;
}
.style41 {
	color: red;
	font-weight: bold;
}
.style43 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: red; }

/* heading on listing pages */
div.hd{
	font-weight: bold;
	text-align: center;
	font-size: 15px;
}

/* allow words to wrap in pre tags */ 
pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}

