

/*  Layout styles   */


body {
	color: #000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-size: 8pt;
	background-color: #EBF5E0;
	margin-left: 0px;
	margin-right: 0px;}

	
.pres {
margin: 0px 6px 2px 0px;}	


.clear{clear:both;}

#container {
	background-color: #aaddaa;
	margin:0px auto;
	width:700px; }

/* was 1000 wide*/
/* was 100 tall*/
#header  {
	background-image: url(../s10_header.png);
	background-color: #ccddbb;
	width:700px;
/*	height:60px; */
	height:96px;}


/* was 100 tall*/
/* was 150 wide*/
#hleft  {
	background-color: #9dadd2;  
	float:left;
	height:50px;
	width:350px;}

#hleft h1 {
	font-size: 12pt;
	color: #5e547f;
	padding: .8em;}


#hlmdl{
float:left; 
width:615px; 
text-align:right; 
padding:15px 0px 0px 0px;
font-family:Georgia;
font-size: 8pt;
color: #1D94D2; 
font-weight:bold;}

#hlmdl a{
color: #1D94D2;
text-decoration: none;}

#hlmdl a:hover{
text-decoration:underline;}


/* was 65 tall*/
/* was 210 wide*/

#hright  {
	background-color: #9dadd2;  
	float:right;
	height:50px;
	width:135px;
	margin-right:0px;
	margin-top:5px;}



/* was 1000 wide*/
#menuu  {
	background-color: #aaddaa;
	width:700px;
	height:30px; }
	
#menuu a {
	color:#336633;
	font-size:14px;}



/* was 1000 wide*/
/* padding was 5 margin was 8  */

#content  {
	background-color:#f8fbf6;
	width:700px;
	padding-bottom:2px;
	margin-bottom:2px;}


	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colleft,
	.colmid,
	.colright {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;}




	/* 3 Column settings */
	.threecol {
		background: #ddeecc;		/* right column background colour */ }


/* was 25% */
	.threecol .colmid {
		right:35%;			/* width of the right column */
		background:#fff;		/* center column background colour */	}


/* was 50% */
	.threecol .colleft {
		right:35%;			/* width of the middle column */
		background: #ddeecc;	/* left column background colour */	}
	
/* was 25% */
/* reset point is 31  */


/* changed to 32 rn  */
	.threecol .col1 {
		width:32%;			/* width of center column content (column width minus padding on either side) */
		left:101%;			/* 100% plus left padding of center column */	}
	
/* was 25% */
/* left was 31% */
/* was 21 */
/* leave at 28 to keep from cutting poll off  */
/* changed from 41 to 40 rn  */

	.threecol .col2 {
		width:28%;			/* Width of left column content (column width minus padding on either side) */
		left:39%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */	}
	
	
/* width was 21% */
/* left was 85% */

/* left was 83% */

	.threecol .col3 {
		width:35%;			/* Width of right column content (column width minus padding on either side) */
		left:75%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */	}




	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */	}

/* was 25% */
	.rightmenu .colleft {
		right:35%;			/* right column width */
		background:#fff;		/* left column background colour */	}

/* was 71% */
/* left was 27% */

	.rightmenu .col1 {
		width:65%;			/* left column content width (left column width minus left and right padding) */
		left:37%;			/* (right column width) plus (left column left padding) */	}
	
/* was 25% */
/* left was 31% */
	.rightmenu .col2 {
		width:35%;			/* right column content width (right column width minus left and right padding) */
		left:35%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */	}



	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */	}
	.fullpage .col1 {
		width:96%;			/* page width minus left and right padding */
		left:2%;			/* page left padding */	}


#footerg {
	background-color: #9dadd2;
	width:700px;
	margin: auto;
	height:25px;
	padding-top:1px;
	text-align:center;}
		
#footer a  {
font-size:1em;
	color: black;
	text-decoration:underline;}
	
#footer a:hover {
	color: red;
	text-decoration:none;}




/*  end layout styles  */









/* anchor styles  */	
	
a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;}
	
a:link {
	color: #5e547f;
	text-decoration: underline;}
	
a:visited {
	color: #5e547f;
	text-decoration: underline;}
	
