body 
{
    background-image: url('images/home/Background_gradient.jpg');
    font-size: 11px;
    font-family: Verdana;
    color: #6a6a6a;
}

td
{
	font-family: Verdana;
    font-size: 11px;
    color: #6a6a6a;
}

.Normal 
{
    font-size: 11px;
    font-family: Verdana;
    color: #6a6a6a;
}

.Normal a:link, .Normal a:visited, .Normal a:active
{
    font-family: Verdana;
    font-size: 11px;
    color: #7F89B8;
}

a:link, a:visited, a:active, a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #7F89B8;
    text-decoration: none;
}

.pagemaster
{
    margin: 0px;
}

.secondleftpane 
{
   display:inline;
   font-size:0px;
   height:auto;
   width: 266px;  
   padding-left: 0px; 
   padding-top: 40px; 
   float: left; 
   background-color: #7e89b7; /* #a11017; #8ea7bd; */
}

.cscleftnavcontainer , .cscleftnavcontainer a {
	background-color: #7e89b7 !important;
	color: #ffffff !important;
}

.cscleftnavcontainer .active, .cscleftnavcontainer .leftNav-level2-active, .cscleftnavcontainer .active a, .cscleftnavcontainer .leftNav-level2-active a {
	background-color: #3f5695 !important;
	color: #ffffff !important;
}

.cscrightcontainerheader  {    /* OVERRIDES CONTAINER.CSS STYLE */
	background-image: url('images/rightheaderbg.gif') !important;
}

.SkinObject
{
	font-weight: normal;
	font-size: 11px;
	color: #6a6a6a;
	font-family: Verdana;
	text-decoration: none;
}

.SkinObject a:link,.CSCBreadcrumb a:visited,.CSCBreadcrumb a:active
{
	text-decoration: none;
}

.SkinObject a:hover
{
    text-decoration: none;
	color: #7F89B8;
}
/****popular links****/
.LinksDivText
{
    height:25px; 
    /*border-right: 3px solid #efe2b5; */
    text-align:right; 
    padding-right:30px; 
    padding-top:7px; 
    position:inherit;
    font-family: Verdana; 
    z-index:1; 
    font-weight: normal; 
    font-size: 11px; 
    background-image:url('images/home/Menu_Background.jpg'); 
    cursor:default;
    /*height: 25px; 
    border-right: 3px solid #efe2b5;
    text-align: right; 
    padding-right: 30px; 
    padding-top: 7px; 
    top: 0px; 
    z-index: 1;
    position: relative;
    font-family: Verdana;  
    font-weight: normal; 
    font-size: 11px;
    background-image: url('../../../../temp/Menu_Background.jpg'); 
    cursor: default;*/
}

.LinksDivTextHover
{
    height:25px; 
    border-right: 3px solid white; 
    text-align:right; 
    padding-right:30px; 
    padding-top:7px; 
    position:inherit;
    font-family: Verdana; 
    z-index:1; 
    font-weight: normal; 
    font-size: 11px; 
    background-image:url('images/home/Menu_Background.jpg'); 
    cursor:default;
    /*height: 25px; 
    border-right: 3px solid #efe2b5;
    text-align: right; 
    padding-right: 30px; 
    padding-top: 7px; 
    top: 0px; 
    z-index: 1;
    position: relative;
    font-family: Verdana;  
    font-weight: normal; 
    font-size: 11px;
    background-image: url('../../../../temp/Menu_Background.jpg'); 
    cursor: default;*/
}

.LinksDivSliver
{
    z-index: 2; 
    background-image: url('images/home/menu_background.jpg'); 
    font-size: 0px;
    position: inherit;
}

.LinksDiv
{
    
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 330px;
    top: 0px;
    
}
/*****search*****/
.SearchSkinObject 
{
    font-size: 8px;
    font-family: Arial;
    position:relative;
    _position:fixed;
    top:-2px;
    _top:0px;
    left:2px;
    _left:0px;
}

