*{
	margin: 0px;
	padding: 0px;
}
ul				        			{ list-style: disc inside; padding-left: 10px; }
li                                  { list-style-position: outside;}
ol				         			{ list-style: decimal inside; padding-left: 10px; }
a									{ outline: none;}
a IMG 								{ border: none;}



/*  kuler palette 

#731f26: dark red

#f2c744: dark orange

#f2d479: light orange

#8b4045: light red

#f2f2f2: light grey




*/

/* ------------------------------------------------------------------------------ */
/* ---------------------------------- utilities --------------------------------- */
/* ------------------------------------------------------------------------------ */
.clear 					{ clear: both; }
.button					{ border: 1px solid #751F24; background: #751F24; padding: 3px 8px; 
	                      -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #F4DE74; }
.button:hover			{ background: #F4DE74; color: #751F24; }
/*IMG.displayed 			{ display: block; margin-left: auto; margin-right: auto;}*/

.button1					{ border: 1px solid #f2d479; background: #f2d479; padding: 3px 8px; 
	                      -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #F4DE74;
	margin-bottom: 3px; }
.button1:hover			{ background: #F4DE74; color: #731f26; }


.bold 					{ font-weight: bold;}
.pagination_links { font-size: 10pt; padding: 0 0 15px 30px; }
.underline { text-decoration: underline; }
/* ------------------------------------------------------------------------------ */
/* --------------------------- style for client pages --------------------------- */
/* ------------------------------------------------------------------------------ */

body {
	font-family: helvetica, arial, georgia;
	background-color: white;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

.ie7 #background {
	width: 970px;
	height: 329px;
	background: url(/images/trust_background2.jpg);
	background-repeat: no-repeat;
	z-index: -1;
	position: absolute;
}

.ie6 #background {
	width: 970px;
	height: 329px;
	background: url(/images/trust_background2.jpg);
	background-repeat: no-repeat;
	z-index: -1;
	position: absolute;
}

#background {
	width: 970px;
	height: 329px;
	background: url(/images/trust_background.jpg);
	background-repeat: no-repeat;
	z-index: -1;
	position: absolute;
}





#pagewrap {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 150px;
}

.mac.ff2 body {
	font-family: helvetica, arial, georgia;
	background: url(/images/trust_background.jpg) no-repeat top center;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

.win.ff2 body {
	font-family: helvetica, arial, georgia;
	background: url(/images/trust_background.jpg) no-repeat top center;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

.ie7 body {
	font-family: helvetica, arial, georgia;
	background: url(/images/trust_background.jpg) no-repeat top center;
	width: 100%; 
	margin-left: auto;
	margin-right: auto;
}


.ie6 body {
	font-family: helvetica, arial, georgia;
	background: url(/images/trust_background.jpg) no-repeat top center;
	width: 100%; /*was 100%*/
	margin-left: auto;
	margin-right: auto;
}




#nav {
	width: 868px;
	border: 2px solid #F4DE74;
	height: 30px;
	background:url(/images/bg_nav.gif) ;
	color: #F4DE74;
}

.nav_buttons li{
display: inline-block;
list-style: none;
border-right: thin solid #F4DE74;
height: 
20px;
padding: 10px 30px 0px 30px;

text-align: center;
}

.nav_buttons a{
	color: #F4DE74;
	font-weight: normal;
	text-decoration: none;
}

.nav_buttons a:hover{
	color: white;
}



#header {
	float: right;
	width: 695px;
	height: 164px;
	margin-top: 5px;
	margin-right: 2px;
	/*border: 2px solid #F4DE74;*/
	/*background-color: #751F24;*/
	color: #F4DE74;
}

.ie6 #header {
	float: right;
	height: 0px; /*orig 164 */
	margin-top: 5px;
	/*padding-left: 4px; /*formerly a padding right of 2 px. trying to avoud ie bug*/
	/*border: 2px solid #F4DE74;*/
	/*background-color: #751F24;*/
	color: #F4DE74;
	
}

