body {
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
text-align: left;
margin-top: 0px;
}

body a img{
border: none;
}

/**************************************************DIVS******************************************************/

#wrapper {
width: 760px;
margin-right: auto;
margin-left: auto;
}

#top {
width: 100%;
}

#left {
background: transparent;
padding: 0px 15px 0px 0px;
margin: 0px;
width: 470px;
float: left;
}

#right {
padding: 0px;
margin: 0px;
width: 275px;
float: left;
}

#footer {
background: #e15;
padding: 0px;
margin:16px 0px 0px 0px;
width: 100%;
float: left;
clear:both;
}

#left .col {
float: left;
padding: 0px 0px 0px 16px;
clear: both;
width: 454px;
margin: -16px 0px 0px 0px;
}

.phone_number {
padding: 10px 0px 0px 0px;
}

/**************************************************IMAGES******************************************************/

.phone_number img{
float: left;
}

#phone_img {
margin: 28px 0 0 0;
}

/**************************************************FORM******************************************************/

.grey form {
margin: 0px 0px 15px 0px;
float: left;
}

.grey label {
color: #787878;
font-size: 1.1em;
line-height: 1.6em;
padding: 0px;
margin:0px 15px 0px 0px;
float: left;
}

.grey input {
width: 100px;
padding: 0px;
margin:0px;
}

/**************************************************TEXT******************************************************/

.phone_number p {
float: left;
width: 165px;
font-size: 1.3em;
line-height: 1.6em;
color: #444;
padding:0px 0px 0px 0px;
margin:0px;
}

.phone_number p span{
font-size: .9em;
color: #e15;
line-height: 1.3em;
}

.phone_number p.number {
float: left;
width: 165px;
font-size: 1.9em;
line-height: 1em;
font-weight: bold;
color: #e15;
padding:0px 0px 0px 0px;
margin:0px;
.margin:-8px 0px 0px -5px;
}
.phone_number p.number sup{
font-size: .5em;
}

.phone_number p.caveat {
font-size: .8em;
padding:0px;
margin:0px;
color: #666;
width: 250px;
}

.hide {text-indent: -3000px; float: left; clear: left}

#left h2 {
padding: 0px 0px 16px 16px;
margin: 0px;
font-size: 1.1em;
color: #e15;
}

#left h3 {
padding: 0; 
margin: 0 0 16px 16px; 
background: url("../images/h3_title.jpg") no-repeat top left; 
height: 23px; 
width: 385px; 
display: inline}

#left h4 {
padding: 0px 0px 4px 16px;
margin: 0px;
font-size: 1.1em;
color: #e15;
clear: left
}

#left p {
padding: 0px 0px 16px 16px;
margin: 0px;
font-size: 1.1em;
line-height: 1.6em;
}

#left p, #left p a {color: #454545}

#left p a {font-weight: bold; text-decoration: none;}
#left p a:hover {text-decoration: underline}

#left p.small {
	font-size:90%;
	color:#999999;
}

#right h3 {
padding:0px;
margin:0px 0px 15px 0px;
font-size: 1.4em;
color: #e15;
font-weight: bold;
}


#footer .footer_text {
float: left;
color: #fff;
margin: 0px 0px 0px 16px;
padding: 0px;
line-height: 2.4em;
}

#footer .footer_text a{
text-decoration: none;
color: #fff;
}

#footer .copyright {
float: right;
color: #fff;
margin: 0px 16px 0px 0px;
padding: 0px;
line-height: 2.4em;
}

cite {font-style: normal}
.nowrap {white-space: nowrap}

body #left p a.red {
color: #e15;
}
