a:link, a:active, a:visited {color: #666666}
a:hover {color: #000000}

body {margin: 0px; background-color: #FFFFFF; background-image: url(/images/back.gif); background-repeat: repeat-x; font-family: arial, helvetica, sans-serif}
p, ul, ol, li, td {font-size: 12px; color: #171A1C}

h1, h2 {font-weight: normal}
h1 {font-size: 32px; letter-spacing: -1px; margin: 0}
h2 {font-size: 20px; letter-spacing: -1px; margin: 0}

/*
.header {background-image: url(/images/back_header.gif)}
*/

.header {background-image: url(/images/back_header.gif); height: 126px}
.header div {width: 960px; margin: 0 auto}
.header .logo1 {float: left; margin: 5px 0 0 10px}
.header .logo2 {float: right; margin: 5px 10px 0 0}

.photo {background-color: #A6C4DC}

.nav {background-image: url(/images/back_nav.gif)}
.nav div {width: 960px; margin: 0 auto}
.nav ul {margin: 0; padding: 0 0 0 20px; list-style: none;text-align:center;}
.nav ul li {display: block; float: left; padding: 0; font-size: 18px}
.nav ul li a {display: block; float: left; padding: 12px 15px; text-decoration: none; color: #646e75; background-image: url(/images/divider_nav.gif); background-position: right top; background-repeat: no-repeat}
.nav ul li.last a {background-image: none}
.nav ul li a:hover {color: #171a1c;text-decoration:underline}

#main {float: left; width: 640px}
#main p {font-size: 14px}
#sidebar {float: right; width: 220px}

td.content {background-image: url(/images/back_contentarea.gif); background-repeat: repeat-x; padding-bottom: 20px}
div.content {width: 900px; padding: 30px; margin: 0 auto; background-image: url(/images/back_content.gif); background-position: center top; background-repeat: no-repeat}

p.first {font-size: 14px; font-weight: bold}

.featured {display: block; float: left; width: 180px; padding: 10px; background-image: url(/images/back_featured.gif); background-repeat: repeat-x}
.featured img {border: 2px solid #FFFFFF; float: left; margin-bottom: 5px}
#main .featured p {margin: 0 0 10px 0; font-size: 11px; color: #646e75}
#main .featured p b {color: #171A1C}

a.button {display: block; float: left; border: 1px solid #BCCBD7; background-image: url(/images/back_button.gif); padding: 5px 10px; text-decoration: none; margin: 10px 0; position: relative; color: #646E75}

.search, .quick {width: 260px; float: left; clear: both}

.search {padding: 0 0 10px 0}
.search select {width: 220px}
.search input {width: 213px; padding-left: 3px}
/*.search input.button {width:auto;padding:5px;}*/
.search input.button {width:auto;display: block; border: 1px solid #BCCBD7; background-image: url(/images/back_button.gif); padding: 5px 10px; text-decoration: none; margin: 10px 0; position: relative; color: #646E75}
.search .text {margin: 2px 0; color: #333}
.search span {display: block; clear: both; font-size: 24px; letter-spacing: -1px; margin: 0}

.quick {padding: 10px 0}
.quick ul {margin: 10px 0 0 0; padding: 0; list-style: none; position: relative}
.quick ul li {position: relative; padding: 4px 0}


.footer {background-color: #A6C4DC}
.footer td {padding: 20px 30px 100px 30px; background-image: url(/images/back_footer.gif); background-repeat: no-repeat; background-position: center top}
.footer td p {margin: 0; color: #636d74}
