/*-----------------------
HTML TAGS
-----------------------*/
html, body{height:100%;} 
html,body {
		margin: 0px 0px 0px 0px;
		/*background-color: #E0E7ED; */
		padding: 0;
}
body {		
		text-align: center;
		background-color: #E0E7ED; 
		font-family: Verdana, Times New Roman;
		font-size: 9pt;
		color: #5F5F5F;
}
body
{
    background: url(../images/cntBg.jpg) repeat-y center top;
	background-color: #E0E7ED; 
}

select
{
	color: #5F5F5F;
}
input
{
	color: #5F5F5F;
}
#container 
{
	margin-left:auto;
	/*background-color: #E0E7ED; 
	background-color: #FFFFFF;*/
	margin-right:auto;
	width: 100%;
	text-align: left;
	position:relative;
		}
#header {
		height: 75px;
		width:100%;
		margin: 0px 0px 0px 0px;
		position:relative;
		z-index:2;
		overflow:hidden;
}
* html #header {height: 75px;}
#leftMenu {
		float: left;
		width: 230px;
		height: 500px;
}
#content 
{
	width: 570px;
	float: left; 
	display: inline;
	padding-left: 7px;
	font-family: Verdana;
	font-size: 9pt;
	color: #5f5f5f;
}
#footer	
{
	margin-top: 115px;
	width: 770px;
	height: 300px;
	padding-left: 27px;
	color: #5F5F5F;
	text-align: center;
	font-size: 8pt;
}
#footer2 p {margin:0;padding:0}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.sectionHeaderText
{
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 14pt;
	color: White;
}
.sectionHeaderTextBold
{
	padding-left: 13px;
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 14pt;
	color: White;
	font-weight: bold;
}
.sectionHeaderLeft
{
	background: url(../Images/SectionHeaderLeft.jpg) no-repeat scroll top left;
	height: 29px;
	width: 7px;
}
.sectionHeaderMiddle
{
	background: url(../Images/SectionHeaderMiddle.jpg) repeat-x scroll top left;
	height: 29px;
}
.sectionHeaderRight
{
	background: url(../Images/SectionHeaderRight.jpg) no-repeat scroll top left;
	height: 29px;
	width: 7px;
}


a:link
{
	color: #5F5F5F;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}
a:visited
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #30287E;
	text-decoration: underline;
}
.user
{
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 10px;
}
a.user:link
{
	color: green;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 30px;
}
a.user:visited
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: green;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 30px;
}
a.user:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #10ABF3;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 30px;
}
a.Footer:link
{
	font-family: Verdana;
	font-size: 7pt;
	color: #84A240;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.Footer:visited
{
	font-family: Verdana;
	font-size: 7pt;
	color: #84A240;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.Footer:hover
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #84A240;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}
a.FooterStateList:link
{
	font-family: Verdana;
	font-size: 7pt;
	color: #74A0DD;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}
a.FooterStateList:visited
{
	font-family: Verdana;
	font-size: 7pt;
	color: #74A0DD;
	font-weight: normal;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}
a.FooterStateList:hover
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #10ABF3;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}

a.leftMenuBank:link
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 6.5pt;
	padding-left: 35px;
	text-decoration: none;
}
a.leftMenuBank:visited
{
	font-family: Verdana;
	font-size: 6.5pt;
	font-weight: normal;
	padding-left: 35px;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftMenuBank:hover
{
	font-family: Verdana;
	font-size: 6.5pt;
	padding-left: 35px;
	font-weight: normal;
	color: #005240;
	text-decoration: underline;
}

a.leftMenuCCEmail:link
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 9px;
	text-decoration: none;
}
a.leftMenuCCEmail:visited
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftMenuCCEmail:hover
{
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 9px;
	font-weight: normal;
	color: #005240;
	text-decoration: underline;
}

a.headerLink:link
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
}
a.headerLink:visited
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.headerLink:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #10ABF3;
	text-decoration: underline;
}
.headerText
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}
.user
{
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 10px;
}
a.linkLMenu:link
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: underline;
	line-height: 30px;
}
a.linkLMenu:visited
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 30px;
}
a.linkLMenu:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #10ABF3;
	text-decoration: underline;
}

