/******** Styles ********/

/******** Globals *******/

body {
background-color: #ffffff;
margin-top: 0px;
background-image: url('/images/bg-top.jpg');
background-repeat: repeat-x;
color: #948671;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 11px;
line-height: 15px;
}

p {
color: #948671;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 11px;
line-height: 15px;
}

.clearB {clear: both;}

a {color: #9CB4D6; text-decoration: none;}


/******** Layout *******/

h1,h2,h3,h4 {
margin: 0px;
padding: 0px;
font-weight: normal;
font-family: Helvetica, Tahoma, sans-serif;
}

h1 {color: #9CB4D6; font-family: Helvetica, Tahoma, sans-serif; font-size: 26px; line-height: 26px;}
h2 {font-family: Helvetica, Tahoma, sans-serif; font-size: 18px; line-height: 18px;}


/******** Layout *******/

#wrapper {
margin: 0 auto;
background-color: #ffffff;
width: 800px;
margin-top: 60px;
}

/******** Left and Right Columns *******/

#left-col {
width: 160px;
float: left;
padding-left: 10px;
}

#nav {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin-top: 15px;}

#nav ul {list-style-type: none; 
margin-left: 0px;
list-style-position:outside;
margin:0;
padding:0px;
}

#nav li {
color:#BCBEC0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
text-decoration:none;
padding-bottom: 10px;
}

#nav li a {text-decoration: none; color: #BCBEC0;}

#nav li a:hover {color: #948671;}

#nav li a#selected {color: #948671;}

#right-col {
width: 170px;
float: right;
padding-top: 35px;
}

.contact {margin-bottom: 50px;}

.right-img {}

.email {
width: 132px;
height: 10px;
padding: 5px;
margin-left: 8px;
color: #ffffff;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
line-height: 10px;
background-color: #9ebcde;
text-align: center;
}

.email a {color: #ffffff; text-decoration: none;}


/******** Main Content *******/

#main {
width: 384px;
float: left;
padding: 0px 25px;
background-image: url('/images/bg-main.jpg');
background-repeat: no-repeat;
}

.page-content h1 {margin-top: 15px;}

b, strong {color: #729AC7;}

.splash {margin-top: 33px; text-align: center;}

#footer {height: 70px;}

#footer-container {border-top: 1px solid #dddddd;}

#footer-nav {width: 500px; margin: 0 auto;}

#footer-nav ul {list-style-type: none;}

#footer-nav li {float: left; margin-right: 28px; margin-top: 5px;}

#footer-nav li a {
color:#909090;
font-size:11px;
line-height:20px;
margin-left:10px;
text-decoration:none;
}

.disclaimer {color: #686868; padding-top: 15px; text-align: center;}
.disclaimer a {color: #9CB4D6; text-decoration: none;}

/********** Forms **********/

input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
border:1px solid #CCCCCC;
width:160px;
}

table.webform td {
line-height:14px;
}

#CaptchaV2 {
height:30px;
width: 160px !important;
margin: 0px;
}

.captchaimg img {
float:left;
height:30px;
}

.captchaimg img {
float:left;
height:30px;
margin-bottom:5px;
width:162px;
}

#submit {border: 0px; width: 80px; height: 28px;}

/*.contact-form table.webform {margin-left: 50px;}*/

.contact-form h1 {text-align: right; font-size: 20px;}

.req {text-align: right;}

.contact table.webform td {
line-height:14px;
}

table.webform td {
line-height:14px;
padding:6px;
text-align:left;
}

.contact input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
border:1px solid #CCCCCC;
width:160px;
}

#CaptchaV2 {
height:30px;
width: 160px !important;
margin: 0px;
}

.captchaimg img {
float:left;
height:30px;
}

.captchaimg img {
float:left;
height:30px;
margin-bottom:5px;
width:162px;
}

.contact-details {width: 190px; float: left;}
.map { width: 180px; float: right;}

.page-content {
margin-top: 40px;
}


