/*
Theme Name: Texas Mobile
Theme URL: http://vt.proofstaging.com
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
050820 Added faqspl2 
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.
-------------------------------------------------------------- */

@charset "UTF-8";
body {
	text-overflow: string!important;
}

body>#content {
	width: auto;
	margin-left: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	margin-top: 50px;
	}

#content {
	width: auto;
	margin-left: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	padding: 20px 10px 0 0;
	}

.ui-corner-all, .ui-corner-bottom, .ui-corner-top {
	border-radius: 0;
}
div.ui-page div.ui-header {
	background-image: url("../images/stars-header.png");
	background-position: center top;
	height: 179px;
	background-color: transparent;
	border: none;
	width: 100%;
}
	img.logo {
		display: block;
		margin: 38px auto 0;
	}
.ui-btn-up-c, .ui-li > .ui-btn-inner {
	background-image: url("../images/red-btn-gradient.png");
	height: 98px;
	
}
.home div.ui-page div.ui-content {
	width: 100%;
	overflow: hidden;
}

/*.ui-btn-hover-c a.ui-link-inherit {
	color: #fff;
	text-shadow: 0 1px 1px #333;
	 font-size:auto;;
}*/

.ui-btn-up-c a.ui-link-inherit {
	color: #fff;
 font-size:auto;
}
.ui-btn-up-c {
    text-shadow: 0 1px 1px #333;
}
.ui-li:last-child, .ui-li.ui-field-contain:last-child, 
.ui-listview-inset .ui-li {
	border: none;
}
div.ui-content ul li.ui-btn div.ui-btn-inner div.ui-btn-text span {
	color: #FFFFFF;
	display: block;
    font-size: .8em;
    font-weight: normal;
    text-shadow: none;
	line-height: 1em;
	width: 60%;
	margin-top: -.5em;
}