#header_home {
	float: right;
	width: 695px;
	/*height: 288px;*/
	margin-top: 5px;
	/*margin-right: 2px;*/
	/*border: 2px solid #F4DE74;
	background-color: #751F24;
	color: #F4DE74;*/
}



#header_image_home {
	/*background-color: #751F24;*/
	width: 690px;
	height: 315px;
	margin-top: 1px;
	margin-left:7px;
	/*border: 2px solid #F4DE74;*/
	background: url(/images/fl_trust_large1.jpg)no-repeat;
}

/*******ie7 & ie6*************/



.ie7 #header_image_home {
	/*background-color: #751F24;*/
	width: 690px;
	height: 315px;
	margin-top: 1px;
	margin-left:7px;
	/*border: 2px solid #F4DE74;*/
	background: url(/images/fl_trust_large1.jpg) no-repeat;
}

.ie6 #header_image_home {
	/*background-color: #751F24;*/
	width: 690px; 
	height: 315px;
	margin-top: 1px;
	margin-left:7px;
	/*border: 2px solid #F4DE74;*/
	background: url(/images/fl_trust_large1.jpg) no-repeat;
}
/*******ie7 & ie6*************/

.ie8 #header_image_home {
	/*background-color: #751F24;*/
	width: 690px;
	height: 315px;
	margin-top: 1px;
	margin-left:7px;
	/*border: 2px solid #F4DE74;*/
	background: url(/images/fl_trust_large1.jpg) no-repeat; 
} 




#header_image{
	/*background-color: #751F24;*/
	width: 600px;
	height: 315px;
	margin-top: 1px;
	margin-left:7px;
	/*border: 2px solid #F4DE74;*/
	/*background: url(/images/fl_trust_large1.jpg)no-repeat;*/
}

.ie6 #header_image{
	/*background-color: #751F24;*/
	height: 0px;
	margin-top: 1px;
	margin-left: 50px;
	/*border: 2px solid #F4DE74;*/
	/*background: url(/images/fl_trust_large1.jpg)no-repeat;*/
}


.image_container{
	padding-top: 175px;
	/*text-align: center;*/
	margin-left: 60px;
}


#new_users {
	font-size: .7em;
	text-align: right;
	margin-right: 32px;
}

.win.ff2 #new_users, 
.win.ff3 #new_users {
	float: left;
	width: 60px !important;
	text-align: center;
	margin: -201px 0 0 20px;
}

.win.chrome #new_users {
	float: left;
	width: 60px !important;
	margin: -201px 0 0 20px;
	text-align: center;
}
.win.ie7 #new_users {
	float: left;
	width: 60px !important;
	text-align: center;
	margin: -31px 0 0 20px;
}
.win.ie8 #new_users {
	float: left;
	width: 60px !important;
	text-align: center;
	margin: -205px 0 0 20px;
}


#new_users a{
	color: #751F24;
	text-decoration: none;
}

#new_users a:hover{
	color: white;
}

#slideshow{
	position:relative;		

}



#slideshow a {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

}



#slideshow a.active {

    z-index:10;

    opacity:1.0;

}

#slideshow a.last-active {

    z-index:9;

}

.shareholder{
	padding-bottom: 5px;
}

/*#header_image_home {
	height: 684px;
	height: 280px;
}*/
#body {
	float: right;
	width: 675px;
	margin-top: 5px;
	border: 2px solid #751F24;
	/*background-color: #F4DE74;*/
	background: url(/images/body_bg.gif) repeat-x #f2c744;
	/*color: #751F24;*/
	color: #731f26;
	padding: 5px;
	font-weight: lighter;

}

#body h2{
	border-bottom: thin #731f26 solid;
}

#body h4 {
	border-bottom: thin #731f26 solid;
}

#body h3 {
	border-bottom: thin #731f26 solid;
	
}

#no_border h4{
width: 60%;
}

#daytoday h4{
	width: 100%;
}

