/* --------------------------------------------------------------------------
Colorado.gov global.css
Authors: Barry Lawson/Jennifer Otto
-------------------------------------------------------------------------- */

/*-------------------------------------------------------------------------- 
  GENERAL RULES
--------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	background:#E1E1E1;
}
#topNav ul {
	min-width:1009px;
}
/*-------------------------------------------------------------------------- 
  Global Link Settings
--------------------------------------------------------------------------*/
a {
	color:#000;
	text-decoration:underline;
}
/*-------------------------------------------------------------------------- 
  General Elements
--------------------------------------------------------------------------*/
img, img a {
	border:0;
	display:block;
}
table {
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border:0;
	font-size:100%;
}
table td {
	padding-bottom:5px;
}
td.pad10top {
	padding-top:10px;
}
blockquote {
	margin-left:5%;
	margin-right:5%;
}
.pad05em {
	padding:.5em
}
.aligncenter {
	text-align:center
}
/* Often Used Elements  (Agency Lists) */
.padTop075em {
	padding-top:.75em
}
.padTop1em {
	padding-top:1em;
}
.padBtm1em {
	padding-bottom:1em;
}
.marginBtm075em {
	margin-bottom:.75em;
}
.imgInline {
	display:inline;
}
.newItem {
	background:url(../images/bgrd_newItem.gif) left 5px no-repeat;
	padding-right:22px;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
/*-------------------------------------------------------------------------- 
  CONTAINER DIVS
--------------------------------------------------------------------------*/
#container1 { /* Index page container */
	position:relative;
	background:#FFF;
	margin:0;
	max-width:2000px;
	min-width:1009px;
	height:65em;
}
#container2 { /* Subsequent page container */
	position:relative;
	background:#FFF;
	margin:0;
	max-width:2000px;
	min-width:1009px;
}
#contentLeft_wrapper {  /* Contains Services, Statenews tab boxes, and Community/Weekend boxes */
	position:relative;
	margin-right:246px;
}
#content_container { /* Contains Subsequent Left Nav, Body Content, Right Call box */
	background:#FFF url(../images/bgrd_leftNav.gif) left repeat-y;
}
#secondaryContent { /* Subsequent Right Call Box Container */
	float:right;
	display:inline;
	margin-top:9px;
	margin-right:13px;
	padding:0;
	width:154px;
}
#content_containerNoLeftNav { /* Contains Body Content, Right Call box only-NO left Nav */
	background:#FFF;
}
/*-------------------------------------------------------------------------- 
  TOP HEADER (Colorado Logo, Tool Bar, Google Search)
--------------------------------------------------------------------------*/
#topHeader {
	background:url(../images/hdr_topGrayGrad.gif) bottom repeat-x;
	height:4.5em;
	position:relative;
	padding-left:15px;
}
#topHeader img {
	float:left;
	display:inline;
}
#topHeader h1 {
	display:none;
}
.topHeaderMobile {
	display:none;
}
/* Tool Bar */
#toolBar {
	float:right;
	text-align:right;
	z-index:0;
}
#toolBar ul {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}
#texttoolBar {
	display:none;
}
#toolBar a {
	text-decoration:none;
}
#toolBar a:hover {
	text-decoration:underline;
}
#toolBar li.textVersion {
	background:url(../images/icon_textversion.gif) left center no-repeat;
	padding-right:10px;
	padding-left:13px;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
/* text size icon/text */
#toolBar li.textSize {
	padding-right:10px;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
#toolBar li.textSize sup {
	color:#004787;
	font-weight:bold;
}
#toolBar li.textSize sup.A {
	padding-right:3px;
}
#toolBar li.textSize a {
	font-size:12px;
	font-weight:bold;
	color:#004787;
	text-decoration:none;
}
#toolBar li.textSize a:hover {
	text-decoration:underline;
}
/* AddThis icon/text */
#toolBar li.addThis {
	display:none!important;
}
#toolBar li.addThis {
	padding:0 10px 0 0;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
#toolBar li.addThis a { /*width:auto; background:#EAEAEA;*/
}
#toolBar li.addThis a:hover {
	text-decoration:underline;
}
#toolBar li.addThis a img {
	float:none;
	margin:0;
	padding:0 .3em .1em 0;
	vertical-align:text-top;
	background:white
}
#toolBar li.addThis a:hover img {
	text-decoration:none;
}
/* facebook icon/text */
#toolBar li.facebook {
	background:url(../images/icon_facebook.gif) left center no-repeat;
	padding-right:10px;
	padding-left:15px;
	padding-top:1px;
	display:inline;
	font-size:10px;
}
/* printer friendly icon/text */
#toolBar li.printFriendly {
	background:url(../images/icon_print.gif) left center no-repeat;
	padding-right:10px;
	padding-left:14px;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
/* email page icon/text */
#toolBar li.emailPage {
	background:url(../images/icon_email.gif) left center no-repeat;
	padding-right:10px;
	padding-left:14px;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
/* wireless icon/text */
#toolBar li.wireless {
	background:url(../images/icon_wireless.gif) left center no-repeat;
	padding-right:8px;
	/*padding-right:2px;*/
	padding-left:11px;
	display:inline;
	font-size:10px;
	padding-top:4px;
}
/* Google/Contact Compass/State Telephone Directory */
.curSearchType {
	cursor:pointer;
	float:left;
	padding-right:10px
}
.searchOptions {
	z-index:5;
	position:absolute;
	display:none;
}
.searchOptions-ul {
	border:#999 1px solid;
	list-style-type:none;
	font-size:1em;
	position:relative;
	top:1px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.searchOptions-google {
	background:#eee url(../images/img_srchListGoogleIcon.gif) no-repeat .5em;
	cursor:pointer;
	line-height:2.4;
	padding:0 0 0 2.5em;
	width:13em
}
.searchOptions-google:hover {
	background:#ccc url(../images/img_srchListGoogleIcon.gif) no-repeat .5em;
	cursor:pointer;
}
.searchOptions-phone {
	background:#eee url(../images/img_srchListPhoneIcon.gif) no-repeat .5em;
	cursor:pointer;
	line-height:2.4;
	padding:0 .5em 0 2.5em
}
.searchOptions-phone:hover {
	background:#ccc url(../images/img_srchListPhoneIcon.gif) no-repeat .5em;
	cursor:pointer;
	line-height:2.4;
	padding:0 .5em 0 2.5em
}
/*#googleSearch {display:block !important;}
#k2cSearch {display:block !important; }
#telephoneSearch {display:block !important; }
*/
/* Search Box/Button */
#search {
	padding-top:5px;
	width:28.3em;
	float:right;
	clear:right;
}
#search form {
	margin:0;
	padding:0;
	/*padding-top:7px;*/	
}
/*#search form span a {
	color:#0066CC;
	padding-left:5px;
	font-size:10px;
}
*/
#search input.text {
	float:left;
	color:#666;
	width:216px;
	font-size:12px;
	height:1.5em;
	padding:2px 0 0 3px;
	border-top:1px solid #818181;
	border-right:1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	border-left:1px solid #818181;
}
#search input.img {
	padding-left:10px;
}
#search img.googleimg {
	padding:0;
}
#search input {
	margin:0;
}
#searchBarBox {
	float:left;
	color:#666;
	width:216px;
	font-size:12px;
	height:1.5em;
	padding:2px 0 0 3px;
	border-top:1px solid #818181;
	border-right:1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	border-left:1px solid #818181;
}
#searchBarSubmit {
	padding-left:10px
}
#cse {width:auto!important;}
.gsc-input input {
	font-size:1.1em;
	padding:.3em
}
.gsc-input input:focus {
	background:#ffffcc!important;
}
/*--------------------------------------------------------------------------
  TOP NAVIGATION
--------------------------------------------------------------------------*/
#topNav {
	position:relative;
	background:#262626 url(../images/bgrd_topnav.gif) repeat-x top left;
	border-top:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	padding: 0;
	white-space:nowrap;
	text-align:left;
	margin:0;
	z-index:2;
	height:2.55em;
}
#topNav ul {
	position:absolute;
	margin:0;
	padding:0;
	z-index:3;
	text-transform:uppercase;
	height:2.6em;
	width:100%;
}
#topNav a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	margin: 0;
	padding:8px 6px 8px 6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	display:inline;
}
#topNav a.maps {
	padding:2px 0 0 0;
	margin:0 0 0 10px;
}
#topNav a.maps:hover {
	background:transparent;
}
#topNav a#current {
	background:#0051C1;
	padding:8px 6px 7px 6px;
}
#topNav li.spacer {
	color:#262626;
	display:inline;
}
#topNav li li a {
	font-size:95%;
	font-weight:normal;
	text-transform:none;
	padding:8px 1px 8px 1px;
	margin:0 5px 0 5px;
}
#topNav li li a:hover {
	background:none;
	text-decoration:underline;
}
#topNav a:hover {
	text-decoration:none;
}
#topNav li li.spacer {
	background:none;
	color:#0051C1;
}
#topNav li li {
	background:transparent url(../images/nav_Divider.gif) left center no-repeat; /* Yellow dividers in the sublist */
}
#topNav li {
	margin:0;
	float:left;
	display:block;
	list-style:none;
}
#topNav li ul {
	display:none; /* Hide sublists */
	top:31px; /* Moves the sublist below main list */
	left:0px;
	background:#0051C1;
}
#topNav li.mouse_over ul {
	display:block; /* Show sublist of hovered item */
}
:root #topNav li:hover ul {
	display:block; /* Show sublist of hovered item, hack hides this from Opera, works in FF & Safari */
}
#topNav li.nav_default_on ul {
	display:block; /* Show sublist of current page */
}
#topNav li.nav_default_off ul {
	display:none; /* Hide sublist of current page */
}
#topNav li:hover a, #topNav li.mouse_over a { /* Show Tab of hovered item */
	background:#0051C1;
}
/*-------------------------------------------------------------------------- 
  Banner
--------------------------------------------------------------------------*/
#banner {
	background:#FFF;
	height:138px;
}
/*--------------------------------------------------------------------------
  SUBSEQUENT PAGE NAVIGATION
--------------------------------------------------------------------------*/
#leftNav {
	background:#003F94;
	float:left;
	width:182px;
}
/* Level 1 Navigation */
#leftNavList1 {
	margin:12px 0 15px 0;
	padding:0;
	list-style-type:none;
}
#leftNavList1 li {
}
#leftNavList1 li a {
	color:#FFF;
	display:block;
	font-size:105%;
	line-height:16px;
	margin:0;
	padding:5px 3px 5px 10px;
	text-decoration:none;
	white-space:normal;
}
#leftNavList1 li img {
	display:inline;
	margin-left:5px;
}
#leftNavList1 li#current {
	background:#0051C1;
	display:block;
}
#leftNavList1 li a:hover {
	background:#0051C1 url(../images/img_leftNav.gif) 4px 10px no-repeat;
	display:block;
}
/* Level 2 Navigation */
#leftNavList2 {
	background:#0051C1;
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
}
#leftNavList2 li {
	border-top:#003F95 1px solid;
}
#leftNavList2 li a {
	color:#FFF;
	display:block;
	font-size:95%;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	padding:3px 3px 3px 17px;
}
#leftNavList2 li#current {
	background:#00357A;
	display:block;
}
#leftNavList2 li a:hover {
	background:#0051C1 url(../images/img_leftNav.gif) 10px 8px no-repeat;
}
/*--------------------------------------------------------------------------
  BANNER DISPLAY
--------------------------------------------------------------------------*/
div#banner.bannerwinter1 {
	background:#5B95C6 /*url(../images/bgrd_bnrWntr1Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannerwinter2 {
	background:#679BCD /*url(../images/bgrd_bnrWntr2Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannerwinter3 {
	background:#34538E /*url(../images/bgrd_bnrWntr3Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannerwinter4 {
	background:#CAC8CE /*url(../images/bgrd_bnrWntr4Gry.jpg) 650px center no-repeat;*/
}
div#banner.bannerwinter5 {
	background:#98C3DB /*url(../images/bgrd_bnrWntr5Blu.jpg) 650px center no-repeat;*/
}
/* Spring Images */
div#banner.bannerspring1 {
	background:#3C4E23;
}
div#banner.bannerspring2 {
	background:#34393B /*url(../images/bgrd_bnrSpng2Gry.jpg) 650px center no-repeat;*/
}
div#banner.bannerspring3 {
	background:#1E3A0D /*url(../images/bgrd_bnrSpng3Grn.jpg) 650px center no-repeat;*/
}
div#banner.bannerspring4 {
	background:#81AFDB /*url(../images/bgrd_bnrSpng4Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannerspring5 {
	background:#DDC79F /*url(../images/bgrd_bnrSpng5Tan.jpg) 650px center no-repeat;*/
}
/* Summer Images */
div#banner.bannersummer1 {
	background:#468BCB /*url(../images/bgrd_bnrSumr1Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannersummer2 {
	background:#D6C8A7 /*url(../images/bgrd_bnrSumr2Tan.jpg) 650px center no-repeat;*/
}
div#banner.bannersummer3 {
	background:#96A967 /*url(../images/bgrd_bnrSumr3Grn.jpg) 650px center no-repeat;*/
}
div#banner.bannersummer4 {
	background:#A3C0d5 /*url(../images/bgrd_bnrSumr4Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannersummer5 {
	background:#96A867 /*url(../images/bgrd_bnrSumr5Grn.jpg) 650px center no-repeat;*/
}
/* Fall Images */
div#banner.bannerfall1 {
	background:#407BC9 /*url(../images/bgrd_bnrFall1Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannerfall2 {
	background:#122B43 /*url(../images/bgrd_bnrFall2Blu.jpg) 650px center no-repeat;*/
}
div#banner.bannerfall3 {
	background:#FFC400 /*url(../images/bgrd_bnrFall3Ylw.jpg) 650px center no-repeat;*/
}
div#banner.bannerfall4 {
	background:#635300 /*url(../images/bgrd_bnrFall4Brn.jpg) 650px center no-repeat;*/
}
div#banner.bannerfall5 {
	background:#C7B9A9 /*url(../images/bgrd_bnrFall5Tan.jpg) 650px center no-repeat;*/
}
/*--------------------------------------------------------------------------
  BREADCRUMBS
--------------------------------------------------------------------------*/
.breadcrumbs {
	background:#EEEEEE;
	border-top:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
}
.breadcrumbs ul {
	list-style-type:none;
	margin:0;
	padding:0 0 2px 13px;
	line-height:1.4;
}
.breadcrumbs li {
	display:inline;
	color:#000;
	padding-right:1px;
	font-size:85%;
}
.breadcrumbs a {
	background:url(../images/img_breadcrumb.gif) right center no-repeat;
	color:#0066CC;
	padding-right:8px;
	text-decoration:underline;
}
.breadcrumbs a:hover {
	color:#000;
}
/*--------------------------------------------------------------------------
  TABS
--------------------------------------------------------------------------*/
#tabpanel1 { /* Services, How Do I, Information For Tab Panel */
	position:relative;
	display:none;  /*<noscript> js browser control display */
	width:99%;
	top:1.1em;
	left:12px;
}
#tabpanel2 { /* State News, Alerts Tab Panel */
	position:relative;
	display:none;  /*<noscript> js browser control display */
	width:99%;
	top:19.3em;
	left:12px;
}
#tabpanel3 { /* Weather, Traffic Tab  Panel */
	position:relative;
	display:none; /*<noscript> js browser control display */
	margin-top:6px;
	width:210px;
}
#tabpanel4 { /* Subsequent page Tab Panel */
	position:relative;
	display:none;
	width:154px;
}
#tabpanel5 { /* Community Higlight, Colorful Colorado Tab Panel */
	position:relative;
	/* display:none; <noscript> js browser control display */
	width:99%;/*	top:25em;
*/	
}
#tab_list1 { /* Services, How Do I, Information For Tab List */
	padding:0;
	position:absolute;
	white-space:nowrap;
	display:block;
	z-index:10;
	width:100%;
}
#tab_list2 { /* State News, Alerts Tab List */
	padding:0;
	position:absolute;
	white-space:nowrap;
	display:block;
	z-index:10;
	width:100%;
}
#tab_list3 { /* Weather, Traffic Tab List */
	padding:0;
	position:absolute;
	white-space: nowrap;
	display:block;
	z-index:10;
}
#tab_list4 { /* Subsequent page Tab List */
	padding:0;
	position:absolute;
	white-space:normal;
	display:block;
	z-index:10;
}
#tab_list5 { /* State News, Alerts Tab List */
	padding:0;
	position:absolute;
	white-space:nowrap;
	display:block;
	z-index:10;
	width:100%;
}
#tab_list1 ul { /* Services, How Do I, Information For Tabs */
	margin:0;
	z-index:1;
	padding:0;
	width:100%;
}
#tab_list2 ul { /* State News, Alerts Tabs */
	margin:0;
	z-index:1;
	padding:0;
	width:100%;
}
#tab_list3 ul { /* Weather, Traffic Tabs */
	margin:0;
	z-index:1;
	padding:0;
	width:210px;
}
#tab_list4 ul { /* Weather, Traffic Tabs */
	margin:0;
	z-index:1;
	padding:0px;
	width:154px;
}
#tab_list5 ul { /* State News, Alerts Tabs */
	margin:0;
	z-index:1;
	padding:0;
	width:100%;
}
/* Services, How Do I?, Information For Gray Tabs */
html>body li#tabpanel_1-vehNotice {
	background:transparent url(../images/tab_motorVehicleNotify-red.gif) top left no-repeat;
	float:left;	
	display:inline;
	padding:0;
	margin-right:4px;
	width:225px;
}
.vehicleNotice {
	white-space:normal;
	margin:0!important;
	/*float:left;
	width:99%*/
}
.vehicleNotice p {
	font:1.05em/1.2 Arial, Helvetica, sans-serif;
	float:left;
	padding:5px 10px!important;
	margin:0!important
	/*width:99%;*/
}
.vehicleNotice span {
	font-style:italic;
	/*float:right;*/
	position:absolute;
	right:10px;
	padding-top:.75em;
	display:block;
	overflow:hidden;
}
.vehicleNotice a {background:none!important;display:inline!important}
.vehicleNotice a:hover {
	color:#000!important;
	background:#e7b8b8!important;
}
html>body li#tabpanel_1 { /* Services Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_services-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:102px;
}
html>body li#tabpanel_2 { /* How Do I Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_howdoi-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:105px;
}
html>body li#tabpanel_3 { /* Information For Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_infofor-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:148px;
}
html>body li#tabpanel_3-Leg { /* Information For Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_stateLeg-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	margin-left:4px;
	width:160px;
}
/* State News, Alerts Gray Tabs */
html>body li#tabpanel_4 { /* State News Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_statenews-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:118px;
}
html>body li#tabpanel_5 { /* Alerts Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_alerts-red.gif) top left no-repeat;
	float:left;
	display:inline;
	padding-right:4px;
	width:84px;
}
html>body li#tabpanel_5-Alerts { /* Alerts Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_alerts-red.gif) top left no-repeat;
	float:left;
	display:inline;
	padding-right:4px;
	width:84px;
}
html>body li#tabpanel_6 { /* Alerts Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_CBE2-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	margin-right:4px;
	width:232px;
}
html>body li#tabpanel_6-Agency { /* Agency Highlight Tab - mouse up state) */
	background:transparent url(../images/tab_agHiLt-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:189px;
}
html>body li#tabpanel_6-Agency-BB { /* Agency Highlight Tab (Broadband Only) - mouse up state) */
	background:transparent url(../images/tab_govInt-govTrns-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:189px;
}
/* Community Highlight, Colorful Colorado */
html>body li#tabpanel5-1 { /* Community Highlight (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_community-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:190px;
}
html>body li#tabpanel5-2 { /* Community Highlight (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_colorfulcolorado-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:176px;
	margin-right:4px;
}
/* Weather, Traffic Gray Tabs */
html>body li#tabpanel_7 { /* State News Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_weather-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding-right:4px;
	width:97px;
}
html>body li#tabpanel_8 { /* State News Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_traffic-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:88px;
}
/* Subsequent Services, How Do I Gray tabs */
html>body li#tabpanel_9 { /* Subsequent page Services Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_subsequentService-gry.gif) top left no-repeat;
	float:left;
	display:inline;
	padding-right:4px;
	width:72px;
}
html>body li#tabpanel_10 { /* Subsequent page How Do I Tab Gray (html>body needed, IE6 doesn't see the width property) */
	background:transparent url(../images/tab_subsequentHowDoI-gry.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:78px;
}
/* Tabs Color */
a.tab_link {
	font-size:12px;
}
li#tabpanel_1-vehNotice.tabpanel_default a.tab_link { /* Services Tab Color */
	background:url(../images/tab_motorVehicleNotify-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}