div.ui-btn-text a.celeb-call {
	background-image: url("../images/phone.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	line-height: 1.75em;
}
html.ui-mobile body.home div.ui-page div.ui-content ul.ui-listview li.ui-btn div.ui-btn-inner div.ui-btn-text a {
	text-shadow: 0 1px 1px #333333;
}
html.ui-mobile body.home div.ui-page div.ui-content ul.ui-listview li.ui-btn div.ui-btn-inner div.ui-btn-text a:hover, 
html.ui-mobile body.home div.ui-page div.ui-content ul.ui-listview li.ui-btn div.ui-btn-inner div.ui-btn-text a:active
html.ui-mobile body.home div.ui-page div.ui-content ul.ui-listview li.ui-btn div.ui-btn-inner div.ui-btn-text a:link	{
	text-shadow: 0 1px 1px #333333;

	
}
div.ui-btn-text a.remind {
	background-image: url("../images/hurricane-icon.png");
	background-position: 0.125% 30%;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	text-shadow: 0 1px 1px #333333;color: #fff;
	font-weight: bold;
}

div.ui-btn-text a.ENR {
	background-image: url("../images/enr-icon.png");
	background-repeat: no-repeat;
	background-position: 0.125% 30%;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}

div.ui-btn-text a.ID {
	background-image: url("../images/ID.png");
	background-repeat: no-repeat;
	background-position: 0.125% 30%;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}

div.ui-btn-text a.vote {
	background-image: url("../images/vote.png");
	background-repeat: no-repeat;
	background-position: 0.125% 30%;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}

div.ui-btn-text a.vota {
	background-image: url("../images/vota.png");
	background-repeat: no-repeat;
	background-position: 0.125% 30%;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}

div.ui-btn-text a.howto {
	background-image: url("../images/check-icon.png");
	background-position: 0.125% 30%;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}


div.ui-btn-text a.regStatus {
	background-image: url("../images/amiregistered.png");
	background-repeat: no-repeat;
	background-position: 0.125% 30%;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}

div.ui-btn-text a.findpl {
        background-image: url("../images/map-icon.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.faqspl2 {
        background-image: url("../images/mob-faqs-icon-2.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.mailpl4 {
        background-image: url("../images/ballot-checkmark.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.circarrows {
        background-image: url("../images/mob-arrows-icon-small.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.complaint {
        background-image: url("../images/mobile-complaint.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.pollworker {
        background-image: url("../images/mobile-pollworker.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.game {
        background-image: url("../images/mobile-bus-icon.png");
        background-repeat: no-repeat;
        background-position: 0.125% 30%;
        display: block;
        height: 56px;
        line-height: 3em;
        overflow: visible;
        width: 100%;
        color: #fff;
        text-shadow: 0 1px 1px #333333;
        font-weight: bold;
}

div.ui-btn-text a.votefb {
	background-image: url("../images/fbicon.png");
	background-position: 0.125% 30%;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	line-height: 3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}
div.ui-btn-text a.votetw {
	background-image: url("../images/twittericon.png");
	background-position: 0.125% 30%;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	line-height:3em;
	overflow: visible;
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #333333;
	font-weight: bold;
}
html.ui-mobile body.home div.ui-page div.ui-content ul.ui-listview li.ui-btn div.ui-btn-inner div.ui-btn-text a {
	color: #fff;
}

.ui-content {
	padding: 0;
}
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
	   display: block;
    height: 98px;
    overflow: hidden;
    padding: 0 0 0 65px;
	
}
.ui-btn-text {
    padding: 10px 5px 0;
    position: relative;
    z-index: 1;
}
.ui-content .ui-listview-inset {
    margin: 0;
}
div.ui-page div.ui-footer{
	border: none;
	
}
.ui-bar-a {
	background: none;
	border: none;
}
div.ui-page div.ui-footer a.siteurl {
	background: none;
	color: none;
	display: block;
	margin: 14px auto;
	border: none;
	
}
div.ui-page div.ui-header h3.countdown {
   color: #003962;
    display: block;
    font-weight: bold;
    height: auto;
    /*margin: 15px auto 0;*/
	margin: 0px auto 0;
    padding: 20px 0;
    text-shadow: none;
    width: 340px;
    z-index: 80;
	text-align: center;
	font-size: .75em;
	overflow: visible;
	*position: relative;

}
.home div.ui-page div.ui-header h3.countdown {
	color: #003962;
    display: block;
    font-weight: bold;
    height: auto;
    margin: 103px auto 0;
	*margin-top: 75px;
    padding: 20px 0;
	/*padding: 10px 0;*/
    text-shadow: none;
    width: 340px;
    z-index: 80;
	text-align: center;
	overflow: visible;
	
}
div.ui-page div.ui-header h3.countdown span.votereg {
	margin-top: -15px;
}
.countbox {
		margin-top: -20px;
    position: absolute;
    width: 66px;
    z-index: 100;
	margin-left: 4px;
	height: 48px;
	overflow: hidden;
	background-image: url(../images/count-dwn-box.png);
	background-position: left center;
	background-repeat: repeat-x;
	
	
}
html.ui-mobile body.home div.ui-page div.ui-header h3.countdown span.countbox li#fergcorp_countdowntimer.widget-container h3.widget-title span.fergcorp_countdownTimer_widgetTitle {
	display: none;
}

div.ui-page div.ui-header h3.countdown span.countbox li#fergcorp_countdowntimer.widget-container ul li {
	 color: #FFFFFF;
    display: block;
    font-size: 2em;
    font-weight: normal;
    letter-spacing: 0.7em;
    line-height: 1.95em;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
   width: 45px;
	*letter-spacing: 0.6em;
}

.ui-mobile div.ui-page div.ui-header h3.countdown span.tdays {
	float: right;
	display: inline;
	*margin-top: -12px;
	
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-header h3.countdown span.countbox li#simplecountdowntimer_widget-2.widget-container div#sct_id_0.simple_countdown_timer {
	width: 90px!important;
}
h3.countdown span.countbox li {
	list-style-type: none;
}
	
.secs, .cntSeparator  {
	display: none;
}
h3.countdown span.countbox li#simplecountdowntimer_widget-2.widget-container div#sct_id_0.simple_countdown_timer div.desc div#cdays

{
    position: relative;
	color: #003962;
	 text-shadow: none;
	 margin-top: -15px;
	 text-transform: uppercase;
	 float: right;
	 display: inline;
	 margin-left: 42px;
}
div.ui-page div.ui-header h3.countdown span.days {
	margin-left: 73px;
    position: relative;
    z-index: 100;
	text-overflow: string;
}
div.ui-page div.ui-header h3.countdown span.polls-op {
	display: block;
    margin-left: 85px;
	*margin-left: 88px;
    margin-top: -12px;
    text-align: center;
}
.num1 {
	 color: #FFFFFF;
    float: left;
    font-size: 2.25em;
    font-weight: normal;
    line-height: 1.75em;
    margin-left: 2px;
    text-align: center;
    width: 30px;
	
}
.num1 hr {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #000;
	position: absolute;
	z-index: 1111;
	width: 28px;
	margin-left: 1px;
	margin-top: 22px;
}
.num2 {
	color: #fff;
	font-size: 2.25em;
    font-weight: normal;
    line-height: 1.75em;
    margin-left: 2px;
    text-align: center;
    width: 31px;
	float: right;
}
.num2 hr {
	 border-color: #000000;
    border-style: solid none none;
    border-width: 2px medium medium;
    margin-left: 1px;
    margin-top: 22px;
    position: absolute;
    width: 28px;
    z-index: 1111;
}
#info-area.celebc-pg {
	background-image: url("../images/cb-red-bg.png");
	height: 611px;
	padding: 20px;
	width: auto;
}

 div#info-area.remind-fr{
	background-image: url("../images/cb-red-bg.png");
	height: 611px;
	padding: 20px;
	width: auto;
	}

div.ui-content div#info-area.celebc-pg div.celeb-call {
	background-image: url("../images/phone.png");
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	line-height: 1.75em;
	margin-left: 5px;
}
div.vhow {
	background-image: url("../images/check-icon.png");
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	margin-left: 10px;
}




/*div#mobilelang span {
	background-color: #b82b36;
    display: block;
    font-size: 95%;
    font-weight: normal;
	 color: #b82b36;
	text-decoration-color: #ffffff;
    margin-left: 68px;
    margin-top: -15px;
    text-shadow: none;
}*/


div#mobilelang {
  /* background-image: url("../images/cb-red-bg.png");
    height: 162px;*/
	background-color: #b82b36;
	font-size: 85%;
	/*font-weight: normal;*/
	color: #ffffff;
    padding: 5px;
	text-align: right;
    /*width: auto;*/
}


