body {background-color: rgb(228, 219, 220); color: rgb(113, 77, 78);} /* see cms.css for the rest of the body style */

a { text-decoration: underline; color: rgb(113, 77, 78);}
div img {margin: 0px; padding: 0px; border: none;}
p {margin: 0px;}
table {border-collapse: collapse; border: none;}

h1, h1 a, .h1 {font-size: 180%; color: rgb(113, 77, 78); margin: 3px 0px; font-weight: bold;}
h2, h2 a, .h2 {font-size: 160%; color: rgb(113, 77, 78); margin: 3px 0px; font-weight: bold;}
h3, h3 a, .h3{font-size: 130%; color: rgb(113, 77, 78); margin: 3px 0px; font-weight: bold;}
h4, h4 a, .h4 {font-size: 110%; color: rgb(113, 77, 78); margin: 3px 0px; font-weight: bold;}
h5, h5 a, .h5 {font-size: 100%; color: rgb(113, 77, 78); margin: 3px 0px; font-weight: bold;}

.contentdiv a { text-decoration: underline; color: rgb(113, 77, 78); }
.contentdiv a:visited { color: rgb(85,26,139); }
.contentdiv a:hover { text-decoration: none; }

/* generic classes */
.clear {clear: both; font-size: 1px; height: 1px;}
.clear img {width: 100%; height: 1px;}
.arrow {width: 14px; height: 19px; position: relative; top: 5px;}
.label {font-weight: bold;}

/* Accessiblity */
.accesslink {display: none;}

/* classes needed by the cms */
.imgPlus {}
.imgPlusDiv {}
.imgPlusTag {background-color: rgb(218, 218, 218); text-align: center; padding: 2px; }
.noRes {font-size: 120%; padding: 20px; text-align: center;}
.selfield {width: 300px;}
#menu a.hidden, .submenu a.hidden {color: red;}

#page {width: 760px; margin: 20px auto 0px auto; text-align: left; }
.home {height: 550px; background: white url(/images/bg.gif) scroll repeat-x bottom left;}
html>body .home {height: auto; min-height: 550px;}


#header {height: 60px;}
.pagetitle {float: right; height: 60px; width: 195px;}
#menu {background: transparent url(/images/header/Menu_background.gif) repeat-x top left; height: 26px; padding-top: 1px;}
#menu .item  {float: left;}
#menu .item img { height: 24px; }

#lcol {height: 354px; float: left;}
#lcol .lcolsub {margin: 21px 0px 23px 23px; height: 310px; overflow: auto;}
#lcol .lcolsub img {position: absolute; top: auto; left: auto;}


#rcol {float: left; height: 354	px;}
#rcol .contentdiv {margin: 18px 23px 23px 21px; text-align: left; height: 310px;}
.altTag {text-align: right; margin-right: 27px; }

#imgNav {margin-bottom: 21px; margin-left: 23px; font-weight: bold; float: left; display: inline;}
#imgNav a {text-decoration: none; }
#imgNav .greylink {color: rgb(160,140,141);}

#footer { border-top: 1px solid rgb(113, 77, 78);}
#footer .thumbCon {padding-left: 6px;}
#footer .thumbCon .con {float: left; margin-left: 18px; padding-top: 23px; padding-bottom: 23px; display: inline;}
#footer .thumb {float: left; height: 55px; width: 55px; border: none; padding: 0px; margin: 0px; }
#footer a {font-weight: bold; text-decoration: none; }
#footer .link a{ display: block; margin-top: 18px;}

#copytext {text-align: right; padding-top: 4px; color: rgb(160,140,141); font-size: 90%;}

/* contact form */
.lcolsub #mesg {height: 85px; width: 200px;}
.lcolsub #email {width: 200px;}