.ie6 .about_text {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	
}

.about_text {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

.safari .about_text {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.ie8 .funds_text {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

.funds_text {
	width: 650px;
	min-height: 367px;
	margin-left: auto;
	margin-right: auto;
}

.safari .funds_text {
	width: 650px;
	min-height: 367px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}



.funds_text li{
padding: 5px;
}

.funds_text h2{
	padding-top: 10px;
}

.funds_text p{
	padding-top: 18px;
}



.about_text h2{
	padding-top: 10px;
}

.about_text h3{
	clear: both;
}
#home_content {
	float: right;
	margin-top: 5px;
	height: 214px;
	text-align: center;
}

.columns {
	padding-top: 10px;
	font-size: 10pt;
}

.left_column {
	float: left;
	width: 250px;
	clear: left;
}

.left_column li{
	list-style: none;
	padding:5px;
}

.left_column img{
	list-style: none;
	
	border: medium solid #731f26;
}

.right_column {
	float:right;
	width: 250px;
	clear: right;
}

.right_column li{
	list-style: none;
	padding:5px;
}

.right_column img{
	list-style: none;
	
	border: medium solid #731f26;
}

#errorExplanation h2{
	border: none;
}

#errorExplanation li{
	list-style: none;
}

#errorExplanation{
width: 650px;
border: white thin solid;
background: red;
color: white;
margin-left: auto;
margin-right: auto;
text-align: center;
padding-bottom: 8px;
margin-bottom: 10px;
clear: both;
}



/* ------------------------------------------------------------------------------ */
/* --------------------------- pictures ------------------------------------------*/
/* ------------------------------------------------------------------------------ */

.section_image{ float: right;
	border: medium solid #731f26;
	background-color: white;
	margin: 15px 10px 10px 10px;
    height: 178px;
}

/* ------------------------------------------------------------------------------ */
/* --------------------------- contact -------------------------------------------*/
/* ------------------------------------------------------------------------------ */


.address{
	text-align: center;
	width: 151px;
	float: right;
	border: white solid thin;
	margin: 31px 37px 0 0;
	padding: 5px;
	background: url(/images/drop.gif) repeat-x #731f26;
	color: #f2d479;
}

.mac.ff2 .address{
	text-align: center;
	width: 151px;
	float: right;
	border: white solid thin;
	margin: 31px 10px 0 0;
	/*padding: 5px 0px 5px 5px;*/
	background: url(/images/drop.gif)repeat-x #731f26;
	color: #f2d479;
}

.contact_content{
	width: 650px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


.safari .contact_content{
	width: 650px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	position: relative;
}

.contact_content h2{
padding-top: 10px;
}

.contact_content form{
	padding-top: 15px;
}

.faq_content{
min-height: 367px;
}

.safari .faq_content{
min-height: 367px;
position: relative;
}

.faq_content h2{
margin-bottom: 10px;
padding-top: 10px;
margin-left: 10px;
width: 650px;
}

.reports_content{
	width: 650px;
	padding-left: 10px;
	min-height: 367px;
	margin-left: auto;
	margin-right: auto;
}

.safari .reports_content{
	width: 650px;
	padding-left: 10px;
	min-height: 367px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}

.reports_content h2{
	margin-bottom: 10px;
	padding-top: 10px;
}

.reports_content li{
padding: 5px;
}

.reports_content a{
color: #731f26;
}

.reports_content a:hover{
color: white;
}

.links_content{
	width: 650px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;	
}

.safari .links_content{
	width: 650px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;	
	position:relative;
}

.links_content h2{
	margin-bottom: 10px;
	padding-top: 10px;
}

>>>>>>> .r63
#ad_box {
	float: right;
	width: 687px;
	margin-top:-4px;
	background-color: #751F24;
	border-bottom: 2px solid #F4DE74;
	border-left: 2px solid #F4DE74;
	border-right: 2px solid #F4DE74;
	color: #F4DE74;
	height: 150px;
}