#mobilelang a, #mobilelang a:hover, #mobilelang a:visited
{
    color: #ffffff;
}


div#mobilelang {
  /* background-image: url("../images/cb-red-bg.png");
    height: 162px;*/
	background-color: #b82b36;
	font-weight: strong;
	color: #ffffff;
    padding: 10px;
    width: auto;
}

#info-area.voting-howpg {
   background-image: url("../images/cb-red-bg.png");
    height: 162px;
    padding: 10px 20px;
    width: auto;
}

div#info-area.remind-fr div.remind-pg {
   background-image: url("../images/talkbubbles.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
   

}
div#info-area.remind-fr h2, div.vhow h2{
    color: #FFFFFF;
    margin-left: 68px;
    text-shadow: 0 1px 1px #333333;

}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#info-area div h2 a.ui-link {
    color: #FFFFFF;
    text-decoration: none;

}

div#info-area.remind-fr span {
	 color: #FFFFFF;
    display: block;
    font-size: 95%;
    font-weight: normal;
    margin-left: 68px;
    margin-top: -15px;
    text-shadow: none;
}
div#info-area.remind-fr h3.gen-heading {
	  color: #FFFFFF;
    margin-left: 68px;
    text-shadow: 0 1px 1px #333333;
}
#text-msg-area {
     background-image: url("../images/gloss-lft-corner.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: lighter;
    height: 326px;
    line-height: 2em;
    margin: 0 auto;
    padding: 0 0 0 36px;
    text-align: center;
    text-shadow: none;
    width: auto;
	overflow: hidden;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#info-area.remind-fr div#text-msg-area p {
	  background-image: url("../images/gloss-bg.png");
    display: inline;
    float: left;
    font-size: 1em !important;
    height: 326px;
    line-height: 2em;
    margin: 0 auto;
    overflow: hidden;
    padding: 50px 0 0;
    width: 100%;

}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#info-area.remind-fr div.wrap-corner {
	 background-image: url("../images/gloss-rt-corner.png");
    background-position: right top;
    background-repeat: no-repeat;
    height: 326px;
    margin: 0;
    padding-right: 39px;
    width: auto;
}
div.celeb-call	h2 {
	 color: #FFFFFF;
    margin-left: 50px;
    text-shadow: 0 1px 1px #333333;
}
div#info-area.celebc-pg div.celeb-call span {
	font-weight: normal;
    text-shadow: none;
	color: #fff;
	margin-left: 50px;
	display: block;
	margin-top: -45px;
	line-height: 1em;
}
div.vhow span {
	font-weight: normal;
    text-shadow: none;
	color: #fff;
	margin-left: 68px;
	margin-top: -20px;
	display: block;
	
}
div#info-area.celebc-pg p {
	color: #fff;
	margin-left: 20px;
	font-size: 1.5em;
}
#banner-slider {
   background-color: #FFFFFF;
    height: 216px;
    margin-top: 60px;
    overflow: hidden;
    padding: 10px 0;
}
div#info-area.celebc-pg ol {
	color: #fff;
	text-shadow: none;
	margin-left: 5px;
}
div.bubbles {
	 background-color: #E9E9E9;
    height: 16px;
    margin: 5px auto 0;
    padding:8px 5px 5px 5px;
    width: auto;
}
.bubbles li {
	display: inline;
	list-style-type: none;
	margin: 5px;
}
div#info-area.celebc-pg ol li {
	font-size: 1em;
	font-weight: normal;
}
div#banner-slider div.bubbles ul {
	margin: 0 auto;
	width: 180px;
} 
div.ui-content div#info-area.celebc-pg ol li a.ui-link {
	color: #fff;
	font-weight: normal;
}


