/* CSS Document */
* {margin:0; padding:0;	font-size:12px;}
body {background:#e7e7e7 url(/images/body-tail.jpg) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.688em; line-height:1.455em; color:#8D806C;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#B27048;}
a:hover {text-decoration:none;}

/*
ul {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 15px 6px;
padding:0;
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
}*/

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
} 

/* ul li {background:url(/images/list-marker.gif) left 6px no-repeat; padding:0 0 2px 16px;} */
li a {color:#554E47;}

.float-l {float:left;}
.float-r {float:right; margin:0 6px}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}

/***************header***************/
#header {background:url(/images/header-bg.jpg) top center no-repeat;margin-right:6px;}
#header li {float:left; background:none; padding:0; margin:0;}
.logo {float:left;}

.nav {padding:5px 25px 20px 0; float:right;}
.nav li {background:none; padding:0;}
.nav li a {border-left:1px solid #999999; color:#999999; text-decoration:none; padding:0 7px; font-size:0.909em;}
.nav li a:hover, .nav .act a {text-decoration:underline; color:#666666;}
.nav .extra a {border:none;}

#searchForm {color:#91796B; padding:24px 27px 9px 0; float:right;}
#searchForm input {margin:0 5px 0 10px; padding:2px 0 0 5px; font-size:1em; border:1px solid #2E2B27; background:#252221;}
#searchForm .container {width:100%; overflow:hidden;}
#searchForm .container div {height:20px;}
#searchForm .container p {padding:2px 0 0;}
#searchForm .container a {float:left;}

.menu {padding:11px 0 0px; float:right;}
/***************content***************/
.wrapper {width:100%;}
.img-indent {float:left; margin:4px 20px 0 0;}
.img-un {margin-top:4px;}
.phone {float:right; margin-right:50px;}
cite {font-style:normal; display:block; padding-bottom:16px;}

.faq {background:#1C1A1A; height:47px; padding:25px 0 0 32px;}
#content {margin:2px 6px 0px 0px;}

.col-2 {margin-left:1px;}
p {padding-bottom:13px;}

/***************form***************/
#content form input, #content form select, #content form textarea {border:1px solid #cccccc; background:#efefef; color:#003366; font-size:1em; line-height:1em; padding-top:1px;margin:10px 0;}
#content form span {display:inline-block; vertical-align:middle;}
#content form label {display:block;}
#content form input {height:16px; padding-left:0px;margin:5px 0;}
#content form select {height:19px;margin:10px 0;}
#content form .button {font-size:1.091em; text-align:right;}
#content form a {color:#B27048; margin-left:46px;}

.contact {padding:6px 0 36px; color:#96917C;}
.contact .button {padding-top:20px;}
.contact .extra {background:none !important; border:none !important; width:auto; height:auto; margin-right:12px;}
.col-2 .contact {padding-bottom:0;}

#contactForm2 {padding:2px 0 39px; color:#554E47;}
#contactForm2 .button {padding-top:8px;}

#contactForm3 .button a {padding:0; margin:0;}

#contactForm4 {padding-bottom:14px;}
#contactForm4 .float-r span {vertical-align:top;}
#contactForm4 textarea {overflow:hidden;}
#contactForm4 .button a {margin-left:30px;}

.box1 {background:#161515 url(/images/box1-tail.gif) left bottom repeat-x; padding-bottom:6px;}
.box2 {background:#161515 url(/images/box2-tail.gif) left bottom repeat-x; padding-bottom:8px;}
.box3 {background:#161515 url(/images/box3-tail.gif) left bottom repeat-x; padding-bottom:7px;}
.box4 {background:#161515; border-bottom:6px solid #000000; padding-top:23px;}
.box5 {background:#171515; border-bottom:6px solid #000000;}
.box6 {background:#1C1A1A; border-bottom:6px solid #000000; padding-bottom:40px; padding-right:39px;}
.box7 {background:#1C1A1A; padding-bottom:6px;}

.col-2 .box5 {padding-right:39px;}

.title {margin-bottom:23px;}
.col-2 .title {margin-bottom:25px;}
.box2 .title {margin-bottom:15px;}
.box3 .title {margin-bottom:15px;}
.box3 ul {padding-bottom:14px;}
h2 {color:#554E47; font-weight:normal; padding-bottom:22px;}
h3 {color:#B27048; font-weight:normal;}

.table1 {color:#554E46; margin:5px 0 24px;}
.table1 .col-1 {padding-left:35px;}
.table1 .col-3 {text-align:right; padding-right:29px;}
.table1 .title {margin:0; color:#8D806C;}
.table1 .extra {background:#1D1B1A;}

.view {color:#554E47;}
.view th {text-align:center; font-weight:normal; height:19px;}
.view img {margin-bottom:2px;}
.view td {padding:1px 0 2px;}
.view span {color:#8D806C;}
.view .col-1 {padding-left:11px}
.view .col-2 {text-align:right; margin:0; padding-right:19px;}
.view .title {margin:0; color:#8D806C; background:#272423; height:19px;}
.view .extra {background:#23201F;}

.search li {background:none; padding:0 0 0 9px; float:left;}
.search .extra {padding-left:25px;}
.search li a {color:#8D806C; text-decoration:none;}
.search li a:hover, .search .act a {color:#B27048; text-decoration:underline;}

.links {padding:0 30px 0 0;}
.links li {background:none; padding:0;}
.links li a {color:#8D806C;}
.links li a:hover {color:#B27048; text-decoration:none;}
.links .act a {color:#B27048; text-decoration:underline;}

.list {color:#554E47;}
.list li {background:none; padding:2px 22px 1px 11px; margin-bottom:1px;}
.list .title {background:#262322; color:#8D806C; margin:0;}
.list .extra {background:#242120;}
.list .link {background:#201E1D; text-align:center}
.list a {color:#B27048;}

.padding1 {padding-left:32px;}
.padding2 {padding-left:35px;}
.padding3 {padding-top:29px;}
.padding4 {padding-right:36px;}
.padding5 {padding-bottom:26px;}
.padding6 {padding:8px 33px 0 0;}
.padding7 {padding-bottom:36px;}
.padding8 {padding:5px 0 30px;}
.padding9 {padding-top:7px;}
.padding10 {padding-bottom:6px;}

.margin1 {margin-left:7px; margin-right:6px;}
.margin2 {margin-left:45px;}
.margin3 {margin-bottom:9px;}
.margin4 {margin-left:17px;}
.margin5 {margin-bottom:23px;}
.margin6 {margin-bottom:4px;}
.margin7 {margin-bottom:16px;}

.text1 {font-size:0.909em;}
.text2 {font-size:1.091em;}
.text-right {text-align:right;}
.text-left {text-align:left;}

.box5 .padding9 {padding-top:17px;}
.box6 ul {padding-bottom:9px;}
/***************page-1***************/
#page-1 .image {margin:25px 0 27px;}
#page-1 .col-2 .box5 {padding-bottom:0; padding-right:29px;}
/***************page-3***************/
#page-3 .col-2 .box5 {padding-right:28px;}
/***************page-4***************/
#page-4 .box5 {padding-bottom:0;}
#page-4 .box6 {padding-right:0;}
/***************page-7***************/
#page-7 .box6 {padding-right:27px;}
#page-7 .box5 a {color:#8D806C;}
/***************page-8***************/
#page-8 .box2 .title {margin-bottom:25px;}
/***************footer***************/
#waverly_footer {background:#00235d; color:#ffffff; padding:10px 0 10px;margin-right:5px;margin-top:-12px;text-align:center;margin-left:1px}
#waverly_footer a {color:#ffffff; text-decoration:none;}
#waverly_footer a:hover {text-decoration:underline;}

/*************Robert's Styles******************/

-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 15px 6px;
padding:0;


.main_content {background:#FFF; padding-bottom:6px; padding-left:6px; padding-right:15px;}
.main_content p {font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:2em; color:#000000; padding-right:20px;}
.main_content img {margin-left:0px;}
.main_content h1 {font-family:Arial,Helvetica,sans-serif; font-size:2em; padding-top:20px; padding-bottom:6px; color:#003366;}
.main_content h2 {font-family:Arial,Helvetica,sans-serif; font-size:1.7em; padding-left:0px; padding-bottom:6px; padding-top:5px; color:#000000;}
.main_content li {background:none; padding:2px 22px 1px 1px; margin-bottom:1px; margin-left:25px; font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:1.4em; color:#000000;}

#main_left {width:500px; position:relative;}
#main_right {width:250px; float:right; position:relative;}

.columnContainer {
height:100%;
overflow:hidden;
position:relative;
width:100%;
background:#ffffff;
}

.homeHeadLeft {
float:left;
line-height:1;
border-bottom:1px solid #cccccc;
margin-right:10px;
overflow:hidden;
padding:0 0 0px;
position:relative;
width:600px;}
.homeHeadLeft h1 {font-family:Arial,Helvetica,sans-serif; font-size:2em; padding-top:10px; padding-bottom:6px; color:#003366;text-align:left;}

.homeHeadLeftBottom {
float:left;
line-height:1;
margin-right:10px;
overflow:hidden;
padding:0 0 0px;
position:relative;
width:600px;}

#homeHeadLeftBottom {background:url(/CSS/img/maincol-shadow-b.png) 100% 1px repeat-x;width:100%;height:100%;padding:6px;}

#homeHeadLeft {background:url(/CSS/img/maincol-shadow-r.png) 600px 1px repeat-y;}
#homeHeadLeft {float:left;margin:10px;}

.homeHeadRight {
background:transparent url(/images/tabmod-active.png) repeat-x scroll 0 0;
border-bottom:1px solid #cccccc;
overflow:hidden;
padding:0;
position:relative;
float:right;
text-align:right;
width:300px;}

.homeHeadRight p {font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:2em; color:#000000; padding-right:0px;text-align:right;}

.homeHeadRight h1 {font-family:Arial,Helvetica,sans-serif; font-size:2em; padding-top:10px; padding-bottom:6px; padding-right:5px; color:#003366;border-bottom:1px solid #cccccc;text-align:right;}

#homeHeadRight {float:right;margin:10px;}

#postBox {float:left;margin:11px 0px 30px 0px;height:100%;overflow:hidden;position:relative;width:100%;background:#ffffff;}


.newsItem {
border-bottom:1px dotted #CCCCCC;
font-size:small;
font-weight:bold;
line-height:0.8;
margin-bottom:5px;
padding-bottom:9px;
}
