@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background: url(imgs/bodyBG.jpg) top center no-repeat #EAF7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#282828;
	line-height: 18px;
}

a {
	color: #4D8F99;
}

a:hover {
	color: #407680;
}

img { 
	border: none; 
} 

#containerMain {
	width: 937px;
	margin: auto;
}

#branding {
}

#navTop {
	background:  url(imgs/navBG.gif) repeat-x;
	height: 37px;
	text-align: center;
	color: #CDE2E2;
}

#navTop ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
}

#navTop ul li {
	display: inline;
}

#navTop ul li a {
	text-decoration: none;
	color: #676767;
	margin-left: 14px;
	margin-right: 19px;
}

#navTop ul li a:hover {
	text-decoration: none;
	color: #000000;
}

#containerSub {
	width: 937px;
	background: url(imgs/contentContainerBG.jpg) repeat-y;
	margin: auto;
	overflow: hidden;
	border-bottom: 1px solid #d7e6eb;
}

#column1{
	float: left;
	width: 55px;
	height: 349px;
	background:url(imgs/leftSide.jpg);
}

#column2 {
	float: left;
	width: 827px;
}

#pageHead {
	padding-top: 35px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeceb;
}

#pageHead .pageHeader1 {
	color: #be9d40;
	font-size: 40px;
}

#pageHead .pageHeader2 {
	color: #9e4620;
	font-size: 22px;
	line-height: 40px;
}

#colMain {
	float: left;
	width: 561px;
	padding-right: 23px;
	padding-bottom: 40px;
	border-right: 1px solid #eaeceb;
	padding-top: 18px;
	min-height: 350px;
}

#colMain img {
	margin-right: 15px;
}

blockquote {
	margin: 30px 0px 0px 0px;	
	background:  url(imgs/bquotebg.gif) no-repeat #FEF7EA;
	padding: 15px 15px 0px 15px;
	font-style: italic;
	font-size: 13px;
	line-height: 17px;
}

#colMain .bquoteBottom {
	background: url(imgs/bquotebgBottom.gif) top no-repeat;
	height: 15px;
	margin-bottom: 22px;
}

#colMain .callout {
	border-left: 4px solid #B4D3D3;
	padding: 0px 26px 0px 13px;
	margin: 22px 17px 22px 17px;
}

/*COL MAIN TEXT STYLES*/

#colMain h1 {
	color: #AA4C25;
	font-size: 25px;
	letter-spacing: -1px;
}


#colMain h2 {
	color: #AA4C25;
	font-size: 17px;
}

#colMain h3 {
	color: #000000;
	font-size: 17px;
}

p.large {
	font-size: 16px;
}

p.larger {
	font-size: 18px;
}

.benefits li {
	line-height: 22px;
}

.signup {
	font-size: 17px;
	color: #BF922C;
	font-weight: bold;
}

.signup a {
	
}

.signup a:hover {
	color: #9D7924;
}

.price {
	color: #FF0000;
	font-weight: bold;
}

.strike {
	color:#000;
	text-decoration: line-through;
}

/*END COL MAIN TEXT STYLES*/

/*START SIDE/SUB COLUMN*/

#colSub {
	float: left;
	width: 215px;
	margin-left: 17px;
	margin-top: 17px;
	font-size: 13px;
}

#colSub h1 {
	color: #999999;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#colSub ul {
	margin: 10px 0px 10px 20px;
	padding: 0px;
}

#colSub ul li {
	margin-top: 3px;
	padding: 0px;
	font-style: italic;
	color: #AA4E25;
	font-size: 12px;
}

.inputTitle {
	font-size: 11px;
	font-weight: bold;
	
}

.signMeUp {
	margin-top: 8px;
}

.textArea {
	border: 1px solid  #A0DAEB;
	margin-bottom: 5px;
}

/*EDN START SIDE/SUB COLUMN*/

#column3 {
	background: #FF0 url(imgs/rightSide.jpg) no-repeat;
	height: 288px;
	width: 55px;
	float: left;
}

#navBottom {
	clear: left;
	text-align: center;
	border-top: 1px solid #eaeceb;
	border-bottom: 1px solid #eaeceb;
	color: #595951;
	margin-right: 54px;
	margin-left: 54px;
}

#navBottom ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 9px;
}

#navBottom ul li {
	display: inline;
	color: #549194;
	font-size: 12px;
}

#navBottom ul li a {
	color: #549194;
	margin-left: 5px;
	margin-right: 10px;
}

#navBottom ul li a:hover {
	color: #549194;
}


#disclaimer p {
	font-size: 10px;
	line-height: 15px;
	padding: 0px 55px 5px 55px;
	text-align: center;
}

#copyright {
	width: 937px;
	margin: auto;
	text-align: right;
	padding: 8px 0px 13px 0px;
	font-size: 10px;
}

#copyright a {
}

/*PRODUCTS STYLES*/

#productContainer {
	clear: left;
	padding-bottom: 15px;
	padding-top: 15px;
	overflow:hidden;
	border-top: 2px solid #E0EDED;
}

#imgContainer {
	float: left;
	width: 145px;
}

#productContainer p {
	margin-left: 160px;
	font-size: 13px;
	color:#000;
	padding-top: 0px;
	margin-top: 0px;
}

.ulresources {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.liresources {
	margin-bottom: 15px;
}

.booktitle {
	color: #F90;
	font-weight: bold;
	font-style: italic;
}