.SearchHolder 
{
    clear: right; 
    padding-top: 19px; 
    padding-right: 8px; 
    float: right;
}

.SearchHolder  input {  /* OVERRIDES SEARCH INPUT BOX "SIZE=20" WITH FIXED PIXEL WIDTH - "SIZE=20" IS NOT CONSISTANT ACROSS ALL BROWSERS */
	width:122px;
}

/****secondary page ****/
.secondarypagetitle
{
	display:block;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    color: #6a6a6a;
    width: 633px;  
    padding-top: 20px;
    padding-bottom: 10px; 
    float: right;
}


.secondarypagenonavtitle
{
	display:block;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    color: #6a6a6a;
    padding-left: 32px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.searchresultstitle
{
	display:block;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    color: #6a6a6a;
    padding-left: 32px;
    padding-top: 20px; 
    padding-bottom: 10px;
}

.CSCRolloverText
{
    color: #ffffff;
}

.CSCRolloverText a:link, .CSCRolloverText a:active, .CSCRolloverText a:visited
{
    color: #ffffff;
    text-decoration: underline;
}

.CSCBreadcrumb
{
    font-family: Verdana;
    font-size: 10px;
    color: #6a6a6a;
}

.CSCBreadcrumb a:link, .CSCBreadcrumb a:visited
{
    font-family: Verdana;
    font-size: 10px;
    color: #6a6a6a;
}

.CSCBreadcrumb a:hover
{
    text-decoration: none;
    color: #7F89B8;
}

.footerholder
{
    vertical-align: bottom; 
    text-decoration: none;
    font-size: 12px; 
    font-family: Verdana; 
    color: #FFFFFF; 
    line-height: 42px;    
}

.footerholder a:link, .footerholder a:visited
{
    vertical-align: bottom; 
    text-decoration: none;
    font-size: 12px; 
    font-family: Verdana; 
    color: #FFFFFF; 
    line-height: 42px;    
    
}

.footerholder a:hover
{
    text-decoration: none;
}



.CSCNormalSearchPaging
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6a6a6a;
    
}

.CSCNormalSearchPaging a:hover
{
    font-family: Verdana;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #6a6a6a;
}


.CSCNormalSearchPagingNum
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #7F89B8;
    
}

.CSCNormalSearchPaging a:link, .CSCNormalSearchPaging a:visited
{
    font-family: Verdana;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #6a6a6a;
}

.CSCNormalSearchResults
{
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
    color: #6a6a6a;
}

.CSCNormal
{
    font-family: Verdana;
    font-size: 11px;
    color: #6a6a6a;
}

.CSCNormal a:link, .CSCNormal a:visited
{
    font-family: Verdana;
    font-size: 11px;
    color: #7F89B8;
}

.CSCNormalBold
{
    font-family: Verdana;
    font-size: 11px;
    color: #6a6a6a;
    font-weight: bold;
}

.CSCNormalBold a:link, .CSCNormalBold a:visited
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #7F89B8;
}

.Bold
{
	font-weight: bold;
}

/*********************main menu******************/
.main_dnnmenu_container 
{
	display:block;
	border: 1px solid magenta;
	/*background-color: transparent;*/ 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:27px;
	background-color: Transparent;
	/*background-image: url('images/home/TopNav_DarkBlue.jpg');*/
}

/*Dark Blue - User is logged in as admin*/
.main_dnnmenu_item td  
{
	/*background-color:#2A4965;*/
	position:relative;
	left:-3px;
	_left:1px;
	/*background-image: url('images/home/DarkSubMenu.jpg');*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	height: 24px;
	font-size: 11.5px; 
	font-weight: normal; 
	font-style: normal; 
	/*background-color: #2a4965;*/
	background-color: #013A81;
	font-family: Verdana; 
        white-space: nowrap;  
            padding: 5px 0px 5px 0px;   /*explicitly set padding for root menu items*/
    _padding: 0px 0px 0px 0px;	/*IE Hack*/
}