/* Arrow Icon*/

html.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content ul.ui-listview li.ui-btn div.ui-btn-inner div.ui-btn-text {
	 background-image: url("../images/rt-arrow.png");
    background-position: 98% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
    width: 100%;
	padding-right: 0;
	font-size: 1em;
}
.ui-content {
	overflow-x: hiddent;
}
.ui-li, .ui-li.ui-field-contain {
    overflow: hidden;

}
.ui-mobile body.home div.ui-page div.ui-content ul li.ui-btn div.ui-btn-inner span.ui-icon-arrow-r {
		display: none;
}
.ui-btn-icon-right .ui-icon {
    display: none;

}
/*Celeb Form */

div#frm-area form {
	padding: 32px 44px;
	background-color: #e9e9e9;
}
#frm-area {
	background-color: #3e3e3e;
	
	/*padding: 20px;*/
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area.remind{
	padding: 10px;
}
label {
	color: #000;
	text-shadow: none;
	font-weight: bold;
	font-size: 1em;
}
.form-row label {
	display: block;
	margin-bottom: 5px;
}
.form-row {
	margin: 0 0 10px;
	width: 100%;
	
} 
.extend {
	width: 99.9%;
}
div.form-row input.extend {
	 width: 96.5%;
}

	
div.form-row2 div.form-row {
	display: inline;
    float: left;
    width: 89px;
}
 div.form-row3 {
	display: block;
    padding-top: 10px;
}
div#frm-area form.fivefr div.form-row4 {
	background-color: #F4F4F4;
    overflow: auto;
    padding: 20px 35px;
    width: auto;
}
div#frm-area form.fivefr div.form-row5 {
	width: auto;
	padding: 10px;
	background-color: #e9e9e9;
	overflow: auto;
    padding: 20px 35px;
}
.choose {
	clear: both;
	display: block;
}

