/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html {
	margin:0;
	padding:0;
	overflow:scroll;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:normal;	
	font-size:100.01%;
	background-color: #FFFFFF;
}
a:link {
	text-decoration:none
}
a:visited {
	text-decoration:none
}
h1 {
	margin:0;
	padding:0 0 .9em 0;
	font-size:.85em;
	color:#000099;
}
h2 {
	margin:0;
	padding:0 0 .9em 0;
	font-size:.75em;
	color:#000099;
}
h5 {
	margin:0 0 .4em 0;
	padding:0;
	font-size:.75em;
	font-weight:normal;
	clear:both;
	color:#000099;
}
h6 {
	margin:0 0 .4em 0;
	padding:0;
	font-size:.7em;
	font-weight:normal;
	clear:both;
	color:#000099;
}
p {
	margin:0 0 1.4em 0;
	padding:0;	
	font-size:.7em;
	line-height:1.4em;
	text-align:justify;
	clear:both;
}
.author{
	margin:0;
	padding:0;	
	font-weight:normal;
}
.pubref {
	margin:0 0 1em 0;
	padding:0;	
	font-size:.65em;
	font-style:italic;
	line-height:1.4em;
	text-align:left;
	clear:both;
}
a.pubreflink {
	color:#6D8F92;
}
a.pubreflink:hover {
	color:#FF0000;
}
#divTextarea{
	height:11.8em;
	margin:0 0 1.5em 0;
	padding:0 .5em .5em .5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:normal;
	line-height:1.34em;/*ie does not respond to hundreths*/
	overflow:auto;
/*	background-color:#EFF1F5;*/
	background-color:transparent;
	background-image:url('images/article_bkgd.gif');
	background-repeat:repeat;
	background-position:left top;
}
form {
	margin:0;
	padding:0;
}

/***************** containers ***********************************/
#wrapper {
	width:50em;
	margin-left:auto;
	margin-right:auto;
	padding:2em 0 0 0;
}
* html #wrapper{height:100%;}
#logomenu{
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
#logomenu img{
	width:2.8em;
	height:2.5em;
	margin:0;
	padding:0;
	border:none;
	float:left;
}
#masthead{
	margin:0;
	padding:0;
	text-align:center;
	font:normal normal normal 1.4em/1.4em Georgia, "Times New Roman", Times, serif;	
	color:#000099;
}
#slogan {
	margin:0;
	padding:0 0 .4em 0;
	text-align:center;
	border-bottom:.05em solid #000000;
	font: italic normal .9em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#365154;
}
#navmenu {
	margin:.5em 0 0 0;
	padding:0;
	overflow:hidden;
	font:normal normal normal .7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#divRow1 {
	width:67em;
	margin:0 auto 0 auto;
	padding:0;
	overflow:hidden;
}
#navmenu a {}
#navmenu a:active, #navmenu a:focus, #navmenu a:hover {
	background-image:url('includes/cssmenus2/skins/img/arrow_dark_verticall1.gif');
	color:#FF0000;
}
a#current {
	background-image:url('includes/cssmenus2/skins/img/arrow_dark_verticall1.gif');
	color:#0066FF;
}
a#current:active, a#current:focus, a#current:hover {
	background-image:url('includes/cssmenus2/skins/img/arrow_dark_verticall1.gif');
	color:#FF0000;
}

#navlink1{
	width:6.6em;
	float:left;
}
#navlink2{
	width:9.2em;
	float:left;
}
#navlink3{
	width:11em;
	float:left;
}
#navlink4{
	width:6.5em;
	float:left;
}
#navlink5{
	width:7em;
	float:left;
}
#navlink6{
	width:6.5em;
	float:left;
}
#navlink7{
	width:9.9em;
	float:left;
}
#navlink8{
	width:9.5em;
	float:left;
}

.indexnav{
	padding:0 0 0 1em;
	text-decoration:none;
	font-size:1em;
	color:#6D8F92;
	background-image:url('includes/cssmenus2/skins/img/arrow_dark_hrizontall2.gif');
	background-repeat: no-repeat;
	background-position: 0 center;
}

