/******************************************************************

------------------------------------------------------------------

Redefined html tags

------------------------------------------------------------------

******************************************************************/



* {
	padding:0;
	border:0;
	margin:0;
}
html, body, form, h1, table, tr, td, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html {
	height: 100%;
}
body {
	height: 100%;
	background:url(../images/backgrounds/homeMainBG2.gif) #C4CCAB repeat-y top left;
}
p, table, ul, li {
	color:#333333;
	font-size:10px;
}
label {
	float:left;
	width:110px;
	margin-right:15px;
	display:block;/*background-color:#00FF99;*/

}
/******************************************************************

------------------------------------------------------------------

ID's

------------------------------------------------------------------

******************************************************************/

			#zip {
	height: auto;
	width: 841px;/*border: 1px solid #FF0000;*/

			}
#leftContainer {
	width: 701px;
	height: auto;
	float: left;/*border: 1px solid #FF0000;*/

			}
/*/////////////////////////////////////////////////////////

			Column 1

			/////////////////////////////////////////////////////////*/

			

			#column1 {
	/*position:absolute;

				left:0;

				top:0;

				z-index:500;

				*/

				float: left;
	width:501px;
	height:auto;/*border: 1px solid #ff0000;*/

				

			}
#column1 object {
	margin:0;
}
#flashcontent {
	width: 701px;
	height: 315px;
	display: block;
}
#column1 ul {
	margin-bottom:15px;
	margin-top:5px;
}
#column1 ol {
	margin-left:15px;
	margin-top:5px;
}
#column1 .noMargin {
	margin-bottom:5px;
	padding:0;
}
#column1 li {
	margin-left:20px;
	font-size:9px;
}
#column1 li > ul {
	margin-left:15px;
}
#column1 ul.indentLeft {
	margin-left:15px;
}
#column1 .breadcrumbs {
	display:block;
	color:#bcc47e;
	font-size:.65em;
	width:466px;
	height:18px;
	padding:5px 0 0 35px;
	margin:0 0 15px 0;
	background-color:#566c10;
}
#column1 .content {
	margin-left:37px;
	margin-bottom:60px;
	width:425px;
}
#column1 .content form {
	margin-top:20px;
	width:425px;
	border:0;
}
#column1 label {
	float:left;
	width:120px;
	margin-bottom:10px;
	color:#333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:right;
}
.specialLabel {
	float:left;
	width:280px;
	margin-bottom:10px;
	margin-right:5px;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:right;
}
.yesNoButtons {
	float:right;
	text-align:right;
	width:120px;
	display:block;
	margin-right:12px;
}
.radioBTN {
	display:block;
	margin-bottom:10px;
	margin-left:18px;
}
#column1 .dividerLine {
	clear:both;
	height:15px;
	width:100%;
	border-bottom:1px dotted #666666;
	margin-bottom:50px;
}
#column1 h1 {
	color:#9d0a0e;
	font-size:20px;
	font-weight: bold;
	margin-bottom:25px;
}
#column1 h2 {
	color:#333333;
	font-size:11px;
	font-weight: bold;
}
#column1 p {
	padding-bottom:15px;
}
#column1 form>p {
	padding-bottom:10px;
	display:block;
}
#column1 .disclaimer {
	font-size:8px;
}
#column1 a, #column1 a:link {
	color:#9d0a0e;
	text-decoration:none;
}
#column1 a:visited {
	color:#566c10;
}
#column1 a:hover {
	color:#566c10;
	text-decoration:underline;
}
#column1 .content h2 a, #column1 .content h2 a:link, #column1 .content h2 a:active {
	color:#9d0a0e;
	text-decoration:none;
}
#column1 .content h2 a:visited {
	color:#566c10;
}
#column1 .content h2 a:hover {
	color:#566c10;
	text-decoration:underline;
}
#column1 .breadcrumbs a, #column1 .breadcrumbs a:link, #column1 .breadcrumbs a:visited {
	color:#ffd85d;
	text-decoration:none;
}
#column1 h2 a:hover {
	color:#ffd85d;
	text-decoration:underline;
}
#column1 .txtUltraShort, #column1 .txtShort, #column1 .txt, #column1 select, #column1 textarea, #column1 .txtDateField, #column1 .txtExplain, #column1 .txtDuties {
	border:1px solid #666666;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	margin-top:-3px;
}
#column1 .txtUltraShort, #column1 .txtShort, #column1 .txt, #column1 select {
	height:18px;
}
/*#column1 .txtUltraShort { width:40px; }*/

			#column1 .txt, #column1 select, #column1 .txtUltraShort, #column1 .txtShort, #column1 .CTBTextArea {
	width:270px;
}
/*#column1 .txtShort { width:125px; }*/

			#column1 .CTBTextArea {
	height:45px;
}
#column1 .txtDateField {
	width:90px;
}
#column1 textarea {
	width:270px;
	height:200px;
}
#column1 .txtExplain {
	width:410px;
	height:100px;
}
#column1 .txtDuties {
	width:270px;
	height:50px;
}
#column1 .btn {
	margin-top:20px;
	width:80px;
	height:18px;
	background-color:#666666;
	color:#FFFFFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#checkingPromo {
	font-size: 9px;
	/* width: 420px; */

				text-align: center;
	vertical-align: middle;
}
table#checkingPromo {
	border: 1px solid #666666;
}
table#checkingPromo td {
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
#balance {
	border:0;
}
table#balance td {
	border: 0;
	text-align: left;
}
#openingSpecial {
	width:100%;
	background-color:#ffffff;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:35px;
}
#openingSpecial #openSpecialContent {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0;
}
#highlight {
	background:#ffffff;
	border:1px dotted #990000;
	padding:10px;
	display:block;
	color:#990000;
	font-size:11px;
}
#highlight p, #highlight ul, #highlight li {
	color:#990000;
	font-size:11px;
}
#highlight ul {
	display: inline;
}
#openingSpecial ul {
	margin-top:-10px;
}
#openingSpecial img {
	display:block;
}
/*Rates pages tables need special formatting*/

			.ratesTable {
	width:420px;
	border:0;
	margin-bottom:15px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:left;
}
.ratesTable td {
	height:26px;
	padding:5px;
	width:30%;
	vertical-align:top;
}
/*/////////////////////////////////////////////////////////

			Column 2

			/////////////////////////////////////////////////////////*/

			

			#column2 {
	/*

				position:absolute;

				left:501px;

				top:315px;

				z-index:300;

				*/

				float: left;
	width:200px;
	height:auto;/*border: 1px solid #FF0000;*/

				

			}
