/*
-----------------------------------------------
PREPARE-To-Last Styles
Author:   Brenton Evans
Version:  23 October 2006
----------------------------------------------- */

body {
	padding:0; 
	margin:0; 
	background-color:#E9E9DF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:15px; 
	color:#666; 
	height:100%;
	}

img {
	border: 0; 
	display:block;
	}


/* MISC: =Links
----------------------------------------------- */
a, a:link, a:visited {color: #666; text-decoration: underline;}
a:hover {color: #6C3C14; text-decoration: underline;}
a:active {color: #000;}


/* =Header
----------------------------------------------- */
#containerPrep {width:100%; height:100%; margin: 0px auto; text-align:center;}
#canPrep {background-color: #E9E9DF; position:relative; width:841px; margin: 0px auto; padding:0;}
#headerTop {clear:both; position:relative; background-color: #97A700; margin: 0px auto; padding: 0px; width: 841px; height:32px; border:0px}
#headerTopTOOBS {clear:both; position:relative; background-color: #97A700; margin: 0px auto; padding: 0px; width: 841px; height:60px; border:0px}
#headerNav {clear:both; position:relative; background-color: #fff; margin: 0px auto; padding: 0px; width: 841px; border:0px}

#headerNav p {width:592px; margin:0px auto; padding:0 0 9px 5px; border:0px; text-align: left; font-size:10.5px;}
#headerNav a, #headerNav a:link, #headerNav a:visited {text-decoration:none; color: #999; font-size: 10px; padding:2px;}
#headerNav a:hover {text-decoration: none; background-color: #6C3C14; color: #fff; padding:0; padding:2px;}

#headerNav .darker a, #headerNav .darker a:link, #headerNav .darker a:visited {text-decoration:none; color: #666; font-size: 10.5px; padding:3px;}
#headerNav .darker a:hover {text-decoration: none; background-color: #6C3C14; color: #fff; padding:0; padding:3px;}


/* =Structure:
----------------------------------------------- */

/* Fix Mozillabug bug */
html {min-width: 841px;}

/* Overcome stupid 3px margin bug in IE/Win floats, 
which fixes a lot of things, including disapearing 
company nav, randomly appearing text, and wrappers 
pushed too wide.  http://www.positioniseverything.net/explorer/threepxtest.html
----------------------------------------------- */
* html #containerPrep {margin-right:-3px;}


/* Structure: =Content
----------------------------------------------- */
#mainContentPrep {clear:both; position:relative; width:841px; min-height:400px; background-color:#fff; padding:0; text-align:left; margin:0px;}

#mainContentPrepStore {position:relative; width:841px; min-height:400px; background-color:#fff; padding:20px 0; text-align:left; margin:0px;}
	
	
/* =P2L Homepage
----------------------------------------------- */
td.homeLeft p{font-size: 11px; padding:9px 13px 0 23px; line-height:18px; color:#666;}


#topBar {float:right;height:27px; padding:5px 20px 0 0;}
#topBar span {font-size: 12px; font-weight:bold; padding: 5px 10px 0 0; color:#fff;}

td.topGreenBar {background-color:#97A700; height:32px;}
td.topGreenBar p {font-size: 12px; font-weight:bold; padding:12px 0 6px 200px; color:#fff;}

td.topGreenBarTOOBS {background-color:#97A700; height:60px;}
td.topGreenBarTOOBS p {font-size: 12px; font-weight:bold; padding:13px 13px 13px 13px; color:#fff;}
td.topGreenBarTOOBS a, td.topGreenBar	TOOBS a:link, td.topGreenBarTOOBS a:visited{color: #fff; font-size: 12px; text-decoration:underline;}
td.topGreenBarTOOBS a:hover {color: #97A700; font-size: 12px; text-decoration: none; background-color:#fff;}


td.homeGreenBar {background-color:#97A700; height:30px;}
td.homeGreenBar p {font-size: 12px; font-weight:bold; padding:9px 0 9px 18px; color:#fff;}

td.homeLowerDetail {background-color:#fff; padding:18px 13px 18px 18px;}
td.homeLowerDetail p {font-size: 11px; padding:3px 0 3px 0; color:#666; line-height:14px;}
td.homeLowerDetail .orange {font-size: 11px; font-weight:bold; color:#6C3C14;}


/* =P2L Leaders Page
----------------------------------------------- */
td.leaderLeftColumn {background-color:#fff; padding:0px 10px 0 24px;}
td.leaderLeftColumn p {font-size: 11px; padding:3px 0 3px 0; color:#666; line-height:18px;}
td.leaderLeftColumn h3 {font-size: 12px; color:#6C3C14; line-height:18px; font-weight:bold;}
td.leaderLeftColumn .orange {font-size: 11px; color:#6C3C14; line-height:18px;}

td.leaderRightColumn {background-color:#E8ECC7; padding:18px 20px;}
td.leaderRightColumn blockquote {font-size: 11px; padding:3px 0 3px 0; color:#666; line-height:18px;}
td.leaderRightColumn .orange {font-size: 11px; color:#6C3C14; line-height:18px;}


/* =P2L About Page
----------------------------------------------- */

td.aboutPrep {padding:22px 22px 22px 0;}
td.aboutPrep p {font-size: 11px; padding:3px 0 3px 0; color:#666; line-height:18px;}

.blackURL a, .blackURL a:link, .blackURL a:visited{color: #000; font-size: 11px; text-decoration:none;}
.blackURL a:hover {color: #6C3C14; font-size: 11px; text-decoration: underline;}


/* MISC: =Headings
----------------------------------------------- */
	h1	{font-family:Verdana, Arial; color:#4387BC; margin:0; padding:17px 10px 2px 13px; font-size:11px; line-height:18px; font-weight:bold}


/* =Footer
----------------------------------------------- */
.footer {font-size: 10px; line-height: 18px; color: #999;}

#footerPrep {clear:both; position:relative; background-color:#E9E9DF; width:841px; margin:0px auto; padding:0px; border:0px; text-align: left;}
#footerPrep p {width:800px; margin:0px auto; padding:27px 10px 5px 20px; border:0px; text-align: left; font-size:10px;}
#footerPrep a, #footerPrep a:link, #footerPrep a:visited {color: #999; font-size: 10px; text-decoration:none;}
#footerPrep a:hover {text-decoration: underline; color: #333;}


/* =MailChimp Registration
----------------------------------------------- */
.error {
	color: #6c3c14;
	font-style: italic;
}

td.tdInvalid {
	color: #b00;
}