#content {
	margin:1em 0 .2em 0;
	padding:0 0 .3em 0;
	overflow:hidden;
	color:#333333;
	border-bottom:.05em solid #000000;
}
#navleft {
	margin:0 0 1em 0;
	padding:.2em 0 0 0;
}
#cardlogos{
	min-height:14.4em;
	margin:0;
	padding:0;
	background-image:url('images/visa_mc_disc.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
}
/*
#twitterbanner {
	margin:0;
	padding:.2em 0 0 0;
	background-color:transparent;
}
#twitterPage {
	margin:0;
	padding:.2em 0 0 0;
	background-color:transparent;
}
*/
#calendardiv {
	margin:0 0 .5em 2.5em;
	padding:0;
}
#loadLabel{
	width:100%;
	text-align:center;
	margin:0;
	padding:0 0 .4em 0;
	line-height:10em;
	border-bottom:.05em solid #000000;
	font: italic normal .9em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#365154;
	float:left;
	vertical-align:middle;
	background-color:#FFFF00;
}
.maillink {				            
	margin:0;
	padding:0 0 0 1em;
	color:#0066FF;
	text-decoration:none;
	background-image:url('includes/cssmenus2/skins/img/arrow_dark_hrizontall2.gif');
	background-repeat: no-repeat;
	background-position: 0 center;
}
.maillink:hover { 
	color:#FF0000; 
	background-image:url('includes/cssmenus2/skins/img/arrow_red_verticall1up.gif');
}
.imagecont{
	margin:0 0 1em 0;
	padding:0;
	float:left;
}
/***************** backgrounds ********************************/
.bkgrnd_img {
	min-width:100%;
	min-height:100%;
	margin:0;
	padding:0;
	background-position:center top;
	background-repeat:no-repeat;
}

#bkgrnd_index{
	background-image:url('images/scalesright.jpg');
}
#bkgrnd_services {
	background-image:url('images/columns_servicesleft.jpg');
}
#bkgrnd_credentials {
	background-image:url('images/red_columns.jpg');
}
#bkgrnd_news {
	background-image:url('images/portico.jpg');
}
#bkgrnd_fees {
	background-image:url('images/bkgrnd_eventsleft.jpg');
}
#bkgrnd_forms {
	background-image:url('images/white_columns.jpg');
}
#bkgrnd_calendar{
	background-image:url('images/top_columns.jpg');
}
#bkgrnd_contactus{
	background-image:url('images/vaults.jpg');
}

/***************** columns **********************************/
.colcenterhead {
	width:14em;
	margin:.2em 0 0 0;
	padding:0 .8em 0 .8em;
	float:left;
}
.colrighthead {
	width:14em;
	margin:.2em 0 0 0;
	padding:0 .8em 0 .8em;
	float:left;
}
.colrightdblhead {
	width:29.6em;
	margin:0;
	padding:0 .8em 0 .8em;
	float:left;
}
.colleft {
	width:13em;
	min-height:27em;
	margin:1em 0 0 2.5em;
	padding:1.1em .5em 0 0;
	float:left;
}
.colcenter {
	width:14em;
	min-height:28.6em;
	margin:1em 0 0 0;
	padding:0 .8em 0 .8em;
	border-left:.05em solid #BECAD3;
	float:left;
}
.colright {
	width:14em;
	min-height:28.6em;
	margin:1em 0 0 0;
	padding:0 .8em 0 .8em;
	border-left:.05em solid #BECAD3;
	border-right:.05em solid #BECAD3;
	float:left;
}
.colrightdbl {
	width:29.6em;
	min-height:28.6em;
	margin:1em 0 0 0;
	padding:0 .8em 0 .8em;
	border-left:.05em solid #BECAD3;
	border-right:.05em solid #BECAD3;
	float:left;
}

/***************** LINK CLASSES ************************************/
.linkred {
	color:#0066FF;
	text-decoration: none;
}
.linkred:hover {
}
a:link.linkred {
	color:#0066FF;
	text-decoration: none;
}
a:hover.linkred {
	color:#FF0000;
	text-decoration: none;
}

