/* --------------------------------------------------------------------------
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:901px;
}

/*-------------------------------------------------------------------------- 
  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%;
}
/*-------------------------------------------------------------------------- 
  CONTAINER DIVS
--------------------------------------------------------------------------*/
#container1 { /* Index page container */
	position:relative;
	background:#FFF;
	margin:0;
	max-width:2000px;
	min-width:901px;
	height:65em;
}
#container2 { /* Subsequent page container */
	position:relative;
	background:#FFF;
	margin:0;
	max-width:2000px;
	min-width:901px;
}
#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;
}
#topHeader img {
	float:left;
	margin-left:15px;
	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 li {
	display:inline;
	font-size:10px;
	padding-top:4px;
}
#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;
}
/* text size icon/text */
#toolBar li.textSize {
	padding-right:10px;
}
	#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;
	}
/* printer friendly icon/text */
#toolBar li.printFriendly {
	background:url(../images/icon_print.gif) left center no-repeat;
	padding-right:10px;
	padding-left:14px;
}
/* email page icon/text */
#toolBar li.emailPage {
	background:url(../images/icon_email.gif) left center no-repeat;
	padding-right:10px;
	padding-left:14px;
}
/* wireless icon/text */
#toolBar li.wireless {
	background:url(../images/icon_wireless.gif) left center no-repeat;
	padding-right:8px;
	padding-left:11px;
}

/* Google/Contact Compass/State Telephone Directory */
#curSearchType { float:left;margin:0;padding:0; }
#curSearchType .srchImg img { margin:0;padding:0 2px 0 0; }
#curSearchType .srchArrow { margin:0;padding:13px 0 0 0; }

#searchOptions { z-index:5;float:left;position:absolute;top:0;display:none; }
#searchOptions ul {padding:0;margin:0;}
#searchOptions li { background:#FFF url(../images/hdr_topGrayGrad.gif) bottom repeat-x; }
#searchOptions li img { padding:0; margin:0; }
#googleSearch { display:block !important; }
#telephoneSearch { display:block !important; }

/* Search Box/Button */
#search {
	padding-right:8px;
}
#search form {
	margin:0;
	padding:0;
	padding-top:7px;
	width:524px;
}
#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 #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left:1px solid #818181;
}
#search input.img {
	margin-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 5px 0 5px;
	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 2px 8px 1px;
}
#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;
}
#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_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;
}
/* 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-gry.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-gry.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-gry.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-gry.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-gry.gif) top left no-repeat;
	float:left;
	display:inline;
	padding:0;
	width:84px;
}
/* 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-gry.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-gry.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_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 {
	z-index:10;
	position:relative;
	color:#999;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:5px 10px 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 {
	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 {
	text-decoration:underline;
}
#tabpanel1 #tab_list1 li,
#tabpanel2 #tab_list2 li,
#tabpanel3 #tab_list3 li,
#tabpanel4 #tab_list4 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_tabPanel.gif) repeat-x bottom;
}
#tab_list2 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_tabPanel.gif) repeat-x bottom;
}
#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_tabPanel.gif) repeat-x bottom;
}
#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_tabPanel.gif) repeat-x bottom;
}
#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 {
	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 { 
	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 {
	text-decoration:underline;
}
#tabpanel1 ul ul a:hover,
#tabpanel2 ul ul a:hover,
#tabpanel3 ul ul a:hover,
#tabpanel4 ul ul a:hover {
	background:#E6E6E6;
	color:#0033CC;
}
.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;
}
#tabpanel1 #tab_list1 ul#tab_ul1 ul#tabpanel_3_sublist li.tabpanelNoTxtLink { /* Controls Information for .tabpanelNoTxtLink style */
	height:36px;
	background:none;
}
/* Tab Panel 2 Settings */
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist,
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_5_sublist { /* Controls State News 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 { 
	background:none;
}
#tabpanel2 #tab_list2 ul#tab_ul2 ul#tabpanel_4_sublist li.tabpanelNoTxtLink img {
	float:right;
} 

#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 li a.redText { /* Controls Alerts .redText style */
	line-height:1.15;
	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%;
}

