/* --------------------------------------------------------------------------
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 {
	color:#666;
	width:216px;
/*	margin-left:6px;
*/	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:6px;
}
#search img.googleimg {
	padding:0;
}

/*--------------------------------------------------------------------------
  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 { /* 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;
}
/* 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:160px;
}
html>body li#tabpanel_6-Agency-BB { /* Agency Highlight Tab (Broadband Only) - mouse up state) */
	background:transparent url(../images/tab_agHiLt-BB-blu.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:214px;
}



/* 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.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_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-BB-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 {
	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;
}




/* 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 { 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 .agInfo {float:left; white-space:normal;width:52%;}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_6-Agency_sublist li .agServices {float:right;width:47%;}



#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 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 dd {background:url(../images/bgrd_arrowBlue.gif) no-repeat 0 65%;padding:.5em 0 0 .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;}



/* 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;}
.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;}
.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 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;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 */
.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/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;
}
.dateHolder{width:75px;position:relative;float:left;font-size:10px;margin:5px 0 0 3px;display:inline;}
.powerball{margin:0;background:url(../images/powerballLogo.gif) top left no-repeat;}
.powerball p{padding:10px 0 8px 0;margin:0;}
.lotto{margin:0;background:url(../images/lottoLogo.gif) top left no-repeat;}
.lotto p{padding:10px 0 8px 0;margin:0;}
.cashfive{margin:0;background:url(../images/cashfiveLogo.gif) top left no-repeat;}
.cashfive p{padding:10px 0 8px 0;margin:0;}
.listHolder{
	float:right;
	margin:0;
	width:130px;
	padding:0;
}
.listHolder ul{
	padding:0px 2px 0px 5px;
	list-style-type:none;
	height:1%;
	margin:0;
	clear:both;
	display:block;
	float: right;
	width:129px;
}
.listHolder ul.regular{width:120px;}
.listHolder ul.shorter{width:100px;}
.listHolder li {padding:5px 3px 5px 3px;float:left;background:url(../images/lottoBall.jpg) no-repeat right top;display:block;width:1.5em;text-align:center;font-size:9px;}
.listHolder ul.copy{padding:0px 3px 0px 0px;list-style-type:none;height:1%;margin:0 0 .4em 0;float:right;display:inline;width:129px;}
.listHolder ul.copy li{padding:5px 0px 5px 1px;float:left;background:none;display:block;width:40px;font-size:9px;text-align:left;}
.listHolder ul.copy li.short{padding:5px 3px 5px 4px;float:left;background:url(../images/lottoBallGreen.jpg) no-repeat right top;display:block;width:1.4em;text-align:center;font-size:9px;}
.listHolder ul.copy li.short2{width:47px}
.gotoLottoLink{background:url(../images/greenGrad.gif) bottom left repeat-x;clear:both;height:1em;padding:3px 5px 5px 5px;font-size:9px;text-align:center;border-top:2px 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;}


/* tay pay offline styles  */
.mainContent p.space {
	margin:0;
	padding:0;
	line-height:1.6em;
}
.mainContent p.space a {
	color:#0033CC;
}
/* end tax pay offline styles  */

