﻿/*************************************/
/* Master Font - Begin*/
/*************************************/


/*************************************/
/* Master Font - End*/
/*************************************/


/*************************************/
/* Master Page Structure CSS - Begin*/
/*************************************/


body {
	background:#4f78a1 url(/_layouts/images/imgbin/CC_Site_Bg.jpg) repeat-x fixed left top;
	font-size:12px;
}

/* CHG005782 */
#CC_GeneralLayout2_RightColumn .ms-menutoolbar{display:none;} 

#CC_Container {
	width:1028px;
	margin:0 auto;
	background-color:white;
	padding-top:0px;
	margin-top:0px;
}

#CC_MainContentArea {
	background:transparent url(/_layouts/images/imgbin/CC_Homepage_BodyBg.jpg) repeat-y left top;
	padding-bottom:10px;
}

#CC_ContentZoneTop {
	background:transparent url(/_layouts/images/imgbin/CC_Homepage_BodyContentTopB.jpg) no-repeat 10px top;
	height:	7px;
	width:1028px;
	overflow:hidden;
}

#CC_ContentZone {
	width:1008px;
	margin-left:10px;
	/*height:653px;*/
	background:transparent url(/_layouts/images/imgbin/CC_Homepage_BodyContentBg.jpg) repeat-y left top;
}

#CC_ContentZoneBtm {
	background:transparent url(/_layouts/images/imgbin/CC_Homepage_BodyContentBtmB.jpg) no-repeat 10px top;
	height:7px;
	width:1028px;
}


/*Header - Begin*/
#CC_Header {
	margin-bottom:0px;
	height:150px;
	background:transparent url(/_layouts/images/imgbin/CC_Homepage_BodyBg.jpg) repeat-y left top;
}

#CC_Hdr_Toolbar {
	position:absolute;
	margin-top:19px;
	margin-left:415px;
	width:715px;
	
}

.CC_Hdr_Toolbar_Link {
	color:white;
	font-size:11px;
	float:left;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}


.CC_Hdr_Toolbar_Link_FontSize {
	color:white;
	font-size:11px;
	float:left;
	margin-top:5px;
	padding-left:2px;
	padding-right:8px;
	text-decoration:none;
}

.CC_Hdr_Toolbar_Link_FontSize_Label {
	color:white;
	font-size:11px;
	float:left;
	margin-top:5px;
	padding-left:10px;
	padding-right:2px;
	text-decoration:none;
}

.CC_Hdr_Toolbar_Print {
	float:left;
	padding:0 10px;
}


.CC_Hdr_Toolbar_Border {
	background:transparent url(/_layouts/images/imgbin/CC_Hdr_Toolbar_Border.jpg) no-repeat left top;
	width:2px;
	height:28px;
	float:left;
}


#CC_Header_GradientTop {
	background:transparent url(/_layouts/images/imgbin/CC_Header_Gradient_Top.jpg) no-repeat 6px 4px;
	height:9px;
	width:1028px;
	overflow:hidden;

}

#CC_Header_GradientBody {
	background:transparent url(/_layouts/images/imgbin/CC_Header_Gradient_Body1px.jpg) repeat-x left top;
	height:116px;
	width:1014px;
	margin-left:7px;
}


#CC_Header_Gradient {
	background:transparent url(/_layouts/images/imgbin/CC_Header_Gradient.jpg) no-repeat 6px 4px;
	height:116px;
	width:1028px;
}

#CC_Header_Tagline {
	color:#ae7731;
	font-size:13px;
	position:absolute;
	margin-left:112px;
	margin-top:118px;
	z-index:5;
	font-weight:bold;
	width:885px;
}

#CC_CurrentDateMaster {
	position:absolute;
	right:0px;
}

#CC_Logo {
	width:110px;
	height:110px;
	background:transparent url(/_layouts/images/imgbin/CC_Header_Logo_Ref2.jpg) no-repeat left top;
	position:absolute;
	margin-top:27px;
	margin-left:27px;
	cursor:pointer;
}


#CC_Header #CC_sharepointLogin {
float:left;
}

#CC_Header #CC_sharepointLogin table{
text-align:right;
}


#CC_siteActionMenu {
float:left;

}

/*Search - Begin*/

#CC_Search {
	float:left;
	margin-left:32px; /* VW - 07.12.2012 (INC251426) */
	margin-top:-5px;
}

#CC_Search .ms-sbcell {
	background:transparent url(/_layouts/images/imgbin/CC_Header_Search_White_Bg.gif) no-repeat left top;
	height:25px;
}

#CC_Search input{
	width:222px !important;
	margin-left:3px;
	color:#643b0f;
	border:0px;
	font-size:12px;
	background:transparent;
}

#CC_Search .ms-sbgo {
	background-image:none;
	display:block;
}

#CC_Search .ms-sbgo a {
	margin-left:-26px;
	margin-top:7px;
	position:absolute;
}

#CC_Search .ms-sbtable {
	width:263px;
}

#CC_Search .ms-sbtable td {
	border:0px;
}

#CC_Search .ms-sbLastcell {
	display:none;
}

/*Search - End*/

/*Nav - Begin*/
#CC_Nav {
	background:transparent url(/_layouts/images/imgbin/CC_Header_NavBg.jpg) repeat-x left top;
	width:862px;
	height:65px;
	position:absolute;
	z-index:2;
	margin-left:137px;
	margin-top:65px;
}

#CC_NavEndCap {
	background:transparent url(/_layouts/images/imgbin/CC_Header_Nav_EndCap.jpg) no-repeat left top;
	width:6px;
	height:65px;
	position:absolute;
	z-index:2;
	margin-left:999px;
	margin-top:65px;
	color:#933f02;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;

}

.CC_Nav_Link {
	color:#593a16;
	font-size:14px;
	text-decoration:none;
	height:50px;
	padding-left:8px;
	padding-right:7px;
	display:block;
	float:left;
	vertical-align:middle;
	padding-top:10px;
	font-weight:bold;
}

.CC_Nav_Link_Last {
	color:#593a16;
	font-size:14px;
	text-decoration:none;
	height:50px;
	padding-left:8px;
	padding-right:12px;
	display:block;
	float:left;
	vertical-align:middle;
	padding-top:10px;
	font-weight:bold;
}


.CC_Nav_Border {
	height:27px;
	border-left:1px #b6b6b6 groove;
	float:left;
	margin-top:5px;
	background-color:purple;
}

.CC_Nav_Link:hover,
.CC_Nav_Link_Last:hover {
	background:transparent url(/_layouts/images/imgbin/CC_Header_NavBg_Ref_Hover.jpg) repeat-x left top;
	color:#32639c;
	
}

/*Nav - End*/


/*Breadcrumb - Begin*/
#CC_Breadcrumb,
#CC_Breadcrumb a {
	font-size:11px;
	font-weight:normal;
	color:#9b8165;
	text-decoration:none;
	padding-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}



/*Breadcrumb - End*/



/*Header - End*/

/*Footer - Begin*/
#CC_Footer {
	height:27px;
	background:transparent url(/_layouts/images/imgbin/CC_Footer_Bg.jpg) no-repeat left top;
}


.CC_Ftr_Toolbar_Link {
	color:#f4f6ef;
	font-size:11px;
	float:left;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
}

.CC_Ftr_Toolbar_Border {
	height:12px;
	border-left:1px #f4f6ef solid;
	float:left;
	margin-top:6px;

}
/*Footer - End*/


/*************************************/
/* Master Page Structure CSS - End*/
/*************************************/

/*************************************/
/* Master Blue Header/Dept Branding Header CSS - Begin*/
/*************************************/

/* This is a universal collection of CSS. This handles the size, font color, etc
of every single content header in every page layout. It displays the branding
header within the dept sites and the normal blue header in non dept sites */

/*Use caution when changing this css
	- If needed to change on a singular section or page layout, you can use the page layouts
	top div id to focus the css
*/

#CC_Banner_Long_Banner {
	width:763px;
	height:40px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:40px;
	padding-left:65px;
	background-repeat:no-repeat;
}

#CC_Banner_Short_Banner {
	width:554px;
	height:40px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:40px;
	padding-left:65px;
	background-repeat:no-repeat;
}

.CC_Banner_Long_Banner {
	width:763px;
	height:40px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:40px;
	padding-left:65px;
	background-repeat:no-repeat;
}

.CC_Banner_Short_Banner {
	width:554px;
	height:40px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:40px;
	padding-left:65px;
	background-repeat:no-repeat;
}

.CC__IndexPages_Rss_cqfeed {
	float:right;
	width:100%;
	background-color:#f8f4ef;	
}

.CC__IndexPages_Rss_cqfeed a {
	float:right;
	padding-top:10px;
	padding-right:10px;
}



/*************************************/
/* Master Blue Header/Dept Branding Header CSS - End*/
/*************************************/




/*************************************/
/* Master General Layout #1 CSS - Begin*/
/*************************************/
#CC_GeneralLayout1_LeftColumn {
	float:left;
	width:191px;
	padding-left:17px;
	padding-right:18px;
}

#CC_GeneralLayout1_CenterColumn {
	float:left;
	width:554px;
}

#CC_GeneralLayout1_CenterColumn .RadEWrapper {
	width:554px !important;
}

#CC_GeneralLayout1_RightColumn {
	float:left;
	width:191px;
	padding-left:18px;
}

#CC_GeneralLayout1_FullWidthBottom {
	margin-top:15px;
	padding-left:17px;
	width:972px;
}




/*************************************/
/* Master Generic Layout #1 CSS - End*/
/*************************************/


/*************************************/
/* Master General Layout #2 CSS - Begin*/
/*************************************/
#CC_GeneralLayout2_LeftColumn {
	float:left;
	width:191px;
	padding-left:17px;
	padding-right:18px;
}

#CC_GeneralLayout2_RightColumn {
	float:left;
	width:763px;
}

#CC_GeneralLayout2_RightColumn .RadEWrapper {
	width:763px !important;
}

#CC_GeneralLayout2_FullWidthBottom {
	margin-top:15px;
	padding-left:17px;
	width:972px;
}



/*************************************/
/* Master Generic Layout #2 CSS - End*/
/*************************************/

/*************************************/
/* Master General Layout #3 CSS - Begin*/
/*************************************/
#CC_GeneralLayout3_LeftColumn {
	float:left;
	width:191px;
	padding-left:17px;
	padding-right:18px;
}

#CC_GeneralLayout3_RightColumn {
	float:left;
	width:763px;
}

#CC_GeneralLayout3_RightColumn_Top .RadEWrapper {
		width:763px !important;
}

#CC_GeneralLayout3_RightColumn_BottomLeft {
	float:left;
	width:373px;
	padding-right:17px;
}

#CC_GeneralLayout3_RightColumn_BottomLeft .RadEWrapper {
	width:373px !important;
}

#CC_GeneralLayout3_RightColumn_BottomRight {
	float:left;
	width:373px;
}

#CC_GeneralLayout3_RightColumn_BottomRight .RadEWrapper {
	width:373px !important;
}


#CC_GeneralLayout3_FullWidthBottom {
	margin-top:15px;
	padding-left:17px;
	width:972px;
}
/*************************************/
/* Master Generic Layout #3 CSS - End*/
/*************************************/


/*************************************/
/* Master General Layout #4 CSS - Begin*/
/*************************************/
#CC_GeneralLayout4_LeftColumn {
	float:left;
	width:191px;
	padding-left:17px;
	padding-right:18px;
}

#CC_GeneralLayout4_CenterColumn {
	float:left;
	width:554px;
	
}

#CC_GeneralLayout4_CenterColumn_Top .RadEWrapper {
	width:554px !important;
}


#CC_GeneralLayout4_CenterColumn_BottomLeft {
	width:268px;
	float:left;
	padding-right:17px;
	margin-top:15px;
}

#CC_GeneralLayout4_CenterColumn_BottomLeft .RadEWrapper {
	width:268px !important;
}


#CC_GeneralLayout4_CenterColumn_BottomRight {
	width:268px;
	float:left;
	margin-top:15px;
}

#CC_GeneralLayout4_CenterColumn_BottomRight .RadEWrapper {
	width:268px !important;
}



#CC_GeneralLayout4_RightColumn {
	float:left;
	width:191px;
	padding-left:18px;
}

#CC_GeneralLayout4_FullWidthBottom {
	margin-top:15px;
	padding-left:17px;
	width:972px;
}

/*************************************/
/* Master Generic Layout #4 CSS - End*/
/*************************************/


/*************************************/
/* Master Layout Press Release - With Video CSS - Begin*/
/*************************************/

#CC_PressReleaseWithVideo2_Video {
	width:390px;
	height:295px;
	margin-left:5px;
	margin-top:5px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#CC_PressReleaseWithVideo2_Video #mediaPlayerSplashImageDiv img {
	width:390px;
	height:295px;
}


#CC_PressReleaseWithVideo2_ContentRight {

}


#CC_PressReleaseWithVideo2_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_PressReleaseWithVideo2_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_PressReleaseWithVideo2_Header .CC_PressReleaseWithVideo2_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_PressReleaseWithVideo2_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	float:left;
}


#CC_PressReleaseWithVideo2_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
}

#CC_PressReleaseWithVideo2_Image {
	background-color:gray;
	width:120px;
	height:120px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}

#CC_PressReleaseWithVideo2_MoreLink {
	color:#2e5f92;
	font-weight:bold;
	margin:20px 0px;
}

#CC_PressReleaseWithVideo2_MoreLink a{
	color:#2e5f92;
	font-weight:normal;
}

#CC_PressReleaseWithVideo2_ContactInfo {
	color:#2e5f92;
}



#CC_PressReleaseWithVideo2_CommonContentRoundCorners {
height:5px;
}
#CC_PressReleaseWithVideo2_CommonContentRoundCorners .r1, #CC_PressReleaseWithVideo2_CommonContentRoundCorners .r2, #CC_PressReleaseWithVideo2_CommonContentRoundCorners .r3, #CC_PressReleaseWithVideo2_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_PressReleaseWithVideo2_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_PressReleaseWithVideo2_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_PressReleaseWithVideo2_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_PressReleaseWithVideo2_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_PressReleaseWithVideo2_CommonContentRoundCorners .r1, #CC_PressReleaseWithVideo2_CommonContentRoundCorners .r2, #CC_PressReleaseWithVideo2_CommonContentRoundCorners .r3, #CC_PressReleaseWithVideo2_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



/*************************************/
/* Master Layout Press Release - With Video CSS - End*/
/*************************************/

/*************************************/
/* About Clark County Content - Begin*/
/*************************************/

.CC_AboutHeader {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeader_AboutCC.gif) no-repeat left top !important;
	padding-left:65px;
}


/*************************************/
/* About Clark County Content - End*/
/*************************************/

/*************************************/
/* ePayment Content - Begin*/
/*************************************/


.CC_ePayments_Header {
	padding-left:25px;
}

.CC_ePayments_Content a {
	color:#36597c;
}

/*************************************/
/* ePayment Content - End*/
/*************************************/


/*************************************/
/* Home Page CSS - Begin*/
/*************************************/
#CC_Homepage_Alert {
	width:1008px;

	padding-top:10px;
	margin-bottom:16px;
}


#CC_Homepage_ColumnLeft {
	float:left;
	width:191px;
	padding-left:17px;
	padding-right:18px;
}

#CC_Homepage_ColumnCenter {
	float:left;
	width:554px;
	
}


#CC_Homepage_ColumnRight {
	float:left;
	width:191px;
	padding-left:18px;
}



/*************************************/
/* Home Page CSS - End*/
/*************************************/

/*************************************/
/* Home Page - Quick Lookup CSS - Begin*/
/*************************************/
#CC_QuickLookup {
	width:191px;
}

#CC_QuickLookup select {
	width:170px;
	margin-left:10px;
	margin-top:8px;
}


#CC_WP191PXW_Header {
	background:transparent url(/_layouts/images/imgbin/CC_WPHeaderBg_191pxW.jpg) no-repeat left top;
	height:24px;
	width:191px;
	color:white;
	font-size:14px;
	padding-left:12px;
	padding-top:2px;
	margin-bottom:-2px;
}

#CC_CC_WP191PXW_Footer {
	background:transparent url(/_layouts/images/imgbin/CC_WPFooterBg_191pxW.jpg) no-repeat left top;
	height:10px;
	width:191px;	
}

#CC_CC_WP191PXW_Body {
	background:transparent url(/_layouts/images/imgbin/CC_WPBodyBg_191pxW.jpg) repeat-y left top;
	width:191px;
}

#CC_CC_WP191PXW_Body #Pollen{
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_Body_Pollen.jpg) no-repeat left top;
	height:146px;
}

#CC_CC_WP191PXW_Body #AirQuality{
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_Body_AirQuality.jpg) no-repeat left top;
	height:146px;
}


#CC_CC_WP191PXW_Body #Weather{
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_Body_Traffic.jpg) no-repeat left top;
	height:146px;
}


/*************************************/
/* Home Page - Quick Lookup CSS - End*/
/*************************************/



/*************************************/
/* Left Navigation Control CSS - Begin*/
/*************************************/

#CC_LeftNav_Control {
	width:191px;
}

#CC_LeftNav_Header {
	background:transparent url(/_layouts/images/imgbin/CC_Nav_Header_Bg.jpg) no-repeat left top;
	height:24px;
	width:191px;
	color:white;
	font-size:14px;
	padding-left:12px;
	padding-top:2px;
	margin-bottom:-2px;
}

#CC_LeftNav_Body {
	padding-top:5px;
	display:block;
	background-color:#f5ede3;
	padding:0 15px;
	
}

