/* --------------- More About Regions Page --------------- */
#More_About_Regions { overflow: visible; width: 980px; max-width: 980px; height: auto; }
#More_About_Regions .masthead H1, #More_About_Regions .masthead P { margin-left: 10px; }
#More_About_Regions H2 { color: #293546; display: block; margin-bottom: 5px; }
#More_About_Regions #Page_Content_Column1 { width: 425px; max-width: 425px; }
#More_About_Regions #Page_Content_Column2 { width: 225px; max-width: 225px; }
.module_300 .gray_body { margin: 0 10px 5px 10px; }

.region_setting .top_title { font-size: 11px; }
.region_setting .my_region_name { font-size: 15px; margin: 5px 0 0 10px; }
.region_setting FORM .option_list BR { line-height: 22px; }
.region_setting FORM .option_list INPUT, .region_setting FORM .option_list SPAN { float: left; margin: 0 5px; } 
.region_setting FORM .option_list INPUT { clear: left; }
.region_setting FORM .option_list SPAN { clear: right; width: 160px; *padding-top: 3px; }
.region_setting INPUT.region_apply_button { background: url('/08design/images/buttons/applychanges.gif') no-repeat; width: 160px; height: 29px; margin-top: 10px; border: none; }
.region_setting INPUT.region_apply_button:hover { background: url('/08design/images/buttons/applychanges_mo.gif') no-repeat; }

body:not(:root:root) .region_setting FORM .option_list SPAN { margin-top: -2px; }
.region_latest_news .latest_news H2 { margin-bottom: 10px; }
.region_latest_news .latest_news UL LI A { color: #305CB6; }


/* --------------- Regions Bar --------------- */
#Module-Statewide_Regions_Bar * { margin: 0px; padding: 0px; } 
#Module-Statewide_Regions_Bar .clear { clear: both; width: auto; height: auto; line-height: inherit; margin: auto; padding: auto; }
#Module-Statewide_Regions_Bar { 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444e5c; font-size: 12px;
	height: 43px; max-height: 43px; width: 980px; max-width: 980px; 
	clear: both; overflow: hidden; white-space: nowrap; }
  
#Module-Statewide_Regions_Bar A { cursor: pointer; font-weight: bold; }
#Module-Statewide_Regions_Bar A:link, #Module-Statewide_Regions_Bar A:visited { color: #305CB6; text-decoration: none; }  
#Module-Statewide_Regions_Bar A:active, #Module-Statewide_Regions_Bar A:hover { color: #3C8AFA !important; text-decoration: underline; } 

#Module-Statewide_Regions_Bar .region_image, 
#Module-Statewide_Regions_Bar .region_title, 
#Module-Statewide_Regions_Bar .region_menu { display: block; height: 43px; margin-right: 1px; }

#Module-Statewide_Regions_Bar .region_image { width: 140px; max-width: 140px; background: url('/08design/images/regions_bar_image.gif') no-repeat; }
#Module-Statewide_Regions_Bar .region_title { width: 171px; max-width: 171px; background-color:#F1F1F1; font-size: 23px; color: #293546; }
#Module-Statewide_Regions_Bar .region_title SPAN { display: block; margin: 7px 0 0 10px; color: #293546; }

#Module-Statewide_Regions_Bar .region_menu { margin: 0; width: 667px; max-width: 667px; background: url('/08design/images/regions_bar_bkgd_right.gif') right no-repeat; background-color: #E1E1E1; }
#Module-Statewide_Regions_Bar .region_menu .region_menu_box { margin: 7px 5px 0 10px; }
#Module-Statewide_Regions_Bar .region_menu P { font-size: 11px; margin-bottom: 3px; }

#Module-Statewide_Regions_Bar .region_menu UL { list-style: none; }
#Module-Statewide_Regions_Bar .region_menu UL LI { float: left; border-left: 1px solid #6e757f; line-height: 13px; padding: 0 6px; }
#Module-Statewide_Regions_Bar .region_menu UL LI.first_region { padding-left: 0px; border: 0px; }
#Module-Statewide_Regions_Bar .region_menu UL LI A { outline: none; }


/* --------------- Round Box Overlay --------------- */
.roundbox_overlay { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444e5c; font-size: 12px; }
.roundbox_overlay A { cursor: pointer; font-weight: bold; }
.roundbox_overlay A:link, .roundbox_overlay A:visited { color: #305CB6; text-decoration: none; }  
.roundbox_overlay A:active, .roundbox_overlay A:hover { color: #3C8AFA !important; text-decoration: underline; } 
.roundbox_overlay .label  { font-weight: bold; color: #293546; }

.roundbox_overlay DIV { background-image: url('/08design/images/roundbox_bkgd_overlay.png'); *background-image: url('/08design/images/roundbox_bkgd_overlay_ie6.png'); }
.roundbox_tl, .roundbox_tr, .roundbox_bl, .roundbox_br { height: 9px; font-size: 2px; /* fix height for IE */ }
.roundbox_tl { margin: 0 9px 0 0; }
.roundbox_tr { margin: -9px 0 0 9px; background-position: 100% 0; }
.roundbox_bl { margin: 0 9px 0 0; background-position: 0 -11px; }
.roundbox_br { margin: -9px 0 0 9px; background-position: 100% -11px; }

.roundbox_content { display: block !important; height: 100%; }
.roundbox_content, .roundbox_content DIV { background-image: none !important; }
.roundbox_content { border-left: 1px solid #8d949d; border-right: 1px solid #8d949d; background-color: white; padding: 0 10px; }

.roundbox_arrow_down { text-align: center; height: 5px; font-size: 2px;  } /* fix height for IE */
.roundbox_arrow_down IMG { position: relative; top: 15px; margin-top: -3px; }
.roundbox_arrow_left { float: left; }
.roundbox_arrow_left IMG { position: relative; left: -18px; *left: -17px; top: 28px; *top: 25px; margin-right: -10px; } 

#Overlay_Region_Desc, #Overlay_Region_Save { position: absolute !important; display: none; }
#Overlay_Region_Desc { width: 560px; }
#Overlay_Region_Desc P { font-size: 11px; padding: 8px 0 0 0; }
#Overlay_Region_Desc .x_close { float: right; height: 12px; width: 60px; white-space: nowrap; }
#Overlay_Region_Save { width: 200px; }
#Overlay_Region_Save .roundbox_content { text-align: center; }
#Overlay_Region_Save .roundbox_content .yes_no { margin-top: 7px; }
#Overlay_Region_Save .roundbox_content .yes_no A { font-weight: bold; }

/* --------------- jqModal --------------- */
.jqmWindow { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #EEE; color: #333; border: 1px solid black; padding: 12px; }
.jqmOverlay { background-color: #fff; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm { position:absolute; top:0; left:0; z-index:-1;  width: expression(this.parentNode.offsetWidth+'px');
 height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute;  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