#ad_image {
	background: url(/images/ad_banner1.jpg) no-repeat;
	background-color: #751F24;
	width: 567px;
	height: 133px;
	margin-top: 15px;
	margin-left: 60px;
}


#market_watch {
	width: 170px;
	margin-top: 5px;
	border: 2px solid #751F24;
	height: 111px;
	background: url(/images/body_bg.gif) repeat-x #f2d479;
	color: #751F24;
	overflow-y: hidden;
	overflow-x: hidden;		
}
#market_watch_inside {
	height: 111px;
}

.win.ie6 #market_watch {
	width: 170px;
	margin-top: 5px;
	border: 2px solid #751F24;
	height: 100px;	
}
.win.ie6 #market_watch_inside {
	height: 100px;
}


.win.ie7 #fund_value_hr {
	margin: 0; padding: 0;
}
.win.ie7 .sidebar_title_value {
	margin: 0px 0 0px 10px;
}

#market_watch img {
	display: none;
}

#market_watch .sidebar_title{
	font-weight: lighter;
	padding-top: 10px;
}

.widget { 
}

#footer {
	width: 868px;
	border: 2px solid #F4DE74;
	height: auto;
	margin: 5px auto 10px auto;
	background: url(/images/footer.png) #731f26;
	color: #F4DE74;
	font-size: 8pt;
	text-align: right;
	padding-top: 3px;
	line-height: 1.7em;
}
#footer .inside_footer {
	padding: 0 10px 0 10px;
}

#footer .inside_footer a{
	color: #F4DE74;
	font-weight: normal;
	text-decoration: none;
}

#footer .inside_footer a:hover{
	color: white;
}

.sidebar_title {
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}

.lower_content {
	background: url(/images/proven_box.jpg) no-repeat;
	width: 687px;
	height: 240px;
	float: right;
	/*margin-right: 2px;*/
}

.ie6 .lower_content {
	background: url(/images/proven_box.jpg) no-repeat;
	width: 687px;
	height: 255px;
	float: right;

	/*margin-right: 2px;*/
	overflow: hidden;
}
.trust_desc{
	width: 610px;
	color: #731f26;
	text-align: center;
	margin-top: 140px;
	margin-left: auto;
	margin-right: auto;
}

.ie6 .trust_desc{
	width: 610px;
	color: #731f26;
	text-align: center;
	margin-top: 140px;
	padding: none;
	margin: none;
	overflow: hidden;
}

.search_box{
	float: right;
	margin-top: 5px;
	margin-right: 30px;
}



.ie .search_box{
	float: right;
	margin-top: 2px;
	margin-right: 30px;
}



.search_box li{
	list-style: none;
	display: inline-block;
	padding-right: 3px;
}

.search_button{
	background-color: gray;
	height: 17px;
	width: 50px;
	text-align: center;
	padding: 2px 0 0 2px;
	border: thin black solid;
	color: white;
}



/* ------------------------------------------------------------------------------ */
/* ---------------------------------- links table ------------------------------- */
/* ------------------------------------------------------------------------------ */
table {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: white;
	border-collapse: collapse;
	font-weight: lighter;
	font-size: 12px;

}


table a{
	color: #f2d479;
	text-decoration: none;
}



td  IMG{
	height: 96px;
}

td {
	/*border: thin solid black;*/
	border:none;
	padding: 4px 4px 0px 4px;
}

td a:hover {
	color: white;
}

/*.even{
	background:url(/images/odd.gif) repeat-x;
}

.odd{
	background:url(/images/odd.gif) repeat-x;
}*/

.even{
background-color: #732127;	
}

.odd{
background-color: #732127;	
}


/* 
   									Reference Links 
*/

.reference_links li{
padding: 5px;
}

.reference_links a{
color: #731f26;
}

.reference_links a:hover{
color: white;
}