#CC_LeftNav_Body a {
	color:#7f5a2e;
	font-size:13px;
	display:block;
	padding:5px 0px;
	border-bottom:1px #dfc7ab solid;
}

.CC_LeftNav_Expand {
	background:transparent url(/_layouts/images/imgbin/CC_Icon_BlueArrow.gif) no-repeat left 8px;
	padding-left:15px !important;
}


#CC_LeftNav_Footer {
	background:transparent url(/_layouts/images/imgbin/CC_Nav_Footer.jpg) no-repeat left top;
	height:10px;
	width:191px;	
}



/*************************************/
/* Left Navigation Control CSS - End*/
/*************************************/



/*************************************/
/* Home Page - 3 Tab Control CSS - Begin*/
/*************************************/

#CC_3TabControl #CC_WP191PXW_Header {
	padding-left:0px;
	height:27px;
	background:transparent url(/_layouts/images/imgbin/CC_WPHeaderBg_191pxW.jpg) no-repeat left bottom;
}

.CC_3TabControl_TabOn_Weather a,
.CC_3TabControl_TabOn_AirQuality a,
.CC_3TabControl_TabOn_Pollen a
{
	color:white !important;
	font-size:14px;
	margin-top:4px;
	display:block;
}

.CC_3TabControl_TabOn_Weather,
.CC_3TabControl_TabOn_AirQuality
{
	height:27px;
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_Body.jpg) repeat-x left top;
	float:left;
	margin-top:-2px;
}

.CC_3TabControl_TabOn_Pollen {
	height:27px;
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_Body.jpg) repeat-x left top;
	float:right;
	margin-top:-2px;
}


#CC_3TabControl_TabOn_Left_Weather,
#CC_3TabControl_TabOn_Left_AirQuality {
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_LeftCnr.jpg) no-repeat left top;
	float:left;
	width:5px;
	height:27px;
	margin-top:-2px;
}

#CC_3TabControl_TabOn_Right_Weather,
#CC_3TabControl_TabOn_Right_AirQuality {
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_RightCnr.jpg) no-repeat left top;
	float:left;
	width:5px;
	height:27px;
	margin-top:-2px;
	margin-right:0px;
}

#CC_3TabControl_TabOn_Left_Pollen {
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_RightCnr.jpg) no-repeat left top;
	float:right;
	width:5px;
	height:27px;
	margin-top:-2px;
}


#CC_3TabControl_TabOn_Right_Pollen {
	background:transparent url(/_layouts/images/imgbin/CC_3TabCtrl_LeftCnr.jpg) no-repeat left top;
	float:right;
	width:5px;
	height:27px;
	margin-top:-2px;
	margin-right:0px;
}




.CC_3TabControl_TabOff a{
	color:white !important;
	font-size:12px;
}

.CC_3TabControl_TabOff{
	float:left;
	margin-right:7px;
	margin-left:10px;
	margin-top:5px;	
}



/*************************************/
/* Home Page - 3 Tab Control CSS - End*/
/*************************************/


/*************************************/
/* Home Page - Urgent Announc. CSS - Begin*/
/*************************************/
#CC_UrgentAnnouncement {
	width:971px;
	width:1008px;
	height:39px;
	background:transparent url(/_layouts/images/imgbin/CC_Temp_RedAlert.jpg) no-repeat center top;
}

#CC_UrgentAnnouncement_Link a{
	color:#ecf2f9;
	font-size:15px;
	font-weight:bold;
	margin-left:265px;
	padding-top:10px;
	display:block;
}

/*************************************/
/* Home Page - Urgent Announc. CSS - End*/
/*************************************/



/*************************************/
/* Announcements Summary Control CSS - Begin*/
/*************************************/


#CC_AnnSummary_Header {
	color:#cd690b;
	font-size:18px;
	border-bottom:1px #c0b6a9 solid;
	padding-bottom:4px;
	margin-bottom:10px;
}

.CC_AnnSummary_Item a {
	font-size:14px;
	color:#36597c !important;
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 6px;
	padding-left:20px;
	padding-bottom:10px;
	display:block;
	margin-left:10px;
}

/*************************************/
/* Announcements Summary Control CSS - End*/
/*************************************/


/*************************************/
/* Homepage - Flash Tabbed Control CSS - Begin*/
/*************************************/


#CC_HP_FlashHeader {
	width:554px;
	height:28px;
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_HdrBg.jpg) no-repeat left bottom;
}


#CC_HP_FlashTab_TabOn_Left_News,
#CC_HP_FlashTab_TabOn_Left_ServingYou,
#CC_HP_FlashTab_TabOn_Left_Channel4 {
	width:6px;
	height:28px;
	float:left;
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_LeftCorner.jpg) no-repeat left top;
}

#CC_HP_FlashTab_TabOn_Right_News,
#CC_HP_FlashTab_TabOn_Right_ServingYou,
#CC_HP_FlashTab_TabOn_Right_Channel4 {
	width:6px;
	height:28px;
	float:left;
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_RightCorner.jpg) no-repeat left top;
}

.CC_HP_FlashTab_On {
	float:left;
	height:28px;
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_Body.jpg) repeat-x left top;
	padding:0 2px;
}

.CC_HP_FlashTab_On a {
	color:#d7e6f5 !important;
	font-size:12px;
	margin-top:5px;
	display:block;
	font-style:italic;
}


.CC_HP_FlashTab_Off {
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;	

}

.CC_HP_FlashTab_Off a {
	color:#d7e6f5 !important;
	font-size:12px;
	margin-top:4px;
	display:block;
	font-style:italic;
}


#CC_Homepage_ColumnCenter #News {
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_Body_NewsVideo.jpg) no-repeat left top;
	height:400px;
	font-size:0px;
	color:#2f4d72;
}

#CC_Homepage_ColumnCenter #ServingYou {
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_Body_ServingYou.jpg) no-repeat left top;
	height:400px;
	font-size:0px;
	color:#2f4d72;
}


#CC_Homepage_ColumnCenter #Channel4 {
	background:transparent url(/_layouts/images/imgbin/CC_TempFlshHome_Body_VideoLibrary.jpg) no-repeat left top;
	height:400px;
	font-size:0px;
	color:#2f4d72;
}







/*************************************/
/* Homepage - Flash Tabbed Control CSS - End*/
/*************************************/



/*************************************/
/* Search Results Detail Page - Begin*/
/*************************************/
#CC_SearchResults2_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_SearchResults2_Header {
	background:transparent url(/_layouts/images/imgbin/CC_SearchResults_Header.gif) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_SearchResults2_Header .CC_SearchResults2_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_SearchResults_Header_icon.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_SearchResults2_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
}



#CC_SearchResults2_CommonContentRoundCorners {
height:5px;
}
#CC_SearchResults2_CommonContentRoundCorners .r1, #CC_SearchResults2_CommonContentRoundCorners .r2, #CC_SearchResults2_CommonContentRoundCorners .r3, #CC_SearchResults2_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_SearchResults2_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_SearchResults2_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_SearchResults2_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_SearchResults2_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_SearchResults2_CommonContentRoundCorners .r1, #CC_SearchResults2_CommonContentRoundCorners .r2, #CC_SearchResults2_CommonContentRoundCorners .r3, #CC_SearchResults2_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



#CC_SearchLayout2_Content .ms-sctabrx,
#CC_SearchLayout2_Content .ms-main {
	display:none;
	visibility:collapse;
	
}


#CC_SearchLayout2_Content .srch-stats {
	color:#3c648f;
	font-size:13px;
	background-color:transparent !important;
	margin-bottom:20px;
}

#CC_SearchLayout2_Content .srch-Page-bg {
	background-color:transparent !important;
}

#CC_SearchLayout2_Content .srch-Page {
	color:#416a94 !important;
	font-size:12px !important;
}

#CC_SearchLayout2_Content .srch-sort-right {
	text-align:left;
	margin-top:-15px;
	padding-bottom:15px;
}

#CC_SearchLayout2_Content .srch-sort-right a{
	color:#3c648f;
}

#CC_SearchLayout2_Content .srch-Title a,
#CC_SearchLayout2_Content .srch-URL a {
	color:#3c648f !important;
}

#CC_SearchLayout2_Content .srch-Description,
#CC_SearchLayout2_Content .srch-Description b,
#CC_SearchLayout2_Content .srch-Metadata {
	color:#8f6f50;
}


/* Best Bets */
.srch-BB-URL a,
.srch-BB-URL a:link, 
.srch-BB-URL a:visited {
	color:#3C648F !important
}

.srch-BB-Description {
	color:#8F6F50;
}

.srch-BestBetsTitle a,
.srch-BestBetsTitle a:link, 
.srch-BestBetsTitle a:visited {
	color:#3C648F !important;
	margin-right:8px;	/* dms 12/16/2010 inc144250*/
}

.srch-BestBets {
	background-color:#d9c6b1;
	padding:10px;
	margin-bottom:10px;
	width:auto !important;
}

/* faceted search results */

#CC_SearchLayout2_Content table.ms-navitem td {
	background:transparent url(/_layouts/images/imgbin/CC_OrangeSquareDot.gif) no-repeat 3px 8px !important;	
}

#CC_SearchLayout2_Content .ms-quicklaunch table.ms-navheader td, 
#CC_SearchLayout2_Content .ms-navheader2 td,
#CC_SearchLayout2_Content .ms-quicklaunch span.ms-navheader {
	background-color:transparent;
	border:0px;
}

#CC_SearchLayout2_Content .ms-quicklaunch {
	background:transparent url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat scroll 0 0;
	width:190px !important;
	height:21px;
}

#CC_SearchLayout2_Content .ms-WPBody table {
	width:179px;
}

#CC_SearchLayout2_Content a.ms-navheader {
	background:transparent;
	font-size:13px;
	color:white;
	font-weight:normal;
	margin-left:5px;
	text-decoration:none; /* VW - 10.24.2011 (FEAT11854) */
}

#CC_SearchLayout2_Content .ms-quicklaunch img {
	display:none;
}

#CC_SearchLayout2_Content .ms-navitem {
	background-color:#e1d0bb;
	font-family:Verdana;
	font-size:13px;
	padding-left:3px;
}

#CC_SearchLayout2_Content .ms-navitem a,
#CC_SearchLayout2_Content .ms-navitem{
	color:#815f3a;
}

#CC_SearchLayout2_Content .ms-navsubmenu1 {
	background-color:transparent;
	margin-left:-0.5px;
}

#CC_SearchLayout2_Content .ms-navSubMenu2 {
	background-color:#e1d0bb;
	padding-left:10px;
}


/*************************************/
/* Search Results Detail Page - End*/
/*************************************/



/*************************************/
/* SoundOff Form - Begin*/
/*************************************/

#CC_SoundOff_Form {
	width:755px;
	background-color:#f7f1ea;
}

#CC_SoundOff_Header {
	background:transparent url(/_layouts/images/imgbin/CC_SoundOff_FormHeader.jpg) no-repeat left top;
	width:755px;
	height:44px;
}

#CC_SoundOff_Footer {
	background:transparent url(/_layouts/images/imgbin/CC_SoundOff_FormFooterBg.jpg) no-repeat left bottom;
	width:755px;
	height:5px;

}

#CC_SoundOff_Desc {
	color:#967043;
	font-size:14px;
	border-bottom:1px #89abcd solid;
	padding-left:1px;
	margin-left:29px;
	margin-right:25px;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:20px;
}

.CC_SoundOff_EntryControl {
	display:block;
	clear:both;
	padding-bottom:0px;
	margin-bottom:-10px;
	padding-left:40px;
}

.CC_SoundOff_Label {
	color:#3a6ca0;
	width:100px;
	display:block;
	float:left;
	font-size:14px;
}

.CC_SoundOff_EntryBox {
	text-align:left;
}

.CC_SoundOff_EntryBox,
.CC_SoundOff_EntryBox input,
.CC_SoundOff_EntryBox textarea,
.CC_SoundOff_EntryBox select {
	float:left;
	border:1px #c9b296 solid;
}

.CC_SoundOff_EntryBox span{
	float:left;
}

#CC_SoundOff_SubmitBtn {
	padding-left:265px;
}


/*************************************/
/* SoundOff Form - End*/
/*************************************/

/*************************************/
/* FAQ Form - Begin*/
/*************************************/

#CC_FAQ_Control {
	width:755px;
	background-color:#f7f1ea;
	min-height:500px;
}

#CC_FAQ_Categories {
	width:250px;
	position:absolute;
	z-index:1;
}

#CC_FAQ_Items {
	position:absolute;
	margin-left:250px;
	width:424px;
	min-height:400px;
	border:1px solid #dcdcdb;
	background-color:#efede9;
	padding-top:20px;
	
}

#CC_FAQ_Category_Item {
	padding-left:25px;
}


#CC_FAQ_Header {
	background:transparent url(/_layouts/images/imgbin/CC_FAQ_ControlHeader.jpg) no-repeat left top;
	width:755px;
	height:44px;
}


#CC_FAQ_Body {
	margin-top:32px;
	min-height:425px;
	margin-left:30px;
}


#CC_FAQ_Footer {
	background:transparent url(/_layouts/images/imgbin/CC_SoundOff_FormFooterBg.jpg) no-repeat left top;
	width:755px;
	height:5px;
}

.CC_FAQ_Category_On a,
.CC_FAQ_Category_Off a {
	font-size:14px;
	color:#3a6ca0;
	height:31px;
	display:block;
	padding-left:10px;
}

.CC_FAQ_Category_On a {
	background-color:#efede9;
	border-left:1px solid #dcdcdb;
	border-top:1px solid #dcdcdb;
	border-bottom:1px solid #dcdcdb;
	width:240px;
	padding:5px 0px;
	padding-left:10px;
	height:21px;
	margin-bottom:5px;
	color:#d47b26 !important;
}

#CC_FAQ_Category_Item a {
	background:transparent url(/_layouts/images/imgbin/CC_Icon_BlueSquareDot.jpg) no-repeat left 6px;
	color:#3a6ca0;
	font-size:14px;
	padding-left:10px;
	margin-bottom:10px;
	display:block;
}


/*************************************/
/* FAQ Form - End*/
/*************************************/


/*************************************/
/* Events Landing Page - Begin*/
/*************************************/

#CC_EventsLanding_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentBanner_Blue755pxW.jpg) no-repeat left top;
	width:755px;
	height:43px;
	margin-bottom:28px;	
}

#CC_EventsLanding_Control {
	background:#f5eee5 url(/_layouts/images/imgbin/CC_ContentFooter_f5eee5_755pxW.jpg) no-repeat left bottom;
	width:763px;
	padding-top:20px;
}

#CC_EventsLanding_TopLeftZone {
	width:275px;
	margin-left:23px;
	margin-right:47px;
	float:left;
}

#CC_EventsLanding_TopRightZone {
	float:left;
	width:345px;
	height:185px;
	background-color:#f3ead9;
	border:1px solid #89abcd;
	padding-left:30px;
}


#CC_EventsLanding_TopRightZone #CC_EventsLanding_TopRightZone_Header {
	color:#3c648f;
	font-size:13px;	
	padding-top:20px;
	padding-left:0px;
	margin-left:0px;
	border-bottom:1px solid #89abcd;
	margin-right:40px;
	padding-bottom:10px;
	margin-bottom:20px;
}

#CC_EventsLanding_TopRightZone .CC_EventsLanding_Attribute {
	margin-bottom:20px;
}

#CC_EventsLanding_TopRightZone .CC_EventsLanding_Attribute label {
	width:75px;
	display:inline-block;
	color:#3c648f;
	font-size:13px;	

}

#CC_EventsLanding_TopRightZone .CC_EventsLanding_Attribute select {
	border:1px solid #89abcd;
	width:225px;
}

#CC_EventsLanding_BottomZone {
	padding-left:15px;
	margin-top:20px;
}

#CC_EventsLanding_BottomZone .EventsResultRange  {
	font-size:13px;
	color:#3c648f;
	margin-bottom:0px;
	display:block;
}


.CC_EventsLanding_Submit {
	float:right;
	padding-right:40px;
}



.RadCalendar {
	width:275px !important;
	border:0px;
}



.rcTitlebar {
	background:#f5eee5 url(/_layouts/images/imgbin/CC_Events_CalHeader.gif) no-repeat left 2px !important;
	border:0px !important;
	padding-bottom:3px !important;
}

.RadCalendar_Default .rcMain {
	border:1px solid #89abcd !important;
	background-color:#f1e8d6 !important;
}

.RadCalendar_Default .rcWeek th {
	text-align:center !important;
	color:#3C648F !important;
}

.RadCalendar_Default .rcTitle {
	color:white;
}

.RadCalendar_Default .rcRow td {
	border:0px !important;
	text-align:center !important;
}

.RadCalendar_Default .rcRow td a {
	color:#3C648F !important;
}

.RadCalendar_Default .rcRow .rcSelected a {
	color:white !importantt;
}

.RadCalendar_Default .rcRow .rcSelected
 {
	background-color:#f9f6ef !important;
	background-image:none !important;
}

.RadCalendar_Default .rcRow .rcHover {
	background-color:#f1e8d6 !important;
	background-image:none !important;
	
	
}

.RadCalendar_Default .rcRow .rcHover a:hover {
	cursor:default !important;
}

.rcTitlebar .rcNext {
	background:transparent url(/_layouts/images/imgbin/CC_Events_CalHeaderArrow_SingleRight.gif) no-repeat left 3px !important;

}

.rcTitlebar .rcFastNext {
	background:transparent url(/_layouts/images/imgbin/CC_Events_CalHeaderArrow_DoubleRight.gif) no-repeat left 3px !important;
}

