/* CSS Document */
/* General Settings */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
 	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    background-image: url(images/large_bg_1px.jpg);
	background-repeat: repeat-y;
	background-position: top center;
    font-weight: normal;
	font-size: small;
}
.wrap {
    margin-left: auto;
    margin-right: auto;
	width: 800px;
}
.full {
	width: 800px;
	float: left;
}
.full h1, h2, h3, h4, p {
	padding: 5px 5px 5px 5px;
}

.main {
	width: 570px;
	float: left;
}
.sidebar {
	width: 225px;
	margin-left: 570px;
}
.nav {
	padding: 0px 0px 0px 5px;
}

.nav h1 {
	color: #000000;
	background-color: #F2F2F4;
	font-size: larger;
	font-weight: bolder;
	padding: 5px 5px 5px 5px;
}

.nav img {
	border: 0px;
	margin: 0px 10px 10px 0px;
}

.footer {
	margin-top: 10px;
	margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
	width: 970px;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.content {
	padding: 0px 5px 0px 5px;
	background-color: #FFFFFF;
}

.content h1 {
	color: #000000;
	font-size: larger;
	background-color: #F2F2F4;
	padding: 5px 5px 5px 5px;
}
.content a {
    color: #1814BE;
    text-decoration: underline;
}
.content img {
	border: 0px;
	padding: 0px 10px 10px 0px;
	border-color: #000000;
}
.content_features {
	width: 130px;
	float: left;
}
.content_main {
	width: 400px;
	margin-left: 130px;
}

.sidebar img {
	margin: 0px 10px 10px 0px;
	border: 0px;
	border-color: #000000;
}


.video {
	background-color: #F2F2F4;
	height: 290px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
.video h3, p {
	margin-top: 0px;
	margin-bottom: 10px;
}

.video a {
    color: #1814BE;
    text-decoration: underline;
}
.video img {
	border: 0px;
	margin: 5px 10px 10px 0px;
}
.lincoln {
	color:#000099;
	margin: 5px;
	padding: 5px;
	font-size: 16px;
	font-weight:bold;
}

/* ######### Style for Header and Drop Down Menu ######### */

.header_title {
	color: #000000;
	font-size: larger;
	font-weight: bolder;
	width: 545px;
	float: left;
  	margin-top: 0px;
  	_margin-top: 10px;
	padding: 0px 0px 0px 5px;
}

.header_search {
	width: 235px;
	margin-left: 545px;
	margin-top: 10px;
}

input.searchbutton {
	font-size: x-small;
	background-color:#000000;
}

.spacer2 {
	line-height: 5px;
}

.chromestyle {
	margin-left: 10px;
	margin-top: 20px;
	_margin-top: 0px;
}

.chromestyle ul{
	width: 100%;
	background: url(http://www.standingupforillinois.org/chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
	padding: 3px 0px;
	margin: 0;
}

.chromestyle ul li{
	display: inline;
}

.chromestyle ul li a{
	color: #000000;
	padding: 3px 0px;
	margin: 0;
	text-decoration: none;
	/*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover{
	color: #000000;
	background: url(http://www.standingupforillinois.org/chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(http://www.standingupforillinois.org/downimage.gif); /*uncomment this line to use an image instead*/
}

.dropmenudiv{
	position:absolute;
	top: 0;
	padding: 5px 5px;
	border-bottom-width: 0;
	z-index:100;
	color: #000000;
	background-color: #FFFFFF;
	width: 200px;
	visibility: hidden;
}

.dropmenudiv a{
	width: 100%;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #192B54;
	font-weight: normal;
	color: white;
}

/*
* date: 2003-01-09
* info: http://inspire.server101.com/js/xc/
* the following code is needed to display sidebar navigation correctly
*/

ul {
list-style: disc;
margin-left: 0;
padding-left: 1.5em;
}

li.xc {
list-style: none;
}

div.xcx, div.xcc {
position: relative;
display: inline;
}

li.xc>div.xcx, li.xc>div.xcc {
position: static;
margin-left: -1.5em;
float: left;
width: 1.5em;
}

div.xcx a, div.xcc a {
position: absolute;
left: -2em;
}

div.xcx>a, div.xcc>a {
position: static;
}

div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
color: #000;
text-decoration: none;
font-family: "Courier New", Courier, monospace;
font-size: 75%;
font-weight: bold;
}


* ######### Everything Below Here is Being Considered for Deletion ######### */

.spacer1 {
	line-height: 1px;
}

.storytitle {font-family: Tahoma; font-weight: bold; color: #34614C; font-size: 14px; }
.storytext {font-family: Tahoma; font-weight: normal; color: #000000; font-size: 12px; }

td.msnavon { 
		text-decoration: none; 
	}

td.msnav { 
background-color: #26347D; 
	text-decoration: none; 

}

td.normal { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #13055E; 
	text-decoration: none; 
	background-color: #F9F9FB; 
}

td.normalon { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #13055E;
}

.mainsection {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding: 10px;
}

.mainsection h1 {
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	color: #180872;
}

.mainsection h2 {
    color: #222078;
    font-weight: bold;
	font-size: 12px;
}

.fieldtext {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
	
.caltext {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

.bodytext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

a.bluelink:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #190879; 
    text-decoration: none; 
}

a.bluelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #E4E2EF; 
	text-decoration: none; 
}

a.bluelink:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12px;
	font-weight: bold;
	color:#8897FF;
	text-decoration:none;
}

a.bluelink4:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #190879; 
    text-decoration: none; 
}

a.bluelink4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #A4A4FF; 
	text-decoration: none; 
}

a.bluelink4:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12px;
	font-weight: bold;
	color:#8897FF;
	text-decoration:none;
}	
	

