/* The Basics */
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
	body {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		color: #333;
		margin: 10px;
		padding: 0px;
		text-align: center;
		font-size:80%;
		background-color:#6078B4;
	}
	table {
		border-spacing: 0px;
		border-collapse: collapse;
		font-size:100%;
	}
	table.pad td {
		padding:4px 5px 0px;
		margin: 0px;
	}
	td, th { 
		padding: 0; 
		vertical-align: top;
	}
	img {
		vertical-align:bottom;
		padding:0px;
		margin:0px;
		border-spacing: 0px;
		border-collapse: collapse;
	}
	a img {
		border:none;
	}
	a {
	color:#6578B1;
	text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	h1 {
		font-size: 200%;
		margin: 7px 0px 20px 0px;
		padding: 7px 0px 0px;
		font-weight: normal;
		color: #739439;
		line-height: 100%;
		font-family: "Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}
	h2 {
		font-size: 120%;
		margin: 7px 0px 7px;
		padding: 0px;
		color: #749336;
		font-weight: bold;
	}
	p.intro {
		font-size: 120%;
		font-weight: normal;
		color: #666666;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #3B8715;
		border-right-color: #3B8715;
		border-bottom-color: #3B8715;
		border-left-color: #3B8715;
		margin-bottom: 20px;
	}
	.bluetext {
		color: #6078B4;
	}
	.greentext {
		color: #729338;
	}
	h3 {
		font-size: 95%;
		margin: 7px 0px;
		padding: 0px;
		font-weight: bold;
		color:#4061A6
	}
		h4 {
		font-size: 90%;
		margin: 7px 0px;
		padding: 0px;
		font-weight: bold;
		color:#333333
	}
	p, li {
		line-height:135%;
		color: #333;
		padding: 0px 0px 10px 0px;
		margin: 0px;
	}
	ul {
		margin-top:0px;
		color:#333333;
	}
	li {
		padding: 0px 0px 5px 0px;
		margin:0px;
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}
	blockquote {
		margin: 0px;
		padding: 0px 0px 0px 20px;
	}
	form {
		margin: 0px;
		padding: 0px;
	}
	form td{
		padding:0px;
		vertical-align:middle;
	}
	form td p{
		padding:0px;
	}
	input, select {
		font-size:85%;
		font-family: Arial, Helvetica, sans-serif;
		border:1px solid #CCC;
		color:#666;
		margin:2px;
		padding:1px;
	}
	input.dark, select.dark {
		color:#FFF;
		background-color: #999;
		border: 1px solid #666;
	}
	input.noborder, select.noborder {
		border: 0px none #FFF;
	}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */



/* --------------------------------------------------------------- */
/* --------------------------- DIV IDs --------------------------- */
	#universe {
		text-align: left;
		margin: 0px auto 0px auto;
		padding: 0px;
		width: 792px;
		vertical-align: top;
		overflow: auto;
		background-color:#FFF;
		position:relative;
		background-image: url(../images/base/corner_bl.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#footer {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		padding: 15px 0px 15px 0px;
		width: 792px;
		color:#CCC;
	}
	#footer p {
		color:#CCC;
	}
	#footer a {
		color:#CCC;
		text-decoration:none;
	}
	#footer a:hover {
		color:#CCC;
		text-decoration:underline;
	}
	#header {
		white-space: nowrap;
		overflow:auto;
		width:762px;
		padding:15px 15px 0px 15px;
		margin:0px;
		background-image: url(../images/base/top.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border-width: 1px;
		border-style: none none solid none;
		border-color: #73943B;
	}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */





