@charset "utf-8";
/* CSS Document */
	
body, html { 
	padding:0px; 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	font-style:normal;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;} 
h1 {font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 10px 0px;}
hr {border:0; 
	clear:both;
	background-color:#66CCCC;
	color:#66CCCC;
	height:1px;
	width:100%;
	text-align:center}

a { color:#6B5C7D;
	text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
	
#container { 
	background:url("images/fr_blue_bg.jpg");
	margin:0px;
	padding:0px; 
	position:absolute; 
	text-align:left;
	width:760px;
	left:50%;
	margin-left:-380px;}
#header {
	background:url("images/base-banner.jpg") no-repeat;
	margin:0px;
	padding:0px; 
	height:198px;}
#mainlbg, #mainrbg {
	margin:0px; 
	padding:0px;}
#leftcolumn {
	margin:0px; 
	padding:0px;
	float:left;
	width:155px;}
#rightcolumn {
	margin:0px; 
	padding:0px;
	float:right;
	width:153px;}
#content { 
	background:url("images/fr_bodytext_bg.jpg");
	min-height:300px; 
	width:416px; 
	margin:0px 0px 0px 165px;	
	padding:3px 5px 3px 5px;}
#footer { 
	background:url("images/base-footer.jpg") no-repeat;
	padding:0px; 
	margin:0px; 
	height:222px;}
	
#FlashHeader, #FlashFooter {
	margin:0px; 
	padding:0px}

.navigation { 
	width:140px; 
	margin:-1px 0px 0px 14px;
	font-weight:bold;
	line-height:1.5em;}