li#tabpanel_1.tabpanel_default a.tab_link { /* Services Tab Color */
	background:url(../images/tab_services-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_2.tabpanel_default a.tab_link { /* How Do I Tab Color */
	background:url(../images/tab_howdoi-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_3.tabpanel_default a.tab_link { /* Information For Tab Color */
	background:url(../images/tab_infofor-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_3-Leg.tabpanel_default a.tab_link { /* Agecny Hightlight (Broadband only) - mouse over state */
	background:url(../images/tab_agHiLt-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_4.tabpanel_default a.tab_link { /* State News Tab Color */
	background:url(../images/tab_statenews-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_5.tabpanel_default a.tab_link { /* Alerts Tab Color */
	background:url(../images/tab_alerts-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_5-Alerts.tabpanel_default a.tab_link { /* Alerts/State Furlough Tab Color */
	background:url(../images/tab_alerts-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_6.tabpanel_default a.tab_link { /* Alerts Tab Color */
	background:url(../images/tab_CBE2-clr2.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_6-Agency.tabpanel_default a.tab_link { /* Agecny Hightlight - mouse over state */
	background:url(../images/tab_agHiLt-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_6-Agency-BB.tabpanel_default a.tab_link { /* Agecny Hightlight (Broadband only) - mouse over state */
	background:url(../images/tab_agHiLt-govTrns-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel5-1.tabpanel_default a.tab_link { /* How Do I Tab Color */
	background:url(../images/tab_community-clr2.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel5-2.tabpanel_default a.tab_link { /* How Do I Tab Color */
	background:url(../images/tab_colorfulcolorado-clr2.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_7.tabpanel_default a.tab_link { /* Weather Tab Color */
	background:url(../images/tab_weather-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_8.tabpanel_default a.tab_link { /* Traffic Tab Color */
	background:url(../images/tab_traffic-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_9.tabpanel_default a.tab_link { /* Subsequent page Services Tab Color */
	background:url(../images/tab_subsequentService-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
li#tabpanel_10.tabpanel_default a.tab_link { /* Subsequent page Services Tab Color */
	background:url(../images/tab_subsequentHowDoI-clr.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
}
#tab_list1 a.tab_link, #tab_list2 a.tab_link, #tab_list3 a.tab_link, #tab_list5 a.tab_link {
	z-index:10;
	position:relative;
	color:#547ca3;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:5px 0 0 30px; /* Adjust left and right padding to adjust width of the tabs */
	float:left; /* Needed for IE, breaks Opera */
	/*	voice-family:"\"}\"";
	voice-family:inherit;
*/	text-transform:uppercase;
	height:24px; /* 30 - 8, for non-broken browsers */
}
#tab_list4 a.tab_link {
	z-index:10;
	position:relative;
	color:#999;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:5px 0 0 5px; /* Adjust left and right padding to adjust width of the tabs */
	float:left; /* Needed for IE, breaks Opera */
	/*	voice-family:"\"}\"";
	voice-family:inherit;
*/	text-transform:uppercase;
	height:24px; /* 30 - 8, for non-broken browsers */
}
html[xmlns] #tab_list1 a.tab_link, html[xmlns] #tab_list2 a.tab_link, html[xmlns] #tab_list3 a.tab_link, html[xmlns] #tab_list4 a.tab_link, html[xmlns] #tab_list5 a.tab_link {
	float:none; /* Needed for Opera, breaks IE 6. Hack hides this from IE 6 */
}
#tab_list1 a:hover, #tab_list2 a:hover, #tab_list3 a:hover, #tab_list4 a:hover, #tab_list5 a:hover {
	text-decoration:underline;
}
#tabpanel1 #tab_list1 li, #tabpanel2 #tab_list2 li, #tabpanel3 #tab_list3 li, #tabpanel4 #tab_list4 li, #tabpanel5 #tab_list5 li {
	list-style-type:none;
	list-style-image:none;
}
#tab_list1 ul ul#tabpanel_1-vehNotice_sublist {
	background:url(../images/bgrd_tabPanel4.gif) repeat-x top;
	border:#cc0000 1px solid;
	height:15em;
	padding:0!important;
	margin:0!important;
}
#tab_list1 ul ul {
	position:absolute;
	top:23px;
	left:0px;
	display:none;
	/*z-index:-10;*/
	border:1px solid #004198; /* dark blue */
	padding:3px 0 4px 0;
	background:url(../images/bgrd_tabPanel2.gif) repeat-x top;
}
#tab_list2 ul ul {
	position:absolute;
	top:24px;
	left:0px;
	display:none;
	z-index:-10;
	border:1px solid #004198; /* dark blue */
	padding:3px 0 4px 0;
	background:url(../images/bgrd_tabPanel2.gif) repeat-x top;
}
#tab_list2 ul ul#tabpanel_5-Alerts_sublist {
	padding:0;
	/*background:#33CC99;*/
	background:url(../images/bgrd_tabPanel4.gif) repeat-x top;
}
#tab_list3 ul ul {
	position:absolute;
	top:23px;
	left:0px;
	display:none;
	z-index:-10;
	border:1px solid #004198; /* dark blue */
	padding:0;
	height:7.35em;
	background:url(../images/bgrd_tabPanel3.gif) repeat-x top
}
#tab_list4 ul ul {
	position:absolute;
	top:21px;
	left:0;
	display:none;
	z-index:-10;
	border:1px solid #004198; /* dark blue */
	padding:0;
	width:152px;
	background:url(../images/bgrd_tabPanel2.gif) repeat-x bottom;
}
#tab_list5 ul ul {
	position:absolute;
	top:23px;
	left:0px;
	display:none;
	z-index:-10;
	border:1px solid #004198; /* dark blue */
	padding:0;
	background:url(../images/bgrd_tabPanel3.gif) repeat-x top
}
#tabpanel1 #tab_list1 ul ul li a, #tabpanel2 #tab_list2 ul ul li a {
	font-size:100%;
	float:none;
	margin:0;
	padding:2px 0 1px 1px;
}
#tabpanel1 #tab_list1 ul#tab_ul1 ul li a.redText, #tabpanel2 #tab_list2 ul#tab_ul2 ul li a.redText {
	background:none;
	text-decoration:underline;
	color:#CC0000;
	font-size:95%;
	position:relative;
	float:right;
	right:8px;
	top:1px;
	margin:0;
	line-height:1em;
}
#tab_list1 li.tabpanel_default ul, #tab_list1 ul li:hover ul, #tab_list2 li.tabpanel_default ul, #tab_list2 ul li:hover ul, #tab_list3 li.tabpanel_default ul, #tab_list3 ul li:hover ul, #tab_list4 li.tabpanel_default ul, #tab_list4 ul li:hover ul, #tab_list5 li.tabpanel_default ul, #tab_list5 ul li:hover ul {
	display:block;
}
#tabpanel1 #tab_list1 li a.tab_link:hover,/* Needed for IE */ #tabpanel2 #tab_list2 li a.tab_link:hover, #tabpanel3 #tab_list3 li a.tab_link:hover, #tabpanel4 #tab_list4 li a.tab_link:hover, #tabpanel5 #tab_list5 li a.tab_link:hover {
	text-decoration:none;
}
#tabpanel1 #tab_list1 a:hover, #tabpanel1 #tab_list1 li.tabpanel_default ul a:hover, #tabpanel2 #tab_list2 a:hover, #tabpanel2 #tab_list2 li.tabpanel_default ul a:hover, #tabpanel3 #tab_list3 a:hover, #tabpanel3 #tab_list3 li.tabpanel_default ul a:hover, #tabpanel4 #tab_list4 a:hover, #tabpanel4 #tab_list4 li.tabpanel_default ul a:hover, #tabpanel5 #tab_list5 a:hover, #tabpanel5 #tab_list5 li.tabpanel_default ul a:hover {
	text-decoration:underline;
}
#tabpanel1 ul ul a:hover, #tabpanel2 ul ul a:hover, #tabpanel3 ul ul a:hover, #tabpanel4 ul ul a:hover {
	background:#d3e0ee;
	color:#0033CC;
}
#tabpanel2 ul ul#tabpanel_5-Alerts_sublist a:hover {
	color:#990000;
}
.list_decorative_dark a {
	text-decoration:underline;
	display:block;
}
/* UL LI Custom Settings */

/* Tab Panel 1 Settings */

#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_1_sublist, #tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_2_sublist, #tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3_sublist { /* line height controls for IE/Firefox */
	line-height:1.165;
}
#tabpanel1 #tab_list1 ul#tab_ul1 ul li { /* Controls Services, How Do I? LI*/
	position:relative;
	left:11px;
	float:left;
	width:49%;
	padding:2px 0 3px 0;
	background:url(../images/bgrd_tabPanel-dash.gif) repeat-x 0 21px;
}
#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3_sublist li { /* Controls Information For LI */
	position:relative;
	left:11px;
	float:left;
	width:98%;
	padding:2px 0 3px 0;
	background:url(../images/bgrd_tabPanel-dash.gif) repeat-x 0 21px;
}
/* Controls Information for .tabpanelNoTxtLink style 
#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3_sublist li.tabpanelNoTxtLink {  
	height:36px;
	background:none;
}
*/
/* Controls Information for .tabpanelNoTxtLink style */
#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3_sublist li.tabpanelNoTxtLink {
	height:15px;
	background:none;
	padding-top:1px;
}
/*Controls for State Legislature Tab*/
#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3-Leg_sublist {
	height:15em;
	padding:0!important
}
.tabStateLeg {
	background:transparent url(../images/bgrd_stateLegTabSeal.png) 0 0 no-repeat!important;
	height:15em;
	padding:0!important;
	white-space:normal;
	width:100%!important;
}
#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3-Leg_sublist li {
	background:none;
	left:0;
}
.tabLegLinksLftWrap {
	/*background:#093!important;
	background:#999;*/
	display:inline;
	float:left;
	margin-left:3em;
	width:46%
}
.tabLegLinksWrap {
	padding-top:1em;
}
.tabLegLinkPdf a {
	background:url(../images/icon_pdf.png) right 0 no-repeat!important;
	padding-right:20px!important
}
.tabLegLinks/*,.tabLegLinkPdf*/ {
	background: url(../images/bgrd_bulletBlue.gif) 0 6px no-repeat;
	padding-left:1em
}
.tabLegLinkPdf {
	background: url(../images/bgrd_bulletBlue.gif) 0 6px no-repeat;
	padding-left:1em
}
.windowOpen-a {
	background:url(../images/icon_newWindow.gif) right 0 no-repeat;
	padding-right:20px!important
}
.tabLegLinks .windowOpen-a:hover {
	background:url(../images/icon_newWindow.gif) right 0 no-repeat!important;
	padding-right:20px!important
}
.tabLegLinks a, .tabLegLinkPdf a {
	font:bold 1.1em/1.2 Arial, Helvetica, sans-serif;
	display:inline;
}
.tabLegLinkPdf a:hover {
	text-decoration:none!important
}
.tabLegLinks a:hover {
	background:none!important;
	text-decoration:none!important
}
.tabLegLinksLftWrap span, .tabLegLinksRhtWrap span {
	font-size:.9em;
	margin-left:1.2em;
	display:block;
}
/*.tabLegGenAssm {float:left;}*/

/*.tabLegLinksLft ul {background:transparent!important;border:none!important; float:left!important}
.tabLegLinksLft li {float:left!important;}*/
.tabLegLinksRhtWrap {
	padding-left:1em;
	float:left;
	width:46%
}
/*.tabLegLinks-ul {background:transparent!important;border:none!important}*/

/* Tab Panel 2 Settings */
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist, #tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5_sublist, #tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6_sublist, #tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist, #tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist-bb { /* Controls State News, Alerts, Ad Space UL Height for Firefox */
	height:10.7em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist li h1 { /* Controls State News H1 */
	color: #003399;
	font-size:10px;
	font-weight:normal;
	line-height:1;
	padding-left:1px;
	margin:0;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist li.tabpanelNoTxtLink a { /* RSS button link */
	background:none;
	outline:0;
	padding:0;
	line-height:1;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist li.tabpanelNoTxtLink img { /* RSS button img */
	float:right;
	padding-left:7px;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul li { /* Controls Alerts LI */
	position:relative;
	left:11px;
	float:left;
	width:98%;
	padding:2px 0 2px 0;
	background:url(../images/bgrd_tabPanel-dash.gif) repeat-x 0 20px;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist li { /* Controls State News LI */
	position:relative;
	left:11px;
	float:left;
	width:98%;
	padding-top:4px;
	padding-bottom:5px;
	background:url(../images/bgrd_tabPanel-dash.gif) repeat-x 0 33px;
}
#tabpanel2 #tab_list2 ul ul#tabpanel_4_sublist li a.redText { /* Controls State News .redText style */
	line-height:.6em;
	background:none;
}
#tabpanel2 #tab_list2 ul ul#tabpanel_5_sublist, #tabpanel2 #tab_list2 ul ul#tabpanel_5-Alerts_sublist {
	border:#CC0000 1px solid;
}
li#tabpanel_5 a.tab_link, li#tabpanel_5-Alerts a.tab_link, li#tabpanel_1-vehNotice a.tab_link {
	color:#9b3434;
}
#tabpanel2 #tab_list2 ul ul#tabpanel_5_sublist li.tornadoAlert a {
	/*background:url(../images/icon_tornado.gif) left no-repeat;*/
	font-size:115%;
	color: #990000;
	font-weight:bold;/*padding-left:18px;*/
}
/*#tabpanel2 #tab_list2 ul li#tabpanel_6-Agency a.tab_link { color:#FFF; }
#tabpanel5 #tab_list5 ul li#tabpanel5-1 a.tab_link { color:#FFF; }
#tabpanel5 #tab_list5 ul li#tabpanel5-2 a.tab_link { color:#FFF; }*/
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5_sublist {
	background:url(../images/bgrd_tabPanel4.gif) repeat-x top;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5_sublist li a:hover {
	background:#f5cccc;
	color:#000
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5_sublist li.tornadoAlert a:hover {
	color:#990000
}
/* Colorado Business Express */
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6_sublist {
	background:url(../images/bgrd_cbe3.gif) left bottom repeat-x;
	border:#1b7444 1px solid
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6_sublist li.tabpanel-6-li-info {
	line-height:1.4em;
	background:none;
	font-style:italic;
	padding-bottom:1.5em
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6_sublist li.tabpanel-6-li-link {
	background:url(../images/cbeTabBullet.gif) left no-repeat;
	padding-left:15px;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6_sublist li a {
	color:#000!important;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6_sublist li a:hover {
	background:#000;
	color:#0033CC!important;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li {
	background:none;
	height:11em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li .citizenalerts {
	float:left;
	width:49%;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li .citizenalerts ul {
	background:url(../images/bgrd_tabPanel4.gif) repeat-x top;
	border:0;
	float:left;
	width:49%;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li .citizenalerts2 {
	float:left;
	width:45%;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li dl {
	margin:.3em 0 0 0;
	padding:0;
	float:left;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li dt {
	color:#8c1010;
	font-weight:bold;
	font-size:1.2em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li dd {
	background:url(../images/bgrd_arrowRed.gif) no-repeat 0 65%;
	padding:.2em 0 0 .75em;
	margin-left:.75em;
	font-size:1em;
	white-space:normal
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li dd a {
	background:none;
	font-size:1.05em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li .furloughdates {
	float:right;
	width:49%;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li .furloughdates2 {
	float:left;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5-Alerts_sublist li .furloughdates dd {
	font-size:1.1em;
	padding:.2em 0 0 .75em;
}
.furloughdates-title {
	color:#8c1010;
	font-weight:bold;
	font-size:1.2em;
	margin-top:.3em
}
.furloughdates-dl2 {
	padding-left:1.5em!important
}
.furloughdates-dd-noArrow {
	background:none!important
}
/* TAB AD SPACE */
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li {
	background:url(../images/agency-highlight/hcpf/bgrd_hcpf.gif) no-repeat right bottom;
	height:10.7em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li.broadbandConnect {
	background:url(../images/agency-highlight/connectcolorado/bgrd_connectcolorado.gif) no-repeat right bottom;
	height:10.7em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li.govTransparency {
	background:url(../images/agency-highlight/generic/bgrd_generic.gif) no-repeat right bottom;
	height:10.7em;
	padding:0;
	margin:0;
	left:0
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li .agInfo {
	float:left;
	white-space:normal;
	width:69%;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li .agServices {
	float:right;
	width:30%;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li h1 {
	background:url(../images/bgrd_agHighlightH1.gif) no-repeat left bottom;
	margin:0;
	padding:.2em 0 .1em 0;
	color:#004198;
	font-size:1.4em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li p {
	font-size:.95em;
	margin:.5em 0 0 0;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.agServices dl {
	margin:.5em 0 0 1em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li dt {
	font-weight:bold;
	font-size:1.2em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.agServices dd {
	background:url(../images/bgrd_arrowBlue.gif) no-repeat 0 25%;
	padding:0 0 .8em .75em;
	margin:0;
	font-size:1em;
	white-space:normal
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li dd a {
	background:none;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li dd a:hover {
	text-decoration:none
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.agInfo dl {
	margin:0 0 0 .3em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.agInfo dd {
	margin:0;
	font-size:.9em;
	white-space:normal
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.agInfo dd.govR {
	background:url(../images/icon_govRitter64.png) 0 0 no-repeat;
	height:64px;
	padding:.3em 0 0 7em;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.agInfo dd.caryK {
	background:url(../images/icon_caryKennedy64.png) right 0 no-repeat;
	height:64px;
	padding:.3em 7em 0 0;
	text-align:right
}
/* tab ad space Gov Initiatives */
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.govInt {
	float:left;
	white-space:normal;
	padding:6px 13px 3px 12px;
	position:relative;
	background:url(../images/img_govIntDivider.png) center right no-repeat;
	width:31%;
	height:10em;
}
.noDivider {
	background:none!important;
	width:28%!important;
	padding-right:5px!important;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.govInt h4 {
	margin:0;
	color:#09578c;
	border-bottom:#09578c 1px solid;
	font:bold 1.1em Arial, Helvetica, sans-serif;
}	
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.govInt a.more {
	color:#09578c;
	position:absolute;
	bottom: 0; right: 10px;
	font:bold .9em Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
}	
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li div.govInt a.more:hover {
	background:none;
	text-decoration:underline;
}	
/* Tab Panel 3 Settings */
#tabpanel3 #tab_list3 ul#tab_ul3 ul#tabpanel_8_sublist li { /* Controls State News LI */
	line-height:1.41;
	padding-left:5px;
}
#tabpanel3 #tab_list3 ul#tab_ul3 ul#tabpanel_8_sublist li a { /* Controls State News LI */
	color:#000;
	font-size:95%;
	display:inline;
}
#tabpanel3 #tab_list3 ul#tab_ul3 ul#tabpanel_8_sublist li a:hover { /* Controls State News LI */
	background:none;
	color: #0033CC;
}
/* Tab Panel 4 Settings */
#tabpanel4 #tab_list4 ul#tab_ul4 ul { /* Controls Subsequent Services, How DO I LI */
	padding-top:1px;
}
#tabpanel4 #tab_list4 ul#tab_ul4 ul li { /* Controls Subsequent Services, How DO I LI */
	position:relative;
	left:5px;
	float:left;
	width:95%;
	line-height:1.1;
	padding:1px 0 5px 0;
	background:url(../images/bgrd_tabPanel-dash.gif) repeat-x bottom;
}
#tabpanel4 #tab_list4 ul#tab_ul4 ul li.whiteline { /* Controls Subsequent Services, How DO I LI */
	position:relative;
	float:left;
	left:0;
	line-height:1.1;
	padding:1px 0 4px 5px;
	background:none;
	border-bottom:#FFF 1px solid;
}
#tabpanel4 #tab_list4 ul#tab_ul4 ul li.sublinks { /* Controls Subsequent Services, How DO I LI */
	position:relative;
	text-align:right;
	left:0;
	line-height:1.1;
	padding:1px 3px 3px 5px;
	background:#FFF url(../images/bgrd_tabPanelSub-blue.gif) top left repeat-x;
}
#tabpanel4 #tab_list4 ul#tab_ul4 ul li.sublinks a { /* Controls Subsequent Services, How DO I LI */
	color:#0053A5;
	font-size:85%;
}
#tabpanel4 #tab_list4 ul#tab_ul4 ul li.sublinks a:hover { /* Controls Subsequent Services, How DO I LI */
	color:#000;
}
#tabpanel4 #tab_list4 ul#tab_ul4 ul li a { /* Controls Alerts LI */
	background:none;
	display:inline;
	font-size:95%;
}
/* Tab Panel 5 (Community Highlight, Colorful Colorado*/


#tabpanel5 #tab_list5 ul#tab_ul5 ul#tabpanel5-1_sublist li {
}
#tabpanel5 #tab_list5 ul#tab_ul5 ul#tabpanel5-2_sublist li {
}
/*--------------------------------------------------------------------------
  COMMUNITY HIGHLIGHT/MEDIA CENTER
--------------------------------------------------------------------------*/
/* Community/Weekend Container */
#commWeekend_container {
	/*display:none;*/
	position:relative;
	float:left;
	left:12px;
	top:33.8em;
	width:99.1%;
	margin:0;
	padding:0;
}
/* Community/Weekend Title Box */	
.communityWeekendTitleBox {
	background:#004198 url(../images/bgrd_blueTitle.gif) repeat-x;
}
/* Community Highlight */
.community_container {
	width:55%;
	float:left;
}
.communityTitle {
	background:transparent url(../images/icon_community.gif) top left no-repeat;
	height:24px;
}
.communityTitle p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}
.communityBgrd {
	background:url(../images/bgrd_community.gif) left bottom no-repeat;
	height:8.8em;
}
.communityContentImg {
	padding:5px 6px 6px 4px;
	float:left;
}
.communityContentImg p {
	font-size:75%;
	padding-top:7px;
	margin:0;
}
.communityContentImg img {
	border:#735d45 1px solid;
}
.communityContent {
	padding:4px 6px 0 0;
}
.communityContent h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:130%;
	color:#3d3125;
	margin:0;
	padding:0;
}
.communityContent p {
	font-size:95%;
	padding-top:4px;
	margin:0;
	white-space:normal;
}
.communityContent a.moreInfo {
	position:relative;
	float:right;
	color:#CC0000;
	font-size:100%;
	top:62px;
	margin:0px;
	padding:0;
}
/* Community Highlight TOOLTIP */
a.info {
	position:relative; /*this is the key*/
	z-index:24;
	color:#000;
	text-decoration:none;
	padding:3px 3px 3px 0;
	margin:0;
}
a.info:hover {
	z-index:25;
	background:#999966;
	margin:0;
}
a.info span {
	display: none;
}
a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	left:6.5em;
	top:0;
	width:15em;
	border:2px solid #999966;
	background-color:#edeae2;
	font-size:125%;
	font-weight:bold;
	color:#000;
	text-align: left;
	padding:10px;
}
/* Media Center */
.mediacenter_container {
	width:44%;
	float:right;/*overflow:hidden;*/
	
}
.mediacenterTitle {
	background:transparent url(../images/icon_mediacenter.gif) top left no-repeat;
	height:24px;
}
.mediacenterTitle p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}
.mediacenterBgrd {
	border-right:#004198 1px solid;
	border-bottom:#004198 1px solid;
	border-left:#004198 1px solid;
	height:8.8em;
}
/* Spry Tabbed Panels */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	height:9.3em;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 0px;
	background-color: #DDD;
	list-style: none;
	border-bottom: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabHover {
	background:#EEE url(../images/bgrd_arrowBlack.gif) 93px center no-repeat;
}
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
	background:url(../images/bgrd_arrowBlue.gif) 93px center no-repeat;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	background-color: #EEE;
}
.TabbedPanelsContent {
	padding: 4px;
}
.TabbedPanelsContentVisible {
}
.TabbedPanelsGetConnected-div {
	padding:0 0 0 .75em;
}
.TabbedPanelsGetConnected-ul1 {
	padding:.5em 0 0 0em!important;
	float:left!important;
}
.TabbedPanelsGetConnected-facebook {
	display:inline;
	background: url(../images/icon_facebook.gif) no-repeat top!important;
	padding:0!important;
	height:50px;
	float:left
}
.TabbedPanelsGetConnected-flickr {
	display:inline;
	background: url(../images/icon_flickr2.gif) no-repeat top!important;
	padding:0!important;
	height:50px;
	float:left
}
.TabbedPanelsGetConnected-microformats {
	display:inline;
	background: url(../images/icon_microformats.gif) no-repeat top!important;
	padding:0!important;
	height:50px;
	float:left
}
.TabbedPanelsGetConnected-ul2 {
	padding:0!important;
}
.TabbedPanelsGetConnected-mobile {
	display:inline;
	background: url(../images/icon_mobile.gif) no-repeat top!important;
	padding:0!important;
	height:50px;
	float:left
}
.TabbedPanelsGetConnected-rss {
	display:inline;
	background: url(../images/icon_rss2.gif) no-repeat top!important;
	padding:0!important;
	height:50px;
	float:left
}
.TabbedPanelsGetConnected-twitter {
	display:inline;
	background: url(../images/icon_twitter2.gif) no-repeat top!important;
	padding:0!important;
	height:50px;
	float:left
}
.TabbedPanelsGetConnected-facebook a, .TabbedPanelsGetConnected-flickr a, .TabbedPanelsGetConnected-microformats a, .TabbedPanelsGetConnected-mobile a, .TabbedPanelsGetConnected-rss a, .TabbedPanelsGetConnected-twitter a {
	font-size:85%;
	padding-top:33px;
	width:65px;
	text-align:center;
	float:left;
	outline:none;
}
.VTabbedPanels .TabbedPanelsTabGroup {
	width: 10em;
	background-color: #DDD;
	position:absolute;
	top:0px;
	left:0px;
	padding:0;
	font-weight:bold;
	font-size:95%;
	float:left;
}
.VTabbedPanels .TabbedPanelsTab {
	float:none;
	position:relative;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	width:100%;
	height:8.8em;
	position:relative; /* Needs to be relative in IE */
	top:0;
	left:9em;
	background:#EEE url(../images/mediaBkgd.jpg) bottom right no-repeat;
}
.VTabbedPanels .TabbedPanelsContentGroup ul {
	padding:0 0 0 5px;
	margin:0;
	list-style-type:disc;
	list-style-type:none;
	font-size:95%;
	font-weight:bold;
	width:100%;
}
.VTabbedPanels .TabbedPanelsContentGroup li {
	background:url(../images/bgrd_arrowBlue.gif) left 40% no-repeat;
	padding:0 0 3px 10px;
	margin:0px;
}
.TabbedPanelsContentGroup li a {
	color:#000;
}
.TabbedPanelsContentGroup li a:hover {
	color: #0033CC;
}
.VTabbedPanels ul {
	padding:0px;
	margin:0px;
}
.VTabbedPanels li {
	padding:3px 0px 3px 5px;
}
.spryHolder {
	height:8.8em;
	width:100%;
	padding:0px;
	margin:0px;
	position: relative;
	overflow:hidden;
}
/*--------------------------------------------------------------------------
  GOVERNOR, HELP CENTER, WEATHER/TRAFFIC, LOTTERY CALL-OUT BOXES
--------------------------------------------------------------------------*/
#callBoxHome_container {
	position:relative;
	float:right;
	top:13px;
	padding-right:13px;
}
/* Governor Recovery */
.governor_containerRec {
	background:#FFF;
	margin:0;
	padding:0;
	width:212px;
}
.governorTitleBoxRec {
	/*background:#7F1212 url(../images/bgrd_redTitle.gif) repeat-x;*/
	background:#222
}
.governorTitleRec {
	background:transparent url(../images/icon_governor.gif) top left no-repeat;
	height:24px;
}
.governorTitleRec p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}
.governorImgRec {
	background:#fff url(../images/bgrd_governorRecovery.jpg) no-repeat;
	height:6em;
}
.governorBgrdRec {
	/*border-right:#7F1212 1px solid;
	border-bottom:#7F1212 1px solid;
	border-left:#7F1212 1px solid;*/
	border-right:#222 1px solid;
	border-bottom:#222 1px solid;
	border-left:#222 1px solid;
}
.governorBgrdRec h1 {
	position:relative;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:170%;
	color:#000;
	margin:0;
	padding-right:1em;
}
.governorBgrdRec-newGov {
	background:#136797 url(../images/bgrd_govHickenlooper.jpg) no-repeat;

}
.governorBgrdRec-newGov h1 {
	padding:.2em 0 0 .5em!important;
	font:1.6em/1 "Times New Roman", Times, serif!important
}
.governorBgrdRec-newGov a {
	color:#fff;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:118px!important;
}
.governorBgrdRec h2 {
	position:relative;
	text-align:right;
	margin:0;
	padding-right:9px;
	top:10px;
	left:0;
	font-size:95%;
}
.governorBgrdRec h2 a {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#000;
	margin:0;
	padding:0;
}
.governorBgrdRec h2 a:hover {
	color: #790000;
}
.govEcoRecovery {
	margin:0 0 0 10em
}
.govEcoRecovery a {
	color:#FFFFFF;
	font-size:.8em;
	display:block;
	line-height:1.2;
	padding:0 1em 0 0;
	margin-top:1.4em
}
.govBranchRedRec {
	/*background:#9F1717 url(../images/bgrd_govBranchRed.gif) repeat-x;*/
	background:#236296;
	padding:0;
}
.govBranchRedRec h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	margin:0;
	line-height:1.3;
}
.govBranchWhiteRec ul {
	background:#FFF;
	list-style-type:none;
	padding:0;
	margin:0;
}
.govBranchWhiteRec li {
	display:inline;
	padding-left:5px;/*padding-left:28px;*/
	margin:0;
}
.govBranchWhiteRec a {
	line-height:1.8;
	font-size:.85em;/*font-size:95%;*/
	text-decoration:underline;
}
/* Help Center */
.helpCenter_container {
	background:#FFF;
	margin-top:6px;
	padding:0;
	width:212px;
}
.helpCenterTitleBox {
	background:#004198 url(../images/bgrd_blueTitle.gif) repeat-x;
}
.helpCenterTitle {
	background:transparent url(../images/icon_helpcenter.gif) top left no-repeat;
	height:24px;
}
.helpCenterTitle p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}
.helpCenterBgrd {
	background:url(../images/bgrd_tabPanel3.gif) repeat-x top;
	border-right:#004198 1px solid;
	border-bottom:#004198 1px solid;
	border-left:#004198 1px solid;
}
.helpCenterBgrd ul {
	margin:0;
	padding:1px 0 3px 6px;
	list-style-type:none;
}
.helpCenterBgrd li {
	background:url(../images/icon_diamond.gif) left center no-repeat;
	padding-left:13px;
	line-height:1.2;
	font-size:95%;
}
.helpCenterBgrd a {
	color:#000;
	padding:0;
}
.helpCenterBgrd a:hover {
	color: #0033CC;
}
/* Weather */
#weather_container {
	width:210px;
	display:block;
	background:#FFF url(../images/bgrd_callBoxGray.gif) bottom repeat-x;
	/*float:left;*/	
	margin:0;
	padding:0;
}
.icon {
	display:inline;
	float:left;
	margin:3px 0 0 3px;
	padding:0;
}
.icon img {
	height:42px;
	width:42px;
}
.conditions {
	float:left;
	color:#000;
	font-size:95%;
	line-height:1.1;
	width:150px;
	white-space:normal;
	padding-left:6px;
	padding-top:1px;
	margin:0;
	height:4em;
}
.menuListing {
	/*width:200px;*/
	display:inline;
	float:left;
	margin:0 0 0 3px;
}
.menuListing div {
	/* background:#9999CC; */
	float:left;
	font-size:85%;
	color:#333;
	padding:4px 0 2px 0;/* *margin-bottom:-6px; */
}
.checkbox {
	position:relative;
	left:4px;
	bottom:4px;
	margin:0;
}
.menuListing input.goBtn {
	position:relative;
	top:4px;
}
.menuListing select {
	font-size:11px;
	width:160px;
	border-top:1px solid #818181;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #818181;
}
/* Weather for Icon Flyouts */
#weather_containerFlyouts {
	width:210px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.iconFlyoutsImg {
	height:42px;
	width:42px;
	border:1px solid #818181;
	margin:3px 3px 3px 10px;
}
/* Colorful Colorado */
/*.colorfulColorado_container {
	position:relative;
	top:9.9em;
	background:#FFF;
	padding:0;
	width:212px;
}
.colorfulColoradoTitleBox {
	background:#004198 url(../images/bgrd_blueTitle.gif) repeat-x;
}
.colorfulColoradoTitle {
	background:transparent url(../images/icon_colorfulcolorado.gif) top left no-repeat;
	height:24px;
}
.colorfulColoradoTitle p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}*/
.colorfulColoradoBgrd {
	background:transparent url(../images/bgrd_pGalleryHome.gif) right bottom no-repeat;
	padding:3px 3px 0 3px;
	height:8.55em;
}
.colorfulColoradoPic {
	float:left;
	width:90px;
	text-align:center;
}
.colorfulColoradoPicBorder {
	border:1px solid #818181;
	float:left;
	width:90px;
}
.colorfulColoradoTxt {
	float:left;
	display:block;
	width:110px;
	margin-left:4px;
	line-height:1.1;
}
.colorfulColoradoTxt p {
	/* padding-left:95px; */
	margin:0;
	padding:0;
}
.colorfulColoradoTxt p a.title {
	color:#336600;
	font-size:85%;
	font-weight:bold;
}
.colorfulColoradoTxt p a:hover.title {
	color:#000;
}
.colorfulColoradoTxt p.info {
	color:#000;
	font-size:85%;
	padding:5px 0 0 0;
	margin:0;
}
.colorfulColoradoTxt p.info a {
	padding-top:10px;
	display:block;
}
.colorfulColoradoLst {
	/*float:right;*/
	background: url(../images/bgrd_tabPanel3.gif) top repeat-x;
	position: absolute;
	left:85px;
	margin:1.5em 10em 0 .3em;
	top:17px;
	padding:.2em .5em .2em .4em;
}
.colorfulColoradoLst h5 {
	padding:.6em 0 0 0;
	margin:0;
	font-size:11px;
	font-weight:normal;
}
.colorfulColoradoLst-p {
	padding:.3em 0 .3em 1.8em;
	background:url(../images/img_camera.gif) no-repeat 0 0;
	border-bottom:#ccc 1px solid;
	margin:0;
	font-size:11px
}
.colorfulColoradoLst-a {
	color:#004ba7;
	font-weight:bold;
}
.colorfulColoradoLst form {
	padding:0;
	margin:0;
}
.colorfulColoradoLst select {
	background:white;
	border-top:1px solid #818181;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #818181;
	font-size:95%;
	width:160px;
}
.colorfulColoradoLst input {
	position:relative;
	top:4px;
	left:3px;
	padding:0;
	margin:0;
}
/* Flickr xslt css */
/*photo gallery */
.pGalleryPage-wrapper {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.pGalleryPage-wrapper .pGalleryPage-ul {
	padding:0;
}
.pGalleryPage-li {
	background:#FFF url(../images/bgrd_tabPanel.gif) top;
	list-style-type:none;
	display:inline;
	float:left;
	width:16.5em;
	margin:0 .5em .5em 0;
	padding:.4em;
	border:#003F94 1px solid;
}
.pGalleryPage-thumbDiv {
	text-align:center;
	margin:0;
	padding:0;
	float:left;
}
.pGalleryPage-thumbDiv-img {
	border:#7a95b7 2px solid;
}
.pGalleryPage-ecardTxtDiv {
	font-size:9px;/*(line-height:1.7;*/
	padding-top:.2em;
	margin:0;
}
.pGalleryPage-imgTitleDiv {
	white-space:normal;
	float:left;
	font-size:1em;
	line-height:1.2;
	font-weight:normal;
	padding-left:.7em;
	width:310px;
}
.pGalleryPage-imgTitleDiv2 {
	white-space:normal;
	float:left;
	font-size:1em;
	line-height:1.2;
	font-weight:normal;
	padding-left:.7em;
	width:9em;
}
/*pGalleryPage-imgCreditDiv {font-size:1em;line-height:1.2;float:left;font-weight:normal; padding-left:.7em;}*/
.pGalleryPage-imgTitleDiv-a {
	color:#006600;
	line-height:1.1;
	font-size:105%;
}
.pGalleryPage-imgTitleDiv-a a:hover {
	background:none;
}
/* Flickr Photo Gallery */
.pGallery_wrapper {
	background:#FFF url(../images/bgrd_tabPanel.gif) top;
	float:left;
	border:#003F94 1px solid;
	padding:5px 0 5px 5px;
	/*width:179px;*/
	margin:0 10px 10px 0;
}
.pGalleryImg {
	width:90px;
	float:left;
}
.pGalleryTxt {
	float:left;
	width:78px;
	margin-left:4px;
}
.pGalleryTxt p {
	margin:0;
	padding:0;
}
.pGalleryTxt p a.title {
	color:#336600;
	font-size:85%;
	font-weight:bold;
}
.pGalleryTxt p a:hover.title {
	color:#000;
}
.pGalleryTxt p.info {
	color:#000;
	font-size:85%;
	padding:5px 0 0 0;
	margin:0;
}
.pGalleryCatList_wrapper {
	background:#E3E3E3;
	border:#bcbcbc 1px solid;
	color:#003F94;
	margin-bottom:10px;
	padding:5px 10px 5px 0;
	text-align:right;
}
.pGalleryCatList_wrapper span {
	position:relative;
	bottom:1px;
	font-size:100%;
	font-weight:bold;
}
.pGalleryCatList_wrapper form {
	margin:0;
	padding:0;
}
.pGalleryCatList_wrapper select {
	font-size:100%;
	font-weight:bold;
	color:#333;
	background:#FFF;
	border-top:1px solid #818181;
	border-right:1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left:1px solid #818181;
	padding:0;
}
.pGalleryCatList_wrapper input {
	position:relative;
	top:4px;
	left:3px;
}
/* Flickr Gallery Contribute/Subscribe */
.flickr-div {
	margin-top:.5em
}
.flickr-dl {
	margin-bottom:0;
}
.flickr-dt {
	background:url(../images/icon_flickr.gif) no-repeat left;
	padding-left:2.5em
}
.flickr-dd1 {
	background:url(../images/bgrd_arrowBlue.gif) no-repeat left;
	font-size:.95em;
	line-height:1.6;
	margin-top:.5em;
	padding-left:.75em
}
.flickr-dd2 {
	background:url(../images/bgrd_arrowBlue.gif) no-repeat left;
	font-size:.95em;
	line-height:1.6;
	padding-left:.75em
}
.flickr-p {
	background:url(../images/icon_rss14px.gif) no-repeat left;
}
.flickr-a {
	font-size:.95em;
	padding-left:20px;
}
/* Colorado Lotto and jquery carousel styles*/
.jcarousel-skin-tango .jcarousel-container {
	margin:0;
	width: 210px;
	padding:0;
	border:none;
	overflow:hidden!important;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 210px;
	padding: 0;
	background: #fff;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 150px;
	height: 100px;
	margin-left:30px;
}
.jcarousel-skin-tango .jcarousel-item {
	width:150px;
	height: 100px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	width: 150px;
	height: 100px;
}
#mycarousel {
	display:none;
}
/* list items  */
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top:0;
	right:0;
	width: 30px;
	height: 100px;
	cursor: pointer;
	background:url(../images/img_rightArrow.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background:url(../images/img_rightArrow_hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	background:url(../images/img_rightArrow_disable.gif) no-repeat 0 0;
	cursor:auto;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 100px;
	cursor: pointer;
	background:url(../images/img_leftArrow.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background:url(../images/img_leftArrow_hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	background:url(../images/img_leftArrow_disable.gif) no-repeat 0 0;
	cursor:auto;
}
/* lotto styles  */
.powerballHolder {
	background: url(../images/img_powerballShort.gif) top left no-repeat;
	height:100px;
	width:150px;
	padding:0;
	margin:0;
	float:left;
}
.lottoHolder {
	background:url(../images/img_lottoShort.gif) top left no-repeat;
	height:100px;
	width:150px;
	padding:0;
	margin:0;
	float:left;
}
.cash5Holder {
	background:url(../images/img_cash5Short.gif) top left no-repeat;
	height:100px;
	width:150px;
	padding:0;
	margin:0;
	float:left;
}
.matchplayHolder {
	background:url(../images/img_matchplayShort.gif) top left no-repeat;
	height:100px;
	width:150px;
	padding:0;
	margin:0;
	float:left;
}
.megamillionHolder {
	background:url(../images/img_megamillionsShort.gif) top left no-repeat;
	height:100px;
	width:150px;
	padding:0;
	margin:0;
	float:left;
}
/* Colorado Lotto */
.coloradoLotto_wrapper {
	position:relative;
	top:9.9em;
	background:#FFF;
	padding:0;
	width:212px;
}
/*.coloradoLotto_container {
	padding:0;
	width:212px;
	float: left;
}
*/.coloradoLottoTitleBox {
	background:#004198 url(../images/bgrd_blueTitle.gif) repeat-x;
}
.coloradoLottoTitle {
	background:transparent url(../images/icon_coloradoLotto.gif) top left no-repeat;
	height:24px;
}
.coloradoLottoTitle p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}
.coloradoLottoBgrd {
	/* position:relative; */
	background:url(../images/bgrd_lottoBack.jpg) bottom left no-repeat;
	border-right:#004198 1px solid;
	border-bottom:#004198 1px solid;
	border-left:#004198 1px solid;
	padding:0;
	margin: 0;
}
.listHolder p {
	margin:0;
	font:.9em/1.2 Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	padding:0 0 3px 0
}
.wrapper {
	margin:34px auto 0 auto;
	width:140px;
}
.listHolder {
	padding:0;
	margin:0;
	background: #fff url(../images/bgrd_lottoBack2.gif) bottom left no-repeat;
	width:140px;
	border: 1px solid #e3e3e3;
	float:left;
	height: 60px;
}
p.pad1emTop {
	padding:7px 0 4px 0!important;
}
.listHolder ul {
	padding:0;
	list-style-type:none;
	width:95%;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
	_overflow:visible;
}
.listHolder ul.shorterTwo {
	width:110px;
	margin:0 auto 0 auto;
	_overflow:visible;
}
.listHolder li {
	padding:5px 3px 5px 3px;
	float:left;
	background:url(../images/img_lottoBall.png) no-repeat right top;
	_background:url(../images/img_lottoBall.jpg) no-repeat right top;
	display:block;
	width:1.7em;
	text-align:center;
	font-size:9px;
}
.listHolder ul.copy {
	list-style-type:none;
	height:1%;
	display:inline;
	width:98%;
}
.listHolder ul.copy li {
	padding:5px 0px 5px 3px;
	float:left;
	background:none;
	display:block;
	width:40px;
	font-size:9px;
	text-align:left;
}
.listHolder ul.copy li.longer {
	padding:5px 0px 5px 3px;
	float:left;
	background:none;
	display:block;
	width:48px;
	font-size:9px;
	text-align:left;
}
.listHolder ul.copy li.short {
	padding:5px 3px 5px 4px;
	background:url(../images/img_lottoBallGreen.png) no-repeat right top;
	_background:url(../images/img_lottoBallGreen.jpg) no-repeat right top;
	display:block;
	width:1.4em;
	text-align:center;
	font-size:9px;
}
.gotoLottoLink {
	background:url(../images/img_greenGrad.gif) bottom left repeat-x;
	clear:both;
	height:1em;
	padding:3px 5px 5px 5px;
	font-size:9px;
	text-align:center;
	border-top:1px solid #004198;
}
.gotoLottoLink a {
	text-decoration:none;
}
.gotoLottoLink a:hover {
	text-decoration:underline;
}
/*--------------------------------------------------------------------------
  SUBSEQUENT PAGE MAIN CONTENT
--------------------------------------------------------------------------*/
#mainContent_container { /* Subsequent Main Content Container */
	background:#FFF;
	margin-left:192px;
	margin-right:177px;
	padding:7px 0 0 0;
}
#mainContent_containerNoRight { /* Subsequent Main Content Container */
	background:#FFF;
	margin-left:192px;
	margin-right:13px;
	padding:7px 0 0 0;
}
#mainContent_containerNoLeftNav { /* Subsequent Main Content Container for No Left Nav */
	background:#FFF;
	padding:7px 0 0 0;
	margin-left: 13px;
	margin-right: 177px;
}
#mainContent_containerNoLeftRightNav { /* Google Main Content Container for No Left Right Nav */
	background:#FFF;
	padding:7px 0 0 0;
	margin-left:13px;
	margin-right:13px;
}
.mainContentTitle {
	padding-bottom:3px;
	border-bottom:#999 1px solid;
}
.mainContentTitle h1 {
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.mainContentTitle h2 {
	color:#003F94;
	font-size:16px;
	margin:0;
	padding-top:2px;
}
.mainContent {
	background:#FFF url(../images/bgrd_mainContent.gif) top left repeat-x;
	margin-top:1px;
	padding:10px 10px 15px 10px;
}
.mainContent p {
	margin:0;
	padding:0;
}
.mainContent ul {
	margin:0;
	padding:0 0 0 2em;
}
.mainContent ol {
	margin:0;
	padding:.5em 0 0 2em;
}
.mainContent li {
	padding-bottom:.5em;
}
.mainContent h1, .mainContent h2, .mainContent h3, .mainContent h4, .mainContent h5, .mainContent h6 {
	color:#000;
	font-size:120%;
	margin:10px 0 10px 0;
}
.mainContentSNews {
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
}
.mainContentSNews li {
	background:url(../images/bgrd_arrowBlue.gif) left 40% no-repeat;
	padding:0 0 5px 10px;
	margin:0;
}
.stateNewsList {
	background:#F1F1F1;
	border:#CCC 1px solid;
	padding:1em;
	margin-bottom:1em;
}
.stateNewsList h1 {
	padding:0;
	margin:0
}
.stateNewsList h1 a {
	background:url(../images/icon_rss.gif) no-repeat right;
	padding-right:1.5em;
	margin:0;
	color:#003399;
	font-size:.95em
}
.stateNewsList ul {
	margin-top:.75em;
	padding-left:.5em;
	width:90%;
	list-style-type:none;
}
.stateNewsList li {
	background:transparent url(../images/bgrd_arrowBlack.gif) no-repeat left;
	margin:0;
	padding:0 0 0 .75em;
	line-height:2;
}
.mainContentNoLeftNav { /* style for No Left Nav mainContent area  */
	background:url(../images/bgrd_mainContent.gif) top left repeat-x;
	margin-top:1px;
}
.mainContentPhotoGal { /* style for No Left Nav mainContent area  */
	background: #fff;
	margin-top:1px;
}
.pageTop { /* Top of Page anchor div */
	text-align:right;
}
.pageTop a {
	font-size:90%;
}
/* Title for Sans Left Nav   
-----------------------------------------------  */
.mainContentTitleNoLeftNav {
	padding-bottom:3px;
	border-bottom:#999 1px solid;
}
.mainContentTitleNoLeftNav h1 {
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.mainContentTitleNoLeftNav h2 {
	color:#003F94;
	font-size:16px;
	margin:0;
	padding-top:2px;
}
/*mainContent Indexes page
-----------------------------------------------  */
.mainContentAlpha {
	margin-bottom:20px;
}
.mainContentAlpha a {
	background:#CCCCCC;
	padding:2px 4px;
	font-weight:bold;
	margin-right:5px;
	text-decoration:none;
}
.mainContentAlpha a:hover {
	color:#FFF;
	background:#003F94;
	padding:2px 4px;
	font-weight:bold;
	text-decoration:none;
}
.mainContentAlphaLtr {
	color:#FFF;
	padding:2px 4px;
	display:inline;
	background:#003F94;
	margin-left:10px;
	margin-bottom:10px;
}
.mainContentIndexes {
	margin:10px 0px 5px 20px;
	padding:0px;
}
.mainContentIndexes ul {
	list-style-type:none;
	margin-top:5px;
	margin-bottom:5px;
}
.mainContentIndexes li {
	padding:0 0 3px 10px;
	background:url(../images/clear.gif) repeat;
	list-style-type:none;
}
.mainContentIndexes li a {
	padding:0 0 3px 10px;
	background:url(../images/img_breadcrumb.gif) left 35% no-repeat;
	list-style-type:none;
}
/* 	COLORFUL COLORADO PHOTO/ FORM PAGE  */

.colorfulColoradoForm {
	padding:10px 50px 10px 0px;
	text-align:left;
}
.box {
	border:1px solid #333;
	padding:5px 10px 10px 10px;
	width:550px;
	background: url(../images/bgrd_mainContent.gif) top left repeat-x;
}
.box2 {
	border:1px solid #333;
	padding:3px 10px 3px 10px;
	width:550px;
	margin-top:1em;
	background: #efefef;
}
.buttons {
	border-top: 1px solid #efefef;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #efefef;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#333;
	padding:3px;
}
.marginBtm10 {
	margin-bottom:10px;
}
.textFields {
	border-top: 1px solid #818181;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #818181;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#ffffcc;
	padding:1px 1px 1px 3px;
}
/* icon container
-----------------------------------------------  */	
#iconContainer {
	background:#262626;
	width:154px;
	margin-top:16em;
	overflow: visible;
	z-index: 40;
}
#iconContainer ul {
	margin:0;
	padding:3px 5px 3px 5px;
	list-style: none;
	line-height: 1;
	overflow:hidden;
}
#iconContainer li {
	padding:2px 0 2px 20px;
	float: left;
	width:130px;
}
#iconContainer li a {
	color:#999;
	display:block;
	font-size:75%;
	font-weight:normal;
	padding-left:6px;
	text-decoration:none;
}
#iconContainer a:hover {
	color:#FFF;
	background:#444444;
}
#iconContainer li ul { /* second-level lists */
	position: absolute;
	margin:-20px 0px 0px 0px;
	right:145px;/* positions the fly out menu  */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background:#fff url(../images/bgrd_FlyOut.gif) bottom left repeat-x;
	border: 3px solid #666;
	width:20em;
	list-style-type:none;
}
#iconContainer li ul li { /* second-level lists */
	background:url(../images/bgrd_arrowBlue.gif) 10px center no-repeat;
	line-height:1;
	text-transform:none;
	width:18em;
	margin-left:-10px;
}
#iconContainer li ul li.title { /* second-level lists */
	background:url(../images/clear.gif) 10px repeat;
	text-transform:none;
	color:#0051c1;
	font-size:100%;
	width:18em;
	margin-left:-10px;
}
#iconContainer li ul li.padBtm { /* second-level lists */
	padding-bottom:2px;
	display:block;
	list-style-type:none;
	background:url(../images/clear.gif) 10px repeat;
}
#iconContainer li ul li a { /* second-level lists links */
	color:#333;
	font-size:11px;
	padding:0;
}
#iconContainer li:hover ul, #iconContainer li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	overflow: visible;
	z-index: 20;
}
#iconContainer li:hover ul li a:hover, #iconContainer li.sfhover ul li a:hover { /* list items nested under hovered list items */
	background:url(../images/clear.gif) top repeat;
	color:#ff0000;
	text-decoration:underline;
}
/* view all link in flyOut menu  */
#iconContainer li ul li.viewAll { /* second-level lists */
	text-align:right;
	background:url(../images/clear.gif) top repeat;
	padding:10px 0 5px 0;
	width:20em;
}
#iconContainer li ul li a.viewAll { /* second-level lists */
	color:#ff0000;
	text-decoration:underline;
}
.titleBorder {
	padding:0 0 3px 0;
	background:url(../images/iconUltitleBar.gif) left bottom no-repeat;
	margin: 5px 0 5px 0;
}
/* Community Highlight link in flyOut menu  */
#iconContainer li ul.commHighLightUl { /* second-level lists */
	background:#fff url(../images/bgrd_community.gif) left bottom no-repeat;
	list-style-type:none;
	width:20em;
	padding:0 10px 5px 0;
	margin:-20px 0px 0px 0px;
}
#iconContainer li ul li.commHighLightUl { /* second-level lists */
	font-size:12px;
	background:url(../images/clear.gif) top repeat;
	list-style-image:none;
	display:block;
	width:19em;
}
#iconContainer li ul li.commHighLightUl a.red { /* second-level lists */
	color:#ff0000;
}
/* Media Center link in flyOut menu  */
#iconContainer li ul.mediaCenterSub { /* second-level lists */
	background:#fff url(../images/mediaBkgdSm.jpg) bottom left repeat-x;
	border: 3px solid #666;
	width:20em;
	list-style-type:none;
}
#iconContainer li ul li.mediaCenterSub { /* second-level lists */
	background:url(../images/bgrd_arrowBlue.gif) 10px center no-repeat;
	line-height:1;
	text-transform:none;
	width:18em;
	margin-left:-10px;
}
/* Weather Center link in flyOut menu  */
#iconContainer li ul.weatherFlyOut { /* second-level lists */
	list-style-type:none;
	width:20em;
	padding:0;
	margin:-20px 0px 0px 0px;
	background:#fff url(../images/bgrd_FlyOut.gif) bottom left repeat-x;
}
#iconContainer li ul li.weatherFlyOut { /* second-level lists */
	font-size:12px;
	padding:10px 10px 10px 0px;
	list-style-type:none;
	display:block;
	background:url(../images/clear.gif) 10px repeat;
	width:20em;
	margin:0;
}
/* Colorful Colorado link in flyOut menu  */
#iconContainer li ul.colColorado { /* second-level lists */
	background:#fff;
	list-style-type:none;
	width:20em;
	padding:0 10px 5px 0;
	margin:-20px 0px 0px 0px;
	background:#fff url(../images/bgrd_FlyOut.gif) bottom left repeat-x;
}
#iconContainer li ul li.colColorado { /* second-level lists */
	background:url(../images/clear.gif) top repeat;
	padding-top:5px;
	list-style-type:none;
	display:block;
	width:19em;
}
#iconContainer li ul li.colColorado p { /* second-level lists */
	padding-top:5px;
}
#iconContainer li ul.colColorado p.info {
	color:#000;
	font-size:85%;
	padding:5px 0 0 0;
	margin:0;
}
#iconContainer li ul.colColorado p.info a {
	padding-top:10px;
	display:block;
}
#iconContainer li ul li.colColorado a.title {
	color:#336600;
	font-weight:bold;
}
/* top list items elements in iconContainer  */
.services {
	background:url(../images/icon_servicesCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.howdoi {
	background:url(../images/icon_howdoiCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.informationfor {
	background:url(../images/icon_informationforCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.statenews {
	background:url(../images/icon_statenewsCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.alerts {
	background:url(../images/icon_alertsCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.community {
	background:url(../images/icon_communityCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.mediacenter {
	background:url(../images/icon_mediacenterCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.governor {
	background:url(../images/icon_governorCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.helpcenter {
	background:url(../images/icon_helpcenterCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.weather {
	background:url(../images/icon_weatherCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.traffic {
	background:url(../images/icon_trafficCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
.colorful {
	background:url(../images/icon_colorfulCallbox.gif) left center no-repeat;
	text-transform:uppercase;
	line-height:20px;
}
/* Agency List/ Agency Sublist with Microformats 
.agencyShow {display:none;background:#EEEEEE url(../images/bgrd_agencyInfoBox.gif) repeat-x bottom;width:6.7em;}
.agencyHide {display:none;background:#EEEEEE url(../images/bgrd_agencyInfoBox.gif) repeat-x bottom;width:5em;}
.agencyList li {padding:1em 0 .5em .8em;background:url(images/img_breadcrumb.gif) left 1.25em no-repeat;list-style-type:none;}
ul.agencySubList {margin-top:.5em}
.agencyShow a {background:url(../images/img_plusSign.gif) 5.5em center no-repeat;border:#acacac 1px solid;font-size:.95em;color:#000;font-weight:bold;text-decoration:none;padding-left:.5em;display:block;line-height:1.8em;outline:none;}
.agencyHide a {background:url(../images/img_minusSign.gif) 3.75em center no-repeat;border:#acacac 1px solid;font-size:.95em;color:#000;font-weight:bold;text-decoration:none;padding-left:.5em;display:block;line-height:1.8em;outline:none;}
.agencyShow a:hover,.agencyHide a:hover {border:#3A83CC 1px solid;}
.agencyInfo {display:block;}
.agencyInfo p {padding-bottom:.5em;}
.thickbox {background:url(../images/bgrd_mapItMarker.gif) no-repeat right;padding-right:.9em;display:none;white-space:nowrap;outline:none;}
 Microformat specific 
.fn.url {color:#003399;font-size:1.1em;outline:none;}
.fn.url span.agencyName {color:#000;display:inline;}
.vcard .tel {padding-top:.2em}
.vcard .vcardDownload {padding-top:.2em;padding-bottom:1em;}
.vcard .vcardDownload a {background:url(../images/icon_vCard.gif) no-repeat  0 .15em;padding-left:1.25em;font-size:.95em;color:#0066CC;outline:none;}
.vcard .padBtm0 { padding-bottom:0}
.vcard .padBtm75 { padding-bottom:.75em}
.vcard p {color:#000000;}
.org {font-weight:bold;}
*/

/*--------------------------------------------------------------------------
THICKBOX
--------------------------------------------------------------------------
#TB_window {font:12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus {
	color: #666666;
}
 Thicbox window selectors 
#TB_overlay {position:fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(../images/bgrd_macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 3px solid #333;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left: 1px solid #666;}
#TB_caption {height:20px;padding:0 30px 10px 25px;float:left;}
#TB_closeWindow {height:15px;padding:0 25px 10px 0;float:right;}
#TB_closeAjaxWindow {padding:7px 7px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle {float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title {background-color:#FFF;height:20px;}
#TB_ajaxContent {clear:both;padding:0 0 20px 20px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:0px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; -height/2 0 0 -width/2 }
#TB_HideSelect {z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
*/

.microformatsAg-div {
	float:right;
	width:163px;
	position:absolute;
	top:248px;
	left:650px
}
.microformatsAgSub-div {
	float:right;
	width:163px;
	position:absolute;
	top:248px;
	left:650px
}
.agencyShow {
	display:none;
	background:#EEEEEE url(../images/bgrd_agencyInfoBox.gif) repeat-x bottom;
	width:6.7em;
}
.agencyHide {
	display:none;
	background:#EEEEEE url(../images/bgrd_agencyInfoBox.gif) repeat-x bottom;
	width:5em;
}
.thickbox {
	background:url(../images/bgrd_mapItMarker.gif) no-repeat right;
	padding-right:.9em;
	display:none;
	white-space:nowrap;
	outline:none;
}
.agencyList li {
	padding:1em 0 .5em .8em;
	background:url(../images/img_breadcrumb.gif) left 1.25em no-repeat;
	list-style-type:none;
}
ul.agencySubList {
	margin-top:.5em
}
.agencyShow a {
	background:url(../images/img_plusSign.gif) 5.5em center no-repeat;
	border:#acacac 1px solid;
	font-size:.95em;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	padding-left:.5em;
	display:block;
	line-height:1.8em;
	outline:none
}
.agencyHide a {
	background:url(../images/img_minusSign.gif) 3.75em center no-repeat;
	border:#acacac 1px solid;
	font-size:.95em;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	padding-left:.5em;
	display:block;
	line-height:1.8em;
	outline:none;
}
.agencyShow a:hover, .agencyHide a:hover {
	border:#3A83CC 1px solid;
}
.agencyInfo {
	display:none;
}
.agencyInfo p {
	padding-bottom:.5em;
}
/* Microformat specific */
.fn.url {
	color: #003399;
	font-size:1.1em;
	outline:none;
}
.fn.url span.agencyName {
	color:#000;
	display:inline;
}
.vcard .tel {
	padding-top:.2em
}
.vcard .vcardDownload {
	padding-top:.2em;
	padding-bottom:1em;
}
.vcard .vcardDownload a {
	background:url(../images/icon_vCard.gif) no-repeat 0 .15em;
	padding-left:1.25em;
	font-size:.95em;
	color:#0066CC;
	outline:none;
}
.vcard .padBtm0 {
	padding-bottom:0
}
.vcard .padBtm75 {
	padding-bottom:.75em
}
.vcard p {
	color:#000000;
}
.org {
	font-weight:bold;
}
.padTop075em {
	padding-top:.75em
}
.padTop1em {
	padding-top:1em;
}
.marginBtm075em {
	margin-bottom:.75em;
}
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(../images/bgrd_macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 3px solid #333;
	text-align:left;
	top:50%;
	left:50%;
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:20px;
	padding:0 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:15px;
	padding:0 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 7px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#FFF;
	height:20px;
}
#TB_ajaxContent {
	clear:both;
	padding:0 0 20px 20px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:0px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}
/* eDemocracy */
.eDemTitle {
	padding-bottom:.75em;
	font-size:1.2em;
	font-weight:bold;
	color:#003F94
}
h1.trigger {
	margin: 0 0 7px 0;
	background: url(../images/img_eGovH2_trigger_a.gif) no-repeat;
	height: 37px;
	line-height: 37px;
	width: 580px;
	font-size: 1.3em;
	font-weight: bold;/*float: left;*/
}
h1.trigger a {
	padding: 0 0 0 40px;
	color: #000;
	text-decoration: none;
	display: block;
	outline:none;
}
h1.trigger a:hover {
	color: #003f94;
}
h1.active {
	background-position: left bottom;
}
.toggle_container {
	margin-bottom:7px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(../images/img_eGovToggle_block_stretch.gif) repeat-y left top;
	/*overflow: hidden;*/
	font-size: 1.2em;
	width: 580px;/*clear: both;*/
}
.toggle_container .block {
	padding:12px 0 12px 0px;
	margin:0;
	font-size:.9em;
	background: url(../images/img_eGovToggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container ul {
	list-style-type:none;
	padding-left:15px
}
.toggle_container ul li {
	background: url(../images/img_eGov-li.gif) no-repeat 0 3px;
	vertical-align:middle;
	line-height:1.2;
	padding-left:1em
}
/*--------------------------------------------------------------------------
 maps left Nav | mootools
--------------------------------------------------------------------------*/
.leftNavMaps {
	background:#003F94;
	float:left;
	width:182px;
	margin-right:10px;
	margin-top:12px;
}
.leftNavMaps ul {
	margin:0px 0 0px 0;
	padding:0;
	list-style-type:none;
	background:#00357a;
}
.leftNavMaps li {
	width:182px;
}
.leftNavMaps a {
	color:#FFF;
	display:block;
	font-size:11px;
	line-height:23px;
	height:23px;
	margin:0;
	text-decoration:none;
	text-indent:15px;
}
.leftNavMaps a:hover {
	background:#0051C1 url(../images/img_leftNav.gif) 5px center no-repeat;
}
.leftNavMaps h5.top {
	color:#FFF;
	font-size:12px;
	line-height:23px;
	height:23px;
	margin-top:12px;
	text-decoration:none;
	text-indent:12px;
	padding:0px;
}
.leftNavMaps h5 {
	color:#fff;
	font-size:12px;
	line-height:23px;
	height:23px;
	margin:0;
	text-decoration:none;
	text-indent:12px;
	cursor:pointer;
}
.leftNavMaps h5 a {
	color:#fff;
	font-size:12px;
	line-height:23px;
	height:23px;
	margin:0;
	text-decoration:none;
	text-indent:12px;
}
.leftNavMaps h5 a:hover {
	color:#fff;
	font-size:12px;
	line-height:23px;
	height:23px;
	margin:0;
	text-decoration:none;
	text-indent:12px;
	background:#00357a;
}
/*--------------------------------------------------------------------------
 maps containers
--------------------------------------------------------------------------*/
#content_containerMaps { /* Contains Subsequent Left Nav, Body Content for maps */
	background:#FFF url(../images/bgrd_leftNav.gif) left repeat-y;
}
#mainContent_containerMaps { /* Subsequent Main Content Container for Maps page */
	background:#FFF;
	padding:7px 10px 10px 0px;
	line-height:1.5em;
	overflow:auto;
}
.mainContentTitleMaps {
	padding-bottom:3px;
	border-bottom:#999 1px solid;
	margin-left:192px;
	margin-right:13px;
}
.mainContentTitleMaps h1 {
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:7px 0px 0px 0px;
}
.mainContentTitleMaps h2 {
	color:#003F94;
	font-size:16px;
	margin:0;
	padding-top:2px;
}
#mainContentMapHolder {
	border:#004198 1px solid;
	width:60%;
	height:460px;
	background: #fff;
	float: left;
	margin-bottom:20px;
}
#mainContentMapHolderTest {
	border:#004198 1px solid;
	width:600px;
	height:400px;
	background: #fff;
	float: left;
	margin-bottom:20px;
}
.mainContentMapDirections {
	width: 200px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	clear:both;
}
.textField {
	border-top: 1px solid #818181;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #818181;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#ffffcc;
	padding:1px;
}
#rightNavMaps {
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	width:280px;
	margin-left: 20px;
	float: left;
}
#selectedItemInfoMaps {
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	width:280px;
	border:1px solid #333;
}
#selectedItemInfoMaps p {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#secondaryContentMaps { /* Subsequent Right Call Box Container for Maps */
	padding:0px;
	width:280px;
	float: left;
	position: relative;
}
.toggler {
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
	text-indent:12px;
}
.element p {
	color:#FFF;
	font-size:12px;
	margin-left:15px;
}
/* My Neighborhood */
/*Search / Categories */
.myNeighbor-searchContainer {
	display:inline;
	float:left;
	width:18em;
	margin:0 0 0 1em;
	font-family: Arial, Helvetica, sans-serif
}
.myNeighbor-search {
	background:#FFF url(../images/bgrd_myNeighbor-search.gif) top repeat-x;
	border:#004198 1px solid;
	float:left;
	margin:0;
	padding:.5em .9em 0 .9em;
	width:15.5em;
}
.myNeighbor-search p {
	margin:0;
	padding:0 0 1em 0;
	font-size:1.4em;
	font-weight:bold;
	color:#002962;
	line-height:1
}
.myNeighbor-input {
	float:left;
}
.myNeighbor-input input {
	background:#FFFF99;
	padding:.2em;
	float:left;
	font-size:1.1em;
	width:4em;
	border-top:2px solid #818181;
	border-right:2px solid #d9d9d9;
	border-bottom:2px solid #d9d9d9;
	border-left:2px solid #818181;
}
.myNeighbor-inputGObtn {
	float:left;
	margin:.275em 0 0 .5em;
}
.myNeighbor-categories {
	background:#FFFFFF url(../images/bgrd_myNeighbor-category.gif) top repeat-x;
	border:#004198 1px solid;
	display:inline;
	float:left;
	padding:.5em .9em;
	margin:1em 0 0 0;
	width:15em;
}
.myNeighbor-categories dl {
	margin:0;
	padding:0;
}
.myNeighbor-categories dd {
	margin:0;
	padding:0;
	line-height:1.8;
}
.myNeighbor-categories dt {
	margin:0 0 .75em 0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#00357e
}
.myNeighbor-categories dd label {
	background:no-repeat .4em .1em;
	padding:.1em 0 .1em 2em;
	vertical-align:middle;
}
.myNeighbor-categories dd input {
	vertical-align:middle;
	margin:0;
}
dd.selectAll {
	border-top:#c0c0c0 1px solid;
	margin-top:.75em;
}
dd label.selectAll-label {
	padding:.4em 0 .1em 0;
line-height:
}
dd label.selectNone-label {
	padding:.1em 0 .1em 0;
}
.myNeighbor-error {
	color:#fff;
	display:none;
	line-height:2;
	font-size:1.3em;
	padding:0 .9em;
	border:#fff 3px solid;
	position:absolute;
	left:330px;
	top:285px;
	z-index:10;
	background:#b30000
}
/* Map Display */
.myNeighbor-mapContainer {
	padding:1em 0 1em 0
}
.myNeighbor-mapHolder {
	border:#004198 1px solid;
	background:#ffffff url(../images/bgrd_myNeighbor-map.gif) top repeat-x;
	padding:0;
	margin:0;
	width:74%;
	overflow:auto;
}
.myNeighbor-map {
	height:450px;
	border:#cbd7de 1px solid;
	margin:.8em;
}
/* Map Categories */
#catAirports {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_airports.gif);
}
#catDiesel {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_dieselEmissions.gif);
}
#catFireDept {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_fireStations.gif);
}
#catGas {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_gasEmissions.gif);
}
#catHospital {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_hospitals.gif);
}
#catLibraries {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_libraries.gif);
}
#catLightRail {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_lightRail.gif);
}
#catMtnSummit {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_mtnSummit.gif);
}
#catParkNRide {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_parkNride.gif);
}
#catPolice {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_police.gif);
}
#catPublicSchool {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_publicSchool.gif);
}
#catPrivateSchool {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_privateSchool.gif);
}
#catSchoolDistrict {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_schoolDistrict.gif);
}
#catSheriff {
	background-color:transparent;
	background-image:url(http://www.colorado.gov/cms/coloradogov/images/mapicons/iconSm_sheriff.gif);
}
/* Jquery Tabs */
.ui-tabs-nav, .ui-tabs-panel {
	font-size: 1em;
}
.ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding:1em 0 0 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.ui-tabs-nav li {
	float: left;
	margin: 0 2px 0 0;
	min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
	display: block;
	padding: 0 13px;
	background: url(../images/img_myNeighborhood-tab.png) no-repeat;
}
.ui-tabs-nav a {
	margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	color: #666;
	font-weight: bold;
	line-height: 1.1;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	color:#002962;
}
.ui-tabs-nav a span {
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
	background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
	background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
	background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
	background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}
.ui-tabs-panel {
	border-top: 1px solid #004198;
	padding:.5em 8px 1em 8px;
}
.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide {
	display: none;
}
}

/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav {
	display: none;
}
}
/*--------------------------------------------------------------------------
  FOOTER
--------------------------------------------------------------------------*/
#footer1 { /* Index page footer */
	position: absolute;
	background:#E1E1E1 /* url(../images/bgrd_footer.gif) top left repeat-x (Temporarily removed due to FF Footer 2 render issue) */;
	width:100%;
	margin:0 0 1em 0;
	left:0;
	top:65em;
}
#footer2 { /* Index page footer */
	position:relative;
	/*overflow:visible;*/
	background:#E1E1E1 /* url(../images/bgrd_footer.gif) top left repeat-x (Temporarily removed due to FF render issue) */;
	width:100%;
	margin:0;
	padding:0;/*z-index: 10;*/
}
.footerContentLeft {
	color:#0066CC;
	font-size:95%;
	float:left;
	width:13em;
	padding:19px 0 20px 9px;
	line-height:1.07;
}
.footerContentLeft div {
	float:right;
	padding:0;
	width:16px;
	margin:0;
}
.footerContentRight {
	float:left;
	padding:19px 0 0 40px;
	line-height:1.07;
}
.footerContentRight ul {
	list-style-type:none;
	margin:0;
}
.footerContentRight li {
	color:#999;
	display:inline;
	font-size:95%;
	padding:0 1px 0 1px;
}
.footerContentRight a {
	color:#0066CC;
}
.footerContentRight a:hover {
	color:#333;
}
.digitalGovAward {
	float:right;
	padding:15px 15px 10px 0;
}
/*--------------------------------------------------------------------------
  EXTRAS
--------------------------------------------------------------------------*/
.clear {
	clear:both;
}
/*--------------------------------------------------------------------------
  <NO SCRIPT> - Javascript disabled
--------------------------------------------------------------------------*/
/* Non JS Community/Media Center Container */
#commWeekend_containerNJS {
	position:relative;
	float:left;
	left:12px;
	top:33.8em;
	width:99.3%;
	margin:0;
	padding:0;
}
/* Non JS Service tabs */
.tabServiceNoJS_wrapper {
	padding-left:12px;
	position:absolute;
	top:15px;
	width:99%;
	left:0;
}
.tabServiceNoJS_tab {
	background:url(../images/tab_services-clr.gif) left no-repeat;
	width:98px;
	height:24px;
}
.tabServiceNoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabServiceNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:10px 0 10px 10px;
}
.tabServiceNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS How Do I? tabs */
.tabHowDoINoJS_wrapper {
	padding-left:12px;
	position:absolute;
	top:92px;
	width:99%;
	left:0;
}
.tabHowDoINoJS_tab {
	background:url(../images/tab_howdoi-clr.gif) left no-repeat;
	width:101px;
	height:24px;
}
.tabHowDoINoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabHowDoINoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:10px 0 10px 10px;
}
.tabHowDoINoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS Information For tabs */
.tabInfoForNoJS_wrapper {
	padding-left:12px;
	position:absolute;
	top:169px;
	width:99%;
	left:0;
}
.tabInfoForNoJS_tab {
	background:url(../images/tab_infofor-clr.gif) left no-repeat;
	width:148px;
	height:24px;
}
.tabInfoForNoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabInfoForNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:10px 0 10px 10px;
}
.tabInfoForNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS State News tabs */
.tabStateNewsNoJS_wrapper {
	padding-left:12px;
	position:absolute;
	top:246px;
	width:99%;
	left:0;
}
.tabStateNewsNoJS_tab {
	background:url(../images/tab_statenews-clr.gif) left no-repeat;
	width:114px;
	height:24px;
}
.tabStateNewsNoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabStateNewsNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:10px 0 10px 10px;
}
.tabStateNewsNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS Alerts tabs */
.tabAlertsNoJS_wrapper {
	padding-left:12px;
	position:absolute;
	top:323px;
	width:99%;
	left:0;
}
.tabAlertsNoJS_tab {
	background:url(../images/tab_alerts-clr.gif) left no-repeat;
	width:84px;
	height:24px;
}
.tabAlertsNoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabAlertsNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:10px 0 10px 10px;
	overflow:hidden
}
.tabAlertsNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS Weather tabs */
.tabWeatherNoJS_wrapper {
	padding-top:5px;
	position:absolute;
	width:212px;
}
.tabWeatherNoJS_tab {
	background:url(../images/tab_weather-clr.gif) left no-repeat;
	width:97px;
	height:24px;
}
.tabWeatherNoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabWeatherNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:6px 0 6px 10px;
}
.tabWeatherNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS Traffic tabs */
.tabTrafficNoJS_wrapper {
	margin-top:62px;
	position:absolute;
	width:212px;
}
.tabTrafficNoJS_tab {
	background:url(../images/tab_traffic-clr.gif) left no-repeat;
	width:88px;
	height:24px;
}
.tabTrafficNoJS_tab span {
	position:relative;
	top:5px;
	left:30px;
	color:#FFF;
	font-weight:bold;
}
.tabTrafficNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:6px 0 6px 10px;
}
.tabTrafficNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS Secondary Page Services tabs */
.tabSubServicesNoJS_wrapper {
	position:absolute;
	width:154px;
}
.tabSubServicesNoJS_tab {
	background:url(../images/tab_subsequentService-clr.gif) left no-repeat;
	width:72px;
	height:23px;
}
.tabSubServicesNoJS_tab span {
	position:relative;
	top:5px;
	left:5px;
	color:#FFF;
	font-weight:bold;
}
.tabSubServicesNoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:6px 0 6px 10px;
}
.tabSubServicesNoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* Non JS Secondary Page Services tabs */
.tabSubHowDoINoJS_wrapper {
	margin-top:60px;
	position:absolute;
	width:154px;
}
.tabSubHowDoINoJS_tab {
	background:url(../images/tab_subsequentHowDoI-clr.gif) left no-repeat;
	width:78px;
	height:23px;
}
.tabSubHowDoINoJS_tab span {
	position:relative;
	top:5px;
	left:5px;
	color:#FFF;
	font-weight:bold;
}
.tabSubHowDoINoJS_txtbox {
	border:#004198 1px solid;
	background:#F1F1F1;
	padding:6px 0 6px 10px;
}
.tabSubHowDoINoJS_txtbox a {
	color:#CC0000;
	font-weight:bold;
}
/* ePostCard */
.required {
	color:#FF0000;
	font-size:2em;
	vertical-align:middle
}
.error {
	color:#FF0000;
	font-size:1.5em;
	padding-left:1em;
}
#ecardWrapper {
	float:left;
	text-align:left;
	width:701px;
	border:#666 1px solid;
}
#ecardLeft {
	background: url(../images/ecard/ecard-bgmain.gif) repeat;
	width:350px;
	height:343px;
	float:left;/*border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;*/
}
#ecardMiddle {
	background: url(../images/ecard/ecard-bgmain.gif) repeat;
	width:350px;
	height: 343px;
	float:left;/*border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;*/
}
#ecardMiddle a, #ecardLeft a {
	text-decoration:none;
	color:#039;
}
#ecardMiddle a:hover, #ecardLeft a:hover {
	text-decoration:none;
	color:#333;
}
/*#ecardFormWrapper {
	position: relative;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	height:412px;
	*width: 703px;
	width: 700px;
	margin-top: 343px;
	padding: 0;
	background:#FFF url(../images/ecard/bgrd_mainContent-up.gif) bottom left repeat-x;
}*/
#ecardFormLeft {
	width:350px;
	float:left;
	text-align:center;
	margin-top: 15px;
	margin-bottom: 0;
	padding: 0px;
	display:inline;
}
/*#ecardFormLeft p { 
	azimuth:text-align: -moz-center; 
}
*/#ecardFormLeft th {
	text-align:left;
	padding-top: 15px;
}
#ecardFormMiddle {
	text-align:center;
	width:350px;
	float:left;
	margin-top: 15px;
	padding: 0px;
	display:inline;
}
.ecardImage {
	padding: 10px;
	background-color: #fff;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align: center;
}
.ecardContent {
	margin-left: 10px;
}
.message {
	/*background: url(../images/ecard/ecard-quote.gif) no-repeat top left;*/
	margin-left: 40px;
	margin-top: 15px;
	padding:10px 0 10px 25px;
	width: 250px;
	font-size: 1.5em;
}
.ecardmargin {
	margin:0 0 10px 20px;
}
.ecardEmailContent {
	padding:10px 10px 15px 10px;
	margin:0;
	padding:0;
}
.ecardsmall {
	font-size: 0.7em;
}
/***************INSERT SUBMIT PHOTO STYLES BELOW*******************************************/



