body { font-family: Verdana, Geneva, sans-serif; background-color: #dcdcdc; margin: 0px; font-size: 12px; }
#branding { background-image: url('../images/branding-header-bg.gif'); background-repeat: repeat-x; }
#page { width: 100%; text-align: center; }
#design { margin-left: auto; margin-right: auto; width: 951px; text-align: left; background-image: url('../images/bg.jpg'); background-repeat: repeat-y; }
#banner { margin-bottom: 5px; }
     #leftImage { float: left; }
     #rotatingImage { float: left; }
#subBanner { margin-bottom: 0px; padding-left: 420px; color: white; line-height: 100%; }
     #subBanner a { color: white; text-decoration: none; }
     #searchBox { float: left; }
     #searchButton { margin-left: 5px; float: left; }
     #searchOptions { float: left; font-size: 80%; margin-left: 5px; }
	 .searchURL { width: 697px; overflow: auto; display: block; }
	 #searchContent .searchLink { color: #9F6C00; text-decoration: none; font-size: 80%; }
	 #searchContent .searchLink:hover { text-decoration: underline; }
	 #searchContent .searchDesc { color: #666666; font-size: 80%; }
     #contactUs { margin-left: 10px; float: left; }
#contentArea { padding-left: 22px; padding-right: 14px; height: 600px; }
#contentAreaStatic { padding-left: 22px; padding-right: 14px; }
#contentArea2 { padding-left: 22px; padding-right: 14px; }
#leftSideObjects { float: left; }
     #quickLinks { width: 175px; border: 1px solid #232323; float: left; margin-right: 10px; padding-left: 5px; padding-bottom: 10px; font-size: 80%; }
     #quickLinks a { display: block; margin-bottom: 8px; color: #FFDD00; text-decoration: none; }
     #quickLinks a:hover { text-decoration: none; }
     #quickLinks blockquote { margin-left: 10px; margin-right: 3px; color: #CFCFCF; margin-top: 0px; margin-bottom: 5px; font-style: italic; }
#menu { width: 185px; float: left; margin-top: 10px; margin-bottom: 20px; margin-right: 5px; }
     #menu a { margin-bottom: 5px; }
     #home a { background: url('../images/menu/home.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #home a:hover { background: url('../images/menu/home-over.jpg') 0 0 no-repeat; }
     #admin a { background: url('../images/menu/admin.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #admin a:hover { background: url('../images/menu/admin-over.jpg') 0 0 no-repeat; }
     #elec a { background: url('../images/menu/elec.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #elec a:hover { background: url('../images/menu/elec-over.jpg') 0 0 no-repeat; }
     #bs a { background: url('../images/menu/bs.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #bs a:hover { background: url('../images/menu/bs-over.jpg') 0 0 no-repeat; }
     #lic a { background: url('../images/menu/lic.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #lic a:hover { background: url('../images/menu/lic-over.jpg') 0 0 no-repeat; }
     #rm a { background: url('../images/menu/rm.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #rm a:hover { background: url('../images/menu/rm-over.jpg') 0 0 no-repeat; }
     #rr a { background: url('../images/menu/randr.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #rr a:hover { background: url('../images/menu/randr-over.jpg') 0 0 no-repeat; }
     #ir a { background: url('../images/menu/ir.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #ir a:hover { background: url('../images/menu/ir-over.jpg') 0 0 no-repeat; }
     #ys a { background: url('../images/menu/ys.jpg') 0 0 no-repeat; width: 185px; display: block; height: 19px; }
     #ys a:hover { background: url('../images/menu/ys-over.jpg') 0 0 no-repeat; }
     #boxesArea { width: 717px; float: left; margin-bottom: 10px; }
	 #boxesArea2 { width: 717px; height:auto; float: left; margin-bottom: 10px; }
          #boxContent { background-color: white; }
          #boxContent2 { background-color: white; width: 708px; }
               #adminContent { border-right: 2px solid #835001; border-left: 2px solid #835001; border-bottom: 2px solid #835001; float: left; background-color: white; }
               #elecContent { border-right: 2px solid #5E5720; border-left: 2px solid #5E5720; border-bottom: 2px solid #5E5720; float: left; background-color: white; }
               #businessContent { border-right: 2px solid #4D5F21; border-left: 2px solid #4D5F21; border-bottom: 2px solid #4D5F21; float: left; background-color: white; }
               #licensingContent { border-right: 2px solid #225F36; border-left: 2px solid #225F36; border-bottom: 2px solid #225F36; float: left; background-color: white; }
               #recordsContent { border-right: 2px solid #4D2061; border-left: 2px solid #4D2061; border-bottom: 2px solid #4D2061; float: left; background-color: white; }
               #internationalContent { border-right: 2px solid #222061; border-left: 2px solid #222061; border-bottom: 2px solid #222061; float: left; background-color: white; }
               #youthContent { border-right: 2px solid #716B79; border-left: 2px solid #716B79; border-bottom: 2px solid #716B79; float: left; background-color: white; }
               #formsContent { border-right: 2px solid #FFDD00; border-left: 2px solid #FFDD00; border-bottom: 2px solid #FFDD00; float: left; background-color: white; }
               #searchContent { border-right: 2px solid #FFDD00; border-left: 2px solid #FFDD00; border-bottom: 2px solid #FFDD00; float: left; background-color: white; overflow:auto; height:800px; }
               #randrContent { border-right: 2px solid #225060; border-left: 2px solid #225060; border-bottom: 2px solid #225060; float: left; background-color: white; }
               #headings { height: 37px; }
          #contentSpacer { float: left; width: 1px; height:1px; }
          #contentPadding { float: left; padding: 3px; width: 697px; }
		  #contentPadding blockquote, #contentPadding p { line-height: 150%; }
		  #contentPadding ul, contentPadding ol { line-height: 150%; margin-top: 0px; margin-bottom: 0px; padding: 0px; margin-left: 20px; }
          #tabsArea { margin-bottom: 0px; }
          .tabs { float: left; height: 29px; }
          #box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8, #box9 { width: 719px; height: 0px; float: left; background-color: white; color: black; line-height: 150%; }
		  #box1a, #box2a, #box3a, #box4a, #box5a, #box6a, #box7a, #box8a, #box9a { width: 719px; float: left; background-color: white; color: black; line-height: 150%; }
          #boxBorder { border: 1px solid white; width: 719px; overflow: hidden; border-top: none; }
		  #boxBorder2 { border: 1px solid white; width: 719px; border-top: none; background-color:#FFFFFF; height:1200px; }
          .floatLeft { float: left; }
          .boxContent { width: 520px; float: left; }
#footer { background-image: url('../images/footer-bg.jpg'); background-repeat: no-repeat; background-position: bottom; height: 100px; }
     #footerLinks { padding-left: 580px; padding-top: 10px; font-size: 90%; float: left; }
          #footerLinks a { color: black; }
          #footerLinks a:hover { text-decoration: none; }
     #displayOptions { font-size: 12px; font-variant: small-caps; margin-left: 5px; text-align: center; margin-top: 2px; }
          #displayOptions label { font-weight: bold; }
          #displayAdjustment { line-height: 3px; }
          #displayOptions select { font-size: 90%; }

.to { display: none; }
.go { display: inline; }

#boxesArea a { color: blue; text-decoration: none; }
#boxesArea a:hover { text-decoration: underline; }
#boxesArea a:visited { color: purple; }
#boxesArea li { line-height: 150%; }

#box1 p a { width: 245px; border: 1px solid #835001; background-color: #9F6000; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #835001; font-variant: small-caps; }
#box1 p a:hover { background-color: #835001; color: white; text-decoration: none; border-left: 4px solid #9F6000; }
#box1 p a:visited { color: white; }
#box1 h3, #box1 span { color: #835001; }
#box1 h4 { border-bottom: 2px dotted #835001; padding-top: 10px; margin-top: 0px; color: #835001; }

#box2 p a { width: 245px; border: 1px solid #605720; background-color: #806e00; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #605720; font-variant: small-caps; }
#box2 p a:hover { background-color: #605720; color: white; text-decoration: none; border-left: 4px solid #806e00; }
#box2 p a:visited { color: white; }
#box2 h3, #box2 span { color: #605720; }
#box2 h4 { border-bottom: 2px dotted #605720; padding-top: 10px; margin-top: 0px; color: #605720; }

#box3 p a { width: 245px; border: 1px solid #4c6021; background-color: #598001; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #4c6021; font-variant: small-caps; }
#box3 p a:hover { background-color: #4c6021; color: white; text-decoration: none; border-left: 4px solid #598001; }
#box3 p a:visited { color: white; }
#box3 h3, #box3 span { color: #4c6021; }
#box3 h4 { border-bottom: 2px dotted #4c6021; padding-top: 10px; margin-top: 0px; color: #4c6021; }

#box4 p a { width: 245px; border: 1px solid #1f5f3a; background-color: #008133; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #1f5f3a; font-variant: small-caps; }
#box4 p a:hover { background-color: #1f5f3a; color: white; text-decoration: none; border-left: 4px solid #008133; }
#box4 p a:visited { color: white; }
#box4 h3, #box4 span { color: #1f5f3a; }
#box4 h4 { border-bottom: 2px dotted #1f5f3a; padding-top: 10px; margin-top: 0px; color: #1f5f3a; }

#box7 p a { width: 245px; border: 1px solid #225161; background-color: #006080; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #225161; font-variant: small-caps; }
#box7 p a:hover { background-color: #225161; color: white; text-decoration: none; border-left: 4px solid #006080; }
#box7 p a:visited { color: white; }
#box7 h3, #box7 span { color: #225161; }
#box7 h4 { border-bottom: 2px dotted #225161; padding-top: 10px; margin-top: 0px; color: #225161; }

#box5 p a { width: 245px; border: 1px solid #4d2061; background-color: #590080; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #4d2061; font-variant: small-caps; }
#box5 p a:hover { background-color: #4d2061; color: white; text-decoration: none; border-left: 4px solid #590080; }
#box5 p a:visited { color: white; }
#box5 h3, #box5 span { color: #4d2061; }
#box5 h4 { border-bottom: 2px dotted #4d2061; padding-top: 10px; margin-top: 0px; color: #4d2061; }

#box6 p a { width: 245px; border: 1px solid #716b79; background-color: #72627f; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #716b79; font-variant: small-caps; }
#box6 p a:hover { background-color: #716b79; color: white; text-decoration: none; border-left: 4px solid #72627f; }
#box6 p a:visited { color: white; }
#box6 h3, #box6 span { color: #716b79; }
#box6 h4 { border-bottom: 2px dotted #716b79; padding-top: 10px; margin-top: 0px; color: #716b79; }

#box8 p a { width: 245px; border: 1px solid #222061; background-color: #060080; color: white; font-weight: bold; text-align: center; display: block; margin-left: 10px; float: left; margin-bottom: 9px; border-left: 4px solid #222061; font-variant: small-caps; }
#box8 p a:hover { background-color: #222061; color: white; text-decoration: none; border-left: 4px solid #060080; }
#box8 p a:visited { color: white; }
#box8 h3, #box8 span { color: #222061; }
#box8 h4 { border-bottom: 2px dotted #222061; padding-top: 10px; margin-top: 0px; color: #222061; }

#box9 h3, #box9 span { color: #612121; }
#box9 h4 { border-bottom: 2px dotted #612121; padding-top: 10px; margin-top: 0px; color: #612121; }
#box9 ul { margin-top: -15px; margin-bottom: -15px; line-height: 100%; padding-top: 0px; padding-bottom: 0px; }
#box9 p img { margin-left: 5px; margin-right: 5px; }

#adminCrowFlies { color: white; background-color: #835001; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#elecCrowFlies { color: white; background-color: #5E5720; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#businessCrowFlies { color: white; background-color: #4D5F21; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#licensingCrowFlies { color: white; background-color: #225F36; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#recordsCrowFlies { color: white; background-color: #4D2061; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#internationalCrowFlies { color: white; background-color: #222061; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#youthCrowFlies { color: white; background-color: #716B79; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#formsCrowFlies { color: black; background-color: #FFDD00; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#searchCrowFlies { color: black; background-color: #FFDD00; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }
#randrCrowFlies { color: black; background-color: #225060; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 80%; }

#adminCrowFlies a, #elecCrowFlies a, #businessCrowFlies a, #licensingCrowFlies a, #recordsCrowFlies a, #internationalCrowFlies a, #youthCrowFlies a, #formsCrowFlies a, #searchCrowFlies a, #randrCrowFlies a, #adminCrowFlies a:visited, #elecCrowFlies a:visited, #businessCrowFlies a:visited, #licensingCrowFlies a:visited, #recordsCrowFlies a:visited, #internationalCrowFlies a:visited, #youthCrowFlies a:visited, #formsCrowFlies a:visited, #searchCrowFlies a:visited, #randrCrowFlies a:visited { color: white; text-decoration: none; }
#adminCrowFlies a:hover, #elecCrowFlies a:hover, #businessCrowFlies a:hover, #licensingCrowFlies a:hover, #recordsCrowFlies a:hover, #internationalCrowFlies a:hover, #youthCrowFlies a:hover, #formsCrowFlies a:hover, #searchCrowFlies a:hover, #randrCrowFlies a:hover { text-decoration: underline; color: white; }
#adminCrowFlies, #elecCrowflies, #businessCrowFlies, #licensingCrowFlies, #recordsCrowFlies, #internationalCrowFlies, #youthCrowFlies, #randrCrowFlies { color: white; }
#formsCrowFlies a, #searchCrowFlies a, #formsCrowFlies a:visited, #searchCrowFlies a:visited { color: black; }
#formsCrowFlies, #searchCrowFlies { color: black; }

.borderedTable { border-collapse: collapse; }
.borderedTable td { border: 1px solid black; border-collapse: collapse; }
.borderedTable tr { border-collapse: collapse; }

.italic { font-style: italic; }
.hanging {text-indent: -10px; margin-left: 10px; }
.red { color: #990000; }
.BrightRed {color:#F00;}
.underline { text-decoration: underline; }
.smalltext { font-size: 80%; }
.du { border-bottom: 2px dotted black; margin-top: 1px; }
.textRight { text-align: right; }
font { font-size: 100%; }
.clearAll { clear: both; }
.noLineHeight { line-height: 0px; }
.center { text-align: center; display: block; }

.bolded { font-weight: bold; } a { color: #000264; text-decoration: none; }
.boldedwhat { font-weight: bold; color:#612121;}
.boldedadmin { font-weight: bold; color:#835001;}
.boldedelect { font-weight: bold; color:#605720;}
.boldedbusiness { font-weight: bold; color:#4c6021;}
.boldedlicensing { font-weight: bold; color:#1f5f3a;}
.boldedrecords { font-weight: bold; color:#225161;}
.boldedinternational { font-weight: bold; color:#222061;}
.boldedrules { font-weight: bold; color:#4d2061;}
.boldedyouth { font-weight: bold; color:#716b79;}


.noBullets li { list-style-type: none; }
#contentPadding .searchButtons, #contentPadding .searchButtons:visited { padding: 2px; border: 1px solid #215060; text-decoration: none; background-color: #73B8CE; color: white; font-weight: bold; }
#contentPadding .searchButtons:hover { background-color: #215060; color: white; text-decoration: none; border: 1px solid #73B8CE; }
h2 { text-align: center; }

.photoGalleryStyle { border: 1px solid gray; padding: 5px; margin-bottom: 10px; float: left; }
.photoGalleryStyle p { margin-top: 5px; margin-left: 10px; float: left; width: 545px; }

.CorpReportHeading {
	border: 1px solid gray;
	padding: 5px;
	margin-bottom: 10px;
	float: left;
	color: #FFF;
	background-color: #4d5f21;
	font-size: 14px;
}
.well {
	background-color: #F8DE83;
	border: solid 2px #F9B83A;
	border-radius: 5px;
	padding: 5px;
}
.well > p {
	margin-left: 10px;
	margin-right: 10px;	
}

<!-- Forms Page table sytles -->

.formsType { color:#4d5f21; font-weight:bold; }

.formsRow2 { background-color:#e1e1e1; }

.formsRow1 { background-color:#FFF; }

.formsHeaderRow { background-color:#4d5f21; color:#fff; font-weight:bold; }


img {border: 0px; }

.searchNew {
	display:inline-block;
	width:100%;	
	padding-top: 5px;
}

#contactUsNew { margin-left: 10px; margin-right:20px; float: right; width: 45%; margin-top: -30px;}

table.gsc-branding {display: none !important;}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { color:black !important; }

.gs-result .gs-snippet {
    color: black;
}
