body {
font-family: helvetica, arial, sans-serif;
font-size:100%;
text-align:center;
color: #505050;
padding:0;
margin:0;
background-image: url(../images/stripe2.gif);
}

h1{
font-size: 120%; 
font-weight: normal;
margin-top: 19px;
}

h2{ 
font-size: 90%;
}

h2 a, h2 a:visited{
color: #3366cc;	
}

a{
color: #ba3e61;	; 
text-decoration: none; 
}

a:hover{
text-decoration: underline; 
}

a:visited{
	
}

.red{
color: #ba3e61;	
}

.grey{
	color: #919191;	
}

.dark-grey{
	color: #5b5b5b;	
}

.plum{
	color: #441b2f;
}

img{
border: none;
}

.clear{
	clear: both;
}

.wrapper {
text-align:left;
width:810px;
margin:0px auto;
}

.content{
	float: left;	
margin-left: 0px;
width:790px;
}


.top-menu{
float: right;
height: 30px;
width: 360px;
}

.top-menu ul{
margin-top: 5px;
padding-top: 0px;
vertical-align: middle;
}

.top-menu a{
color: #ffffff;
font-size: 80%;
text-decoration: none;
}

.top-menu li{
display: inline;
margin-right: 6px;
}

.main-body{
float: left;
width:790px;
background-color: #ffffff;
}

.main-menu{
float: left;
margin-left: 216px;
height: 30px;
}

.main-menu a{
color: #441b2f;
text-decoration: none;
}

.main-menu ul{
margin-top: 15px;

}

.main-menu li{
font-size: 85%;
display: inline;
padding-right: 8px;
}


.content-logo{
	float:left;
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 0px;
}

.content-menu-holder{
	width: 350px;
	float: left;

}

.content-menu{

height: 15px;
color: red;

}

.content-menu a{
color: #441b2f;
text-decoration: none;

}

.content-menu ul{
	margin-left: 57px;
	width: 490px;
margin-top: 15px;

}

.content-menu li{
font-size: 85%;
display: inline;
padding-right: 8px;

}

.page-rule{
margin-left: 25px;
}

.content-page-rule{
width: 350px;
float: left;
margin-left: 0px;

}

/* banner */

.banner{
margin-left: 25px;
margin-top: 10px;
height: 80px;

}

.logo{
float:left;
margin-left: 40px;
margin-right: 68px;
margin-top: 10px;
}



.top-text{
float: left;
width:490px;
}

.top-text p{
font-family:helvetica;
font-size: 120%;
margin-bottom: 25px;
line-height: 110%;
}

.main-content{
}

.case-study-banner{
float: left;
margin-left: 25px;
}

.case-study-image{
float: left;
margin-right: 10px;
margin-bottom: 2px;
width: 103px;
height: 103px;
}

.case-study-image-holder{
padding-left: 113px;
}

.case-study-copy{
float: left;
margin-left: 13px;
}

.case-study-copy p{
	float: left;
font-size: 81%;
width: 380px;
}

.case-study-rule{
clear:both;
}

.main-copy{
float: left;
margin-left: 13px;
}

.main-copy p{

	font-size: 81%;
	width: 450px;
}

.main-copy h1, .main-copy h2{
		width: 450px;
}

.main-copy ul{

	font-size: 81%;
	width: 450px;
}

.main-copy h2 a{
	font-weight: bold;
	font-size: 81%;
	color: #ba3e61;	
	
}


.full-screen{
float: left;
margin-left: 25px;
margin-top: 10px;
}

.full-screen p{

	font-size: 81%;
	width: 730px;
}

.full-screen table{

	font-size: 81%;
	width: 737px;
	border-spacing: 0px;
	border-collapse: separate;
	border-bottom: solid 1px #919191;
	border-right: solid 1px #919191;
	margin-bottom: 20px;
	
}

.full-screen td{
padding: 10px;
border-top: solid 1px #919191;
border-left: solid 1px #919191;
border-spacing: 0px;
border-collapse: separate;	
vertical-align: top;
}


.full-screen li{
margin-bottom: 10px;	
}





.full-screen h2 a{
	font-weight: bold;
	font-size: 81%;
	color: #ba3e61;	
	
}



.sign-up{
float: left;
margin-left: 25px;
}

.sign-up p{
	font-family:helvetica;
	font-size: 120%;
	width: 220px;
	line-height: 110%;
}

.sign-up-form p{
	margin-top: 5px;
	margin-bottom: 3px;
}

.sign-up-rule{
width: 200px;
}



.side-menu{
float: left;
margin-left: 25px;
}

.side-menu ul{
	font-family:helvetica;
	font-size: 120%;
	width: 220px;
	line-height: 110%;
	margin-left: 0px;
	padding: 0px;
}

.side-menu li{
	list-style: none;
}

.side-menu a{
	color: #919191;
}


.side-menu a:hover{
	color: #5B5B5B;
	text-decoration: none;
	
}



.footer{
	clear: both;
	float: left;
	background-image: url(../images/footer.png);
	width: 790px;
	margin-bottom: 40px;
}

.footer p{
float: right;
font-size: 70%;
color: #fafafa;
margin-right: 10px;
}

.footer a{
	
}


.right-tab-holder-home{
	float: left;
	margin-top: 222px;
	background-color: #fff;
}

.right-tab-holder-content{
	float: left;
	margin-top: 96px;
	background-color: #fff;
}

.right-tab{
	background-image: url(../images/shade.png);
}

.right-tab img{
padding: 7px;
}




.main-sign-up-form{
	clear: both;
}

.main-sign-up-form label{
font-size: 90%;

}

.sitemap a{
	color: #ba3e61;
	font-weight:bold;
}