a.purplelink:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #3E059B; 
    text-decoration: none; 
}

a.purplelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #7431E3; 
	text-decoration: none; 
}

a.purplelink:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12px;
	font-weight: bold;
	color:#83749C;
	text-decoration:none;
}	

a.purplelinklg:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    color: #45099F; 
    text-decoration: none; 
}

a.purplelinklg:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #B89AEB; 
	text-decoration: none; 
}

a.purplelinklg:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: bold;
	color:#978AAE;
	text-decoration:none;
}	





a.brownlink:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #570100; 
    text-decoration: none; 
}

a.brownlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #AE4300; 
	text-decoration: none; 
}

a.brownlink:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12px;
	font-weight: bold;
	color:#977966;
	text-decoration:none;
}

a.lgbrownlink:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    color: #570100; 
    text-decoration: none; 
}

a.lgbrownlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #AE4300; 
	text-decoration: none; 
}

a.lgbrownlink:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: bold;
	color:#977966;
	text-decoration:none;
}		




a.bluelinklt:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #190879; 
    text-decoration: none; 
}

a.bluelinklt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #BABCF3; 
	text-decoration: none; 
}

a.bluelinklt:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12px;
	font-weight: bold;
	color:#D7B69B;
	text-decoration:none;
}	


    a.bluelinksm:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight:bold;
    color: #190879; 
    text-decoration: none; 
	}

    a.bluelinksm:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight:bold;
    color: #001FFD; 
    text-decoration: none; 
	}

    a.bluelinksm:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 11px;
	font-weight: bold;
	color:#9E94D9;
	text-decoration:none;
	}		
	
	a.whitelinksm:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight:bold;
    color: #FFFFFF; 
    text-decoration: none; 
	}

    a.whitelinksm:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight:bold;
    color: #BFBBED; 
    text-decoration: none; 
	}

    a.whitelinksm:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 11px;
	font-weight: bold;
	color:#CCCBD5;
	text-decoration:none;
	}
	

			

a.navlink:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #1814BE; 
    text-decoration: none; 
}

a.navlink:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlink:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #546585;
	text-decoration:none;
}



a.bluelink2:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #1814BE; 
    text-decoration: none; 
}

a.bluelink2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #6079FE; 
    text-decoration: none; 
}

a.bluelink2:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #546585;
	text-decoration:none;
}

a.bluelink3:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    color: #1814BE; 
    text-decoration: none; 
}

a.bluelink3:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    color: #2B4CFD; 
    text-decoration: none; 
}

a.bluelink3:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: bold;
	color: #5A6CA5;
	text-decoration:none;
}												
	
a.blanklink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #0A673B; 
    text-decoration: none; 
}

a.blanklink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none; 
}

a.blanklink:visited {
	font-family: Arial, Helvetica, sans-serif;   
	font-size: 10pt;
	font-weight: bold;
	color: #53B258;
	text-decoration: none;
}				

/* Illinois Main Street Settings */
/* find pages search boxes */
#dropdown a:hover{ 
background-color:#0B20C9; 
color:#ffffff; 
} 

