body {
	background: url(images/background_04.jpg);
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #E6E6E4;
}
.body {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	color: #000000;
	padding: 5px 10px 7px 10px;
}
.body a { color: #60714c; text-decoration: none; }
.body a:hover { color: #60714c; text-decoration: underline;}
.calltoaction {font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	color: #000000;
	font-weight: bold;}
.body h1 {
	font-size: 18px; 
	font-weight: bold;
	color: #60714c;
	margin: 0px;}
.body h2 {font-size: 12px;
	font-weight: bold;
	color:#60714c;
	margin: 5px 0px 5px 0px;	}
	.body h3 {font-size: 14px;
	font-weight: bold;
	color:#60714c;
	margin: 5px 0px 5px 0px;	}
.body blockquote {margin: 5px 15px;}
.underline {font-size: 13px;
	font-weight: bold;
	color:#60714c;
	margin: 5px 0px 5px 0px;}
.title {
	font-size: 17px; 
	font-weight: bold;
	color: #60714c;
	margin: 0px;}
.background_nav {
	background-image: url(images/main_20.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.background_body {background: url(images/main_21.gif) repeat-y; 
	background-position: left top; 
	background-color:#FFFFFF;}
	
.background_right {background: url(images/rightgradient_32.gif) repeat-x; background-color: #B0B4A6;
	background-position: left top;}
	
.background_rightshadow {background: url(images/header_27.gif) repeat-y; 
	background-position: left top; width: 8px;}
	
.background_benefits {background: url(images/benefits_16.gif) repeat-x; 
	background-position: left top;}

.benefits {font-family: Arial, Helvetica, Verdana,  sans-serif; 
	font-size: 12px; 
	color: #000000;
	padding: 7px 10px 5px 10px;
	}
.benefits a { color: #60714c; text-decoration: none; }

.benefits a:hover { color: #60714c; text-decoration: underline;}

.benefits ol {margin: 5px 0px 5px 10px; padding: 5px 0px 0px 10px;}
.benefits p {margin: 0px 0px 5px 10px;}
.signup {font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;}
.signup2 {font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7c8c65;}
.white {background-color:#FFFFFF;}
.gray {background-color:#d9d9d8;}
.bottompadding {margin-bottom: 5px;}
form {margin: 0px;
padding: 0px;
}
input.btn{
   color:#60714c;
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;}
.footer {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px; 
	color: #666666;}
.footer a { color: #666666; text-decoration: none; }
.footer a:hover { color: #000000; text-decoration: underline;}

.nav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 14px;
	padding: 4px 0px 4px 0px;	}
.nav a { color: #ffffff; text-decoration: none; }
.nav a:hover { color: #ffffff;  text-decoration: underline;}

.subnav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #305A56;
	line-height: 17px;
	margin-left: 14px;
	width: 110px;}
.subnav a { color: #305A56; text-decoration: none; }
.subnav a:hover { color: #92334C; text-decoration: underline;}
table.contentpaneopen { display:none; }

/******* MY STUFF ***********/

A.my:link {COLOR: #3C4532; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif; text-decoration: none}
A.my:visited {COLOR: #3C4532; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif; text-decoration: none}
A.my:hover {COLOR: #7E9D59; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif; text-decoration: underline}
A.my:active {COLOR: #3C4532; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif; text-decoration: none}

td.content_head1 {
	font-size: 17px; 
	font-weight: bold;
	color: #60714c;
	padding: 0px 20px 0px 10px;
	text-align: left;
	margin: 0px;
}

td.content_head2 {
	font-size: 17px; 
	font-weight: bold;
	color: #60714c;
	padding: 0px 20px 0px 20px;
	text-align: center;
	margin: 0px;
}

td.content_head3 {
	font-size: 18px; 
	font-weight: bold;
	color: #60714c;
	padding: 0px 20px 25px 20px;
	text-align: center;	
}

td.cntheadsplit1 {
	font-size: 18px; 
	font-weight: bold;
	color: #60714c;
	padding: 8px 20px 25px 10px;
	text-align: left;	
}

td.cntheadsplit2 {
	padding: 8px 20px 25px 10px;
	text-align: left;	
}

td.cnthd_logosp1 {
    padding: 0px 10px 25px 20px;
	text-align: right;
}

td.cnt_welcomehd2 {
	font-size: 22px; 
	font-weight: bold;
	color: #60714c;
	padding: 0px 20px 0px 20px;
	text-align: center;
	margin: 0px;
}

td.cont_intro1 {
	font-size: 17px; 
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 10px 10px;
	text-align: left;
	margin: 0px;
}

td.cont_intro2 {
	font-size: 17px; 
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

/******* LANDING PAGE ***********/

td.content_logo2w {
    padding: 10px 10px 20px 10px;
	text-align: center;
}

td.land_intro1 {
	font-size: 18px; 
	font-weight: bold;
	color: #60714c;
	padding: 8px 10px 8px 10px;
	letter-spacing: 1px;
	text-align: left;	
}

td.land_intro2 {
	font-size: 17px; 
	font-weight: bold;
	color: #000000;
	padding: 0px 10px 20px 10px;
	text-align: left;	
}

td.land_intronw {
	font-size: 18px; 
	font-family: Sans-Serif, Verdana, Sans-Serif;
	font-weight: bold;
	color: #60714c;
	padding: 8px 10px 8px 10px;
	text-align: left;	
}
td.land_txhd1 {
	font-size: 17px; 
	font-weight: bold;
	color: #60714c;
	padding: 6px 10px 6px 10px;
	text-align: left;	
}

td.land_txhdcent {
	font-size: 17px; 
	font-weight: bold;
	color: #60714c;
	padding: 6px 10px 6px 10px;
	text-align: center;	
}

td.land_text1 {
	font-size: 12px; 
	color: #000000;
	line-height: 120%;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

td.land_text2 {
	font-size: 12px; 
	color: #000000;
	line-height: 120%;
	padding: 0px 10px 10px 10px;
	text-align: left;
}

td.land_text3 {
	font-size: 12px; 
	color: #000000;
	line-height: 120%;
	padding: 10px 10px 5px 10px;
	text-align: left;
}

td.principles1 {
	padding: 3px 10px 3px 10px;
	text-align: left;
	line-height: 110%;
}

td.land_list1 {
	padding: 5px 0px 5px 0px;
	text-align: left;
}

ul.land_list1 {
	list-style-type: square;
	font-family: Arial, Verdana, Sans-Serif;
	color: #000000;
	font-size: 12px;
	margin-left: 0; 
	padding-left: 50px;
	line-height: 150%;
}

td.podlink1 {
	font-size: 12px; 
	font-weight: bold;
	color: #60714c;
	padding: 10px 50px 10px 50px;
	text-align: center;
}

td.testimonials1 {
	font-size: 13px; 
	font-family: Times New Roman, Arial, Sans-Serif;
	font-style: italic;
	color: #000000;
	line-height: 120%;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

td.testimonials_sp {
	font-size: 12px; 
	font-family: Times New Roman, Arial, Sans-Serif;
	color: #000000;
	line-height: 120%;
	padding: 2px 10px 2px 10px;
	text-align: left;
}

td.testimonials_sp2 {
	font-size: 12px; 
	font-family: Times New Roman, Arial, Sans-Serif;
	color: #000000;
	line-height: 120%;
	padding: 2px 10px 10px 10px;
	text-align: left;
}

td.test_div1 {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

/******* OTHER ***********/

td.wel_intro1 {
	font-size: 18px; 
	font-weight: bold;
	color: #60714c;
	padding: 8px 10px 8px 10px;
	text-align: left;	
}

td.wel_intro2 {
	font-size: 17px; 
	font-weight: bold;
	color: #000000;
	padding: 0px 10px 10px 10px;
	text-align: left;	
}

td.reg_success1 {
	font-size: 14px; 
	font-weight: bold;
	color: #000000;
	line-height: 120%;
	padding: 10px 10px 10px 10px;
	text-align: left;	
}

td.intro_text2 {
	font-size: 12px; 
	color: #000000;
	line-height: 120%;
	padding: 10px 20px 10px 20px;
	text-align: left;
	margin: 0px;
}

td.intro_text2b {
	font-size: 12px; 
	color: #000000;
	line-height: 120%;
	padding: 0px 20px 10px 20px;
	text-align: left;
	margin: 0px;
}

td.content_logo1 {
    padding: 20px 10px 20px 10px;
	text-align: left;
}

td.content_logo2 {
    padding: 20px 10px 20px 10px;
	text-align: center;
}

td.pcast_cont1 {
    padding: 10px 10px 10px 10px;
	text-align: left;
}

td.pcast_cont2 {
    padding: 10px 10px 10px 10px;
	text-align: center;
}

td.bms_link1 {
	font-size: 12px; 
	font-weight: bold;
	color: #60714c;
	padding: 15px 10px 10px 10px;
	text-align: left;	
}

td.bms_link2 {
	font-size: 12px; 
	font-weight: bold;
	color: #60714c;
	line-height: 130%;
	padding: 15px 10px 10px 10px;
	text-align: center;	
}

td.mistakes {
	font-size: 17px; 
	font-weight: bold;
	color: #000000;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

td.pod_audio1 {
    padding: 0px 10px 0px 10px;
	text-align: left;
}

td.full_audio_im {
	padding: 8px 0px 0px 10px;
	text-align: left;	
}

td.full_audio_lk {
	font-size: 12px; 
	font-weight: bold;
	color: #60714c;
	padding: 8px 40px 5px 8px;
	text-align: left;	
}

td.hline1 {
    padding: 0px 10px 0px 10px;
	text-align: center;
}

td.cant1 {
    padding: 5px 10px 5px 10px;
	text-align: left;
}

td.cant2 {
    padding: 0px 10px 0px 10px;
	text-align: center;
}

td.register1 {
    font-size: 12px;
	font-weight: bold;
	color:#60714c;
	padding: 0px 10px 0px 10px;
	text-align: left;
}

td.required1 {
    font-size: 12px;
	color:#000000;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

td.register2 {
    font-size: 12px;
	font-weight: bold;
	color:#60714c;
	padding: 10px 10px 0px 10px;
	text-align: center;
}

td.required2 {
    font-size: 12px;
	color:#000000;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

td.newform1 {
    padding: 0px 20px 0px 20px;
	text-align: center;
}

td.newform {
    padding: 0px 10px 0px 10px;
	text-align: left;
}

td.testlink {
    padding: 2px 10px 2px 10px;
	text-align: left;
}

td.aboutj_im{
    padding: 10px 10px 10px 10px;
	text-align: center;
}

td.aboutj_txt {
	font-size: 12px; 
	font-family: Arial, Sans-Serif;
	color: #000000;
	line-height: 120%;
	padding: 2px 10px 2px 10px;
	text-align: left;
}

/********** MY FORM *************************/

.phpForms_pgtitle {
	font-family : Arial;
	font-size   : 18px;
	color       : #1200d9;
	font-weight : bold;
}
.phpForms_btn {
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-bottom-width : 1px;
	border-right-width  : 1px;
	border-top-color    : #e4e4e4;
	border-left-color   : #e4e4e4;
	border-right-color  : #c1c1c1;
	border-bottom-color : #c1c1c1;
	font                : Arial, Helvetica, sans-serif;
	color               : #000000;
}
/********** TEXT STYLES *************************/

span.txt17bdbk {
    color: #000000;
	font-weight: bold;
    font-size: 17px;
    font-family: Arial, Verdana, Sans-Serif;
}

span.txt18bdgr {
    color: #60714c;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, Verdana, Sans-Serif;
}

span.txt17bdgr {
    color: #60714c;
    font-weight: bold;
    font-size: 17px;
    font-family: Arial, Verdana, Sans-Serif;
}

span.txt12bdgr {
    color: #60714c;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Verdana, Sans-Serif;
}

span.txt12bddkgr {
    color: #3C4532;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Verdana, Sans-Serif;
}

span.diamond12 {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Verdana, Sans-Serif;
}

/* philaform.css - */
#formsection input.errHilite, select.errHilite, textarea.errHilite { border:1px solid #DDC; background-color:#FFE; }
#formsection label.errHilite { color:#C00; }
#formsection ul#errors { display:none; margin-top:10px; background-color:#84BBDB; border:1px solid #CC9; padding:30px; color:#C00; font-weight:bold; }
#formsection ul#errors li { margin-top:0px; padding:0; }
#formsection ul#errors li.heading { list-style-type:none; color:#000; font-weight:normal; font-style:italic; margin:0px; padding:0px; }
#formsection .label { float:left; clear:left; padding-top:2px; width:85px; margin-right:10px; text-align:right; vertical-align:middle; font-weight:bold; }
#formsection .last_name { padding-bottom:4px; width:110px; margin-right:10px; text-align:right; vertical-align:middle; font-weight:bold; }
#formsection .postal_code { padding-bottom:4px; width:110px; margin-right:10px; text-align:right; vertical-align:middle; font-weight:bold; }

#formsection span.requiredfield15 { width:129px; padding-right:20px; background: url(images/star.png) no-repeat right center; }
#formsection span.requiredfield20 { width:164px; padding-right:20px; background: url(images/star.png) no-repeat right center; }
#formsection span.requiredfield30 { width:234px; padding-right:20px; background: url(images/star.png) no-repeat right center; }
#formsection span.requiredfield40 { width:305px; padding-right:20px; background: url(images/star.png) no-repeat right center; }

#formsection input.button { font-family:Arial, sans-serif; font-size:1em; margin-left:95px; }

#formsection .reqphrase {  margin-left:150px; background: url(images/star.png) no-repeat left center; padding:5px 0px 5px 20px; }
#formsection .requiredtext { padding-left:20px; background: url(images/star.png) no-repeat left center; }

#formsection img.requiredstar { display:none; }