/*--------------------------------------------------------------------------
  COMMUNITY HIGHLIGHT/MEDIA CENTER
--------------------------------------------------------------------------*/
/* Community/Weekend Container */
#commWeekend_container {
	display:none;
	position:relative;
	float:left;
	left:12px;
	top:33.8em;
	width:99.2%;
	margin:0;
	padding:0;
}
/* Community/Weekend Title Box */	
.communityWeekendTitleBox { 
	background:#004198 url(../images/bgrd_blueTitle.gif) repeat-x;
}
/* Community Highlight */
.community_container {
	width:48.9%;
	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;
	border-right:#004198 1px solid;
	border-bottom:#004198 1px solid;
	border-left:#004198 1px solid;
	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;
}
.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:48.9%;
	float:right;
}
.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;
}

/*--------------------------------------------------------------------------
  GOVERNOR, HELP CENTER, WEATHER/TRAFFIC, COLORFUL COLORADO CALL-OUT BOXES
--------------------------------------------------------------------------*/
#callBoxHome_container {
	position:relative;
	float:right;
	top:13px;
	padding-right:13px;

}
/* Governor */
.governor_container {
	background:#FFF;
	margin:0;
	padding:0;
	width:212px;
}
.governorTitleBox {
	background:#7F1212 url(../images/bgrd_redTitle.gif) repeat-x;
}
.governorTitle {
	background:transparent url(../images/icon_governor.gif) top left no-repeat;
	height:24px;
}
.governorTitle p {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 30px;
}
.governorBgrd {
	background:#171d21 url(../images/bgrd_governor.jpg) top no-repeat;
	border-right:#7F1212 1px solid;
	border-bottom:#7F1212 1px solid;
	border-left:#7F1212 1px solid;
}
.governorBgrd h1 {
	position:relative;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:160%;
	font-variant:small-caps;
	color:#000;
	margin:0;
	padding-right:10px;
	top:10px;
}
.governorBgrd h2 {
	position:relative;
	text-align:right;
	margin:0;
	padding-right:9px;
	top:10px;
	left:0;
	font-size:95%;
}
.governorBgrd h2 a {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#000;
	margin:0;
	padding:0;
}
.governorBgrd h2 a:hover {
	color: #790000;
}
.govBranchRed {
	background:#9F1717 url(../images/bgrd_govBranchRed.gif) repeat-x;
	margin-top:3em;
	padding:0;
}
.govBranchRed h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	margin:0;
	line-height:1.3;
}
.govBranchWhite ul {
	background:#FFF;
	list-style-type:none;
	padding-left:28px;
	margin:0;
}
.govBranchWhite li {
	display:inline;
	padding-left:15px;
	margin:0;
}
.govBranchWhite a {
	line-height:1.5;
	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:#FFF url(../images/bgrd_callBoxGray.gif) bottom repeat-x;
	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.12;
}
.helpCenterBgrd a {
	color:#000;
	font-size:95%;
	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.23;
	padding-left:6px;
	margin:0;
	height:4em;
}
.menuListing {
	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 input {
	position:relative;
	left:4px;
	bottom:2px;
	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 {
	/* position:relative; */
	background:#FFF url(../images/bgrd_callBoxGray.gif) bottom repeat-x ;
	border-right:#004198 1px solid;
	border-bottom:#004198 1px solid;
	border-left:#004198 1px solid;
	padding:3px 3px 4px 3px;
	height:9em;
}
.colorfulColoradoPic {
	padding-bottom:18px;
	float:left;
	width:90px;
}
.colorfulColoradoPicBorder {
	/* border for colorful colorado flyout pic */
	/* padding-bottom:3px; */
	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 {
	padding:0;
	margin:0;
}
.colorfulColoradoLst form {
	padding:0;
	margin:0;
}
.colorfulColoradoLst select {
	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;
}

/*--------------------------------------------------------------------------
  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 h6
 {
	color:#000;
	font-size:120%;
	margin:10px 0 10px 0;
}
.mainContent h5{
color:#000;
	font-size:120%;
	margin:1em 0 0 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;
}

.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%;
}
/* 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;
	width:566px;
	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;
}
/* 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;
}
blockquote{margin-top:4px; margin-left:20px;}

/*--------------------------------------------------------------------------
 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;
}	

/*--------------------------------------------------------------------------
  FOOTER
--------------------------------------------------------------------------*/
#footer1 { /* Index page footer */
	position: absolute;
	background:#E1E1E1 url(../images/bgrd_footer.gif) top left repeat-x;
	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;
	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;
}	
/*--------------------------------------------------------------------------
  EXTRAS
--------------------------------------------------------------------------*/
.clear {
	clear:both;
}
.imgInline {display:inline;}
/*--------------------------------------------------------------------------
  <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 { padding-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; }
