body{
text-align: left; 
background-color : #000000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 76%; 
color: #333; 
margin-top:30px;
margin-bottom:30px;
}

.container{
text-align: center; 
background-color : #ffffff;
width:930px;
padding:30px;
}

.header{
width:930px;
padding:0px;
}

.logo{
text-align: left; 
float: left;
width: 330px;
padding-bottom: 30px;
}

.nav{
float: right;
vertical-align: top;
background-color : #F3F3F3;
width: 600px;
height: 37px;
}

.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
}

.contentleft{
float: left;
width: 312px;
}

.contentright{
float: right;
width: 600px;
}

.gutter{
text-align: center; 
width:930px;
padding:30px 30px 30px 30px;
color: #fff; 
background: #171717 url(../../images/gutterbg.jpg) repeat-x;
}

.gutterspan{
text-align: center; 
width:930px;
padding: 0px;
margin: 0px;
}

.column1{
width: 295px;
color: #fff; 
float:left;
text-align: left;
padding-right:35px; 
}

.column2{
width: 305px;
float:left;
text-align: left; 
color: #fff; 
margin-right:30px; 
}

.column3{
width: 265px;
color: #fff; 
float: right;
text-align: left; 
}

p { 
font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #333; line-height:18px; text-align: left; 
}

li,ul { 
font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #fff; line-height: 20px; text-align: left; 
}

h2, h3 { 
font-family: Arial, Helvetica, sans-serif; line-height:20px; font-weight: bold; text-align: left; margin-top: 0px;
}

h1 { 
visibility: hidden;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

h2 { 
color: #939598;
font-size: 200%; 
font-weight: normal;
margin-bottom: 15px;
line-height: 28px;
}

h3 { 
color: #333;
font-size: 130%; 
}

h3.white { 
color: #fff;
font-size: 140%; 
}

#white { 
color: #fff;
}

span.black { 
color: #000;
}

#lightgrey { 
color: #999;
}

#blue {
color: #00A8CA;
}

#purple {
color: #7670B3;
}

#yelllow {
color: #E4A82E;
}

#green {
color: #70BF53;
}

#benefitslist li {
	margin: 0px 0 0px -22px;
	line-height: 20px;
	padding: 0 0 2px 0px;
	list-style-type: square;
}


#testimonialslist li.marlborough {
	margin: 0px 0 30px -38px;
	padding: 0 0 0px 120px;
	list-style-type: none;
	color: #333;
	text-align: left; 
	background: transparent url(../../images/marlboroughstirling.jpg) no-repeat 0 9px;
}


#testimonialslist li.family {
	margin: 0px 0 30px -38px;
	padding: 0 0 0px 120px;
	list-style-type: none;
	color: #333;
	text-align: left; 
	background: transparent url(../../images/family_investment.jpg) no-repeat 0 9px;
}

#testimonialslist li.mgm {
	margin: 0px 0 0px -38px;
	padding: 0 0 0px 120px;
	list-style-type: none;
	color: #333;
	text-align: left; 
	background: transparent url(../../images/mgmlogo.gif) no-repeat 0 9px;
}

#sitemaplist li {
	color: #333;
	text-align: left; 
	margin: 0px 0 10px -22px;
	padding: 0px 0 0px 0px;
	list-style-type: square;
	line-height: 20px;
}

.footer {
font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 90%; text-align: left; float:left;
}

.credit {
font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 90%; text-align: left; float:right; 
}


a {  color: #999; text-decoration: underline}
a:hover {  color: #7670B3; text-decoration: underline}


ul#mainnav { margin: 0; background: #F3F3F3; padding-left:10px; padding-right:0; padding-top:0px; padding-bottom:22px; text-align:center; }
ul#mainnav li { margin: 0;  padding: 0; display: inline; list-style-type: none; }
ul#mainnav a:link, ul#mainnav a:visited { border-top: 3px solid #F3F3F3; float: left; line-height: 20px; font-weight: bold; margin: 5px 14px 0px 14px; text-decoration: none; color: #999;  padding-top: 2px;}
ul#mainnav a:link.selected, ul#mainnav a:visited.selected { border-top: 3px solid #000; padding-top: 2px; color: #000; font-weight: bold;}
ul#mainnav a:hover { border-top: 3px solid #7670B3; padding-top: 2px; color: #7670B3; font-weight: bold;}




ACRONYM {
CURSOR: help; color: #7670B3; border-bottom: dotted 1px #7670B3
}



.inputbox {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-bottom:5px;
	color: #333333;
	border-width: 1px;
	border-color: #BABABA;
	width: 80%;
	padding:2px;
}

.inputarea {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 85%;
	margin-bottom:10px;
	color: #333333;
	border-width: 1px;
	border-color: #BABABA;
	width: 320px;
}

/******************************
* THE FORMS
******************************/
.fieldset{
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0px 0px;
border:0;
text-align:left;
font-weight: normal;
color:#333;
}

.input{
font-family: Arial, Helvetica, sans-serif;
background:transparent;
width:300px;
border:1px #CACACA solid;
color:#333;
font-size:100%;
padding:2px;
margin: 0px 0 10px 0;
}

.button {
font-family: Arial, Helvetica, sans-serif;
background-color:#00A0C6;
color:#FFF;
border:1px solid #00A0C6;
font-size:11px;
padding:2px;
margin:0;
font-size:85%;
font-weight: normal;
letter-spacing : 1px;
cursor: pointer;
width: 125px;
height: 25px;
font-weight: bold;
}

.buttonHover {
font-family: Arial, Helvetica, sans-serif;
background-color:#40B8D4;
color:#FFF;
border:1px solid #00A0C6;
font-size:11px;
padding:2px;
margin:0;
font-size:85%;
font-weight: normal;
letter-spacing : 1px;
cursor: pointer;
width: 125px;
height: 25px;
font-weight: bold;
}

.textarea{
font-family: Arial, Helvetica, sans-serif;
font-size:105%;
color: #333;
height: 70px; 
width: 300px; 
background:#FFFFFF;
border:1px #CACACA solid;
padding:2px;
margin: 0px 0 10px 0;
}


#jq-download2 button {
margin-top: 10px;
color: #fff;
background: #171717 url(../../images/contactform.gif) 0 0 no-repeat;
width: 272px;
height: 49px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}

#jq-download button {
margin-top: 10px;
color: #fff;
background: #171717 url(../../images/contact.gif) 0 0 no-repeat;
width: 265px;
height: 49px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}

#jq-download button span {
	position: absolute;
	left: -9999999px;
}

#jq-download button:hover {
background-position: 0 -49px;
}

#jq-download2 button:hover {
background-position: 0 -49px;
}

#jq-download2 button span {
	position: absolute;
	left: -9999999px;
}


#jq-download a {
margin-top: 10px;
color: #fff;
background: #171717 url(../../images/contact.gif) 0 0 no-repeat;
width: 265px;
height: 49px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}

#jq-download a span {
	position: absolute;
	left: -9999999px;
}

#jq-download a:hover {
background-position: 0 -49px;
}

.contactform {
float: right;
}
.contactmap {
float: right;
}