html {}


body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font: 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	*font-size:small;*font:x-small;
}
input,textarea,select 
{*font-size:100%}
legend 
{color:#000}

table  
{font-size:inherit;}

/********** start of divs ****/

#wrapper   { background: #ffffff; text-align: left; margin: 0 ; padding: 0; width: 750px ; border: groove 2px #999;}
a:link {
	color: #027DAB;
	text-decoration: none;
}
a:visited {
	color: #3696BA;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/******************************** secondary navigation (at very top), logo  ********************************/
#header   { background: #9cf url("../images/web_banner.jpg") no-repeat; width: 750px; height: 150px }

#header img#logo {
	float: left;
}
#header ul {
	list-style: none;
	text-align: right;
	font-size: 80%;
	margin: 0px;
	padding: 6px 6px 0px 0px;
}
#header li {
	display: inline;
	padding-right: 1em;
/*	border-right: 1px dotted #5F8CB1;*/
	padding-left: 1em;
	text-transform: uppercase;
}
#header a:link {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#header a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#header a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

/******************************** primary navigation ********************************/

#navigation  { background: #cc3333; width: auto; height: 12px }
#navigation ul {
	list-style: none;
	text-align: left;
	font-size: 80%;
	margin: 0px;
	padding: 6px 0px 0px 4px;
	font-weight: bold;
}
#navigation li {
	display: inline;
	padding-right: 1.2em;
/*	border-right: 1px dotted #FFFFFF; */
	padding-left: 1.2em;
	text-transform: uppercase;
	color: #FFFFFF;
}
#navigation a:link { color: #ebebeb; background-color: #fff; text-decoration: none; margin: 0; padding: 0; }
#navigation a:visited { color: #ffffff; background-color: #fff; text-decoration: none; }
#navigation a:hover { color: #ffffff; background-color: #c33; text-decoration: underline; }

#wrapper .no_rt_brdr {
	border-right-style: none;
}
/*#wrapper .more  { color: #3c99bc; font-size: 85%; font-weight: bold; background-color: #fff; text-transform: uppercase }*/
/******************************** middle section content including footer ********************************/
#middlesection { background-image: url(../images/background.gif); background-repeat: repeat-y; }
/******************************** sidebar for awards listing ********************************/



#sidebar  { color: #fff; padding-top: 2em; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 110%; text-transform: uppercase; text-indent: -1em; width: 180px; height: auto; float: left; }
#sidebar  { text-align: left; 
  /*border-left: 1px dotted #FFFFFF; */
}
#sidebar ul li {list-style-type: none }
#sidebar ul li ul li a:link { font-weight: normal; color: #333333;  padding-left: 12px; list-style-type: none }
#sidebar a:link  { color: #c4f0f3; text-decoration: none; text-align: left;list-style-type: none }
#sidebar A:visited  { color: #c4f0f3; text-decoration: none }
#sidebar A:active  { color: #ffffff }
#sidebar A:hover  { color: red; text-decoration: underline }
#sidebar form   {  line-height: 100%; margin-left: 1em; border-left: medium none }
.webpage  { text-indent: 1em;font-size: 90%; }

/******************************** center content ********************************/

#main   {  margin: 0; width: 560px;
height:auto;float: left; 
/* border-left: 1px dotted #ccdbe7 ;border-right: 1px dotted #ccdbe7 ;*/ 
border-bottom: 1px dotted #cccccc ; 
}

#main p  { line-height: 1.8em; background-color: #fff }
#main #maintop { height: 450px; margin: 18px 0 18px 2em; background-image: url(../images/wheel_il.gif); background-repeat: no-repeat; }
#main #main_insert { margin: 1em 0; 
	
}
#main #main_bottom { float:left; margin-right: 0; margin-left: 2em; }

/******************************** only for home page ********************************/

#main #maintophome {
	clear: both;
	border: 0px none #FFFFFF;
}
#main #maintophome img {
	border-width: 0px;
	border-style: none;
}
/******************************** END only for home page ********************************/


#main #maintop h1 {
	color: #017FAC;
	text-align: right;
	padding-top: 65px;
	padding-right: 25px;
	padding-bottom: 12px;
}
#main #maintop2 h1 {
	color: #017FAC;
	text-align: right;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
}
#main #mainleft {
	width: 340px;
	float: left;
	padding: 0 1em;
	 border-right: 1px dotted #cccccc; 
	
}
#main #list /* for the awards list */   {
 background-color: #ccdbe7; 
 text-align: left; 
 width: 475px; 
 float: left; 
  vertical-align: 1em; 
  border-right: 1px dotted #cccccc; }

#main #listtop /* for the awards list */  { 
float: left;
width: 475px;
text-align: left;
/*border-right: 1px dotted #CCCCCC; */
background-color: #ccdbe7; 

}

#main #list p  
 { line-height: 0.8em; text-align: left; vertical-align: 1em; 
   }
#white  { font-size: 10px; background-color: white }
#main input { 
font-size: 10px; background-color: silver }
#main input #white { font-size: 10px; background-color: #fff ;
text-align: left; }


#main #mainleft p {
	line-height: 1.5em;
}
#main #mainleft h1 {;
	margin-bottom: -10px;
}
#main #mainright {
	width: 140px;
	float: left;
	padding: 0 0 0 0.5em;
	margin: 0;
}
#main #mainright p {
	line-height: 1.5em;
}
#main h2 {
	font-size: 100%;
	color: #333333;
	margin: 0px 0px -8px;
	padding: 0px;
}
#main h1 {
	color: #C6691F;
	font-size: 120%;
	margin: 0px 0px -10px;
	padding: 0px;
}
#main h6 {
	font-size: 80%;
	color: #333333;
	margin: 0px 0px 3px;
	padding: 0px;
}
#main #award  { background-color: silver; padding-left: 6px; border-width: 12px; outline: ridge 2px #ccc }
#main .donation { float: right;}
/******************************** footer comments********************************/
#footer p{ color: #666; text-align: center; margin-right: 7em; margin-left: 23em; padding-top: 8em; }
#footer    { background-image: url(../images/footer750v1.gif) ; background-repeat: no-repeat; font-size: 80%; background-position: right 0; margin: 0; padding: 0; width: 750px; height: 130px; clear: both; }
#footer img   
 { float: right; }
 
 #footer address 
{ 
margin-top: 10px;
font-style: normal;
}
ul.inlineLinks li { display: inline; padding-right: 5px; border-right: 2px ridge navy }
ul.inlineLinks li.last { display: inline; padding-right: 5px; border-right: medium none }

/******************************** div classes for individual inserts from WCG.css********************************/
.comment { color: #666; font-size: 80%;}
#press   { font-size: 80%;  margin-right: 3em; margin-bottom: 3em; margin-left: 3em; border: groove 0.4em #309 }

#oldinfo   { background-color: #3f9; padding-left: 1em }
#oldinfo tr td   { font-size: 80%; text-align: left; min-width: 100px }
#oldinfo input  { font-size: 12px; font-style: normal; font-weight: bold; background-color: white; text-align: left; min-width: 420px }
#TabbedPanels1 {margin-left: 1.2em;}
.TabbedPanelsContent{margin-left: 1.2em;}

#instruction { margin-left: 1.2em;}
/******************************** div classes for individual inserts from supercontainer coding********************************/

.uploaded iframe { border-style: none;}
.uploaded button { vertical-align: super;}
.odd {background-color: lightgray;}
#main #feedback #list {width:auto}