/*formatting for story entry page */
	.table {
		border-collapse:collapse;
		border:1px solid #000000;
		width:600px;
	}
	.table_header{
		border:1px solid #070707;
		background-color:#131779;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11pt;
		font-weight:bold;
		color: #FFFFFF;
		text-align:center;
		padding:2px;
	}
	.upload_info{
		border:1px solid #070707;
		background-color:#EBEBEB;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #000000;
		padding:4px;
	}
	.table_body{
		border:1px solid #070707;
		background-color:#EBEBEB;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #000000;
		padding:2px;
	}
	.table_footer{
		border:1px solid #070707;
		background-color:#131779;
		text-align:center;
		padding:2px;
	}
	input,select,textarea {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #000000;
		background-color:#F7F6FD;
		border:1px solid #000000;
	}
	form{
		padding:0px;
		margin:0px;
	}

/*tours pages */
.tourtext {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }	
.smalltourtitle {font-size: .75em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #793E11; font-weight: bold; }

.wbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.largeblacktitle {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
	}



.largetitle {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #8089C7;
    font-weight: bold;
	}
.largeredtitle {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #B50509;
    font-weight: bold;	
}
.bluetitle {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222078;
    font-weight: bold;
}
.caltitle {
    font-size: .75em;
    font-family: Arial, Helvetica, sans-serif;
    color: #222078;
    font-weight: bold;
}
.blogtitle {
    font-size: .85em;
    font-family: Arial, Helvetica, sans-serif;
    color: #222078;
    font-weight: bold;
}

.lgbluetitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #210E8B;
}
input.memberbutton { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000 ;
                               width: 170px; 
                padding: 2px 2px;  
                overflow: visible;  
} 

memberform {
/*text-align: center ; /* hack so MSIE centers */
	float: left ;
	width: 8em ;
	height: -5em;
}

.style11px {font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
color: #000000;
} 

.tourtext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}	

input.historybutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8C4814;
}

input.eaglebutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #536252;
}

input.railbutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #7A8AB9;
}

input.riverbutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0B1B93;
}

input.museumbutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D49F6A;
}

input.artsbutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C3B6C9;
}

input.sportsbutton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #B00C0C;
}


input.roadbutton {
   font-size: 12px;
   color: #FFFFFF;
   background-color: #A2A2A3;
}

.tourtext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}	
 
.town_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #FFFFFF;
}

.bbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.section_head {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F4F2F3;
}

a.smalldark:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 1.0em;
	color: #1D2E8C;
	font-weight: bold;
}

.largetitle {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #424C94;
    font-weight: bold;
	}
.largeredtitle {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #B50509;
    font-weight: bold;	
	
	
}
.bluetitle {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222078;
    font-weight: bold;
}
.style11px {font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
color: #000000;
} 






/*Green Solutions*/

a.green:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3A8825;
	font-weight: bold;
}

a.green:hover {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 10pt;
	color: #274E06;
	font-weight: bold;
}

a.green:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 10pt;
	color: #6A9147;
	font-weight: bold;
}



a.lggreenlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #234B04;
	font-weight: bold;
text-decoration:none;
}

a.lggreenlink:hover {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12pt;
	color: #4C7C24;
	font-weight: bold;
text-decoration:none;
}

a.lggreenlink:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 12pt;
	color: #5C6B4E;
	font-weight: bold;
text-decoration:none;
}








a.smalldark:hover {
    font-family: Arial, Helvetica, sans-serif;   
	text-decoration:none;
	font-size: 1.0em;
	color: #238309;
	font-weight: bold;
}

a.smalldark:visited {
    font-family: Arial, Helvetica, sans-serif;   
    text-decoration:none;
	font-size: 1.0em;
	color: #858FC7;
	font-weight: bold;
}		

.greensmalltitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	color: #336049;
}

.greenlargetitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-size: 15px;
	font-weight: bold;
	color: #336049;
}


.bluesmalltitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	color: #180872;
}

.bluetitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	color: #180872;
}
input.faqbutton {
   font-size:.80em;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   background-color:#EEEEEE;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffDDDDDD',EndColorStr='#ffFFFFFF');
   padding:0 0 0 0;
   margin:auto;
   overflow:visible;
   
   }

input.searchbutton {
   font-size:.9em;
   font-family:Tahoma,sans-serif;
   background-color:#EEEEEE;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffDDDDDD',EndColorStr='#ffFFFFFF');
}

input.small {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	color: black;
}

input.xsmall {
	  
	font-family:Tahoma,sans-serif;
	font-weight: normal;
	font-size: .75em;
	color: black;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffDDDDDD',EndColorStr='#ffFFFFFF');
}

.smallwhitefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #FFFFFF;
}


#feat1 {
	display: block;
	width: 135px;
	height: 106px;
	background-image: url(http://www.standingupforillinois.org/images/main_01.jpg);
	/*margin: 0 auto;*/
}

#feat1:hover {
	background-image: url(http://www.standingupforillinois.org/images/mainon_01.jpg);
}