/************* lists ****************/
ul.fullwidth{
	margin:0 0 1em 2em;
	padding:0 0 0 .5em;
	font-size:.7em;
}
ul.fullclear{
	margin:0 0 1em 0;
	padding:0;
	font-size:.7em;
	list-style-type:none;
}
ul.centerclear{
	margin:0 0 1em 0;
	padding:0 0 0 2em;
	font-size:.7em;
	list-style-type:none;
}
ul.listinline{
	margin:0 0 0 2em;
	padding:0 0 0 1.5em;
	font-size:.7em;
}
li.listthirdcol {
	margin:0 2.5em 0 0;
	padding:0 0 0 .5em;
	display:inline;	
}
#list2col {
	margin:0;;
	padding:0 0 0 2em;
	float:left;
}
ul.list2colleft {
	margin:0;
	padding:0 0 0 2em;
	font-size:.7em;
}
ul.list2colright {
	margin:0;
	padding:0 0 0 2em;
	font-size:.7em;
}
li.listhalfcol {
	margin:0;
	padding:0;
	text-indent:0;
	display:list-item;
}

/***************** 	FOOTER ************************************/
#footer {
	width:100%;
	margin:0;
	padding:0 0 1em 0;
	text-align:center;
	vertical-align:top;
	font:normal normal normal .7em/1.4em Georgia, "Times New Roman", Times, serif;	
	color:#365154;

	float:left;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer li{
	list-style-image:none;	
	list-style-type:none;
}
.bullet{
	width:2.2em;
	margin:0;
	padding:0;
	float:left;
}
#footer_right{
	width:13em;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
}
#footer_left{
	width:13em;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}	
#footer1{
	width:12em;
	margin:0;
	padding:0;
	float:left;
}
#footer2{
	width:8em;
	margin:0;
	padding:0;
	float:left;
}
#footer3{
	width:16em;
	margin:0;
	padding:0;
	float:left;
}


/***************** FDD LOGO CLASSES ********************************/
#fddlink {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;	
	text-decoration:none;
	font-size:.75em;
	background-color:transparent;
	background-image:url('images/fddlink_bg.gif');
	background-repeat:repeat;
	background-position:center center ;
	clear:both;
}
.sdestext {
	color:#333333;
	text-decoration:none;
}
.sdes1 {
	color:#000000;
	text-decoration:none;
}
.sdes1:hover {
	color:#00CCFF;
}
.sdes2 {
	color:#00CCFF;
	text-decoration:none;
}
.sdes2:hover {
	color:#000000;
}

/************ contact form ******************/
#mailform {
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	background-color:transparent;
}

.inputlabel{
	margin:0;
	padding:0 2em .2em 0;
	font:normal normal normal .7em/1.4em Verdana, Arial, sans-serif;
	color:#000099;
	float:left;
}
#name {
	margin:0 0 .5em 0;
	width:20em;
	color: #000000; 
	font:normal normal normal .7em/1.4em Verdana, Arial, sans-serif;
	letter-spacing:0.1em;
	background-color:transparent;
	background-image:url('images/comments_background.gif');
	background-repeat:repeat;
	background-position:left top;
	border:none;
}
#subject {
	margin:0 0 .5em 0;
	width:20em;
	color: #000000; 
	font:normal normal normal .7em/1.4em Verdana, Arial, sans-serif;
	letter-spacing:0.1em;
	background-color:transparent;
	background-image:url('images/comments_background.gif');
	background-repeat:repeat;
	background-position:left top;
	border:none;
}
#comments {
	margin:0 0 1em 0;
	width:20em;
	color: #000000; 
	font:normal normal normal .7em/1.4em Verdana, Arial, sans-serif;
	letter-spacing:0.1em;
	background-color:transparent;
	background-image:url('images/comments_background.gif');
	background-repeat:repeat;
	background-position:left top;
	border:none;
	overflow:hidden;	
}
#submit {
	text-align:center;	
	background-color:transparent;
}
#ewComments {
	margin:.2em 0 0 0;
	font:normal normal normal .8em/1.4em Verdana, Arial, sans-serif;
	letter-spacing:0.1em;
	color:#BE00FD;
	background-color:transparent;
	background-image:url('images/comments_background.gif');
	background-repeat:repeat;
	background-position:left top;
	border:none;	
}
#ewComments:hover {
	color:#000000;
}
.warning {
	margin:0;
	padding:0;
	font:normal normal normal .7em/1.4em Verdana, Arial, sans-serif;
	color:#BE00FD;
	float:left;
}
