/* MAIN */
body {
	MARGIN: 0px 0px 0px 0px; PADDING:0px 0px 0px 0px; BACKGROUND:url("images/topback.gif") #ebebeb repeat-x; FONT: 70% arial,helvetica,sans-serif; COLOR: #000; TEXT-ALIGN: center
}
#wrapper {
	MARGIN: 5px auto 0px; WIDTH: 798px
}
#borders {
	BORDER: 1px solid #d2d3d3; PADDING: 5px 14px 25px 15px; TEXT-ALIGN: left; BACKGROUND: #FFFFFF;
}
#header {
	WIDTH: 760px; PADDING-TOP:5px; FONT-SIZE: 70%;
}
#imageborder {
	BORDER: #C5C5C5 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BACKGROUND-COLOR: #EEE; PADDING:0px 0px 0px 0px;
}



/* CONTENT */
TD#content {
	PADDING: 0px 15px 15px 15px; WIDTH: 100%; FONT-SIZE: 70%; border:0px solid #000
}
#content TABLE {
	WIDTH: 100%
}
#content TABLE TABLE {
	WIDTH: auto
}
#content FORM TABLE {
	WIDTH: auto
}
#maintcontent {
	PADDING: 0px 5px 5px 5px; WIDTH: 180px;
}
#PromoHeader {
	margin: 10px 5px 10px 0px; padding: 5px;	border:0px solid #ebebeb; background:url("images/header_bg.jpg"); background-color:#23507c; font-size:120%; font-weight:bold; color:#FFFFFF;
}
#PromoScroll {
	height: 350px; width: 250px; margin: 0px 5px 10px 0px;	PADDING: 0px 0px 0px 0px; overflow: auto; border:1px solid #C5C5C5; background-color:#eee;
	scrollbar-3dlight-color: #ebebeb; scrollbar-arrow-color: #053868; scrollbar-base-color: #ebebeb; scrollbar-darkshadow-color: #fff; 	scrollbar-face-color: #ebebeb;
	scrollbar-highlight-color: #d2d3d3;	scrollbar-shadow-color: #d2d3d3; scrollbar-track-color: #fff;
}
#HomePageFAQHeader {
	margin: 10px 0px 10px 0px; padding:5px; border:0px solid #ebebeb; background:url("images/header_bg.jpg"); background-color:#23507c; font-size:120%; font-weight:bold; color:#FFFFFF;
}
#HomePageFAQ {
	margin: 0px 0px 20px 0px; PADDING: 10px 10px 10px 10px; overflow: auto; border:1px solid #C5C5C5; background-color:#eee;
}
#cornerbanner {
  	position: absolute;	top: 0;	left: 0; margin: 0;	border: 0;	width: 155px; height: 155px; background: transparent; padding: 0;  z-index: 99;
}


/* MISC */
.asterisk {
	COLOR: #c00;
}
.error {
	FONT-WEIGHT: bold; COLOR: #c00;
}
.white {
	FONT-WEIGHT: bold; COLOR: #fff;
}
.notice {
	COLOR: #c00;
}
.newsletter {
	FONT-WEIGHT: bold; font-size:12px; COLOR: #c00
}
.colsep {
	WIDTH: 1px; BACKGROUND:  url("images/sep_column.gif") #fff repeat-y; PADDING: 0px 1px 0px 0px; background-color:#fff
}
.separator {
	border-top:1px solid #ebebeb; margin:25px 0px 25px 0px;
}
.em {
	font-style:italic
}



UL.PDF {
	PADDING-LEFT: 10px; MARGIN: 5px 0px 1.2em
}
UL.PDF LI {
	PADDING: 0px 0px 8px 30px; BACKGROUND: url("images/icon_pdf.gif") no-repeat; MARGIN: 0px 0px 0.3em; COLOR: #000; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}


/* RIGHT COLUMN */
#rightcontent {
	BORDER: #C5C5C5 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BACKGROUND-COLOR: #eee; WIDTH:170px; PADDING:0px 0px 0px 0px;
}
#rightcontent2 {
	BORDER: #C5C5C5 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BACKGROUND-COLOR: #23507c; WIDTH:170px; PADDING:10px 0px 10px 0px;
}
#rightcol {
	PADDING: 0px 5px 5px 5px; WIDTH: 180px;
}
#rightcol BLOCKQUOTE {
	padding:0px 0px 0px 0px; MARGIN: 0px 0px 2em;
}



/* LEFT COLUMN */
#leftcontent {
	PADDING:5px 5px 5px 5px; WIDTH:auto; BACKGROUND-COLOR:#eee; BORDER:#C5C5C5 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; text-align:center; 
}
#leftcol {
	padding:0px 0px 5px 0px; WIDTH:145px; background-color:#fff;
}
#leftcol TABLE {
	WIDTH: auto;
}