form.fivefr label{
	display: block;
}
div#frm-area form.fivefr div.form-row4 label {
	float: left;
    margin: 20px 15px 0;
}
div.form-row div.form-row3 label, div.form-row div.form-row3 input {
	display: inline;
    float: left;
    font-size: 0.5em;
}
input {
	padding: 7px 0 10px;	
	color: #888;
	font-size: .9em;
}
#op-selected {
	display: block;
	clear: both;
}
div#frm-area form.celeb div.form-row input.submit {
	background-image: url("../images/blue-btnbg.png");
	background-color: transparent;
	width: 100%;
	border: 1px solid #2672bc;
	height: 65px;
	border-radius: 15px;
	font-size: 1.5em;
	text-shadow: inherit;
	color: #fff;
	margin-top: 10px;
}
/*form.fivefr input.submit {
	background-image: url("images/blue-btnbg.png");
	background-color: transparent;
	width: 100%;
	border: 1px solid #2672bc;
	height: 65px;
	border-radius: 15px;
	font-size: 1.5em;
	text-shadow: inherit;
	color: #fff;
	margin-top: 10px;
}
*/
form.fivefr div.form-row4 input.edit {
	background-color: #ac1932;
	width: 120px;
	border: 1px solid #ac1932;
	height: 40px;
	border-radius: 8px;
	font-size: 1.5em;
	text-shadow: inherit;
	color: #fff;
	margin-top: 10px;
	float: right;
}


div#frm-area form.fivefr {
	padding: 0;
	 background: none repeat scroll 0 0 transparent;
}

div#frm-area form.celeb div.form-row input.extend3 {
	 width: 80px;
}
#form-row2, #form-row {
	 width: 80px;
}

div.form-row input.extend2 {
	display: inline;
	float: left;
	width: 50px;
	margin-right: 3px;
	
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area form.celeb div.form-row2 {
	display: block;
	clear: both;
	padding-top: 10px;
}
div#frm-area form.celeb div.form-row div#op-selected {
	width: 100%;
	overflow: hidden;
	background-image: url("../images/arrow-down-select.png");
	border-radius: 8px;
	border: 1px solid #888;
	background-repeat: no-repeat;
	background-position: right;
	height: 45px;
	background-color:#fff; 
}
div#op-selected select {
		background: none repeat scroll 0 0 transparent;
    	border: medium none;
   	    width: 103%;
		height: 45px;
		padding: 5px;
	}
.hm-btn {
	float: left;
	 margin: 5px;
}
.cancel-btn {
	float: right;
	 margin: 5px;
}
#head-btns {
  position: absolute;
    width: 100%;
    z-index: 100;
	height: 38px;
}
div#frm-area h2 {
	color: #ac1932;
	font-size: 1.2em;
	font-weight: bold;
	text-shadow: none;
}
form.fivefr p {
	color: #fff;
	font-weight: normal;
	text-shadow: none;
}
/*starnav*/
 div#frm-area ul#star-nav {
	 padding: 5px;
	 margin: 0 0 40px;
 }
  div.ui-page div.ui-content div#frm-area ul#star-nav li {
	margin: 0;
	display: block;
	background-image: url("../images/gray-btn-bg.png");
	height: 70px;
	overflow: hidden;
	background-position: center top;
 }
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div#four ul li {
	background: none;
	overflow: visible;
	height: auto;
	border: none;
	display:list-item;
	list-style: disc outside none;
}
 