.navigation a {color:#000000;}
.navigation ul { 
	list-style-type:none;
	padding:0px; 
	margin:0px;}
.navigation ul li {
	background:url("images/fr_sidenav.jpg") repeat;
	margin-top:2px;
	color:#2fbaa0;}
.navigation a {color:#ec5a24;}
.navigation a:hover {color:#2fbaa0;}
.navigation a.default_on {color:#2fbaa0;}
.navigation a.members_on {color:#2fbaa0;}

.navigation ul li a {padding-left:14px;}	
.navigation ul li a.default_off {
	background:url("images/icon_n_l1_off.png") left no-repeat;}
.navigation ul li a.default_off:hover {
	background:url("images/icon_n_l1_on.png") left no-repeat;}
.navigation ul li a.default_on {
	background:url("images/icon_n_l1_on.png") left no-repeat;}
.navigation ul li a.members_off {
	background:url("images/icon_m_l1_off.png") left no-repeat;}
.navigation ul li a.members_off:hover {
	background:url("images/icon_m_l1_on.png") left no-repeat;}
.navigation ul li a.members_on {
	background:url("images/icon_m_l1_on.png") left center no-repeat;}

.navigation ul li ul {font-weight:normal;}
.navigation ul li ul li a {padding-left:20px;}
.navigation ul li ul li a.default_off {
	background:url("images/icon_n_l2_off.png") left no-repeat;}
.navigation ul li ul li a.default_off:hover {
	background:url("images/icon_n_l2_on.png") left no-repeat;}
.navigation ul li ul li a.default_on {
	background:url("images/icon_n_l2_on.png") left no-repeat;}
.navigation ul li ul li a.members_off {
	background:url("images/icon_m_l2_off.png") left no-repeat;}
.navigation ul li ul li a.members_off:hover {
	background:url("images/icon_m_l2_on.png") left no-repeat;}
.navigation ul li ul li a.members_on {
	background:url("images/icon_m_l2_on.png") left no-repeat;}

.navigation ul li ul li ul {font-size:11px;}
.navigation ul li ul li ul li a {padding-left:26px;}
.navigation ul li ul li ul li a.default_off {
	background:url("images/icon_n_l3_off.png") left no-repeat;}
.navigation ul li ul li ul li a.default_off:hover {
	background:url("images/icon_n_l3_on.png") left no-repeat;}
.navigation ul li ul li ul li a.default_on {
	background:url("images/icon_n_l3_on.png") left no-repeat;}
.navigation ul li ul li ul li a.members_off {
	background:url("images/icon_m_l3_off.png") left no-repeat;}
.navigation ul li ul li ul li a.members_off:hover {
	background:url("images/icon_m_l3_on.png") left no-repeat;}
.navigation ul li ul li ul li a.members_on {
	background:url("images/icon_m_l3_on.png") left no-repeat;}

.rhsfeature { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:14px;
	text-decoration:none;
	color:#000000;
	background-image:url("images/fr_sidenav.jpg");
	width:140px;
	margin:0px;}
.rhsfeature a {
	color:#ec5a24;
	font-weight:bold;}
.rhsfeature a:hover {color:#2fbaa0;}	
.rhsfeature .title { 
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fbffee;
	background-image: url("images/fr_boxtitle.jpg");
	height:20px;}
.rhsfeature .item {padding:3px;}
.rhsfeature .readmore {
	padding:0px 2px 0px 2px;
	text-align:right;}

/* "fallback" links for non-CSS supporting browsers. */
.fallback {display:none;}

/* Here's our default note styles. */
.notedefault, .notenested {
 	position:absolute;
 	visibility:hidden;
 	top:1.5em;
 	left:2em; 
	width:10em;}
.notedefault {
 	padding:1px;
 	border:1px solid #6B5C7D;
 	background-color:#FFFFFF;
 	color:black;}
.notenested {
 	width:8em; 
 	padding:1px;
 	border:1px solid #525D7B;
 	background-color:#F5F0FD;
 	color:white;}
/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 	margin-left:5px;
 	margin-top:15px;}
/* Headings within notes */
.notedefault h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:14px; 
	font-weight:bold;
 	margin:0px 0px 5px 0px;
 	padding:2px;
 	background-color:#CCB2E9;
 	color:black;}
/* Note close marker is only shown within pinned notes. */
.note-close {
 	float:right;
 	margin-top:2px;
 	width:14px;
 	line-height:14px;
 	color:black;
 	text-decoration:none;
 	visibility:show;}
.snb-pinned .note-close {visibility:inherit;}

/* START OF MAIN WEB CSS. */
.boxtitle {  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	background-color:#6B5C7D;}
.noboxtitle {  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;}

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:14px;
	text-decoration:none;
	color:#000000;
	padding:5px;}
.bodytext a {color:#ec5a24;}
.bodytext a:hover {color:#2fbaa0;}

.pagetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	color:#000000;}

.boxtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fbffee;
	background-image:url("images/fr_boxtitle.jpg");
	height:20px;}
.noboxtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;}
.header {
	background-image:url("images/base-banner.jpg");
	height:198px;
	width:760px;}
	
.copyright {  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	line-height:12px; 
	font-weight:normal; 
	color:#FFFFFF;}

.formstyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border:1px solid #525D7B;
	background:#F5F0FD;}

.quote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	line-height:13px;
	color:#000000; text-align:justify;}
.quotewho {font-style:normal;
	text-align:right;}	

.lhsbg {background:#6B5C7D;}
.rhsbg {background:#6B5C7D;}
.footerbg {background:#F5F0FD;}
	
form { width:406px; 
	background-color:#EEFAF9; 
	border:1px solid #99CCCC; 
	padding:4px;}
form.paypal { 
	width:200px; 
	background:none; 
	border:none;}
form div.formrow, form div.formrowlist {
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; }
form div.formrow label, form div.formrowlist label { 
	font-weight:bold; 
	color:#ec5a24; 
	vertical-align:top; 
	width:100px; 
	display:block; 
	float:left}
form div.formrow input, form div.formrow textarea { 
	background-color:#FFFFFF;
	padding:2px;
	border:solid 1px #6B5C7D;
	color:#000000;
	width:300px}
form div.formrowlist ul {
	list-style-type:none;
	padding-left:100px;
	margin:0px;
	color:#000000}
form div.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:150px; 
	padding-left:100px;
	margin:0px;}
form div.submitbutton input { 
	display:inline;
	margin:0px;}

.imagetext {  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-style:normal; 
	line-height:10px; 
	color:#333333;}
.imagetext a {color:#336699;}

#FlashPref { 
	position:absolute;
	text-align:right;
	padding:0px;
	top:10px;
	right:7px;
	width:100%;}
#FlashPref a img {
	border:none;}