@import url("css/footer.css");/*Footer Css*/
/*-------- Default Style --------*/

h1,h2,h3,h4,h5,h6{color:#1C4E69; font-family: Verdana, Tahoma, Arial, Helvetica;}

body,th,td,table,.c_title_two,.Normal,.NormalTextBox,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{ font-family:Verdana, Tahoma, Times new Roman, Arial, Helvetica, sans-serif;}

body,th,td,table,.c_title_two,.Normal,.NormalTextBox,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}

.Title{font-size:22px;}
.Links{font-size:10px;} 
h1, h2, h3, h4, h5, h6, h2 input{ margin:1ex 0;}
h1{font: bold 18px Verdana, Tahoma, Arial, Helvetica; margin:10px 0; text-align:center;}
.h1left  {font: bold 18px Verdana, Tahoma, Arial, Helvetica;  margin:10px 0; text-align:left;}
.h1left  a{font: bold 18px Verdana, Tahoma, Arial, Helvetica;  margin:10px 0; text-align:left;}
.smallerh1 {font: bold 15px Verdana, Tahoma, Arial, Helvetica; text-align:center; color:#1C4E69;}
h2, h2 input{font-size:14px; color:#1C4E69; font-weight:bold;}
h3{font-size:13px;}
h4{font-size:12px; }
h5{font-size:11px; line-height:13px; }
h6{font-size:10px;}
.RootMenuItem TD,.RootMenuItemSel TD,.RootMenuItemHover TD{font-size:14px;font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;}
.MainMenu_MenuItem,.MainMenu_MenuArrow,.Submenu,.Submenuitemselected,.Submenuitembreadcrumb{font-size:12px;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}

body {
	background-color:#D6C1A1!important; 
	width : 100%;
	height : 100%;
	line-height:22px;
}

p {
    line-height: 18px;
    padding: 0px;
	margin-right: 15px;
	text-align:left;
}


.Title
{
    color: #7e4400;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
}

.controlpanel {
	width: 100%;
	background-color: #FFFFFF;
}

#dnn_dnnSEARCH_txtSearch.NormalTextBox { 
    height:18px;
	background-color: transparent;
	width: 150px; 
	color: #000000; 
	padding: 2px 0px 0px 2px; 
	border: 1px solid #C8E6F1;
	cursor:text;
}
/********************************************** global style classes *********************************************************/

.centered {text-align:center; }

.center {text-align:center; }

.smalllist	{}

.smalllist li { 
	margin: 0px;
  	padding: 0px;
	padding-bottom: 5px; 
	margin-left: 20px; 
	text-indent: -15px!important;
	}

.nonelist {list-style:none;}
.nonelist li {list-style-type:none;}
/*  position: relative;
  left: -10px;
  list-style-image: url(../../images/bluesquare_sm.gif);
  border-left: 1px solid #1C4E69;
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  margin-top: 10px;
  width: 300px;
}

margin: 0px;
  padding: 0px;
  margin-left: 40px;
  text-indent: -25px!important;
  line-height: 15px;

*/
/************************************************************************************************************************/

/**************** default panes ******************************************/
.headerpane {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.toppane {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	width:690px; 
}
.toprightpane {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 3px;
}

.leftpane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.contentpane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.rightpane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.bottompane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

/**************** default panes ******************************************/

.MainMenu_MenuContainer {
	background-color: transparent;
    width:100%;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow
{
    cursor: pointer;
    padding: 5px 5px 5px 12px;
    border: 0pt none;
}

.MainMenu_RootMenuArrow {
    display: none
}

.MainMenu_MenuIcon {
	display: none
}

.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.RootMenuItem TD {
    padding:0px 8px 0px 8px;
	height:34px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
}

.RootMenuItemSel TD
{
	padding: 0px 8px 0px 8px;
	font-weight: bold;
	color: #C8E6F1;
	text-align: center;
	background-color: #1C4E69;
}

.RootMenuItemHover TD
{
	padding: 0px 8px 0px 8px;
	font-weight: bold;
	height:34px;
	color: #C8E6F1;
	text-align: center;
	background-color: #1C4E69;
}

.MainMenu_MenuItem {
    padding:5px 5px 5px 12px;
    border:0pt none;
    color: #444444;
	font-weight: bold;  
}

.MainMenu_MenuItemSel
{
	background-color: Transparent ;
	cursor: pointer;
	cursor: hand;
}

.Submenu {
    border-left:4px solid #358EBC;
    cursor:pointer;
    margin-top: 0px;
    margin-left: 0px; 
    z-index: 1000;
    color: #444444;
    font-weight: bold; 
	background: #C8E6F1; 
}

.Submenuitemselected,Submenuitembreadcrumb {
    padding:5px 5px 5px 12px;
    border:0pt none;
    margin-top: 0px;
    margin-left: 0px; 
    color: #FFFFFF;
	font-weight: bold; 
	background: #358EBC; 
}

.Head{ 
   font-weight:bold;
   color:#000000; 
}

.SubHead{ 
   color:#000000;
  }
   
.SubSubHead{ 
   color:#000000;
}

.Normal{
   color:#000000;
   font-weight : normal;
}

/*.TH,TD,DIV {	
   font-size: 11px; 
   color: #000000; 
   font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
}
*/
.CommandButton {
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}
    
A.CommandButton:link {
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:visited  {
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:active {
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}

.User, A.User:link, A.User:visited, A.User:active{
   background:transparent url(images/LightBlue_r9_c17.jpg) no-repeat scroll left;
   padding:0px 5px 0px 20px;
   font-weight : normal;
   color:#000000;
   text-decoration:none;
}

A.User:hover {
   background:transparent url(images/LightBlue_r9_c17.jpg) no-repeat scroll left;
   padding:0px 5px 0px 20px;
   font-weight : normal;
   color: #358EBC;
   text-decoration : none;
}

.Login, A.Login:link, A.Login:visited, A.Login:active{
   /*background:transparent url(images/LightBlue_r9_c17.jpg) no-repeat scroll left;*/
   padding:0px 5px 0px 20px;
   font-weight : normal;
   color:#000000;
   text-decoration:none;
}

A.Login:hover {
   /*background:transparent url(images/LightBlue_r9_c17.jpg) no-repeat scroll left;*/
   padding:0px 5px 0px 20px;
   font-weight : normal;
   color: #358EBC;
   text-decoration : none;
}



.Search, A.Search:link, A.Search:visited, A.Search:active {
    color:#FFFFFF;
	font-weight:normal; 
    text-decoration:none;
}
A.Search:hover  {
    color:#FFFFFF;
	font-weight:normal; 
    text-decoration:none;
}

.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{
	color: #cc0033;
	font-weight: normal;
	text-decoration: none;
}

A.Breadcrumb:hover
{
	color: #cc3333;
	font-weight: normal;
	text-decoration: none;
}

.Breadcrumb2, A.Breadcrumb2:link, A.Breadcrumb2:visited, A.Breadcrumb2:active
{
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
}
SPAN.Breadcrumb2
{
    color: #595959;
    font-weight: normal;
    text-decoration: none;
}

A.Breadcrumb2:hover
{
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}

A:link { /*main global linksss  */
	color :#0D397C;
	text-decoration : underline;
}

A:active, A:visited {
	color :#0D397C;/*094EB5;*/
	text-decoration : underline;
}

A:hover {
	color :#990000;
	text-decoration : none;
}


.Footer{
   /*font-weight:bold; */
   color:#FFFFFF;
   text-decoration:none
}

A.Footer:link {
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Footer:visited  {
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Footer:active {
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration: none;
}

A.Footer:hover {
    font-weight:bold; 
	color :#C8E6F1;
	text-decoration: none;
}

.Links {
   font-weight:bold; 
   color:#333333;
   text-decoration: none
}

A.Links:link {
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.Links:visited {    
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.Links:active {
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.Links:hover {
    font-weight:bold; 
	color : #358EBC;
	text-decoration : none;
}





.nounderline a{text-decoration:none;}
.nounderline a:link{text-decoration:none;}
.nounderline a:visited{text-decoration:none;}
.nounderline a:hover{text-decoration:underline;}
.nounderline a:active{text-decoration:none;}


.SCCInternet_MenuContainer {
  background-color: transparent !important;
   float: left ;
}

.SCCInternet_MenuItem /* main menu top */
{
    font-size:14px !important;
    color:#FFFFFF !important;
    padding:0px 2px;
    margin:0px; 
    height:34px; 
    font-weight: bold !important;
    text-decoration:none !important; 

/*   padding: 4px 20px 4px 18px;
    background-color: #409cc3;
    color: #dde4ec;
    display: block;
    font-weight: bold;
    line-height: 1.35em;
    text-decoration: none;
    white-space: nowrap;*/
}

.SCCInternet_MenuItemOver
{
	color: #C8E6F1 !important;
	text-align: center !important;
	background-color: #1C4E69 !important;
	text-decoration : none !important;
}

.SCCInternet_SubMenu, level2, popout-dynamic /* dropdowns from main county blue menu */
{
	height: 16px !important;
	padding:0px !important;
	margin:0px !important;
	line-height:22px !important;
    cursor: pointer;
    margin: 0px;
    z-index: 1000;
    color: #444444 !important;
    font-weight: bold;
    background: #C8E6F1;
    border-left: 4px solid #358EBC;
    text-decoration:none !important; 
}
.SCCInternet_SubMenuOver
{
   	color: #FFFFFF !important;
	background-color: #358EBC !important;
	text-decoration:none !important; 
}
.SCCInternet_SubMenuContainer
{
    padding: 0px !important;
    margin: 0px !important;
    background-color: Transparent;
    border-right: 1px ridge #358EBC;
    float: left;
    z-index:100  !important;
    border-right-style: ridge;
}
#header_HeaderMenu_NavigationMenun1ItemsUp, #header_HeaderMenu_NavigationMenun1ItemsDn
{
    height:10px; 
    vertical-align:middle;  
    background-color: #99ccff;
}
#tblNavigationMenu div > table
{
    border-bottom: 1px ridge #358EBC;
}



	
/*
#dnn_SCCInternetMenu_NavigationMenu a:link, a:visited, a:active
{
	color: #FFFFFF;
	text-decoration : none;
}
#dnn_SCCInternetMenu_NavigationMenu a:hover
{
	color: #C8E6F1;
	text-align: center;
	background-color: #1C4E69;
	text-decoration : none;
}
#tblNavigationMenu div a:link
{
    color: #444444;
 	text-decoration : none;
}
#tblNavigationMenu div a:active
{
    color: #444444;
	text-decoration : none;
}
#tblNavigationMenu div a:visited
{
    color: #444444;
	text-decoration : none;
}
#tblNavigationMenu div a:hover
{
    color: #FFFFFF;
    margin: 0px;
 	text-decoration : none;
}
*/
/*
#tblNavigationMenu div 
{
    background-color: #C8E6F1;
}
#tblNavigationMenu div div:hover
{
    background-color: #C8E6F1;
}
*/
/*
.PageWidth {
	width : 1012px;	
	margin-left: auto; 
	margin-right: auto;
	 -moz-box-sizing: border-box;
     box-sizing: border-box;	 
}
*/


/****************************************************new hacks County Banner *********************************************/

/*page width on skin*/
.PageWidth {
	padding:0px; 

	display: block!important;
	margin-left: auto!important;
	margin-right: auto!important;
	clear:both;
	
	max-width: 1012px!important;
	
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
    
}
 
/*page width in Viewcountybanner.ascx  */
#BannerPageWidth {
	padding:0px; 
	display: block;
	    width: 1012px;
	margin-left: auto!important;
	margin-right: auto!important;
	clear:both;
	
	
	max-width: 1012px!important;
	
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
}

#TextSizeWidget {white-space:nowrap; width: 70px; margin-right: 0px!important; max-height: 20px!important; }

.Widgets {
  float: right;
  padding: 7px 0px 0 0!important;
}

#TextSizeWidget_smalltext {padding-right:0px; margin-right: 2px!important; }
#TextSizeWidget_mediumtext {padding-right:0px; margin-right: 2px!important;   }

#TextSizeWidget_largetext {padding-right:0px; margin-right: 2px!important;  }
#SizeWidget_widthfull  {padding-right:0px; margin-right: 2px!important;  }
	
/*
#dnn_SCCInternetMenu_NavigationMenu a:link, a:visited, a:active
{
	color: #FFFFFF;
	text-decoration : none;
}
#dnn_SCCInternetMenu_NavigationMenu a:hover
{
	color: #C8E6F1;
	text-align: center;
	background-color: #1C4E69;
	text-decoration : none;
}
#tblNavigationMenu div a:link
{
    color: #444444;
 	text-decoration : none;
}
#tblNavigationMenu div a:active
{
    color: #444444;
	text-decoration : none;
}
#tblNavigationMenu div a:visited
{
    color: #444444;
	text-decoration : none;
}
#tblNavigationMenu div a:hover
{
    color: #FFFFFF;
    margin: 0px;
 	text-decoration : none;
}
*/
/*
#tblNavigationMenu div 
{
    background-color: #C8E6F1;
}
#tblNavigationMenu div div:hover
{
    background-color: #C8E6F1;
}
*/

/******************** following is to fix ADA contrast issue on county menu **********************/
#CountyMenuDiv	{
	
	background-color: #000000!important;

}

#tblNavigationMenu	{
	BACKGROUND-COLOR: #3088b8;
	background: -webkit-linear-gradient(#3088b8, #4ca1c6); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#3088b8, #4ca1c6); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#3088b8, #4ca1c6); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#3088b8, #4ca1c6); /* Standard syntax */
  	padding-bottom: 3px;	
}
/******************** following is to fix ADA contrast issue on county menu **********************/


.menuimageseperator
{
	border-top: gainsboro 2px solid;
}
.menuimageseperator2
{
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.Leftborder
{
	border-left: #999999 1px solid;
}


.pagebg {
    		-moz-box-sizing: border-box;
    		background-color: #F5EFE7;
    		max-width: 1012px;
    		width: 1012px;
	}
	
.bluebg {background-color:#1C4E69; }

#googlesearchCell {292px !important; height: 37px; padding:0px; margin:0px; background:url(images/LightBlue_r5_c7.jpg);}

#cse-search-form {   
    position: relative;
	left: -30px;
    top: 5px;
	height: 18px;
}

.headerPane { background-color: #1c4e69!important; width: 100%!important; }

.bannerwrapper {background-color: #1c4e69!important; width: 100%!important; display:table; }

.submitbutton {background-color:#1c4e69!important; width: 180px; padding: 10px; border-radius: 10px; } 
.submitbutton a, .submitbutton a:link, .submitbutton a:visited, .submitbutton a:active { color: #ffffff; font-weight: bold; text-decoration:none; font-size: .9rem; white-space:nowrap;} 
.submitbutton a:hover { color: #C8E6F1; font-weight: bold; text-decoration:underline;} 


/* HSA Style */
.red {
	color: #990000;
  }
  
  .redbold {
	color: #990000;
	font-weight: bold;
  }
  
  .redbolditalic {
	color: #990000;
	font-weight: bold;
	  font-style:italic;
  }