body {font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-size: small; color: #007484;}

A,
A:link,
A:visited{color: #731A43; text-decoration: underline; font-weight: bold;}
A:active{color: #731A43; font-weight: bold;}
A:hover{color: #731A43; font-weight: bold;}

hr {color: #731A43; border-style:dotted;}

img.left {float: left; margin: 2px 10px 2px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}
img.abscenter {vertical-align:middle; border: none;}

#arrowbullet ul {list-style: url(/images/bulletarrow.gif) disc;}

#content {float: left; width: 417px; margin-left: 5px; padding-left: 15px; padding-right: 15px; /*background-color:red;*/}
#sidebar {float: left; width: 160px; margin-right: 5px; padding-left: 15px; padding-right: 15px; /*background-color:blue;*/}

#content .subcolumn1-2 {float: left; width: 215px;}
#content .subcolumn2-2 {float: right; width: 215px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 135px; float: left;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 22px;}

#sidebar {float: right; width: 200px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 11px; margin: 0; padding-top: 5px;}
#sidebar h4 {font-size: 10px; margin: 0;}

#sidebar .box {background: #F3F5F7; border: 1px solid #a1a5a9;}
#sidebar .box h2 {border-bottom: 1px solid #a1a5a9;  padding: 5px; background: #f2f2f2; margin: 0 0 0 0; font-size: 10px; background: url(/images/nav_whitebar.jpg); color: #333;}
#sidebar ul {padding: 5px 0 0 0; margin: 0; list-style-type: none;}
#sidebar li {padding: 4px; margin: 0; border-bottom: 1px solid #E7EBF0;}
#sidebar .more {padding-top: 3px; text-align: right;}
#sidebar a {text-decoration: none; display: block; font-weight:normal;}
#sidebar a:hover {text-decoration: underline; display: block;}
#sidebar .bold a {text-decoration: none; display: block; font-weight:bold;}

/*
#sidebar2 .box {background: #F3F5F7; width: 130px; font-size: 10px; float: left; margin: .25em 1em 0 0;}
#sidebar2 .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 0 0 0; font-size: 10px; background: url(/images/nav_whitebar.jpg); color: #333;}
*/

#sidebar .box {background: url(images/sidebarbgnd.gif) bottom left no-repeat; padding: 0 7px 7px 7px; border-width: 0;}
#sidebar .box h2 {background: #edeef0 url(images/sidebarh2bgnd.gif) top left no-repeat; padding: 5px 5px 4px 6px; border-bottom: 2px solid #d0d2d4; margin: 0 -7px 5px -7px; color: #76797c;}

#sidebar2 ul {padding: 5px 0 0 0; margin: 0; list-style-type: none;}
#sidebar2 li {padding: 4px; margin: 0; border-bottom: 1px solid #E7EBF0;}
#sidebar2 .more {padding-top: 3px; text-align: right;}
#sidebar2 a {text-decoration: none; display: block;}
#sidebar2 a:hover {text-decoration: underline; display: block;}

#box {border-style: solid; border-width: 1px; padding: 10px; margin-bottom: 30px;}
#box ul {list-style: url(/images/bulletarrow.gif) disc;}
#box-title {border-style: solid; border-width: 2px; border-color: #D0D2D4; background-color:#EDEEF0; padding-left: 10px;}
#box-title h4 {margin: 3px; font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif;}

#box-directions {border-style: solid; border-width: 1px; padding: 10px; margin-bottom: 30px;}
#box-directions ul {list-style: url(/images/bulletarrow.gif) disc; margin-top: 0; margin-bottom: 0;}

#container {width: 695px; margin: 0 auto 15px; text-align: left; background: url(/images/background.gif) left top repeat-y;}
#container p {margin: 0 0 1em 0;}
#container .padder {padding: 0 20px 0;}

#localnav {table-layout: fixed;	width: 674px; padding: 0; border: 0; margin-left: 10px; margin-bottom: 10px;}
#localnav td {font-size: 12px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0; border: 1px solid #a1a5a9; border-width: 1px 1px 1px 0;}
#localnav td.first {border-left: 1px solid #a1a5a9;}
#localnav td.bottom {border: 0;}
#localnav a {text-decoration: none; color: #393c3e; display: block; padding: 3px; background: #ecedef url(/images/nav_whitebar.jpg) repeat-x bottom left;}
#localnav a:hover {color: #393c3e; background: #e3e3e4 url(/images/nav_silverbarhover.jpg) repeat-x bottom left;}
#localnav a.hi {color: #ffffff; background: #e3e3e4 url(/images/nav_bluebar.jpg) repeat-x bottom left;}

.img-shadow {clear: both; float:left; background: url(images/shadow.gif) no-repeat bottom right; margin: 20px 0 0 17px !important; margin: 20px 0 0 8px;}
.img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;}
.alpha-shadow {clear: both; float:left; background: url(images/shadow.gif) no-repeat bottom right; margin: 14px 0 0 17px !important; margin: 14px 0 0 8px;}
.alpha-shadow div {background: url(images/shadow2.png) no-repeat left top !important; background: url(images/shadow2.gif) no-repeat left top; float: left; padding: 0px 6px 6px 0px;}
.alpha-shadow img {background-color: #fff; border: 1px solid #a9a9a9; padding: 4px; margin: 0;}
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.maroon{color: #731A43;}
table {border-color:#731A43; border-style:solid; border-width:1px; border-collapse:collapse;}
table td {border-color:#731A43; border-style:solid; border-width:1px; padding:8px;}

#center {text-align:center;}

#pageHeader h2 span {display: none;}
#pageFooter span {display: none;}

#warning {color:#FF0000;}

#maroon-url {font-family: Arial, sans-serif; font-size:12px;}
#maroon-url A, A:link, A:visited {color: #731A43; font-weight:bold; padding-top: 5px;}

#teal-url A, A:link, A:visited {color: #007484;}

#header {background-image:url(images/header.gif); width: 695px; height: 119px;}
#footer {background-image:url(images/footer.gif); width: 695px; height: 49px;}