/* ------------------------------------------------------------------------------ */
/* ---------------------------------- fund_value -------------------------------- */
/* ------------------------------------------------------------------------------ */
#fund_value {
	width: 170px;
	margin-top: 5px;
	border: 2px solid #751F24;
	height: 152px;
	/*background-color: #F4DE74;*/
	background: url(/images/bg_smallbox.gif) repeat-x;
	color: #751F24;
	
}
.mac.ff2 #fund_value .black {
	font-weight: normal;
}

#fund_value_hr {
	color: #751F24;
	background-color: #751F24;
	width: 90%;
	margin: 4px auto;
	border: thin solid #751F24;;
}

#fund_value p {
	margin-left: 15px;
	font-weight: lighter;
	font-size: .65em;
	line-height: 1.4em;
}

.black {
	color: black;
	font-weight: bold;
}
.right {
	text-align: right;
	margin-right: 10px;
	color: black;
	font-weight: lighter;
}

.sidebar_title_value{
	font-weight: lighter;
	font-size: 10pt;
	margin: 4px 0 0px 10px;
}


#fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 5px;
}

.safari #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 0px;
}

.mac.ff2 #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 10px;
}

.win.ie8 #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 3px;
}

.win.ie7 #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 2px;
}

.win.ie7 #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 2px;
}


.win.ff2 #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 2px;
}

.win.ff3 #fund_value .sidebar_title{
	font-weight: lighter;
	font-size: 11pt;
	margin-bottom: 2px;
}


/* ------------------------------------------------------------------------------ */
/* ---------------------------------- calendar ---------------------------------- */
/* ------------------------------------------------------------------------------ */

#calendar {
	width: 170px;
	margin-top: 6px;
	border: 2px solid #751F24;
	height: 109px;
	background: url(/images/bg_smallbox.gif) repeat-x;
	color: #751F24;
}
#calendar_inside {
	height: 109px;
}

#calendar a{
	color: #751F24;
	text-decoration: none;
}

#calendar a:hover{
	color: white;
}
#upcoming_events					{ padding: 6px; font-size: 12pt; }

.win.ff3 #upcoming_events 			{ padding: 1px 1px 1px 6px; font-size: 12pt; }

.win.ff2 #upcoming_events 			{ padding: 1px 1px 1px 6px; font-size: 12pt; }

.win.ie8 #upcoming_events 			{ padding: 1px 1px 1px 6px; font-size: 12pt; }

.win.ie7 #upcoming_events 			{ padding: 1px 1px 1px 6px; font-size: 12pt; }

.win.ie7 #each_upcoming_event 		{ font-size: .7em; padding: 10px 5px 1px 3px; text-align: left; }

.win.ie8 #each_upcoming_event 		{ font-size: .7em; padding: 10px 5px 1px 3px; text-align: left; }

.win.ff2 #each_upcoming_event 		{ font-size: .7em; padding: 10px 5px 1px 3px; text-align: left; }

.win.ff3 #each_upcoming_event 		{ font-size: .7em; padding: 10px 5px 1px 3px; text-align: left; }

#each_upcoming_event 		{ font-size: .7em; padding: 10px 5px 3px 3px; text-align: left; }

#each_upcoming_event a 		{ position: relative; text-decoration: none; } 
.win.ie7 #each_upcoming_event a, 
.win.ie6 #each_upcoming_event a  { position: static; } 

.strong_text{ text-decoration: underline; }

#upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 40px;
	margin-bottom: 10px;
}

.safari #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 0px;
}

.mac.ff2 #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 10px;
}

.win.ie8 #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 3px;
}

.win.ie7 #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 2px;
}

.win.ie7 #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 2px;
}


.win.ff2 #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 2px;
}

.win.ff3 #upcoming_events .sidebar_title{
	font-weight: lighter;
	margin-right: 25px;
	font-size: 11pt;
	margin-right: 25px;
	margin-bottom: 2px;
}

.win.ff3 .loginpassbutton{
	margin-top: 3px;
}