.rcTitlebar .rcPrev {
	background:transparent url(/_layouts/images/imgbin/CC_Events_CalHeaderArrow_SingleLeft.gif) no-repeat left 3px !important;
}

.rcTitlebar .rcFastPrev {
	background:transparent url(/_layouts/images/imgbin/CC_Events_CalHeaderArrow_DoubleLeft.gif) no-repeat left 3px !important;
}




#CC_EventsLanding_EventDetail {
	height:91px;
	border-top:1px #89abcd solid;
	margin-right:20px;
	padding-top:13px;
}

#CC_EventsLanding_EventDetail_Footer {
	border-top:1px #89abcd solid;
	margin-right:13px;
	padding-bottom:10px;
	clear:both;
}

#CC_EventsLanding_BottomZone .CC_EventsLanding_EventDetail_Image {
	border:2px solid #5897d8;
	float:left;
	margin-right:10px;
}

#CC_EventsLanding_BottomZone .CC_EventsLanding_EventDetail_Title a{
	color:#b64e04;
	font-size:13px;	
}

#CC_EventsLanding_EventDetail_InfoLink a {
	color:#b64e04;
	font-size:12px;
	font-style:italic;
}

#CC_EventsLanding_BottomZone .CC_EventsLanding_EventDetail_Date,
#CC_EventsLanding_BottomZone .CC_EventsLanding_EventDetail_Desc,
#CC_EventsLanding_BottomZone .CC_EventsLanding_EventDetail_QuickInfo
 {
	color:#253e5a;
	font-size:12px;
}

#CC_EventsLanding_EventDetail_TitleBlock {
	width:250px;
	float:left;
}

#CC_EventsLanding_EventDetail_DescBlock {
	width:350px;
	float:left;
}




#CC_EventsLanding_Header{
	color: #fff;
	font-weight:  bold;
	padding-top: 9px;
	font-size:19px;
}

#CC_EventsLanding_CalIcon{
	background: url(/_layouts/images/imgbin/calicon.gif) no-repeat;
	width: 28px;
	height: 24px;
	float:left;
	margin: 0px 15px 0px 20px;
}

#CC_EventsLanding_EventDetail_Alt, #CC_EventsLanding_EventDetail{
	float: left;
	border-top:1px solid #89ABCD;
	height:91px;
	margin-right:20px;
	padding-top:13px;
	width: 730px;
}

#CC_EventsLanding_EventDetail_Alt{
	background: #f1e6d2;
}


.CC_EventsLanding_EventDetail_Image{
	width: 90px;
	float: left;
	border: 0px !important;
	margin-right: 0px !important;
	min-height:1px;
}



.CC_EventsLanding_EventDetail_Image img {
	height:50px;
	width:50px;
}

#CC_EventsLanding_TopLeftZone .CCSpecialDay {
    background-color:#e6a257;
}

#CC_EventsLanding_TopLeftZone .CCSpecialDay a {
    color:white !important;
}



/*************************************/
/* Events Landing Page - End*/
/*************************************/



/*************************************/
/* I Want To Landing Page - Begin*/
/*************************************/




.CC_IWantTo_Selectors{
	width: 200px;
	float: left;
	margin-left: 20px;
	margin-top: 13px;
	position: relative;
	z-index: 100;

}

.CC_IWantTo_Selectors a{
	width: 100%;
	font-family: Verdana;
	font-size: 13px;
	width: 199px;
	float: left;
	height: 24px;
	text-indent: 20px;
	padding-top: 8px;
}

#CC_IWantTo_Body {
				
	background-color:#f6f0e8;
	display:block;
	background:#f6f0e8 url(/_layouts/images/imgbin/CC_BodyFooter_RoundedCorners_763pxW_bg.jpg) no-repeat left bottom;
}


/*header*/
.wanttoHeader{
	background: url(/_layouts/images/imgbin/service_header_bg.jpg);
	width: 754px;
	height: 31px;
	color: #fff;
	text-indent: 18px;
	padding-top: 13px;
	font-weight: bold;
}

.wanttoHeader img{
	float: left;
	margin-left: 28px;
	margin-top: -3px;
}



.CC_IWantTo_Results{
	width: 400px;
	min-height: 300px;
	float: left;
	background: #eeede9;
	margin-top: 13px;
	border: 1px solid #dbdbda;
	position: relative;
	margin: 13px 0px;
	
}

a.CC_IWantTo_Selector_Selected{
	color: #db9756 !important;
	background:transparent url(/_layouts/images/imgbin/leftnav_select_bg.gif) no-repeat 5px top;
	margin-left:2px;
	
}

.CC_IWantTo_ResultItem{
	margin: 10px 0px 0px 10px;
}


.CC_IWantToHeader{
	background: url(/_layouts/images/imgbin/want_header_bg.jpg) no-repeat;
	width: 763px;
	height: 31px;
	color: #fff;
	padding-top: 13px;
	font-weight: bold;
	font-size:19px;
}

.CC_IWantToHeader img{
	float: left;
	margin-left: 28px;
	margin-top: -3px;
	margin-right: 20px !important;
}

.businessHeader{
	background: url(/_layouts/images/imgbin/business_header_bg.jpg) !important;

}

.header img {
float:left;
margin-left:28px;
margin-top: 0px;
margin-right: 5px;
}

.contentWrapper{
	background: #f7f2ec;
	font-size: 12px;
	color: #5f7e9e;
	padding: 30px;
}

.contentWrapper h3{
	margin-bottom: 3px;
}

ul.contentList .alt{
	width: 100%;
	background: transparent;
	border-bottom: 1px solid #c9ccd5;
}

ul.contentList{
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 20px;
}

ul.contentList li{
	background: #f1e6d2;
	list-style: none;
	padding: 10px;
	margin: 0px;
	width: 100%;
	border-top: 1px solid #c9ccd5;
	padding-top: 8px;
	
	
}



/*************************************/
/* I Want To Landing Page - End*/
/*************************************/





/*************************************/
/* CC Services Landing Page - Begin*/
/*************************************/

.CC_Services_ViewSelectors{
	width: 200px;
	float: left;
	margin-left: 20px;
	margin-top: 13px;
	position: relative;
	z-index: 100;

}

.ms-WPBody a:hover{
color: #d7883d;
text-decoration: underline;

}


.CC_Services_ViewSelectors a{
	width: 100%;
	font-family: Verdana;
	font-size: 13px;
	width: 199px;
	float: left;
	height: 24px;
	text-indent: 20px;
	padding-top: 8px;
}

.CC_Services_ResultArea{
	width: 500px;
	float: left;
	background: #eeede9;
	margin-top: 13px;
	border: 1px solid #dbdbda;
	position: relative;
	padding-bottom:10px;
	min-height:200px;
	
}

#CC_Services_Control_Content {
	background:#F6F0E8 url(/_layouts/images/imgbin/CC_BodyFooter_RoundedCorners_763pxW_bg.jpg) no-repeat scroll left bottom;
	width:763px;
	min-height:300px;
	padding-bottom:20px;				
}


.CC_Services_ViewSelectors a.CC_Services_ViewSelector_Selected{
	color: #db9756;
	background: url(/_layouts/images/imgbin/leftnav_select_bg.gif) no-repeat;
	margin-left:2px;	
}

.CC_Services_AlphaLinks{
	padding-top: 5px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 8px;
	font: arial 12px;
	color: #3a6ca0;
	}
	
.CC_Services_AlphaLinks a{
	color: #3a6ca0;
	padding:0 3px;
	


}
	
.CC_Services_Results{
	margin: 0px 20px;
}

#CC_Services_Control_Content .CC_ServicesLanding_GroupHeader_Title{
	font-size: 24px !important;
	color: #38618c;
	margin-bottom: 10px;
	text-transform:uppercase;
	
}

.CC_ServicesLanding_ServiceDetail_Desc{
	color: #8f6f50;
}


.CC_ServicesLanding_ServiceDetail{
	margin-top: 10px;
}

.CC_ServicesLanding_GroupHeader_BackToTopLink{
	font-size: 8pt;
}

.CC_ServicesLanding_GroupHeader {
	border-top:1px solid #718CA9;
	padding-top:10px;
	margin-top:10px;
}


.servicesHeader{
	background: url(/_layouts/images/imgbin/service_header_bg.jpg) !important;
	width: 763px;
	height: 31px;
	color: #fff;
	text-indent: 18px;
	padding-top: 13px;
	font-weight: bold;
}


.servicesHeader img{
	float: left;
	margin-left: 28px;
	margin-top: -3px;
}

.textContent{
	float: left;
}



/*************************************/
/* CC Services Landing Page - End*/
/*************************************/


/*************************************/
/* Visitors/Residents/Business Content Pages - Begin*/
/*************************************/

.residentHeader .CC_CommmonHeaderTitle {
	background:transparent url(/_layouts/images/imgbin/houseicon.gif) no-repeat left top;
	padding-left:35px;
	margin-left:30px;
}

.visitorHeader .CC_CommmonHeaderTitle {
	background:transparent url(/_layouts/images/imgbin/CC_Icon_SuitCase.gif) no-repeat left top;
	padding-left:35px;
	margin-left:30px;
}

.businessHeader .CC_CommmonHeaderTitle {
	background:transparent url(/_layouts/images/imgbin/CC_Icon_BusinessPerson.gif) no-repeat left top;
	padding-left:35px;
	margin-left:30px;
}



/*************************************/
/* Visitors/Residents/Business Content Pages - End*/
/*************************************/



/*************************************/
/* Neighborhood Landing Page & WP?? - Begin*/
/*************************************/

/* Tabbed Header for hood landing page */

.CC_Hood_ContentTab_off,
.CC_Hood_ContentTab_on {
	float:left;
	margin-top:1px;
	margin-right:10px;
	cursor:pointer;
}

.CC_Hood_ContentTab_off {
	margin-left:6px;
}

.CC_Hood_ContentTabCenter {
		line-height:20px;
}

.CC_Hood_ContentTab_on .CC_Hood_ContentTabLeft {
	background:transparent url(/_layouts/images/imgbin/CC_HoodDetails_TabbedCornerLeft.gif) no-repeat left top;
	height:23px;
	width:6px;
	float:left;
}

.CC_Hood_ContentTab_on .CC_Hood_ContentTabCenter {
	float:left;
	height:23px;
	background:transparent url(/_layouts/images/imgbin/CC_HoodDetails_TabbedCenterRepeatX.gif) repeat-x left top;
	line-height:20px;
}

.CC_Hood_ContentTab_on .CC_Hood_ContentTabRight {
	background:transparent url(/_layouts/images/imgbin/CC_HoodDetails_TabbedCornerRight.gif) no-repeat left top;
	height:23px;
	width:6px;
	float:left;
}


#CC_Hood_Dashboard_ZoneLabel {
	font-size:14px;
	color:#3a6ca0;
	padding-bottom:10px;
}

.myhoodLarge .myhoodWrapper{
background: transparent none !important;
}

.myhoodLarge .myhoodImage{
background: transparent none !important;
}

.myhoodLarge .leftnavHeading{
display: none;
}

.myhoodLarge .myhoodTextBox{
background: transparent none !important;
position: relative;
top: 155px;
left: 160px;
}

.myhoodLarge .ziptextbox{
border: 1px solid #76a2bd;
font-size: 10px;
color: #3A6CA0;
}

.myhoodLarge .myhoodText{
color:#3A6CA0;
left:175px;
position:relative;
top:60px;
width:450px;
}


/* Dash Board */
#CC_Hood_Dashboard_Control {
	width:100%;
	background:#f6f0e8 url(/_layouts/images/imgbin/CC_BodyFooter_RoundedCorners_763pxW_bg.jpg) no-repeat left bottom;
	padding-left:30px;
	padding-bottom:20px;
	width:733px;

}

#CC_Hood_SubCatControl {
		background:#fdf6ee;
		width:698px;
		min-height:100px;
		padding-bottom:10px;
}

#CatContainer {
	padding-bottom:10px;
	background-color:#fdf6ee;
	
}


.cat_on
{
    height:30px;
    width:100px;
    margin-left:1px;
    margin-top:1px;
    display:inline;
    padding:5px;
    background-color:White;
}
.cat_off
{
    height:30px;
    width:100px;
    padding:5px;
    margin-left:1px;
    margin-top:1px;
    display:inline;
    background-color:Gray;
}

.subcat_on
{
    height:30px;
    width:100px;
    margin-left:1px;
    margin-top:1px;
    background-color:Yellow;
    cursor:pointer;
}
.subcatcontainer_on
{
	display:block;
	position:relative;
	margin-right:-1px;
}
.subcatcontainer_off
{
    display:none;
}

#CC_Hood_Dashboard_Control .subcatcontainer_off,
#CC_Hood_Dashboard_Control .subcatcontainer_on {
	margin-left:15px;
}

.resourcecontainer_on 
{
	display:block;
}
.resourcecontainer_off
{
	display:none;
}
.resource_details_on 
{
	display:block;
}
.resource_details_off 
{
	display:none;
}

.subcat_hide
{
    height:30px;
    width:100px;
    margin-left:1px;
    margin-top:1px;
    display:none;
}

.detail_on
{
    width:100%;
}

.detail_format
{
    width:100%;
}

.detail_off {
	width:100%;
	display:none;
}





/* MY NEIGHBORHOOD */

.myhoodWrapper{
	background-color: #f7f2ec;
	margin-bottom:20px;
}

.hoodDetailWrapper{
background-color:#FDF6EE;
padding-left: 30px;
height:500px;
width:733px;

}

.myhoodLarge{
	background: #f6f0e8 !important;
	float: left;
	height: 165px !important;
	width: 763px;
	padding-top: 30px !important;
}

.myhoodWrapperLarge{
padding-top: 30px;

}



.largeZip{
	float: left;
	margin-right: 5px;
}

.myhoodLargeText{
color:#3A6CA0;
float:left;
margin-top:10px;
width:460px;

}

.myhoodLargeText img{
	margin-top: -2px;
}

.myhoodImage img{
	border: 0px;
}

.myhoodImage{
	width: 174px;
	height: 153px;
	float: left;
	background: url(/_layouts/images/imgbin/myhood_img_bg.png) no-repeat;
	text-align: center;
	padding-top: 4px;
	margin-left: 8px;
}

.myhoodTextBox{
	width: 171px;
	float: left;
	margin-top: 8px;
	color: #3a6ca0;
	background: url(/_layouts/images/imgbin/zipcode_bg.png) no-repeat;
	margin-left: 8px;
	margin-bottom: 8px;
	height:27px;
}

.myhoodTextBox img{
	margin-top: 7px;
}

.myhoodTextBox input{
	margin-top: 5px;
	float: left;
}

.myhoodText{
	top: 50px !important;
}

.myhoodTextBox input.ziptextbox{
	margin-top: 3.5px !important;
	width: 132px;
	height: 13px;
	margin-left: 7px;
}

.zipSubmit{
	float: left;
	width: 20px;
	margin-left: 5px;
}

#txtZipCode{
float: left;
font-size:11px;	
}

.myhoodWrapper{
width: auto;
height:230px !important;

}






/* My Neighborhood Detail */

.cat_container{
	width: 699px;
	height: 29px;
	background: #e1d0bb url(/_layouts/images/imgbin/myhood_detail_top.jpg) no-repeat;
	padding-top: 0px;
	font-size: 11px;
	color: #5179a2;
	float: left;

}

.cat_container .cat_on{
	background: #A2BAD4 url(/_layouts/images/imgbin/myhood_detail_bigtab.png) repeat-x;
	height: 20px;
	padding: 4px;
	float: left;
	display: block !important;
	text-align: center;
	width: 120px;
	
}

.cat_container .cat_off{
	
	height: 24px;
	background-color: transparent !important;
	float: left;
	display: block !important;
	text-align: center;
	width: 120px;
}

.cat_subcatcontainer{

margin-left:20px;
margin-top:13px;
position:relative;
width:200px;
z-index:100;
float: left;
height: 400px;
}

..subcat_off{
	color:#003399;
	text-decoration:none;
	 background-color: transparent !important;
	 padding:4px;
	 width: 190px !important;
	 height:20px;
}

.subcat_off{
	color:#003399;
padding:4px;
height: 20px !important;
padding-top: 8px;
 width: 190px !important;
 position: relative;
 z-index: 100;
 margin-left:2px;
 margin-top:1px;
 cursor:pointer;
}


.subcat_on{
background:transparent url(/_layouts/images/imgbin/leftnav_select_bg.gif) no-repeat scroll 0 0;
color:#DB9756;
padding:4px;
height: 20px !important;
padding-top: 8px;
 width: 190px !important;
 position: relative;
 z-index: 100;
 margin-left:2px;
 
 

}


.cat_detailcontainer{
background:#EEEDE9 none repeat scroll 0 0;
border:1px solid #DBDBDA;
float:left;
height:300px;
left:0px;
margin-top:13px;
padding:10px;
position:relative;

width:400px;
color:  #3a6ca0;
}




.resourcecontainer_on, .subcatcontainer_on{
	float: left;
}


.resourcecontainer_on{
background-color: #efedea;
color: #3a6ca0;
display:block;
height:300px;
padding:10px;
width:350px;
padding-left: 30px;
border:1px solid #DBDBDA;
margin-top:1px;
}

.resourcecontainer_on div {
	padding-bottom:10px;
	cursor:pointer;

}


.resource_details_on{
	text-indent: 30px;
	margin-bottom: 10px;
}

.hoodHeader{
	background: url(/_layouts/images/imgbin/myhood_header.jpg) !important;

}


/*************************************/
/* Neighborhood Landing Page - End*/
/*************************************/



/*************************************/
/* Contact Us Landing Page - Begin*/
/*************************************/