/* DISCLAIMER */
#disclaimer {
	TABLE-LAYOUT: auto; PADDING: 5px 5px 5px 5px; MARGIN: 0px; BORDER: #C5C5C5 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px;
}
#disclaimer2 {
	TABLE-LAYOUT: auto; PADDING: 5px 5px 5px 5px; MARGIN: 0px; BORDER: #C5C5C5 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px;
}
#disclaimer3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px;
}
#invest {
	TABLE-LAYOUT: auto; PADDING: 0px 5px 0px 5px; MARGIN: 0px 0px 20px 0px; BORDER: #C5C5C5 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:#ebebeb;
}
#adobe {
	TABLE-LAYOUT: auto; PADDING: 5px 5px 5px 5px; MARGIN: 100px 0px 5px 0px; BORDER: #C5C5C5 0px solid; vertical-align:bottom
}
#adobe img{
	float:left; MARGIN: 0px 5px 5px 5px;
}




/* HTML TAGS */
TABLE {
	TABLE-LAYOUT: auto; PADDING: 0px 0px 0px 0px; MARGIN: 0px; BORDER: #C5C5C5 0px solid; empty-cells: show;
}
TR {
	VERTICAL-ALIGN: top;
}
TD {
	FONT-SIZE: 70%; MARGIN: 0px; VERTICAL-ALIGN: top;
}
SUP {
	FONT-SIZE: 75%;
}
SUB {
	FONT-SIZE: 75%;
}
UL {
	PADDING-LEFT: 10px; MARGIN: 5px 0px 20px;
}
UL LI {
	PADDING: 0px 0px 1px 14px; MARGIN: 0px 0px 0px;  BACKGROUND: url("images/bullet_black.gif") no-repeat 0px 0.5em; COLOR: #000; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
OL LI {
	PADDING:0px 0px 4px 0px; MARGIN: 0px 0px 10px; COLOR: #000;
}
HR {
	
	border-top: 5px solid #C5C5C5; padding:5px 5px 5px 5px;
}
H1 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.8em; COLOR: #053868; FONT-SIZE: 170%; FONT-FAMILY: arial,helvetica,sans-serif
}
H2 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.8em; COLOR: #053868; FONT-SIZE: 130%; FONT-FAMILY: arial,helvetica,sans-serif
}
H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.8em; COLOR: #053868; FONT-SIZE: 120%; FONT-FAMILY: arial,helvetica,sans-serif
}
H4 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.8em; COLOR: #053868; FONT-SIZE: 110%; FONT-FAMILY: arial,helvetica,sans-serif
}
H5 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.8em; COLOR: #053868; FONT-SIZE: 105%; FONT-FAMILY: arial,helvetica,sans-serif
}
H6 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.8em; COLOR: #000000; FONT-SIZE: 170%; FONT-FAMILY: arial,helvetica,sans-serif
}

/* FORMS */

FORM {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px;
}
INPUT.button {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #006699; COLOR:#FFFFFF; 
}
INPUT.button:hover {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #ebebeb; COLOR:#000000;
}
.formlogin {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; WIDTH:150px;
}
.formsearchhome {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; WIDTH:120px;
}
.formsearch {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; WIDTH:90px;
}
.formask {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; WIDTH:390px;
}
.formasksmall {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; WIDTH:200px;
}




/* Sub Navigation */
#subnav {
	BACKGROUND: url("images/sep_subnav65.gif") repeat-x 0% 100%
}
#subnav UL {
	PADDING: 0px 0px 1px 0px; MARGIN: 0px;
}
#subnav UL LI {
	PADDING: 1px 0px 2px 0px; BACKGROUND: url("images/sep_subnav.gif") repeat-x left bottom; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#subnav UL A {
	PADDING: 0px 0px 0px 13px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #006699; LINE-HEIGHT: 1.6em;
}
#subnav UL A:link {
	COLOR: #006699; TEXT-DECORATION: none
}
#subnav UL A:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
#subnav UL A:hover {
	BACKGROUND: url("images/bullet_black.gif") no-repeat 0px 6px; COLOR:#CC0000; TEXT-DECORATION: none
}
#subnav UL A:active {
	BACKGROUND: url("images/bullet_black.gif") no-repeat 0px 6px; COLOR: #CC0000; TEXT-DECORATION: underline
}
#subnav UL A:active:hover {
	BACKGROUND: url("images/bullet_black.gif") no-repeat 0px 6px; COLOR: #CC0000; TEXT-DECORATION: none
}
#subnav UL UL {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; BACKGROUND: url("images/sep_subnav.gif") repeat-x left top; LIST-STYLE-TYPE: none
}
#subnav UL UL LI {
	PADDING: 1px 0px 2px 0px; MARGIN: 0px; BACKGROUND-IMAGE: none;
}
#subnav UL UL A {
	PADDING: 0px 0px 0px 18px; DISPLAY: block; FONT-WEIGHT: normal; COLOR: #000000; LINE-HEIGHT: 1.6em;
}
#subnav UL UL A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#subnav UL UL A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#subnav UL UL A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none
}
#subnav UL UL A:active {
	BACKGROUND: url("images/bullet_black.gif") no-repeat 0px 6px
}
#subnav UL UL A:active:hover {
	BACKGROUND: url("images/bullet_black.gif") no-repeat 0px 6px
}


