/*
	Ingleside.gov | By: Cory Mathews  |  Aug 19, 2009                   
	Text:4b4b4b  |  color2:333
*/
body { background:url(img/topBg.gif) top center repeat-x #e7ddcb; color:#4b4b4b; font:14px Arial, Helvetica, sans-serif; margin:0; padding:0; }
a { color:#4b4b4b; }
a:hover { text-decoration:underline; }
form, img { border:0; margin:0; padding:0; }
h1 { color:#4d4d4d; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:24px; padding:10px 0; }
h2 { color:#333; font-size:24px; font-weight:bold; margin:2px 0; }
h6 { font-size:16px; font-weight:bold; font-style:italic; }
/* General Classes */
.sm { font-size:12px; }
.md { font-size:14px; }
.lg { font-size:18px; }
.clear { clear:both; }
.none { display:none; }
.error { background:url(img/error.png) #f5d4d4 no-repeat left; border-bottom:1px solid #f00; border-top:1px solid #f00; color:#333; margin:5px; padding:8px 0 8px 40px; }
.success { background:#b7d1e1; border-bottom:1px solid #4b8db3; border-top:1px solid #4b8db3; color:#333; margin:5px; padding:8px 0 8px 40px; text-align:center; }
.event { display:block; float:left; font-weight:bold; padding:0 0 0 10px; width:60px; }
.eventInfo { display:block; width:400px; float:left; }
.formLabel { display:block; float:left; font-weight:bold; padding:3px 10px; width:100px; }
.formField { display:block; width:450px; float:left; padding:3px 10px; }
.formSubmit { clear:both; padding:10px; }
.ml { margin-left:-15px; display:block; }
.Home { padding:4px 5px;}
.Contact { }

/* For JS */
#toTop { width:120px; background:#ddd; border:1px solid #ccc; text-align:center; padding:6px; position:fixed; bottom:12px; right:12px; color:#666; text-decoration:none; }
ul.tabs { margin: 0; padding: 0; list-style: none; position: relative; }
	ul.tabs li { margin: 0; padding: 0; list-style: none; position: relative; }
	ul.tabs a { position: relative; }
ul.dropdownBlock { border:1px solid #fff; margin: 0; padding: 0; display: block; position: absolute; top: 25px; width: 555px; display: none; left: 0; background:#0070a4; }
	ul.dropdownBlock ul.dropdownBlock { top: 0; left: 95%; }
	ul.dropdownBlock li { margin: 0; padding:0; float: left; position: relative; list-style: none; display: block; width:185px; }
	ul.dropdownBlock li a { display: block; border-bottom: 1px solid #32a2d6; line-height: 30px; overflow: hidden; height: 30px; padding:5px; z-index:1100; position:relative;}
	ul.dropdownBlock li a:hover { background:#0b7fb5; }
ul.dropdown { border:1px solid #fff; margin: 0; padding: 0; display: block; position: absolute; top: 25px; width: 190px; display: none; left: 0; background:#0070a4; }
	ul.dropdown ul.dropdown { top: 0; left: 95%; }
	ul.dropdown li { margin: 0; padding:0; float: none; position: relative; list-style: none; display: block;  }
	ul.dropdown li a { display: block; border-bottom: 1px solid #32a2d6; line-height: 30px; overflow: hidden; height: 30px; padding:5px; z-index:1100; position:relative;}
	ul.dropdown li a:hover { background:#0b7fb5; }
#show { position:relative; height:266px; width:407px; padding:0; margin:0; overflow:hidden; z-index:-1; }

/* Main IDs */
#bg { background:url(img/topBanner.jpg) top center no-repeat; }
	#box { margin:0 auto 10px auto; padding:0; width:820px; }
		#head { color:#FFF; height:227px; }
		#main { padding:16px 0; }
			#menu { }
				#menu ul { margin: 0 auto; }
					#menu ul li { display:inline; }
						#menu ul li a { color: #9b2021; padding-left: 4px; color:#fff; text-decoration:none; }
						#menu ul li a img { vertical-align: middle; }
						#menu ul li a span { display: block; padding: 0 15px 0 11px; }
				
			#contentFull { float:left; padding:5px; margin:0 10px; min-height:260px; width:590px; }
				#contentFull a { color:#333; text-decoration:underline; }
				#contentFull a:hover { background:#ffc000; color:#333; }
			#content { float:left; padding:5px; margin:0 10px; min-height:260px; width:400px; }
				#content a { color:#333; text-decoration:underline; }
				#content a:hover { background:#ffc000; color:#333; }
				#content #info { background:url(img/contentBg.jpg) top left repeat-x; width:390px; margin:10px 0; min-height:200px; padding:10px; }
					#content #info h6 { color:#4b4b4b; font-size:14px; font-weight:bold; text-decoration:underline; }
					#content #info h6:hover { background:#ffc000; color:#333; }
			.col { float:left; text-align:center; width:190px; }
				.col img { position:relative; }
				.col .minus1 { z-index:-1; }
				.col p { text-align:left; }
				.col ul.brwn { list-style-type:none; margin:10px 5px; padding:0; text-align:left; }
					.col ul.brwn li a { background:#d4b284; border:2px solid #dabf99; display:block; padding:6px; text-decoration:none; margin:1px 0; }
					.col ul.brwn li a:hover { background:#dabf99; }
				.col ul.smBlue { list-style-type:none; margin:10px 5px; padding:0; text-align:left; }
					.col ul.smBlue li a { border:2px solid #3a9cc9; display:block; padding:6px 6px 6px 30px; text-decoration:none; margin:1px 0; color:#fff; }
					.col ul.smBlue li a.ecn { background:url(img/Economic.png) left no-repeat #2785b0; }
					.col ul.smBlue li a.how { background:url(img/howdoI.png) left no-repeat #2785b0; }
					.col ul.smBlue li a.doc { background:url(img/documents.png) left no-repeat #2785b0; }
					.col ul.smBlue li a.rep { background:url(img/concern.png) left no-repeat #2785b0; }
					.col ul.smBlue li a.srch { background:url(img/search.png) left no-repeat #2785b0; }
					.col ul.smBlue li a:hover { background-color:#3a9cc9; }
					
				.col ul.blu { margin:0; padding:5px; text-align:left; }
					.col ul.blu li { background:url(img/bluNav.png) no-repeat #2785b0; background-position:0 0; display:block; height:35px; list-style-type:none; margin:0; width:202px; top:0; }
					.col ul.blu li:first-child { background:url(img/bluNav.png) no-repeat #2785b0; background-position: 0 -85px; }
					.col ul.blu li a { color:#fff; display:block; font-size:.9em; line-height:35px; padding:0 0 0 30px; text-decoration:none; margin:0; }
						.col ul.blu li a.ecn { background:url(img/Economic_lg.png) left no-repeat; }
						.col ul.blu li a.how { background:url(img/howdoI_lg.png) left no-repeat; }
						.col ul.blu li a.doc { background:url(img/documents_lg.png) left no-repeat; }
						.col ul.blu li a.rep { background:url(img/concern_lg.png) left no-repeat; }
				.col #CommCal { padding:5px; text-align:left; }
				.col #CommCal .viewAll { position:relative; color:#87d4e2; text-decoration:none; text-transform:uppercase; z-index:0; padding:5px; }
				.col #CommCal .Cal { background:url(img/CalendarBg.jpg) bottom center no-repeat #2785b0; display:block; width:201px; min-height:150px; margin:-16px 0 0 0; padding:5px 0 60px 0; }
				.col #CommCal .Cal span { color:#87d4e2; font-weight:bold; padding:0 5px; }
				.col #CommCal .Cal p { color:#fff; padding:0 5px; margin:0 0 10px 0;}
				.col #CommCal .Cal a { color:#fff; }
		#foot { background:#0176ac; clear:both; color:#FFF; font-size:11px; padding:10px; text-align:center; border:1px solid #fff; }
		#foot a { color:#fff; }
		#foot a:hover { color:#FFF; text-decoration:none; }