



body {

	margin: 0px;

	padding: 0px;

	background: #1e526a; 

	font: 12px Arial, Tahoma, "Lucida Sans Unicode", Helvetica, sans-serif;

}



table, td {

	font: 12px Arial, Tahoma, "Lucida Sans Unicode", Helvetica, sans-serif;

}

th {

	text-align: left;

}

img {

	border: 0px;

}

h1 {

	font: normal 20px Times;

	font-weight: bold;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 0px;

	color: #fbffc0;

}

h1 span {

	display: none;

}

h2 {

	padding-top: 5px;

	font-weight: bold;

	text-align: center;

	margin: 0px;

	font: normal 18px Times;

	color: #f8ff80;

}

h2.sidebar {

	padding-top: 5px;

	margin-bottom: 0px;

	font: normal 16px Georgia, serif;

	color: #043590;

}

h3 {

	color: #FFF;

	font-size: 14px;

	padding: 0px;

	margin-bottom:0px; /*-5px; */

}

h4 {

	color: #000;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font: bold 14px Georgia, serif;

}

a img{

	text-decoration: none;

}



a {

color: #fff;

}



img.quote {

	float: left;

	padding-right: 10px;

	padding-bottom:15px;

}

img.bordered {

	border: 3px solid #FFFFFF;

}

img.logo-bordered{

	padding: 4px;

	border: 2px solid #FFFFFF;

}

#Container {

	position: relative;

	width: 975px;

	margin: 0px auto;

	padding-top: 0px; /* MZ Bug Fix */

}

#BackgroundFade {

	padding-bottom: 5px;

	border-top: none;

}

#Header{

	position: relative;

	z-index: 100;

	height: 200px;

}

#Header h1 {

	display: none;

}

#Header #Nav {

	height: 190px;

}

#HeaderFC #NavFC {

	height: 100px;

	border: 1px solid red;

}

#Header #ContentFlash {

	position: absolute;

	z-index: 100;

	width: 970px;

	height: 100px;

	top: 120px;

}

#Header #SubNav {

	position: absolute;

	z-index: 3;

	width: 970px;

	height: 100px;

	top: 165px;

}

#MainContent {

	position: center;

	align: center;

	width: 975px;

	margin: 0px;

	padding: 0px;

}

#MainContent a, #MainContent a:link,  #MainContent a:visited{

	color: #ffffff;

	font-weight: bold;

	text-decoration: underline;

}

#MainContent a:hover, #MainContent a:active {

	/*text-decoration: none;*/

	color: #009cff;

}

#MainContent h3 a{

	color: #FFFFFF;

}

#MainContent .red {

	color: #D52034;

}

#MainContent #Title {

	position: relative;

	top: 0px;

	left: 15px;

	margin: -10px 0px !important;

	margin: 0px;

}

#MainContent .ContentBox {

	float: left;

	position: relative;

	margin: 5px;

}

#MainContent .error {

	color: #D52034;

}

#MainContent .leftimage {

	float: left;

	padding: 0px;

	margin: 5px 10px 5px 0px;

}

#MainContent .rightimage {

	float: right;

	padding: 5px;

	margin: 0px;

}

#MainContent .center{

	text-align: center;

}

#MainContent .left p{

	text-align: left;

}

#MainContent table.center {

	display: block;

	margin: 0 auto;

	border: 0;

}

#MainContent table.center td{

	padding: 15px;

	text-align: center;

}



/* HOMEPAGE */

.HomePage {

	background: #1e526a url('images/bg.jpg') left top repeat-x;

	margin: 0px;

	padding: 0px;

	font: 12px Arial, Tahoma, "Lucida Sans Unicode", Helvetica, sans-serif;

	color: white;

}

 .JC {

	background: url('images/mike.jpg') no-repeat;

	width: 681px;

	height: 660px;

	position: absolute;

	top: -64px;

	left: -71px;

}

.HomePage #Footer a {

	color: #FFF;

	font-weight: normal;

	text-decoration: none;

}





