body {font-size: 12px; font-family: Arial, Verdana, Tahoma, Sans-Serif; background-image: url(../img/back_main.jpg); background-color: #548fb8; margin: 10px 0px 10px 0px; line-height: 24px;}
p {line-height: 24px; padding: 0; margin: 0;}
br {line-height: 12px;}
a {color: black; /* text-decoration: none; */ padding: 0; margin: 0;}
a:visited {color: #48494A; text-decoration: none; padding: 0; margin: 0;}
a:hover {text-decoration: underline; padding: 0; margin: 0;}
h1 {font-size: 18px; line-height: 22px; padding: 0; margin: 0; margin-bottom: 10px;}
h2 {font-size: 18px; line-height: 22px; color: #e0a90e; padding: 0; margin: 0;}
h3 {font-size: 14px; line-height: 18px; color: #e0a90e; padding: 0; margin: 0;}
h4 {font-size: 14px; line-height: 18px; color: black; padding: 0; margin: 0; margin-bottom: 4px;}
ul {margin-top: 0px;}
hr {height: 0; border: 0; border-top: solid 1px black; margin: 0; margin-bottom: 15px; margin-top: 5px;}
#wrapper {background-image: url(../img/content_back.jpg); width: 770px; margin-left: auto; margin-right: auto; background-color: White; margin-top: 0px; margin-bottom: 0px;}
#header {background-image: url(../img/header.jpg); width: 770px; background-repeat: no-repeat; height: 76px; position: relative; overflow: hidden; top: 0px; left: 0px;}
#header a {color: black; text-decoration: none;}
#header a:hover {color: #003399; text-decoration: none;}
#subheader {background-image: url(../img/subheader.jpg); width: 770px; background-repeat: no-repeat; height: 92px;}
#footer {background-image: url(../img/content_footer.jpg); width: 770px; background-repeat: no-repeat; height: 29px; text-align: center; font-size: 11px; color: #2c2c2c;}
#txtSearch {position: absolute; left: 582px; top: 51px; width: 95px;}
#btnSearch {position: absolute; left: 690px; top: 51px; height: 21px; width: 60px; font-size: 11px; background-color: #DFECF9; border: solid 1px #507BA2;}
#navlist {position: absolute; left: 26px; top: 54px; padding: 0; margin: 0;}
#navlist li {display: inline; text-decoration: none; padding-right: 24px; font-size: 11px;}
#content {width: 460px; background-color: White; margin-left: 22px; margin-right: 20px; margin-top: 10px; margin-bottom: 30px; float: left; clear: right;}
#contentnav {float: left; clear: left; width: 220px; background-color: #f5f5f5; overflow: hidden; border: solid 1px gainsboro; font-size: 9px; line-height: 12px; margin-right: 10px; margin-left: 4px; padding-top: 10px; padding-bottom: 10px;}
#contentwrapper {width: 750px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 20px;}
#mastercontent {width: 708px; margin-right: auto; margin-left: auto; margin-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
div.clearer {clear: both; line-height: 0; height: 0; padding: 0; margin: 0; margin-left: 1px;}
#breadcrumb {width: 748px; margin-right: auto; margin-left: auto; padding-top: 7px;}
.navPanel {float: right; border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; border-left: gainsboro 1px solid; border-bottom: gainsboro 1px solid; background-color: #f5f5f5;}
.navPanel .navBox {display: inline;}
.navPanel .navBox a {margin-left: 10px; margin-right: 10px;}
#breadcrumb .printLink {float: right; display: inline; font-size: 11px; line-height: 11px; font-weight: bold; font-family: Verdana;}
#breadcrumb .breadCrumb {display: inline; float: left; font-size: 10px; font-family: Verdana; padding: 0; margin: 0; clear: left;}
#breadcrumb .breadCrumb span {padding: 0; margin: 0;}
#breadcrumb .breadCrumb a {padding: 0; margin: 0;}
.newsletter_text {margin-top: 20px; margin-right: 20px; margin-left: 20px;}
.newsletter {margin-bottom: 10px; border-right: lightgrey 1px solid; border-top: lightgrey 1px solid; border-left: lightgrey 1px solid; border-bottom: lightgrey 1px solid;}
.newsletter p {margin: 0; padding: 0; padding-top: 14px; font-size: 11px; line-height: 18px; color: dimgray;}
.categorylist {float: right; width: 460px; margin: 0; padding: 0; margin-bottom: 20px; border: solid 1px #B8D3EF;}
/* .categorylist a:hover div {background-color: #daecff; text-decoration: none; background-image: url(../img/highlight.gif); color: Black; background-position-y: center; background-repeat: no-repeat;} */
.categorylist a div {border: solid 1px white;}
.categorylist a:hover div {background-color: #DFECF9; border: solid 1px #92BCE7; text-decoration: none; color: Black; background-image: url(../img/highlight.gif); background-repeat: no-repeat;}
.cchildeven {/*background-color: #FBFBFB;*/ /* background-color: White;*/ text-indent: 50px; background-image: url(../img/backeven.gif); background-repeat: no-repeat;}
.cchildodd {/* background-color: White;*/ background-color: #f9f9f9; text-indent: 50px; background-image: url(../img/backodd.gif); background-repeat: no-repeat;}
.categoryheader {background-color: #DFECF9; padding: 8px 10px 3px 20px; margin: 0; border: 0; border-bottom: solid 1px #B8D3EF; text-align: center;}
.toplink {float: right; padding: 0; margin: 0; padding-right: 10px; display: inline;}
#landing {background-image: url(../img/landing.jpg); width: 770px; background-repeat: no-repeat; height: 336px;}
#landing_sub {border: 0; border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; background-image: url(../img/landing_sub.jpg); background-repeat: repeat-y; width: 750px; height: 200px; margin-left: auto; margin-right: auto; margin-top: 10px;}

