body {margin:0px; font-family:Arial,sans-serif; font-size:12px; line-height:18px;}
img {border:none;}
a:link{color: blue;}
a:visited{color: blue;}
a:active{color: blue;}
a:hover{color: blue;}
p {margin:0px; line-height:18px;}
a {border-bottom:1px dotted; text-decoration:none; font-family:Arial,sans-serif; font-size:12px; color:#5f5a4c;}
a:hover {border-bottom:none;}
h2 {font-size:12px;}
h1 {font-size:18px;}
h1, h2 {font-family:sans-serif; font-weight:bold; padding:0px 0px 20px 0px; margin:0px;}
.lightBox h1 {color:#a29d8d;}
.darkBox h1 {color:#a99172;}
ul {margin:0px; padding:0px; list-style:none;}
#container {position:absolute; left:138px; top:29px; z-index:0;}
.lightBox {color:black;} 
.lightBox ul li a, .col1 ul li {border-bottom:none;}
.lightBox ul li, .col1 ul li {background-image:url('img/darkArrow.gif'); background-repeat:no-repeat;}
.smallText {font-size:10px; line-height:12px; margin-bottom:5px;}
.userMenuBox {top:26px; left:2px; padding-bottom:7px;}
.userMenuBox input {border:1px solid #afac99;  background:#afac99; font-size:10px; font-family:Verdana,sans-serif; color:#5f5a4c; padding:4px; width:90px;}
.darkBox, .lightBox {padding:30px; left:0px; top:0px; width:334px; margin-bottom:15px; line-height:18px;}
.darkBox {background:url('img/cArrow.jpg') no-repeat #755d4b; background-position:right top; color:#ccb79c;}
.darkBox a {color:#ccb79c; line-height:18px;}
.darkBox ul li {background-image:url('img/lightArrow.gif'); background-repeat:no-repeat; background-position:0px 8px; padding-left:15px; border-bottom:none; display:block; line-height:21px;}
#menu {z-index:2; width:150px;}
#menu a {color:black; border-bottom:none;}
#menu a:hover, #userMenu a:hover, .lightBox ul li a:hover {border-bottom:1px dotted;}
#menu ul li, .lightBox ul li {background-repeat:no-repeat; background-position:0px 8px; padding-left:15px; border-bottom:none; display:block; line-height:21px;}
#menu ul li {background-image:url('img/menuArrow.gif');}
#userMenu a {color:black;}, #userMenu div, #subscribeMenu a, #subscribeMenu div {color:#dcdbcb; border-bottom:none;}
#userMenu {top:40px; width:140px; padding-top:20px; padding-bottom:15px; }
#userMenu ul li, #subscribeMenu ul li {background:url('img/menuArrow.gif') no-repeat left center; padding-left:15px;}
#subscribeMenu {background-color:#7c796e; padding:10px 15px 5px 15px;}
#subscribeMenu h4 {color:#dcdbcb; padding:0px; margin:0px;}
#rightmenu a {color:black; border-bottom:none;}
#rightMenu {position:absolute; top:230px; left:673px; width:130px;}
#rightImg {position:absolute; left:780px; top:0px; z-index:0;}
#logo {position:absolute; left:621px; top:23px;}
#chars {padding-top:5px;}
#bottomArrows {position:absolute; top:446px; left:884px; z-index:2;}
.row {clear:left;}
.col1 {float:left; width:100px; padding-right:10px;}
.col2 {float:left; width:220px; margin-bottom:10px;}
.wBottomPadding {margin-bottom:10px;}
.pageNumbers a {padding:0px 2px 0px 2px;}
.sectionImg {float:right; padding:0px 0px 10px 10px;}
.sectionImg a {border:none;}
.floatsplit {clear:both;}
#copynotice {padding-top:30px; font-size:11px; color:black;} 
/* Styles for error & info messages */
#error {color:#FF0000;}
#msg, #error {padding:15px 0px 15px 0px;}