body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;	
}

ul li {
	 color:#000000;
	 padding-bottom:5px;
}

a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}

div#container {
	width:968px; 
	background-image:url(../images/backdrop.jpg);
	background-repeat:repeat;
}

#toprow {
	margin: 0px;
	padding: 0px;
	height: 156px;
	width: 968px;
}
#topAB {
	margin: 0px;
	padding: 0px;
	height: 156px;
	width: 412px;
	float:left;
}

#topC{
	margin: 0px;
	padding: 0px;
	height: 156px;
	width:529px;
	float:left;
}

#topD{
	margin: 0px;
	padding: 0px;
	height: 156px;
	width: 25px;
	float:left;
}


#topC1{
	width:95;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

div#topC1 p.textresize { font-size:90%; }

p.textresize a {
	text-decoration:none; 
	color:#000000;
}

p.textresize span a { color:#333333; }

p.textresize span.small a { font-size:115%; color:#333333;}

p.textresize span.medium a { font-size:135%; }

p.textresize span.large a { font-size:155%; }

div#middlerow div.background {
	background-image:url(../images/backdrop.jpg); 
	background-repeat:repeat;
}

.thisbio {
	font-size: 0.8em;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif
}

.thisbio h1 {
	color:#B51042;
	font-size:1.8em;
	font-family:Arial, Helvetica, sans-serif
}
.thisbio h2 {
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif
}
.style1 {font-weight: bold}

#staffbio a:link { color:#b51042; }

#staffbio.professionals {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;
	font-size:0.8em;
}

div#staffbio.thisbio div#privacycol {
	float:left;
	padding-right:15px;
	width:196px;
}

div#staffbio.thisbio div.statement {
	float:left; 
	width:500px;
}
	
	
#staffbio.professionals h1 {
	color:#b51042;
	font-size:1.8em;
}

#staffbio.professionals h2{
	font-size:115%;
}

div.writeup { color:#000000; }

#staffbio.professionals a:link { color:#b51042; }

#staffbio.professionals a:active { color:#B51042; }

#staffbio.professionals a:visited { color:#B51042; }

#staffbio.professionals a:hover { color:#000000; }

#staffbio.professionals div.staffpic, div.privacycol {
	float:left; 
	padding-right:15px; 
	width:196px;
}

#staffbio.professionals div.writeup, div.statement {
	float:left; 
	width:500px;
}


#topC1 a:link, #topC1 a:visited, #topC1 a:active, #topC1 a:hover {
	text-decoration:none;
}

#topC span{
	color:black;
}

.navlinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#B51042;
	white-space:nowrap;
}

.navlinks a:link, .navlinks a:visited, .navlinks a:active {
	color:#000000;
	text-decoration:none;
}
 
.navlinks a:hover {
	color:#B51042;
	text-decoration:none;
}

#middlerow {
	margin: 0px;
	padding: 0px;
	width: 968px;
	clear:left;
}

#middleA {
	width:215px;
	float:left;
	font-size:105%;
}

#middleA.professionals {
	height:370px;
	width:215px;
	background-image:url(../images/subpages/professional/middle1.jpg);
	background-repeat:no-repeat;
}

div.pros_names {
	text-align:right;
	font-size:0.8em; 
	padding-right:25px;
}

div.pros_names p.first {
	margin-top:120px; 
	margin-bottom:10px;
}

div.pros_names p a { 
	margin-bottom:10px;
	text-decoration:none;
	margin-top:0px;
}

#middleA a:link{
	color:#B51042;
	text-decoration:none;
}
#middleA a:active{
	color:#B51042;
	text-decoration:none;
}
#middleA a:visited{
	color:#B51042;
	text-decoration:none;
}
#middleA a:hover{
	color:#000000;
	text-decoration:none;
}

#contactnames {
	text-align:right;
	font-size:0.8em; 
	padding-right:25px
}
	
#middleBC{
	width:752px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#middleB1{
	float:left;
	width:726px;
}

#middleB1 a:link, #middleB1 a:active, #middleB1 a:visited {
	color:#B51042;
}

#middleB1 a:hover{
	color:#000000;
}

#middleB2{
	width:25px;
	float:left;
}
#bottomrow{
	clear:both;
	text-align:left;
	margin: 0px;
	padding: 0px;
}
#middleB1a{
	width:40%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:0.8em;
}

#middleB1a.clients { 
    width:90%;
}

#middleB1a.clients ul li { 
     color: #000000;
}



#middleB1b {
	width:50%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:0px;
	padding-top:30px;
	padding-bottom:15px;
	padding-right:20px;
	font-size:0.8em;
}

#middleB1b ul.approach {
	padding-top: 129px;
	margin-top: 7px;
	color:#000000;
}

#middleB1b ul.expertise {
	padding-top: 97px;
	margin-top: 7px;
	color:#000000;
}

#middleB1b ul.results {
	padding-top: 97px;
	margin-top: 7px;
	color:#000000;
}

#middleB1b ul.approach li, #middleB1b ul.expertise, #middleB1b ul.results {
	color:#000000;
}

#middleB1b li {
	color:#000000;
	padding-bottom:10px;
}
#middleB1 H1{
	color:#B51042;
	font-size:1.8em;
}

#middleB1.contactus div#contactform {
	float:left;
	font-size:1em;
	font-weight:normal;
	padding-left:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#contactform.thanks {
	width: 70%;
}

#contactform.thanks p {
	font-size: 1em;
}

#middleB1 h1.contact{
	color:#B51042;
	font-size:1.44em;
	margin-top:0px;
}

#middleB1.contactus ul#address, #middleB1.contactus form#contact {
	font-size:.75em;
	color:#000000;
}

#middleB1.contactus form#contact { padding-top: 10px; }

#middleB1.contactus div#formnav {
	padding-top: 15px; 
	text-align: center;
	padding-bottom: 15px;
}

#middleB1.contactus form#contact span.captcha input { width: 70px; }


#middleB1.contactus form#contact span.captcha {
    display:inline; 
	padding-bottom:10px;	
}


#middleB1.contactus ul#address {
	padding-left:0px; 
	margin-left:0px; 
	list-style:none;
}

#middleB1.contactus ul#address li {
    color: #000000;
    padding-bottom:2px;
}

#middleB1.contactus ul#address li.sec_last {
	display:inline; 
	padding-right: 1px;
}

#middleB1.contactus ul#address li.last {
    list-style:square; 
	background-image:url(../images/square_bullet.gif); 
	background-repeat:no-repeat; 
	display:inline; 
	padding-left:12px;
}

#middleB1.contactus form#contact span {
    display: block; 
	padding-bottom:10px;	
}

#middleB1.contactus form#contact label { padding-right:25px; }

#middleB1.contactus form#contact label.message { padding-right:10px; }

#middleB1.contactus form#contact input[type=text] { width: 300px; }

#middleB1.contactus form#contact span.block_imgs2 a img#refresh, #middleB1.contactus form#contact span.block_imgs2 img#help{
    padding-top:22px;
}

#middleB1.contactus form#contact span.block_imgs1 {
    float: left;
    width: 130px;
    padding-top:5px;
}
.goldlist li{
	color:#000000;
	padding-bottom:5px;
}

#staffpix{
	height:423px;
	width:196px;
	float:left;
}
#staffbio{
	text-align:left;
	color:#000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;
	font-size:0.8em;
}

#staffbio h1{
	color:#B51042;
	font-size:1.8em;
}

#staffbio h2{
	font-size:115%;
}

style1 a:link { color:#b51042; }