/* Global CSS Document */

* {		margin:0px;	padding:0px;	}
body {	font-size:68.75%;	margin:0px;	padding:0px;	background-color:#E5E6E7;	font-family:Helvetica, Arial, sans-serif;	}


a {			color:#407AA0;	font-weight:bold;	text-decoration:underline;	}
a:visited {	color:#407AA0;	font-weight:bold;	text-decoration:underline;	}
a:active {	color:#407AA0;	font-weight:bold;	text-decoration:underline;	}
a:hover {	color:#407AA0;	font-weight:bold;	text-decoration:none;	}
abbr {		cursor:help;	}
blockquote {	margin:0 0 0 20px;	}
input {		border:1px solid #333;	background-color:#EEE;	}
p {	display: block;	margin: 1em 0;	}
ul, menu, dir {	display: block;	list-style-type: disc;	margin: 1em 1em 1em 2em;	}
ol {		display: block;	list-style-type: decimal;	margin: 1em 1em 1em 2em;	}
li {		display: list-item;	-moz-float-edge: margin-box;	padding:.2em .2em .2em 0;}

#bulletinID {		float:left;	font-weight:bold;	}
#contactNumber {	font-size:1.3em;	}
#contentBorder {	background-color:#C8B194;	padding:6px 10px 6px 10px;	margin:0 6px 0 6px;	}
#content {			background-color:#FFFFFF;	padding:12px 17px 12px 17px;	font-size:1.1em; }
#content h1 {		color:#ffffff;	background-color:#686A52;	font-size:1.4em;	padding:6px 6px 6px 20px;	margin:0 0 .5em 0;	}
#content h2  {		font-size:1.4em;	color:#686A52;	display:block;	border-bottom:1px solid #686A52;	padding:2px 2px 0px 2px;	margin:0 0 4px 0;	}
#content h2.corners, #content h2.bottomCorners {	color:#ffffff;	background-color:#A3A582;	font-size:1.4em;	padding:6px 6px 6px 0;		margin:0 0 .5em 0;	text-align:center;	display:block;	text-decoration:none;	}
#content h3  {		font-size:1.2em;	text-decoration:underline;	}
#content h4  {		font-size:1.2em;	color:#686a52;	}
#content h5  {		font-size:1.1em;	}
#content h6  {		font-size:0.9em;	font-style:italic;	color:#666666;	}
#content #mainLeft {	float:left;		width:180px;	padding:0!important;	}
#content #mainCenter {	float:right;	width:500px;	padding:0 10px 0 10px!important;	}
#content #mainCenter h1 {	margin:0 -10px 0 -10px!important;	}
#debug {			padding:10px;	border:1px solid #999;	color:#999;	margin:20px;	text-align:left;	}
#errorContainer {	display:none;	}
#errorMessage, #errorContainer {		background-color:#fdeded;	color:#990000;	border:1px solid #990000;	font-size:1.1em;	padding:6px 6px 6px 30px;	margin:2px 6px 2px 6px;	background-image:url('../images/icons/16_exclamation.png');	background-position:5px 50%;	background-repeat:no-repeat	}
#errorMessage p, #successMessage p {	margin:2px;	}
#footer {			text-align:center;	padding:6px 0 6px 0;		text-decoration:none;}
#footer .footerLargest {		color:#707275;	font-size:30px;	text-align:right;	font-weight:bold;	}
.footerLargest A:link { 		color: black; text-decoration: none; }
.footerLargest A:visited { 		color: black; text-decoration: none; }
.footerLargest A:active { 		color: black; text-decoration: none; }
#footer .footerIndLender {		color:#707275;	font-size:1em;		text-align:left;	line-height:10px;	}
.footerIndLender A:link { 		color: black; text-decoration: none; }
.footerIndLender A:visited { 	color: black; text-decoration: none; }
.footerIndLender A:active {		color: black; text-decoration: none; }
#footerLinks {		background-color:#E5E6E7;	}
#footerLinks .footerText {	font-size:.9em;	color:#666666;	line-height:9px;	}
#formList ul {		position:relative;	list-style:none;	margin:0!important; padding:2px 0px 2px 16px!important;	font-size:.9em;	}
#formList ul strong {	font-size:1.1em;	}
#formList ul ul {	list-style:none;	margin:6px!important; padding:2px 0 2px 8px!important;	font-size:1em;	}
#formList ul ul ul { }
#header {				padding:23px 14px 18px 14px;	display:table;	height:75px;	width:742px;	position:absolute; top:0; left:0;	}
#headerPlaceholder {	display:table-cell;	height:92px;	width:770px;	}
#header img, #header div#contactNumber {	vertical-align:middle;	display:table-cell;	}
#horizon {			width:770px;	position:relative;	display:block;	text-align: left;	margin: 0 auto;	background-color:#FFFFFF;	}
#loginForm .forgotLink {	padding:2px 2px 2px 20px;	}
#microApp	{			background-color:#e6e6ce;	font-size:.9em;	}
#productList ul {		position:relative;	list-style:none;	margin:0!important; padding:2px 0px 2px 16px!important;	}
#productList ul strong {	font-size:1.1em;	}
#productList ul ul {	float:left;	width:300px;	min-height:120px;	border:1px solid #333;	list-style:none;	margin:6px!important; padding:2px 0 2px 8px!important;	font-size:.9em;	}
#productList ul ul ul {	float:none;	border:0px;	min-height:10px;	height:auto;	width:auto;	font-size:1em; }
#productList ul ul.genDiv {	width:620px; }
#rateContainer {	background-color:#86888B!important;	}
#rateContainer h2 {	color:#ffffff;	background-color:#86888B!important;	font-size:1.4em!important;	padding:10px 10px 0 10px!important;	text-align:left;	border:0;	}
ul#sitemap {		}
ul#sitemap a {		text-decoration:none;		}
ul#sitemap li {		list-style:none;	font-size:1.4em;	}
ul#sitemap ul {		border-left:3px solid #E5E6E7;	}
ul#sitemap ul li {	list-style:none;	font-size:.8em;	margin:0 0 0 5px;	}
#subLinks {			margin:0!important; padding:0!important; }
#subLinks ul {		list-style:none;	margin:0;	padding:0;	}
#subLinks li {		list-style:none;	margin:0;	padding:0;	}
#subLinks a {			color:#A3A582;	font-weight:bold;	display:block;	padding:5px 5px 5px 15px;	text-decoration:none;	font-size:1.1em;	background-color:#DEDBC7;	}
#subLinks a:visited {	color:#A3A582;	font-weight:bold;	display:block;	padding:5px 5px 5px 15px;	text-decoration:none;	font-size:1.1em;	background-color:#DEDBC7;	}
#subLinks a:active {	color:#A3A582;	font-weight:bold;	display:block;	padding:5px 5px 5px 15px;	text-decoration:none;	font-size:1.1em;	background-color:#DEDBC7;	}
#subLinks a:hover {		color:#FFFFFF;	font-weight:bold;	display:block;	padding:5px 5px 5px 15px;	text-decoration:none;	font-size:1.1em;	background-color:#A3A582;	}
#subLinks a.current {	color:#686A52!important;	}
#successMessage {	background-color:#CCFFCC;	color:#009900;	border:1px solid #009900;	font-size:1.2em;	padding:6px 6px 6px 30px;	margin:2px 6px 2px 6px;	background-image:url('../images/icons/16_accept.png');		background-position:5px 50%;	background-repeat:no-repeat	}
ul.news {			list-style-type:none;	margin:0 0 0 5px;	font-size:1em;	}
ul.news li {		list-style-type:none;	margin:0;	padding:4px 2px 4px 18px;	background-image:url(../images/newsBullet.gif);	background-position:0 5px;	background-repeat:no-repeat; line-height:14px;	}

h2.bottomCorners {	font-size:.9em!important;}
.contactInfo {		float:right;	border:1px solid #333333;	background-color:#DDDDDD;	padding:8px;	display:none;	margin:8px 8px 0 0;	width:400px;	}
.darkGreen {		color:#686A52;	}
.darkRed {			color:#b5121b!important;	}
.grayItalics {		font-style:italic;	color:#666666;	}
.imageLeftPadding {	padding:0 15px 15px 0;	}
.indent {			padding:0 0 0 10px;	}
.font8 {			font-size:0.8em;	}
.font9 {			font-size:0.9em;	}
.font10 {			font-size:1.0em;	}
.font11 {			font-size:1.1em;	}
.font12 {			font-size:1.2em;	}
.font13 {			font-size:1.3em;	}
.font14 {			font-size:1.4em;	}
.font15 {			font-size:1.5em;	}
.font20 {			font-size:2.0em;	}
.grRed {			color:#EE1C23;	}
.grGray {			color:#727477;	}
.noBorder {			border:0 !important;}
.rateTable {		background-color:#505254;    text-align:center!important;    width:100%;	}
.rateTable th {		background-color:#FFFFFF;	padding:3px 5px 3px 5px;	color:#333333;	font-weight:bold;	font-size:1.2em;	}
.rateTable td {		background-color:#FFFFFF;	padding:2px 4px 2px 4px;	color:#333333;	font-size:1.1em;	}
.rateTable td.rowOdd {	background-color:#DDDFE0!important;	background-image:url(../images/rowOdd.gif);	background-position:left;	background-repeat:repeat-x;	}
.rateTable td#grHighlight {	background-color:#EE1C23!important;	color:#ffffff!important;	font-weight:bold;	}
.secureHeader {		background-image:url(../images/lock.gif);	background-position:98% 50%; background-repeat:no-repeat;	}
.sideImage {		border:10px solid #A3A582;	border-left:0; border-right:0;	}
.small {			font-size:.9em;	font-style:italic;	color:#666666;	}
.submitLargeRed {	font-size:1.3em;	color:#b5121b!important;	border:2px solid #b5121b;	font-weight:bold;	background-color:#FFFFFF;	}
table.tablePadding {	background-color:#BBBBBB;	}
table.tablePadding th {	padding:5px;	text-align:center;	background-color:#BBBBBB;	border:1px solid #FFF;	}
table.tablePadding td {	padding:5px;	background-color:#FFF;	border:0px;	}
table.tablePadding td.new {	background-color:#FFFFCC;	}
.vpImage {			margin:0 10px 0 0;	}
.redbold {  color: red; }

/*-----------------*/
/* Main Navigation */
/*-----------------*/

#dhtmlgoodies_menu {		margin:0 6px 0 6px;		padding:0px!important;	visibility:hidden;	border-bottom:6px solid #E5E6E7;	height:40px;	}
#dhtmlgoodies_menu ul {		margin:0px!important;	padding:0px!important;	display:block; 	position:relative;	}
#dhtmlgoodies_menu li {		list-style-type:none;	}
#dhtmlgoodies_menu ul li ul {	display:none;	 border:6px solid #FF0000;	background-color:#999999;	}	
#dhtmlgoodies_menu a {		margin:0px;	padding:0px;}
/* General rules for all menu items */
#dhtmlgoodies_menu a {			color: #000000;	text-decoration:none;	display:block;	}
#dhtmlgoodies_menu a.largeNav {	color: #FFFFFF;	padding:5px 0 5px 0;	width:121px!important;	background-color:#EE1C23;	text-align:center;	font-size:1.4em;	padding-right:3px;	margin-top:10px;		}
#dhtmlgoodies_menu a.smallNav {	color: #FFFFFF;	padding:5px 0 5px 0;	width:121px!important;	background-color:#727477;	text-align:center;	font-size:1.4em;	padding-right:2px;	margin-top:10px;		}
/* Mainmenu items  */
#dhtmlgoodies_menu .currentDepth1over a{	background-color:#999999;	color: #FFFFFF;}
/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2{		padding:3px;	border:1px solid #999999;	background-color:#727477;	color: #FFFFFF;	border-top:0;	font-size:1.0em;	width:117px!important;	}
#dhtmlgoodies_menu .currentDepth2 a {	color: #FFFFFF;	}
#dhtmlgoodies_menu .currentDepth2over{	padding:3px;	border:1px solid #999999;	background-color:#FFFFFF;	color: #FFFFFF;	border-top:0;	font-size:1.0em;	width:117px!important;	}
#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */	color:#000;}	
/* Sub menu depth 2 */
#dhtmlgoodies_menu .currentDepth3{		padding-right:2px;	border:1px solid #FFF;}
#dhtmlgoodies_menu .currentDepth3over{	padding-right:2px;	background-color:#EDE3EB;	border:1px solid #000;}
/* Sub menu depth 3 */
#dhtmlgoodies_menu .currentDepth4{		padding-right:2px;	border:1px solid #FFF;}
#dhtmlgoodies_menu .currentDepth4over{	padding-right:2px;	background-color:#EBEDE3;	border:1px solid #000;}