.contactUsContent{
	background: #f6efe6;
	padding: 27px;
	color: #253e5a;
	font-size: 12px;
	width: 709px;
}

.contactUsContent{
	color: #517ca9
}

.contactUsContentAlt{
	background: #ffffff;
	padding: 27px;
	color: #253e5a;
	font-size: 12px;
	width: 709px;
}

.contactHeader img{
	margin-right: 10px;
}

.contactDetails{
	position: relative;
	left: 300px;
	top: -282px;
	width: 230px;
}

.headingtext{
	font-weight: 600;
}

.contactTitle{
	font-size: 14px;
	font-weight: 600;
	border-bottom: 1px solid #3a6ca0;
	padding-bottom: 20px;
	display:none;
}

#cc_dept_map{
	margin-top: 20px;
	z-index:50;
}

#ContactUs_CommonContentRoundTop {
	height:5px;
}

#ContactUs_CommonContentRoundTop .r1, #ContactUs_CommonContentRoundTop .r2, #ContactUs_CommonContentRoundTop .r3, #ContactUs_CommonContentRoundTop .r4 {
	height:1px;
	overflow:hidden;
}

#ContactUs_CommonContentRoundTop .r1 {
	margin:0 5px;
}

#ContactUs_CommonContentRoundTop .r2 {
	margin:0 3px;
}

#ContactUs_CommonContentRoundTop .r3 {
	margin:0 2px;
}

#ContactUs_CommonContentRoundTop .r4 {
	height:2px;
	margin:0 1px;
}

#ContactUs_CommonContentRoundTop .r1, #ContactUs_CommonContentRoundTop .r2, #ContactUs_CommonContentRoundTop .r3, #ContactUs_CommonContentRoundTop .r4 {
	background-color:#f6f0e8;
}

/*************************************/
/* Contact Us Landing Page - End*/
/*************************************/

/*************************************/
/* Elected Officials Index Page - BEGIN*/
/*************************************/


#CC_ElecOff_Index_Header {
	background: url(/_layouts/images/imgbin/CC_ElectedOfficialsDetail_Header.jpg);
	width: 763px;
	height: 44px;
	color: #fff;
	font-weight: bold;
	font-size: 19px;

}

#CC_ElecOff_Index_Header img {
	padding-left:10px;
	padding-top:10px;
	margin-bottom:-5px;

}


#CC_ElecOff_Index_Body {
	background-color:#f7f0e9;
	width:763px;
	
}

#CC_ElecOff_Index_Footer {
	width:763px;
}


#CC_ElecOff_CommonContentRoundTop {
height:5px;
}
#CC_ElecOff_CommonContentRoundTop .r1, #CC_ElecOff_CommonContentRoundTop .r2, #CC_ElecOff_CommonContentRoundTop .r3, #CC_ElecOff_CommonContentRoundTop .r4 {
height:1px;
overflow:hidden;
}
#CC_ElecOff_CommonContentRoundTop .r1 {
margin:0 5px;
}
#CC_ElecOff_CommonContentRoundTop .r2 {
margin:0 3px;
}
#CC_ElecOff_CommonContentRoundTop .r3 {
margin:0 2px;
}
#CC_ElecOff_CommonContentRoundTop .r4 {
height:2px;
margin:0 1px;
}
#CC_ElecOff_CommonContentRoundTop .r1, #CC_ElecOff_CommonContentRoundTop .r2, #CC_ElecOff_CommonContentRoundTop .r3, #CC_ElecOff_CommonContentRoundTop .r4 {
background-color:#f7f0e9;
}


.CC_ElecOff_Index_Description {
	color:#3a6ca0;
	font-size:11px;
	padding:20px;
	
}

.CC_ElecOff_Index_Header {
	font-size:14px;
	color:#3a6ca0;
	border-bottom:1px solid #6c92b9;
	margin:0 20px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#CC_ElecOff_Index_OffBlock_Control {
	padding-left:80px;
}

.CC_ElecOff_Index_OffBlock {
	width:131px;
	float:left;
}

.CC_ElecOff_Index_OffBlock_Img {
	width:86px;
	height:100px;
	margin-bottom:7px;
}

.CC_ElecOff_Index_OffBlock_Img img {
	border:2px solid #5897d8;
}


.CC_ElecOff_Index_OffBlock_Name a{
	font-size:11px;
	color:#3a6ca0;
	font-weight:bold;
	text-decoration:none;
}

.CC_ElecOff_Index_OffBlock_Title {
	font-size:11px;
	color:#3a6ca0;
}


.CC_ElecOff_Index_OffBlock {
	margin-bottom:30px;
}





/*************************************/
/* Elected Officials Index Page - END*/
/*************************************/





/*************************************/
/* Elected Officials Detail Page - BEGIN*/
/*************************************/


.CC_ElecOff_Detail_Header{
	background: url(/_layouts/images/imgbin/CC_ElectedOfficialsDetail_Header.jpg);
	width: 763px;
	height: 44px;
	color: #fff;
	font-weight: bold;
	font-size: 19px;

}


.CC_ElecOff_Detail_Header img {
	padding-left:10px;
	padding-top:10px;
	margin-bottom:-5px;
}

#CC_ElecOff_DetailContent {
	background-color:#F6F0E8;
	padding:0 20px;
	padding-bottom:10px;
}

#CC_ElecOff_Title {
	border-bottom:1px solid #3a6ca0;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#3a6ca0;
}


#CC_ElecOff_Title a {
	font-size:11px;
	color:#be6220;
	float:right;
	margin-top:-19px;
}

#CC_ElecOff_Detail_Photo {
	float:left;
}

#CC_ElecOff_Detail_Photo img {
	border:2px solid #5897d8 !important;
	margin-right:10px;
	
}


#CC_ElecOff_Detail_TermInfo {
	float:left;
	font-size:11px;
	color:#3a6ca0;
	margin-right:10px;

}

#CC_ElecOff_Detail_SocialInfo {
	float:left;
	color:#3a6ca0;
	font-weight:12px;
	
}

#CC_ElecOff_Detail_TermInfo a {
		color:#be6220;
		text-decoration:none;
}


.CC_ElecOff_Detail_TermInfo_Header {
	font-weight:bold;
		
}


#CC_ElecOff_Detail_SocialInfo {
	border:1px solid #3a6ca0;
	width:300px;
	padding:10px;
	font-weight:normal;
	font-size:11px;
	
}

.CC_ElecOff_Detail_SocialInfo_Header {
	font-size:11px;
	color:#3a6ca0;
	font-weight:bold;
	margin-bottom:5px;
}

#CC_ElecOff_Detail_SocialInfo h2{
	display:none;
}

#CC_ElecOff_Detail_SocialInfo ul {
		margin-left:0px;
}


#CC_ElecOff_Detail_SocialInfo li {
		list-style:none;
		font-weight:normal;
		font-size:11px;
		margin-left:0px;
		margin-bottom:8px;
		
}

#CC_ElecOff_Detail_SocialInfo a {
	color:#be6220;				
}



#CC_ElecOff_Detail_SocialInfo strong {
	font-weight:normal !important;
}

.CC_ElecOff_Detail_SubHead {
	border-bottom:1px solid #3a6ca0;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#3a6ca0;
	font-weight:bold;
}


#CC_ElecOff_Detail_ContentArea {
	color:#3a6ca0;
	font-size:12px;
	margin-bottom:10px;
}



/*************************************/
/* Elected Officials Detail Page - End*/
/*************************************/

/*************************************/
/* Department Navigation - Begin*/
/*************************************/

.CC_DeptNav_Heading {
	background: url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height: 23px;
	font-size: 13px;
	color: #fff;
	padding-left:10px;
	text-align:left;
	line-height:20px;
}

.CC_DeptNav_Heading a {
	color:#fff;
	text-decoration:none;
}


#CC_DeptNav li {
	width:170px;
	background-color:#f5ede3;
	border-bottom:1px #dfc7ab solid !important;
	height:29px;
	line-height:30px;
	padding-left:20px;
	color:#7f5a2e;
}

#CC_DeptNav li:hover,
#CC_DeptNav .CC_NavItem a:hover,
#CC_DeptNav .CC_NavSubItem a:hover,
#CC_DeptNav .CC_NavItem_Flyout a:hover {
	color:#36597c !important;
}


#CC_DeptNav .CC_NavSubItem a {
	position:absolute;
	z-index:9999;
}


#CC_DeptNav .CC_NavItem a:active {
	background-color:transparent !important;
}

.sf-menu a:focus, .sf-menu a:active {
background:#F5EDE3 none repeat scroll 0 0 !important;
border-bottom:1px #dfc7ab solid !important;
}


#CC_DeptNav li:hover {
	background:transparent url(/_layouts/images/imgbin/CC_DeptNav_Hover_bg.gif) repeat-x left top !important;
}

.CC_NavItem_Flyout UL {
	margin-left:72px;
	border:1px #dfc7ab solid;
	width:100% !important;
	padding:0px !important;
	border-bottom:0px;
}

.CC_NavItem_Flyout a {
	width:155px;
	float:left
}

.CC_NavItem_Flyout,
.CC_NavItem_Flyout UL,
.CC_NavItem_Flyout UL LI {
	position:relative;
	z-index:1000;
}

.CC_NavItem_Flyout_Arrow {
	background:transparent url(/_layouts/images/imgbin/CC_DeptNav_Arrow.gif) no-repeat left top !important;
	width:8px;
	height:10px;
	float:left;
	margin-top:10px !important;
}

.sf-menu {
	margin-bottom:0px !important;
}

.sf-menu a {
	border-top:0px !important;
	border-left:0px !important;
	padding:0 !important;
	color:#7f5a2e !important;
}

.sf-shadow ul {
	-moz-border-radius-topright:0px !important;
	-moz-border-radius-bottomleft:0px !important;
}




.sf-menu a:hover {
	background-color:transparent !important;
}


#CC_DepNav_CommonContentRoundCorners {
height:5px;
}
#CC_DepNav_CommonContentRoundCorners .r1, #CC_DepNav_CommonContentRoundCorners .r2, #CC_DepNav_CommonContentRoundCorners .r3, #CC_DepNav_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_DepNav_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_DepNav_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_DepNav_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_DepNav_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_DepNav_CommonContentRoundCorners .r1, #CC_DepNav_CommonContentRoundCorners .r2, #CC_DepNav_CommonContentRoundCorners .r3, #CC_DepNav_CommonContentRoundCorners .r4 {
background-color:#f5ede3;
}





/*************************************/
/* Department Navigation - End*/
/*************************************/


/*************************************/
/* Department Index - Begin*/
/*************************************/


/* Department Banner over the top */
#cc_subsite_banner {
	margin-bottom:20px;
}



/* Departments */

#cc_DepartmentIndex {
	background: #f6efe6;
	padding: 27px;
	padding-top:0px;
	color: #253e5a;
	font-size: 12px;
	width: 709px;
}



.cc_division_info_odd {
	width:100%;
}

.cc_department_info_even,
.cc_department_info_odd {
	padding-top:20px; /* VW - 12.13.2011 (INC212806) */
	display:block;
	border-top:1px solid #e1d0bb;
}

.cc_division_info_even,
.cc_division_info_odd {
	margin-left:25px;
}

.ms-PartSpacingVertical{
	margin-top: 0px;
}

.cc_division_wrapper_odd,
.cc_division_wrapper_even {
	padding-bottom:20px;
	padding-top:5px;
}

.cc_dept_title,
.cc_div_title {
	width:300px;
	display:block;
	float:left;
	margin: 0px 10px;
	
}

.cc_dept_phone,
.cc_div_phone {
	width: 100px;
	display:block;
	float:left;
	margin: 0px 10px;
}

 .cc_dept_email, .cc_div_email{
	width: 200px;
	display:block;
	float:left;
	margin: 0px 10px;	
}

/*dms 10/20/2010 - #424*/
/* note - for cross browser support, if the phone number is missing, 
  you need to add "&nbsp;" in the field to force */
.cc_div_phone
{
	margin-left:-15px;		
	/*25 shift minus the 10 padding*/	
	empty-cells:show;
	white-space:pre-wrap;
}
/*************************************/
/* Department Index - End*/
/*************************************/


/*************************************/
/* Current Conditions Control - Begin*/
/*************************************/

#CC_Conditions_Control {
	width:190px;
}

#CC_Conditions_TabsControl {
	background:transparent url(/_layouts/images/imgbin/CC_ConditionControl_Header_bg.gif) no-repeat left bottom !important;
	width:190px;
	height:28px;
}

#CC_Conditions_TabsControl .CC_Conditions_TabActive,
#CC_Conditions_TabsControl .CC_Conditions_Tab {
	float:left;
	color:white;
	font-size:11px;
}

.CC_Conditions_Tab_Center {
	padding:0 7px;
	cursor:pointer;
}

#CC_Conditions_TabsControl .CC_Conditions_TabActive {
	font-size:13px;
	line-height:23px;
}

#CC_Conditions_TabsControl .CC_Conditions_Tab {
	font-size:11px;
	line-height:27px;
}

/*#LiveDataTab_2 */ /*dms 08/19/2010 #332*/
#LiveDataTab_1
{
	float:right !important;
}

#CC_Conditions_TabsControl .CC_Conditions_TabActive .CC_Conditions_Tab_LeftCorner {
	background:transparent url(/_layouts/images/imgbin/CC_ConditionControl_TabLeft_bg.gif) no-repeat left top !important;
	width:4px;
	height:28px;
	float:left;
}

#CC_Conditions_TabsControl .CC_Conditions_TabActive .CC_Conditions_Tab_Center {
	background:transparent url(/_layouts/images/imgbin/CC_ConditionControl_TabCenter_bg.gif) repeat-x left top !important;
	height:28px;
	float:left;
}



#CC_Conditions_TabsControl .CC_Conditions_TabActive .CC_Conditions_Tab_RightCorner {
	background:transparent url(/_layouts/images/imgbin/CC_ConditionControl_TabRight_bg.gif) no-repeat left top !important;
	width:4px;
	height:28px;
	float:left;
}

#parentFeedContainer {
	background:url(/_layouts/images/imgbin/sidebar_bottom.png) #e1d0bb no-repeat 50% bottom;
	width:190px;
	height:251px !important;
}


/* Traffic */

#CC_Conditions_AirQualityControl {
	height:200px;
	overflow:hidden;
}

#CC_Conditions_Control .jcarousel-container-vertical {
height:146px !important;
}

.CC_Conditions_TrafficControl .jcarousel-skin-tango .jcarousel-container {
background:#759EC9 none repeat scroll 0 0 !important;
}

#CC_Conditions_Control .jcarousel-clip-vertical {
	height:186px;
}

#CC_Conditions_Control .jcarousel-item-vertical {
	background-color:#f5ede3;
}

#CC_Conditions_Control .CC_LiveFeed_Detail_Alt {
	background-color:#ddd6cd !important;
}

.CC_Conditions_TrafficControl .jcarousel-container {
-moz-border-radius-bottomleft:0 !important;
-moz-border-radius-bottomright:0 !important;
-moz-border-radius-topleft:0 !important;
-moz-border-radius-topright:0 !important;
border-bottom:0 none !important;
border-top:0 none !important;
float:left;
margin:15px 0 0 10px !important;
padding:35px 0 !important;
text-align:left;
width:168px !important;
}


#CC_Conditions_CommonContentRoundCorners {
height:5px;
width:170px;
margin-bottom:-15px;
margin-left:10px;
margin-top:10px;
}

#CC_Conditions_BottomCommonContentRoundCorners {
height:5px;
width:170px;
margin-left:10px;
margin-top:231px;
}

#CC_Conditions_CommonContentRoundCorners .r1, #CC_Conditions_CommonContentRoundCorners .r2, #CC_Conditions_CommonContentRoundCorners .r3, #CC_Conditions_CommonContentRoundCorners .r4,
#CC_Conditions_BottomCommonContentRoundCorners .r1, #CC_Conditions_BottomCommonContentRoundCorners .r2, #CC_Conditions_BottomCommonContentRoundCorners .r3, #CC_Conditions_BottomCommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
border-left:1px solid #346F97;
border-right:1px solid #346F97;
}
#CC_Conditions_CommonContentRoundCorners .r1,
#CC_Conditions_BottomCommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_Conditions_CommonContentRoundCorners .r2,
#CC_Conditions_BottomCommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_Conditions_CommonContentRoundCorners .r3,
#CC_Conditions_BottomCommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_Conditions_CommonContentRoundCorners .r4,
#CC_Conditions_BottomCommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_Conditions_CommonContentRoundCorners .r1, #CC_Conditions_CommonContentRoundCorners .r2, #CC_Conditions_CommonContentRoundCorners .r3, #CC_Conditions_CommonContentRoundCorners .r4,
#CC_Conditions_BottomCommonContentRoundCorners .r1, #CC_Conditions_BottomCommonContentRoundCorners .r2, #CC_Conditions_BottomCommonContentRoundCorners .r3, #CC_Conditions_BottomCommonContentRoundCorners .r4 {
background-color:#759EC9;
}
#CC_Conditions_BottomCommonContentRoundCorners .r1 {
	background-color:#346F97 !important;
}
#CC_Conditions_CommonContentRoundCorners .r1 {
	background-color:#346F97 !important;
}

#CC_Conditions_TrafficControl_FooterLink {
	margin-top:5px;
}

#CC_Conditions_TrafficControl_FooterLink a {
	color:#cd690b;
	font-weight:bold;
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 4px;
	padding-left:10px;
	margin-left:10px;
}

#CC_Conditions_TrafficControl_FooterLink a:hover {
	color:#36597C;
}

/* Pollen */

#CC_Conditions_PollenControl {
	width:190px;
	height:240px;
}