a.textLink:link,
a.textLink:visited,
a.textLink:hover
{
	font-size: 9pt;
	text-decoration: underline;
}

/*-----------------------
ELEMENT Styles
------------------------*/
.tbl80
{
	width: 90%;
}
.tbl90
{
	width: 90%;
}
.tbl95
{
	width: 95%;
}
.tbl100
{
	width: 100%;
}
.tb40
{
	width: 40px;
	height: 15px;
	text-align: right;
}

.tb30
{
	width: 30px;
	height: 15px;
}
.tb150
{
	width: 150px;
}
.tb200
{
	width: 200px;
}
.tbm400
{
	width: 400px;
	height: 200px;
}
/*-----------------------
CSS Lines
-----------------------*/
.line1 
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: solid 1px #452D21;
	text-align: center;
	width: 80%;
	height: 1px;
}
.line95
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: solid 1px #db0c2e;
	width: 95%;
	height: 1px;
}
.line100 
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: solid 1px #db0c2e;
	width: 100%;
	height: 1px;
}

.imageLink
{
	cursor: pointer;
}
/*-----------------------
Spacing
-----------------------*/
.spc1h
{
	width: 1px;
	height: 1px;
}
.spc5h
{
	width: 1px;
	height: 5px;
}
.spc7h
{
	width: 1px;
	height: 7px;
}
.spc10h
{
	width: 1px;
	height: 10px;
}

.spc15h
{
	width: 1px;
	height: 15px;
}

.spc35h
{
	width: 1px;
	height: 35px;
}
.spc130h
{
	height: 130px;
	width: 1px;
}
.spc5w
{
	width: 5px;
	height: 1px;
}
.spc10w
{
	width: 10px;
	height: 1px;
}

/*-----------------------
FONT
-----------------------*/
.boldText
{
	font-weight: bold;
}
.v9g10
{
	font-family: Verdana;
	font-size: 9pt;
	color: #5F5F5F;
	font-weight:normal;
	padding-left: 10px;
}
.v8g10
{
	font-size: 7pt;
	padding-left: 12px;
}
.v8gw
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	padding-left: 5px;
}
.v9wi
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 25px;
}
.v9grn
{
	padding-left: 5px;
	color: #024F3F;
}
.v10w
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 25px;
}
.featureHeader
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #5F5F5F;
	margin-top: 4px;
	margin-bottom: 2px;
}
.privHeader
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #5F5F5F;
	text-align: center;
	padding: 0 10px;
}
.privHeaderU
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #5F5F5F;
	text-align: center;
	text-decoration: underline;
	padding: 0 10px;
}
.privText
{
	font-family: Verdana;
	font-size: 9pt;
	color: #5F5F5F;
	padding: 0 10px;
	text-align: justify;
}


/*-----------------------
Login
-----------------------*/
.loginWelcome
{
	width: 100%;
	text-align: center;
	height: 100%;
	vertical-align: middle;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
}
.loginTable
{
	font-family: Verdana;
	font-size: 9pt;
	color: #5F5F5F;
}
.loginLabelCell
{
	text-align: right;
	padding-right: 10px;
}
.loginInputCell
{
	width: 140px;
}
.loginInput
{
	width: 98%;
}
.loginValidatorCell, .loginInputBox, .loginSubmitCell, .loginEmptyCell, .loginSummaryCell
{
}

.loginSubmit
{
	background-color: #e7e9cd;
	padding: 2px;
	border-style: outset;
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: #003300;
	font-family: Arial;
}

.divLeft
{
	float: left;
}
.divRight
{
	float: right;
}

.textRight
{
	text-align: right;
}

.sectionBorder
{
	width: 548px;
	padding: 10px;
	border: solid 1px #006851;
}
.missing 
{
	color: Red;
}
.RedFeedback
{
	color: Red;
	font-size: 9pt;
}
.copyright
{
	font-size: 7pt;
	display: inline;
}
.privacy
{
	font-size: 7pt;
	float: right;
	display: inline;
}

.cssHide
{
    display: none;
}

input.highlight,
select.highlight
{
	background-color: #ffffcc;
}