/* Global text Styling */
html { font-size: 100%; /* IE hack */ }
body {
	font: 62.5%/135% "Lucida Grande", Verdana, Arial, Helvetica, serif;
	margin: 0px; padding: 0px;
	background: url(site_images/bground.jpg) repeat-x left top;
	text-align: center; color: #333333;
}
td, th, input, select, ul, td p, blockquote p, li li, li p {font-size:1em} /*ensures everything is 10 pixel size in IE*/ 

h1 {font-size:2em; font-weight: normal;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em; color: #dc931a; margin-bottom: .5em; }
h5 {font-size: 1.2em; clear: left;} /* displayed at 10px and clears floated images for example */
h6 { font-size: 1.0em;} /* displayed at 10px */

/* Main Site Blocks */

#wrapper {
	background: transparent;
	margin: 0 auto;
	width: 784px;
	text-align: left;
	position: relative;
	padding-bottom: 16px;
}
#mastehead {
	background: transparent;
	margin: 0;
	width: auto;
	height: 115px;
	padding-top: 10px;
	position: relative;
}
#content {
	font-size: 1.1em;
	margin-top: 16px;
	margin-bottom: 16px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#col1 {
	width: 516px; background-color: #FFFFFF;
}
#col2 {
	width: 250px;
	float: right; background: #FFFFFF;
}
#footer {
	width: 784px;
	text-align: left;
	font-size: 1.1em;
	color: #999999;
	border-top: 1px solid #CCCCCC;
	clear: both;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;

}
.imgbdr {
	border: 1px solid #3F5F70;
}
.spacer {padding: 5px 0 0 5px; font-size: 1.1em;}
#col2 .navbox {
	padding: 10px;
	background: #334B59;
	color: #F0F4F7;
	height: 203px;
}
.subcollft {
	width: 248px;
	float: left;
	margin-top: 16px;
}
.subcolrgt {
	width: 248px;
	float: right;
	margin-top: 16px;
}
.subcollft .orangebox, .subcolrgt .orangebox {
	background: #F29400 url(site_images/sun.gif) no-repeat right bottom;
	padding: 4px 8px;
	margin-bottom: 5px;
}
.orangebox h3 {
	margin: 0;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: normal;
}
.orangebox p {
	color: #7D4B00;
	font-weight: bold;
	margin: 0;
	text-transform: capitalize;
}
.navbox p {
	line-height: 130%;
}
p {
	margin-top: 0px;
	margin-bottom: .8em;
}
.clearboth {
	clear: both;
	height: 1%;
}
.imgleft {
	border: 1px solid #E6E6E6;
	padding: 2px;
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}
.clearleft {
	clear: left;
}
a {
	color: #6BC7D6;
}
/*- Menu Tabs M--------------------------- */

    #primenav {
	float:right;
	font-size:1.2em;
	line-height:normal;
	position: absolute;
	top: 57px;
	right: 0px;
      }
    #primenav ul {
	  margin:0;
	  padding:0px;
	  list-style:none;
      }
    #primenav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #primenav a {
      float:left;
      background:url("site_images/tableftM.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #primenav a span {
      float:left;
      display:block;
      background:url("site_images/tabrightM.gif") no-repeat right top;
      padding:5px 15px 4px 11px;
      color:#FFFFFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #primenav a span {float:none;}
    /* End IE5-Mac hack */
    #primenav a:hover span {
      color:#000;
      }
    #primenav a:hover {
      background-position:0% -42px;
      }
    #primenav a:hover span {
      background-position:100% -42px;
      }
#mastehead #search {
	background: #496E81;
	position: absolute;
	width: 250px;
	padding-top: 3px;
	top: 88px;
	padding-left: 10px;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #57849B;
	padding-bottom: 3px;
	left: 0px;
}
#form1 {margin: 0px; padding: 0px;}
a img {border: none;}
ul.topnav {margin: 0; padding: 0;}
.topnav li { list-style: none; font-size: 110%;}
.topnav li a, .here {display: block; padding: 3px 10px; text-decoration: none;}
.topnav li a:hover {display: block; text-decoration: underline; color: #fff;}
.topnav li.here {font-weight: bold;}
.topnav li.last {}