#CC_Conditions_PollenControl table{
	width:190px;
	padding:5px;
}


.CC_Conditions_PollenControl_Header {
	height:20px;
	text-align:center;
	font-weight:bold;
	background-color:#f1e6d2;

}

.CC_Conditions_PollenControl_Header td {
	font-size:10px;
}

#CC_Conditions_PollenControl .PollenRow {
	height:20px;
	text-align:center;
	background-color:#f1e6d2;
	
}

#CC_Conditions_PollenControl .PollenRow td {
	border:1px solid #346f97;
	font-size:10px;
}

#CC_Conditions_PollenControl .Pollen_Low .PollenLevel {
	background-color:#cffdcf !important;
}

#CC_Conditions_PollenControl .Pollen_Absent .PollenLevel {
	background-color:#fff  !important;
}

#CC_Conditions_PollenControl .Pollen_Moderate .PollenLevel {
	background-color:#fcfe6c  !important;
}

#CC_Conditions_PollenControl .Pollen_High .PollenLevel {
	background-color:#ff9605  !important;
}

/* dms #158 */
/* root issue - the pollen level in the control is "very high" - notice the space! */
/* note - changed pollen.ascx to replace space with nothing to fix */ 
#CC_Conditions_PollenControl .Pollen_VeryHigh .PollenLevel {
	background-color:#cc0001  !important;
}




/* Air Quality */
#CC_Conditions_AirQualityControl {
	width:180px;
	padding-left:5px;
}

#CC_Conditions_AirQualityControl td {
	font-size:10px !important;
	width:60px;
}

.CC_Conditions_AirQualityControl_Date {
	background-color:#ddd6cd;
	font-weight:bold;
	padding-left:5px;
}

.CC_Conditions_AirQualityControl_Date td{
	padding-left:5px;
}


.CC_Conditions_AirQualityControl_Date .spacing{
	background-color:#ddd6cd;
	height:10px;
	margin-left:-5px;
	width:180px;
	
}


#CC_Conditions_AirQualityControl_Header {
	background-color:#f1e6d2;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
}

#CC_Conditions_AirQualityControl .CC_Conditions_AirQualityControl_Values {
	text-align:center;
}

/*************************************/
/* Current Conditions Control - End*/
/*************************************/




/*************************************/
/* Spotlight Control - Begin*/
/*************************************/


.sidebarLabel{
	width: 171px;
	float: left;
	margin-top: 8px;
	color: #fff;
	background: url(/_layouts/images/imgbin/zipcode_bg.png) no-repeat;
	margin-left: 8px;
	margin-bottom: 8px;
	height:27px;
	line-height:25px;
	font-weight:bold;

	
}

.sidebarContent{
	width: 174px;
	height: 100px;
	background: url(/_layouts/images/imgbin/CC_ItemSpotlight_Content_bg.png) no-repeat;
	margin-left: 8px;
	text-align:left;
	color: #374857;
	float:left;
	

}

.sidebarContent a{
	color: #cd690b !important;
	display:block;
	white-space:nowrap;
}

.sidebarDesc {
	margin-left:5px;
	float:left;
	width:100px;
	margin-top:15px;
	text-align:left;
}

.sidebarImage {
	float:left;
	margin-top:15px;
	margin-left:8px;
}

.sidebarContent img{
	border: 3px solid #d78b37 !important;
	height:50px;
	width:50px;
}

.spotlightWrapper{
	height:180px !important;
}

/* dms added 04/22/2010 #190 */
.CC_Spotlight_Control_both
{
	margin-top:20px;
	margin-bottom:20px;
}
/* dms added 04/22/2010 #190 */
.CC_Spotlight_Control_top
{
	margin-top:20px;
	margin-bottom:0px;				
}
/* dms added 04/22/2010 #190 */
.CC_Spotlight_Control_bottom
{
	margin-top:0px;
	margin-bottom:20px;
}
/* dms added 04/22/2010 #190 */
.CC_Spotlight_Control_none
{
	margin-top:0px;
	margin-bottom:0px;		
}


/*************************************/
/* Spotlight Control - End*/
/*************************************/


/*************************************/
/* News Root Site Index - Control - Begin*/
/*************************************/

#CC_NewsRoot_Control,
#CC_NewsRoot_Control_Alternate {
	background-color:#f8f4ef;
}

#CC_NewsRoot_BorderHeader {
	border-bottom:1px solid #89abcd;
	line-height:1px;
	padding-top:5px;
	margin:0 10px;
}


#CC_NewsRoot_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
	

}

#CC_NewsRoot_Header .CC_NewsRoot_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_NewsRoot_Control .CC_NewsRoot_Header_Label {
	color:#2e5f92;
	font-size:14px;
	border-bottom:1px #89abcd solid;
	padding-bottom:15px;
	padding-top:20px;
	width:743px;
	margin-left:10px;
	margin-right:10px;
	display:none;
}


.CC_NewsRoot_ContentControl,
.CC_NewsRoot_ContentControl_Alternate {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #89abcd solid;
	margin-left:10px;
	margin-right:10px;
	background-color:#f1e6d2;

}

.CC_NewsRoot_ContentControl {
	background-color:transparent !important;
}


.CC_NewsRoot_Image {
	float:left;
	margin-left:10px;
}

.CC_NewsRoot_Image img {
	border:2px solid #5897d8;
	margin-right:15px;
	width:50px;
	height:50px;
}

.CC_NewsRoot_ContentControl_ProjectTitle {
	color:#3a6ca0 !important;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	width:700px;
	padding-left:10px;
}

.CC_NewsRoot_ContentControl_Description {
	float:left;
	width:660px;
}

.CC_NewsRoot_ContentControl_Description .description{
	float:left;
	width:660px;
	font-size:11px !important;
	color:#253e5a !important;
	font-family:verdana !important;
}


.CC_NewsRoot_ContentControl_Description a {
	white-space:nowrap;
	margin-left:10px;
	font-style:italic;
	color:#b64e04 !important;
}


#CC_NewsRoot_Footer_Top {
	background-color:#F8F4EF;
	height:25px;
	width:100%;
}

#CC_NewsRoot_CommonContentRoundCorners {
height:5px;
}
#CC_NewsRoot_CommonContentRoundCorners .r1, #CC_NewsRoot_CommonContentRoundCorners .r2, #CC_NewsRoot_CommonContentRoundCorners .r3, #CC_NewsRoot_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_NewsRoot_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_NewsRoot_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_NewsRoot_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_NewsRoot_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_NewsRoot_CommonContentRoundCorners .r1, #CC_NewsRoot_CommonContentRoundCorners .r2, #CC_NewsRoot_CommonContentRoundCorners .r3, #CC_NewsRoot_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}

#CC_NewsIndexLayout2_Filter_Header {
	background:transparent url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:13px;
	height:20px;
	padding-left:10px;
	padding-top:3px;
	text-align:left;
}

#CC_NewsIndexLayout2_Filter_Content {
	background:#E1D0BB url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat scroll center bottom;
	height:98px;
	margin-bottom:20px;
	margin-left:0;
	width:190px;
}

#CC_NewsIndexLayout2_Filter_Content .CC_ArticleYear {
	padding-top:10px;
}

#CC_NewsIndexLayout2_Filter_Content .CC_ArticleYear a {
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat scroll left 6px;
	color:#815F3A;
	display:block;
	font-size:13px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:20px;
}




/*************************************/
/* News Root Site Index - Control - End*/
/*************************************/



/*************************************/
/* Department HomePage HWSY - Control - Begin*/
/*************************************/

.CC_DeptHomeProjects_Header_Label {
	color:#cd690b;
	font-size:14px;
	border-bottom:1px solid #c0b6a9;
	padding-bottom:10px;
	margin-bottom:5px;
	
}

#CC_DeptHomeProjects_Control {
	
	margin-bottom:15px;
}


.CC_DeptHomeProjects_Image {
	float:left;
	margin-left:10px;
}

.CC_DeptHomeProjects_Image img {
	border:2px solid #5897d8;
	margin-right:15px;
	height:50px;
	width:50px;
}

.CC_DeptHomeProjects_ContentControl_ProjectTitle {
	color:#bc600a !important;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	display:block;
	width:80%;
	padding-left:10px;
}

.CC_DeptHomeProjects_ContentControl_Description {
	float:left;
	width:80%;
	color:#36597c;
}

.CC_DeptHomeProjects_ContentControl_Description .description {
	color:#36597c;
}


.CC_DeptHomeProjects_ContentControl_Description a {
	white-space:nowrap;
	margin-left:10px;
	font-style:italic;
	color:#b64e04 !important;
}


#CC_DeptHomeProjects_Footer {
	margin-bottom:40px;
	display:block;
}




/*************************************/
/* Department HomePage HWSY - Control - End*/
/*************************************/


/*************************************/
/* Department HomePage Announcements  - Control - Begin*/
/*************************************/

#CC_DeptHomeAnnouncement_Control {
	margin-bottom:10px;
}

#CC_DeptHomeAnnouncement_Header {
	color:#cd690b;
	font-size:14px;
	border-bottom:1px solid #c0b6a9;
	padding-bottom:10px;
	margin-bottom:5px;

}


.CC_DeptHomeAnnouncement_Link {
	color:#bc600a !important;
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 4px;
	padding-left:15px;
	font-size:12px;
	padding-bottom:3px;
}


.CC_DeptHomeAnnouncement_Description a {
	white-space:nowrap;
	margin-left:10px;
	font-style:italic;
	color:#b64e04 !important;
}

.CC_DeptHomeAnnouncement_Description {
	color:#36597c;
	font-size:11px;
	padding-left:15px;
}

#CC_DeptHomeAnnouncement_Footer {
	margin-bottom:20px;
}



/***** Department Announcments Sub Site Landing Page CQWP *****/
#CC_DeptAnnSubSite_ControlBlock {
	background-color:#F8F4EF;
}

#CC_DeptAnnSubSite_ContentInner,
#CC_DeptAnnSubSite_ContentInner_Alternate {
	padding:20px 0px;
	border-bottom:1px solid #89abcd;
	margin:0px 10px;
}

#CC_DeptAnnSubSite_ContentInner_Alternate {
	background-color:#f1e6d2;
}

#CC_DeptAnnSubSite_BorderHeader {
	line-height:1px;
	border-bottom:1px solid #89abcd;
	padding-top:5px;
	background-color:#F8F4EF;
	margin:0px 10px;
}


#CC_DeptAnnSubSite_Control_Item .CC_DeptAnnSubSite_Control_Item_Title {
		font-size:13px;
		color:#36597c;
}

.CC_DeptAnnSubSite_Image {
	float:left;
}

.CC_DeptAnnSubSite_Image img {
	border:#5897d8 2px solid;
	margin:0px 20px;
	width:50px;
	height:50px;
}

#CC_DeptAnnSubSite_Control_Item  .description {
	display:block;
	padding-right:15px;
}

#CC_DeptAnnSubSite_Control_Item  .description a {
	color:#b64e04;
	margin-left:5px;
	white-space:nowrap;
	font-style:italic;
}


#CC_DeptAnnSubSite_Control_Item {	
	display:block;
}

.CC__DeptAnnSubSite_Rss_cqfeed {
	float:right;
	position:relative;
	margin-bottom:-15px;
	margin-left:-10px;
}

#CC_DeptAnnSubSite_Title {
	color:#cd690b;
	border-bottom:1px solid #c0b6a9;
	font-size:16px;
	padding-bottom:5px;
	padding-left:10px;
	margin-bottom:10px;
	visibility:hidden;
	display:none;
}


#CC_DeptAnnSubSite_Footer_Top {
	background-color:#F8F4EF;
	height:25px;
	width:100%;
}

#CC_DeptAnnSubSite_CommonContentRoundCorners {
height:5px;
}
#CC_DeptAnnSubSite_CommonContentRoundCorners .r1, #CC_DeptAnnSubSite_CommonContentRoundCorners .r2, #CC_DeptAnnSubSite_CommonContentRoundCorners .r3, #CC_DeptAnnSubSite_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_DeptAnnSubSite_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_DeptAnnSubSite_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_DeptAnnSubSite_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_DeptAnnSubSite_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_DeptAnnSubSite_CommonContentRoundCorners .r1, #CC_DeptAnnSubSite_CommonContentRoundCorners .r2, #CC_DeptAnnSubSite_CommonContentRoundCorners .r3, #CC_DeptAnnSubSite_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}





/*************************************/
/* Department HomePage Announcements  - Control - End*/
/*************************************/



/*************************************/
/* Department Announcements Detail Page - Begin*/
/*************************************/
#CC_AnnouncementsDetail2_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_AnnouncementsDetail2_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_AnnouncementsDetail2_Header .CC_AnnouncementsDetail2_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_AnnouncementsDetail2_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	float:left;
}


#CC_AnnouncementsDetail2_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
}

/*dms 11/05/2010 modified*/
#CC_AnnouncementsDetail2_Image {
	/*width:120px;
	height:120px;*/
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}

/*dms 11/05/2010 added*/
#CC_AnnouncementsDetail2_Image img
{
	width:120px;
	height:120px;
}
/*dms 11/05/2010 added*/
#CC_AnnouncementsDetail2_Image .ms-toolbarContainer img {
	width:16px;
	height:16px;
}

#CC_AnnouncementsDetail2_MoreLink {
	color:#2e5f92;
	font-weight:bold;
	margin:20px 0px;
}

#CC_AnnouncementsDetail2_MoreLink a{
	color:#2e5f92;
	font-weight:normal;
}

#CC_AnnouncementsDetail2_ContactInfo {
	color:#2e5f92;
}



#CC_AnnouncementsDetail2_CommonContentRoundCorners {
height:5px;
}
#CC_AnnouncementsDetail2_CommonContentRoundCorners .r1, #CC_AnnouncementsDetail2_CommonContentRoundCorners .r2, #CC_AnnouncementsDetail2_CommonContentRoundCorners .r3, #CC_AnnouncementsDetail2_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_AnnouncementsDetail2_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_AnnouncementsDetail2_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_AnnouncementsDetail2_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_AnnouncementsDetail2_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_AnnouncementsDetail2_CommonContentRoundCorners .r1, #CC_AnnouncementsDetail2_CommonContentRoundCorners .r2, #CC_AnnouncementsDetail2_CommonContentRoundCorners .r3, #CC_AnnouncementsDetail2_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



/*************************************/
/* Department Announcements Detail Page - End*/
/*************************************/

/*************************************/
/* Department FAQ Detail Page - Begin*/
/*************************************/
#CC_FAQ2_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_FAQ2_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_FAQ2_Header .CC_FAQ2_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_FAQ2_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
	display:none;
}





#CC_FAQ2_CommonContentRoundCorners {
height:5px;
}
#CC_FAQ2_CommonContentRoundCorners .r1, #CC_FAQ2_CommonContentRoundCorners .r2, #CC_FAQ2_CommonContentRoundCorners .r3, #CC_FAQ2_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_FAQ2_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_FAQ2_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_FAQ2_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_FAQ2_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_FAQ2_CommonContentRoundCorners .r1, #CC_FAQ2_CommonContentRoundCorners .r2, #CC_FAQ2_CommonContentRoundCorners .r3, #CC_FAQ2_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



/*************************************/
/* Department FAQ Detail Page - End*/
/*************************************/

/*************************************/
/* Department FORMS Detail Page - Begin*/
/*************************************/


#CC_Forms_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	display:none;
}
#CC_Forms_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
	visibility:hidden;
}

#CC_Forms_FileHeader_Type,
#CC_Forms_FileHeader_FileName,
#CC_Forms_FileHeader_Modified {
	color:#2e5f92;
	font-weight:bold;
	float:left;
	width:300px;
}

#CC_Forms_FileHeader_Type {
	width:100px;
	padding-left:20px;
}

#CC_Forms_FileBlock_BorderTop {
	border-bottom:1px solid #bfcedd;
	line-height:1px;
	margin-top:10px;

}

#CC_Forms_FileBlock_Type {
	width:100px;
	float:left;	
}

#CC_Forms_FileBlock_FileName,
#CC_Forms_FileBlock_Modified {
	float:left;
	width:300px;
}

#CC_Forms_FileBlock,
#CC_Forms_FileBlock_Alternate {
	height:30px;
	line-height:30px;
	padding-left:20px;
	border-bottom:1px solid #bfcedd;
}

#CC_Forms_FileBlock_Alternate {
	background-color:#f1e5d0;
}

/* dms 04/23/2010 added #191*/
/* these override above */
#CC_Forms_FileBlock_FileName,
#CC_Forms_FileHeader_FileName
{
	width:500px;
	overflow:hidden;
}
#CC_Forms_FileBlock_Modified, 
#CC_Forms_FileHeader_Modified 
{
	width:110px;
}
#CC_Forms_FileBlock_Type,
#CC_Forms_FileHeader_Type
{
	width:50px;
}
#CC_Forms_FileBlock_Type
{
	margin-top:6px;		
}
/*************************************/
/* Department FORMS Detail Page - End*/
/*************************************/




/*************************************/
/* Department Project How We're Serving You Index - Control - Begin*/
/*************************************/

#CC_ProjectHWSY_Control {
	background-color:#f8f4ef;
}


#CC_ProjectHWSY_BorderHeader {
	border-bottom:1px solid #89abcd;
	line-height:1px; 
	margin:0 10px;
	padding-top:10px;
}

#CC_ProjectHWSY_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
	

}

#CC_ProjectHWSY_Header .CC_ProjectHWSY_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_ProjectHWSY_Control .CC_ProjectHWSY_Header_Label {
	color:#2e5f92;
	font-size:14px;
	border-bottom:1px #89abcd solid;
	padding-bottom:15px;
	padding-top:20px;
	width:743px;
	margin-left:10px;
	margin-right:10px;
	display:none;
}


