#leftNav #logo {background: transparent url(../images/logo_leftNav.jpg) no-repeat;}

#subBanner.graphic {background:url("../banner-sub-rotate.php") no-repeat top;width:100%; height: 120px;}
#subBanner .text {display: table-cell; vertical-align: middle;}
#subBanner h2 { margin: 0; padding: 10px  0 0 0; color:#fff; font-size:2em; padding-left:25px;font-weight:normal;}
#subBanner h3 { margin: 0; padding: 25px 0 0 0; color:#fff; font-size:1.2em; padding-left:25px;font-weight:normal;}

.questionField {float:left; font-size:11px; width:65%; margin-right:5px; height:17px; font-size:12px;}
.submitButton {float: left; font-size: 12px;}
#identity {height:240px; width:728px; background:url("../banner-rotate.php") no-repeat;}
.specialfields {font-size:3px; visibility:hidden;}
#questionTable td {	border-bottom-style: none;}
.h7{font-size: 12px; color: #000000; font-weight: bold; margin: 17px 0;}
.h7 em{font-size: 12px; color: #000000; font-weight: bold; margin: 17px 0;}
.indent-ref {padding-left: 30px; text-indent: -30px; padding-top:5px; padding-right: 5px; padding-bottom:5px; line-height: 300%;}
.tabtext p {padding-left:20px;}
a.logo {display:block; width:100%; height:100%;}
a.top:link, a.top:visited, a.top:active {background: url(../images/images/arrow_up.jpg) no-repeat 100% 6px;	padding-right: 10px; color: #002A4E !important;	text-decoration: none !important; display: block; text-align: right; text-transform:uppercase; font-size: 0.9em;}
#breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	
}
#breadcrumbs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;	
	padding-bottom: 10px;
}

#content div.error {
	clear: both;
	background-color:#EFEFEF;
	border:1px solid #ff0000;
	color:#660000;
	padding:15px;
	margin: 0px 15px;
	width:90%;
}
#content div.error ul {
	padding-top: 15px;
}
#content div.error li {
	margin-left: 15px;
}
#content div.success {
	clear: both;
	background-color:#EEEEEE;
	border:1px solid #34A02C;
	color:#34A02C;
	padding:15px;
	margin: 0px 15px;
	width:90%;
}
#content em.required {
    color: #CF0000;
    font-style: italic;
    vertical-align: top;
}

.error {
	color:#FF0033 ;
	font-weight:bold;
}
.success {
	color:#669933 !important;
	font-weight:bold;
}
.foip {
	font-size:10px;
}
#updated {font-size: 86%;color: #666666; text-align:left; }