﻿body {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#111111; 
}

img {
    border:0;
}

a, a:visited, a:active, a:hover {
	color:#076A88;
}

h1 {
	font-style:italic;
	color:#11bede;
}

.quote {
	color:#f0bd04;
	font-size:24px;
}

.quoteCredit {
	text-align:right;
	color:#11bede;
	font-size:18px;
}


.clearbr {
	clear:both;
	padding-top:10px;
}

#container {
    width:900px;
	position:relative;
	margin:0 auto;
	text-align:left;
}

#footer {
    clear:both;
	width:880px;
	padding:5px 0px 5px 20px;
	height:14px;
	font-size:10px;
	background:#000000;
	color:#CCCCCC;
}

#footer a {
    font-weight:bold;
	color:#076A88;
	padding-right:5px;
	text-decoration:none;
}

.testimonialsCredit {
	color:#11bede;
	font-style:italic;
}

.smallCopy {
    font-size:8pt;
}

.largeGold {
    font-size:12pt;
    font-weight:bolder;
    letter-spacing:2px;
    color:#efb804;
}

.homeParagraph {
    padding-right:140px;
}

.imageRight {
	float:right;
	padding-left:20px;
}

.imageLeft {
	float:left;
	padding-right:20px;
}

.headerInside {
	font-weight:bold;
	font-size:120%;
	color:#efb804;
}

#CopyContent {
    padding:20px 20px 20px 20px;
}

#main_content {
	min-height:517px;
	background:url(../images/index/bodyBg.jpg) no-repeat #000000;
	padding:0px 40px;
}

#main_content_inside {
	padding:0px 60px;
	background:url(../images/inside/bodyBg.jpg) bottom no-repeat #000000;
	clear:left;
	overflow:hidden;
	min-height:300px;
}

.trainingCallouts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#25a9c5;
	letter-spacing:4px;
	font-size:18px;
}
/* Features Page */
#FeaturesContent {
    background-image:url(../images/features/featuresContentBG.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    width:900px;
    background-color:#000000;
    clear:left;
    overflow:hidden;
    min-height:487px;
}

#leftNav {
    float:left;
    width:153px;
    background-image:url(../images/features/leftNavBar.jpg);
    background-repeat:no-repeat;
    padding-left:5px;
    padding-top:10px;
    min-height:470px;
    color:#045f7c;
    font-size:12pt;
    font-weight:bold;
}

#leftNav a {
    color:#045f7c;
}

#leftNav a:visited {
    color:#045f7c;
}

#leftNav a:active {
    color:#045f7c;
}

#leftNav a:hover {
    color:#FFFFFF;
}

#roundedCornerContainer {
    float:left;
    width:120px;
    padding-top:30px;
}

#MainImage {
    float:left;
    width:300px;
}

#RightImage {
    float:right;
    width:200px;
    padding-top:80px;
}

#TopCopy {
    padding:20px 50px 20px 50px;
}

#BuyButton {
    clear:both;
    float:right;
    padding:10px 10px 0px 0px;
}