/* 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:1em;		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:none;		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);	}/* --------------------------------------------------------------- *//* --------------------------------------------------------------- */