/* Links and Images */
A:link {
	COLOR: #006699; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #006699; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
A:active {
	COLOR: #006699; TEXT-DECORATION: underline
}
#whitelink A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
#whitelink A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
#whitelink A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#whitelink A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A IMG {
	BORDER-STYLE: solid; border-color:#666666; border-width:0px;
}
IMG.middle {
	VERTICAL-ALIGN: middle
}




/* Footer links */

#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 767px; COLOR: #666666; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#footer A:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
#footer A:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
#invisible {
	display: none;}
#invisible A {
	FONT-WEIGHT: bold; COLOR: #ebebeb; TEXT-DECORATION: none
}
#invisible A:hover {
	FONT-WEIGHT: bold; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#invisible A:active {
	FONT-WEIGHT: bold; COLOR: #ebebeb; TEXT-DECORATION: underline
}



INPUT.button {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #006699; COLOR:#FFFFFF; 
}
INPUT.button:hover {
	BORDER: 1px solid #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #ebebeb; COLOR:#000000;
}

#blueLink {
	BORDER:1px solid #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR:#FFFFFF; BACKGROUND-COLOR: #006699; PADDING: 5px 5px 5px 5px; WIDTH: 100px; 
	}
#blueLink A {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#blueLink A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#blueLink A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}





/* --- Rates Formatting --- */

TABLE#rates {
	BORDER-COLLAPSE: collapse; border:0px solid #006699; width:100%;
}
#rates TD  {
	BACKGROUND-COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#tdheader {
	BACKGROUND-COLOR: #1563ab; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top; font-weight:bold;
}
TD#tdheader2 {
	BACKGROUND-COLOR: #FF9900; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top; font-weight:bold;
}
TD#tdheader3 {
	BACKGROUND-COLOR: #4e8108; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top; font-weight:bold;
}
TD#td1 {
	BACKGROUND-COLOR: #4d88bf; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td2 {
	BACKGROUND-COLOR: #a1c1dd; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td3 {
	BACKGROUND-COLOR: #FF6600; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td4 {
	BACKGROUND-COLOR: #99CC53; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td5 {
	BACKGROUND-COLOR: #7eb536; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
#ratessmall {
	COLOR: #666; PADDING:2px 2px 2px 2px; font-size:11px;
}

#PromoBillPayContainer {
	height: 250px; width: 360px; margin: 350px 480px; PADDING: 0px 0px 0px 0px; border:0px solid #C5C5C5;
	position:absolute;
}

#PromoScrollBillPay {
	height: 250px; PADDING: 10px 10px 10px 20px; overflow: auto; border:0px solid #C5C5C5; background-color:#7cc101;
}





/* --- Printer Formatting --- */

@media print {
BODY, .colsep{
	background:transparent none }

TABLE#rates {
	BORDER-COLLAPSE: collapse; border:0px solid #006699; width:100%;
}
#rates TD  {
	BACKGROUND-COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#tdheader {
	BACKGROUND-COLOR: #1563ab; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#tdheader2 {
	BACKGROUND-COLOR: #4e8108; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top; font-weight:bold;
}
TD#td1 {
	BACKGROUND-COLOR: #4d88bf; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td2 {
	BACKGROUND-COLOR: #a1c1dd; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td3 {
	BACKGROUND-COLOR: #7eb536; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
TD#td4 {
	BACKGROUND-COLOR: #99CC53; COLOR: #ffffff; BORDER:1px solid #e2e2e2; PADDING:7px 7px 7px 7px; VERTICAL-ALIGN: top;
}
#ratessmall {
	COLOR: #666; PADDING:2px 2px 2px 2px; font-size:11px;
}



#wrapper {MARGIN: 5px 5px 5px 5px;  TEXT-ALIGN: center; WIDTH:auto;}
#borders {BORDER: 1px solid #d2d3d3; PADDING: 5px 5px 5px 5px; TEXT-ALIGN: center;}
#leftcol	{display: none;}
#rightcol	{display: none;}
#header		{display: none;}
#footer		{display: none;}
#content TABLE {WIDTH: auto;}


CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.2em; TEXT-ALIGN: left
}
#headersep {
	CLEAR: both; BACKGROUND:url("images/sep_footer.gif") #23507c repeat-x; MARGIN-BOTTOM: 12px; HEIGHT: 24px
}
TD.label {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TD.field {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.box {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; MARGIN-BOTTOM: 2px; BORDER-LEFT: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
#logo {
	padding: 4px 0px 5px 32px; float: left;
}
}
