/* BFC CSS Document */

body {
	margin:0;
	background-image:url(images/bgbg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
form {
	padding:0;
	margin:0;
	border:0;
	}

#Table_01 {
	width:900px;
}
	

/* MAIN TEXT AREA */
	
#maintxt {
	background-color:#FFFFFF;
	background-image:url(images/mainbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:30px;
	padding-left:25px;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:13px;
	color:#3A3A3A;
}

a:link, a:active {
	color:#3A3A3A;
}

a:hover, a:visited {
	color:#515151;
}

.letters {
	padding:5px;
	font-size:12px;
	font-style:italic;
	line-height:15px;
}

.lettersp {
	color:#00254C;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;
	font-style:italic;
	line-height:18px;
	font-size:13px;
	}

/* END MAIN TEXT AREA */

/* FOOTER */

.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	width:900px;
	height:70px;
	text-align:center;
	padding-top:15px;
}

.footer a:link, .footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.footer a:visited {
	color:#CCCCCC;
	text-decoration:none;
}

.largeft {
	font-size:12px;
	font-weight:bold;
}

/* END FOOTER */

/* NEWS PANEL */

.news {
	background-color:#00456A;
	background-image:url(images/newsbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	}

.news a:link, .news a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.news a:hover, .news a:visited {
	color:#CCCCCC;
	text-decoration:underline;
}

.newsshortlink {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.newsshortlink a:hover, .newsshortlink a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
}

.goldnews {
	color:#D3BF99;
	font-weight:bold;
}

.goldnewslrg {
	color:#D3BF99;
	font-weight:bold;
	font-size:16px;
}

.news2 {
	padding:15px;
}

/* END NEWS PANEL */


/* RESOURCE LIBRARY PANEL */
.library {
	height:123px;
	background-image:url(images/index_12.jpg);
	background-color:#1C5352;
	background-position:right;
	background-repeat:no-repeat;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	width:365px;
	font-size:12px;
	}

.library2 {
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
}

.library a:link, .library a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.library a:hover, .library a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
/* END RESOURCE PANEL */


/* ASSET PROTECTION COURSE PANEL */
.course {
	height:108px;
	color:#FFFFFF;
	background-image:url(images/coursebg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#1C5352;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.course a:link, .course a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.course a:hover, .course a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}

.course2 {
	padding:15px;
}

/* END ASSET PROTECTION COURSE PANEL */

/* SECRETS BOOK PANEL */
.secrets {
	background-image:url(images/index_18.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#B4985A;	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}

.secrets2 {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0;
}

.secrets a:link, .secrets a:active {
	color:#E0CFAF;
	text-decoration:underline;
	}
	
.secrets a:hover, .secrets a:visited {
	color:#7C6438;
	text-decoration:underline;
	}

/* END SECRETS BOOK PANEL */

/* monthlyletter PANEL */
.consultation {
	height:120px;
	background-image:url(images/consultationbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#7D0041;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.consultation2 {
	padding:15px;
}

.consultation a:link, .consultation a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.consultation a:hover, .consultation a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}


/* END monthlypanel PANEL */

/* NEWSLETTER PANEL */

.newsletter {
	height:122px;
	background-image:url(images/newsletterbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#7D0140;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.newsletter2 {
	padding:15px;
}

.newsletter a:link, .newsletter a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.newsletter a:hover, .newsletter a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
.input {
	border:1px solid #B7B6B7;
	}

/* END NEWSLETTER PANEL */

/* BECOME PANEL */
.become {
	height:92px;
	background-image:url(images/index_16.jpg);
	background-position:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.become2 {
	padding:15px;
}

.become2 a:link, .become2 a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.become2 a:hover, .become2 a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
	
.affiliate {
	height:108px;
	background-image:url(images/index_14-cash.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.affiliatepad {
	padding:15px 0px 5px 15px;
}

.affiliatepad a:link, .affiliatepad a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.affiliatepad a:hover, .affiliatepad a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	

/* MISC DESIGN ELEMENTS */

form {
	margin:0px;
}

.side {
	background-color:#FFFFFF;
	}
	
.short {
	margin-top: 5px;
	margin-bottom: 10px;
}

.navbar {
	background-image:url(images/navbg.jpg);
}

.imgfloatright {
margin:8px; 
float:right;
}

.imgfloatleft {
margin:8px; 
float:left;
}

.insettable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A3A3A;
	line-height:18px;
}

.contactcell {
	border-right:1px solid #999;
	padding-left:20px;
}

.contactcell2 {
	padding-left:20px;	
}


/* IE PNG FIX */

img, div { 
	behavior: url('images/iepngfix.htc');
	}
	
/* END IE PNG FIX */



/*SUBPAGE SIDE */

.contain {
	padding-left:11px;
	padding-top:11px;
	padding-bottom:11px;
	}

.submaroon {
	background-color:#7C0040;
	background-image:url(images/sub_06.jpg);
	background-position:right;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.submaroon a:link, .submaroon a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.submaroon a:hover, .submaroon a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}


.previousn {
	font-size:10px;
	text-decoration:underline;
	color:#97C6DF;
	}
	

.green {
	background-color:#1D5353;
	background-image:url(images/index_16.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	

.green a:link, .green a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.green a:hover, .green a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
.sub {
	background-color:#FFFFFF;
	background-image:url(images/mainbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	}

#subtxt {
	padding-top:30px;
	padding-left:25px;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#3A3A3A;
	}
	
.greybox {
	background-color:#EAEAEA;
	border:1px solid #BBBBBB;
	padding:10px;
	width:530px;
	text-align:left;
}

.greyboxwp {
	background-color:#f6f2e9;
	border:1px solid #d3c4a5;
	padding:10px;
	width:530px;
	text-align:left;
}


.listbase {
	padding: 0px;
	}
	
ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
	
/* Hilights */
.nevadahl {
	color:#7D0041;
	font-weight:bold;
}

.greenhl {
	color:#1C5352;
	font-weight:bold;
}

.bluehl {
	color:#00456A;
	font-weight:bold;
}

.goldhl {
	color:#B4985A;
	font-weight:bold;
}

.llchl {
	color:#5C2946;
	font-weight:bold;
}

/* BANNERS */

.goldbanner {
	color: #B4985A;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;
	
}

.goldbannersmall {
	color: #B4985A;
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;
	
}

.goldbannersmall a:link, .goldbannersmall a:active, .goldbannersmall a:hover, .goldbannersmall a:visited {
	color: #B4985A;
	text-transform:none;
	font-size:14px;
	font-weight:bold;	
}

.nevadabanner {
	color: #7D0041;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;
}

.nevadabannersmall {
	color: #7D0041;
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;
}

.nevadabannersmall a:link, .nevadabannersmall a:active, .nevadabannersmall a:hover, .nevadabannersmall a:visited {
	color: #7D0041;
	text-transform: none; 
	font-size:14px;
	font-weight:bold;
}


.greenbanner {
	color:#1C5352;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;
}

.greenbannersmall {
	color:#1C5352;
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;
}



.greenbannersmall a:link, .greenbannersmall a:active, .greenbannersmall a:hover, .greenbannersmall a:visited  {
	color:#1C5352;
	text-transform: none; 
	font-size:14px;
	font-weight:bold;
}

.bluebanner {
	color:#00456A;	
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;
}

.bluebannersmall {
	color:#00456A;	
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;
}

.bluebannersmall a:link, .bluebannersmall a:active, .bluebannersmall a:hover, .bluebannersmall a:visited {
	color:#00456A;	
	text-transform: none; 
	font-size:14px;
	font-weight:bold;
}

.moneybanner {
	color:#3F4B00;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;
}

.moneybannersmall {
	color:#3F4B00;
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;
}

.llcbanner {
	color:#5C2946;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;	
}

.llcbannersmall {
	color: #5C2946;
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;
}

.bizcreditbanner {
	color:#3A7776;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;		
}

.bizcreditbannersmall {
	color:#3A7776;
	text-transform: uppercase; 
	font-size:12px;
	font-weight:bold;		
}

.bizcreditbannersmall a:link, .bizcreditbannersmall a:active, .bizcreditbannersmall a:hover, .bizcreditbannersmall a:visited{
	color:#3A7776;
	text-transform: none; 
	font-size:14px;
	font-weight:bold;		
}

.compprofilebanner {
	color:#00274C;
	text-transform: uppercase; 
	font-size:16px;
	font-weight:bold;	
}

.compprofilebannersmall {
	color:#00274C;
	text-transform: uppercase; 
	font-size:14px;
	font-weight:bold;	
}

/* NEWSLETTER ON MONTHLY LETTER PAGE */

.newsmain {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	padding:0 16px 16px 0px;
}

.newsside {
	background-image:url(images/monthyletter_04.jpg);
	background-repeat:no-repeat;
	background-color:#1d5353;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.newspad {
	padding:5px;	
}

.tinywhite {
	color:#FFF;
	font-size:12px;
}

.monthlyletterpanel {
	height:92px;
	background-image:url(images/index_16monthly.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.monthlyletterpanel2 {
	padding:15px 0px 5px 15px;
}

.monthlyletterpanel a:link, .monthlyletterpanel a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.monthlyletterpanel a:hover, .monthlyletterpanel a:visited {
	color:#CCCCCC;
	text-decoration:underline;
}


/* WORKSHOP PANEL */
.workshop {
	background-image:url(images/workshopbg.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.workshop2 {
	padding:10px 15px 10px 15px;
}

.workshop2 a:link, .workshop2 a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.workshop2 a:hover, .workshop2 a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
/* CONFERENCE CALLS PANEL */
.confcall {
	background-image:url(images/conf.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.confcall2 {
	padding:5px 15px 5px 14px;
}

.confcall2 a:link, .confcall2 a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.confcall2 a:hover, .confcall2 a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
