body{
	background-color: #333; 
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
a{
	color: #2C518A;
	text-decoration: none;
}
a:hover{
	color: #2C518A;
	text-decoration: underline;
}
a.button{
	display: block;
	width: 207px;
	height: 41px;
	background-image: url(images/button-back.gif);
	background-repeat: no-repeat;
	padding-top: 
	text-decoration: none;
	color: #2C518A;
	font-size: 16px;
	font-weight: 700;
	background-position: center center;
	line-height: 40px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}
a.button:hover{
	background-image: url(images/button-back-over.gif);
	text-decoration: none;
	color: #000;
}
#buttonpreloader{
	background-image: url(images/button-back-over.gif);
	width: 1px;
	height: 1px;
	position: absolute;
	top: -500px;
	left: -500px;
}
#buttonpreloader2{
	background-image: url(images/button-buynow-over.gif);
	width: 1px;
	height: 1px;
	position: absolute;
	top: -500px;
	left: -500px;
}
#centerer{
	background-image: url(images/back-top.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	
}
#swirlies{
	background-color: #306BC5;
	background-image: url(images/back-tile.jpg);
	background-position: top left;
}
#shadow{
	background-image: url(images/shadow.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 992px;
	min-height: 700px;
}
#shadowtop{
	background-image: url(images/shadow-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 992px;
	height: 20px;
	overflow: hidden;
}
.pagewidth{
	width: 936px;
	padding: 10px 28px 5px 28px;
}
#contentpad{
	padding: 0px 45px 0px 45px;
}
#featureTop{
	width: 577px;
	height: 10px;
	overflow: hidden;
	background-image: url(images/featurebox-top.gif);
	background-repeat: no-repeat;
}
#featureBottom{
	width: 577px;
	height: 10px;
	overflow: hidden;
	background-image: url(images/featurebox-bottom.gif);
	background-repeat: no-repeat;
}
#featureFill{
	background-image: url(images/featurebox-fill.gif);
	background-repeat: repeat-y;
	padding: 2px 25px 2px 25px;
	height: 193px;
}
#featureFill ul {
	margin: 10px 0px 10px 0px; 
	padding: 0; 
	list-style-type: none;
}
#featureFill ul li{
	color: #000;
	margin: 0px 0px 0px 15px; 
	padding: 2px 30px; 
	background: url(images/bullet.gif) 0px 5px no-repeat;
	font-size: 16px;
	font-weight: 900;
	line-height: 150%;
	/*line-height: 18px;*/
}
.vert-spacer{
	height: 15px;
}
.greenBox{
	width: 633px;
	margin-bottom: 15px;
}
.greenBox div.fill{
	background-color: #A0BB74;
	line-height: 18px;
	background-image: url(images/greenbox-fill.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	padding: 18px;
}
.greenBox div.fill h3{
	color: #2C518A;
	margin-top: 0px;
	font-size: 20px;
}

.greenBox div.bottom{
	background-image: url(images/greenbox-bottom.gif);
	background-repeat: no-repeat;
	width: 633px;
	height: 9px;
}
.greenBox div.head{
	background-image: url(images/greenbox-header.jpg);
	background-repeat: no-repeat;
	width: 633px;
	height: 54px;
}
.greenBox div.head h3{
	font-size: 21px;
	color: #333;
	font-weight: 900;
	margin: 0px;
	padding: 15px 20px;
	text-shadow: #A0C0ED 1px 1px 1px;
}
.greenBox div.head img{
	margin-top: 20px;
	margin-left: 25px;
}	
.greenBox ul{
	margin: 5px 0px 5px 0px; 
	padding: 0; 
	list-style-type: none;
}
.greenBox ul li{
	margin: 0px 0px 0px 15px; 
	padding: 3px 24px; 
	background: url(images/green-bullet.gif) 0px 3px no-repeat;
	/*line-height: 18px;*/
}

.whiteBox{
	width: 633px;
	margin-bottom: 15px;
}
.whiteBox div.fill{
	line-height: 18px;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 10px
}

.whiteBox div.head{

}
.whiteBox div.head h3{
	font-size: 28px;
	color: #4077CA;
	font-weight: 900;
	margin: 0px;
}
.whiteBox ul{
	margin: 5px 0px 5px 0px; 
	padding: 0; 
	list-style-type: none;
}
.whiteBox ul li{
	margin: 0px 0px 0px 15px; 
	padding: 3px 24px; 
	background: url(images/green-bullet.gif) 0px 3px no-repeat;
	/*line-height: 18px;*/
}

.sideBar{
	width: 255px;
	margin-bottom: 15px;
	margin-left: 17px;
}
.sideBar div.fill{
	background-color: #C2D7ED;
	line-height: 18px;
	background-image: url(images/sidebar-fill.jpg);
	background-repeat: repeat-y;
	font-size: 14px;
	padding: 18px;
	margin-bottom: -3px;
}
.sideBar div.bottom{
	background-image: url(images/sidebar-bottom.jpg);
	background-repeat: no-repeat;
	width: 255px;
	height: 10px;
	overflow: hidden;
}
.sideBar div.head{
	background-image: url(images/sidebar-head.jpg);
	background-repeat: no-repeat;
	width: 255px;
	height: 54px;
}
.sideBar div.headless{
	background-image: url(images/sidebar-top.jpg);
	background-repeat: no-repeat;
	width: 255px;
	height: 10px;
	overflow: hidden;
}
.sideBar div.head h3{
	font-size: 21px;
	color: #333;
	font-weight: 900;
	margin: 0px;
	padding: 15px 20px;
	text-shadow: #D0DEB8 1px 1px 1px;
}
.sideBar div.head img{
	margin-top: 20px;
}

#footer{
	background-color: #2C518A;
	font-size: 10px;
	color: #fff;
	padding: 9px;
	margin: 0px 28px 0px 28px;
}
#footer a{
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	color: #fff;
	text-decoration: underline;
}
.right{
	float: right;
}
#badge{
	width: 133px;
	height: 106px;
	background-image: url(images/badge.png);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
#badgeholder{
	position: relative;
	top: -15px;
	left: 820px;
	width: 1px;
	height: 1px;
}
.big{
	font-size: 21px;
	text-align: center;
	margin: 15px;
}
.seeusicon{
	margin-right: 3px;
}
#tagline{
	color: #CEDAE9;
	font-size: 16px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	
}
#taglineholder{
	position: absolute;
	top: -20px;
	left: 290px;
	width: 400px;
	height: 30px;
}
#slideholder{
	width: 327px;
	height: 217px;
}