/* CSS Document for the "Urban Blue" CoffeeCup Software HTML Editor Template
   Copyright 2008 CoffeeCup Software - coffeecup.com */

/*##############################################################
  Eric Meyer's Latest version of Reset.css (includes Baseline)
##############################################################*/ 

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: top;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

.programCell {
    border: 1px solid Gray;
    font-family:Arial;
    font-size:12px;
    -moz-user-select:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:15px;
    empty-cells:show;
    text-align: left;
	vertical-align: middle;
}

.quoteCell {
    border: 1px solid Gray;
    font-family:Arial;
    font-size:12px;
    -moz-user-select:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:15px;
    empty-cells:show;
    text-align: center;
	vertical-align: middle;
}

.featureCell {
    border: 1px solid Gray;
    font-family:Arial;
    font-size:14px;
    -moz-user-select:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:15px;
    empty-cells:show;
    text-align: center;
	vertical-align: middle;
}

a img, :link img, :visited img {border: 0}
table {border-collapse: collapse; border-spacing: 0}
ol {list-style:decimal;
 list-style-position: outside;
 padding-left:25px;}
ul {list-style: none}
q:before, q:after,
blockquote:before, blockquote:after {content: ""}

/*this is a new table for sponsord*/
#sponsortable
{
float:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:none;
vertical-align: top;
padding:5px 5px 5px 5px;
}
#sponsortable td 
{
font-size:1em;
text-align:center;
border:0px solid #0e3767;
padding:0px 0px 0px 0px;
vertical-align: top;
}
#sponsortable th 
{
font-size:1em;
text-align:center;
padding-top:0px;
padding-bottom:0px;
background-color:#ffffff;
color:#000000;
}
/*end of table for sponsors*/

#imgtable
{
float:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:none;
vertical-align: top;
}
#imgtable td 
{
font-size:1em;
text-align:center;
border:0px solid #0e3767;
padding:0px 0px 0px 0px;
vertical-align: top;
}
#imgtable th 
{
font-size:1em;
text-align:center;
padding-top:0px;
padding-bottom:0px;
background-color:#ffffff;
color:#000000;
}
#maintable, #maintable td
{
font-size:1em;
border:1px solid #044e77;
padding:5px 5px 5px 5px;
}
#maintable th
{
font-size:1.25em;
border:1px solid #044e77;
padding:5px 5px 5px 5px;
}

.alignLeft { float:left; margin-right: 1em; }
.alignRight { float:right; margin-left: 1em; }
.alignCenter { float:center; margin: 0; }

/*#######################
  Element Styles 
#######################*/