#test {

			width:190px;	

			align: center;

	padding: 10px;

	text-align:justify;

	border: 1px solid #666;

	}

	

	

	p.test {

	font: 1em times, serif; 

	font-style: italic;

	color: #ffffff;

	text-align:justify;

	}

	

	p.sig {

	font: .95em arial; 

	color: #ffffff;

	text-align:right;

	font-weight: bold;

	}

	

	a.test {

	font: .95em arial; 

	color: #720303;

	text-align:right;

	}



	a.sig {

	font: .95em arial; 

	color: #720303;

	text-align:right;

	}

	



/* End HOMEPAGE */





/* TEMPLATE STYLES */

/* Main */



.TemplateMainLeftContentBox {

	position: relative;

	width: 300px;

	float: left;

	margin: 0px;

	margin-top: -1px;

}

.TemplateMainCenterContentBox {

	position: relative;

	width: 200px;

	margin-top: -1px;

	float: left;

	padding: 0px 30px 0px 40px;

	}

.TemplateMainCenterContentBox p:first-letter {

	font-size: 125%;

}

.TemplateMainCenterContentBox img {

	padding: 0px;

	margin: 0px;

}



.TemplateMainCenterContentBoxProducts {

	position: relative;

	width: 350px;

	margin-top: -1px;

	float: left;

	padding: 0px 30px 0px 40px;

	}

.TemplateMainCenterContentBoxProducts p:first-letter {

	font-size: 125%;

}

.TemplateMainCenterContentBoxProducts img {

	padding: 0px;

	margin: 0px;

	}

	

	



	

	.MainFullPage {

	position: relative;

	width: 600px;

	margin-top: -1px;

	float: left;

	padding: 0px 30px 0px 40px;

	}

.MainFullPage p:first-letter {

	font-size: 125%;

}

.MainFullPage img {

	padding: 0px;

	margin: 0px;

	}

	

	#MainFullPage a

	{

	color:#fff;

	}

	.MainFullPage a

	{

	color:#fff;

	}

	



	

	

.TemplateMainRightContentBox {

	position: relative;

	width: 220px;

	float: left;

	margin: 0px;

	padding: 0px;

}

.TemplateMainRightContentBox tr{

	padding: 5px 0px;

}

.TemplateMainRightContentBox input.Go {

	position: relative;

	bottom: 26px;

	left: 150px;

}

.TemplateMainRightContentBox ul {

	line-height: 15px;

	padding: 0px;

	margin: 0px;

}

.TemplateMainRightContentBox li {

	color: #000;

	list-style-type: none;

	padding: 0px 0px 10px 0px;

	margin: 0px;

}

#MainContent .TemplateMainRightContentBox a, #MainContent .TemplateMainRightContentBox a:visited{

	font: normal 11px/13px Verdana, sans-serif;

	color: #000;

	text-decoration: underline;

}

#MainContent .TemplateMainRightContentBox a:hover, #MainContent .TemplateMainRightContentBox a:active{

	text-decoration: none;

}

.TemplateMainBottomContentBox table {

	margin: 0px auto;

	margin-top: -5px;

	padding: 0px;

	position: relative;

}

.TemplateMainBottomContentBox td {

	padding: 25px 25px;

}



/* 1 */



#Template1MainContentBox {

	float: left;

	position: relative;

	width: 650px;

	margin: 0px;

	padding: 10px 0px 0px 20px;

	}

#Template1MainContentBox p {

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}

#Template1MainContentBox h2 {

	padding: 5px 0px;

	}

#Template1MainContentBox h4 {

	padding: 5px 0px 10px 0px;

	}

#Template1SideContentContainer {

	position: relative;

	float: left;

	background: url('/images/bg_side_highlight.jpg') top right no-repeat;

	width: 235px;

	margin: 0px;

	padding: 0px 15px 20px 20px;

	min-height: 750px;

	}

#Template1SideContentContainer .Template1SideContentBox {

	margin: 0px;

	padding: 10px 0px;

	}

#Template1SideContentContainer .Template1SideContentBox img {

	display: block;

	margin: 0 auto;

	}