.win.ff2 .loginpassbutton{
	margin-top: 3px;
}
#todays_date {
	position: absolute;
	z-index: 1;
	background-image: url(/images/cal_sprite.gif);
	height: 55px;
	width: 51px;
	margin-left:100px;
}

#todays_date li {
list-style: none;
}

.win.chrome #todays_date .month {
	margin-top: -35px;
}

.month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -28px;
	margin-left:15px;
}

.win.ff3 .month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -33px;
	margin-left:15px;
}

.win.ff2 .month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -33px;
	margin-left:15px;
}

.win.ie8 .month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -32px;
	margin-left:15px;
}

.ie7 .month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -15px;
	margin-left:6px;
}

.ie6 .month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -15px;
	margin-left:6px;
}



.safari .month {
	position: absolute;
	font-size: x-small;
	color: white;
	margin-top: -32px;
	margin-left:15px;
}

.day_client {
	position: absolute;
	font-size: 25px;
	font-weight: bolder;
	color: black;
	margin-top: -32px;
	margin-left:11px;
}
.win.chrome #todays_date .day_client {
	margin-top: -42px;
}

.safari .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -39px;
		margin-left:11px;
}

.mac.ff2 .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -28px;
		margin-left:11px;
}

.win.ff3 .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -42px;
		margin-left:11px;
}

.win.ff2 .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -42px;
		margin-left:11px;
}

.win.ie8 .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -38px;
		margin-left:11px;
}

.win.ie7 .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -20px;
		margin-left: -5px;
}

.win.ie6 .day_client {
		position: absolute;
		font-size: 25px;
		font-weight: bolder;
		color: black;
		margin-top: -20px;
		margin-left: -5px;
}
/* ------------------------------------------------------------------------------ */
/* --------------------------------- bank login --------------------------------- */
/* ------------------------------------------------------------------------------ */

.ie7 #side_items{
	position: absolute;
	width: 175px;
	top: 184px;
}

.ie6 #side_items{
	position: absolute;
	width: 175px;
	top: 184px;
}
#bank_login {
	width: 170px;
	margin-top: 5px;
	border: 2px solid #751F24;
	height: 145px;
	/*background-color: #F4DE74;*/
	background: url(/images/bg_smallbox.gif) repeat-x;
	color: #751F24;

}

#bank_login .sidebar_title{
	padding-top: 10px;
	font-weight: lighter;

}

#bank_login_form {padding: 5px; margin-left: 15px; font-size: 12px; }

/* ------------------------------------------------------------------------------ */
/* --------------------------------- other stuff --------------------------------- */
/* ------------------------------------------------------------------------------ */




/* ------------------------------------------------------------------------------ */
/* --------------------------------- other stuff --------------------------------- */
/* ------------------------------------------------------------------------------ */

p {
	font-size: 10pt;
}

li {
	font-size: 10pt;
}

.smalltext {
	font-size: .75em;
	padding: 10px;
}

.italics {
	font-style: italic;
}

textfield {
	border: 1px solid black;
}


/* ------------------------------------------------------------------------------ */
/* -------------------------- style for resource pages -------------------------- */
/* ------------------------------------------------------------------------------ */

#resource_buttons { }


/* ------------------------------------------------------------------------------ */
/* ---------------------------- wysiwyg text editor ----------------------------- */
/* ------------------------------------------------------------------------------ */

div.wysiwyg { border: 1px solid #ccc; padding: 5px; background-color: #FFF; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #ccc; float: left; width: 100%; padding: 0 0 4px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; }
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('/images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #ccc; border-left-color: #AAA; border-top-color: #AAA; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------ THICKBOX STYLE ------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}


/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


#faq{
	width: 650px;
}



/* ------------------------------------------------------------------------------ */
/* ---------------------------------- about page image map----------------------- */
/* ------------------------------------------------------------------------------ */
#image_map{
	/*width:687px;*/ /*ie6 won't allow a width here, see if other browsers are ok with this commented out*/
	position: relative;
	top: 0px;
	left: 0px; 
	/*width: 687px;*/
	height: 600px;
	display: block;
	background:url(/images/chart3.png) no-repeat;

}