#submitWrapper {
	width: 560px;
	height: auto;
	margin: 0;
	padding: 0;
	z-index: 1000;
	position: relative;
	border: 1px solid #ccc;
	background:#FFF url(../images/bgrd_mainContent-up.gif) bottom left repeat-x;
}
#submitContent {
	padding: 1em;
	font-size:110%;
}
#submitContent li {
	margin-left: 1em;
}
p.smessage {
	/*background: url(../images/ecard-quote.gif) no-repeat top left;*/
	margin-top: 0;
	margin-left: 20px;
	padding-left: 25px;
	width: 90%;
	font-size: 1.4em;
}
p.stitle, i.stitle {
	background: url(../images/submit-bg-title.gif) repeat;
	margin-bottom: 1em;
	margin-top: 0.5em;
}
#includebox {
	border: 1px solid #ccc;
	background-color:#FFF;
}
a.top {
	font-size: 0.8em;
	color:#666;
	text-decoration:none;
}
a.top:hover {
	font-size: 0.8em;
	color:#660000;
	text-decoration:none;
}
p.scaption {
	font-size: 0.9em;
	color:#666;
	text-align:left;
}
p.scaption a {
	text-decoration:none;
	color:#333;
}
p.scaption a {
	text-decoration:none;
	color:#333;
}
/**********Mobile info page styles***************************/