/* 2 */

#Template2MainContentBox {

	width: 550px;

	float: left;

	position: relative;

	margin: 0px;

	padding: 10px 0px 0px 20px;

	}

#Template2MainContentBox h4 {

	padding: 12px 0px 0px 0px;

	margin: 0px 0px -8px 0px;

	}

#Template2MainContentBox img {

	float: left;

	padding: 0px 15px 0px 0px;

	}

#Template2SideContentContainer {

	float: right;

	width: 340px;

	margin: 0px;

	padding: 20px 30px 50px 0px;

	}

#Template2MainContentBox ul {

	margin-top: 0px;

	margin-bottom: 2px;

	}

#Template2SideContentContainer .Template2SideContentBox .Middle {

	/*	background: #043EA9;*/

	background: url('/images/public/v1/r1/box.gif') top center no-repeat;

	position: relative;

	height: 175px;

	margin: 10px;

	padding: 5px 20px;

	/* background: #043EA9 url('/images/public/v1/r1/content-box-bg.jpg') bottom center repeat-x; */

	}



#Template2SideContentContainer .Template2SideContentBox .Middle .Button {

	position: absolute;

	top: 150px;

	left: 15px;

	padding: 0px;

	margin: 0px;

}



/* 3 */ 



#SuccessTools { 

	width: 920px; 

	position: relative; 

	margin: 0px 0px 0px 20px; 

	padding-top: 5px;

} 

#Template3MainContentBox{

	float: left;

	position: relative;

	margin: 0px;

	width: 630px;

	padding: 0px 0px 0px 20px;

}

#Template3MainContentBox ul.checkboxlist {

	list-style-image: url('/images/checkbox.gif');

}

#Template3SideContentContainer { 

	position: relative;

	float: left;

	background: url('/images/bg_successside_highlight.jpg') top right no-repeat;

	width: 260px;

	margin: 0px;

	padding: 0px 10px 20px 20px;

	min-height: 750px;

	font-size: 90%;

}

#SuccessTools a {

	font-weight: normal;

	font-size: 8pt;

}

#SuccessTools th {

	text-align: left;

}

.C1 {

	width: 300px;

	padding: 0px 0px 0px 20px;

}



.C2 {

	width: 250px;

}



.C3 {

	text-align: center;

	width: 200px;

}

.new_price{

	font-size: 160%;

	font-weight: normal;

	color: #CC0000;

}

.white-box{

	background-color: white;

	padding: 10px; 

}

div.white-box1{

	padding-bottom: 20px;

}

div.white-box2{

	float: right; 

	margin: 0px;

	padding: 10px 0px;

	width: 440px;

}

#Template3MainContentBox h3{

	font: normal 19px Georgia, sans-serif;

	color: #333333;

	color: #CC0000;

	margin: 0px;

}



#SuccessTools{

	width: 605px;

}

#SuccessTools .SubNavigation {

	/*text-align: center;*/

	margin: 0px 0px 20px 0px;

}

#SuccessTools .SubNavigation a, #SuccessTools .SubNavigation a:link, #SuccessTools .SubNavigation a:visited{

	margin: 0px 5px;

	color: #DD0101;

}

#SuccessTools .ProductCategory {

	font-size: 120%; 

	float: left;

}

#SuccessTools .ProductCategory h2{

	color: #FFFFFF;

	margin-top: 20px;

	padding: 3px 0px 3px 40px;

	width: 570px;

	display: block;

	/*font-weight: bold;*/

	background: url('/images/category_title_bg.jpg') no-repeat;

}

#SuccessTools .ProductCategory h3 {

	color: #2C356C;

	margin: 0px;

	font: normal 18px Arial, sans-serif;

}

#SuccessTools .ProductCategory h4 {

	color: #2C356C;

	margin: 0px;

	padding: 0px;

	/*font-weight: normal;*/

	color: #DD0101;

}

#SuccessTools .ProductList {

	float: left; 

	width: 300px;

}

