html, body { 
margin:0; 
padding:0; 
text-align:center; 
background:url(images/body-bg.jpg) top left repeat;
font-family: 'Palatino Linotype', serif;
color:#8b8b8b;
} 

p {
margin:0;
padding:0px;
}

img {
border:none
}

h2 {
color:#666;
font-size:22px;
padding-top:10px;
}

h3 {
color:#999;
font-size:15px;
}

#dropdown {
z-index:200;
position:absolute;
top:0;
left:165px;
width:820px;
background:#c3d4de;
border:1px solid #999;
}

#dropdown .left, #dropdown .right {
width:400px;
float:left;
}

#dropdown .left {
margin-right:20px;
}

#dropdown ul {
list-style-type:none;
font-size:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#dropdown ul li {
margin-bottom:5px;	
}

#dropdown ul li a {
color:#1b4e83;
text-decoration:none;
}

#dropdown ul li a:hover {
color:#f36e13;
}

#pagewidth { 
width:1027px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 

#header {
position:relative; 
height:204px; 
width:100%;
} 

#maincol {
background:url(images/main.jpg) top left no-repeat;  
position: relative; 
width:100%; 
height:990px;
}

#leftcol {
float:left;
width:300px;
}

#rightcol {
width:414px;
float:right;
margin-right:50px;
_margin-right:30px;
}

#navcontainer {
margin-left:25px;
padding-top:10px;
}

#navlist {
list-style-type:none;
}

#navlist li {
margin-bottom:10px;
}

#navlist li:hover {

}

#navlist li a {
background:transparent;
height:53px;
padding-right:60px;
padding-top:18px;
*padding-top:4px;
*padding-bottom:7px;
}

#navlist li a:hover, a#current {
background:url(images/paw-print.gif) top right no-repeat;
}

#navlist li ul li a:hover {
background-image:none;
}

#footer {
height:149px; 
clear:both;
} 

#form input {
color:#3693f2;
font-size:18px;
font-family: 'Palatino Linotype', serif
}

#form textarea {
color:#3693f2;
font-size:18px;
font-family: 'Palatino Linotype', serif
}

.review {
padding-left:50px;
background:url(images/quote.gif) top left no-repeat;
margin-top:15px;
padding-top:5px;
}

.link1 {
color:#3ca7b6;
}

.hr1 {
border-bottom:2px dotted #e7e7e7;
width:415px;
margin:0px;
clear:left;
}

.cta {
font-size:16px;
color:#666;
}

.cta a {
color:#fb6518;
text-decoration:none;
}

.cta a:hover {
text-decoration:underline;	
}


/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */  


