/* CSS Document */

/*-------------------------------- BACKGROUND ----------------------------------*/

body {
  background: #636363;
  margin: 0;
}


td.lshdw {
  background: url("../images/background/l_shdw.gif");
  background-repeat : repeat-y;
  width : 3px;
}

td.rshdw {
  background: url("../images/background/r_shdw.gif");
  background-repeat : repeat-y;
  width : 3px;
}

td.hmclm1{
  margin: 0;
  width: 299px;
  background-color : #CCDEE2;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #3F3F3F;
  line-height : 18px;
}

td.hmclm2{
  margin: 0;
  width: 427px;
  background-color : #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 10pt;
  color : #3F3F3F;
  line-height : 18px;
}

td.blueclm1{
  margin: 0;
  width: 215px;
  background-color :  #CCDEE2;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #3F3F3F;
  line-height : 18px;
}


td.greenclm1{
  margin: 0;
  width: 215px;
  background-color : #B4CC8D;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #3F3F3F;
  line-height : 18px;
}

td.yellowclm1{
  margin: 0;
  width: 215px;
  background-color : #D4D06D;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #3F3F3F;
  line-height : 18px;
}

td.redclm1{
  margin: 0;
  width: 215px;
  background-color : #B28B7A;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #3F3F3F;
  line-height : 18px;
}


td.clm2{
  margin: 0;
  width: 511px;
  background-color : #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 10pt;
  color : #3F3F3F;
  line-height : 18px;
}

td.hmtitbar{
  margin: 0;
  width: 417px;
  background: #636363;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: bottom;
  font-size : 10pt;
  color : #FFFFFF;
  line-height : 18px;
}

td.titbar{
  padding: 15px 15px 15px 15px;
  margin: 0;
  width: 357px;
  background: #636363;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: bottom;
  font-size : 18pt;
  color : #FFFFFF;
  line-height : 18px;
}

td.titnav{
  padding: 10px 20px 10px 10px;
  width: 154px;
  background: #636363;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
  vertical-align: top;
  font-size : 8pt;
  color : #FFFFFF;
  line-height : 18px;
}

td.titcap{
  margin: 0;
  width: 10px;
  background: #D4D06D;
}

td.contenthome{
  padding: 15px 15px 15px 15px;
  width: 427px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 9pt;
  color : #717376;
  line-height : 18px;
}

.contenthome h2 {
  margin-bottom: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size : 12pt;
  line-height : 10px;
  color : #636363;
  text-decoration: none;
}


td.contentmain{
  padding: 15px 15px 15px 15px;
  width: 511px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 9pt;
  color : #717376;
  line-height : 18px;
}

.contentmain a {
  color : #4A7D9D;
  text-decoration: none;
}

.contentmain a:hover {
  color : #3B8FC3;
  text-decoration: underline;
}

.contentmain h1 {
  margin-bottom: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size : 15pt;
  line-height : 4px;
  color : #FFFFFF;
  text-decoration: none;
}

.contentmain h2 {
  margin-bottom: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size : 12pt;
  line-height : 10px;
  color : #636363;
  text-decoration: none;
}

td.contentclmn{
  padding: 5px 5px 5px 15px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #717376;
  line-height : 18px;
}

td.contactwindow{
  padding: 0px 10px 10px 15px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 8pt;
  color : #B37C64;
  line-height : 15px;
}

.contactwindow a {
  color : #915940;
  text-decoration: none;
}

.contactwindow a:hover {
  color : #8A543C;
  text-decoration: none;
}

td.hmwindow1{
  padding: 3px 3px 3px 3px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  width: 140px;
  font-size : 11pt;
  line-height : 10px;
  color : #636363;
  text-decoration: none;
}

.hmwindow1 a {
  color : #94B264;
  text-decoration: none;
}

.hmwindow1 a:hover {
  color : #B4CC8D;
  text-decoration: none;
}

td.hmwindow2{
  padding: 3px 3px 3px 3px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  width: 140px;
  font-size : 11pt;
  line-height : 10px;
  color : #636363;
  text-decoration: none;
}

.hmwindow2 a {
  color : #986C59;
  text-decoration: none;
}

.hmwindow2 a:hover {
  color : #B28B7A;
  text-decoration: none;
}

td.hmwindow3{
  padding: 3px 3px 3px 3px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  width: 139px;
  vertical-align: middle;
  font-size : 11pt;
  line-height : 10px;
  color : #636363;
  text-decoration: none;
}

.hmwindow3 a {
  color : #BDB955;
  text-decoration: none;
}

.hmwindow3 a:hover {
  color : #D4D06D;
  text-decoration: none;
}

/*------------------------------ NAV -------------------------------*/


.titnav a {
  display: block;
  color: #FFFFFF;
  height: 15px;
  width: 154px;
  text-decoration: none;
}

.titnav  a:hover {
  color: #CCCCCC; 
}
	
.titnav  a.active {
  color: #D4D06D;
}


/*-------------------------------- TEXT ----------------------------------*/

.headtext{
  font-size : 11pt;
  color : #31556B;
  line-height : 21px;
}

.headtext2{
  font-size : 11pt;
  line-height : 21px;
  color : #717376;
}

.subhead {
  font-family: Arial, Verdana, Helvetica,sans-serif;
  color : #C8B96B;
  font-size : 10pt;
  line-height : 20px;
  font-weight : bold; 
}

.smlbld{
  font-size: 7pt;
  font-weight: bold;
}

.warning{
  color : #B28B7A;
}

/*------------------------------ SHOW HIDE -------------------------------*/

.hideitem {
	display: none;
}

.showitem {
	display: block;
}

/*-------------------------------- LISTS ----------------------------------*/

ul, li {
  padding-left: -1em;
}

/*-------------------------------- FORMS ----------------------------------*/

.formtext {
	font-size: 9px;
}

.formshorter {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F3F3F;
	width: 300px;
	background-color: #E3EEF0;
	border-style: none;
	border: 0px;
	padding: 2px;
}


.formshort {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F3F3F;
	width: 300px;
	background-color: #E3EEF0;
	border-style: none;
	border: 0px;
	padding: 2px;
}

.formlong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F3F3F;
	width: 290px;
	background-color: #E3EEF0;
	border-style: none;
	border: 0px;
	padding: 2px;
}

.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 290px;
	line-height: normal;
	color: #3F3F3F;
	background-color: #EEEEEE;
	border-style: none;
	border: 0px;
	}