#SuccessTools .ProductList ul li{

	padding: 4px 0px;	

	font-size: 120%; 

	list-style: none;

}

#SuccessTools .ProductList a{

	font-size: 13px;

}

#SuccessTools .FeaturedProduct{

	width: 260px; 

	background: #FFFFFF url('/images/successtools_feature_bg.gif') top repeat-x; 

	padding: 10px 15px;

	margin: 5px 10px 0px 0px;

	float: right;

}







/* 4 */ 



#Template4MainContentBox {

	position: relative;

	margin: 0px;

	padding: 10px 30px 0px 20px;

	}



#Template4MainContentBox p {

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}

#Template4MainContentBox h2 {

	padding-bottom: 20px;

	text-align: left;

	}

#Template4SideContentContainer{

}



/* 5 */ 



#Template5MainContentBox {

	float: left;

	position: relative;

	width: 560px;

	margin: 0px;

	padding: 0px 0px 0px 20px;

	}

#Template5MainContentBox p {

	padding: 5px 0px;

	margin: 0px;

	}

#Template5MainContentBox h2 {

	padding-top: 5px;

	}



#Template5SideContentContainer {

	width: 320px;

	float: left;

	margin: 0px;

	padding: 30px 20px 0px 20px;

	background: url('/images/bg_side_highlight.jpg') top right no-repeat;

	min-height: 750px;

	}

/*#Template5SideContentContainer img {

	position: relative;

	padding: 0px;

	text-align: center;

	margin: 0px auto;

}*/



#Template5SideContentContainer #VideoFlash {

	position: relative;

	z-index: 2;

	width: 320px;

	height: 243px;

	top: 0px;

	}

#VideoFlash2 {

	position: relative;

	width: 216px;

	height: 147px;

	top: 0px;

	}



	

/*  6 */



#Template6SideContentContainer { 

	position: relative;

	float: left;

	background: url('/images/bg_successside_blue.jpg') top right no-repeat;

	width: 260px;

	height: auto !important;

	height: 748px;

	margin: 0px;

	padding: 0px 10px 20px 20px;

	min-height: 750px;

	font-size: 90%;

}



/* BLUE BOXES*/

	

.bluebox{

	width: 334px;

	color: #FFF;

	position: relative;

}

	.bluebox .bg {

		background: url('/images/bluebox_bg.gif') 0px 0px no-repeat;

		padding: 1px 20px 0px 20px;

		}

	.bluebox .top {

		height: 12px;

		font-size: 1%;

		background: url('/images/bluebox_top.gif') 0px 0px no-repeat;

		}

	.bluebox .bottom {

		height: 12px;

		background: url('/images/bluebox_bottom.gif') 0px 0px no-repeat;

		}

	.bluebox p {

		padding: 0px 0px 0px 0px;

		margin: 0px;

		}

	.bluebox img {

		padding: 0px;

		}

	.bluebox h3 {

		font-size: 14px;

		padding: 0px;

		margin: 0px;

		padding: 5px 0px;

	}

	.bluebox .more-link{

		float: right;

		margin-bottom: -27px;

		position: relative;

		z-index: 50;

	}





/* END TEMPLATE STYLES */



#MainContent .ContentBox .Top {

	/* background: url('/images/top_repeat.gif') repeat-x; */

	}

#MainContent .ContentBox .Bottom {

	/* background: url('/images/bottom_repeat.gif') repeat-x; */

	}

#MainContent .ContentBox .Middle {

	/* background: #FFFFFF url('/images/fade_repeat.gif') bottom center repeat-x; */

	}

#MainContent .ContentBox .Left {

	/* background: transparent url('/images/left_repeat.gif') repeat-y;*/

	}

#MainContent .ContentBox .Right {

	/* background: transparent url('/images/right_repeat.gif') repeat-y; */

	}



#Newsletter{

	position: relative;

	width: 650px;

	margin: 0px auto;

	padding: 0px 80px 0px 0px;

	text-align: left;

}



#Newsletter p{

	padding: 5px 0px;

	margin: 0px;

	text-align: left;

}