.mobileInfo {
	background: url(../images/mobileGrad.gif) left bottom repeat-x;
	border:2px solid #ccc;
	padding:1em;
	float:none;
	width:80%
}
.mobileInfo h1 {
	font-size:1.5em;
	margin:0;
	padding-bottom:.5em;
}
.mobileInfo .marBtm1em {
	margin:0 0 1em 0
}
.mobileInfo .marTopBtm {
	margin:.75em 0 1em 0
}
.mobileInfo .iconHeader {
	background: url(../images/icon_mobile.gif) left no-repeat;
	font-size:1.4em;
	padding:0 0 0 2.4em;
	height:33px; /*line-height:33px;*/
	display:block;
}
/**********ERROR page styles***************************/
.modernBrowerSelectWrap {
	float:left;
	width:395px;
}
.modernBrowerSelect {
	background:#ececec;
	border:1px solid #c7c7c7;
	display:inline;
	float:left;
	margin:1em 0;
	padding:1em;
}
.modernBrowerSelect ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.modernBrowerSelect li {
	float:left;
	display:inline;
}
.iconBrowser_ie {
	padding-right:3em
}
.iconBrowser_firefox {
	padding-right:2.5em
}
.modernBrowerSelect a {
	float:left;
}
.iconBrowser_ie a {
	background: url(../images/iconBrowser_ie.png) 0 0 no-repeat;
	display:block;
	padding-top:100px;
	text-align:center;
	width:96px;
}
.iconBrowser_firefox a {
	background: url(../images/iconBrowser_firefox.png) 0 0 no-repeat;
	display:block;
	padding-top:100px;
	text-align:center;
	width:96px;
}
.iconBrowser_safari a {
	background: url(../images/iconBrowser_safari.png) 0 0 no-repeat;
	display:block;
	width:96px;
	padding-top:100px;
	text-align:center;
}
.modernBrowserOptOut {
}
.modernBrowserProceed input {
	margin:1em 0 1.75em;
	padding:0 .25em;
	overflow:visible
}