.CC_ProjectHWSY_ContentControl,
.CC_ProjectHWSY_ContentControl_Alternate {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #89abcd solid;
	margin-left:10px;
	margin-right:10px;
	background-color:#f1e6d2;

}

.CC_ProjectHWSY_ContentControl {
	background-color:transparent !important;
}


.CC_ProjectHWSY_Image {
	float:left;
	margin-left:10px;
}

.CC_ProjectHWSY_Image img {
	border:2px solid #5897d8;
	margin-right:15px;
	width:50px;
	height:50px;
}

.CC_ProjectHWSY_ContentControl_ProjectTitle {
	color:#3a6ca0 !important;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	width:700px;
	padding-left:10px;
}

.CC_ProjectHWSY_ContentControl_Description {
	float:left;
	width:660px;
}

.CC_ProjectHWSY_ContentControl_Description .description{
	font-size:11px !important;
	color:#253e5a !important;
	font-family:verdana !important;
}


.CC_ProjectHWSY_ContentControl_Description a {
	white-space:nowrap;
	margin-left:10px;
	font-style:italic;
	color:#b64e04 !important;
}


#CC_ProjectHWSY_Footer_Top {
	background-color:#F8F4EF;
	height:25px;
	width:100%;
}

#CC_ProjectHWSY_CommonContentRoundCorners {
height:5px;
}
#CC_ProjectHWSY_CommonContentRoundCorners .r1, #CC_ProjectHWSY_CommonContentRoundCorners .r2, #CC_ProjectHWSY_CommonContentRoundCorners .r3, #CC_ProjectHWSY_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_ProjectHWSY_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_ProjectHWSY_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_ProjectHWSY_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_ProjectHWSY_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_ProjectHWSY_CommonContentRoundCorners .r1, #CC_ProjectHWSY_CommonContentRoundCorners .r2, #CC_ProjectHWSY_CommonContentRoundCorners .r3, #CC_ProjectHWSY_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



/*************************************/
/* Department Project How We're Serving You Index - Control - End*/
/*************************************/



/*************************************/
/* Department Project How We're Serving You Detail Page - Begin*/
/*************************************/
#CC_ServingYouDetail2_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_ServingYouDetail2_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_ServingYouDetail2_Header .CC_ServingYouDetail2_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_ServingYouDetail2_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	float:left;
}

#CC_ServingYouDetail2_LinkSeeAll {
	float:right;	
}

#CC_ServingYouDetail2_LinkSeeAll a {
	color:#be6220;
	font-size:11px;
	font-style:italic;
}

#CC_ServingYouDetail2_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
}

#CC_ServingYouDetail2_Image {
	hwidth:120px;
	wheight:120px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}

#CC_ServingYouDetail2_Image img {
	width:120px;
	height:120px;
}

#CC_ServingYouDetail2_Image .ms-toolbarContainer img {
	width:16px;
	height:16px;
}



#CC_ServingYouDetail2_CommonContentRoundCorners {
height:5px;
}
#CC_ServingYouDetail2_CommonContentRoundCorners .r1, #CC_ServingYouDetail2_CommonContentRoundCorners .r2, #CC_ServingYouDetail2_CommonContentRoundCorners .r3, #CC_ServingYouDetail2_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_ServingYouDetail2_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_ServingYouDetail2_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_ServingYouDetail2_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_ServingYouDetail2_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_ServingYouDetail2_CommonContentRoundCorners .r1, #CC_ServingYouDetail2_CommonContentRoundCorners .r2, #CC_ServingYouDetail2_CommonContentRoundCorners .r3, #CC_ServingYouDetail2_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



/*************************************/
/* Department Project How We're Serving You Detail Page - End*/
/*************************************/




/*************************************/
/* Department Services How We're Serving You Index - Control - Begin*/
/*************************************/

#CC_DeptServIndex_Control {
	background-color:#f8f4ef;
}


#CC_DeptServIndex_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
	

}

#CC_DeptServIndex_Header .CC_DeptServIndex_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_DeptServIndex_Control .CC_DeptServIndex_Header_Label {
	color:#2e5f92;
	font-size:14px;
	border-bottom:1px #89abcd solid;
	ppadding-bottom:15px;
	padding-top:25px;
	width:743px;
	margin-left:10px;
	margin-right:10px;
	
	margin:0px;
	margin-top:5px;
	margin-left:10px;
	
}

#CC_DeptServIndex_Control .CC_DeptServIndex_Header_Label span {
	display:none;
}


.CC_DeptServIndex_ContentControl,
.CC_DeptServIndex_ContentControl_Alternate {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #89abcd solid;
	margin-left:10px;
	margin-right:10px;
	background-color:#f1e6d2;

}


.CC_DeptServIndex_ContentControl {
	background-color:transparent !important;
}


.CC_DeptServIndex_ContentControl_ProjectTitle {
	color:#3a6ca0 !important;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	width:200px;
	padding-left:10px;
}

.CC_DeptServIndex_ContentControl_Description {
	float:left;
	width:665px;
	padding-left:10px;
}

.CC_DeptServIndex_ContentControl_Description a {
	white-space:nowrap;
	margin-left:10px;
	font-style:italic;
	color:#b64e04 !important;
}



#CC_DeptServIndex_Footer_Top {
	background-color:#F8F4EF;
	height:25px;
	width:100%;
}

#CC_DeptServIndex_CommonContentRoundCorners {
height:5px;
}
#CC_DeptServIndex_CommonContentRoundCorners .r1, #CC_DeptServIndex_CommonContentRoundCorners .r2, #CC_DeptServIndex_CommonContentRoundCorners .r3, #CC_DeptServIndex_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_DeptServIndex_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_DeptServIndex_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_DeptServIndex_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_DeptServIndex_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_DeptServIndex_CommonContentRoundCorners .r1, #CC_DeptServIndex_CommonContentRoundCorners .r2, #CC_DeptServIndex_CommonContentRoundCorners .r3, #CC_DeptServIndex_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}




/*** Pagination GENERIC
-This is used only here for now, but if used elsewhere, should be moved into its own block.
***/

#CC_Pagination {
	position:relative; /* VW - 09.26.2011 (INC200658) */
	margin-left:15px;
	color:#39628d;
	text-decoration:underline;
	padding-top:10px;
	
}

#CC_Pagination LI {
	margin:0;
	list-style:none;
	float:left;
	margin:0 5px;
}


#CC_Pagination a {
	color:#b64e04;
	text-decoration:none;
}


#CC_PaginationBottom {
	position:relative;
	margin-left:15px;
	color:#39628d;
	text-decoration:underline;
	padding-top:25px;
	padding-bottom:50px;
	
}

#CC_PaginationBottom LI {
	margin:0;
	list-style:none;
	float:left;
	margin:0 5px;
}


#CC_PaginationBottom a {
	color:#b64e04;
	text-decoration:none;
}




/*************************************/
/* Department Services How We're Serving You Index - Control - End*/
/*************************************/


/*************************************/
/* Department Service Detail Page - Begin*/
/*************************************/
#CC_ServicesDetail2_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_ServicesDetail2_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_ServicesDetail2_Header .CC_ServicesDetail2_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_ServicesDetail2_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	float:left;
}


#CC_ServicesDetail2_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
}




#CC_ServicesDetail2_CommonContentRoundCorners {
height:5px;
}
#CC_ServicesDetail2_CommonContentRoundCorners .r1, #CC_ServicesDetail2_CommonContentRoundCorners .r2, #CC_ServicesDetail2_CommonContentRoundCorners .r3, #CC_ServicesDetail2_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_ServicesDetail2_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_ServicesDetail2_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_ServicesDetail2_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_ServicesDetail2_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_ServicesDetail2_CommonContentRoundCorners .r1, #CC_ServicesDetail2_CommonContentRoundCorners .r2, #CC_ServicesDetail2_CommonContentRoundCorners .r3, #CC_ServicesDetail2_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}

/** dms 09/30/2010 - 3 column layout for services **/
#CC_ServicesDetail1_Body {
	background-color:#f8f4ef;
	padding:20px;
	width:492px;
}


#CC_ServicesDetail1_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	/*width:763px;*/
	width:554px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_ServicesDetail1_Header .CC_ServicesDetail1_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_ServicesDetail1_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	/*width:554px;*/
	float:left;
}


#CC_ServicesDetail1_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
}




#CC_ServicesDetail1_CommonContentRoundCorners {
height:5px;
width:530px;
}
#CC_ServicesDetail1_CommonContentRoundCorners .r1, #CC_ServicesDetail1_CommonContentRoundCorners .r2, #CC_ServicesDetail1_CommonContentRoundCorners .r3, #CC_ServicesDetail1_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_ServicesDetail1_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_ServicesDetail1_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_ServicesDetail1_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_ServicesDetail1_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_ServicesDetail1_CommonContentRoundCorners .r1, #CC_ServicesDetail1_CommonContentRoundCorners .r2, #CC_ServicesDetail1_CommonContentRoundCorners .r3, #CC_ServicesDetail1_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;

}

/** dms 09/30/2010 end **/

/*************************************/
/* Department Service Detail Page - End*/
/*************************************/




/*************************************/
/* Video Library Detail Page - Begin*/
/*************************************/
#CC_VideoLibrary_Body {
	background-color:#f8f4ef;
	padding:20px;
}


#CC_VideoLibrary_Header {
	background:transparent url(/_layouts/images/imgbin/CC_ContentHeaderGenericNonImage_Header.jpg) no-repeat left top;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;
	
}

#CC_VideoLibrary_Header .CC_VideoLibrary_Header_Icon {
	background:transparent url(/_layouts/images/imgbin/CC_icon_HeaderPerson.gif) no-repeat left top;
	display:block;
	height:25px;
	width:27px;
	line-height:44px;
	float:left;
	margin-top:10px;
	padding-right:15px;
	margin-left:20px;
}


#CC_VideoLibrary_Title {
	font-size:18px;
	color:#2e5f92;
	width:80%;
	float:left;
	display:none;
}


#CC_VideoLibrary_TitleBorder {
	border-bottom:1px solid #6c92b9;
	line-height:1px;
	margin:10px 0px;
	display:none;
}


.CC_VideoLibrary_Player {
	text-align:center;
	margin-bottom:20px;
}

#CC_VideoLibrary_GridView table,
#CC_VideoLibrary_GridView table th,
#CC_VideoLibrary_GridView table td {
	border-color:purple;
	border:0px;
}

#CC_VideoLibrary_GridView table td {
	vertical-align:top;
}

#CC_VideoLibrary_GridView table th {
	color:#2e5f92;
	padding-bottom:10px;
	text-align:left;
}

#CC_VideoLibrary_GridView table td a {
	font-size:11px;
	color:#2e5f92;
	margin-bottom:20px;
	display:block;
	margin-right:10px;
}


#CC_VideoLibrary_CommonContentRoundCorners {
height:5px;
}
#CC_VideoLibrary_CommonContentRoundCorners .r1, #CC_VideoLibrary_CommonContentRoundCorners .r2, #CC_VideoLibrary_CommonContentRoundCorners .r3, #CC_VideoLibrary_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_VideoLibrary_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_VideoLibrary_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_VideoLibrary_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_VideoLibrary_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_VideoLibrary_CommonContentRoundCorners .r1, #CC_VideoLibrary_CommonContentRoundCorners .r2, #CC_VideoLibrary_CommonContentRoundCorners .r3, #CC_VideoLibrary_CommonContentRoundCorners .r4 {
background-color:#F8F4EF;
}



/*************************************/
/* Video Library Detail Page - End*/
/*************************************/






/*************************************/
/* More Clark County News Control - Begin*/
/*************************************/
#CC_MoreCCNews_Control_Item .CC_MoreCCNews_Control_Item_Title {
		background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 6px;
		font-size:13px;
		color:#36597c;
		padding-left:20px;
		margin-left:10px;
}

#CC_MoreCCNews_Control_Item  .description {
	display:block;
	padding-left:30px;
	padding-right:15px;
}

#CC_MoreCCNews_Control_Item  .description a {
	color:#36597c;
	margin-left:5px;
	white-space:nowrap;
}


#CC_MoreCCNews_Control_Item {	
	display:block;
	margin-bottom:10px;
}

.CC__MoreCCNews_Rss_cqfeed {
	float:right;
	position:relative;
	margin-bottom:-15px;
	margin-left:-10px;
}

#CC_MoreCCNews_Title {
	color:#cd690b;
	border-bottom:1px solid #c0b6a9;
	font-size:16px;
	padding-bottom:5px;
	padding-left:10px;
	margin-bottom:10px;
}


/*************************************/
/* More Clark County News Control - End*/
/*************************************/




/*************************************/
/* Clark County News Ticker  - Begin*/
/*************************************/


/****** Normal News *****/
#CC_NewsTicker_Control {
	 height:39px;
	 width:971px;
	 background:transparent url(/_layouts/images/imgbin/CC_NewsTicker_Normal_bg.gif) no-repeat left top;
	 margin:0 auto;
}


#CC_NewsTicker_Control_Urgent {
	 height:39px;
	 width:971px;
	 background:transparent url(/_layouts/images/imgbin/CC_NewsTicker_Urgent_bg.gif) no-repeat left top;
	 margin:0 auto;
}


#CC_NewsTicker_Label {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	width:230px;
	text-align:center;
	line-height:38px;
	float:left;
}

#CC_NewsTicker_Control #news a,
#CC_NewsTicker_Control_Urgent #news a,
#CC_NewsTicker_Control_Urgent #news {
	color:white;
	float:left;
	width:580px;
	display:block;
	height:39px;
	text-align:left;
	margin-left:245px;
	line-height:40px;
	
}

#CC_NewsTicker_Control_Urgent #news a,
#CC_NewsTicker_Control_Urgent #news {
	margin-left:10px;
}



/*************************************/
/* Clark County News Ticker  - End*/
/*************************************/


/*************************************/
/* Clark County Explore Control - Begin*/
/*************************************/

/* default behavior - padding only on bottom of control*/
#CC_Explore_Control {
	margin-bottom:20px;
}

/* dms added 04/22/2010 #190 */
.CC_Explore_Control_both
{
	margin-top:20px;
	margin-bottom:20px;
}
/* dms added 04/22/2010 #190 */
.CC_Explore_Control_top
{
	margin-top:20px;
	margin-bottom:-20px;	/*to override default behavior*/			
}
/* dms added 04/22/2010 #190 */
.CC_Explore_Control_bottom
{
	margin-top:0px;
	margin-bottom:20px;
}
/* dms added 04/22/2010 #190 */
.CC_Explore_Control_none
{
	margin-top:0px;
	margin-bottom:-20px;	/*to override default behavior*/	
}

#CC_Explore_Control a {

	color:#815f3a;
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 6px;
	font-size:13px;
	padding-left:20px;
	margin-left:10px;
	margin-bottom:5px;
	display:block;
}



#CC_Explore_Header {
	background: url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height: 23px;
	font-size: 13px;
	color: #fff;
	padding-left:10px;
	text-align:left;
	line-height:23px;
	width:190px;
}

.CC_Explore_Header {
	background: url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height: 23px;
	font-size: 13px;
	color: #fff;
	padding-left:10px;
	text-align:left;
	line-height:23px;
	width:190px;
}

#CC_Explore_Body {
	background-color:#e1d0bb;
	width:190px;
	padding-top:5px
	
}

#CC_Explore_BodyBorder {
	border-bottom:1px #e08c3b solid;
	width:170px;
	margin-left:10px;
}


#CC_Explore_CommonContentRoundCorners {
height:5px;
width:190px;
}
#CC_Explore_CommonContentRoundCorners .r1, #CC_Explore_CommonContentRoundCorners .r2, #CC_Explore_CommonContentRoundCorners .r3, #CC_Explore_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_Explore_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_Explore_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_Explore_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_Explore_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_Explore_CommonContentRoundCorners .r1, #CC_Explore_CommonContentRoundCorners .r2, #CC_Explore_CommonContentRoundCorners .r3, #CC_Explore_CommonContentRoundCorners .r4 {
background-color:#e1d0bb;
}

/*************************************/
/* Clark County Explore Control - End*/
/*************************************/


/***********************************************/
/* Clark County PopularServices Control - Begin*/
/***********************************************/

#CC_PopularServices_Control{
	margin-bottom:20px;
}

.CC_PopularServices_Control_both{
	margin:20px 0px 20px 0px;
}

.CC_PopularServices_Control_none{
	margin-bottom:-20px;
}

.CC_PopularServices_Control_top{
	margin:20px 0px -20px 0px;
}

.CC_PopularServices_Control_bottom{
	margin-bottom:20px;
}

#CC_PopularServices_Control a{
	color:#815f3a;
	display:block;
	font-size:11px;
	padding:2px 5px 2px 5px;
}

.CC_PopularServices_Header{
	background:url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	color:#fff;
	font-size:13px;
	height:23px;
	line-height:23px;
	padding-left:10px;
}

#CC_PopularServices_Body{
	background-color:#e1d0bb;
	padding:5px 0px 0px 5px;
	width:185px;
}

.CC_PopularServices_Links{
	height:170px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:180px;
}

.CC_PopularServices_Link_Odd{
	background-color:#ddd6cd;
}

.CC_PopularServices_Link_Even{
	background-color:#f5ede3;
}

#CC_PopularServices_BodyBorder{
	border-bottom:1px solid #e1d0bb;
}

#CC_PopularServices_Footer{
	height:5px;
	overflow:hidden;
	width:190px;
}

