body {
	font:76% Verdana, Arial, Helvetica, sans-serif;	
	}

/*#Quicklinks {
	background: #6A6B6D url(../images/nav-bg.jpg) repeat-x;	
	padding: 0.5em 0em 1em 0em;
	text-align: right;
	height: 1em;
	width: 100%;
	display: block;
	}
 */

#Quicklinks {
	display: none;
	background-color: #3C4A4B;
	height: 1.5em;
	width: 100%;
	}
 	
#Quicklinks a {
	color: #ffff00;
	text-decoration: none;
	padding: 0em 1em 0.2em 1em;
	font-weight: bold;
	}

#Quicklinks a:hover {
	text-decoration: underline;
	}

.quicklinks {
	display: none;
	float: left;
	font-size: 0.8em;	
	}

.layouts {
	float: right;
	color: #cccccc;
	font-size: 0.75em;	
	}
			
#Banner {
	display: none;
	background-color: #ECE9D8;
/*	background: #707676 url(../images/banner-bg.jpg) repeat-x; */
	padding: 1.5em 0em 1em 0em;
	width: 100%;
	}

#Banner h1 {
	background: transparent url(../images/banner-title.gif) left no-repeat;
	}

#Container {
	width: 100%;
/*	background-color: #339933;	 */
	}

/* For curved.css only - remove the Container div above and replace with the one below
#Container {
	position: relative;
	width: 76%;
	margin: 0 auto;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	}
*/					
#Left {
	display: none;
	float: left;
	width: 17%;
/* 	width: 20%;		 */
	color: #25374A;
/*	background-color: #F8F8F8; */
	background-color: #3C4A4B;
	border-right: 0.5em solid #F1F1F1;
	}

#Fullnav {
	margin-top: 3.5em;
/*	border-bottom: 0.4em solid #F1F1F1; */
	border-bottom: 0.1em solid #686C6D;
	width: 100%;	
	}
	
#Fullnav a {
	padding-top: 1em;
	padding-bottom: 1em;
	display: block;
	background-color: transparent;
/*	border-top: 0.4em solid #F1F1F1;
	border-right: 0.1em solid #F1F1F1; */
	border-top: 0.1em solid #686C6D;
	border-right: 0.1em solid #686C6D;
/*	color: #75A81B; */
	color: #ffffff;	
	font-weight: bold;
	text-indent: 1.5em;
	text-decoration: none;
	font-size: 0.88em;
	margin: 0;
	width: 99.7%;
	}
/*
#Fullnav a.first {
	padding-top: 1em;
	padding-bottom: 1em;
	display: block;
	background-color: transparent;
	border-top: 0.4em solid #F1F1F1;
	border-right: 0.1em solid #F1F1F1;	
	color: #666666;
	font-weight: bold;
	text-indent: 1.5em;
	text-decoration: none;
	}

#Fullnav a.last {
	padding-top: 1em;
	padding-bottom: 1em;
	display: block;
	background-color: transparent;
	border-bottom: 0.4em solid #F1F1F1;
	border-right: 0.1em solid #F1F1F1;	
	color: #666666;
	font-weight: bold;
	text-indent: 1.5em;
	text-decoration: none;
	}
*/				
#Fullnav a:hover {
	color: #ffffff;
	background: #327EBE url(../images/fullnav-bg.jpg) repeat-x;	
	text-decoration: none;
	}

#Fullnav a.active {
	background-color: #dcdbdb;
	}

.fullnavtext {
	display: none;
	}	

#SideNews1	{
	background-color: transparent;
	margin-top: 1em;
	padding: 0.5em 2em 0.5em 0em;
/*	border: 1px solid #ededed;	 */
	}

#SideNews1 h1	{
	color: #f7941d;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0.5em 0em 0em 0.8em;
	text-align: center;
	}

#SideNews1 p	{
	color: #ffffff;
	font-size: 0.9em;
	padding: 0em 0.5em 0em 1em;
	text-align: center;	
	}

#SideNews1 a {
	color: #f7941d;
	}
	
#SideNews2	{
	background-color: transparent;
	padding: 0.5em 0em 0.5em 0em;
/*	border: 1px solid #ededed;	 */
	}

#SideNews2 h1	{
	color: #666666;
	font-weight: bold;
	font-size: 1.15em;
	padding: 0.5em 0em 0em 0.8em;
	}

#SideNews2 p	{
	font-size: 0.9em;
	padding: 0em 0.5em 0em 1em;
	}

#SideNews3	{
	background-color: transparent;
	padding: 0.5em 0em 0.5em 0em;
	margin-bottom: 1em;
/*	border: 1px solid #ededed; */
	}

#SideNews3 h1	{
	color: #666666;
	font-weight: bold;
	font-size: 1.15em;
	padding: 0.5em 0em 0em 0.8em;	
	}

#SideNews3 p	{
	font-size: 0.9em;
	padding: 0em 0.5em 0em 1em;
	}