div#frm-area ul#star-nav li a {
 background-image: url("../images/gray-arrow-circle.png");
    background-position: 99% 50%;
    background-repeat: no-repeat;
    color: #333333;
    display: block;
    font-size: 1.5em;
    height: 40px;
    padding: 30px 30px 0;
    position: relative;
    text-decoration: none;
    z-index: 100;
    *position: static;
}
html.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav li.valid-tag ul.expanded li.header_sub_nav{
	display: none!important;
}
.star {
	float: left;
	 float: left;
    margin: 30px 15px 25px 35px;
	position: relative;
	z-index: 99;
}
/*Expanded Star Nav*/
div#frm-area ul#star-nav ul.expanded li.inner-nav a {
	background: none;
}

div.ui-content div#frm-area ul#star-nav ul.expanded li.plus-link {
	 background-image: url("../images/dk-gray-expanded.png");
    display: block;
    height: 60px;
    margin: 0;
    overflow: hidden;
	border: none;
}
li.change-bar {
	 background-image: url("../images/dk-gray-expanded.png");
    display: block;
    height: 60px;
    margin: 0;
    overflow: hidden;
	border: none;
}
li.change-bar2 {
	 background-image: url("../images/dk-gray-expanded.png");
    display: block;
    height: 60px;
    margin: 0;
    overflow: hidden;
	border: none;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar a#toggle-btn.minus-link {
	background-image: url("../images/minus-btn.png");
    background-position: 99% 75%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: normal;
    padding: 10px 30px 15px 40px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    z-index: 100;
}*