/*Light Blue - User is logged in as admin*/
.main_dnnmenu_second_item td  
{
	/*background-color: #5B7993;*/
	position:relative;
	left:-3px;
	_left:1px;
	/*background-image: url('images/home/LightSubMenu.jpg');*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	height: 24px;
	font-size: 11.5px; 
	font-weight: normal; 
	font-style: normal; 
	/*background-color: #5b7993;*/
	background-color: #7F89B8;
	font-family: Verdana; 
        white-space: nowrap;  
            padding: 5px 0px 5px 0px;   /*explicitly set padding for root menu items*/
    _padding: 0px 0px 0px 0px;	/*IE Hack*/
}

/*Dark Blue - User is not logged in*/
.main_dnnmenu_guest_item td  
{
	/*background-color: #416482;*/
	position:relative;
	left:-3px;
	_left:1px;
	background-color:#013a81;
	/*background-image: url('images/home/DarkSubMenu.jpg');*/
	cursor: pointer; 
	cursor: hand; 
	color: #aFb9eB; 
	height: 24px;
	font-size: 11.5px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Verdana; 
        white-space: nowrap;  
            padding: 5px 0px 5px 0px;   /*explicitly set padding for root menu items*/
    _padding: 0px 0px 0px 0px;	/*IE Hack*/
}

/*Light Blue - User is not logged in*/
.main_dnnmenu_guest_second_item td  
{
	/*background-color: #696969;*/
		position:relative;
	left:-3px;
	_left:1px;
	/*background-image: url('images/home/LightSubMenu.jpg');*/
	cursor: pointer; 
	cursor: hand; 
	color: #cFd9ff; 
	height: 24px;
	font-size: 11.5px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #7f89b8;
	font-family: Verdana; 
        white-space: nowrap;  
            padding: 5px 0px 5px 0px;   /*explicitly set padding for root menu items*/
    _padding: 0px 0px 0px 0px;	/*IE Hack*/
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
    background-image: url('images/home/TopNav_DarkBlue.jpg');
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	height: 27px;
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	background-color:  #2a4965;
	/*background-color: Transparent;*/
	font-family: Verdana; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 6px 11px 6px 11px;   /*explicitly set padding for root menu items*/
    _padding: 0px 11px 0px 11px;	/*IE Hack*/
}

.main_dnnmenu_second_rootitem  { /*TD if menu option for using tables is on*/
    background-image: url('images/home/TopNav_LightBlue.jpg');
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	height: 24px;
	font-size: 11.5px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #5b7993;
	/*background-color: Transparent;*/
	font-family: Verdana; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 6px 11px 6px 11px;   /*explicitly set padding for root menu items*/
    _padding: 0px 11px 0px 11px;	/*IE Hack*/
}

.main_dnnmenu_itemhover {  
	background-image: url('images/home/TopNav_DarkBlue_Hover.jpg');
	/*background-color: #ffffff; */
}

.main_dnnmenu_secondhover {  
	background-image: url('images/home/TopNav_LightBlue_Hover.jpg');
	/*background-color: #7795af;*/
	/*background-color: #ffffff; */
}