#Newsletter ul{

	margin: 0px;

	text-align: left;

}

#Newsletter .FormFooter {

	font: normal 80% Arial; 

	text-align: center; 

	color:#666666;

}

#Newsletter table{

	display: block;

	margin: 0 auto;

}

#Newsletter img {

	padding: 0px 10px;

}



#Footer {

	clear: both;

	width: 880px;

	text-align: center;

	font: 11px Arial, Tahoma, "Lucida Sans Unicode", Helvetica, sans-serif;

	margin: 0px auto;

	padding: 0px;

	color: #777777;

	}

#Footer ul {

	margin: 0px;

	padding: 0px;

	}

#Footer li {

	display: inline;

	padding: 1px;

	margin: 0px;

	}

#Footer a {

	color: #396b76;

	font-weight: normal;

	text-decoration: underline;

}

#Footer a:hover {

	/*text-decoration:none ;*/

	color: #009cff;

}



.MainFullPage dl dt {display:block;	

	margin-left:-55px;

	padding: 1em 3em;

	list-style-type:none;

	font: 1.15em ;

	font-style:italic;

	text-align:left;

	}

	

.MainFullPage dl dd {display:block;	

	margin-left:0px;

	padding: 1em 3em;

	list-style-type:none;

	font: "Times New Roman", Times, serif;

	color:#fff;	

	font-weight:bold;

	text-align:left;

	}



/* text field hint style */

.Default{

	color: #999999;

	}

#Template1MainContentBox input{

	width: 200px;

	}

#Template1MainContentBox input.formcheckbox{

	position: relative;

	left: 0px;

	top: 0px;

	width: 20px;

	}

#Template1MainContentBox .formbutton {

	width: 80px;

}

table.formlayout td {

	vertical-align: top;

	width: 200px;

}

#Template4MainContentBox input{

	width: 200px;

}

#Template4MainContentBox input.formcheckbox{

	position: relative;

	left: 0px;

	top: 0px;

	width: 20px;

}

#Template4MainContentBox .formbutton {

	width: 80px;

}

#Template4MainContentBox .subscribebutton {

	width: 120px;

}



#Testimonials {

	font: normal 100% Arial, Tahoma, "Lucida Sans Unicode", Helvetica, sans-serif;

}

#Testimonials p{

	padding-top: 0px;

	margin-top:0px;

}

#Testimonials img.quote {

	float: left;

	padding-right: 10px;

	padding-bottom: 40px;

}

#Testimonials p.quoted {

	color: #444444;

	font: normal 90% Tahoma, sans-serif;

	line-height: 100%;

	padding-left: 96px;

	text-indent: -5px;

}

#Testimonials p.quoted2 {

	color: #444444;

	font: normal 90% Tahoma, sans-serif;

	line-height: 100%;

	padding-left: 0px;

	text-align: left;

}

#Testimonials span.quoted-title {

	color: #656565;

}



#Testimonials table {

 width: 100%;

}

#Testimonials td {

	padding: 0px 20px;

	vertical-align: top;

	text-align: left;

}

#Testimonials p {

	font-style: italic;

}

#Training table {

	width: 100%;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	border-collapse: collapse;

}

#Training th {

	color: #FFF;

	padding: 5px;

	vertical-align: top;

	font-size: 120%;

	background-color: #396b76;

}

#Training td {

	padding: 5px;

	vertical-align: top;

	font-size: 95%;

	border: 1px solid white;

	line-height: 14px;

}

#ClientList table {

	width: 650px;

	padding: 0px;

	margin: 0px;

	border-collapse: collapse;

}

#ClientList tr {

	vertical-align: top;

}

#ClientList td {

	width: 50%;

	padding: 0px;

	margin: 0px;

}

#ClientList img {

	padding: 3px;

	margin: 0px;

	display: block;

}

/* Miscellaneous  */ 

div.clearer{

	clear:both;

	font-size: 1%;

	height: 1px;

	line-height: 0;

	visibility: hidden;

}

.rss-item {

margin:7px 0 0 0;

}