#CC_PopularServices_CommonContentRoundCorners{
	width:190px;
}

#CC_PopularServices_CommonContentRoundCorners .r1, #CC_PopularServices_CommonContentRoundCorners .r2, #CC_PopularServices_CommonContentRoundCorners .r3, #CC_PopularServices_CommonContentRoundCorners .r4{
	height:1px;
}

#CC_PopularServices_CommonContentRoundCorners .r1{
	margin:0 5px;
}

#CC_PopularServices_CommonContentRoundCorners .r2{
	margin:0 3px;
}

#CC_PopularServices_CommonContentRoundCorners .r3{
	margin:0 2px;
}

#CC_PopularServices_CommonContentRoundCorners .r4{
	height:2px;
	margin:0 1px;
}

#CC_PopularServices_CommonContentRoundCorners .r1, #CC_PopularServices_CommonContentRoundCorners .r2, #CC_PopularServices_CommonContentRoundCorners .r3, #CC_PopularServices_CommonContentRoundCorners .r4{
	background-color:#e1d0bb;
}

/*********************************************/
/* Clark County PopularServices Control - End*/
/*********************************************/


/*************************************/
/* Clark County RSS Index Page - Begin*/
/*************************************/

#CC_RssIndex_Control {
	width:763px;
}

#CC_RssIndex_Header {
	background: url(/_layouts/images/imgbin/CC_RssIndex_HeaderBar.gif) no-repeat;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;

}

#CC_RssIndex_Body {
	background-color:#f8f2ec;	
	padding:20px;

}

.CC_RssIndex_Title {
	color:#3a6ca0;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:1px solid #bfcedd;
}

.CC_RssIndex_BodyContent {
	color:#5f7e9e;
	margin-bottom:20px;	
}


#CC_RssIndex_Header span {
	background: url(/_layouts/images/imgbin/CC_RssIndex_Header_icon.gif) no-repeat;
	padding-left:35px;
	margin-left:20px;
}


.CC_RssIndex_LinkItem,
.CC_RssIndex_LinkItem_Alt {
	height:25px;
	border-bottom:1px solid #bfcedd;
	line-height:25px;	
}

.CC_RssIndex_LinkItem_Alt {
	background-color:#f1e5d0;
}

.CC_RssIndex_LinkItem a,
.CC_RssIndex_LinkItem_Alt a {
	color:#3a6ca0;
	font-size:11px;
	margin-left:10px;
	padding-left:20px;
	background: url(/_layouts/images/imgbin/CC_RssIndex_Body_icon.gif) no-repeat left 5px;
	text-decoration:none;
	height:25px;
	display:block;
}



#CC_RssIndex_CommonContentRoundCorners {
height:5px;
width:763px
}
#CC_RssIndex_CommonContentRoundCorners .r1, #CC_RssIndex_CommonContentRoundCorners .r2, #CC_RssIndex_CommonContentRoundCorners .r3, #CC_RssIndex_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_RssIndex_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_RssIndex_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_RssIndex_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_RssIndex_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_RssIndex_CommonContentRoundCorners .r1, #CC_RssIndex_CommonContentRoundCorners .r2, #CC_RssIndex_CommonContentRoundCorners .r3, #CC_RssIndex_CommonContentRoundCorners .r4 {
background-color:#f8f2ec;
}




/*************************************/
/* Clark County RSS Index Page - End*/
/*************************************/








/*************************************/
/* Clark County Site Contact Us Page - Begin*/
/*************************************/

#CC_SiteContactUs_Control {
	width:763px;
}

#CC_SiteContactUs_Header {
	background: url(/_layouts/images/imgbin/CC_ContactUs_HeaderBar.gif) no-repeat;
	width:763px;
	height:44px;
	color:white;
	font-size:19px;
	font-weight:bold;
	line-height:44px;

}

#CC_SiteContactUs_BodyHeader {
	color:#3a6ca0;
	font-size:14px;
	border-bottom:1px solid #6c92b9;
	padding-bottom:5px;
	margin-bottom:10px;
}

#CC_SiteContactUs_Body {
	background-color:#f8f2ec;	
	padding:20px;

}

#CC_SiteContactUs_Header span {
	background: url(/_layouts/images/imgbin/CC_ContactUs_Header_icon.gif) no-repeat;
	padding-left:35px;
	margin-left:20px;
}

#CC_SiteContactUs_Map {
	float:left;
}

#CC_SiteContactUs_Map #cc_map {
	position:relative;
	overflow:hidden;
}

#CC_SiteContactUs_Location {
	float:left;
	width:400px;
	padding-left:20px;
	color:#517ca9;
}

#CC_SiteContactUs_Location a {
	color:#517ca9;
	text-decoration:none;
}

.CC_SiteContactUs_Location_Header {
	font-weight:bold;
	display:block;
}

.CC_SiteContactUs_Location_Body {
	margin-bottom:20px;
	display:block;
}

#CC_SiteContactUs_LowerBodyHeader {
	color:#3a6ca0;
	font-size:14px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px #bfcedd solid;
}

.CC_SiteContactUs_BodyBlock {
	height:75px;
	background-color:#f1e5d0;
	border-bottom:1px #bfcedd solid;
	padding-top:20px;
}

.CC_SiteContactUs_BodyBlock_Alt {
	height:75px;
	border-bottom:1px #bfcedd solid;
	padding-top:20px;
}


.CC_SiteContactUs_BodyBlock_Bullet {
	background:transparent url(/_layouts/images/imgbin/CC_Icon_BlueSquareDot.jpg) no-repeat left 4px;
	color:#3a6ca0;
	padding-left:10px;
	margin-left:20px;
}

/* INC 195144 */
.CC_SiteContactUs_BlueTextIndented {
	color: #3a6ca0 !important;
	margin-left:20px;
}

/* INC 195144 */
.CC_SiteContactUs_BlueText {
	color: #3a6ca0 !important;
}

/* INC 195144 */
.CC_SiteContactUs_BodyBlockLarge {
	height:150px;
	background-color:#f1e5d0;
	border-bottom:1px #bfcedd solid;
	padding-top:20px;
}


.CC_SiteContactUs_BodyBlock_Bullet a,
.CC_SiteContactUs_BodyBlockLink {
	color:#3a6ca0 !important;
	margin-bottom:3px;
	text-decoration:underline;

}

.CC_SiteContactUs_BodyBlockLink {
	display:block;
	padding-left:40px;
	margin-bottom:3px;
}


.CC_SiteContactUs_BodyBlock_Alt td.ms-sbcell {
	border:0px;
}

.CC_SiteContactUs_BodyBlock_Alt td.ms-sbgo {
	background-color:transparent;
}

.CC_SiteContactUs_BodyBlock_Alt .ms-sbcell input {
	border:1px #76a2bc solid;
}

.CC_SiteContactUs_BodyBlock_Alt .ms-sbtable {
	margin-left:45px;
}


#CC_SiteContactUs_CommonContentRoundCorners {
height:5px;
width:763px
}
#CC_SiteContactUs_CommonContentRoundCorners .r1, #CC_SiteContactUs_CommonContentRoundCorners .r2, #CC_SiteContactUs_CommonContentRoundCorners .r3, #CC_SiteContactUs_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_SiteContactUs_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_SiteContactUs_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_SiteContactUs_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_SiteContactUs_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_SiteContactUs_CommonContentRoundCorners .r1, #CC_SiteContactUs_CommonContentRoundCorners .r2, #CC_SiteContactUs_CommonContentRoundCorners .r3, #CC_SiteContactUs_CommonContentRoundCorners .r4 {
background-color:#f8f2ec;
}




/*************************************/
/* Clark County Site Contact Us Page - End*/
/*************************************/






/*************************************/
/* Generic Classes used on multiple pages - Begin*/
/*************************************/




.leftnavwrapper{
	width: 190px;
	background: #e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	height: 180px;
	text-align: center;

	

}

.leftnavHeading{
	background: url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height: 21px;
	font-size: 13px;
	color: #fff;
	padding-top: 3px;
	padding-left:10px;
	text-align:left;
}




.header{
	background: url(/_layouts/images/imgbin/want_header_bg.jpg) no-repeat;
	width: 763px;
	height: 31px;
	color: #fff;
	padding-top: 9px;
	font-weight: bold;
	font-size: 19px;
}






/*************************************/
/* Generic Classes used on multiple pages  - End*/
/*************************************/







/* Header */

.CC_Share{
	float: left;
	margin: 5px 8px 0px 8px;
}

#CC_Hdr_Toolbar {
	margin-left: 506px;
	width:512px;
}





/* MEDIA CENTER */

.mediaTabs{
	
	width: 553px;
	height: 41px;
	background: url(/_layouts/images/imgbin/mediaplayer_tabsbg.gif);
}

.media_tab{
	border: 0px !important;
	background-color: transparent !important;
	color: #fff !important;
	margin: 3px 12px 0px 12px;
	font: 11px Verdana;
	display: block;
	float: left;
	margin-top: 0px;
	text-align: center;
	padding-top: 8px;
	height: 22px;

	}

#CC_MediaPlayer_ViewAll {
	background-color:#1f2e41;
	width:172px;
	float:right;
	margin-right:1px;
	border-left:1px #426892 solid;
	
}

	
#CC_MediaPlayer_ViewAll a{
	color:white;
	font-style:italic;
	background:transparent url(/_layouts/images/imgbin/CC_OrangeSquareDot.gif) no-repeat left 4px !important;	
	padding-left:15px;
	margin-left:10px;
}
	

#CC_MediaPlayer_TabControl {
	float:left;
	cursor:pointer;
}


.media_tab_active .CC_MediaTab_LeftCorner {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_TabsButton_LeftCorner.gif) no-repeat left top;
	float:left;
	width:5px;
	height:27px;
}

.media_tab_active .CC_MediaTab_RightCorner {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_TabsButton_RightCorner.gif) no-repeat left top;
	float:left;
	width:5px;
	height:27px;
	
}

.media_tab_active .CC_MediaTab_Center {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_TabsButton_Center.gif) repeat-x left -1px;
	float:left;
	height:27px;
	color:#ffffff;
	line-height:26px;
	padding:0 5px;
}

.mediaList{
}

.CC_MediaPanel {
	height:285px;
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_CCTV4_bg.gif) no-repeat right top;
	margin-right:1px;
}

.CC_MediaPanel img{
	/*display:none;*/
	/*dms 03-11-2010 bug#186 do not hide the image */
}


.mediaListScroll{
	width: 205px !important;
	width:160px !important;
		
}

.mc_mainimg{
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}

.mc_mainimg img{
	height: 40px;
}


.mc_datatitle{
	margin-top: 8px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	width:75px;
	font-size: 9.5px;
}

.mc_duration{
	margin-top: 8px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	width:75px;
	font-size: 9.5px;

}

#div_splash_image{
	background-color: #000;
	width: 380px;
	height: 285px;
}





.alt .library_list_item, .alt .library_list_item_active{
	background: transparent url(/_layouts/images/imgbin/media_backpanel2.png) no-repeat !important;
	height: 72px;
}

.library_list_item, .library_list_item_active{
	width: 170px;
	background: transparent url(/_layouts/images/imgbin/media_backpanel.png) no-repeat !important;
	color: #fff;
	height: 72px;
}
.alt{
	width: 170px;
}


.videoIcon img{
	
	width: 15px !important;
	height: 15px !important;
	display: none;
}

.videoIcon{
	width: 22px;
	height: 18px;
	float: right;
	margin-top:45px;
	margin-right: 15px;
	background: transparent url(/_layouts/images/imgbin/videoicon.png) no-repeat;
	display: none;

}

.jScrollPaneContainer{
	left: 0px;	
	border: 1px solid #426892;
	border-right: 0px;
	height: 270px !important;
	width: 172px !important;
	outline:none;
	
}

.jScrollPaneDrag {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_ScrollBar_bg.gif) repeat-y left top !important;
	
}

.jScrollPaneTrack {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_ScrollTrack_bg.gif) repeat-y left top !important;
	height:262px !important;
	top:11px !important;
}

.jScrollArrowUp {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_ScrollArrow_Up.gif) no-repeat left top !important;	
}

.jScrollArrowDown {
	background:transparent url(/_layouts/images/imgbin/CC_MediaPlayer_ScrollArrow_Down.gif) no-repeat left top !important;	
}	



ajScrollPaneTrack{
	border-left: 1px solid #000;
}

/* Bottom Portion */

.mediaDetails{
	width: 554px;
	height: 82px;
	background: transparent url(/_layouts/images/imgbin/mediaplayer_bottom.png) no-repeat;
	color: #fff;
	border-top: 1px solid #37485c;
	margin-left:-1px;
	margin-bottom:20px;
}

#libraryItemTitle{
	padding: 8px 0px 0px 12px;
	font-size: 15px;
}

#libraryItemDescription{
	padding: 4px 0px 0px 12px;
	font-size: 10px;
	
}

#libraryItemDescription a{
	color: #ffbd7a;
}





/* Quick Links */

.CC_Quick_Links select{
	width: 160px;
	margin-bottom: 5px; 
}

.CC_Quick_Links select option{

}

.CC_Quick_Links{
	margin-left: 0px;
	width: 190px;
	background: #e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	height: 98px;
	text-align:center;
	margin-bottom:20px;

}

.CC_Quick_Links_DropDown{
	margin-top: 10px;
}


#playDiv{
	position: relative !important;
	top: -182px !important;
	left: 142px !important;
	width: 40px !important;
}

#playDiv #playimg {
	width:97px !important;
	height:80px !important;
}






/* Featured Events - NO SCROLL */
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners {
height:5px;
width:170px;
margin-left:0px;
margin-top:10px;
}

#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners {
height:5px;
width:170px;
margin-left:0px;
}

#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r1, #CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r2, #CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r3, #CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r4,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r1, #CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r2, #CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r3, #CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
border-left:1px solid #346F97;
border-right:1px solid #346F97;
}
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r1,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r2,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r3,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r4,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r1, #CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r2, #CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r3, #CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r4,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r1, #CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r2, #CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r3, #CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r4 {
background-color:#759EC9;
}
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners .r1 {
	background-color:#346F97 !important;
}
#CC_FeaturedEventsNoScroll_CommonContentRoundCorners .r1 {
	background-color:#346F97 !important;
}


#CC_FeaturedEvents_NoScroll {
	width:168px;
	border-left:1px solid #346F97;
	border-right:1px solid #346F97;
}

#CC_FeaturedEvents_NoScroll UL,
#CC_FeaturedEvents_NoScroll LI{
	margin:0px;
	padding:0px;
	list-style:none;
	
}

#CC_FeaturedEventsNoScroll_CommonContentRoundCorners,
#CC_FeaturedEvents_NoScroll,
#CC_FeaturedEventsNoScroll_BottomCommonContentRoundCorners {
	margin-left:10px;
}


.CC_FeaturedEventsNoScroll_HeaderCalIcon a{
	position:absolute;
	margin-left:45px;
	margin-top:2px;
}


.CC_FeaturedEvents_NoScroll .leftnavHeading{
	background: url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height: 23px;
	font-size: 13px;
	color: #fff;
	padding-left:10px;
	text-align:left;
	line-height:23px;
	padding-top:0px;
}



.CC_FeaturedEventsNoScroll {
	margin-left: 0px;
	width: 190px;
	background: #e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	text-align: center;
	margin-bottom:20px;
	padding-bottom:20px;
	
}

.CC_FeaturedEventsNoScroll_EventDetail {
	background-color:#e1d0bb;
}

.CC_FeaturedEventsNoScroll_EventDetail_Alt, .CC_FeaturedEventsNoScroll_EventDetail{
	width: 100% !important;
	float: left;
	height: 62px;

}


.CC_FeaturedEventsNoScroll_EventDetail_Alt {
	background-color: #ddd6cd !important;
}

.CC_FeaturedEventsNoScroll_EventDetail_Image{
	float: left;
	width: 50px;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;

}

.CC_FeaturedEventsNoScroll_EventDetail_Image img{
	border:2px solid #D78B37 !important;
	width:50px;
	height:50px;
}


.CC_FeaturedEventsNoScroll_EventDetail_TitleBlock{
	float: left;
	width:  95px;
	text-align:left;
	padding-left:5px;
	margin-top:5px;
}


.CC_FeaturedEventsNoScroll_EventDetail_QuickInfo{
	display: none;
}

.CC_FeaturedEventsNoScroll_EventDetail_Location{
	float:left;
	padding-left:5px;
	
}

.CC_FeaturedEventsNoScroll_ViewAllEvents {
	text-align:left;
	margin-left:10px;
	position:absolute;
	margin-top:2px;
}

.CC_FeaturedEventsNoScroll_ViewAllEvents a{
	padding-bottom: 10px;
	background: transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 5px;
	clear: left;
	text-align:left;
	padding-left:15px;
	display:block;
	font-style:italic;
}




/* Featured Events */
#CC_FeaturedEvents_CommonContentRoundCorners {
height:5px;
width:170px;
margin-bottom:-15px;
margin-left:10px;
margin-top:10px;
}

#CC_FeaturedEvents_BottomCommonContentRoundCorners {
height:5px;
width:170px;
margin-left:10px;
margin-top:290px;
}