body {font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; background:#fff url(../images/body_bg.png) left top repeat-x}
a {outline:none; color:#044e77}
	a:hover {text-decoration:none}
p {line-height:1.5em}
em {font-style:italic}


h1 {float:left; margin-top:15px; font-size:1.25em; text-transform:none; font-weight:bold; color:#fff}
h2 {margin:15px 0; font-size:1.75em; color:#044e77}
h3 {margin-bottom:15px; font-size:1.5em; font-weight:bold; color:#044e77}
h4 {margin-bottom:5px; font-size:1.25em; font-weight:inherit; text-decoration:underline; color:#00000}
h5 {margin-bottom:10px; font-size:1.25em; font-weight:inherit; color:#044e77}

/*#######################
  Layout Styles 
#######################*/
 
#homepage {background:#fff url(../images/shophome_body_bg.png) left top repeat-x}

#wrapper {width:970px; overflow:hidden; margin:0 auto}
	#header1 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/peoria_night_970x343b.jpg) left top no-repeat}
	#homepage #header1 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header1 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
	#header2 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/McLean_Co_Museum_border.jpg) left top no-repeat}
	#homepage #header2 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header2 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
    
            
	#header3 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Abe_Lincoln_Museum_border.jpg) left top no-repeat}
	#homepage #header3 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header3 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}

	#header4 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Schroeder_100_6403b_970x343opt.jpg) left top no-repeat}
	#homepage #header4 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header4 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header5 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Outdoor_Common_Area_Near_Milner_100_6410b_970x343opt.jpg) left top no-repeat}
	#homepage #header5 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header5 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header6 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Milner_Library_100_6415b_970x343opt.jpg) left top no-repeat}
	#homepage #header6 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header6 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header7 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Bridge_and_Schroeder_100_6430b_970x343opt.jpg) left top no-repeat}
	#homepage #header7 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header7 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header8 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/alumni_bldg_970x343b_opt.jpg) left top no-repeat}
	#homepage #header8 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header8 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header9 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Bone_100_6440b_970x343opt.jpg) left top no-repeat}
	#homepage #header9 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header9 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header10 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Bone_Milner_Manchester_Hewett_Schroeder_100_6382b_970x343opt.jpg) left top no-repeat}
	#homepage #header10 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header10 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
    
   	#header11 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Bone_100_6442b_970x343opt.jpg) left top no-repeat}
	#homepage #header11 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header11 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header12 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/SFCorpSoutharial2b_970x343b.jpg) left top no-repeat}
	#homepage #header12 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header12 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header13 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/Bone_Milner_Manchester_Hewett_100_6373b_970x343opt.jpg) left top no-repeat}
	#homepage #header13 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header13 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header14 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/BLMarialdowntown3b_970x343b.jpg) left top no-repeat}
	#homepage #header14 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header14 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
        
   	#header15 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/BLMarialdowntown2b_970x343b.jpg) left top no-repeat}
	#homepage #header15 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header15 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}

   	#header16 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/SFCorp_970x343wideangle.jpg) left top no-repeat}
	#homepage #header16 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header16 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}

   	#header17 {padding:0 15px; width:940px; height:46px; background:#044e77 url(../images/BLMarialdowntown1b_970x343b.jpg) left top no-repeat}
	#homepage #header17 {float:left; display:inline; padding:0 15px 15px 15px; height:313px; color:#fff}
		#header17 img {float:left; display:inline; margin-right:15px; width:45px; height:45px}
                
			#navigation {float:right; display:inline; margin-top:15px; width:500px}
				#navigation li {float:right; display:inline; margin-right:25px; text-transform:uppercase}
					#navigation li a {color:#fff; text-decoration:none}
						#navigation li a:hover {text-decoration:underline}
                        
             #navigation_mid {float:right; display:inline; margin-top:15px; width:940px}
				#navigation_mid li {float:right; display:inline; margin-right:25px; text-transform:none}
					#navigation_mid li a {color:#000; text-decoration:none}
						#navigation_mid li a:hover {text-decoration:underline}

			#hero {clear:both; padding-right:580px; width:720px}							
				#hero h2 {padding-top:20px; font-size:2.25em; color:#fff}
				#hero p {font-size:1.15em}
							
        #content {clear:both; float:left; display:inline; padding:0 15px 15px 15px; width:940px}
			#content p, #content ul, #content dl, #content ol {margin:15px 0}
				#content ul li {margin:15px}
                
		#content_center  {clear:both; float:left; display:inline; padding:0 15px 15px 15px; width:940px}
            #content_center p, #content_center h2 {margin:0px 0; text-align:center} 
                #content_center ul, #content_center dl, #content_center ol {margin:15px 0}
				      #content_center ul li {margin:15px}
                
        	#left_column {float:left; display:inline; margin-right:20px; width:460px}
			#right_column {float:right; display:inline; width:460px}
            #left_column_wide {float:left; display:inline; margin-right:20px; width:520px}
            #right_column_narrow {float:right; display:inline; width:400px}
            		.button {margin:0 0 20px 0;background:#044e77}
						.button a {display:block; padding:8px 0; text-align:center; text-decoration:none; font-weight:bold; color:#fff}
							.button a:hover {background:#358ab6}
            #left_column_narrow {float:left; display:inline; margin-right:20px; width:200px}
            #right_column_wide {float:right; display:inline; width:720px}
             			
		#footer_wrapper {clear:both; width:100%; background:url(../images/footer_bg.png) left top repeat-x}				
                #footer {padding:20px 15px; width:940px; margin:0 auto; font-size:.9em; color:#fff}
				#footer a {color:#fff}