/* Menu Styles */
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
	#leftmenu {
		float: left;
		font-size:1.2em;
		margin: 0px 0px 0px 0px;
		padding: 2px 20px 0px 5px;
		text-align: right;
		white-space:normal;
		width:154px;
		background-image: url(../images/base/greenpixel.gif);
		background-repeat: repeat-y;
		background-position: right top;
	}
	#leftmenu ul {
		padding: 0px 0px 0px 0px;
		margin: 0px;
		
	}
	#leftmenu ul li {
		padding: 0px 0px 7px 0px;
		margin: 0px 0px 0px 0px;
		list-style-type:none;
		font-weight:bold;
		text-transform:uppercase;
	}
	#leftmenu ul ul{
		padding: 0px;
		margin: 0px;
	}
	#leftmenu ul ul li {
		padding: 0px 15px 7px 0px;
		margin: 0px -15px 0px 0px;
		list-style-type:none;
		font-size:90%;
		line-height:100%;
		font-weight:normal;
		text-transform:none;
	}
	#leftmenu ul ul li.under a{
		color:#729338;
	}
	#leftmenu ul ul li.under ul li a{
		color:#6578B1;
	}
	#leftmenu ul ul ul{
		margin: 0px 0px 3px 0px;
	}
	#leftmenu ul ul ul li{
		padding: 5px 15px 5px 0px;
		margin: 0px -15px 0px 0px;
	}
	
	#leftmenu ul li a {
		color:#666;
		text-decoration:none;
		background:none;
	}
	#leftmenu ul li a:hover {
		color:#4061A6;
		text-decoration:underline;
		background:none;
	}
	#leftmenu ul li.on {
		background:none;
	}
	#leftmenu ul li.on a{
		color:#6578B1;
	}
	#leftmenu ul li.on ul li.on {
		background:url(../images/base/menu_leaf.gif) no-repeat right top;
		background-color:#FFF;/*This color doesn't need to be here except for a glitch in IE*/
	}
	#leftmenu ul ul ul li:hover{
		background:none;
		color:#729338;
	}
	
	#leftmenu ul li.on ul li.on a{
		color:#729338;
	}
	#leftmenu ul li.on ul li.on ul li {
	background:none;
	}
	#leftmenu ul li.on ul li.on ul li a{
		color:#6578B1;	
	}
	#leftmenu ul li.on ul li ul li.on {
		background:url(../images/base/menu_leaf.gif) no-repeat right center;
	}
	#leftmenu ul li.on ul li ul li.on a{
		color:#729338;
	}
	#leftmenu ul ul ul a:hover, #leftmenu ul li.on ul li.on ul li a:hover{
		color:#729338;
	}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */






/* Content styles begin here */
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
	#content_holder {
		float:left;
		width: 613px;
		background-color:#FFF;
		background-image: url(../images/base/corner_br.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	#content {
		/* min-height hack for ie6 */
				min-height: 400px;
		height: auto !important;
		height: 400px;
		margin: 0px;
		padding: 15px;
		width: 583px;
	}
	#sidebar {
		/* min-height hack for ie6 */
				min-height: 250px;
				height: auto !important;
				height: 250px;
		float: right;
		padding: 0px 0px 15px 30px;
		margin: 0;
		width:130px;
		font-size: 90%;
	}
	.introphoto {
		padding: 0px 0px 15px 0px;
		margin: 0px;
		clear:right;
		float:left;	
	}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */



/* Search Box */
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
	#q {
		width:80px;
		vertical-align:top;
	}
	.q {
		background-image:url(../images/base/searchtext.gif);
		width:80px;
		vertical-align:top;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.q_empty {
		background-image:none;
		width:80px;
		vertical-align:top;
	}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */




/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
.upcoming {
	font-size: 90%;
	width: 325px;
}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */




/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
table.contenttable td {
	padding: 0px 10px 5px 0px;
}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */



/* Link Markers */
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
	.link_internal_marker , .link_external_marker , .link_pdf_marker , .link_email_marker , .link_doc_marker , .link_xls_marker {
		background-repeat: no-repeat;
		background-position: left 3px;
		padding-left: 20px;
	}
	.link_internal_marker {
		background-image: url(../images/base/icons/icon-link-internal.gif);
	}
	.link_external_marker {
		background-image: url(../images/base/icons/icon-link-external.gif);
	}
	.link_pdf_marker {
		background-image: url(../images/base/icons/icon-pdf.gif);
	}
	.link_email_marker {
		background-image: url(../images/base/icons/icon-email.gif);
	}
	.link_doc_marker {
		background-image: url(../images/base/icons/icon-doc.gif);
	}
	.link_xls_marker {
		background-image: url(../images/base/icons/icon-xls.gif);
	}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
