/* -------------------------------------------------------------- 
  
   Governor Perry Website Screen Styles

-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/plugins/tabs.css";

a {color:#003a7e;}

h1 {font-size:160%;}
h2 {font-size: 19px; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; color:#002d62;}
h3 {font-size:130%;}

hr.newline {margin: 0 10px 20px 10px; clear: both; padding: 0 0 10px 0; background-color: transparent; border-bottom: 1px dotted #ccc; border-top: 0; border-left: 0; border-right: 0;}

.noborder td, .noborder tr {border: 0 solid #fff !important;}

.cloak {
visibility: hidden;
opacity:0;
filter:alpha(opacity=0); /* For IE8 and earlier */
display: none;
}

a.titlelink {font-size: 19px; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; color:#a3013a; text-decoration: none !important;}
a.titlelink:hover {font-size: 19px; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; color:#35657a; text-decoration: none !important;}


/* img, div { behavior: url(http://governor.state.tx.us/stylesheets/iepngfix.htc); }  */

/* ------------ Google Search ----------------------------------- */

.gsc-input {background-image: none !important;}
input#gsc-i-id1.gsc-input, input#gsc-i-id2.gsc-input {background-color: #d8e2eb !important; color: #173552 !important; font-weight: bold !important;}
td.gsc-clear-button  {display: none !important;}
input.gsc-search-button  {border: 1px solid #17324f !important; color: #17324f !important; background-image:url(../images/widget-button-bg.jpg) !important; background-repeat:repeat-x !important; padding: 2px 4px 2px 4px; margin-left:3px; margin-right: -10px !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

input.gsc-search-button:hover { border: 1px solid #a3013a !important; color: #a3013a !important; }

#gsearch-box-new {float:right; margin-top:20px; overflow: hidden; height: 24px; text-align: right; width: 235px;}

/* ------------ Body Styles ------------- 4f7492 ----------------------- */

body {
/* background-image:url(../images/body-background.jpg);
background-repeat:repeat-y;
background-position:center;  */
background-color: #d7d8d8;
margin:0;
height: 100%;
}

html {height: 100%;}

/* ------------ FB Body Styles ---------------------------------- */

.body_fb {
background-image: none !important;
background-color: #fff !important;
margin: 0;
overflow: hidden;
padding: 0;
}

#wrapper_fb {width: 520px; background-color: #fff; overflow: hidden;}

#content_fb {margin:0; background-color: #e7ebf0; padding-top: 0; overflow: hidden;}

.initiative-link-box-fb {width:470px; padding: 10px; margin:7px 5px 20px 15px; border: 1px solid #b8c5d6; border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius:7px; z-index:1; font-weight:bold; text-decoration:none;}
.initiative-link-box-fb:hover {border:1px solid #a3013a;}
.initiative-link-box-fb h3 {color: #173552 !important;}
.initiative-link-box-fb h3:hover {color: #a3013a !important;}

/* --------------------------- */

a.newslink:link {font-weight: bold; text-decoration:none !important; color:#002d62;}
a.newslink:hover {font-weight: bold; text-decoration:underline !important; color:#a3013a;}
a.newslink:visited {font-weight: bold; text-decoration:none !important; color:#002d62;}
a.newslink:active {font-weight: bold; text-decoration:underline !important; color:#002d62;}

.newslinkbox a {font-weight: bold; text-decoration:none !important; color:#002d62;}
.newslinkbox a:hover {font-weight: bold; text-decoration:underline !important; color:#a3013a;}
.newslinkbox a:visited {font-weight: bold; text-decoration:none !important; color:#002d62;}
.newslinkbox a:active {font-weight: bold; text-decoration:underline !important; color:#002d62;}

a.nolink:link {font-weight: normal; text-decoration:none !important; color:#002d62;}
a.nolink:hover {font-weight: normal; text-decoration:underline !important; color:#a3013a;}
a.nolink:visited {font-weight: normal; text-decoration:none !important; color:#002d62;}
a.nolink:active {font-weight: normal; text-decoration:underline !important; color:#002d62;}

h2.headline-new {font-size:21px !important; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; padding-bottom:10px !important; color:#002d62 !important;}
h2.headline-fl-new {font-size:21px !important; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; padding-bottom:3px !important; color:#002d62 !important;}

/* -----------------------  ORGANIZATION PAGES  ------------------------------------------- */

.division-listing {margin:0; padding:0;}
.division-listing li {width:46%; float:left;  font-size:11px; list-style-type:none; margin:0px 20px 10px 0px; padding:0; }
.organization-list-title { font-weight:bold; font-size:13px;}  
.org-box-new {width:845px; padding: 10px; margin:15px 10px 10px 0px; border:1px dotted #ccc; text-decoration:none;}
a.org-box-new-title {font-size:130% !important; font-weight:bold; line-height:120%; text-decoration:none !important;}
a:hover.org-box-new-title {font-size:130% !important; font-weight:bold; color:#a3013a; line-height:120%; text-decoration:none !important;}

.org-box-fb {width: 96%; padding-bottom: 5px; margin-top:15px; text-decoration:none;}
a.org-box-fb-title {font-size:130% !important; font-weight:bold; line-height:120%; text-decoration:none !important;}
a:hover.org-box-fb-title {font-size:130% !important; font-weight:bold; color:#a3013a; line-height:120%; text-decoration:none !important;}


/* ------------------------------ TOP NAV NEW  --------------------------------------------------- */

#nav-new {background-image:url(../images/menu-background2.jpg); background-repeat:repeat-x; height:40px !important; font-weight:bold; text-transform:uppercase; overflow:hidden; width:100%; margin-top:-1px;}

#nav-new a.nav-new-link {padding-top: 11px; padding-right: 20px; padding-left: 20px; float:left; height:40px !important; margin-top:0px; color: #001d3f; letter-spacing: 1px; text-transform:uppercase;}
#nav-new a:hover.nav-new-link {background-image:url(../images/menu-link-rollover.png); background-repeat:repeat-x; text-decoration:none; color: #fff; letter-spacing: 1px; padding-right: 20px; padding-left: 20px;}
#nav-new a.nav-new-link-on {padding-top: 11px; float:left; height:40px !important; margin-top:0px; background-image:url(../images/menu-link-rollover.png); background-repeat:repeat-x; text-decoration:none; color: #fff; letter-spacing: 1px; border-right: 1px solid #001d3f; border-left: 1px solid #17324f; padding-right: 19px; padding-left: 19px; text-transform:uppercase;}

#nav-new a.nav-new-link-home {margin-left: 30px !important; padding-top: 11px; padding-right: 20px; padding-left: 25px !important; float:left; height: 40px !important; margin-top:0px; color: #17324f; letter-spacing: 1px;}
#nav-new a:hover.nav-new-link-home {margin-left: 30px !important; background-image:url(../images/menu-link-rollover.png); background-repeat:repeat-x; text-decoration:none; color: #fff; letter-spacing: 1px; padding-right: 20px; padding-left: 25px !important;}
#nav-new a.nav-new-link-home-on {padding-top: 11px; margin-top:0px; height: 40px !important; margin-left: 30px !important; float:left; background-image:url(../images/menu-link-rollover.png); background-repeat:repeat-x; text-decoration:none; color: #fff; letter-spacing: 1px; border-right: 1px solid #17324f; border-left: 1px solid #17324f; padding-right: 20px; padding-left: 25px !important;}

#nav-new a:active.nav-new-link  {}
.nav-new-sublink a {text-decoration:none !important; color:#fff; margin-left:15px; padding:2px 5px 1px 4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; float:right;}
.nav-new-sublink a:hover {text-decoration:none !important; background-image:url(../images/menu-link-background.png); background-repeat:repeat-x; color: #fff; padding:2px 5px 1px 4px; float:right;}

.nav-new-button {border: 1px solid #17324f; color: #17324f; background-image:url(../images/widget-button-bg.jpg); background-repeat:repeat-x; padding: 2px 4px 2px 4px; margin-left:3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.nav-new-button:hover {border: 1px solid #a3013a; color: #a3013a; background-image:url(../images/widget-button-bg.jpg); background-repeat:repeat-x; padding: 2px 4px 2px 4px; margin-left:3px;}
.nav-new-box {border: 1px solid #17324f; background: #dae5eb;}


/*  ---------  NEW FOOTER ------------------------------------------------------- */

#footer-new {width: 890px; height: 100px; background-color: #001d3f; background-image:url(../images/header-bkgd.png); background-repeat: repeat-x; background-position: top left; margin: 0; color:#fff !important; border-top: 0px; padding-top: 5px;}

#footer-music-new {width: 890px; background-image:url(../images/music-header-bkg.png); background-color: #4074b1; background-repeat:repeat-x; overflow:hidden; margin: 0; color:#fff !important; padding-top: 15px;}

.footer-sublink {margin: 15px 10px 10px 18px;}
.footer-sublink a {text-decoration:none !important; color: #fff; margin-right: 25px; padding:3px 6px 2px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.footer-sublink a:hover {text-decoration:none !important; background-image:url(../images/menu-link-background.png); background-repeat:repeat-x; color: #fff; padding:3px 6px 2px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.footer-oog {margin:0px 10px 20px 10px; padding-left:4px; color: #a3b3c0;}
.footer-oog span {padding: 0px 7px 0px 7px; font-size: 9px;}

/* ---------------- CONTACT ----------------------------------- */


a.contact-button-test { color: #597f9f; width: 280px; background-color: #f3f5f7; border: 1px solid #b5c5d2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none !important; display: block; font:14px Helvetica, sans-serif; font-weight: bold; padding: 10px 10px 10px 15px; margin-bottom: 13px; }

a:hover.contact-button-test { color: #fff; background-color: #a3013a; border: 1px solid #a3013a; text-decoration: none !important; }


/* ---------------- NEW NEWS PAGES ----------------------- c2c9cf ebeced d4d9dd  --------------------- */

.news-side-area {width: 380px; float: right; padding: 0; margin: 40px 5px 20px 20px;}
.news-side-box {width:360px; margin: 0px 0px 10px 0px; padding: 7px 10px 7px 10px; border: 1px dotted #ccc;}
h2.news-title {font-size: 23px !important; font-weight:bold; font-family: Georgia, san-serif; letter-spacing: .5px; font-variant: normal; margin-top: 10px; margin-bottom:0px; color:#2b78ae; line-height: 130%;}
.news-datecity {height: 21px !important; float:left; font-size:10px; margin-top: 5px; margin-bottom: 5px;  color:#939393; font-family: Verdana, san-serif;}

.archivelinkssub a {font-weight: bold; text-decoration:none !important; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; border-right: 1px dotted #ccc; border-bottom: 0; color:#5e829d; background-color: #fff; margin-right: 5px; padding:0px 4px 0px 4px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;  border-radius: 4px 4px 0 0; float:left;}
.archivelinkssubcurrent a {font-weight: bold; text-decoration:none !important; color: #a3013a; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; border-right: 1px dotted #ccc; border-bottom: 1px solid #fff; background-color: #fff; margin-right: 5px; padding:0px 4px 0px 4px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;  border-radius: 4px 4px 0 0; float:left;}
.archivelinkssub a:hover {text-decoration:none !important; color: #a3013a; background-color: #fff;}

#instagram li {float: left !important; list-style-type: none !important; padding: 5px 10px 5px 5px !important;}

/* ---------------- */

.news-index-main {width: 450px; float:left; margin-top: 5px; margin-bottom: 10px; padding:0; margin-right: 0;}
.news-index-headline {font-size:23px !important; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; background-image:none !important; margin:0px; color:#a3013a;}
.news-medialinks {width: 100%; height: 9px; padding-top: 3px; display: block !important;}

h2.news-headline-new {font-size:150% !important; font-weight:bold; font-family: Helvetica, san-serif; font-variant: normal; letter-spacing: normal; background-image:none; margin-top: 10px; margin-bottom:0px; color:#2b78ae; line-height:120%;}
h2.news-headline-white {font-size:150% !important; font-weight:bold; font-family: Helvetica, san-serif; font-variant: normal; letter-spacing: normal; background-image:none; margin-top: 5px; margin-bottom:0px; color:#fff; line-height:120%;}
#news-subheadline-new {font-style:italic; color:#16324e; line-height: 100%; margin-top: 5px;}
.news-date-new {font-size:9px; color:#939393; font-family: Verdana, san-serif; margin-bottom: 2px;}
#news-date-new {height: 21px !important; float:left; font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:15px; color:#16324e;}
.news-right-new {width:380px; float:right; margin: 0px 3px 10px 10px; padding:10px; background-color: #f1f2f2; border: 1px solid #c7ced4; -moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; clear:right;}
.news-right-new-fl {width:380px; float:right; margin: 0px 3px 10px 10px; padding:10px; background-color: #f5f2ee; border: 1px solid #d9d5cc; -moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; clear:right;}
.news-right-follow {width:380px; height: 24px; float:right; margin: 0px 3px 10px 10px; padding:5px 10px 5px 10px; background-color: #f1f2f2; border: 1px solid #c7ced4; -moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; clear:right;}
.news-right-photos {float:left; width: 100px; height: 67px; border: 1px solid #c2c9cf; padding:3px; background-color: #d8dde2;}

a.picasa-link {font-size: 90%; font-weight:bold; text-decoration:none !important; background-color: #fff; border: 1px solid #c7ced4; color:#2b78ae; padding:2px 7px 2px 7px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}
a:hover.picasa-link {font-size: 90%; font-weight:bold; text-decoration:none !important; color: #fff; border: 1px solid #2b78ae; background-color: #2b78ae; padding:2px 7px 2px 7px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}
.picasa-box {text-align:center; width: 100%; margin-top: 10px; margin-bottom: 5px;}

.news-indexhead-new {font-size:23px !important; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px;  margin:0px 0px 10px 0px; color:#a3013a !important; float:left;}

.news-indexdate-new {float:right; margin:13px 0px 10px 0px; color:#2b78ae; font-size:10px; font-family: Verdana, san-serif;}
.news-initiative {width:380px; float:right; margin: 0px 3px 10px 10px; padding:10px; background-image:url('../images/button-initiative-newspage.jpg'); background-repeat:no-repeat; height: 35px !important; border: 1px solid #c7ced4; -moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; clear:right;}
.news-initiative-content {color:#35657a; margin-left: 130px; padding:0px;}
.related-news-list {padding-bottom: 12px; margin:0px;}

#news-date-new .label-press-appointments  {color:#006600; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}    
#news-date-new .label-press-bill  {color:#0099FF; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-speech {color:#990000; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-special {color:#FF9900; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}	
#news-date-new .label-press-proclamation {color:#666666; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-pr {color:#015fbc; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-exec-order {color:#339966; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;} 
#news-date-new .label-press-editorial {color:#996600; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-veto-2 {color:#990000; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-signatures {color:#FFBD00; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-file-nosig {color:#463E41; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#news-date-new .label-press-note {color:#c67500; font-size:12px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}

a.media-link-index {color: #5e829d; border-width: 1px 1px 0 1px; border-style: dotted; border-color: #ccc; font-size:9px; font-family: Verdana, san-serif; line-height: 100%; text-decoration: none !important; font-weight:bold; padding: 3px 4px 3px 4px; float:right; margin-left: 10px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
a:hover.media-link-index {color: #a3013a;}

a.media-link-note {color: #5e829d; border-width: 0 1px 1px 1px; border-style: dotted; border-color: #ccc; font-size:9px; font-family: Verdana, san-serif; line-height: 100%; text-decoration: none !important; font-weight:bold; padding: 3px 4px 3px 4px; margin-bottom: 0; float:left; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
a:hover.media-link-note {color: #a3013a;}

a.media-link {color:#5e829d; border: 0px solid #b5c5d2; background-color: #edf1f3; font-size:9px; font-family: Verdana, san-serif; text-decoration: none !important; font-weight:bold; padding: 3px 4px 4px 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height: 100%;}
a:hover.media-link {background-color: #a3013a; border: 0px solid #a3013a; color: #fff;}


/* ---------------- NEW HOMEPAGE ------f3f5f7----------------- */

div.connect-button-all {width: 277px; height: 55px; background-image:url(/images/home-sidebar-bkg.png); background-repeat: repeat; position: absolute; padding: 15px 10px 10px 13px;  color:#002d62 !important;}
.connect-button-all a {color: #002d62 !important;}
div:hover.connect-button-all {background-image:url(/images/feature-btn-bg.png); background-repeat: repeat; color: #fff !important; text-shadow: #002d62 0px 0px 5px !important;}
div:hover.connect-button-all a {color: #fff !important; text-shadow: #002d62 0px 0px 5px !important;}

div.connect-button-alt {width: 277px; height: 55px; background-image:url(/images/feature-btn-bg.png); background-repeat: repeat; position: absolute; padding: 15px 10px 10px 13px;  color:#ffffff !important;}
.connect-button-alt a {color: #002d62 !important;}
div:hover.connect-button-alt {background-image:url(/images/home-sidebar-bkg.png); background-repeat: repeat; color: #002d62 !important; text-shadow: #002d62 0px 0px 5px !important;}
div:hover.connect-button-alt a {color: #fff !important; text-shadow: #002d62 0px 0px 5px !important;}

div.connect-button-msg {width: 277px; height: 175px; background-image:url(/images/home-sidebar-bkg.png); background-repeat: repeat; padding: 15px 10px 10px 13px;}
.connect-button-msg a {color: #16324e;}
div:hover.connect-button-msg {background-image:url(/images/feature-btn-bg.png); background-repeat: repeat; color: #fff !important; text-shadow: #000 0px 0px 5px !important;}
div:hover.connect-button-msg a {color: #fff !important; text-shadow: #000 0px 0px 5px !important;}

a.home-sidebar-link {font-size: 20px; font-weight: bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; padding: 15px 0 10px 0;  color: #173552; text-decoration: none !important; line-height: 120%;}
a:hover.home-sidebar-link {color:#fff;}

a.connect-button-link {font-size: 13px; text-decoration:none !important; font-weight: bold;  color:#16324e;}
a:hover.connect-button-link {text-decoration:none !important; color: #a3013a;}

.connect-button-outer {width:300px; border: 1px solid #c2c9cf; background-color:#d8dde2; padding: 5px; margin-bottom: 12px; margin-top:10px;}

.connect-button-alt {width: 277px; height: 55px; background-image:url(/images/feature-btn-bg.png); background-repeat: repeat; position: absolute; padding: 15px 10px 10px 13px;  color:#ffffff; text-shadow: #000 0px 0px 5px !important;}
div.connect-button-alt a {color: #ffffff !important;}
div:hover.connect-button-alt {background-image:url(/images/home-sidebar-bkg.png); background-repeat: repeat; color: #16324e; text-shadow: none;}
div:hover.connect-button-alt a {color: #001d3f !important; text-shadow: none !important;}
a.home-sidebar-link-alt {font-size: 20px; font-weight: bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; padding: 15px 0 10px 0;  color: #ffffff; text-decoration: none !important; line-height: 120%;}
a:hover.home-sidebar-link-alt {color:#16324e;}
a.connect-button-link-alt {font-size: 13px; text-decoration:none !important; font-weight: bold;  color:#ffffff;}
a:hover.connect-button-link-alt {text-decoration:none !important; color: #16324e;}


/* ------------------------------ */

#button-txbrag {background: transparent url(../images/button-homepage-txbrags2-K.jpg) top center no-repeat; width: 100%; height: 65px; font-weight:bold; background-color: #f9f9f9; text-align: center; color:#16324e !important; text-decoration: none !important; display: block; /* can also be inline */}
#button-txbrag:hover {background-image: url(../images/button-homepage-txbrags2.jpg); color: #fff !important; text-decoration: none !important;}

#button-initiative {background: transparent url(../images/button-homepage-initiatives2-K.jpg) top center no-repeat; width: 100%; height: 65px; font-weight:bold; background-color: #f9f9f9; text-align: center; color:#16324e !important; text-decoration: none !important; display: block; /* can also be inline */}
#button-initiative:hover {background-image: url(../images/button-homepage-initiatives2.jpg); color: #fff !important; text-decoration: none !important; }

#button-flagstatus {background: transparent url(../images/button-homepage-flagstatus2-K.jpg) top center no-repeat; width: 100%; height: 65px; font-weight:bold; background-color: #f9f9f9; text-align: center; color:#16324e !important; text-decoration: none !important; display: block; /* can also be inline */}
#button-flagstatus:hover {background-image: url(../images/button-homepage-flagstatus2.jpg); color: #fff !important; text-decoration: none !important;}

#button-lege {background: transparent url(../images/button-homepage-lege-K.jpg) top center no-repeat; width: 100%; height: 65px; font-weight:bold; background-color: #f9f9f9; text-align: center; color:#16324e !important; text-decoration: none !important; display: block; /* can also be inline */}
#button-lege:hover {background-image: url(../images/button-homepage-lege.jpg); color: #fff !important; text-decoration: none !important;}

.feature-widget {width: 890px; height: 345px; padding:0px; margin:0px; background-color: #173552; background-image:url({site_url}images/feature-back.jpg); background-repeat:repeat-x; position:relative;}

.feat-widget-desc {width:250px; float:right; margin:15px 15px 0px 0px; padding: 0px;}
.feat-widget-desc h4 {margin:0px; font-size: 22px; font-family: Verdana, san-serif; line-height: 110%; color: #fff;}
.feat-widget-desc p {font-size:13px; line-height: 120%; color:#fff; margin:-10px 5px 8px 0px;}
.feat-widget-desc a {color:#fff;}
.feat-widget-tagline {font-size:10px; font-style:italic; margin-left:8px; margin-bottom:6px;}

.promo-rotator-widget {width: 890px; height: 320px; overflow:hidden;}
.promo-rotator-widget-static a {color:#CC0000;}
.promo-rotator-widget ul {margin:0; padding:0;}
.promo-rotator-widget ul li { list-style-type:none;}

.promo-rotator-widget-static {width:890px; height:340px; overflow:hidden;
background-image:url(../images/featured-widget-bg.jpg); 
background-repeat:repeat-y; position:relative;}

.promo-rotator-widget-static ul {margin:0; padding:0;}
.promo-rotator-widget-static ul li { list-style-type:none;}
#promo-rotator-number2 {text-align:center; text-decoration:none !important; font-size: 13px; font-family: verdana, helvetica, arial, san-serif; border-width:1px; color:#16324e; border-color:#16324e; border-style:solid; float:left; margin:5px; padding:3px 7px 3px 7px; background-image:url(../images/widget-button-bg.jpg); background-repeat:repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
a:hover#promo-rotator-number2 {color:#a3013a; border-color:#a3013a; text-decoration:none !important; background-image:url(../images/widget-button-bg.jpg); background-repeat:repeat-x;}

.promo-readmore a {padding:3px 7px 3px 7px; color:#16324e !important; background-image:url(../images/widget-button-bg.jpg); background-repeat:repeat-x; text-align:center; text-decoration:none !important; font-size: 13px; font-family: verdana, helvetica, arial, san-serif; border-width:1px; border: 1px solid #16324e !important; margin:5px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.promo-readmore a:hover {border-color:#a3013a !important; color:#a3013a !important; text-align:center; text-decoration:none !important; border: 1px solid #fff; }

.promoControl {width: 250px; text-align:center; padding:0; margin: -45px -20px 0px 0px; float:right; z-index:1; position:relative;}

.rollover-fade {float: left; width: 130px; margin-top: 12px; margin-left: 10px; font-weight: bold; text-decoration:none !important; color:#173552;}
.rollover-fade img {opacity:0.5; filter:alpha(opacity=50);}
.rollover-fade:hover {color: #a3013a;}
.rollover-fade:hover img {opacity:1.0; filter:alpha(opacity=100);}


/*  --------------------  FL MANSION PAGES  ----------------------------------  */


.mansion-side-list li {display:block; margin-left: -18px; width: 235px; background:url(/images/mansion-side-divider.jpg) no-repeat 0 100%; padding-bottom:2px; font-size:1.08em; line-height:1.2em; list-style:none;}
.mansion-side-list li a, .mansion-side-list li a:hover {text-decoration:none;}
.mansion-side-list li a {display:block; padding:10px 15px 10px 10px; color:#fff;}
.mansion-side-list li a:hover, .mansion-side-list li.on li a:hover {width: 235px; background:url(/images/mansion-side-fade.png) repeat-y; color:#597f9f;}
.mansion-side-list li.on a, .mansion-side-list li li.on, .mansion-side-list li.on a:hover {display:block; background:url(/images/mansion-side-fade.png) repeat-y; color:#597f9f; font-weight:bold;}
.mansion-side-list li li.on a, .mansion-side-list li li.on a:hover, .news-side-list li li.on {display:block; padding:3px 0 3px 0;}
.mansion-side-list li.on li a {font-weight: normal;}
.mansion-side-list ul li, .mansion-side-list ul li a, .mansion-side-list li.on li a, .mansion-side-list ul li a:hover {background:0; padding:0;}
.mansion-side-list ul {margin: 10px 0 10px 5px;}
.mansion-side-list ul li {margin: 5px 0; font-size:.9em;}
.mansion-index-img img {border: 1px solid #cbd7e1; padding: 4px; background-color: #e9f0f6;}
.mansion-index-img:hover img {border: 1px solid #8b6c2d; padding: 4px; background-color: #b3914a;}
.mansion-img {border: 1px solid #cbd7e1; padding: 4px; background-color: #e9f0f6;}
.mansion-img:hover {border: 1px solid #8b6c2d; padding: 4px; background-color: #b3914a;}
.fl-index-img img {border: 1px solid #cfc5af; padding: 4px; background-color: #ebe5d8;}
.fl-index-img:hover img {border: 1px solid #c2c9cf; padding: 4px; background-color: #d8dde2;}



/*  --------------------  NEW INITIATIVES PAGES  ----------------------------------  */

.dot-box-initiative {width: 300px; margin: 0px 3px 10px 0px; padding: 10px; border: 1px dotted #ccc;}
.right-initiative-titles {font-size:16px !important; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px; background-image:none !important; margin:0 0 6px 0; color:#a3013a;}

.pagelinks {color: #002b60;}
.pagelinks a {font-weight:bold; text-decoration:none !important; color: #002b60; border: 1px solid #e3e8ee; background-color: #e3e8ee; padding: 2px 5px 2px 5px !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 2px;}
.pagelinkcurrent {font-weight:bold; text-decoration:none !important; color: #e3e8ee; border: 1px solid #35657a; padding:2px 5px 2px 5px !important; background-color: #002b60;}
.pagelinks a:hover {font-weight:bold; text-decoration:none !important; color: #e3e8ee; border: 1px solid #002b60; padding:2px 5px 2px 5px !important; background-color: #002b60;}

a.governingtx-link {font-weight:bold; text-decoration:none !important; color: #00358b; font-size:120%; line-height:105%;}
a:hover.governingtx-link {font-weight:bold; text-decoration:none !important; color: #c60c3b; font-size:120%; line-height:105%;}
a.initiatives-link-main {font-weight:bold; text-decoration:none !important; color: #000;  padding-right:2px;}
a:hover.initiatives-link-main {font-weight:bold; text-decoration:none !important; color: #2b78ae; padding-right:2px;}
.initiatives-link-main-on {font-weight:bold; text-decoration:none !important; color: #2b78ae; padding-right:2px;}
a.initiatives-link-sub {text-decoration:none !important; color: #000; font-weight: bold;}
a:hover.initiatives-link-sub {text-decoration:none !important; color: #2b78ae; font-weight: bold;}
.initiatives-link-sub-on {text-decoration:none !important; color: #35657a; font-weight: bold;}
.initiative-link-box {width:240px; padding: 5px; margin:5px; border:1px solid #c2c9cf; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; z-index:1; float:left; font-weight:bold; text-decoration:none; background-color: #fff;}
.initiative-link-box:hover {background-color: #17436a; color: #fff;}

.initiative-link-box2 {width:470px; padding: 10px; margin:7px 5px 20px 5px; border: 1px dotted #ccc; z-index:1; font-weight:bold; text-decoration:none;}
.initiative-link-box2:hover {color: #a3013a !important; border:1px solid #a3013a;}

/* .initiative-link-box2 {width:470px; padding: 10px; margin:7px 5px 20px 5px; border:1px solid #e7ebf0; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; z-index:1; font-weight:bold; text-decoration:none;}    */

.initiative-link-box2 h3 {color: #173552 !important;}
.initiative-link-box2 h3:hover {color: #a3013a !important;}
.new-color {color: #17436a;}
.new-color a {color: #17436a; font-weight:bold;}

.initiative-link-box-homeland {color: #fff; height: 55px; width: 380px; padding: 10px; margin:7px 5px 20px 5px; padding-top: 10px; padding-bottom: 0px; border:1px solid #0f1f40; font-weight:bold; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}
.initiative-link-box-homeland:hover {color: #a3013a;}

.initiative-link-box-sots {width:380px; background-repeat:no-repeat; width:380px; padding: 10px; margin:10px 5px 10px 0px; -moz-border-radius:7px; -webkit-border-radius:7px; z-index:1; font-weight:bold; text-decoration:none;}
.initiative-link-box-sots:hover {color: #a3013a !important;}
.initiative-link-box-sots h3 {text-align: right; padding: 5px 5px 5px 100px; margin:0px; font-size: 16px; font-weight:bold; font-family: Georgia, san-serif; font-variant: small-caps; letter-spacing: .7px;}
.initiative-link-box-sots h3:hover {color: #a3013a !important;}

.navlinks-news a {font-weight:bold; text-decoration:none !important; background-color: #f3f5f7; border-width: 0 1px 1px 1px; border-style: solid; border-color: #b5c5d2; color:#5e829d; margin: 0px 6px 5px 0px; padding:2px 7px 2px 7px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px; float:left;}
.navlinks-newscurrent a {font-weight:bold; text-decoration:none !important; color: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #35657a; background-color: #5e829d; margin: 0px 6px 5px 0px; padding:2px 7px 2px 7px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; float:left;}
.navlinks-news a:hover {font-weight:bold; text-decoration:none !important; color: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #a3013a; background-color: #a3013a; margin: 0px 6px 5px 0px; padding:2px 7px 2px 7px; float:left;}

.navlinks2 a {font-weight:bold; text-decoration:none !important; background-color: #f3f5f7; border: 1px solid #b5c5d2; color:#5e829d; margin: 0px 6px 5px 0px; padding:2px 7px 2px 7px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; float:left;}
.navlinkscurrent2 a {font-weight:bold; text-decoration:none !important; color: #fff; border: 1px solid #35657a; background-color: #5e829d; margin: 0px 6px 5px 0px; padding:2px 7px 2px 7px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; float:left;}
.navlinks2 a:hover {font-weight:bold; text-decoration:none !important; color: #fff; border: 1px solid #a3013a; background-color: #a3013a; margin: 0px 6px 5px 0px; padding:2px 7px 2px 7px; float:left;}

.navlinks a {font-weight:bold; text-decoration:none !important; background-color: #f3f5f7; border-width: 0 1px 1px 1px; border-style: solid; border-color: #b5c5d2; color:#5e829d; margin: 0px 8px 5px 0px; padding:2px 7px 2px 7px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px; float:left;}
.navlinkscurrent a {font-weight:bold; text-decoration:none !important; color: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #5e829d; background-color: #5e829d; margin: 0px 8px 5px 0px; padding:2px 7px 2px 7px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px; float:left;}
.navlinks a:hover {font-weight:bold; text-decoration:none !important; color: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #a3013a; background-color: #a3013a; margin: 0px 8px 5px 0px; padding:2px 7px 2px 7px; float:left;}

.navlinkssub a {font-weight: bold; text-decoration:none !important; border: 1px solid #5e829d; background-color: #f6f8fa; color:#5e829d; margin-right: 5px; padding:0px 4px 0px 4px; -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius: 4px; float:left;}
.navlinkssubcurrent a {font-weight: bold; text-decoration:none !important; color: #fff; border: 1px solid #35657a; background-color: #5e829d; margin-right: 5px; padding:0px 4px 0px 4px; -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius: 4px; float:left;}
.navlinkssub a:hover {text-decoration:none !important; color: #fff; border: 1px solid #a3013a; background-color: #a3013a; margin-right: 5px; padding:0px 4px 0px 4px; float:left;}

.initiative-charts {float:left; border: 1px solid #c2c9cf; padding:3px; background-color: #d8dde2;}


/* ------------- Wrapper   #628bb0 ------------------------------------------------------ */

#wrapper {margin: 0 auto; width: 890px; background-color: #001d3f; min-height:100%; height: 100%;}
.one-col {padding:15px 10px 0px 10px;}

/* -------------  Masthead -------------------------------------------------------------- */

#masthead {margin-top: 0px; margin-bottom:0px; height:100px; background-color: #173552; background-image:url(../images/header-bkgd.png); background-repeat: repeat-x; background-position: top left; width: 100%;}
#masthead a {color:#fff;}
#masthead-subnav {float:right; width: 300px; margin-right:12px; margin-top:23px;}

/* #masthead-music {margin-top: 0px; margin-bottom:0px; height:110px !important; background-image:url(../music/images/music-header-bkg.png); background-repeat: repeat-x; width:100%; background-color:#4074b1;} */

/* -------Top Horizontal Navigation #628bb0 ------------------------------------------------------- */

#topnav { background-image:url(../images/menu-background.jpg); background-repeat:repeat-x; height:52px; font-weight: bold; overflow:hidden; width:100%; background-color: #cccfd4;}

#topnav .tabs ul {}
#topnav .tabs li { margin-top: 12px;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	background:url(../images/navigation_separator.gif) no-repeat right;
	width: auto;
	float: left;
	text-transform:uppercase; }

#topnav .tabs a { padding: 5px 10px;  color: #666; text-decoration: none; }
#topnav .tabs a:hover { color:#2b78ae;}
#topnav .tabs a:active {}
#topnav .tabs a:visited {} 

#nav-active a:link {color:#2b78ae;  }
#nav-active a:hover {color:#2b78ae;  }
#nav-active a:visited {color:#2b78ae;  }
#nav-active a:active {color:#2b78ae;  }

.search {}


/* Flash Header and Priorities Feature
-------------------------------------------------------------- */
#header {height:234px; background-image:url(../images/content-bg.jpg); background-repeat:repeat-y; margin:0; }

#news-header {width:589px;float:left; }




/* content
-------------------------------------------------------------- */

#content {margin:0; background-color: #fff; min-height:550px; height:auto !important; padding-top: 0;}

#content a {text-decoration:underline;}  

#left-col { float: left; width: 280px; margin-right: 10px; margin-top:0px; position:relative }
#right-col { float: right; width: 31%;  padding:0px 0px 0px 0px; position:relative  }
.right-col { float: right; width: 31%;  padding:0px 0px 0px 0px; position:relative  }
#archive-right { float: right; width: 20%;  padding:0px 0px 0px 0px;  }
#sidebar-content {padding:10px 10px 0px 0px;}
#sidebar-content ul li { list-style-type:none;}
.archive ul {margin:0px 0px 5px 0px; padding:0; list-style-type:none;}
.archive ul li {list-style-type:none;}
#archive-right ul,li {margin:0px 0px 5px 0px; padding:0; list-style-type:none;}
/* main column
-------------------------------------------------------------- */
#main-col { float: left; width: 66%; margin: 0px 7px 0px 8px; padding: 10px 0px 0px 0px; }
.main-col { float: left; width: 66%; margin: 0px 7px 0px 8px; padding: 10px 0px 0px 0px; }

#main-col ul,li {margin:0;}

#photos-horizontal {margin-top:0px;}


#main-col-wide {padding: 10px 10px 0px 10px;}

#left-content {width:600px; float:left; margin:0px 20px 10px 10px;}
#left-content-priority {margin:0px 20px 0px 10px;}
#left-content ul { margin-left:5px; list-style-type:disc; position:relative; display:block;}
#left-content li { margin-left:5px; list-style-type:disc;  }

#right-content {width:229px; float:right; margin:0px 0px 0px 0px; font-size:11px; border-left-color:#CCCCCC; border-left-width:1px; border-left-style:solid; padding:0px 5px 30px 15px; background-color:#f4f3f3; border-bottom-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;}
#right-content ul  { list-style-type:none; margin:0;}  


.news-topsection {border-bottom-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; margin: 0px 0px 0px 0px; padding: 5px 10px 0px 10px;}

.news-sub-headline { font-size:12px; color:#003366; font-style:italic;}
.key-points {margin:5px 0px 0px 0px;}
.key-points .list li {  margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
.key-points .list { margin:0px 0px 0px 5px; padding:0; }


.related-content ul li { list-style-type:none; margin-bottom:10px; font-size:11px; font-weight:600;}
.related-priority ul li { list-style-type:none;}
.related-priority2 li { list-style-type:none;}
.news-date {float:left; width:250px; font-weight:bold; margin-top:5px;}
.news-date-hurr {float:left; width:300px; font-weight:bold; margin-top:5px;}
.news-toolbox {float:right; width:230px; text-align:right; margin:5px 0px 15px 0px; font-size:10px;}
.news-toolbox img {margin-right:5px;}
#right-content .thumbshadow {float:left;}
.news-related-photos {margin:15px 0px 0px 0px; }
#right-content .thumbshadow-silver {float:left;}

.bottom-pagination-links {margin:5px 0px 15px 8px; padding: 5px 10px 0px 10px; background-color:#eae7cc; border: 1px #cfcdcb solid;  font-size:11px; width:590px;}
.bottom-pagination-next {}
.bottom-pagination-prev {}

/* featured news
---------------- */
#featured-news { position:relative; }
.featured-news_multimedia {position:relative;width:50%; float:left; margin-left:0px; margin-right:15px; }
.featured-news_content { float:left; position:relative; width:46%; margin:0; }
#featured-news h3 {font-size:12px; margin-bottom:0px; }


/* recent news
---------------- */
#recent-news {position:relative; width:100%;  margin-bottom:30px;   }
.recent-news {margin-left: 10px;}

#recent-news ul {list-style-type:none; margin-top:0px;}
#recent-news ul li { border-bottom-style:dotted; list-style-type:none; border-bottom-color:#CCCCCC; border-bottom-width:1px;  padding: 5px 0px 10px 0px; }
.recent-news-dim { background-color:#f3f2f2;}
#recent-news ul li a { font-weight:bold;}
.recent-news-date { font-weight:bold; color:#333333;}

.control .prev {float:left;}
.control .next {float:right;}
.control {padding-bottom:8px;}



/* Home Page Sidebar
-------------------------------------------------------------- */

#right-col .side-section {
	padding: 14px 0px 0px 7px;
	background: url(../images/sidebar-title-bg.png) no-repeat 0 0;}

#right-col .side-section h3 {font-size:16px; color:#666666; font-weight:900; margin: 0px 10px 0px 8px;}

/* --------------------------- OLD WIDGET CSS ------------------

.feat-widget-desc { padding-top:6px; height:120px; }
.feat-widget-desc h4 {margin:0px 0px 4px 8px; font-size:12px;}
.feat-widget-desc p { font-size:11px; margin:3px 5px 8px 8px;}
.feat-widget-tagline {font-size:10px; font-style:italic; color:#3f5c88; margin-left:8px; margin-bottom:6px;}

.promo-rotator-widget {
width:268px; height:280px; overflow:hidden;
background-image:url(../images/featured-widget-bg.jpg); 
background-repeat:repeat-y; position:relative;
}
.promo-rotator-widget-static a {color:#CC0000;}
.promo-rotator-widget ul {margin:0; padding:0;}
.promo-rotator-widget ul li { list-style-type:none;}

.promo-rotator-widget-static {width:268px; height:280px; overflow:hidden;
background-image:url(../images/featured-widget-bg.jpg); 
background-repeat:repeat-y; position:relative;}

.promo-rotator-widget-static ul {margin:0; padding:0;}
.promo-rotator-widget-static ul li { list-style-type:none;}
#promo-rotator-number { background-color:#807060; padding:2px; color:#fff; margin-right:3px; text-align:center;}

.promoControl { text-align:center;}  ---------------------------- */

/* Footer
-------------------------------------------------------------- */
#footer { margin: 0 auto; border-top: 1px solid #eee; width: 890px;}
#footer-top-bar { background-image:url(../images/footer-top-bar.jpg); background-repeat:repeat-x; height:40px; padding:0px 0px 0px 10px;}

#footer-body {background-image:url(../images/footer-bottom-background.jpg);  background-repeat:repeat-x; background-color:#d9d9d9; height:91px; color:#666666; font-size:11px; padding:8px 10px 5px 10px;}
#footer-search {float:left; width:205px; padding-top:10px;}
#footer-navjumpto {float:left; width:440px; background-image:url(../images/footer-jump-to-btn.jpg); background-position:left; background-repeat:no-repeat; padding-top:10px;  margin:0; overflow:hidden; text-align:right; }

#footer-navjumpto select { width:320px;}
#footer-contactbtn {float:left;width:210px; margin-left:5px;}
#footer-textlinks { }
#footer-textlinks a { color:#575757;}
#footer-phone-listing {width:250px; float:left; }
#footer-contact-listing {width:250px; float:right; text-align:right; }

/* Type Styles
-------------------------------------------------------------- */
.featured-news-date {font-size:11px;}

/* Image Styles
-------------------------------------------------------------- */
.thumbshadow{
width: 74px;
height: 74px; 
padding: 11px 11px 11px 10px; 
background: url(../images/thumb-dropshadow.jpg) no-repeat;
}

.thumbshadow-silver{
width: 74px;
height: 74px; 
padding: 11px 11px 11px 10px; 
background: url(../images/thumb-dropshadow-silver.jpg) no-repeat;
}

.thumbshadow-tan{
width: 74px;
height: 74px; 
padding: 11px 11px 11px 10px; 
background: url(../images/thumb-dropshadow-tan.jpg) no-repeat;
}

.read-more-float-right {float:right; font-size:11px; margin-top: 5px; margin-bottom: 10px;}
#nav_categories {list-style-type:none;}

.category_thumb {float:left; padding: 0px 8px 15px 0px;}

.category_thumb li {margin-bottom:20px;}

/*#main-col p {margin:0px 0px 0px 0px; padding:0;}*/


/* Priority Page Styles
---------------- */
#featured-priority {}
.featured-priority-multimedia {width:44%; float:left; margin-left:0px; margin-right:5px; }
.featured-priority-content { float:left; width:52%;}
#featured-priority h3 {font-size:14px; margin-bottom:10px;}
#priority-listing { background-image:url(../images/priorities/5-points-bg.jpg); background-repeat:no-repeat;}

#priority-listing a { cursor:pointer;	}
#priority-listing ul {list-style-type:none; margin:0; padding:0;}
#priority-listing ul li {margin:0px 0px 15px 0px; padding:0; list-style-type:none;}
.priority-details ol li  { list-style-type:decimal; }
.priority-details ul li { margin-left: 8px; }
.priority-summary-list h3 {margin:0px 0px 3px 0px; font-size:14px;}

.priority-details-side {}
.priority-details-side ul { list-style-type:none; margin:0; padding:0; font-size:11px;}
.priority-details-side ul li {margin:0px 0px 5px 0px;}
.priority-details-side ul {margin:0px 0px 15px 0px }
.priority-details-side h4 {margin:0; color:#666666;}

/* Main Page 3 column styles
---------------- */
ul#priority-five-points-list {
text-align: left;
list-style: none;
padding: 0;
margin: 5px 10px 0 0;
width: 100%; }

ul#priority-five-points-list li {
display: block;
margin: 4px 0px 4px 0px;
padding:0px 0px 0px 0px;
border-bottom-color:#e8e8e8;
border-bottom-style:solid;
border-bottom-width:1px; }

ul#priority-five-points-list li a {
display: block;
width: 100%;
padding: 0.2em .3em 0.2em 0em;
color: #000;
text-decoration: none;
background: #fff;
text-align:left;}

#priority-five-points>ul#priority-five-points-list li a { width:auto; }

ul#priority-five-points-list li#active a {
color: #fff;}

ul#priority-five-points-list li a:hover, ul#priority-five-points-list li#active a:hover{
color: #000;
background-color:#e7e0ac;}
.priority-five-points-title {font-size:11px; font-weight:bold; }
.priority-five-points-caption {font-size:10px;}
ul#priority-five-points-list li img { float:left; padding: 0px 3px 3px 0px; }
/* did you know */
#btm-cols { width: 97%;  
 margin: auto;
 text-align: left; line-height: 1.2;}
 
#priority-five-points {float:left; width:265px;  margin-left:0px; margin-right:10px; position:relative;}
#did-you-know {float:left; width:265px;;  margin-left:20px; position:relative;}
#popular-links {float:right; width:265px; position:relative;  }


ul#did-you-know-list {
text-align: left;
list-style: none;
padding: 0;
margin: 5px 10px 0 0;
width: 100%; }

ul#did-you-know-list li {
display: block;
margin: 4px 0px 4px 0px;
padding:0px 0px 0px 0px;
border-bottom-color:#e8e8e8;
border-bottom-style:solid;
border-bottom-width:1px; }

ul#did-you-know-list li a {
display: block;
width: 100%;
padding: 0.2em .3em 0.2em 0em;
color: #000;
text-decoration: none;
background: #fff;
text-align:left;}

#did-you-know>ul#did-you-know-list li a { width:auto; }

ul#did-you-know-list li#active a {
color: #fff;}

ul#did-you-know-list li a:hover, ul#did-you-know-list li#active a:hover{
color: #000;
background-color:#e7e0ac;}

ul#popular-links-list {
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%; }

ul#popular-links-list li {
display: block;
margin: 4px 0px 4px 0px;
padding:0px 0px 0px 0px;
border-bottom-color:#e8e8e8;
border-bottom-style:solid;
border-bottom-width:1px; }


ul#popular-links-list li a {
display: block;
width: 100%;
padding: 0.2em .3em 0.4em 0em;
color: #000;
text-decoration: none;
background: #fff;
text-align:left;}

#popular-links>ul#popular-links-list li a { width:auto; }

ul#popular-links-list li#active a {
color: #fff;}

ul#popular-links-list li a:hover, ul#popular-links-list li#active a:hover{
color: #000;
background-color:#e7e0ac;}

.pop-located-at { font-size:10px; }
/* News Section Styles
---------------- */
#news-submenu {font-size:11px;}

#main-col-news-wide {float: left; width: 70%; margin: 0px 7px 0px 10px; padding:10px 0px 0px 0px; }
/*#main-col-news-wide ul, li {margin:0; padding:0;}*/

#right-col-news-narrow { float: right; width: 27%;  padding:0px 0px 0px 0px;  }

.news-image-left {float:left; padding: 0px 8px 8px 0px; }
.news-image-right {float:right; padding: 0px 0px 8px 8px; }


#main-col-right {float: left; width: 660px; margin: 0px 7px 0px 10px; padding:10px 0px 0px 0px; }
#main-col-right ul li { list-style-type:disc;}
#left-col-narrow { float: left; width: 203px;  padding:0px 0px 0px 0px;  }
#left-sidebar-content {padding:10px 0px 0px 10px;}

/* sidebar styles
---------------- */

.side-menu{float:left;width:200px; border-top:0px solid #394750;background:url(../images/side-menu_bg.gif)  repeat-y; background-position:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.side-menu .content li{list-style:none;}
.side-menu .bottom{background:url(../images/side-menu_bottom.gif) no-repeat 100% 100%; padding-bottom:263px;}
.side-menu .bottom .content a img {margin-bottom:6px;margin-left: -18px;}
.side-menu-list {margin:0; padding:0;}
.side-menu-list li{background:url(../images/side_list_li_bg.gif) no-repeat 0 100%;padding-bottom:2px;font-size:1.08em;line-height:1.2em;list-style:none; text-decoration:none !important;}
.side-menu ul li {list-style-type:none; text-decoration:none !important;}
.side-menu-list li a,.side-menu-list li a:hover{text-decoration:none !important;}
.side-menu-list li a{display:block;padding:10px 0px 10px 15px;color:#636363; text-decoration:none !important;}
.side-menu-list li a:hover,.side-menu-list li.on li a:hover{background:url(../images/side_list_li_over_bg.gif) repeat-y;color:#2e2d2d;  background-position:right; text-decoration:none !important;}
.side-menu-list li.on a,.side-menu-list li li.on,.side-menu-list li.on a:hover{background:url(../images/side_list_li_over_bg.gif) repeat-y #e6e9eb; background-position:right;  color:#173552;font-weight:normal; text-decoration:none !important;}
.side-menu-list li li.on a,.side-menu-list li li.on a:hover,.side-menu-list li li.on{padding:3px 0 3px 0; text-decoration:none !important;}
.side-menu-list li.on li a{font-weight: normal; text-decoration:none !important;}
.side-menu-list ul li,.side-menu-list ul li a,.side-menu-list li.on li a,.side-menu-list ul li a:hover{background:0;padding:0; text-decoration:none !important;}
.side-menu-list ul{margin:5px 0 10px 25px;}
.side-menu-list ul li{margin:3px 0px 3px 0px; padding:0; position:relative; font-size:.9em; }

.side-menu-list ul li a { display:inline-block; text-decoration:none;}
.side-menu-list ul li a:hover {text-decoration:none; color: #2b78ae !important; background-image:none !important;}
.stand-alone{margin-top:0px;}
.side-menu .top {border-bottom:1px solid #c9ceca;background:url(../images/side-menu_top_bg.gif) repeat-y #d4dce3; background-position:right;  padding:20px;}
.side-menu .top ul  { list-style-type:none; margin:0; padding:0;}
.side-menu .top p{margin-bottom:.15em;}


.news ul {margin-left:0px !important; padding:0px; margin-bottom:5px; margin-right: 5px; list-style-position:inside; overflow:hidden; display:inline-block;}
.news ul li {list-style-type:disc; padding-bottom: 10px;}

.news-sidebar {float:right;width:235px;background:url(../images/news-sidebar_bg.gif) repeat-y; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news-sidebar ul {margin:0; padding:0;}
.news-sidebar .news-side-content{padding:15px 0 0 23px;}
.news-sidebar .news-side-content li{list-style:none;}
.news-sidebar .bottom-news-content{background:url(../images/news-sidebar_bottom.gif) no-repeat 0 100%;padding-bottom:263px;}
.news-sidebar .bottom-news-content .content a img {margin-bottom:6px;margin-left: -18px;}
.news-sidebar .emph{ border-bottom:1px solid #c9ceca;background:url(../images/news-sidebar_emph_bg.gif) repeat-y #d4dce3;padding:20px;}
.news-sidebar .emph p{margin-bottom:.15em;}
.news-sidebar .callout{margin:30px 0 0 0;}
.news-sidebar dt{color:#090909;}
.news-sidebar dd{margin-bottom:1.3em;}
.news-sidebar dd li{margin:2px 0;}
.news-side-list li{background:url(../images/news-sidebar-list_li_bg.gif) no-repeat 0 100%;padding-bottom:2px;font-size:1.08em;line-height:1.2em;list-style:none;}
.news-side-list li a,.news-side-list li a:hover{text-decoration:none;}
.news-side-list li a{display:block;padding:10px 15px 10px 20px;color:#636363;}
.news-side-list li a:hover,.news-side-list li.on li a:hover{background:url(../images/news-sidebar-list_li_over_bg.gif) repeat-y;color:#2e2d2d;}
.news-side-list li.on a,.news-side-list li li.on,.news-side-list li.on a:hover{background:url(../images/news-sidebar-list_li_on_bg.gif) repeat-y #f1ece5;color:#2e2d2d;font-weight:bold;}
.news-side-list li li.on a,.news-side-list li li.on a:hover,.news-side-list li li.on{padding:3px 0 3px 0;}
.news-side-list li.on li a{font-weight: normal;}
.news-side-list ul li,.news-side-list ul li a,.news-side-list li.on li a,.news-side-list ul li a:hover{background:0;padding:0;}
.news-side-list ul{margin:5px 0 10px 36px;}
.news-side-list ul li{margin:5px 0;font-size:.9em;}
.top-contact {}
.top-contact .about-quickfacts {margin:0px 0px 0px 15px; font-size:11px;}
.top-contact .about-quickfacts h3 {font-size:120%; margin:5px 0px 8px 0px;}
.top-contact .about-quickfacts ul {margin:5px 0px 15px 3px;}
.top-contact .about-quickfacts ul li {margin:0;}
.top-contact ul  { list-style-type:none; margin:0; padding:0;}
.jobs-on { background-color:#e7e7e7;} 

.about-content ul li { list-style-type:disc; }
.priority-summary-list p {margin-bottom:0px;}
#priorities-breadcrumb {font-size:10px; margin:0px 0px 0px 10px; padding-top:10px;}
#news-breadcrumb {font-size:10px; margin:0px 0px 8px 0px; padding-top:0px;}

/* Film Styles
------------------------- */
.infoboxgr {
margin: 15px 0px 0px 0px;
font-weight:bold;
color:green;
padding: 5px;
border: 1px solid #E2F0D5;
background-color: #F6FBF2;
}

.infoboxmr {
font-weight:bold;
color:#800000;
padding: 5px;
border: 1px solid #EBD4D4;
background-color: #F9F2F2;
margin-bottom:15px;
}

.infobox {
padding: 5px;
border: 1px solid #DBE3F0;
background-color: #F4F6FA;
}
#crew-call ul { margin:0; padding:0;}

.infoboxgr2 {
padding: 5px;
border: 1px solid #E9F4E0;
background-color: #FAFDF8;

}

.text-11 { font-size:11px;}

ul li { list-style-type:disc;}
ol li { list-style-type:decimal; text-indent:5px;}

.transcript-link { text-align:right; font-size:11px; margin-right:5px;} 

.tx-brags-list  { margin:0; padding:0;}
.tx-brags-list li { list-style-type:none; margin:0px 0px 35px 0px;}
.tx-brags-list p { font-size:11px;}
.brags-dim {}

.speech-note { font-size:11px; font-style:italic; color:#999999; margin-top: 5px; margin-bottom: 0px;}
/* Masthead Logo*/

.label-press-appointments  { color:#006600; font-size:9px; font-weight:normal;  font-family: Verdana, san-serif;}    
.label-press-bill  { color:#0099FF; font-size:9px; font-weight:normal;  font-family: Verdana, san-serif;}
.label-press-speech { color:#990000; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-special {  color:#FF9900; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}	
.label-press-proclamation { color:#666666; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-pr { color:#015fbc; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-exec-order { color:#339966; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;} 
.label-press-editorial {  color:#996600; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-veto-2 { color:#990000; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-signatures { color:#FFBD00; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-file-nosig { color:#463E41; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}
.label-press-note { color:#ff9702; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}

.news-date-type { color:#939393; font-size:9px; font-weight:normal; font-family: Verdana, san-serif;}

.fl-news ul { margin:0; padding:0;} 

/* Video Page Styles*/
.video-display {float:left; width:460px;}
.photo-display {float:left; width:560px;}
.recent-video-box {position: relative;  width:300px; height:100%; margin-top: 5px; padding:0; float:right;}
.recent-photo-box {position: relative;  width:280px; height:100%; margin-top: 5px; padding:0; float:right;}
.recent-video-box-scroller {overflow:auto; height: 500px;  padding: 10px 10px 10px 10px; background-image:url(../images/menu-link-background.png); background-repeat:repeat; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.video-list-title {font-size:11px; font-weight:bold;}
.video-list-description { font-size:10px;}
#video-list {margin-bottom:20px;}
.video a { }
.video a:hover {color:#711614;}
.vid-related-photos ul { margin:0; padding:0;}
.vid-related-photos ul li { list-style-type:none; float:left; margin:0px 8px 8px 0px;}
#content-video { margin:0; padding:0; width:100%;  background-color:white; min-height:720px;   height:auto !important;
  height:720px; background-image:url(../images/video-center-topbg.jpg); background-repeat:repeat-x;  }
  
.mc-transcript-link { text-align:right; font-size:11px; margin-right:5px;}
.mc-transcript-link a { color:#fff; }
.video-meta { color:#fff;}
.mc-video-title {  color:#fff; font-size:14px; margin:0; padding:0 0 5px 0;}
.mc-video-desc { background-color:#4e6a7c; color:#fff; padding:10px; margin:0px 0px 8px 0px;}
.mc-related-news { color:#000; width:49%; float:left; padding:10px 10px 10px 10px; margin-top: 5px; margin-bottom:20px;}
.mc-related-news ul li { list-style-type:none; font-size:11px; margin:0px 0px 5px 0px; padding:0;}
.mc-related-news ul { margin:0;}
.mc-related-news2 { color:#000; background-color:white; width:99%; float:left; padding:5px;}
.mc-related-news2 ul li { list-style-type:none; font-size:11px; margin:0px 0px 5px 0px; padding:0;}
.mc-related-news2 ul { margin:0;}

.vid-related-photos { color:#000; width:45%;  float:left; padding-left:10px;}
.mc-related {width:100%; background-color:white; position:relative; display:block;}
.photos-thumb-disp {margin-top:8px;}
.photos-thumb-disp ul { margin:0;}
.photos-thumb-disp ul li { margin:0px 8px 0px 0px; list-style-type:none; float:left; display:block; }

/* Contact Page Styles*/
.contact-intro {}
.pia-text { font-size:11px;}
#contact-box {border: 1px dotted #CCCCCC; float:left; padding:10px;}
#contact-alert-box {background-color:#f0f0f0; border: 2px solid #a3013a; float:left; padding:10px;}
.contact-phone { width: 540px; margin-right:20px;}
.contact-phone ul { margin:0; padding:0;}
.contact-phone ul li {list-style-type:none; margin:0px 0px 5px 0px;}
.contact-physical {width:225px; margin:40px 0px 0px 0px;}
.contact-mailing {width: 225px; margin-right:20px;}
.contact-alert {}
.contact-info-request {margin:15px 0px 15px 0px; width:92%;}
.pir-hand {width:200px; float:left;}
.pir-mail {width:200px; float:left;}
.pir-fax {width:200px; float:left;}
.pir-email {width:200px; float:left;}

.hurricane-center h3 { margin:0;}
.hurricane-recent-news ul li { list-style-type:none;}
.hurricane-recent-news ul {margin:0; padding:0;}
.hurricane-recent-news { margin-top:0px;}
.hurricane-recent-news h3 { margin:0px 0px 5px 0px;}
.hurricane-prep { background-color:#f9f8e4; border-color:#ebe1d2; border-style:solid; border-width:1px; padding:8px;}
.hurricane-photos { margin-bottom:25px;}
.hurricane-storms {margin-bottom:25px; }
.hurricane-preplist { margin:10px 0px 25px 0px; }

.news-pip { margin:15px 0px 0px 0px;}

#top-alert {height:40px; margin:0; color:#000; padding:10px 10px 10px 10px; background-color:#c2381c; border-bottom: 10px solid #912610;}

#top-alert-center { margin: 0 auto; width: 890px;}
#top-alert-center img {float:left;}

.top-alert-text {background-color:#fff;margin:0px 0px 0px 15px; width:600px;color:#000; overflow:hidden; height:60px;}

#top-alert-center img {float:left; }


.recent-news-date-hurr { font-weight:normal; color:green; font-style:italic;}
.news-sub-headline-hurr p {font-size:10px; color:#003366; margin:0; font-style:italic; }
.hurricane-phone { background-color:#e3edee; border: 1px solid #8798a1;padding:2px; }
.hurricane-recov-links { background-color:#f3eba7;padding:2px;  margin:10px 0px 10px 0px;border: 1px solid #d3c384;  }
.hurricane-agency {margin:20px 0px 0px 0px;}
.hurricane-4steps {}
.hurricane-breaking-news { background-color:#fbd5d5; font-size:14px;border: 1px solid #b38484; margin:0px 0px 15px 0px; padding:4px; font-style:italic; font-weight:bold; }