/* Right column */
#Right {
	float: left;
	width: 78%;
	}

#Breadcrumb {
	font-size: 0.85em;
	padding: 0.5em 0em 0em 1em;
	color: #CC0000;
	font-weight: bold;
	}

#Right h1 {
	color: #3C4A4B;
	background-color: transparent;
	padding: 0.5em 0em 0.5em 0.5em;
	margin: 0.5em 0em 0em 0em; 
	}

#Right h2 {
	color: #CC0000;
	background-color: transparent;
	letter-spacing: 0.02em;
	padding: 0.3em 0em 0.3em 0.6em;
	margin: 0em 0em 0em 0em;	
	}

#Right h3 {
	color: #CC0000;
	background-color: transparent;
	letter-spacing: 0.02em;
	padding: 0.3em 0em 0.3em 1em;
	margin: 0em 0em 0em 0em;
	}

#Right h4 {
	color: #CC0000;
	background-color: transparent;
	letter-spacing: 0.02em;
	padding: 0.3em 0em 0.3em 1em;
	margin: 0em 0em 0em 0em;
	}
		
#Right p {
	color: #000000;
	padding: 0em 1em 0em 1em;
	margin: 0em 0em 2em 0em;	
	}

#Right a {
	color: #327EBE;
	}

#Right img {
	margin: 1em 1em 1em 1em;
	}
	
#Right ul {
	list-style-type: square;
	padding-left: 2em;
	}
					
#Content1 {
	float: left;
	width: 48%;
/*	border-right: 1px dotted #cccccc; */
	}

#Content2 {
	float: left;
	width: 48%;
	}

#Content3 {
	float: left;
	width: 99%;
	}

#Content3 img {
	margin: 1em 1em 1em 1em;
	}

.bullet-nomargin {
	list-style-image: url(../images/bullet.gif);
	margin-left: 0em;
	padding-left: 1em;
	}

.bullet-margin {
	list-style-image: url(../images/bullet.gif);
	margin-left: 1em;
	}
						
#Content4 {
	float: left;
	width: 50%;
	background-color: transparent;
	padding-right: 1.5em;
/*	border-right: 1px dotted #cccccc; */
	}

#Content5 {
	float: left;
	width: 35%;
	background-color: transparent;	
	padding-left: 0.5em;
/*	border-right: 1px dotted #cccccc; */
	}

#Content6 {
	float: left;
	width: 49%;
	}

#Content7 {
	float: left;
	width: 50.5%;
	}
		
#Footer {
	clear: both;
/*	background: #666666 url(../images/footer-bg.jpg) repeat-x; */
	background-color: #ffffff;
	color: #808080;
	text-align: center;
	padding: 0.8em 0em 1em 1.5em;
	height: 1em;
	}

#Footer a	{
	color: #ffffff;
	text-decoration: none;
	padding: 0em 1em 0em 1em;
	font-weight: bold;
	font-size: 0.85em;
	}

#Footer a:hover {
	text-decoration: underline;
	}

#Footer p {
	color: #737373;
	}










/* ********************** Fieldset elements for online forms ************************************************************** */
.fieldset {
	margin: 0em 1em 0.5em 1em;
	padding: 0em 0.5em 1em 0.5em;
	}

.fieldset .formlegend {
/*	color: #034879; */
	color: #0066FF;
	font-weight: bold;
	text-align: right;
	margin-bottom: 1em;
	}
	
.fieldset .formlabel {
/*	width: 80%; */
	float: left;
	text-align: left;
	display: block;
	font-size: 0.9em;
	}

.fieldset p {
	padding: 0em;
	}

.fieldset .formselect {
	width: 5em;
	}
	
.fieldset .formnobr {display:none;}

.fieldset .formtextfield {
/*	margin:3px;
	height:20px;
	width:200px; */}
.fieldset .formtextarea {
	}

.fieldset .formcheckbox {
	}

.fieldset .formradio {
	margin-left: 20em;
	font-size: 0.8em;
	margin-left: 0.5em;	
	}
		
.formsubmit {
	margin: 0.5em 0em 0em 0em;
	float: none;
	}
	
	
	
	
	
#Address_Box {	
	background-color: #f5f5f5; 
	padding: 1em 1em 1em 1em;
	margin: 0em 1em 1em 1em; 
	width: 90%; 
	border: 0.05em dotted #cccccc;
	border-left: 1em solid #cccccc;	
	}

.sponsor_weblink {
	border: 1px dotted #327EBE;
	margin-top: 2em;
	padding: 1em;
	}
	
.merchandise_table {
	text-align: center;
	}

.small_sponsor_logo1 {
	}

.sponsors_line {
	border: none 0; 
	border-top: 0.1em solid #327EBE;
	border-bottom: 0.1em solid #327EBE;
	width: 95%;
	height: 0.1em;
	margin: 1em 1em 0em 1em;
	text-align: left;
	}