/*** Styles for standard HTML elements ***/
html {width:100%;overflow:scroll}
body {width:100%;height:100%;margin:0;font-family:Helvetica,Arial;font-size:74%;background:white url('../images/bg_page.jpg') repeat-x top}
h1 {font-size:1.7em;font-family:Cambria,"Times New Roman"}
h2 {font-size:1.1em}
h3 {font-size:1.1em;color:#7F3F3F}
a {color:#0026FF;cursor:pointer;text-decoration:none}
a:hover {text-decoration:underline}
#dv-content li {line-height:1.5}
/*** Styles for main layout elements ***/
#dv-master-container {width:100%;text-align:center;background:url('../images/bg_header.jpg') repeat-x left top}
#dv-container-outer {width:870px;margin:auto;padding:0;text-align:center;background:url('../images/header.jpg') no-repeat center top}
#dv-container-inner {width:850px;margin:auto;padding:0;text-align:center}
#dv-header-row1 {width:100%;height:165px;text-align:right;overflow:hidden}
#dv-header-row2 {height:35px;text-align:right;overflow:hidden;padding-left:10px}
#dv-content {clear:both;margin:0}
#tb-content-layout {width:100%;background-color:white}
#tb-content-layout tr {vertical-align:top;text-align:left}
#td-content-left {width:220px;padding:10px 15px 10px 25px;background:url('../images/bg_toc.jpg') repeat-y right top;color:white;font-size:0.9em}
#td-content-left h2 {background:url('../images/arrow.gif') no-repeat left center;display:block;margin:20px 0 10px 0;padding-left:14px;color:white;border-bottom:dotted 1px white}
#td-content-right {padding:15px 20px 10px 20px}
#dv-affiliates {font-size:0.9em;padding:5px;border-top:solid 1px #0A223A;margin:0 10px 0 10px;text-align:center;color:#404040}
#dv-affiliates img {border:none}
#dv-footer {padding:5px;font-size:0.8em;background-color:#202020;color:white;margin:10px;overflow:auto}
#dv-footer div.left {text-align:left;width:45%;float:left}
#dv-footer div.right {text-align:right;width:45%;float:right}
/*** Events & News section ***/
.events {float:left;border:solid 1px #3C5671;padding:0;font-size:0.9em;margin:0 10px 10px 0}
.events-half {width:47%}
.events-full {width:97%}
.events h2 {display:block;background-color:#3C5671;color:white;margin:0;padding:4px}
.events-body {padding:5px}
.events-body span {display:block;font-weight:bold}
.events-footer {background-color:#3C5671;color:white;padding:2px;text-align:right;font-size:0.9em;}
.events ul {list-style-image:url('../images/list.gif');margin:10px 0 0 0;padding:0 0 0 20px}
.events ul li {padding:0 0 8px 0}
/*** Webpart Section ***/
.dv-webpart {clear:both;margin:10px 0 10px 0}
/*** Search Box ***/
#dv-searchbox {height:35px}
#dv-searchbox input {float:left}
/*** Search Results Section ***/
.dv-search-results {width:530px !important;padding:10px;overflow:scroll;overflow-y:hidden !important}
/*** Standard Table - header on first row ***/
.std-table {vertical-align:top;text-align:left;width:100%}
.std-table tr.tb-header {text-align:center;font-weight:bold;text-transform:capitalize;background-color:#3C5671;color:white}
.std-table tr.tb-header td {border-right:solid 1px white}
.std-table tr td {border-bottom:solid 1px #C0C0C0}
.std-table tr td image {border:solid 1px #C0C0C0;padding:2px}
/*** Custom Table - header on first column ***/
.custom-table {vertical-align:top;text-align:left;width:100%}
.custom-table tr {background-color:#E5E5E5}
.custom-table tr.alternate {background-color:#F2F2F2}
.custom-table td:first-child {background-color:#3C5671;color:white}
/*** Custom List - PDF ***/
li.li-pdf {list-style-image:url('../images/pdf.jpg');margin:10px 0 10px 10px;padding:0 0 0 15px}
/*** Rounded box ***/
div.roundedbox {position:relative;width:200px;margin:0}
div.roundedbox .inner {padding:10px;background-color:#EAF1DD;border:solid 1px #CDDDAC}
div.roundedbox .corner {position:absolute;width:10px;height:10px;background:url('../images/corners.gif') no-repeat;font-size:0%}
div.roundedbox .tl {top:0;left:0;background-position:0 0}
div.roundedbox .tr {top:0;right:0;background-position:-10px 0}
div.roundedbox .bl {bottom:0;left:0;background-position:0 -10px}
div.roundedbox .br {bottom:0;right:0;background-position:-10px -10px}
/*** Miscel. Styles ***/
.img-left {float:left;padding-right:6px}
.img-right {float:right;padding-left:6px}
.float-right {float:right}
#img-mapit {float:right;padding-left:6px;border:none}
.dv-footnote {color:#505050;font-size:0.9em;padding:10px;border-top:dotted 1px #C0C0C0;border-bottom:dotted 1px #C0C0C0}
#dv-emphasis {background:url('../images/boy.jpg') no-repeat top left;width:200px;height:100px;float:right;padding:15px 10px 15px 10px;border-top:dotted 2px #606060;border-bottom:dotted 2px #606060;font-size:1.4em;font-style:italic;font-weight:bold;color:#3C5671;margin:0 6px 0 6px;font-family:Cambria,Times New Roman}
.center {text-align:center}
.noborder {border:none}
.vmiddle {vertical-align:middle}
ul.nomargin {margin:0 0 0 15px;padding:0}
.section {border-top:dotted 1px #C0C0C0;border-bottom:dotted 1px #C0C0C0;padding:10px;overflow:auto}
span.sm {color:#505050;font-size:0.9em}
.smalltext {font-size:0.9em}
.largetext {font-size:1.1em}
.bold {font-weight:bold}
#dv-logo img {padding:8px}
.name {font-weight:bold;font-size:1.3em}
.altrow {background-color:#F2F2F2}
.at {vertical-align:top}
.fl {float:left;margin-right:5px}
.fr {float:right;margin-left:5px}