.FSF_input {
	width: 95px;
	margin-left: 20px;
	margin-right:5px;
	height: 18px;
	border: thin inset #D3B34D;
}
.FSF_submit {
	width: 55px;
	height: 18px;
}
#column2 h3 {
	margin:15px 0 0 23px;
	font-size:11px;
	color:#513127;
	font-weight:bold;
}
#column2 .content {
	margin:47px 0 0 0px; /*23*/
	padding-right:20px;
}
#column2 p {
	margin:0 0 25px 23px;
	font-size:9px;
	line-height:1.5em;
}
#column2 a, #column2 a:link {
	color:#9d0a0e;
	text-decoration:none;
}
#column2 a:visited {
	color:#513127;
}
#column2 a:hover {
	color:#513127;
	text-decoration:underline;
}
#column2 h3 a, #column2 h3 a:link {
	color:#513127;
	text-decoration:none;
}
#column2 h3 a:visited {
	color:#9d0a0e;
}
#column2 h3 a:hover {
	color:#9d0a0e;
	text-decoration:underline;
}
#column2 .aff {
	margin-top:35px;
	margin-bottom:50px;
}
/*/////////////////////////////////////////////////////////

			Column 3

			/////////////////////////////////////////////////////////*/



			#column3 {
	/*

				position:absolute;

				left:701px;

				top:0;

				z-index:100;

				*/

				float: left;
	width:140px;
	height:auto;
	background:url(../images/misc/column3Top.gif) no-repeat top left;
	padding:80px 0px 0px 0px;
}
#column3 .content, #column3 h3, #column3 ul, #column3 form>p {
	color:#FFFFFF;
}
#column3 form {
	padding-left:14px;
	margin-bottom:35px;
}
#column3 input.txt {
	width:115px;
	height:15px;
	color:#663300;
	margin-bottom:10px;
	margin-top:2px;
	font-size:9px;
}
/* OLD BUTTON STYLE

			#column3 input.btn {

				margin-top:5px;

				width:115px;

				height:15px;

				background-color:#ffd85d;

				font-size:9px;

				text-align:center;

				color:#663300;

			}*/

			

			

			#column3 input.btn {
	background:url(../images/btn/secure_submit.gif) #ffd85d no-repeat top left;
	width:115px;
	height:15px;
}
#column3 form>p, #column3 .date {
	font-size:11px;
}
#column3 h2 {
	font-size:11px;
	color:#ffd85d;
}
#column3 h3 {
	font-size:10px;
	color:#FFFFFF;
	margin:0 0 25px 14px;
}
#column3 .date {
	padding-left:14px;
	margin-bottom:13px;
}
#column3 .content {
	padding-left:14px;
	width:117px;
}
#column3 p {
	margin-bottom:15px;
	color:#FFFFFF;
	font-size:9px;
}
#column3 a, #column3 a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#column3 a:visited {
	color:#FFFFFF;
}
#column3 a:hover {
	color:#ffd85d;
	text-decoration:underline;
}
#column3 .yellow {
	color:#ffd85d;
}
#column3 ul {
	margin-left:14px;
	font-size:9px;
}
#column3 li {
	list-style-type:none;
	margin-top:10px;
}
#column3 li>a, #column3 li>a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#column3 li>a:visited {
	color:#FFFFFF;
}
#column3 li>a:hover {
	color:#ffd85d;
	text-decoration:underline;
}
#column3 .imgPadUp {
	margin-top:25px;
}
#column3 .imgDivider {
	margin-bottom:25px;
	margin-top:25px;
}
#working {
	width: 100px;
	height: auto;
	color:#ffd85d;
	padding: 5px;
	border: 1px solid #ffd85d;
	margin-left: 14px;
}
/*/////////////////////////////

footer

/////////////////////////////*/



			#footer {
	background:url(../images/backgrounds/footerBG.gif) no-repeat 0 0;
	height:22px;
	width:928px;
	font-size:9px;
	line-height: 22px;
	color:#FFFFFF;
	padding-left: 35px;
}
#footer p {
	margin-left:37px;
	padding-top:5px;
}
#footer a {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}
#footer a, #footer a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:visited {
	color:#ffcc66;
}
#footer a:hover {
	color:#ffcc66;
	text-decoration:underline;
}
#selectGroup1, #selectGroup2 {
	line-height:3.25em;
	font-size:.35em;
}
#selectGroup1 {
	float:left;
	width:300px;
}
#selectGroup2 {
	float:left;
	margin-left:60px;
	width:10px;
}
/* The select box for membership group in the membership application

			has a MASSIVE list in it, this styles the headlines that differentiate 

			the items in the list to break it up  */



			.selectMemberGroup {
	width:270px;
	height:200px;
	font-size:9px;
}
.selectListHeadline {
	background-color:#FFD85D;
	color:#513127;
	font-weight:bold;
	height:20px;
	border:1px solid #513127;
	text-align:center;
}
/*/////////////////////////////

login Form

/////////////////////////////*/





#officialsLogin, #officialsLogin table {
	font-size:11px;
}
#officialsLogin form td {
	height:30px;
}
/*
#officialsLogin input {

	font-size:11px;

	border:1px solid #666666;

	background-color:#ffffff;

	color:#666666

}
*/



#officialsLogin a, #officialsLogin a:link, #officialsLogin a:visited, #officialsLogin a:active {
	font-size:11px;
	background-color:#ffffff;
	color:#990000;
	text-decoration:underline;
}
#officialsLogin a:hover {
	color:#666666;
	text-decoration:none;
}
/******************************************************************

------------------------------------------------------------------

Classes

------------------------------------------------------------------

******************************************************************/





.I {
	font-style:italic;
}
.B {
	font-weight:bold;
}
.indentLeft1 {
	margin-left:20px;
	margin-top:0;
}
.indentLeft2 {
	margin-left:20px;
	margin-top:0;
}
.red {
	color:#990000;
}
.underline {
}
.heading {
	background-color: #fce289;
	font-weight: bold;
}
.leftColumn {
	background-color: #ccd2b7;
	font-weight: bold;
}
.leftColumnLinkage {
	font-weight:normal;
}
.disclaimer {
	color:#000000;
	font-size:8px;
}

