body { background-color: #eeeeee; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}


#mainbody { width: 100%; height: auto; text-align: center; }

#topdiv { width: 100%; height: 15px; background-color: #aaaaaa; }
#bottomdiv { width: 100%; height: 15px; background-color: #aaaaaa; }

	#CCheader { width: 96%; margin: 0px auto; clear: both; margin-top: 15px; text-align: left; }

		#CCheader h3 { padding: 0px; margin: 0px; position: relative; left: 15px; color: black; }


		#CCbody { width: 500px; margin-left: 15px; float: left; border: 1px solid; border-color: rgb(119,102,85); background-color: white; }

			#CCbody #tabs { width: 100%; float: left; background: #dae0d2 url("/images/bg.gif") repeat-x bottom; font-size: 93%; line-height: normal; }

				#CCbody #tabs ul { margin: 0; padding: 10px 10px 0; list-style: none; }
				#CCbody #tabs li { float: left; background: url("/images/left.gif") no-repeat left top; margin: 0; padding: 0 0 0 9px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
				#CCbody #tabs a { float: left; display: block; background: url("/images/right.gif") no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; font-weight: bold; color: #776655; }
				/* Commented Backslash Hack hides rule from IE5-Mac \*/
					#CCbody #tabs a {float: none; }
				/* End IE5-Mac hack */
				#CCbody #tabs a:hover { color: #333333; }
				#CCbody #tabs #current { background-image: url("/images/left_on.gif"); }
				#CCbody #tabs #current a { background-image: url("/images/right_on.gif"); color: #333333; padding-bottom: 5px; }

			#CCbody #main { width: 100%; float: left; padding: 0px; }

				#pagenumbers { float: right; position: relative; right: 12px; margin: 12px 0px; }

				.querycontainerlight { background-color: #eeeeee; clear: both; padding: 12px 10px 12px 5px; border-bottom: 1px solid black; font-size: 9pt; font-weight: normal; text-align: left; }
				.querycontainerdark { background-color: #dddddd; clear: both; padding: 12px 10px 12px 5px; border-bottom: 1px solid black; font-size: 9pt; font-weight: normal; text-align: left; }

				.countnumber { text-align: right; float: left; width: 25px; }

				.jobtitle { float: left; position: relative; left: 5px; }

					a.ccjob { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #663300; text-decoration: none; margin: 0px; padding: 0px; }
					a.ccjob:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #663300; text-decoration: none; margin: 0px; padding: 0px; }
					a.ccjob:hover { color: #ff0000; }

				.dateposted { float: right; font-size: 8pt; }

				.citystate { clear: both; position: relative; margin: 0px; padding: 0px; margin-left: 44px; font-style: italic; }

				.dropdown { margin: 0px auto; background-color: #f0f0ff; border: 1px solid black; padding: 5px; }

					.dropdown p { font-size: 8pt; }

				#paginglinks { width: 98%; text-align: center; margin-left: auto; margin-right: auto; }

					#paginglinks a { color: black; font-weight: bold; }

					#paginglinks #pagingleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; width: 33%; float: left; padding-bottom: 10px; text-align: left; }

					#paginglinks #pagingcenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; width: 33%; float: left; padding-bottom: 10px; text-align: center; }

					#paginglinks #pagingright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; width: 33%; float: left; padding-bottom: 10px; text-align: right; }


		#CCsidebar { width: 220px; float: left; margin-left: 15px; }

			.resources { background-color: #ffffff; }

			.roundtop { background: url(/images/c_tr.gif) no-repeat top right; background-color: #d5d0ba; color: #000000; height: 25px; text-align: center; }

				.roundtop .topleft { float: left; width: 15px; padding: 0px; position: relative; top: 0px; left: 0px; }
				.roundtop .topcenter { float: left; width: inherit; position: relative; top: 7px; left: 3px; font-size: 8pt; }
				.roundtop .topright { float: right; width: 15px; padding: 0px; position: relative; top: 0px; right: 0px; }

			.squarebottom { clear: both; border: 1px solid; border-color: #d5d0ba; padding: 5px; }

				.squarebottom p { margin: 0 10px 10px 10px; }


	#CCfooter { clear: both; width: 96%; margin: 0px auto 25px auto; padding-top: 15px; font-size: 8pt; text-align: center; }


#main p.margin { margin-left: 20px; margin-top: 10px; margin-bottom: 15px; }
#main h3 { font-size: 11pt; }
#main h4 { color: black; padding: 0px; margin: 0px; font-size: 10pt; }