#feat2 {
	display: block;
	width: 135px;
	height: 101px; 
	background-image: url(http://www.standingupforillinois.org/images/main_06.jpg);
}

#feat2:hover {
	background-image: url(http://www.standingupforillinois.org/images/mainon_06.jpg);
}

#feat3 {
	display: block;
	width: 135px;
	height: 100px; 
	background-image: url(http://www.standingupforillinois.org/images/main_07.jpg);
}

#feat3:hover {
	background-image: url(http://www.standingupforillinois.org/images/mainon_07.jpg);
}

#feat4 {
	display: block;
	width: 135px;
	height: 113px; 
	background-image: url(http://www.standingupforillinois.org/images/main_10.jpg);
}

#feat4:hover {
	background-image: url(http://www.standingupforillinois.org/images/mainon_10.jpg);
}

.line {
	display: block;
	position: relative;
	top: 83px;
	color: #000000;
	text-align: center;
	line-height: 3px;
	height: 3px;
	/*width: 7em;*/
	margin: 0 auto 2ex auto;
	padding: 0;
	text-decoration: none;
	font-weight:normal;
	font-size:10.5px;
}

.line p {
	display: inline;
	font-family: sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 12px;    /* Hack for Mozilla */
}

.line2 {
	display: block;
	position: relative;
	top: 81px;
	color: #000000;
	text-align: center;
	line-height: 3px;
	height: 3px;
	/*width: 7em;*/
	margin: 0 auto 2ex auto;
	padding: 0;
	text-decoration: none;
	font-weight:normal;
	font-size:10.5px;
}

.line2 p {
	display: inline;
	font-family: sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 12px;    /* Hack for Mozilla */
}

.line3 {
	display: block;
	position: relative;
	top: 81px;
	color: #000000;
	text-align: center;
	line-height: 3px;
	height: 3px;
	/*width: 7em;*/
	margin: 0 auto 2ex auto;
	padding: 0;
	text-decoration: none;
	font-weight:normal;
	font-size:10.5px;
}

.line3 p {
	display: inline;
	font-family: sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 12px;    /* Hack for Mozilla */

}

.line4 {
	display: block;
	position: relative;
	top: 81px;
	color: #000000;
	text-align: center;
	line-height: 3px;
	height: 3px;
	/*width: 7em;*/
	margin: 0 auto 2ex auto;
	padding: 0;
	text-decoration: none;
	font-weight:normal;
	font-size:10.5px;
}

.line4 p {
	display: inline;
	font-family: sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 12px;    /* Hack for Mozilla */
}

#utilityNav {
	top:45px;
	float: left;
	width: 800px;
	display: block;
	padding:0px 0px 0px 0px;
	color:#736344;
	text-decoration:none;
	text-align:right;
	font-size:0.7em;
	color:#888172;
	font-family:Tahoma, Helvetica, sans-serif;
}

#utilityNav a:link{
	color:#888172;
	text-decoration:none;
}

#utilityNav a:hover, #utilityNav a:active, #utilityNav a:visited {
	color:#3838C2;
	text-decoration:none;
}


input.searchbutton {
	font-size:10px;
	font-family:Tahoma,sans-serif;
	background-color:#EEEEEE;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffDDDDDD',EndColorStr='#ffFFFFFF');
}

input.small {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	color: black;
}

/* Illinois to the World Settings */
td.worldnavon { 
		text-decoration: none; 
	}

td.worldnav { 
background-color: #8795C2; 
	text-decoration: none; 

}

a.navlinkworld:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #7B89B6; 
    text-decoration: none; 
}

a.navlinkworld:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkworld:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}


/* Healthy Communities Settings */
td.hcnavon { 
		text-decoration: none; 
	}

td.hcnav { 
background-color: #1047E8; 
	text-decoration: none; 

}

a.navlinkhc:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #1047E8; 
    text-decoration: none; 
}

a.navlinkhc:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkhc:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

/* Green Solutions Settings */
td.gsnavon { 
		text-decoration: none; 
	}

td.gsnav { 
background-color: #189C07; 
	text-decoration: none; 

}

td.ggnav { 
background-color: #91B76C; 
	text-decoration: none;

}

td.ggnavon { 
 
	text-decoration: none;

}

a.navlinkgs:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #189C07; 
    text-decoration: none; 
}

a.navlinkgs:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkgs:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}



/* Blackout Solutions Settings */
td.bsnavon { 
		text-decoration: none; 
	}

td.bsnav { 
background-color: #000000; 
	text-decoration: none; 

}

