/*********** BEGIN RESET CSS ***********/
				html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, fieldset, form, label, legend, table {
					margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
				/* remember to define focus styles! */
				:focus {outline: 0;}
				body {line-height: 1; color: black; background: white;}
				/*ol, ul {list-style: none;}*/
				/* tables still need 'cellspacing="0"' in the markup */
				blockquote:before, blockquote:after, q:before, q:after {content: "";}
				blockquote, q {quotes: "" "";}
/*********** END RESET CSS ***********/
				


/********** GENERAL **********/	
				body {background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, sans-serif;  font-size: 80%;}
				
				h1,h2,h3,h4,h5,h6 {background-color: none; color: #006600; font-weight:bold;}
				h2 {font-size:x-large;border:0px;}
				h3 {color:#740019; font-size:large;}
				h4 {font-size:medium;}
				h5 {color:#740019; font-size:small;}
				
				a:link {color:#006600;text-decoration:underline;}
				a:visited {color:#424A32;text-decoration:underline;}				
				a:hover {color:#740019;text-decoration:underline;}
				a:active {color:#740019;text-decoration:underline;}
				
				ul, ol {line-height:115%;}
				
				h1, h2, h3, h4, h5, h6, p, blockquote {width:auto;margin:10px 0px;line-height:115%;}
				
				#pageCtlBar a {line-height:25px;}
				.breadcrumb a {margin-top:3px;margin-left:3px;bottom:-16px;}
				
/********** WRAPPER **********/					
				#wrapper {background: transparent url(/images/backgroundshadow.gif) repeat-y; width:790px; margin: 0px auto;}
				#banner, #menu, #page, #footer {width: 747px; margin:0px 22px;}

/********** BANNER **********/					
				#banner {background: transparent url(/images/banner.jpg) no-repeat 220px 0px;height:67px;border-bottom:1px solid #333;border-top:1px solid #000;}
				#banner h1 {background-color: #006600; color: #FFFFFF; width: 481px; height:26px;margin-top:41px;margin-bottom:0px; float:right; text-align: center; line-height: 1.5em; font-size: small;}
				#banner h1 a {color: #FFFFFF; background-color: #006600; text-decoration:none;}
				#banner h1 a:hover {color: #FFFFFF; background-color: #006600; text-decoration:underline;}

/********** MENU **********/			
				#menu {width:747px;height:22px;background-color:#060;border-bottom:1px solid #333;margin-top:0px;padding-left:0px;}
				#menu ul {}
				#menu a {margin:0px 6px;display:block;color:#FFF;text-decoration:none;}
				#menu li {list-style-type:none;float:left;padding:3px;background-color:#060;border-right:1px solid white;font-size:85%;padding-bottom:4px;}
				#menu li ul {margin-left:-3px;padding-left:0px;position:absolute;left:-999em;float:none;width:auto;border:1px solid #333;}
				#menu li ul li {margin-left:0px;float:none;white-space:nowrap;background-color:#DDD;border-width:0px;}
				#menu li:hover, #menu li.sfhover {background-color:#030;}
				#menu li:hover a, #menu li.sfhover a {color:#FFF;background-color:#030;}
				#menu li:hover ul, #menu li.sfhover ul {left:auto;margin-top:3.5px;color:#FFF;background-color:#060;z-index:1;}
				#menu li:hover ul li a, #menu li.sfhover ul li a {color:#000;background-color:#DDD;}
				#menu li ul li:hover, #menu li ul li.sfhover {color:#FFF;background-color:#060;}
				#menu li ul li:hover a, #menu li ul li.sfhover a {color:#FFF;background-color:#060;}

/********** PAGE **********/		
				#page {}
				
/********** CONTENT **********/
				#content {float:left;margin-right:-705px;width:705px;padding:20px 20px 20px 20px;}
				#block1 {display:block;float:left;width:100px;margin-left:-40px;}
				#block2 {display:block;float:right;width:100px;margin-right:-0px;}				
/********** COLUMNS **********/

/*CPP specific elements*/
				#news {font-size:.9em;padding-left:15px;margin-left:0px; line-height:125%;}
				#news li {padding-bottom:5px;}
				#information {line-height:260%;font-size:small;margin-top:32px;}
				#lawsrules {font-size:.95em;font-weight:bold;border-top:1px solid #999;margin-top:15px;padding-top:5px;}
				#mcalinks {font-size:.85em;border-bottom:1px solid #999;margin-top:10px;margin-bottom:15px;padding-bottom:5px;}

				#dropdown {font-size:smaller;}

				
/*block1 block2 sub-elements*/
				#block1 p, #block2 p {font-size:smaller;}
				#block1 ul, #block2 ul {margin-left:10px;padding-left:10px;margin-top:0px;}
				#block1 li, #block2 li {line-height:125%;font-size:smaller;list-style-type:disc;margin-left:0px;padding-left:0px;padding-bottom:3px;}
				
				#featuredonlineservices {margin-bottom:2px;margin-top:20px;margin-left:0px;border:1px solid #006600;width:175px; padding-bottom:13px;}
				#featuredonlineservices h2 {color:#ffffff;background-color:#006600;margin-top:0px;font-size:.85em;padding:5px 5px;}
				#featuredonlineservices h2 a {color:#ffffff;background-color:#006600;margin-top:0px;font-size:.85em;padding:5px 5px;}
				#featuredonlineservices h2 a:hover {color:#ffffff;background-color:#006600;margin-top:0px;font-size:.85em;padding:5px 5px;}
				#featuredonlineservices p {margin-left:5px;padding:2px;font-size:smaller;}
				#featuredonlineservices img {float:left; margin:0px 5px -18px 5px; border:1px solid #000;}
				
				#search {width:auto;font-size:90%;font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px -6px; background-color:#060;color:#fff;}
				#search form {margin:0px;}
				.searchbox {font-size:10px; border: 1px solid #00317b; margin:0px;}
				.gobutton {font-size:10px; font-weight:bold; width:52px; color:#fff; border: 2px outset #ddd; background-color: #999; padding:0px;}
				
				/* #search {width:auto;font-size:90%;font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px;margin-left:-7px; background-color:#060;color:#fff;}
				#search form {margin:0px;}
				.searchbox {font-size:10px; border: 1px solid #00317b; margin:0px;}
				.gobutton {font-size:10px; font-weight:bold; width:52px; color:#fff; border: 2px outset #ddd; background-color: #999; padding:0px;} */

				
/*renamed links to list here*/
				#list {margin-top:10px;}
				/** #list ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
				#list ul li {margin:0px; padding:0px 0px 0px 20px; line-height:1.4em;} **/
				#list h2 {margin:0px 0px 3px 0px; color:#740019;}
#governor h2 {font-size:110%; color:#000;}
#governor img {margin:5px 2px 5px 0px; float:right; border:none;}

/*renamed links to list here*/
#iconlinks p {padding-top:10px; clear:both;}
#iconlinks {background-color:#fff;  margin: 10px 0 0 10px; padding:0px;}
#iconlinks p a {color:black;}
#iconlinks img {float:left; margin:0px 7px 5px 5px;}
#iconlinks h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}


				
/********** FOOTER **********/				
				#footer {background: url(/images/backgroundshadowbottom.gif) no-repeat 0px 0px;clear:both;height:69px;width:825px;margin-left:-26px;}
				#footer img {float:right;margin-top:1px;margin-right:30px;}
				#footer ul {margin-left:220px;margin-top:0px;margin-bottom:0px;}
				#footer, #footer ul, #footer a {background-color:#060;color:#FFFFFF;}
				#footer li {display:inline;float:left;line-height:2.2em;padding:0px 10px;margin-left:0px;}
				#footer a {font-size:80%;text-decoration:none;}
				#footer a:hover {text-decoration:underline;}

/********** NEWS **********/				
#content .article .time {display:none;}
#content .article H3 {display:inline;border-bottom:0px;font-size:1.0em;margin-right:10px;}
#content .article H3 A {text-decoration:underline;}
#content .article .pubdate {display:none;}
#content .article .abstract {clear:both;margin-top:4px;}
#content {margin-bottom:2em;}
.categoryList .article .time {display:none;}
.categoryList .article H3 {display:inline;border-bottom:0px;font-size:1.0em; margin:0px 10px 3px 8px; padding:0px 0px 0px 21px; line-height:1.5em;}
.categoryList .article H3 A {text-decoration:underline;}
.categoryList .article .pubdate {display:inline;margin-left:-4px;font-size:.8em;color:#7F7F7F;}
.categoryList .article .time {display:none;}
.categoryList .article .abstract {display:none;}
.categoryList .article ul {list-style:none; margin:0px; margin-top:-1px; padding:3px 3px 15px 10px;}
.categoryList .article ul li {padding:0px 0px 0px 21px; line-height:1.5em;}
.articlePage .article .pubdate {display:block;font-size:.8em;color:#7F7F7F;}
.articlePage .article H2 {display:inline;border-bottom:0px;margin-right:10px;}
.articlePage .article H2 A {text-decoration:none;cursor:default;color:#060;}

