body{
	color: #7f7f7f;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
h1 {
    color: #00539b;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
}
h2 {
    color: #00539b;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
    margin-bottom: 0;
    padding-bottom: 0;
}
h3 {
    color: #00539b;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    margin-bottom: 0;
    padding-bottom: 0;
}

p {
	line-height: 1.7em;
	margin-top:0;
}

.navRule {
	border-bottom:1px solid #D0CFCF;
	height:10px;
	width:750px;
	margin: 25px 0 20px 8px;
}

.error { 
	font-family: Tahoma;
	font-size: 8pt;
	color: red;
	margin-left: 0px;
	display:none;
}

a {
	text-decoration: none;
	color: #7f7f7f;
}

a:hover {
	text-decoration: none;
	color: #0000FF;
}

/* faq page */
.faq {
    color: #3A3A3A;
}

h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    margin-bottom: 0;
    padding-bottom: 0;
}

.faq h5 {
    color: #00B259;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    margin:0;
    padding: 15px 0 15px;
}

.faq ul h4 {
    margin-bottom: 10px;
}

.faq a {
    color: #3870C8;
}

.faq a:hover {
    color: #0000FF;
}


ul.ul-home-list {
    list-style-image:url(../images/blankspace2.gif);
    list-style-position:outside;
    margin: 10px 0 0 0;
    padding:0;
}

.ul-home-list li {
    background:transparent url(../images/carret_f0b111.png) no-repeat scroll left 3px;
    margin-bottom:3px;
    padding-left:10px;
}

.ul-home-list li a {
    color: #3870C8;
    text-decoration:none;
}

/* end faq */

/* news page */
.news div {
    margin-top: 3px;
}

.news a, .press_releases a {
	color: #00539b;
}

.news a:hover, .press_releases a:hover {
	color: #0000FF;
}

.news span {
    color: #000;
}

.press_releases {
    margin-top: 30px;
}

.press_releases div {
    margin-top: 3px;
    color: #000;
}

/* end news */

.navText {
	color: #00539b;
	font-size: 12px;
	font-weight: bold;
}

.bop_box1_Left {
	float: left;
	font-size: 10px;
	margin: 3px 0 0 5px;
	height: 143px;
	width: 240px;
}

.bop_box1_NewsHdr {
	color: #3A3A3A;
	float: left;
	font-weight: bold;
	height: 60px;
	margin: 0;
	padding: 7px 0 0 10px;
	width: 40px;
	line-height: normal;
}

.bop_box1_NewsContent {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 7px 0 0;
	width: 170px;
}

.share {
	clear: left;
	font-size: 9px;
	height: 73px;
	line-height: normal;
	margin: 0 0 0 10px;
	width: 215px;
	padding-top: 2px;
}
.share img {
	border:0 none;
	float:left;
	height: 55px;
	padding-right:10px;
	width: 85px;
}

.landingRtCol {
 	padding: 90px 0 0 510px;
	width: 268px;
	border:0px solid #CCC;
}
.landingRtCol p {
	line-height: 1.4;	
	font-size: 11px;
	margin-top:0;
}
.landingLogos {
	width: 275px;
	margin-left:-10px;
	margin-top:10px;
	border:0px solid #CCC;
}

/* form */
form {	margin: 0px;}
div.pnl { margin-top: 10px; color:#505050; }
div.pnl div.pnlContentForm {width:700px; margin:0px 40px;font-family:Arial, Helvetica, sans-serif;border: none;}
div.pnl table.form {width:100%; font-size:9pt;}

div.pnl table.form th {font-size:8pt; text-align:right; padding-right:4px; padding-left:1em; background-color:#dddddd; font-weight:normal; white-space:nowrap}
div.pnl table.form th.error {background-color:#efb010; color:#000000;}
div.pnl table.form th.edit {background-color:#efb010; color:#000000;}

div.pnl table.form td.field {padding-left:4px; white-space:nowrap;}
div.pnl table.form td.field span.disabled {color:#cccccc;}
div.pnl table.form td.field span.disabled input {border-color:#dddddd;}
div.pnl table.form td.field select {font-size:90%}
div.pnl table.form td.field textarea {font-size:90%}
div.pnl table.form td.field input {font-size:90%}
div.pnl table.form td.field input.btRecalc {vertical-align:text-bottom; margin-left:3px; cursor:pointer;}
div.pnl table.form td.fieldWide {padding-left:4px; font-size:90%;}
div.pnl table.form td.fieldWide input {padding:0px;}
div.pnl table.form td.field span.radioList label {margin-right:15pt;}

div.pnl table.form td.subHdr {background-color:transparent; padding-top:8px; padding-left:0px; font-size:8pt; text-align:left; font-weight:bold; width:100%; white-space:nowrap}
div.pnl table.form td.btn {text-align:center; padding-top:20px;}
div.pnl table.form td.btn input {width:100px;}

/* left nav */

div#leftNav {
	border:0px solid #CCC;
	line-height:110%;
	margin-left:-10px;
}

a.leftNavLink {
    background:transparent url(../images/nav-box.jpg) no-repeat top left;
    width:243px;
    height:45px;
    text-align:center;
    display:block;
    margin:0px;
    padding-top:30px;
}

.faq a:hover {
    color: #0000FF;
}