#CC_FeaturedEvents_CommonContentRoundCorners .r1, #CC_FeaturedEvents_CommonContentRoundCorners .r2, #CC_FeaturedEvents_CommonContentRoundCorners .r3, #CC_FeaturedEvents_CommonContentRoundCorners .r4,
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r1, #CC_FeaturedEvents_BottomCommonContentRoundCorners .r2, #CC_FeaturedEvents_BottomCommonContentRoundCorners .r3, #CC_FeaturedEvents_BottomCommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
border-left:1px solid #346F97;
border-right:1px solid #346F97;
}
#CC_FeaturedEvents_CommonContentRoundCorners .r1,
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_FeaturedEvents_CommonContentRoundCorners .r2,
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_FeaturedEvents_CommonContentRoundCorners .r3,
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_FeaturedEvents_CommonContentRoundCorners .r4,
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_FeaturedEvents_CommonContentRoundCorners .r1, #CC_FeaturedEvents_CommonContentRoundCorners .r2, #CC_FeaturedEvents_CommonContentRoundCorners .r3, #CC_FeaturedEvents_CommonContentRoundCorners .r4,
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r1, #CC_FeaturedEvents_BottomCommonContentRoundCorners .r2, #CC_FeaturedEvents_BottomCommonContentRoundCorners .r3, #CC_FeaturedEvents_BottomCommonContentRoundCorners .r4 {
background-color:#759EC9;
}
#CC_FeaturedEvents_BottomCommonContentRoundCorners .r1 {
	background-color:#346F97 !important;
}
#CC_FeaturedEvents_CommonContentRoundCorners .r1 {
	background-color:#346F97 !important;
}


.CC_FeaturedEvents_HeaderCalIcon a{
	position:absolute;
	margin-left:45px;
	margin-top:2px;
}


.CC_FeaturedEvents .leftnavHeading{
	background: url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height: 23px;
	font-size: 13px;
	color: #fff;
	padding-left:10px;
	text-align:left;
	line-height:23px;
	padding-top:0px;
}



.CC_FeaturedEvents{
	margin-left: 0px;
	width: 190px;
	background: #e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	height: 360px;
	text-align: center;
	margin-bottom:20px;
	
}

.CC_FeaturedEvents .jcarousel-container{
	width: 168px !important;
	margin: 15px 0px 0px 10px !important;
	text-align: left;
	padding: 35px 0px !important;
	float: left;
	border-top:0px !important;
	border-bottom:0px !important;
	
	-moz-border-radius-bottomleft:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-moz-border-radius-topleft:0px !important;
	-moz-border-radius-topright:0px !important;
}

/* AJP - 12.11.2012 Feature 11841 BEGIN */
div.CC_FeaturedEvents_EventDetail_TitleBlock a{
	color:#D16604 !important;
	text-decoration:underline;
}

div.CC_FeaturedEventsNoScroll_EventDetail_TitleBlock a{
	color:#D16604 !important;
	text-decoration:underline;
}

div.CC_FeaturedEvents_EventDetail_TitleBlock a:hover{
	color:#3B679C !important;
	text-decoration:underline;
}

div.CC_FeaturedEventsNoScroll_EventDetail_TitleBlock a:hover{
	color:#3B679C !important;
	text-decoration:underline;
}
/* AJP - 12.11.2012 Feature 11841 END */

.jcarousel-prev {
	top:0px !important;
}

.CC_FeaturedEvents_EventDetail_Alt, .CC_FeaturedEvents_EventDetail{
	width: 100% !important;
	float: left;
	height: 62px;
	padding: 4px;

}

.CC_FeaturedEvents_EventDetail, .jcarousel-item-2 div{
	background-color: #f5ede3 !important;
}



.CC_FeaturedEvents_EventDetail_Alt {
	background-color: #ddd6cd !important;
}

.CC_FeaturedEvents_EventDetail_Image{
	float: left;
	width: 50px;
	margin-right: 5px;

}

.CC_FeaturedEvents_EventDetail_Image img{
	border:2px solid #D78B37 !important;
	width:50px;
	height:50px;
}


.CC_FeaturedEvents_EventDetail_TitleBlock{
	float: left;
	width:  50px;
}

.CC_FeaturedEvents_EventDetail_TitleBlock a {
	display:block;
	width:100px;
	margin-left:5px;
}

.CC_FeaturedEvents_EventDetail_Title{
	width: 105px;
}


.CC_FeaturedEvents_EventDetail_Title a{
	color: #b64e04 !important;

}

.CC_FeaturedEvents_EventDetail_QuickInfo{
	display: none;
}

.CC_FeaturedEvents_EventDetail_Location{
	width: 105px;
	float:left;
	margin-left:5px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical, .jcarousel-skin-tango .jcarousel-item{
	width: 100% !important;
	margin-bottom: 0px !important;
	
}

.jcarousel-skin-tango .jcarousel-prev-vertical{
	background: transparent url(/_layouts/images/imgbin/up.png) no-repeat 0 0 !important;
	width: 15px !important;
	height: 9px !important;
}

.jcarousel-skin-tango .jcarousel-next-vertical{
	background: transparent url(/_layouts/images/imgbin/down.png) no-repeat 0 0 !important;
	width: 15px !important;
	height: 9px !important;
}

.jcarousel-skin-tango .jcarousel-container{
	background: #759ec9 !important;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	top: -20px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
height: 205px !important;
}

.jcarousel-skin-tango .jcarousel-item{

}

.CC_FeaturedEvents_ViewAllEvents {
	text-align:left;
	margin-left:10px;
	position:absolute;
	margin-top:10px;
}

.CC_FeaturedEvents_ViewAllEvents a{
	padding-bottom: 10px;
	background: transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 5px;
	clear: left;
	text-align:left;
	padding-left:15px;
	display:block;
	font-style:italic;
}

.jcarousel-skin-tango .jcarousel-prev-vertical, .jcarousel-skin-tango .jcarousel-next-vertical{
	left: 75px !important;
	bottom:2px !important;
}

/* Event Details */

#CC_EventsDetail_Header{
	background:transparent url(/_layouts/images/imgbin/events_header.jpg) repeat scroll 0 0;
	color:#FFFFFF;
	font-size:19px;
	font-weight:bold;
	height:31px;
	padding-top:9px;
	width:754px;
}

#CC_EventsDetail_CalIcon{
	background:transparent url(/_layouts/images/imgbin/calicon.gif) no-repeat 0 0;
	width: 28px;
	height: 24px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;

}

#CC_EventsDetail_HeaderPic{
	float: left;
}

#CC_EventsDetail_Content, .serviceDetailContent {
	background: #f6efe6;
	padding: 27px;
	color: #253e5a;
	font-size: 12px;
	width: 709px;
}



#CC_EventsDetail_Content a{
	color: #b64e04;
	text-decoration: none;
	font-style: italic;

}

.CC_EventsDetail_Title{
	color: #3a6ca0;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.CC_EventsDetail_DetailsTitle{
	color: #b64e04;	
	font-weight: 500;
	margin-top: 10px;
}

.CC_EventsDetail_OffLink a {
	color:#3a6ca0 !important;
}

/* default behavior - padding only on bottom of control*/
/* dms added 04/22/2010 #190 */
.CC_FeaturedEvents_both
{
	margin-top:20px;
	margin-bottom:20px;
}
/* dms added 04/22/2010 #190 */
.CC_FeaturedEvents_top
{
	margin-top:20px;
	margin-bottom:-20px;	/*to override default behavior*/
}
/* dms added 04/22/2010 #190 */
.CC_FeaturedEvents_bottom
{
	margin-top:0px;
	margin-bottom:20px;
}
/* dms added 04/22/2010 #190 */
.CC_FeaturedEvents_none
{
	margin-top:0px;
	margin-bottom:-20px;	/*to override default behavior*/		
}

/* dms 12/02/2010 #428 added to fix video library page floating media / extra space issue*/
/* div in a div issue when the play button was visible */
#mediaPlayerContainer
{
	height:285px;
	overflow:hidden;
}

#mediaPlayerControlDiv
{
	text-align:left;
	overflow:hidden;
}

/* VW - 11.01.2011 (FEAT11854) */
#CC_SearchFacet_CommonContentRoundCorners {
height:5px;
width:190px;
margin-left:-0.5px;
}
#CC_SearchFacet_CommonContentRoundCorners .r1, #CC_SearchFacet_CommonContentRoundCorners .r2, #CC_SearchFacet_CommonContentRoundCorners .r3, #CC_SearchFacet_CommonContentRoundCorners .r4 {
height:1px;
overflow:hidden;
}
#CC_SearchFacet_CommonContentRoundCorners .r1 {
margin:0 5px;
}
#CC_SearchFacet_CommonContentRoundCorners .r2 {
margin:0 3px;
}
#CC_SearchFacet_CommonContentRoundCorners .r3 {
margin:0 2px;
}
#CC_SearchFacet_CommonContentRoundCorners .r4 {
height:2px;
margin:0 1px;
}
#CC_SearchFacet_CommonContentRoundCorners .r1, #CC_SearchFacet_CommonContentRoundCorners .r2, #CC_SearchFacet_CommonContentRoundCorners .r3, #CC_SearchFacet_CommonContentRoundCorners .r4 {
background-color:#e1d0bb;
}

/* VW - 01.03.2012 (FEAT12171) - BEGIN */
.CC_Quick_Links_ML
{
	margin-left:0px;
	width:190px;
	background:#e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	height:108px;
	text-align:center;
	margin-bottom:20px;
}

.leftnavHeading_ML
{
	background:#9b7b5b url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height:38px;
	font-size:13px;
	color:#fff;
	padding-top:3px;
	padding-left:10px;
	text-align:left;
}

.CC_Explore_Header_ML
{
	background:#9b7b5b url(/_layouts/images/imgbin/sidebar_header_bg.png) no-repeat;
	height:38px;
	font-size:13px;
	color:#fff;
	padding-top:3px;
	padding-left:10px;
	text-align:left;
	width:180px;
}

.spotlightWrapper_ML
{
	width:190px;
	background:#e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	height:197px;
	text-align:center;
}

.CC_FeaturedEvents_ML
{
	margin-left:0px;
	width:190px;
	background:#e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	height:360px;
	text-align:center;
	margin-bottom:20px;
	padding-bottom:38px;
}

.CC_FeaturedEvents_ViewAllEvents_ML
{
	text-align:left;
	margin-left:10px;
	position:absolute;
	margin-top:10px;
	width:170px;
}

.CC_FeaturedEvents_ViewAllEvents_ML a
{
	padding-bottom:10px;
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 5px;
	clear:left;
	text-align:left;
	padding-left:15px;
	display:block;
	font-style:italic;
}

.CC_FeaturedEvents_HeaderCalIcon_ML a
{
	position:absolute;
	margin-left:80px;
	margin-top:-4px;
}

.CC_FeaturedEventsNoScroll_ML
{
	margin-left:0px;
	width:190px;
	background:#e1d0bb url(/_layouts/images/imgbin/sidebar_bottom.png) no-repeat bottom;
	text-align:center;
	margin-bottom:20px;
}

.CC_FeaturedEventsNoScroll_ViewAllEvents_ML
{
	text-align:left;
	margin-left:10px;
	margin-top:2px;
	width:170px;
}

.CC_FeaturedEventsNoScroll_ViewAllEvents_MLCV
{
	text-align:left;
	margin-top:2px;
	width:170px;
}

.CC_FeaturedEventsNoScroll_ViewAllEvents_ML a,
.CC_FeaturedEventsNoScroll_ViewAllEvents_MLCV a
{
	padding-bottom:10px;
	background:transparent url(/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg) no-repeat left 5px;
	clear:left;
	text-align:left;
	padding-left:15px;
	display:block;
	font-style:italic;
}

#CC_DeptNav_ML li
{
	width:170px;
	background-color:#f5ede3;
	border-bottom:1px #dfc7ab solid !important;
	height:35px;
	padding-top:5px;
	padding-left:20px;
	color:#7f5a2e;
}

#CC_DeptNav_ML li:hover,
#CC_DeptNav_ML .CC_NavItem a:hover,
#CC_DeptNav_ML .CC_NavSubItem a:hover,
#CC_DeptNav_ML .CC_NavItem_Flyout a:hover
{
	color:#36597c !important;
}

#CC_DeptNav_ML li:hover
{
	background:#bbc4c9 url(/_layouts/images/imgbin/CC_DeptNav_Hover_bg.gif) repeat-x left top !important;
}

#CC_DeptNav_ML .CC_NavItem a:active
{
	background-color:transparent !important;
}

#CC_DeptNav_ML .CC_NavSubItem a
{
	position:absolute;
	z-index:9999;
}

.CC_NavItem_Flyout_Arrow_ML
{
	background:transparent url(/_layouts/images/imgbin/CC_DeptNav_Arrow.gif) no-repeat left top !important;
	width:8px;
	height:10px;
	float:left;
	margin-top:4px !important;
}
/* VW - 01.03.2012 (FEAT12171) - END */

/*******************************
/*
/* 2ColumnSpan Layout Grid
/*
********************************/
#colspan2
{
	float:left;
	width:761px;
}

/* VW - 09.14.2012 (FEAT12560) */
/* Home More Info */
#home-more-info
{
	padding-top:10px;
}

#home-more-info img
{
	border:1px solid #d78b37;
	padding:1px 1px 1px 1px;
}

#home-more-info .main-left
{
	border-right:1px solid #c0b6a9;
	float:left;
	height:135px;
	width:49.8%;
}

#home-more-info .main-right
{
	float:right;
	height:135px;
	width:50%;
}

#home-more-info .main-left-title
{
	color:#36597c;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}

#home-more-info .main-right-title
{
	color:#36597c;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
}

#home-more-info .main-left-content
{

}

#home-more-info .main-right-content
{
	padding-left:10px;
}

#home-more-info .main-left-content-L1-left,
#home-more-info .main-right-content-L1-left
{
	float:left;
	height:100px;
	width:50%;
}

#home-more-info .main-left-content-L1-right
{
	float:right;
	height:100px;
	width:133px;
}

#home-more-info .main-right-content-L1-right
{
	float:right;
	height:100px;
	width:125px;
}

#home-more-info .main-left-content ul,
#home-more-info .main-right-content ul
{
	list-style-image:url("/_layouts/images/imgbin/CC_Icon_OrangeSquareDot.jpg");
	margin:0;
}

#home-more-info .main-left-content-L1-right ul
{
	padding-left:25px;

}

#home-more-info .main-right-content-L1-right ul
{
	padding-left:26px;
}

#home-more-info .main-left-content-L1-right ul li,
#home-more-info .main-right-content-L1-right ul li
{
	padding-bottom:5px;
}
/* Home More Info */

/* Media Player */
.media-player-header
{
	background:url("/_layouts/images/imgbin/sidebar_header_bg.png") no-repeat;
	color:#fff;
	font-size:13px;
	height:23px;
	line-height:23px;
	padding-left:10px;
	width:190px;
}

.media-player-body
{
	background-color:#e1d0bb;
	width:190px;
}

.media-player-links
{
	width:190px;
}

.media-player-links-left
{
	background-color:#e1d0bb;
	float:left;
	padding:5px 0px 5px 5px;
	width:90px;
}

.media-player-links-right
{
	background-color:#e1d0bb;
	float:right;
	padding:5px 5px 5px 0px;
	text-align:right;
	width:90px;
}

.media-player-footer
{
	height:5px;
	overflow:hidden;
	width:190px;
}

#media-player-bottomcorners
{
	width:190px;
}

#media-player-bottomcorners .bc1, #media-player-bottomcorners .bc2, #media-player-bottomcorners .bc3, #media-player-bottomcorners .bc4
{
	height:1px;
}

#media-player-bottomcorners .bc1
{
	height:2px;
	margin:0 1px;
}

#media-player-bottomcorners .bc2
{
	margin:0 2px;
}

#media-player-bottomcorners .bc3
{
	margin:0 3px;
}

#media-player-bottomcorners .bc4
{
	margin:0 5px;
}

#media-player-bottomcorners .bc1, #media-player-bottomcorners .bc2, #media-player-bottomcorners .bc3, #media-player-bottomcorners .bc4
{
	background-color:#e1d0bb;
}

.media-player_both
{
	padding:20px 0px 20px 0px;
}

.media-player_none
{
	padding-bottom:-20px;
}

.media-player_top
{
	padding:20px 0px -20px 0px;
}

.media-player_bottom
{
	padding-bottom:20px;
}
/* Media Player */

/* Media Library Search */
#divMediaLibrarySearch
{
	padding-bottom:20px;
}

.media-library-search-header
{
	background:url("/_layouts/images/imgbin/sidebar_header_bg.png") no-repeat;
	color:#fff;
	font-size:13px;
	height:23px;
	line-height:23px;
	padding-left:10px;
	width:190px;
}

.media-library-search-body
{
	background-color:#e1d0bb;
	padding:10px 10px 10px 10px;
	width:170px;
}

.media-library-search-textbox
{
	width:164px;
}

.media-library-search-buttons
{
	height:18px;
	padding-top:5px;
}

.media-library-search-buttons-left
{
	float:left;
}

.media-library-search-buttons-right
{
	float:right;
}

.media-library-search-footer
{
	height:5px;
	overflow:hidden;
	width:190px;
}

#media-library-search-bottomcorners
{
	width:190px;
}

#media-library-search-bottomcorners .bc1, #media-library-search-bottomcorners .bc2, #media-library-search-bottomcorners .bc3, #media-library-search-bottomcorners .bc4
{
	height:1px;
}

#media-library-search-bottomcorners .bc1
{
	height:2px;
	margin:0 1px;
}

#media-library-search-bottomcorners .bc2
{
	margin:0 2px;
}

#media-library-search-bottomcorners .bc3
{
	margin:0 3px;
}

#media-library-search-bottomcorners .bc4
{
	margin:0 5px;
}

#media-library-search-bottomcorners .bc1, #media-library-search-bottomcorners .bc2, #media-library-search-bottomcorners .bc3, #media-library-search-bottomcorners .bc4
{
	background-color:#e1d0bb;
}
/* Media Library Search */