/* Main Body Information*/
body 
	{
	width:782px;
	margin:0 auto; 
	text-align: center;
	background-color: #4387b2;
	}
	
.main 
	{
	border: solid #dcdcdc 2px;
	margin-top: 0px;
	}
	
	
/*Newsletter Registration Section*/	
.cc1
	{
	border: #d9e3f4 1px solid; 
	width: 80px; 
	color: #000000; 
	font: 9px verdana, arial, helvetica, sans-serif; 
	background-color: #ffffff; 
	height: 14px; 
	border-color: #333333 #666666 #666666 #333333; 
	border-width: 1px; 
	}
	
.reg
	{
	font: 9px verdana, arial, helvetica, sans-serif #3d573b;
	}
	
a.pass:link, a.pass:visited
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #3d573b;
	text-decoration: none;
	}
	
a.pass:hover
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #3d573b;
	text-decoration: underline;
	}
	
/* Footer Section */
.footer
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #5d5d5d;
	text-align: center;
	background-image:url(images/bottombg.gif);
	padding: .15cm;
	}
	
/* Main Body Section*/
.content
	{
	background-color: #ffffff;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	}
	
.quote
	{
	background-color: #ffffff;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	text-align: right;
	}
	
h1
	{
	font: 14px verdana, arial, helvetica, sans-serif;
	color: #545454;
	weight: bold;
	text-align: center;
	}
	
a.aboutus:link, a.aboutus:visited
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #3d573b;
	text-decoration: none;
	}
	
a.aboutus:hover
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #3d573b;
	text-decoration: underline;
	}
	
	
/* Positioning*/
.benefits
	{
	width: 300px;
	}
	
/* News Section */
a.news:link, a.news:visited
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #3d573b;
	text-decoration: none;
	}
	
a.news:hover
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #3d573b;
	text-decoration: underline;
	}
	
.newscontent
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #545454;
	}
	
.newstable
	{
	padding-left: 5px;
	padding-right:5px;
	}
	
	/* Borders*/
	
.features
	{
	border-right: 1px solid #3d573b;
	border-bottom: 1px solid #3d573b;
	padding-bottom: 1.9cm;
	}
	
.why
	{
	border-right: 1px solid #3d573b;
	border-bottom: 1px solid #3d573b;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom: 1.6cm;
	}
	
.success
	{
	border-bottom: 1px solid #3d573b;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom: .5cm;
	}
	
/* Demo */
.demo
	{
	font: 18px verdana, arial, helvetica, sans-serif;
	color: #4387b2;
	weight: bold;
	}
	
.demo2
	{
	font: 26px verdana, arial, helvetica, sans-serif;
	color: #e9935a;
	weight: bold;
	}
	
.demo3
	{
	font: 28px verdana, arial, helvetica, sans-serif;
	color: #e9935a;
	weight: bold;
	}

.demo4
	{
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #e9935a;
	weight: bold;
	}
	
a.demo:link, a.demo:visited
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #e9935a;
	text-decoration: none;
	font-weight: bold;
	}
	
a.demo:hover
	{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #e9935a;
	text-decoration: underline;
	font-weight: bold;
	}
	
	