a:hover {
	color: #F6841F;
	text-decoration: underline;}
	
a:active {
	color: #F6841F;
	text-decoration: underline;}


.mainanchor {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt; }

.mainanchor:link {
color: #8b6969;
text-decoration: underline;}

.mainanchor:visited {
color: #8b6969;
text-decoration: underline;}

.mainanchor:hover  {
color:#F6841F;
text-decoration: none;}

.mainanchor:active  {
color:#F6841F;
text-decoration: none;}


.smalllink {color:black;
font-size:.8em;}

.smalllink:visited {color:black;}

.reglink {color:rgb(90,123,189);
font-size:1.2em;
font-weight:900;
display:block;
text-align:right;}

.regglink {color:rgb(90,123,189);
font-size:1em;
font-weight:900;}

.footerlink, .footerlink:hover, .footerlink:active, .footerlink:visted {color:black;}

#bigupfrontnotice {
width:200px;
margin:0 auto;
border:2px solid #336633;
background: #ddeecc;}

#bigupfrontnotice a:link,
#bigupfrontnotice a:visited {
padding:5px;
background: #ddeecc;
display: block;}

* html #bigupfrontnotice a {width:100%;}

#bigupfrontnotice a:hover {
background: #ddbbaa;
color: black; }

/*  end anchor styles  */






/*   stuff  */


/* collapsible divs */
#divContent3 table, #divContent2 table  {background-color:#f5f5f5;}

.divHide {display:none;}

.divShow {display:block;}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;}

table.sortablecount thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;}
	
#link {
	background-color:#999999;
	width:1000px;
	float:left;}
	
#link a {
	color:#ffffff;
	text-decoration:none;}
	
#link a:hover {
	color:#f6851f;
	text-decoration:none;}
	
#link_window {
	float:left;
	text-align:center;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	width:310px;}

/*  end stuff styles  /*






/* navigation styles  */


/* changed following from 38 to 30 */
/* changed padding from 0 40px to 0 20px */

#nav {padding:0 20px; margin:0; list-style:none; height:30px; position:relative; z-index:600; font-family:arial, verdana, sans-serif;}


/* changed following from 38 to 30 */
#nav li.top {display:block; float:left; height:30px;}

/* changed following from 35 to 28 */
#nav li a.top_link {display:block; float:left; height:28px; line-height:28px; color:#336633; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 3px; cursor:pointer;}

/* changed following from 35 to 28 */
#nav li a.top_link span {float:left; display:block; padding:0 2px 0 2px; height:28px; }

/* changed following from 35 to 28 */
#nav li a.top_link span.down {float:left; display:block; padding:0 2px 0 2px; height:28px; }

#nav li:hover a.top_link {color:#f8fbf6; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:300;}