/*.main_dnnmenu_itemhover td {   
	background-image: url('images/home/TopNav_DarkBlue_Hover.jpg'); 
}*/


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	/*background-color: #416482;*/
	/*background-image: url('images/home/TopNav_DarkBlue.jpg');*/
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);*/ 
	padding: 0px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_submenu_hover td {
	/*background-image: url('images/home/menu_drop_hover_bg.gif');*/
	color:#ffffff;
	background-color:#6075aa;
	/*background-color: #ffffff; */
}
.main_dnnmenu_submenu_second_hover td {
	/*background-image: url('images/home/menu_drop_hover_bg.gif');*/
	color:#ffffff;
	background-color:#99a1c6;
	/*background-color: #ffffff; */
}
.main_dnnmenu_submenu_selected {  
	/*background-image: url('images/home/menu_drop_hover_bg.gif');*/
	color:#2A4965;
	background-color:#7795af;
	/*background-color: #ffffff; */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_rootselected
{
    background-image: url('images/home/TopNav_DarkBlue_Hover.jpg'); 
}

.main_dnnmenu_second_rootselected
{
    background-image: url('images/home/TopNav_LightBlue_Hover.jpg'); 
}

.main_dnnmenu_arrow {
	/*border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; */
}
.main_dnnmenu_rootmenuarrow {
	/*font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;*/
}
/***********************************************/

/******* OVERRIDING STYLE FOR CSC CONTAINERS ****/

.cscfeaturecontainer {
	margin-top: 32px;
}

#HHFeatureImage  div{
	margin-left: 30px !important;
}

/*********City Council Styles **********/
.CityCouncilLabel 
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6a6a6a;
}

.CityCouncilValue
{
    font-family: Verdana;
    font-size: 11px;
    color: #6a6a6a;
}

.CityCouncilValue a:link, .CityCouncilValue a:link,.CityCouncilValue a:visited
{
    font-family: Verdana;
    text-decoration: none;
    font-size: 11px;
    color: #7F89B8;
}

.CSCCityCouncilDiv
{
	height: 3px; 
	_height: 0px;
	font-size: 0px;
}
.CSCCityCouncilHRDiv
{
	height: 22px; 
	_height: 23px;
	font-size: 0px;
}
.CSCCityCouncilVRDiv
{
	height: 16px; 
	_height: 16px;
	font-size: 0px;
}
.CSCCityCouncilBetweenDiv
{
	height: 3px; 
	_height: 0px;
	font-size: 0px;
}

/*********Top News Styles **********/
.CSCTopNewsLink
{
	font-family:Verdana; 
	font-weight:bold; 
	font-size:11px;
}
/****************************************/

/*********News Summary Styles **********/
.CSCNewsSummary 
{
	text-align:center; 
	font-family: Verdana; 
	font-weight: normal; 
	font-size: 11px;
}
/****************************************/

/*********Contact Us Styles **********/
    .CSCWardMainDiv
    {
    	padding-right:30px;
    	_padding-right:30px;
    	float:right;
    	padding-top:20px;
    	_padding-top:18px;
    	width:150px;
    	_width:175px;
    }
    .CSCContactUsDiv
    {
    	height: 9px; 
    	_height: 0px;
    	font-size: 0px;
    }
    .CSCContactUsLabel
    {
    	padding-left:3px;
        font-family: Verdana; 
        font-weight: normal; 
        font-size: 12px;
        color:#6a6a6a;
        vertical-align:middle;
        _vertical-align:bottom;
    }
    .CSCContactUsTextBox
    {
    	border-color:#a4b980;
    	border-style:solid;
    	border-width:1px;
    	vertical-align:top;
    }
    .CSCContactUsRequired
    {
    	font-family: Verdana; 
    	font-weight: normal; 
    	font-size: 10px;
    	color:#6a6a6a;
    	vertical-align:middle;
        _vertical-align:bottom;
    }
    /****************************************/
    
    /*Admin Styles*/
    .CSC_AdminFormItem
    {
    	font-family: Verdana; 
    	font-weight: normal; 
    	font-size: 11px;
    }
    
    .CSC_FormLabelAdmin
    {
    	font-family: Verdana; 
    	font-weight: bold; 
    	font-size: 11px;
    }

	/* Module Menu - Logo Overlap Issue Fixes */
	#dnn_dnnNAV_ctldnnNAVctr38 {
		float: right;
		line-height: 16px;
		height: 16px;
		width: 60px;		
		position: absolute;
	}
	#dnn_dnnNAV_ctldnnNAVctr7 {
		float: right;
		line-height: 16px;
		height: 16px;
		width: 60px;
		position: absolute;
		margin-top: 30px;
	}	
