@charset "utf-8";
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 0.9em;
	margin:0;
	color: #666;
	background:#ddd;	
}

td {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 0.9em;
}

html {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	margin:0;
	color: #666;
	background:#ddd;
}

input, select {
margin: 5px;
vertical-align: middle;
}

ul{
margin-left:20px;
list-style-type:square;
text-indent:10px;

}

h2 {
font-size: 1.4em;
}

.container{
width:800px;
background:#FFFFFF none repeat scroll 0%;
padding:0;
margin:0;
}
.top-banner{}

.banner{
	height:120px;
}

.navigation{
	background:url(../images/main_menu_back.jpg) repeat-x;
	height:36px;
	width:800px;
}	
	
.main_content{}

.left{
	width:190px;
	height:300px;
	display:block;
	background:#333;
}

.left_top{}

.container #heading {
margin-top:20px;
}
.container #read_results {
}



.left_bottom{
	background:url(../images/founder.jpg);
	height:251px;
	width:189px;
}


.navigation #home_active {
	padding:0 0 0  90px;
}

.navigation #about_us_default {
padding: 0 0 0 15px;

}

.navigation #testimonials_default {
padding: 0 0 0 30px;

}

.navigation #faq_default {
padding: 0 0 0 30px;
}


.navigation #contact_default {
padding: 0 0 0 25px;
}




.content{
height:auto;
width:auto
margin:0;
padding-right:40px;
}	

.purplebold {
font-weight:bold;
color:#784379;
}

.greybold {
font-weight:bold;
color:#ccc;
}

.purpleitalics {
font-style:italic;
color:#784379;
}

.greyitalics {
font-style:italic;
color:#ccc;
}





#read_results {
margin:5px;;
}



.footer{
	height:55px;
	background:#ccc;
	position: relative;
	clear: both;
}

.footer_right{
	background:url(../images/HOME_Final_2_32.jpg) no-repeat;
	height:55px;
}

.clear {
clear:both;
margin:0;
padding:0;
}

img{
margin:0;
padding:0;
border:none;
text-decoration:none;
}

.images{
margin:10px;
padding:0;
}


h1{
	font-weight:bold;
	color:#784379;
	font-size: 110%;
}

h2,h3,h4,h3,h6{
font-weight:bold;
color:#784379;
}

.image-heading{
margin-left:40px;
}

.signup{
font-size:12px;
background:#fff;
}

.tiny{
font-size:xx-small;
}

.testimonial {
width: 600px;
}

.testi_top {
height: 2px;
background-image: url("../images/testi_top.jpg");
background-repeat: no-repeat;
margin-bottom: -10px;

}

.testi_message {
padding: 5px 10px 5px 10px;
background-image: url("../images/testi_message.jpg");
}

.testi_bottom {
height: 2px;
background-image: url("../images/testi_bottom.jpg");
background-repeat: no-repeat;
margin-bottom: 20px;
}


.container2{
width:610px;
background:#FFFFFF none repeat scroll 0%;
padding: 5px;
}


.title_image {
width: 100%;
background-color: #999999;	
}

.title_image img {
width: 99px;
height: 33px;
}

.title_txt {
float: right;
font: xx-small;
color: #ffffff;
padding-top: 17px;
margin-right: 5px;
}

.content_img_left {
float: left;
padding: 2px;
margin-right: 5px;
margin-top: 5px;
border: 1px solid #e0e0e0;
}

.content_img_right {
float: right;
padding: 2px;
margin-left: 5px;
border: 1px solid #e0e0e0;
}

.grey_bg {
background-color: #888888;
}


.shadow {
width:100%;
filter:shadow(color:silver, strength:4, direction:235);
}

.shadow.description {	
	text-align: center;
	background-color: #ffffff;
	margin:15px;
	border:1px solid #e0e0e0;
	padding:5px;
	font-size: xx-small;
}

.red-bold {
color: red;
font-weight: bold;
}