body {
	font-family:Arial, verdana, Helvetica,  sans-serif;
	font-size: 1.0em;
	color: #263C48;
	line-height: 1.4em;
	background: #dbe8ed url("images/bg.jpg") top left repeat-x;
}

.style5 {
	font-size: 36px;
	color: #6691A6;
}
.style9 {
	font-size: 12px;
	color: #FFA400;
	font-weight: bold;
}
.style10 {
	font-size: 9px;
	color: #000000;
}
.style15 {
	font-size: 12px;
	font-weight: bold;
	color: #6691A6;
}
.style17 {font-size: 12px}




	
	
#container {
	position:relative;
	width:712px;
	left:50%;
	margin-left:-356px;
	padding-bottom:90px;
	
	z-index:100;
	height:700px;
}


p {
	clear: both;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 1.75em;
}

img {
   behavior: url("includes/pngbehavior.htc");
}


.toppic {
	behavior: url("includes/pngbehavior.htc");
}


a {
	text-decoration: none;
}

.homeheader {
	font-family: Arial Narrow, Arial, Helvetica, Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;		
}

p a, li a, dd a {
	color: #263C48;
}


p a:hover, p a:focus, dd a:hover, dd a:focus {
	color: #00A0C6;
}


p.body_content {


	margin: 0 20px 5px 30px;

}

.text {
	clear: both;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 1.75em;
}

#feature_home {
	background: transparent url(images/feature2.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:252;
	clear:both;
	
}



#title_home {
	background: transparent url(images/title_home.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}

#title_generator {
	background: transparent url(images/title_generator.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}


#title_optimizer {
	background: transparent url(images/title_optimizer.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}


#title_today {
	background: transparent url(images/title_today.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}


#title_mail {
	background: transparent url(images/title_mail.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}


#title_stat {
	background: transparent url(images/title_stat.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}


#title_track {
	background: transparent url(images/title_track.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}


#title_contact {
	background: transparent url(images/title_contact.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}

#title_pricing {
	background: transparent url(images/title_pricing.png) no-repeat top center;
	behavior: url("includes/pngbehavior.htc");
	margin:0;
	height:123;
	clear:both;
	
}



#inner_body {
	background: transparent url(images/body_bg.png) repeat-y top center;
	behavior: url("includes/pngbehavior.htc");
	margin: -5px 0 0 0;
	width:474px;
	clear:both;
	height:100%;
	
}


#inner_body2 {
	background: transparent url(images/body_right_bg.png) no-repeat right top;
	behavior: url("includes/pngbehavior.htc");
	margin: 0;
	position:relative;
	width:100%;
	height:323;

}


#right_column {
	background: transparent url(images/column_bg.png) repeat-y top center;
	margin: 0;
	width:238px;
	clear:both;
	
}


h3 {
	background: #eae8dc url(images/titles.gif) no-repeat 0 50%;
	border-top: 1px solid #cdccb6;
	border-bottom: 1px solid #cdccb6;
	clear: both;
	color: #B39E71;
	display: block;
	font-size: .80em;
	font-weight: bold;
	letter-spacing: 3px;
	margin-bottom: 10px;
	padding: 4px 0 4px 30px;
	text-transform: uppercase;
}

h2 {
	background: transparent url(images/title_bullet.png) no-repeat 10px 6px;
	clear: both;
	behavior: url("includes/pngbehavior.htc");
	color: #ffa400;
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 1px 0 4px 30px;
	text-transform:lowercase;
}

h1 {
	height: 16px;
	background: url(images/h1_point.gif) no-repeat 3px 4px;
	background-color: #E0DED3;
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #83827B;
	border-bottom: #cdccb6 2px solid;
	margin: 0 0 10px 0;
	padding: 1px 0 0 18px;
	}





#welcome {
	float: left;
	position: relative;
	width: 240px;
	margin: 5px 15px 15px 15px; 
}

#highlights {
	float: left;
	position: relative;
	width: 590px;
	margin: 5px 15px 15px 25px; 
}
ul.links {
	font-size: 0.7em;
	list-style: none;
	margin-bottom: 17px;
	line-height: 2em;
	width: 250px;
}

ul.links li {
	border-bottom: 1px solid #cdccb6;
}

ul.links li:hover {
	background: #f1f1eb url(images/footer_links.gif) no-repeat 235px 50%;
}

ul.links li a {
	color: #B39E71;
	display: block;
	width: 250px;
	
}

ul.links li a:hover, ul.links li a:focus {
	color: #00A0C6;
}

blockquote p {
color:#81a56d;
font-family:"Georgia","Times New Roman",serif;
font-size:18px;
font-weight:bold;
line-height:1.2em;
text-align:left;
}

p.bio img {

	float: right;

	margin: 5px;

}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504923;

}
	
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504923;
}

.mainfont {
	font-size: 0.8em;
}


#button {
	width:150;
	height:110;
	position:relative;
	top:-20px;
	left:315px;
}


/* Menu Sytem*/

#dropmenudiv {
	position:absolute;
	border:1px solid;
	border-color:#dbe8ed;
	border-bottom-width: 0;
	font:normal 11px arial;
	line-height:18px;
	z-index:200;
}

#dropmenudiv a {
	background-color:#00A0C6;
	color:#FFFFFF;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #dbe8ed;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	}

#dropmenudiv a:hover {
	background-color:#ffa400;
	color:ffffff;
	}
/* End Menu Sytstem*/
