/*  top level
 +-----------------------------------------------------+
 |T  CSS Designed and written by Fox Valley Web Design.|
 |A  http://www.foxvalleywebdesign.com/                |
 |G                                                    |
 +-----------------------------------------------------+
*/
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }
h6 { font-size: .8em; }

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

table {font-size:10pt}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

li, dd, blockquote {
        margin-left: 1em;
}

dl {
		margin:0px;
}

form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

/*************************************************************/

body {
  text-align: center;
}

#main {
  margin: 0px auto;
  width: 100%;
  height:100%;
  text-align: center; 
  background-image: url('../images/bkgrnd_main.jpg');
  background-repeat:no-repeat;
  background-color:#b5b5b5; 
}

#middle{
  min-height:500px;
  width:742px;
  margin: 0 auto;
}

#top {
  width:742px;
  height:60px;
}

#flash {
  height:71px;
  overflow:hidden;
}

#menu {
  height:33px;
}

#header {
  height: 40px;
  clear: both;
  width:742px;
}

#headercontent {
  margin:0px;
  padding:0px;
  width:490px;
  background-color:#333333;
}

#headercolumn {
  width: 205px;
  height:30px;
  padding-top:10px;
  padding-left:43px;
  float:right;
  font-size:12pt;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
  background-image: url('../images/header_title1.gif');
}

#content{
  padding:0px;
  min-height:500px;
  height:auto !important;
  clear:both;
  text-align:left;
  margin-top:10px;
}

.contentlink {
	color: #1794d9;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	line-height:1.4em;
}

.contentlink:hover {
	color: #ffffff;
}

#contentmain {
  min-height:500px;
  padding:0px;
  background-color:#333333;
  background-image: url('../images/bkgrnd_contentarea.jpg');
}

#bodycontent {
  padding:15px;
  margin-left:10px;
  margin-top:0px;
  margin-right:5px;
  margin-bottom:0px;
  background-color:#2c3033;
  min-height:500px;
  color:#e9e9e9;
  font-family:tahoma;
  font-size:10pt;
  text-align:left;
}

#bodycontent2 {
  padding:15px;
  margin-left:15px;
  margin-top:0px;
  margin-right:15px;
  margin-bottom:0px;
  background-color:#2c3033;
  color:#e9e9e9;
  font-family:tahoma;
  font-size:10pt;
  text-align:left;
  min-height:450px;
}

#contentcolumn {
  margin:0px;
  padding-left:6px;
  float:right;
  width:241px;
}

.columntext{
  font-size:11pt;
  color:#ffffff;
  font-weight:bold;
  text-align:left;
}

#footer {
  height 150px;
  padding-top: 0px;
  padding-bottom: 5px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  line-height:1.5em;
}

#footer a {
  padding-left: 15px;
  padding-right: 15px;
  color: #ffffff;
  text-decoration: none;
}

#footer a:hover{
  color: #35729c;
}

.contentpad {
  width:800px;
  height:10px;
  clear:both;
}h1 {
	font-size: 14px;
	color: #3C78A3;
}