div.ui-content div#frm-area ul#star-nav ul.expanded li.minus-link-content {
	background-color: #FFFFFF;
    background-image: none;
    height: auto;
    padding: 20px 30px;
	text-align: left;
	font-size: .95em;
	line-height: 1.25em;
}
div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.minus-link-content p a.ui-link,
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div p a.ui-link,
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav li.valid-tag ul.expanded li.change-bar div.hidden a.ui-link

 {
	margin: 0;
	padding: 0;
	position: static;
	background: none;
	display: inline;
	font-weight: normal;
	color: #1e558b;
	text-decoration: underline;
	font-size: .95em;
	overflow:visible;
}
div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div h3 {
	color: #ac1932;
}
div.ui-content div#frm-area ul#star-nav ul.expanded li.minus-link-content ul li {
	background: none;
	margin: 5px 0;
	list-style-type: circle!important;
	border: none;
	padding: 0;
	height: auto;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div#four h1 {
	color: #bd5f6b;
	font-weight: normal;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div div#steps a.ui-link  {
	margin: 0 auto;
	display: inline-block;
	border: none;
	background: none;
	color: #333;
	 border-right: 1px solid #999999;
    font-size: 1em;
    height: 38px;
     padding: 20px 5px 0;
 
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div div#steps{
	background-image: url("../images/step-bg.png");
	background-position: center;
	margin: 0 auto;
	height: 58px;
	border-radius: 5px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 0;
}
.sample {
	display: block;
	margin: 15px auto;
	border: 1px solid #333;
}
.expanded {
	margin: 0;
	padding: 0;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.minus-link-content ul {
	margin: 0 0 0 -30px;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar div div#steps a.current {
	 border-right: 1px solid #999999;
    color: #BD5F6B;
    font-size: 1em;
    height: 38px;
    padding-top: 20px;

}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li#fouth.change-bar div div#steps a.last {
	border: none;
}
.ui-mobile body.home div.ui-page div.ui-content ul li.ui-btn div.ui-btn-inner {
    white-space: normal;
	overflow: visible!important;
	 text-overflow: visible;
}
.ui-mobile body.home div.ui-page div.ui-content ul li.ui-btn div.ui-btn-inner span.ui-icon {
	 float: right;
    margin-right: 20px;
    margin-top: -35px;
	top: 50%;
	position: static;
	 height: 38px;
    width: 38px;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar,
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar2 {
  background-image: url("../images/dk-gray-expanded.png");
    border: medium none;
    display: block;
    height: auto;
    margin: 0;
	 position: relative;
	 *position: static;
}

.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar a,
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar2 a{
background-image: url("../images/plus-btn2.png");
    background-position: 99% 55%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: normal;
    height: 35px;
    overflow: hidden;
    padding: 25px 30px 0 40px;
    /*position: relative;*/
    text-decoration: none;
    text-shadow: none;
   /* z-index: 100;*/
	line-height: 1em;
	}	

.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav li.valid-tag ul.expanded li.change-bar2 a.ui-link {
background-image: url("../images/plus-btn2.png");
    background-position: 99% 55%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: normal;
    height: 35px;
    line-height: 1.25em;
    overflow: hidden;
    padding: 25px 30px 0 40px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    z-index: 100;	
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li.change-bar a.ui-link.minus-link  {
background-image: url("../images/minus-btn.png");
    background-position: 99% 55%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: normal;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    z-index: 100;
}
.hidden {
	display: none;
}
 ul.expanded li.change-bar div {
	 background-color: #FFFFFF;
    background-image: none;
    font-size: 0.95em;
    height: auto;
    line-height: 1.25em;
    padding: 20px 30px;
    text-align: left;

}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav ul.expanded li#fouth.change-bar div div#steps {
	display: block!important;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav li.valid-tag {
	border: none;
    height: auto;
    overflow:visible;
	list-style-type: none;
}

/*buttons*/
div.text-btns {
	background-image: url(../images/blu-border-lft.png);
	height: 66px;
	background-position: top left;
	background-repeat: no-repeat;
	width: auto;
	padding-left: 12px;
	margin: 0 auto 8px;
}
div#frm-area.remind div#frm-area form#frmMessaging.fivefr div.text-btns {
	padding-left: 9px;
}
div#frm-area.remind div#frm-area form#frmMessaging.fivefr div.text-btns div {
	padding-right: 7px;
}
div.ui-content div#frm-area a.send-btns,
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div.ui-content div#frm-area.remind div#frm-area form.fivefr input.submit
 {
	background-image: url(../images/blu-gradient.png);
	color: #FFFFFF;
    font-size: 1.5em;
    height: 66px;
    text-shadow: inherit;
    width: 100%;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	text-decoration: none;
	font-weight: normal;
	border: none;
	
}
 div.text-btns div{
	 background-image: url("../images/blu-border-rt.png");
    background-position: right top;
    background-repeat: no-repeat;
    margin: 0;
    padding-right: 10px;
    
}	
.ui-li .ui-btn-text a.ui-link-inherit {
	white-space: normal;
}
.ui-btn-inner {
	border: none;
}
.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow {
    box-shadow: none;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav li.valid-tag ul.expanded li.change-bar div.hidden li

 {
	background: none;
	height: auto;
	overflow: visible;
	display: list-item;
	list-style-type: disc;
}
 caption {
	 font-weight: bold;
	 padding: 10px 0;
}
.hidden td, .hidden th {
	padding:3px 15px 3px 5px;
}
.hidden td {
	border: 1px solid #ccc;
}
/*IE 7 Devices*/
div.ui-page div.ui-header h3.countdown {
	*clear: both;
	*margin-top: 10px;
	
}
img.logo {
    *clear: both;
	* position: relative;
	*margin: 0 auto;
}
#head-btns {
	*position: static;
}
div.ui-page div.ui-header  {
	*overflow: hidden;
}
.num2 hr, .num1 hr { 
	*margin-left: -3px;
	*width: 24px;
    *margin-top: 15px;
	*display: block;
}
.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-content div#frm-area ul#star-nav li.valid-tag ul.expanded li#third.change-bar div .hidden {
	*padding: 0 30px;
}
html.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-header{
    text-overflow: string!important;
	white-space: normal;
}
html.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-footer a.siteurl span.ui-btn-inner {
	border: none;
	padding: 0;
	background: none;
	box-shadow: none;
}
html.ui-mobile body.ui-mobile-viewport div.ui-page div.ui-footer a.siteurl {
	border: none;
	box-shadow: none;
}
div.ui-page div.ui-header a.logo-top {
	position: static;
}
.copyright {
	font-size: .75em;
	text-align: center;
	color: #333;
}
#not-shown {
	display: none!important;
}
 div#one.hidden form#frm_county_select {
 	background: none!important;
 	margin: 0!important;
 	padding: 0!important;
 }