/* changed following from 38 to 30 */
#nav li:hover ul.sub
{left:1px; top:30px; background: #ccddbb; padding:3px; border:1px solid #336633; white-space:nowrap; width:170px; height:auto; z-index:400;}

#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}


/* f6851f */
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:160px; line-height:18px; text-indent:5px; color:#336633; text-decoration:none;border:1px solid #ccddbb;}

#nav li ul.sub li a.fly
{}

/* changed following background from #1D94D2 to daa520 */

#nav li:hover ul.sub li a:hover 
{background:#ddbbaa; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{ color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #f6851f; padding:3px; border:1px solid #1D94D2; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#f6851f url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#f6851f;}


/* end navigation styles  */







/*  Text styling  */

h1 {
	font-size: 9pt;
	color: #000;}

h2 {
	font-size: 9pt;
	color: #000;
	padding-top: 1em;}

#highlightbox {
border:1px solid #336633;
padding:3px;
margin-top:15px;}

#highlightbox h2{
padding: 0em;}

h3 {
	font-size: 9pt;
	color: #000;
	padding: 0 1em;}

.smalltext {color:black;
font-size:.8em;}

.attention {
color: red;
font-weight:900;}

.boxheadertext {
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;}
	
.footernav {
	color: black;}
	
.centeredfooter {margin: auto;
text-align:center;}	

.biglines {line-height:2em;}

ul.mylist {margin-left:-5px;}

/*  end text styles  /*






/*  styles for poll  */

div.poll {
margin: auto;
width:180px;
border: thin black dotted;
padding: 5px;
background-color: #ebf5e0;
/*  background-color: #9dadd2;  */}

.poll td{
font-family:verdana;
font-size:11px;}

a.poll {
color:black;
font-family:verdana;
font-size:11px;}

a.poll:visted {
color:black}

.poll table {margin:0;}

/*  end poll styles  */






/* Styles for form  */


form {margin: 0px auto;
padding: 0px;
text-align:center;
width:99%;
font-size:1em;}

.paypal {margin: 0px 10px;
padding: 0px;
text-align:left;}

.form_narrow {width:240px;}

.changepaid {margin:0 auto;
text-align:center;
font-size:1em;}

form p {text-align:left; margin:0.5em 0; }

fieldset {margin:1em 0;
padding:0 1em .5em;
border:1px solid #000;}

form h4 {color:rgb(40,80,40);
background:transparent;
margin-top:5px;
font-size:1.1em;
font-weight:bold;}

#sub {border:0 none;}

legend {margin:1em;
padding:0 1.5em, 1em, 1.5em;
/* color:rgb(90,123,189);  */
color:#336633;
background:transparent;
font-size:1.1em;
font-weight:bold;}

label {float:left;
width:125px;
padding:0 1em;
text-align:left;}

fieldset textarea, select {width:150px;
border-top:1px solid rgb(85, 85, 85);
border-left:1px solid rgb(85, 85, 85);
border-bottom:1px solid rgb(204, 204, 204);
border-right:1px solid rgb(204, 204, 204);
padding:1px;
color:rgb(51, 51, 51);
margin-bottom:0.5em;}

input.checkbox {width:auto;
border:0 none;
padding:5px;
color:rgb(90,123,189);
margin-bottom:0.5em;}

.waiverbox {width:100%;
font-size:1em;}

.fm-multi {margin:5px 0;
padding: 0;
width:100%;
border-top : 1px solid rgb(85, 85, 85);
border-left : 1px solid rgb(85, 85, 85);
border-bottom : 1px solid rgb(85, 85, 85);
border-right : 1px solid rgb(85, 85, 85);
background:rgb(221,208,166);}

.fm-multi label {display:block;
width:80%;
padding-left:1em;
text-align:left;
font-weight:600;
margin:0, 1em, 1em, 0}

.fm-multi input {width:auto;
margin-bottom:0;
border:0 none;}

#fm-submit {clear:both;
background: rgb(255,255,255);
color:rgb(90,123,189);
font-size:1.2em;
font-weight:900;
margin:1em auto;}

input:focus, textarea:focus { 
/*  background: rgb(217,231,242);  */
background: #ddeecc;
color:rgb(0, 0, 0);}

fieldset .fm-req { font-weight : bold; }

#form_motion { background: rgb(255,255,255);
/*color:rgb(90,123,189);*/
color:#336633;
font-size:1.2em;
font-weight:900;
margin-left:10px;}

#form_motion:focus { background: rgb(255,255,255); 
color:rgb(90,123,189);
}

/* end form styles */






/* begin styles for RSS Feed */

.rss-box {
	margin: 5px;
	padding: 4px 5px;
	width: 90%;
	border: 0px groove;
      border-color: black;}

.rss-title, rss_title a {
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	margin: 5px 0;
	padding: 0px;
    color: #003399;  
	letter-spacing: 0px;}

.rss-items {}

/* this is the text in each item  */
.rss-item  {
  font-family: verdana;
  font-size: 11px;
  color: #5e547f;
/*  color: #003366;  */
  font-weight : normal; 
  margin: 4px 0;}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
  color: #5e547f;
	text-decoration : underline;}

.rss-item a:hover { 
	color: #F6841F;
/*    color:#9c4f4f;   */}
	
.rss-date {
	font-size: 8px;
        margin: 0;
	font-weight : normal;
	color: #006699;	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;}
   
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;}
   
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;}
   
.pod-play:hover {
   background: #666;
   color: white;}
   
.pod-play:hover em {
   background: black;
   color: white;}

/* end RSS feed styles */

