body {font-size: 0.95em; font-family: arial, helvetica, verdana; background-color: gray; margin: 0em; padding: 0em;}
h1 {color: #6F6F6F; border: 0px solid #015EC6; border-bottom-width: 1px; font-size: 115%; display: block; width: 100%;}
h2 {border: 0px dotted #6F6F6F; color: #015EC6; border-bottom-width: 1px; font-size: 110%; display: block; width: 100%;}
p {color: #000000; border-width: 0px; font-size: 85%;}
a {color: #015EC6; text-decoration: none;}
a:hover {text-decoration: underline;}
abbr {border-width: 0px;}
.text_input {border-width: 1px solid #6F6F6F; border-top-width: 2px; border-left-width: 2px; color: #6F6F6F; background-color: #FFFFFF; padding-left: 0.25em;}
.submit_button {font-size: 0.75em; line-height: 1em; text-transform: uppercase; border: 1px solid #015ec6; color: #FFFFFF; background-color: #015ec6; margin-left: 0.5em; margin-top: 0.25em;}
.okgov {border: 0px solid #555555; border-right-width: 6px; border-bottom-width: 4px; /*min-width: 900px;*/min-width: 1002px; width: 90%; margin: 0em auto;} 
* html .okgov {width: 96%; margin: 0em 2% 0em 1%;} /*IE6*/
.wrapper {background-color: #FFFFFF; border: 2px solid #015EC6; border-top-width: 0px; width: 100%; height: 100%; margin: 0em auto;}
.header {border-top-color: 3px solid #FFFFFF; background: transparent url(../images/header_back.jpg) repeat-x top left; height: 100px; width: 100%;}
* html .header {padding-right: 1px;} /*IE6*/
.header_left {background: transparent url(../images/header_left.jpg) no-repeat top left; height: 100px; width: 450px; float: left;}
.header_right {background: transparent url(../images/header_right.jpg) no-repeat top right; height: 100px; width: 320px; float: right;}
.currently {color: #015EC6; height: 1.2em; font-size: 0.75em; font-weight: bold; text-align: right; line-height: 1.45em; padding: 0.05em 0.5em;}
.topnav {background-color: #015EC6; float: right; margin-top: -1.25em; padding: 0em 0.5em; z-index: 6;}
.topnav a {color: #DFDFDF; font-size: 0.75em; font-weight: normal; text-decoration: none;}
.topnav a:hover {text-decoration: underline;}
* html .topnav {text-align: right; display: block; padding: 0em 1%; margin: 0em; width: 98%; height: 1.25em; background-color: #015ec6; margin-top: -0.4em;} /*IE6*/
html:first-child .topnav {z-index: 99; position: absolute; top: 6.85em; right: 4.25em;} /*OPERA*/
.content_wrapper {display:table; width: 100%;}
.mainnav {z-index: 5;}
.toolbar {border-bottom-color: 1px solid #FFFFFF; background-color: #DFDFDF; height: 1.75em; clear: both; z-index: 2;}
.searchtools {display: block; float: left; padding-left: 0.25em;}
.search_input {color: #000000; background-color: #FFFFFF; border: 1px solid #6F6F6F; display: inline; float: left; width: 350px; margin-top: 0.2em; padding-left: 0.25em;}
.search_input:first-of-type {margin-top: 0.35em;} /*SAFARI*/
.search_submit {line-height: 1em; display: inline; float: left; margin-left: 0.5em; margin-top: 0.3em; background: transparent url(/genthree/images/search_button.jpg) no-repeat center top; border-width: 0px; height: 20px; width: 38px;}
*:first-child+html .search_submit {line-height: 1.25em; padding: 0em .45em;} /*IE7*/
* html .search_submit {line-height: 1.25em; padding: 0em .45em;} /*IE6*/
.search_options {display: inline; float: left; margin-top: 0.1em; padding-left: 0.5em;}
.search_options a {color: #6F6F6F; font-size: 0.75em; text-decoration: none; line-height: 1em; display: block; margin-top: 0.5em;}
.search_options a:hover {color: #363636;}
.sitetools {text-align: right; float: right; height: 1.75em; min-width: 12.75em; white-space: nowrap; margin: 0em auto; padding-right: 0.5em; vertical-align: bottom;}
html:first-child .sitetools {width: 13em;} /*OPERA*/
.sitetools:first-of-type {width: 18em;} /*SAFARI*/
.breadcrumb {color: #6F6F6F; background-color: #FFFFFF; font-size: 0.75em; clear: both; height: 1.25em; width: 99%; margin-left: 0.35em; z-index: 3;}
.breadcrumb a {color: #6F6F6F;}
.breadcrumb a:hover {color: #333333;}
.print_wrapper {min-height: 18.5em; height: 100%; margin: 0em auto; padding: 0.25em 0.4em; z-index: 1;}
* html .print_wrapper {height: 14em; display: inline; width: 97%; float: left;} /*IE6*/
.content_wrapper2 {height: 100%; padding: 0.5em; margin-right: 12.5em; display: block;}
* html .okgov .wrapper .content_wrapper .print_wrapper .content_wrapper2 {float: left; clear: left; margin-right: 1em; margin-top: 0.25em;} /*IE6*/
.footer {color: #FFFFFF; background: #015EC6 url(http://www.ok.gov/genthree/images/grade_blue.jpg) repeat-x bottom left; font-size: .75em; font-weight: normal; text-align: center; text-decoration: none; display: block; clear: both; height: 5.75em; width: 100%; padding: 0.25em 0em 0em 0em; z-index: 4;}
* html .footer {padding-right: 1px;} /*IE6*/
.footer a {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.footer a:hover {text-decoration: underline;}
.footer .icon_links a img {vertical-align: middle;}
.footer .icon_links a {padding-bottom: 2.5em;}
.footer .icon_links {display: block; margin: 0.15em 0em;}
.footer .links {display: block; margin: 0.5em 0em 0em;}
.footer .copyright {display: block; padding-top: 0.75em;}
.right_content {width: 12.5em; float: right; background-color: transparent;}
.right_content#front {margin-bottom: 1.5em; height: 38em; overflow-y: auto; overflow-x: hidden;}
.module {text-align: left; min-height: 1.4em; display: block; margin-bottom: 0.25em; width: 11em; border: 2px solid #AFAFAF; background-color: #FFFFFF;}
.module_headline_wrapper {background: #AFAFAF url(../images/grade_gray.jpg) repeat-x top left; display: block; color: #FFFFFF; padding: 0.3em 0em 0.25em; white-space: nowrap; width: 100%; height: 1.25em;} 
.module_headline {display: block; float: left; width: 10.25em; padding-left: 0.25em; font-weight: normal; font-size: 90%;}

*:first-child+html .module_headline_wrapper span a img {text-align: right; float: right;}
*:first-child+html .module_headline_wrapper span.module_headline a img {float: none;}
*:first-child+html .module ul.open {margin-top: 0em;}

* html .module_headline_wrapper span a img {text-align: right; float: right;}
* html .module_headline_wrapper span.module_headline a img {float: none;}

#cal_module .module_headline {width: 97%;}
.module_headline_wrapper a {float: left; color: #FFFFFF; text-decoration: none;}
.module_headline_wrapper a img {padding: 0em; padding-right: 0.5em; margin: 0em; width: 1em; height: 1em; border-width: 0px; vertical-align: top;}
.module ul.closed {display: none;}
.module ul.open {padding: 0.25em; background: transparent url(../images/grade_gray_inactive.jpg) repeat-x top left; list-style-type: none; display: block; margin: 0em auto; overflow-x: hidden;}
.module ul.open li {padding: 0.25em 0em; margin-top: 0.25em; display: block;}
.module p {color: #6F6F6F; font-size: 0.75em; font-weight: bold; display: block;}
.module ul a {text-decoration: none; font-size: 0.75em; color: #015EC6; vertical-align: middle;}
.module ul a:hover {color: #AFAFAF;}
.module#shop ul a {font-weight: normal; font-size: 1em;}
.legislation_name {color: #015EC6;}
.module_go_to_page {text-align: right; width: 100%; display: block; clear: left;}
.module#shop ul li.module_go_to_page a {font-size: 0.75em;}
.module ul img {vertical-align: middle; padding: 0.15em; border-width: 0px;}
.module ul label {color: #015ec6; font-size: 0.75em; font-weight: normal; line-height: 2em; padding-left: 0.25em; display: block; white-space: normal;}
.module ul select {color: #6F6F6F; background-color: #FFFFFF; border: 1px solid #6F6F6F; font-size: 0.75em; display: inline; float: left; margin-left: .5em; margin-top: 0.3em;}
.module ul .module_input {border: 1px solid #6f6f6f; border-top-width: 2px; border-left-width: 2px; color: #6f6f6f; background-color: #FFFFFF; padding-left: 0.25em; margin-left: 0.5em; margin-top: 0.3em; width: 85%;}
.module ul .submit_button_wrapper {margin-top: 1em; text-align: right; width: 100%; display: block; padding-right: 2em;}
.module ul .submit_button {padding: 0.25em 0.75em; text-transform: uppercase; border: 1px solid #015ec6; color: #FFFFFF; background-color: #015ec6;}
.module_copy_label {font-size: 90%; display: block;}
.module_copy {display: block; font-size: 125%; color: #015EC6;}
.module ul .linklist a {display: block; padding: 0.15em 0em; margin-bottom: 0.1em;}
.module_block {width: 95%; 
border: 1px solid #AAAAAA; margin: 0em auto;}
.module_block_headline {background-color: #AAAAAA; width: 100%; display: block; padding: 0.1em 0em; color: #FFF; text-align: center; margin-bottom: 0.25em; font-size: 0.75em;}
.module_block a {display: block; padding: 0.25em; border-bottom: 1px dotted #AAAAAA;}
.cal_controls {float: left; text-align: center; display: block; font-size: 75%; vertical-align: middle; width: 5%; margin: 0em 1%;}
* html .cal_controls {margin: 0.1em; width: 0.75em;} /*IE6*/
html:first-child .cal_controls {margin: 0.15em; width: 0.75em;} /*OPERA*/
*:first-child+html .cal_controls {width: 5%; margin: 0% 1%;} /*IE7*/
#cal_month {float: left; display: block; text-align: center; width: 65%; margin: 0em 1%; white-space: normal; font-size: 100%; font-size: 85%; line-height: 0.85em;}
#front #cal_month {font-size: 120%; font-weight: bold; margin-left: 0.85em;}
*:first-child+html #cal_month {width: 65%; margin: 0% 1%;} /*IE7*/
.cal_controls a {width: 1em;}
* html .cal_controls a {width: 0.75em; font-size: 90%;} /*IE6*/
.cal_table {font-size: 85%; margin: 0em auto; text-align: center; font-weight: bold; margin-top: 0.5em; clear: left;}
.cal_table th {color: #015ec6;}
*:first-child+html .cal_table td {width: 1.3em;} /*IE7*/
.cal_table td span {display: block; width: 60%; height: 100%; margin: 1px;}
* html .cal_table td span {display: block; width: 1em; height: 1em; text-align: center;} /*IE6*/
*:first-child+html .cal_table td span {width: 1.35em;} /*IE7*/
.cal_table td span a {border: 1px solid #AFAFAF; display: block; height: 1.5em; width: 1.4em; padding: 0em; text-align: center; text-decoration: none; font-size: 90%; color: #015EC6; background-color: #FFFFFF;}
.cal_table td span a:hover {border-color: #015ec6;}
* html .cal_table td span a {display: block; width: 1.4em; height: 1.5em; padding: 0em;} /*IE6*/
*:first-child+html .cal_table td span a {width: 1.4em;} /*IE7*/
html:first-child .cal_table td span a {width: 100%; height: 100%; padding: 0.25em 0.2em;} /*OPERA*/
.cal_table td span a.today {border-color: #015EC6; background-color: #015EC6; color: #FFFFFF;}
.cal_table td span a.today:hover {border-color: #AFAFAF;}
.cal_table td span a.active {border-color: #AFAFAF; background-color: #FFFCCC; color: #015EC6;}
.cal_table td span a.active:hover {border-color: #015EC6; background-color: #F0F0F0; color: #015EC6;}
.cal_table td span a.other {border-color: #dfdfdf; background-color: #ffffff; color: #afafaf;}
.cal_table td span a.other:hover {border-color: #afafaf;}
.module#bill_tracker .legislation_name {font-size: 125%;}
.module#weather .warning {display: block; font-weight: bold; font-size: 115%; color: red;}
.module#weather .watch {display: block; font-weight: bold; font-size: 115%; color: orange;}
.module#weather .advisory {display: block; font-weight: bold; font-size: 115%; color: green;}
.module#weather p {font-weight: normal;}
.module#unclaimed_property .module_headline span {font-size: 95%;}
.module#search ul a:hover {text-decoration: underline; color: #015EC6;}
.module#search ul a.size1 {font-size: 120%;}
.module#search ul a.size2 {font-size: 110%;}
.module#search ul a.size3 {font-size: 100%;}
.module#search ul a.size4 {font-size: 100%;}
.module#search ul a.size5 {font-size: 90%;}
.module#search ul a.size6 {font-size: 90%;}
.module#search ul a.size7 {font-size: 80%;}
.module#search ul a.size8 {font-size: 80%;}
.module#search ul a.size9 {font-size: 70%;}
.module#search ul a.size10 {font-size: 70%;}
a.legislation_name {font-size: 155%;}
.module .weather_notifcations {display: block; margin-left: 2.5em;}
.module#headlines ul li a:hover {color: #015EC6;}
#rtCalendarNav {border-width: 0px;}
#rtAgencySearchNav {border-width: 0px;}
#rtMediaNav {border-width: 0px;}
#rtAgencySearch #category_id {width: 13em; white-space: normal;}
#rtAgencySearch .keyword_search {margin: 0em 0.25em;}
#helpcenter form {font-size: 80%; text-transform: capitalize; font-weight: normal; color: #015EC6; display: block;}
#helpcenter form .submit_button {display: block; float: none;}
#helpcenter form h3 {border-bottom: 1px solid #AFAFAF; margin-bottom: 0.25em; font-size: 105%;}
* html .module .submit_button_wrapper {width: 10em; padding-right: 0em;} /*IE6*/
* html .module_headline_wrapper {float: left; width: 100%; height: 1.4em;} /*IE6*/
* html .module_headline {width: 8.45em;} /*IE6*/
* html .module ul .submit_button {padding: 0em 0.1em; font-size: 75%; width: 11em; margin-right: 0em;} /*IE6*/
* html .module ul {margin-top: 1.75em; padding: 0.1em; padding-top: 0.5em;} /*IE6*/
* html .module ul li {margin-left: 0.25em; margin-right: 0.2em; width: 10.5em; width: 95%;} /*IE6*/
* html #rtAgencySearch #category_id {width: 90%;} /*IE6*/
* html #rtAgencySearch li {width: 10em; padding: 0em; margin: 0em;} /*IE6*/
* html #rtAgencySearch form {width: 10em; padding: 0em; margin: 0em;} /*IE6*/
* html .module#unclaimed_property .module_headline span {font-size: 90%;} /*IE6*/
* html .cal_module {display: block; width: 9em; margin: 0.15em 0.15em;} /*IE6*/
* html #traffic ul li img {width: 95%;} /*IE6*/
*:first-child+html .module_headline_wrapper {float: left; width: 100%; height: 1.4em;} /*IE7*/
*:first-child+html .module_headline {width: 8.7em;} /*IE7*/
*:first-child+html .module ul .submit_button {padding: 0em 0.1em; font-size: 75%; width: 11em;} /*IE7*/
*:first-child+html .module ul {margin-top: 1.75em; padding-top: 0.5em;} /*IE7*/
*:first-child+html .module .alpha_listing td a {padding: 0.1em; padding-top: 0em; padding-bottom: 0.2em; line-height: 1em; height: 1em; width: 0.85em;} /*IE7*/
*:first-child+html .module .weather_notifcations {display: block; float: left; margin-left: 0.5em;} /*IE7*/
html:first-child .module_headline_wrapper {float: left; width: 100%; height: 1.4em;} /*OPERA*/
html:first-child .module_headline {width: 8.5em;} /*OPERA*/
html:first-child .right_content#front {height: 100%;} /*OPERA*/
html:first-child .module ul {margin-top: 1.6em;} /*OPERA*/ 
.bottom_content{display: block; width: 98%; margin: 0em auto; padding-top: 1.5em; padding-right: 11.5em; padding-bottom: 2em; padding-left: 0.5em;}
.module_main {height: 100%; width: 31%; min-height: 10em; font-size: 0.85em; padding-bottom: 1em;}
.module_main h1 {font-size: 1em; width: 100%; border-width: 0px;}
.module_main a {display: block; text-decoration: none; color: #015EC6;}
.module_main a:hover {text-decoration: underline;}
.module_main img {display: block; right: 100%;}
#module_left {float: left;}
#module_left img {vertical-align: top; float: right; padding: 0em 0.5em 0.5em;}
#module_center {float: left; margin-left: 1%; margin-right: 1%; padding-left: 0.5em; border-left: 1px dotted #AFAFAF; border-right: 1px dotted #AFAFAF;}
#module_right {float: left;}
#module_right img {vertical-align: top; float: right; padding: 0em 0.5em 0.5em;}
.how_do_i {list-style-type: none; padding: 0em; margin: 0.15em 0em;}
.how_do_i li {border-bottom: 1px dotted #AFAFAF; margin-bottom: .25em; width: 90%;}
.how_do_i li a {font-weight: normal;}
.front_main {margin: 0em auto; text-align: center; min-width: 43.5em; width: 100%; max-width: 51em;}
* html .front_main {width: 51em;} /*IE6*/
.front_main_nav {padding-bottom: 1em; display: block; white-space: nowrap; display: block; text-align: center;}
* html .front_main_nav {padding-top: 0.25em; margin-top: 0.25em;} /*IE6*/
.front_main_nav_control a {text-decoration: none; color: #015EC6; margin: 0em 0.25em; letter-spacing: -2px; font-stretch: ultra-condensed;}
.front_main_nav_item a {color: #015EC6; border-width: 1px; border-style: solid; font-size: 75%; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0.15em 0.25em; margin: 0em 0.25em;}
.front_main_nav_item a#selected {color: #FFFFFF; border-color: #015EC6; background-color: #015EC6;}
.front_main_content {margin: 0em auto; text-align: left;}
#feature01 {display:block;}
#feature02 {display:none;}
#feature03 {display:none;}
#feature04 {display:none;}
#feature05 {display:none;}
#feature06 {display:none;}
#feature07 {display:none;}
#feature08 {display:none;}
#feature09 {display:none;}
#feature10 {display:none;}
.front_main_content_image {margin: 0em auto; text-align: center;}
.front_main_content_image img{border-width: 0px;}
.front_main_content_headline {font-size: 1.15em; color: #015EC6; text-decoration: none;}
.front_main_content_headline a:hover {text-decoration: underline;}
.front_main_content_body {color: #666; font-size: 90%;}
.front_main_content_link a{color: #015EC6; font-size: 80%; text-decoration: none; text-transform: capitalize; text-align: right; width: 100%; display: block; margin-top: 0.5em;}
.front_main_content_link a:hover {text-decoration: underline;}
.agency_module {margin: 0em auto 1em; width: 10.75em; height: 3em; display: block;}
* html .agency_module {width: 10em;} /*IE6*/
html:first-child .agency_module {width: 10.25em;} /*OPERA*/
.agency_module:first-of-type {width: 10.25em;} /*SAFARI*/
.agency_module a {text-align: center; text-decoration: none; font-weight: bold; display: block; float: left; height: 0.95em; width: 0.9em; margin: 0.1em; padding-right: 0.1em; padding-bottom: 0.3em; padding-left: 0.1em; border: 1px solid #015EC6; color: #015EC6; background-color: #FFFFFF;}
.agency_module a:hover {color: #FFFFFF; background-color: #015EC6;}
*:first-child+html .agency_module a {width: 0.8em; height: 0.9em;} /*IE7*/
* html .agency_module a {width: 0.65em; height: 0.75em;} /*IE6*/
.module#agency_search ul.open#rtAgencySearch li {margin: 0em auto;}
ul.agency_module_visits {border: 1px solid #AFAFAF; color: #6F6F6F; width: 90%; margin: 2em auto 0em; padding: 0.25em; font-size: .85em; font-weight: bold;}
ul.agency_module_visits li {border-top: 1px dotted #AFAFAF; width: 100%; padding: 0.25em 0em; text-align: left;}
.agency_module_visits_link {text-align: left;}
ul.agency_module_quick {color: #6F6F6F; width: 90%; margin: 0.5em auto 0em; padding: 0.25em; font-size: .85em; text-align: left; font-weight: bold;}
#agency_cal li {padding: 0.25em 0em;}
#agency_cal li .agency_cal_date{font-size: 70%; font-weight: bold; color: gray; display: block;}
#agency_news li {padding: 0.25em 0em;}
#agency_services li {padding: 0.25em 0em;}
.story_wrapper {border-bottom: 1px dotted #AFAFAF;}
.story_wrapper .title {color: #000000;}
.calendar_content .city a {color: #000000;}
.calendar_content a {font-weight: normal; text-decoration: none; text-transform: capitalize;}
.calendar a:hover {text-decoration: underline;}
.calendar_content {display: block; margin: 2em auto 0em; min-width: 33.5em; width: 90%; clear: left;}
.event_wrapper {border-bottom-width: 1px; border-bottom-style: dotted;}
.calendar_content .event_wrapper {font-size: 0.75em; padding: 0.5em 1%; height: 2em; clear: left;}
.calendar_content .title {font-weight: bold; display: block; float: left; vertical-align: top; white-space: normal; border-width: 0px; min-width: 10em; width: 30%; margin-right: 0.5em;}
.calendar_content .event_wrapper .city {font-weight: normal; display: block; float: left; vertical-align: top; white-space: normal; border-width: 0px; min-width: 4em; width: 15%; margin-right: 0.5em;}
.calendar_content .event_wrapper .date {display: block; float: left; vertical-align: top; white-space: normal; border-width: 0px; min-width: 10em; width: 33%; margin-right: 0.5em;}
.calendar_content .event_wrapper .agency {display: block; float: left; vertical-align: top; white-space: normal; border-width: 0px; min-width: 8em; width: 19%; margin-right: 0em;}
.cal_event {background-color: #FFF; border: 2px solid #015ec6; border-top-width: 0px; font-size: 0.85em; text-align: left; display: block; padding: 1em; width: 25em; margin: 0em auto;}
.cal_event a {color: #015EC6;}
.cal_event a:hover {text-decoration: underline;}
.cal_event a.email {font-weight: normal; text-decoration: none; text-transform: lowercase;}
.cal_event a.url {font-weight: normal; text-decoration: none; text-transform: lowercase;}
.cal_event .summary {font-weight: bold; text-transform: capitalize; font-size: 115%;}
.cal_event .location {font-weight: bold;}
.cal_event .details label {font-weight: bold;}
.cal_event .vevent {width: 25em;}
.cal_event .summary {display: block; padding-bottom: 0.25em;}
.cal_event .cal_event_date {display: block; padding-bottom: 0.5em;}
.cal_event .location {display: block;}
.cal_event .description {display: block; padding: 1em 0em;}
.cal_event .details {display: block; margin: 0.5em 0em;}
.cal_event .directions {display: block;}
.cal_event .cal_event_details .details {display: block; padding-bottom: 1.5em;}
.cal_event label {float: left; clear: left; display: block; margin-right: 1em;}
.cal_event_details .details .org {float: left; display: block;}
.cal_event_details .details .details {float: left; display: block;}
.cal_event_details .details .tel {float: left; display: block;}
.cal_event_details .details .email {float: left; display: block;}
.cal_event_details .details .url {float: left; display: block;}
.details .description {display: block; float: left; padding-top: 0em;}
.details .directions {display: block; float: left; padding-top: 0em;}
.newsroom .agency a {color: #000000;}
.newsroom a {font-weight: normal; text-decoration: none; text-transform: capitalize;}
.newsroom a:hover {text-decoration: underline;}
.newsroom .story_wrapper {font-size: .75em;}
.newsroom a.article_title {font-weight: bold;}
.newsroom .title {font-weight: bold; border: 0px solid #015EC6; border-bottom-width: 1px; display: block; width: 95%; margin-bottom: 0.75em; margin-top: -0.75em; min-height: 1.25em; z-index: 2;}
* html .newsroom .title {margin-top: 1.5em;} /*IE6*/
.newsroom .story_wrapper .agency {font-weight: normal;}
.newsroom_link .url {font-size: 0.75em; text-align: right; text-decoration: none;}
.newsroom {display: block; margin: 0em auto; margin-top: 2em; min-width: 33.5em; width: 90%; clear: left;}
.newsroom .story_wrapper {padding: 0.5em 1%; height: 2em; clear: left;}
.newsroom .date {display: block; float: left; vertical-align: top; white-space: nowrap; width: 16%; border-width: 0px;}
.newsroom .story_wrapper .title {display: block; float: left; vertical-align: top; white-space: normal; width: 45%; border-width: 0px; margin: 0em;}
.newsroom .story_wrapper .agency {display: block; float: left; vertical-align: top; white-space: nowrap; width: 30%; border-width: 0px;}
.newsroom .article_wrapper .agency {display: block; clear: left; margin-left: 1em; border-width: 0px;}
.newsroom .description {display: block; padding: .25em 0em;}
.newsroom .article_wrapper .description p {clear: left;}
.newsroom_link {display: none;}
.rss {display: inline; margin-right: .5em;}
.newsroom .story_wrapper .date {margin-right: 1em;}
.newsroom .story_wrapper .agency {margin-left: 1em;}
#rss img {border-width: 0px; height: 0.95em;}
#rss li {padding: 0.25em 0em;}
a.article_title {color: #000000; font-size: 115%; margin-bottom: 0.75em; float: left; width: 85%;}
a.article_title:hover {text-decoration: none;}
.newsroom .article_date {font-weight: normal; color: #6F6F6F; font-size: 80%; float: right; margin-top: 0.35em;}
.newsroom .vcard {margin: 0em auto;}
.newsroom .vcard span {display: block;}
.newsroom .vcard span.locality {display: inline;}
.newsroom .vcard span.postal-code {display: inline;}
.newsroom .vcard span.adr {margin: 0.5em 0em;}
.newsroom .vcard span.tel {display: block; margin: 0.5em 0em;}
.newsroom .vcard span a {display: block; margin: 0.5em 0em;}
.newsroom .vcard .agency .org {text-transform: capitalize;}
.vcard {display: block; margin-left: 1em; font-size: 0.85em; width: 85%;}
.org {font-weight: normal;}
.vcard a {color: #015EC6;}
.newsroom .article_wrapper .agency {font-weight: bold;}
.agency_directory {display: block;}
.agency_directory .vcard .org {font-size: 135%;}
.agency_directory .logo {float: left; display: block; width: 10em; padding-right: 2%;}
.agency_directory .logo img {width: 10em; float: left;}
*:first-child+html .agency_directory .logo img {display: block; float: left;} /*IE7*/
.agency_directory .vcard {width: 75%; margin-left: 20%; margin-bottom: 1.25em; padding-bottom: 1.25em; border-bottom: 1px solid gray;}
.agency_directory .vcard label {text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #6F6F6F;}
*:first-child+html .agency_directory .vcard label {display: block; float: left; margin-right: 0.5em; width: 9.5em; text-align: right;} /*IE7*/
* html .agency_directory .vcard label {display: block; float: left; margin-right: 0.5em; width: 9.5em; text-align: right;} /*IE6*/
.agency_directory .vcard .fn {font-weight: bold;}
.agency_directory .directory_map {width: 80%; margin-bottom: 2.5em; margin-left: 20%; font-size: 0.85em; font-weight: bold;}
.agency_directory .directory_map .gmnoprint div {height: 1.25em;}
.agency_directory .directory_map .gmnoprint div div {margin-top: 0em;}
.agency_directory label {width: 14em; text-align: right; float: left; margin-right: 1em;}
.agency_directory .directory_content {display: table;}
*:first-child+html .agency_directory .directory_content {display: block; margin-left: 10em;} /*IE7*/
*:first-child+html .agency_directory .directory_content a.org {margin-left: -6.5em;} /*IE7*/
* html .agency_directory .directory_content {display: block; margin-left: 10em;} /*IE6*/
* html .agency_directory .directory_content a.org {margin-left: -6.5em;} /*IE6*/
.agency_directory div div {margin: 1em 0em;}
.directory {color: #015EC6;}
.directory h1 {margin-bottom: 0.25em;}
.directory .keyword_search_wrapper {display: block; width: 100%; margin: 0em auto; padding-bottom: 1em; text-align: center;}
.directory .keyword_search_wrapper .keyword_search {border: 1px solid #6F6F6F; border-top-width: 2px; border-left-width: 2px; color: #6F6F6F; background-color: #FFFFFF; padding-left: 0.25em; width: 30%;}
.directory .keyword_search_wrapper .keyword_submit {font-size: .75em; line-height: 1em; text-transform: uppercase; border: 1px solid #015ec6; color: #FFFFFF; background-color: #015ec6; margin-left: .5em; margin-top: .25em;}
*:first-child+html .directory .keyword_search_wrapper .keyword_submit {line-height: 1.25em;}
.directory .view_by_options {display: block; font-size: 0.85em; width: 100%; margin: 0em auto; padding-bottom: 1em; padding-right: 1em; text-align: center;}
.directory a.selected {color: #6f6f6f;}
.directory_heading {list-style-type: none; width: 95%; margin: 1em auto; padding: 0em; font-size: 0.85em;}
.directory_listing {list-style-type: none; width: 90%; margin: 1em auto; padding: 0em; font-size: 0.85em;}
.directory_listing p {padding: 0em 2em 0em 1em; color: #6F6F6F;}
.directory_section {width: 95%; border-bottom: 1px solid #AFAFAF; color: #6F6F6F; padding: 0em 1%; font-weight: bold; display: block; margin: 2em auto 0.25em;}
.directory_section a {color: #6F6F6F;}
.directory_navigation {font-size: 0.9em; text-align: right; width: 95%; display: block;}
.listing {padding: 0.25em 1em; display: block;}
.search {width: 95%; margin: 0em auto;}
.gallery {width: 95%; margin: 0em auto;}
.gallery .gallery_content {width: 90%; margin: 0em auto 2.5em; min-height: 25em;}
.gallery .gallery_image {height: 100%; width: 65%; display: block; float: left; margin-right: 1%; padding: 1%;}*:first-child+html .gallery .gallery_image {width: 60%;} /* IE7 */
.gallery .gallery_description {width: 30%; float: left; padding: 1% 1% 0%; font-size: 80%;}
.gallery .gallery_description label {font-weight: bold; font-size: 0.9em; display: block; margin: 0.75em 0em; color: #6f6f6f; text-transform: uppercase;}
.gallery .gallery_image img {display: block; margin: 0em auto; max-width: 70%; max-height: 100%;} 
* html .gallery .gallery_content .gallery_image {width: 21em; float: left;}
* html .gallery .gallery_content .gallery_description {width: 14em; float: left;}
* html .gallery .gallery_content .gallery_image img {width: 20em;}
.gallery .thumbs_wrapper {width: 45em; margin: 0em auto; height: 5.5em; clear: left;}
.gallery .previous_thumbs {width: 5em; float: left;}
.gallery .next_thumbs {width: 5em; float: left;}
.gallery .previous_thumbs a {padding: 2.25em 0em; display: block;}
.gallery .next_thumbs a {padding: 2.25em 0em; display: block;}
.gallery .thumbs {text-align: center; overflow-x: scroll; overflow-y: hidden; width: 33em; margin: 0em 1em; white-space: nowrap; height: 5.5em; display: block; float: left;} 
html:first-child .gallery .thumbs_wrapper {display: none;} /*OPERA*/
html:first-child .gallery .content_navigation {visibility: hidden;} /*OPERA*/
html:first-child .gallery .content_navigation a {visibility: hidden;} /*OPERA*/
html:first-child .gallery .content_navigation #submit_photo {visibility: visible;} /*OPERA*/
.gallery .thumbs a {text-decoration: none;}
.gallery .thumbs a img {border-width: 0px; padding: 0em 0.3em; height: 4em;}
.gallery_controls {font-size: 100%; color: #015EC6; margin: 2em 0em 0.5em;}
.gallery_controls a {margin: 0em 1em;}
.required {color: #AA0000;}
.gallery_submit label {display: block; float: left; width: 8em; text-align: right; font-weight: bold; font-size: 80%; color: #6F6F6F;}
.gallery_submit #dynamic_req_description {width: 0em; display: block; float:left;}
.gallery_submit #dynamic_req_region_id {width: 0em; display: block; float: left;}
.gallery_submit #dynamic_req_image_url {width: 0em; display: block; float:left;}
.gallery_submit #dynamic_req_full_name {width: 0em; display: block; float:left;}
* html .gallery_submit #full_name {margin-left: 0.25em;} /*IE6*/
.gallery_submit select#region_id {margin-left: 1.5em;}
.gallery_submit div {margin: 1em 0em;}
.gallery_submit input {background-image: url(../images/grade_gray1.jpg); border: 1px solid #6F6F6F; border-top-width: 2px; border-left-width: 2px; margin: 0em 1em;}
.gallery_submit select {background-image: url(../images/grade_gray1.jpg); border: 1px solid #6F6F6F; border-top-width: 2px; border-left-width: 2px; margin: 0em 1em;}
.gallery_submit textarea {background-image: url(../images/grade_gray1.jpg); background-repeat: repeat-x; border: 1px solid #6F6F6F; border-left-width: 2px; border-top-width: 2px; margin: 0em 1em;}
.gallery_submit div span#description_ctr {font-size: 70%; margin-left: 10.25em;}
.gallery_submit .submit_button {background-image: none; border: 1px solid #015EC6; border-bottom-width: 2px; border-right-width: 2px; background-color: #015ec6; color: #FFFFFF;}
.gallery_submit_category_fields {width: 100%; padding: 1.5em 0em 0.15em;}
.gallery_submit_category_fields label {width: 100%; text-align: left;}
.gallery_submit_checkboxes {width: 100%; height: 9em; display: block; float: left; padding: 1em;}
.gallery_submit_checkboxes span {text-align: left; display: block; float: left; height: 2.5em;}
.gallery_submit_checkboxes span input {float: left;}
.gallery_submit_checkboxes span label {text-align: left;}
.gallery_submit div .captcha_display_wrapper {margin: 0em 25px 0em;}
.gallery_submit div .captcha_display {margin: 0px auto;}
.gallery_submit div .captcha_interface {margin: 0px 0px; padding: 0px;}
.gallery_submit div .captcha_interface div {margin: 0px 0px;}
.gallery_submit div div.captcha_input {margin-left: 25px;}
.gallery_submit div .captcha_input label {font-size: 11px; color: #FFF; float: none; text-align: left;}
.gallery_submit div .captcha_input input {margin-left: 0px;}
.content_navigation {color: #AFAFAF;}
.content_navigation a {color: #015EC6;}
.content_navigation .current_page {color: #6F6F6F; font-weight: bold; text-decoration: underline;}
.content_navigation {font-size: 80%; text-align: center; line-height: 2em;}
.content_navigation a {text-decoration: none;}
.content_navigation {display: block; clear: left; padding: 1.5em;}
.content_navigation a {padding: 0.5em;}
.category_top {display: block; width: 100%; padding: 1em 0em 1em;}
.category_top img {display: block; float: none; width: 85%; max-width: 600px; margin: 0em auto;}
* html .category_top img {width: 450px;}
.subcategory_listing {margin: 0em auto; display: block;}
.subcategories {list-style-type: none; margin: 0em auto; width: 43.8%; float: left;}
.subcategories li {display: block; clear: both; margin: 0.5em 0em; float: left; width: 100%;}
.subpage_controls {font-size: 0.75em; text-align: center;}
.subpage_controls span {margin-left: 20em; margin-top: -1em;}
.subcategories li a {display: block; vertical-align: middle; margin: 0em; padding: 0em; color: #000000; font-size: 0.85em; font-weight: bold;}
.subcategory_listing .subcategories li a.subpage_link {float: left; color: #015ec6;}
.subcategory_listing ul.subcategories li .section_arrow {display: block; float: left; vertical-align: middle; margin-right: 0.25em;}
.subcategory_listing ul.subcategories li .eservices_icon {display: block; vertical-align: middle; margin-left: 0.5em;}
*:first-child+html .subcategory_listing ul.subcategories li .eservices_icon {padding-left: 0.5em;} /*IE7*/
.subsubcategories {list-style-type: none; padding-bottom: 1.25em;}
.subsubcategories li {display: block; clear: both; margin: 0.15em 0em;}
.subsubcategories li a {font-weight: normal; color: #015EC6;}
.view_by_agency {margin: 0em auto; text-align: center; width: 99.95%;}
.view_by_agency label {color: #000000; font-weight: bold; display: block;}
.view_by_agency select {font-size: .75em; line-height: 1em; border: 1px solid #6F6F6F; border-left-width: 2px; border-top-width: 2px; color: #333333; background-color: #FFFFFF;}
.view_by_agency .submit_button {font-size: .75em; line-height: 1em; text-transform: uppercase; border: 1px solid #015ec6; color: #FFFFFF; background-color: #015ec6; margin-left: .5em; margin-top: .25em; display: inline;}
* html .view_by_agency .submit_button {line-height: 1.15em; padding: 0.1em 0.1em 0em;} /*IE6*/
*:first-child+html .view_by_agency .submit_button {line-height: 1.15em; padding: 0.1em 0.15em 0em;} /*IE7*/
.license_renewals ul {font-size: 80%; color: gray;}
.license_renewals ul span {color: #000000; display: block;}
.license_renewals ul li {padding-bottom: 0.5em;}
.license_renewals ul a {font-size: 105%;}
.mediacenter span {padding: 0.5em 1em; width: 19em; display: block; float: left;}
.mediacenter .headline {clear: left; padding-top: 2em;}
.mediacenter .top {display: block; width: 100%; text-align: right; font-size: 80%; margin-top: -1em;}
.mediacenter .listing ul {list-style-type: none; font-size: 85%;}
.mediacenter .listing ul li {padding-bottom: 0.5em;}
.mediacenter .listing ul ul {font-size: 105%;}
.mediacenter .listing ul ul li {padding-top: 0.25em;}
.sitemap ul {list-style-type: none;}
.sitemap ul li a {font-weight: bold; font-size: 95%;}
.sitemap ul ul li a {color: gray;}
.sitemap ul ul ul li a {font-weight: normal;}
.sitemap .mainnav_last li {text-align: left;}
.elected_officials .official {margin-left: 2.5em;}
.elected_officials .official img {vertical-align: top; float: left;} 
.elected_officials .official .details {display: block; height: 6em; margin-left: 5em; color: gray;}
.elected_officials .official .details a {display: block; padding-top: 1em; font-size: 115%; width: 90%; border-bottom: 1px solid gray;}
.elected_officials .official .details a:hover {text-decoration: none; color: gray;}
.accessibility_policy ul {color: gray; font-size: 90%;}
.accessibility_policy ul span {color: #000000;}
.accessibility_policy ul ul{padding-bottom: 1em; padding-top: 1em; list-style-type: disc;}
.accessibility_policy ul span ul {font-size: 105%;}
.accessibility_policy li {padding-bottom: 0.5em;}
.linking_policy ul ul{padding-bottom: 1em; padding-top: 1em;}
.linking_policy li {padding-bottom: 0.5em;}
.linking_policy div {font-size: 90%;}
.policy_disclaimer div {font-size: 90%;}
.policy_disclaimer a {font-size: 90%;}
.policy_disclaimer div a {font-size: 100%;}
.policy_disclaimer div ul {list-style-type: none;}
.policy_disclaimer div span {font-weight: bold; text-transform: uppercase; font-size: 70%; color: gray;}
.privacy_policy div {font-size: 90%;}
.privacy_policy div span {font-weight: bold; text-transform: uppercase; font-size: 70%; color: gray;}
.security_policy div {font-size: 90%;}
.contact div {font-size: 90%;}
.contact .vcard {font-size: 100%;}
.contact .tel {font-size: 100%;}
.contact .type {font-weight: bold; text-transform: uppercase; font-size: 70%; color: gray;}
.contact h2 {font-size: 90%; text-transform: capitalize;}
.contact .fn {color: black; text-transform: none;}
.contact div ul li {padding-bottom: 0.5em;}
.howtouse div {font-size: 90%;}
.howtouse h3 {font-size: 95%;}
.howtouse div ul {list-style-type: none;}
.howtouse div span {font-weight: bold; text-transform: uppercase; font-size: 70%; color: gray;}
.help {width: 90%;}
.help .keyword_search_wrapper {display: block; width: 100%; margin: 0em auto; padding-bottom: 1em; text-align: center;}
.help .keyword_search_wrapper .keyword_search {border: 1px solid #6F6F6F; border-top-width: 2px; border-left-width: 2px; color: #6F6F6F; background-color: #FFFFFF; padding-left: 0.25em; width: 30%;}
.help .keyword_search_wrapper .keyword_submit {font-size: .75em; line-height: 1em; text-transform: uppercase; border-width: 1px solid #015ec6; color: #FFFFFF; background-color: #015ec6; margin-left: .5em; margin-top: .25em;}
.help .keyword_search_wrapper label {color: #015ec6;}
.help_search_results {margin-top: 1.5em; font-size: 90%;}
.help_search_eservices_found {margin-left: 2em;}
.help_search_results .headline {display: block; font-weight: bold;}
.help_search_results .details {display: block; font-size: 90%; margin-bottom: 1em; margin-left: 2em;}
.help_search_results_listing .agency_name {margin-left: 2em;}
.help_search_results_listing .related_links span {margin-left: 1em;}
.help_search_results_listing .related_links span a {margin-left: 3em;}
.help .vcard {padding: 3em 1em;}
.help .vcard .org {font-weight: bold; text-transform: none;}
.help .vcard .tel {padding: 0.25em 0em;}
.help .vcard .more {padding: 0.25em 0em;}
.paycard ul {font-size: 85%;}
.paycard ol {font-size: 85%;}
.tax_resources a {font-size: 85%; display: block; margin-bottom: .75em;}

* html .cms_editor_content {width: 99%;} /* IE6 */
* html .cms_module {width: 99%;} /* IE6 */

.CMS .left_navigation {width: 12em; float: left; padding-right: 1em; margin-top: -0.5em;}
.CMS .left_navigation .letnav {width: 11em; margin: 0em 0.5em; display: block; height: 100%; background-color: white;}
.CMS .left_navigation a {color: #015ec6; padding: 0.5em 0.75em; border-bottom: 1px solid #015EC6; display: block; font-weight: bold; font-size: 0.8em;}
.CMS .left_navigation a:hover {background-color: #DFDFDF; text-decoration: none;}
.CMS .cms_content {margin-left: 13em; margin-right: 1em;}
#CMS_announcements .module_headline_wrapper .module_headline {font-size: 95%;}
#CMS_faqs .module_headline_wrapper .module_headline {font-size: 95%;}
#CMS_facts .module_headline_wrapper .module_headline {font-size: 95%;}
#CMS_related_topics .module_headline_wrapper .module_headline {font-size: 95%;}
.error404 ul {font-size: 85%;}
.business_directory div {display: block; width: 100%; margin-bottom: 0.75em;}
.business_directory div label {width: 15em; font-size: 90%; font-weight: bold; display: block; float: left; margin-right: 0.5em; text-align: right;}
.business_directory .submit_button {margin-left: 18.75em;}
.business_directory .disclaimer {font-size: 80%; color: gray;}
.business_directory .vcard {margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0.25em; border-bottom: 1px dotted gray;}
.business_directory .vcard .org {font-weight: bold;}
.business_directory .vcard .adr {font-size: 90%;}
.business_directory .vcard .phone {font-size: 90%;}
* html .business_directory .adr {display: block;} /*IE6*/
*:first-child+html .business_directory .adr {display: block;} /*IE7*/
.wordcloud {margin: 2em 1em;}
.wordcloud a.size1 {font-size: 205%; display: inline;}
.wordcloud a.size2 {font-size: 190%; display: inline;}
.wordcloud a.size3 {font-size: 175%; display: inline;}
.wordcloud a.size4 {font-size: 160%; display: inline;}
.wordcloud a.size5 {font-size: 145%; display: inline;}
.wordcloud a.size6 {font-size: 130%; display: inline;}
.wordcloud a.size7 {font-size: 120%; display: inline;}
.wordcloud a.size8 {font-size: 105%; display: inline;}
.wordcloud a.size9 {font-size: 90%; display: inline;}
.wordcloud a.size0 {font-size: 75%; display: inline;}
.tableft {width: 35em; padding-top: 2em;}
.captcha_input {text-align: left;}
.captcha_input label {width: 15em;}
*:first-child+html .front_main_nav {padding-top: 0.25em;} /*IE7*/
.CMS .cms_content form {margin-right: -12em;}
.help_module_image img {width: 95%;}
/*SITETOOLS IMAGES*/
#share {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.5em -79.85em;}
* html #share {background-position: 0.5em -79.95em;}
*:first-child+html #share {background-position: 0.5em -79.95em;}
#widgets_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -145.1em;}
* html #widgets_link {background-position: 0.35em -145.4em;}
*:first-child+html #widgets_link {background-position: 0.35em -145.4em;}
#email_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -0.5em;}
#newsletter_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -3.1em;}
#blinklist_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -5.75em;}
#blogger_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -8.5em;}
#delicious_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -12.25em;}
#digg_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -15em;}
#facebook_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -17.5em;}
#google_bookmarks_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -20.25em;}
#linkedin_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -22.75em;}
#magnolia_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -23.25em;}
#myspace_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -25.25em;}
#stumble_upon_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -28em;}
#twitter_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em  -30.75em;}
#yahoo_bookmarks_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -33.25em;}

#change_style {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -82.35em;}
* html #change_style {background-position: 0.35em -82.7em;}
*:first-child+html #change_style {background-position: 0.35em -82.7em;}
#normal_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -35.5em;}
#mobile_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -38.25em;}
#print_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -40.75em;}
#text_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -43.55em;}
#increase_font_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -46em;}
#decrease_font_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -48.85em;}

#translate {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -84.85em;}
* html #translate {background-position: 0.35em -85em;}
*:first-child+html #translate {background-position: 0.35em -85em;}
#chinese_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -51.15em;}
/*#english_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em 0em;}*/
#french_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -53.95em;}
#german_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -56.5em;}
#italian_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -59.05em;}
#japanese_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -61.6em;}
#korean_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -64.25em;}
#spanish_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -66.85em;}

#support {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.25em -87.45em;}
* html #support {background-position: 0.25em -87.8em;}
*:first-child+html #support {background-position: 0.25em -87.8em;}
#chat_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -68.6em;}
* html #chat_link {background-position: 0.35em -69.05em;}
*:first-child+html #chat_link {background-position: 0.35em -69.05em;}
#sitetools_how_to_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -71.75em;}
* html #sitetools_how_to_link {background-position: 0.35em -71.9em;}
*:first-child+html #sitetools_how_to_link {background-position: 0.35em -71.9em;}
#sitetools_faqs_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -74.25em;}
* html #sitetools_faqs_link {background-position: 0.35em -74.4em;}
*:first-child+html #sitetools_faqs_link {background-position: 0.35em -74.4em;}
#sitetools_feedback_link {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0.35em -77.15em;}
* html #sitetools_feedback_link {background-position: 0.35em -77.3em;}
*:first-child+html #sitetools_feedback_link {background-position: 0.35em -77.3em;}
/*FROM ALTERNATIVE STYLESHEET*/
#start_date {border: 1px solid #AFAFAF; color: #AFAFAF; background-color: #FFFFFF; padding-left: 0.25em; width: 75%;}
#end_date {border: 1px solid #AFAFAF; color: #AFAFAF; background-color: #FFFFFF; padding-left: 0.25em; width: 75%;}
#module_center {float: left; margin-left: 1%; padding-left: 0.5em; border-left: 1px dotted #AFAFAF; border-right: 1px dotted #AFAFAF;}
a.size1 {font-size: 120%;}
a.size2 {font-size: 110%;}
a.size3 {font-size: 100%;}
a.size4 {font-size: 100%;}
a.size5 {font-size: 90%;}
a.size6 {font-size: 90%;}
a.size7 {font-size: 80%;}
a.size8 {font-size: 80%;}
a.size9 {font-size: 70%;}
a.size0 {font-size: 70%;}
/*OTHER HOVER EFFECTS*/
.submit_button:hover {color: #015ec6; background-color: #FFFFFF; background-image: none;}
.search_input:hover {color: #6F6F6F; background-color: #FFFFFF; border-color: #FFFFFF;}
.module ul .submit_button:hover {color: #015ec6; background-color: #FFFFFF;}
.directory .keyword_search_wrapper .keyword_submit:hover {color: #015ec6; background-color: #FFFFFF; background-image: none;}
.gallery_submit .submit_button:hover {background-color: #FFFFFF; color: #015ec6; background-image: none;}
.view_by_agency .submit_button:hover {color: #015ec6; background-color: #FFFFFF;}
.help .keyword_search_wrapper .keyword_submit:hover {color: #015ec6; background-color: #FFFFFF; background-image: none;}
.module#headlines ul li span:hover {background-color: #FFFCCC;}
.newsroom_link .url:hover {text-decoration: underline;}
.directory_section:hover {text-decoration: none;}
/*SITETOOLS STYLE*/
.sitetools2 {font-size: 80%; background-color: transparent; color: #6f6f6f; float: right;}
.sitetools2 a {text-decoration: none; color: #6F6F6F;}
.sitetools2 ul {list-style-type: none; padding: 0em; margin: 0em;}
.sitetools2 ul li {display: block; float: left; padding: 0.25em 2.25em; margin-right: 0em; padding-right: 0.75em;}
.sitetools2 ul li.sitetools2_break {padding-left: 0em; padding-right: 0em; margin-right: 0em; margin-left: 0em;}
.sitetools2 ul li#support {margin-right: 0em;}
.sitetools2 ul ul li {float: none;}
.sitetools2 ul li#translate ul li {padding-right: 2.5em;}
.sitetools2 ul li ul {display: none; position: absolute; border: 1px solid #6F6F6F; background-color: #FFFFFF; margin-left: -2.25em; margin-top: 0.25em;}
.sitetools2 ul li#support ul {margin-left: -8.75em;}
.sitetools2 ul ul a {display: block; padding: 0.25em 0.5em;}
* html .sitetools2 ul li ul {margin-top: 1.5em;}
* html .sitetools2 ul li#support ul {margin-left: -12.5em;}
* html .sitetools2 ul li#translate ul {margin-left: -9.75em;}
* html .sitetools2 ul li#change_style ul {margin-left: -11.75em;}
* html .sitetools2 ul li#share ul {margin-left: -14em;}
*:first-child+html .sitetools2 ul li ul {margin-top: 1.5em;}
*:first-child+html .sitetools2 ul li#support ul {margin-left: -12.3em;}
*:first-child+html .sitetools2 ul li#translate ul {margin-left: -9.65em;}
*:first-child+html .sitetools2 ul li#change_style ul {margin-left: -11.85em;}
*:first-child+html .sitetools2 ul li#share ul {margin-left: -12.05em;}

ul#rtAlerts li.linklist a {padding: 0.5em 0em; padding-left: 2.5em; }
ul#rtAlerts li.linklist a#alert_amber {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -96.5em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_burnban {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -100.15em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_escapee {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -103.85em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_road {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -107.65em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_terror {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -111.25em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_traffic {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -114.8em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_cameras {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -118.55em; background-color: transparent;}
ul#rtAlerts li.linklist a#alert_weather {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -122.25em; background-color: transparent;}
ul#rtAlerts li.linklist a#media_211 {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -151.7em; background-color: transparent;}  

ul#rtMedia li.linklist a {padding: 0.5em 0em; padding-left: 2.5em; }
ul#rtMedia li.linklist a#media_widgets {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -157.75em; background-color: transparent;}
ul#rtMedia li.linklist a#media_alerts {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -126em; background-color: transparent;}
ul#rtMedia li.linklist a#media_av {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -129.75em; background-color: transparent;}
ul#rtMedia li.linklist a#media_calendars {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -133.5em; background-color: transparent;}
ul#rtMedia li.linklist a#media_enews {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -137em; background-color: transparent;}
ul#rtMedia li.linklist a#media_podcasts {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -140.7em; background-color: transparent;}
ul#rtMedia li.linklist a#media_rss {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -144.35em; background-color: transparent;}
ul#rtMedia li.linklist a#media_press {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -148em; background-color: transparent;}
ul#rtMedia li.linklist a#media_twitter {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -161.15em; background-color: transparent;}

ul#rtMedia li.linklist a#mc_audio {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -164.35em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_alerts {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -167em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_calendars {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -170.25em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_enews {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -173.5em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_twitter {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -177.15em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_podcasts {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -181em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_press {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -184em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_rss {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -144.35em; background-color: transparent;}
ul#rtMedia li.linklist a#mc_video {background-image: url(/genthree/images/sitetools/single_icon_spry.gif); background-repeat: no-repeat; background-position: 0em -187.25em; background-color: transparent;}

.right_content a#best_of_web {display: block; text-align: center; width: 11em; margin: 1em 0em;}
.right_content a#best_of_web img {border-width: 0px; width: 10em;}
#formbuilder {margin-right: 0em;}
.included_object a img {border-width: 0px;}
.pre_nav_wrapper {text-align: center;}
.pre_nav_wrapper .included_object {display: block; margin-top: 1em;}
.pre_nav_wrapper .included_object a {border-bottom: 0px;}
.pre_nav_wrapper .included_object a:hover {background-color: transparent;}
.post_nav_wrapper {text-align: center;}
.post_nav_wrapper .included_object {display: block; margin-top: 1em;}
.post_nav_wrapper .included_object a {border-bottom: 0px;}
.post_nav_wrapper .included_object a:hover {background-color: transparent;}
.pre_content_wrapper {text-align: center; margin: 1em 0em;}
.pre_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.post_content_wrapper {text-align: center; margin: 1em 0em 2em;}
.post_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.pre_rightcontent_wrapper {text-align: center;}
.pre_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.post_rightcontent_wrapper {text-align: center;}
.post_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.pre_footer_wrapper {text-align: center; margin: 1em 0em 2em;}
.pre_footer_wrapper .included_object {display: inline; margin: 0em 1em;}
.module#odot_twitter #twitter_div #twitter_update_list {padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;}
.module#odot_twitter #twitter_div #twitter_update_list li span {display: block; font-size: 90%; color: #6F6F6F}
.module#odot_twitter #twitter_div #twitter_update_list li span a {font-size: 100%}
.module#odot_twitter #twitter_div #twitter_update_list li a {font-size: 75%;}
.single_sign_on.submit_button#submit  {background: transparent url(/genthree/images/single_sign_on_button.gif) left top no-repeat; border-width: 0px; height: 3.5em; width: 7.25em; margin: 0.5em 1.5em 0em;}