a.navlinkbs:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #000000; 
    text-decoration: none; 
}

a.navlinkbs:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkbs:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #8E8E98;
	text-decoration:none;
}

/* Healthy Smiles Settings */
td.hsnavon { 
		text-decoration: none; 
	}

td.hsnav { 
background-color: #CD0836; 
	text-decoration: none; 

}

a.navlinkhs:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #CD0836; 
    text-decoration: none; 
}

a.navlinkhs:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkhs:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

/* Clean Water Settings */
td.cwnavon { 
		text-decoration: none; 
	}

td.cwnav { 
background-color: #1955C4; 
	text-decoration: none; 

}

a.navlinkcw:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #1955C4; 
    text-decoration: none; 
}

a.navlinkcw:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkcw:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

td.rgnavon { 
		text-decoration: none; 
	}

td.rgnav { 
background-color: #25B908; 
	text-decoration: none; 

}

a.navlinkrg:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #25B908; 
    text-decoration: none; 
}

a.navlinkrg:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkrg:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

td.irccnavon { 
		text-decoration: none; 
	}

td.irccnav { 
background-color: #293F68; 
	text-decoration: none; 

}

a.navlinkircc:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #293F68; 
    text-decoration: none; 
}

a.navlinkircc:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkircc:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

td.prognavon { 
		text-decoration: none; 
	}

td.prognav { 
background-color: #48683B; 
	text-decoration: none; 

}

a.navlinkprog:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #48683B; 
    text-decoration: none; 
}

a.navlinkprog:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkprog:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

td.iordnavon { 
		text-decoration: none; 
	}

td.iordnav { 
background-color: #16175A; 
	text-decoration: none; 

}

a.navlinkiord:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #16175A; 
    text-decoration: none; 
}

a.navlinkiord:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkiord:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}

/* Illinois Connect Settings */
td.icnavon { 
		text-decoration: none; 
	}

td.icnav { 
background-color: #3D069A; 
	text-decoration: none; 

}

a.navlinkic:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #3D069A; 
    text-decoration: none; 
}

a.navlinkic:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkic:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}


/* Illinois Main Street Settings */
td.navonms { 
		text-decoration: none; 
	}

td.navms { 
background-color: #210C8C; 
	text-decoration: none; 

}

a.navlinkms:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #210C8C; 
    text-decoration: none; 
}

a.navlinkms:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkms:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #4E4E72;
	text-decoration:none;
}


/* Save our Eagle Settings */
td.eagnavon { 
		text-decoration: none; 
	}

td.eagnav { 
background-color: #5981B4; 
	text-decoration: none; 

}

a.navlinkeag:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #5981B4; 
    text-decoration: none; 
}

a.navlinkeag:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkeag:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}



/* Service Learning Settings */
td.slnavon { 
		text-decoration: none; 
	}

td.slnav { 
background-color: #065221; 
	text-decoration: none; 

}

a.navlinksl:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #065221; 
    text-decoration: none; 
}

a.navlinksl:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinksl:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}
/* Taxpayer Action Settings */
td.tanavon { 
		text-decoration: none; 
	}

td.tanav { 
background-color: #045206; 
	text-decoration: none; 

}

a.navlinkta:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #045206; 
    text-decoration: none; 
}

a.navlinkta:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkta:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}
td.dsnavon { 
		text-decoration: none; 
	}

td.dsnav { 
background-color: #068691; 
	text-decoration: none; 

}

a.navlinkds:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #068691; 
    text-decoration: none; 
}

a.navlinkds:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal;
    color: #FFFFFF; 
    text-decoration: none; 
}

a.navlinkds:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 14px;
	font-weight: normal;
	color: #646473;
	text-decoration:none;
}


.list_item {
	background-color: #F2F2F4;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
.list_item h3, p {
	margin-top: 0px;
	margin-bottom: 10px;
}

.list_item a {
    color: #1814BE;
    text-decoration: underline;
}
.list_item img {
	border: 0px;
	margin: 5px 10px 10px 0px;
}


a.feat_link:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight:normal;
    color: #190879; 
    text-decoration: none; 
}

a.feat_link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight:normal;
    color: #001FFD; 
    text-decoration: none; 
}

a.feat_link:visited {
    font-family: Arial, Helvetica, sans-serif;   
	font-size: 11px;
	font-weight: normal;
	color:#5238E7;

	text-decoration:none;

}				

td.normal{ 
  background-image: url('images/thumb_off.jpg')
}

td.normalon { 
 background-image: url('images/thumb_on.jpg')
}
#Layer1 {
	position:absolute;
	width:220px;
	height:115px;
	z-index:1;
}