body {
	margin: 0;
	padding: 0;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: .75em;
	color: #2c2c2c;
	text-align: center;
	border: 0;
	background: #fff url(../images/bg.jpg) repeat-x;
}

td{
font-size:8pt;
}

#ex_dis{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	position: absolute;
	border: 1px solid #5153CC;
	padding: 15px;
	display:none;
	z-index: 500;
	width:400px;
	top:139px;
	left:193px;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=CCCCCC,offX=7,offY=8,positive=true);
}	

#grpBanner p {
	color: #ffffff;
}

#grpBanner a  {
	color: #ffffff;
}

.clear {
    height: 1px;
    clear: both;
}
form {
	margin: 0; padding: 0;
}
a img { border: 0; }
div#nonopen img{
	margin-bottom: 3px;
}
ul li {
	list-style-image: url(../images/li.gif);
}
ul {
	margin: 10px 0 0 20px;
	padding:10px;
}
li {
	color:#000;
	margin:0 0 10px 0;
}
li a:link, li a:visited {
	color:#13694e;
	text-decoration: underline;
}
li a:hover, li a:active {
	color:#13694e;
	text-decoration: none;
}


/********************************************************************LAYOUT******/
.container {
	min-width: 760px;
	width: 100%;
	text-align: left;
	color:#333;
	background: #428771 url(/home/diFiles/skins/images/bg_container.gif) repeat-y;
}
* html .minwidth {border-left: 760px solid #fff;}
* html .minwidthContainer {
	margin-left: -760px;
	position: relative;
}
/*\*/ 
 * html .container, * html .minwidth, * html .minwidthContainer {
	height: 1px;
	}
/**/ 
.minwidthContainer {
	background: #428771 url(/home/diFiles/skins/default/images/bg_container2.gif) repeat-y;
}

/*********************************************CONTENT BACK******/

.containerBack {
	min-width: 760px;
	width: 100%;
	text-align: left;
	color:#333;
	background: #428771 url(../images/bg_container2.gif) repeat-y;
}
* html .minwidthBack {border-left: 760px solid #fff;}
* html .minwidthContainerBack {margin-left: -760px; position: relative;}
/*\*/ 
 * html .containerBack, * html .minwidthBack, * html .minwidthContainerBack {
	height: 1px;
	}
/**/ 
.minwidthContainerBack {
	background: #428771 url(../images/bg_container2.gif) repeat-y;
}

#rates .editor {
	margin: 15px 0px 0px 0px;
}

.header {
	height: 118px;
	width: 100%;
	margin: 0;
	padding: 0;
	color:#000;
	background: #fff;
	border-bottom:1px solid #13674d;
}
.content {
	position:relative;
	top:-20px;
	left:0px;
	margin:0 10px 0 25px;
	text-align:justify;
}
.content a:link, .content a:visited {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#8f956f;
	text-decoration: underline;
}
.content a:hover, .content a:active {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #c09f38;
	text-decoration: none;
}

.content ul li {
	list-style-image: url(../images/li2.gif); 
}

/********************************************************************HEADER******/


.date {
	float:left;
	height:20px;
	width:100%;
	display: inline;
	margin:0;
	padding: 0;
	text-align:right;
	background:#e0cfa3 url(../images/bg_header.gif) repeat-y;
	border-bottom:1px solid #13674d;
}
.date ul {margin: 2px 5px 0 0; padding:0;}
.date li {
	display: inline;
	list-style-type: none;
}
.logo {
	float:left;
	height:97px;
	width: 218px;
	margin: -1px 0 0 0;
	padding:0;
}
.headerImage {
	float:right;
	height:97px;
	width: 542px;
	margin: -1px 0 0 0;
	padding:0;
	background:#fff;
}

/************************************************LEFTCOL******/

.leftCol {
	float:left;
	width: 169px;
	color:#333;
	background: url(../images/bg_leftCol.gif) no-repeat;
	margin:0 0 0px 0;
	min-height: 377px;
}
* html .leftCol {
	height:380px;
	height:377px;
}
.leftContent {
	padding:0 0 0 5px;	
}
.leftNav {
	text-align:left;
	padding: 0 0 0 10px;
}
* html .leftNav {
	padding:0;
}
.leftNav ul li {
	list-style-image:none;
}	
.leftNav ul {
	margin: 5px 5px 0 0; 
	padding: 0;
}

* html .leftNav ul {
	margin: 5px 0 0 8px;
}
.leftNav li {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin:-2px 0 0 0;
}
.leftNav ul ul {
	margin:-4px 0 6px 0;
}
* html .leftNav ul ul {
	margin:-4px 0 6px 0;
}
.leftNav ul ul li {
	margin:0 0 2px 18px;
}
.leftNav  li a:link, .leftNav  li a:visited {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
}
.leftNav  li a:hover, .leftNav  li a:active {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#dfcea2;
	text-decoration: underline;
}


a.head {
	display:block;
}

a.selected {
	
}




/*  nav classes for dhtml */

.over ul{
	display: block;
}

.out ul{
	display: none;
}




.search {
	height:16px;
	width:152px;
	margin: 0 0 0 10px;
	padding:0;
}
.search form input {
	border:1px solid #692113;
	vertical-align:middle;
	height:14px;
	width:120px;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#563e12;
	padding:0 0 0 4px;
}
* html .search form input {
	height:17px;
}

/********************************************************************RIGHTCOL******/



.rightCol {
	float:left;
	width:591px;
	margin:0;
	padding:0 0 0px 0;
	background:#FFFFFF;
}
* html .rightCol {
	padding:0;
}
*:first-child +html .rightCol {
	padding:0 0 2px 0;
}
.promo {
	width:591px;
	height:154px;
	margin:0;
	background:#222f3f;
	border-top:4px solid #fff

}
.promoText {
	float:left;
	height:115px;
	width:140px;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#fff;
	margin:10px 10px 5px 20px;
}
* html .promoText {
	margin:10px;
}
.promoText  a:link, .promoText  a:visited {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration: underline;
}
.promoText  a:hover, .promoText  a:active {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
}
.promoIMG {
	float:right;
	height:154px;
	width:421px;
	background:white;
}
.promoNav {
	float:left;
	width:200px;
	margin:-25px 0 0 20px;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #fff;
}
* html .promoNav {
	margin:-25px 0 0 10px;
}
.promoNav  a:link, .promoNav  a:visited {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-decoration: underline;
}
.promoNav  a:hover, .promoNav  a:active {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.rightColContent {
	width:565px;
	padding:8px 5px 5px 8px;
	font-size:8pt;
}


.contentL {
	float:left;
	width:275px;
	margin:5px 0 0 15px;
}
* html .contentL {
	width:255px;
}
.contentL h2, .contentR h2 {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	text-decoration:underline;
	margin:0 0 3px 0;	
}
.contentR {
	float:right;
	width:133px;
	margin:5px 35px 0 15px;
}
.contentR img {
	margin:10px 0 0 0;
}
/****************************Online Banking******/
.olb {
	height:33px;
	width:100%;
	background:url(../images/bg_olb.gif) repeat-x;
	vertical-align:middle;
	margin:0;
	padding:0;
	border-bottom:1px solid #563e12;
}
.olbHed {
	float:left;
	height:17px;
	width:97px;
	margin:2px 0 -3px 0;
}
* html .olbHed {
	float:left;
	height:17px;
	width:97px;
	margin:0 0 -1px 0;
}
*:first-child+html .olbHed {
	float:left;
	height:17px;
	width:97px;
	margin:0 0 -3px 0;
}
.olb form input {
	border:1px solid #692113;
	vertical-align:middle;
	height:14px;
	width:70px;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#563e12;
	margin:-8px 8px 0 0;
	padding:0 0 0 4px;
}
* html .olb form input {
	height:17px;
}
.olbLinks {
	height:11px;
	width:80px;
	float:left;
	margin: 2px 0 0 0;
	text-align: center;
}
* html .olbLinks {
	height:11px;
	width:80px;
	float:left;
	margin:-3px 0 0 0;
	text-align: center;
}
.CMLinks {
	height:11px;
	width:80px;
	float:left;
	margin:1px 0 0 10px;
}
* html .CMLinks {
	height:11px;
	width:80px;
	float:left;
	margin:0 0 0 7px;
}
*:first-child+html .olbLinks {
	margin:-4px 0 0 10px;
}
*:first-child+html .CMLinks {
	margin:-4px 0 0 10px;
}
.olbPersonal {
	float:left;
	height:26px;
	width:425px;
	margin:4px 0 0 10px;
}
*:first-child+html .olbPersonal {
	margin:5px 0 0 10px;
}
.olbPersonalFields {
	float:left;
	height:26px;
	width:310px;
	margin:2px 0 0 10px;
}
.olbPersonalFields img {
	margin:2px 0 0 0;
}
.olbCash {
	float:right;
	height:33px;
	width:170px;
	background:#6f5309;
	margin:-30px 0 0 0;
	padding:0;
}

#olbCashBack{
	margin: 0px 0px 0px 0px;
}

* html .olbCash {
	height:26px;
	margin:-35px 0 0 0;
}
*:first-child+html .olbCash {
	float:right;
	height:33px;
	width:170px;
	background:#6f5309;
	margin:-31px 0 0 0;
	padding:0 0 1px 0;
}
.olbCashHed {
	float:left;
	height:14px;
	width:120px;
	margin:6px 0 0 3px;
}
* html .olbCashHed {
	float:left;
	height:12px;
	width:120px;
	margin:10px 0 -4px 3px;
}
*:first-child+html .olbCashHed {
	float:left;
	height:14px;
	width:120px;
	margin:6px 0 0 6px;
}
.olbButtonOB {
	float:right;
	margin:-12px 4px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
* html .olbButtonOB {
	float:right;
	margin:-16px 2px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
.olbButtonCM {
	float:right;
	margin:-14px 2px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
* html .olbButtonCM {
	float:right;
	margin:-10px 2px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}

/********************************************************************FOOTER******/

.footer {
	height: 48px;
	width: 100%;
	background: #05402e;
	font: 7pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #606a74;
	text-align:right;
}
.footer img {
	margin:0 0 -10px 10px;
}
.footer ul{
	padding:14px 0 0 0;
}
.footer ul li {
	display:inline;
	padding:14px 10px 0 0;
	list-style-type:none;
	list-style-image:none;
	
}
.footer a:link, .footer a:visited {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-decoration: underline;
}
.footer a:hover, .footer a:active {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
/********************************************************************CONTENT BACK******/

.rightColBack {
	float:left;
	width:591px;
	margin:0;
	padding:0;
	background:#fff;
}
.contentBack {
	padding:25px 12px 20px 30px;
}

.contentBack img {

            margin-left: -2px;

            }
* html .contentBack img.sectionHeaderImage {

            margin-left: -12px;

            }

.contentBack li{
	margin: 0px 0px 2px 15px;
}

.backPhoto {
	float:right;
	margin:-5px 0 10px 10px;
}	
* html .backPhoto {
	padding:0 0 0 10px;
}
.rightColBack ul {
	color:#000;
	margin:0px 0 10px 10px;
}

.rightColBack ul ul{
	color:#000;
	margin:8px 0 10px 10px;
}

.rightColBack li {
	color:#000;
	margin:0 0 2px 15px;
}
.olbHedBack {
	float:left;
	height:17px;
	width:97px;
	margin:5px 0 -3px 0;
}
* html .olbHedBack {
	margin:0 0 -3px 0;
}
.olbCashBack {
	float:right;
	height:33px;
	width:170px;
	background:#6f5309;
	margin:0 0 0 0;
	padding:0;
}
.olbPersonalBack {
	float:right;
	height:26px;
	width:147px;
	margin:0 0 0 10px;
	display:inline;
}
* html .olbPersonalBack {
	margin:6px 0 0 10px;
}
.olbButtonOBback {
	float:right;
	margin:-12px 4px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
.olbButtonCMback {
	float:right;
	margin:-14px 2px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
* html .olbButtonOBback {
	float:right;
	margin:-13px 2px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
* html .olbButtonCMback {
	float:right;
	margin:-9px 2px -3px 0;
	padding:0;
	width:42px;
	height:27px;
}
















.olbCashHedBack {
	float:left;
	height:14px;
	width:120px;
	margin:6px 0 0 3px;
}
* html .olbCashHedBack {
	float:left;
	height:12px;
	width:120px;
	margin:3px 0 -4px 3px;
}
/***************************************************************** TEXT STYLES *******/

a:link, a:visited {
	font: 9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#13694e;
	text-decoration: underline;
}
a:hover, a:active {
	font: 9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #13694e;
	text-decoration: none;
}
h1 {
	font: 13pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #05402e;
	font-weight:bold;
	margin: 0 0 0 0;
}
h2, h1 center {
	font: 11pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #312503;
	margin:0 0 20px -2px;
}
h3, .fees {
	font: 10pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #6f5309;
	margin:  0 0 15px -2px;
}

.fees{
margin:  0 0 0 -2px;
}

h4 {
	font:9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #6f5309;
	font-weight:bold;
	margin: 0 0 15px 0;
	padding:0;
}
p { font:9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#000;
	line-height:15px;
	margin: 0 30px 20px 0px;
}


/********************************************************************TABLE STYLES******/
.tableheader {
	background-color:#fbf7ec;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
th {
	background-color:#428771;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.tablecontent1 {
	background-color:#dfe3d4;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#000;
}
.tablecontent2 {
	background-color:#faf8f2;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#000;
}
.faqQ {
	background-color:#fff;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#13694e;
}
.faqA {
	background-color:#fff;
	font: 9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}
.disclaimer {
	background-color:#fff;
	font: 7pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#999;
}
.required {
	background-color:#fff;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#cc0000;
}
.appfield1 {
		font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
		border:1px solid #13694e;
}
.appfield2 {
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	border:1px solid #666;
}

.terms{
	border:2px solid #13694E;
	padding:10px;
	width:190px;
	text-align:center;
	cursor:pointer;
	margin:15px 0px 15px 0px;
	horizontal-align: center;
	margin-left:25%;
}

.editContent{
	margin-bottom:45px;
	padding-bottom:45px;
	vertical-align:top;
	height:100px;
}

div#back .editor{
	margin-top: 15px;
}

div#back ul{
	/*margin-top: 15px;*/
	margin-left: 10px;
}

.fragmentContent{
	margin-top: 15px;
}

ul.nolistitem, .nolistitem li {
	list-style-type: none;
	list-style-image: none;
}


#home_popup {
	border: 1px solid black;
	background-color: white;
	padding: 10px;
	position: absolute;
	z-index: 999;
	left: -400px;
	top: 0;
	width: 400px;
	height: 130px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=50);
	opacity: .0;
}
	