.ui-body-c .ui-link {text-decoration: none;}

#headingg {
	height: auto;
	padding: 5px;
	background-color: #194d72;
	text-align: right;
	font-size: 1em;
	}

#headingg a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	}

#headingg a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	}

#headingg a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	}

.notice-2 {
	display: block;
	margin: 15px auto;
	background-color: #e51b24;
	padding: 10px 10px 10px 10px;
	width: 90%;
	color: white;
}

table.norm-5px { 
	/*border-collapse: collapse;*/
	border: solid #CCC 1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
table.norm-5px caption {
	text-align: center;
	padding: 5px;
	font-size: 1em;
	background-color: #CCC;
	}
	
table.norm-5px td {
	border: solid #CCC 1px;
	border-collapse: collapse;
	padding: 5px;
	}

table.norm-5px td.align-r {
	text-align: right;
	border: solid #CCC 1px;
	border-collapse: collapse;
	padding: 5px;
	}

table.norm-5px td.align-c {
	text-align: center;
	border: solid #CCC 1px;
	border-collapse: collapse;
	padding: 5px;
	}

table.norm-5px th {
	background-color: #F5F5F5;
	border: solid #CCC 1px;
	width: 50%;
	font-size: 1em;
	}
	
table.norm-5px th.normalize {
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 50%;
	padding: 5px;
	}
	
table.norm-5px th.normalize2 {
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 50%;
	padding: 5px;
	}

table.norm-5px th.align-left-bg {
	text-align: left;
	background-color: #F5F5F5;
	width: 50%;
	padding: 5px;
	}		

table.norm-5px tr:hover td {
	background-color: #F5F5F5;
	}

table.norm-5px tr:hover th {
	background-color: #F5F5F5;
	}

table.norm-5px tfoot tr td	{
	border-left: none;
	border-right: none;
	border-bottom: none;
	font-size: .95em;
	color: #666;
	}

table.norm-5px tfoot tr:hover td {
	font-size: .95em;
	color: #000;
	}

table.norm-eic { 
	/*border-collapse: collapse;*/
	border: solid #CCC 1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 95%;
	}
	
table.norm-eic caption {
	text-align: center;
	padding: 5px;
	font-size: 1em;
	background-color: #CCC;
	width: 95%;
	}
	
table.norm-eic td {
	border: solid #CCC 1px;
	border-collapse: collapse;
	padding: 5px;
	background-color: #FFF;
	}

table.norm-eic td.align-r {
	text-align: right;
	border: solid #CCC 1px;
	border-collapse: collapse;
	padding: 5px;
	background-color: #FFF;
	}

table.norm-eic td.align-c {
	text-align: center;
	border: solid #CCC 1px;
	border-collapse: collapse;
	padding: 5px;
	background-color: #FFF;
	}

table.norm-eic th {
	background-color: #F5F5F5;
	border: solid #CCC 1px;
	width: 50%;
	font-size: 1em;
	text-align: left
	}
	
table.norm-eic th.normalize {
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 50%;
	padding: 5px;
	}
	
table.norm-eic th.normalize2 {
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 50%;
	padding: 5px;
	}

table.norm-eic th.align-left-bg {
	text-align: left;
	background-color: #F5F5F5;
	width: 50%;
	padding: 5px;
	}		

table.norm-eic tr:hover td {
	background-color: #F5F5F5;
	}

table.norm-eic tr:hover th {
	background-color: #F5F5F5;
	}

table.norm-eic tfoot tr td	{
	border-left: none;
	border-right: none;
	border-bottom: none;
	font-size: .95em;
	color: #666;
	}

table.norm-eic tfoot tr:hover td {
	font-size: .95em;
	color: #000;
	}