#board_link{
	position: absolute;
	top: 0px;
	left: 270px;
	width: 85px;
	height: 92px;
	background-color: transparent;
	
}
#payden_and_rygel{
	position: absolute;
	top: 230px;
	left: 0px;
	width: 85px;
	height: 92px;
	background: transparent;
	
}

#flclerks{
	position: absolute;
	top: 230px;
	left: 98px;
	width: 83px;
	height: 92px;
	background-color: transparent;

	
}

#sp{
	position: absolute;
	top: 230px;
	left: 277px;
	width: 83px;
	height: 92px;
	background-color: transparent;
	
	
}

#ngnlaw{
	position: absolute;
	top: 230px;
	left: 459px;
	width: 83px;
	height: 92px;
	background-color: transparent;
	
}

#htf{
	position: absolute;
	top: 230px;
	left: 555px;
	width: 83px;
	height: 92px;
	background-color: transparent;
		
}

#bnym1{
	position: absolute;
	top: 373px;
	left: 128px;
	width: 83px;
	height: 92px;
	background-color: transparent;
	
}

#umb1{
	position: absolute;
	top: 373px;
	left: 228px;
	width: 83px;
	height: 92px;
	background-color: transparent;
		
}

#bnym2{
	position: absolute;
	top: 373px;
	left: 324px;
	width: 83px;
	height: 92px;
	background-color: transparent;
		
}

#umb2{
	position: absolute;
	top: 373px;
	left: 420px;
	width: 83px;
	height: 92px;
	background-color: transparent;
	
}

.org_chart_pic{
	border: thin dashed #731f26;
}

/* ------------------------------------------------------------------------------------------------------------ */

/* --------------------------------------------- ACCORDION STUFF ---------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------ */
#accordion{
	padding-left: 100px;
}


#accordion p { 
	width: 415px;
	font-size: 11.5px;}
		

ul#accordion, ul#accordion ul { list-style: none; margin: 0; width: 450px;}

/*ul#accordion { border-bottom: 1px solid #731f26; }*/

/*ul#accordion li { border: 5px solid #000E2E; border-bottom: none; }*/

ul#accordion ul li { 

	border: none;
	border-bottom: 1px solid #C2C8D1;
	color: #731f26;
	padding: 5px 10px 10px 5px;
	font-weight: lighter;

}

.ie ul#accordion ul li { 

	border: none;
	border: none;
	color: #731f26;
	padding: 5px 10px 10px 5px;
	font-weight: lighter;

}



ul#accordion ul li:last-child { border-bottom: none; }

ul#accordion a.heading { 

	background: url(/images/bg_nav.gif);

	color: white;

	display: block;

	font-size: 12px;

	line-height: 18px;

	padding: 5px;
	
	text-decoration: none;

	border-top: thin solid white;

	border-bottom: thin solid white; 

}

ul#accordion a.heading:hover { background: #f2f2f2; color: #7690cf; }

ul#accordion li ul a { border-bottom: 1px solid #00B9D2; color: #025185; text-decoration: none; }

ul#accordion li ul a:hover { border-bottom: none; }

ul#accordion li ul .date { padding-right: 10px; }

ul#accordion li ul .count { padding-left: 10px; }

ul#accordion li.ui-accordion-selected a.heading { background: #025185; color: #fff; }




/*------------------------------------------------------------------------------------------------------------------
                                                   NEWS ITEMS - 5 Nov 2009                     
------------------------------------------------------------------------------------------------------------------*/
ul#news_items {
	margin: 10px 5px 0 3px;
	list-style: none;
	font-size: 8px;
}
ul#news_items li {
	font-size: 11px;
	margin-bottom: 10px;
}

ul#news_items a,
ul#news_items a:visited {
	color: #731f26;
	text-decoration: none;	
}
ul#news_items a:hover {
	color: white;
}

