/* CSS Document */


  body{
      font-size:     14px;
	  font-weight:   normal;
	  font-family:   Tahoma, Verdana, sans-serif; 
	  padding:       0px;
	  margin:        0px;
	  border:        0;
	  width:         100%;
	/*  text-align:center;  */
      
  }
  
/* *   {margin:0; padding:0; } */
   
  h1   { font-size: 24px    }   
  h2   { font-size: 18px    }      
  h3   { font-size: 16px    }     
  h4   { font-size: 12px    }      
  h5   { font-size: 10px    } 
  
 /* H4, P, BLOCKQUOTE, UL, FIELDSET, FORM, OL, DL, DIR {
    margin:  1.33em 0 
  } */
/*-------------ADA items -----------------*/  
 div#hiddensec a    
 { font-size:1px; color:#FFFFFF; text-decoration:none; } 
 /* The menu tabs was inspired by a menu tabs example at www.cssplay.co.uk
 /* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */ 
*- Main Tabs Menu--------------------------- */

dl.menus_list dt {background:#eff1f4; font-size:6px; margin:3px 0;}

#menu {list-style-type:none; margin:10px 0 10px 15px; padding:0;}
#menu li {float:left; padding:0; margin:0 0 0 0; position:relative; width:150px; height:23px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none; }
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:12px;}
#menu dl {width: 150px; margin: 0; padding: 0; background: # url(../images/nothing.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 11px; color: #000000; border-bottom:0px solid #444;}
#menu .one {background:white url(../images/tab.gif) no-repeat top left; font-weight:bold}
#menu .two {background:white url(../images/tab.gif) no-repeat top left; font-weight:bold;}
#menu .three {background:white url(../images/tab.gif) no-repeat top left; font-weight:bold}
#menu .four {background:white url(../images/tab.gif) no-repeat top left; font-weight:bold}
#menu .five {background:white url(../images/tab.gif) no-repeat top left; font-weight:bold}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #47a; text-align:left;}
#menu dd.last {border-bottom:1px solid #4b6099;}
.gallery dt a, 
.gallery dt a:visited {display:block; color:#444;}
.gallery dd a, 
.gallery dd a:visited {color:black; text-decoration:none; display:block; padding:5px 5px 4px 20px; font-size:11px;
background: white url(../images/arrow.gif) no-repeat 10px 10px; width:125px;
border: 1px solid #4b6099;
}
.gallery dd a:hover {background: #258 url(../images/arrowr.gif) no-repeat 11px 10px; color:#ffffff;}


  
  /* 	---------------------- SHORTCUTS SECTION DIV --------------------------------------------- */ 
 
      
	  div#ShortCutSec   {
	   background-color:#4B6099; 
       color: #FFFFFF;
	   margin:0px;
	   padding:0px;
	  
       } 
	   
	   div#ShortCutSec td {
	    margin:0px;
		padding:0px; 
	    
		    
	   } 
	   
	   div#ShortCutSec td img {
	   padding:0px; 
	    margin:0 0 0 0;
	   } 
	   
	   div#ShortCutSec form {   
         margin: 16px 0px 4px 78px;
		 
       }
	   
	   div#ShortCutSec form input { 
           border-top: 1px solid #000000;
           border-right: 1px solid #000000;
           border-bottom: 1px solid #000000;
           border-left: 1px solid #000000;
           font-size:9px;
		   height:17px;
		   margin:0 0 0 0px;
		   padding:0px;
		   
      }
	  
	  div#ShortCutSec form select {
        
		   margin:0px;
		   padding:0px;
		   
           font-size:9px;
		   height:15px;
      }
	  
	     
 
	
	
	   
		   
	 
/* ---------------------------End of Shortcuts Section ---------------------- */

/* --------------------------- Common Body Elements    ---------------------- */

  
   div#mainwrap { 
    border: 1px solid #000000;
    width: 779px;
   }   
  
   div#FootBorder  {
   	background-color: #4B6099; 
    font-size: 11px; 
    color: #FFFFFF; text-align: center;
	padding:0px;
	margin:0px;
	/* height:16px;
    
	
  */
	  }	
/* --------------------------- County Home Page only   ---------------------- */
       div#CHomeNavLeft {
        background-color:#F0F0F0; 
	    border-left:1px solid #CAD3E4;
        border-right:1px solid #CAD3E4;
        border-bottom:1px solid #CAD3E4;                       
       }
					 
      div#CHomeNavLeft td  {
	   font-size:     11px;
       color:#333333;
	   }
						 
      div#CHomeNavLeft a        { font-size: 11px; color:#333333; font-weight:bold;}
      div#CHomeNavLeft a:hover  { color:#990000;  }
	  div#CHomeNavLeft  img     { margin: 0px 6px 0 4px; } 
	  
	  div#CHomeNavRight   {
      background-color:#F0F0F0; 
      border-left:1px solid #CAD3E4;
      border-bottom:1px solid #CAD3E4;
      border-right: 1px solid #CAD3E4; 
      }
	  
	div#CHomeNavRight td { 
	 font-size: 11px;
     color:#333333;
	  }
	  
	div#CHomeNavRight td img {     
	 margin:  0px 4px 0px 6px;
     float:left;
    }	 
	  
	div#CHomeNavRight td p { 
   	 font-size: 11px;
 	}	
	  
	div#CHomeNavRight a { 
	 font-size: 11px;
	 color:#333333;
	 font-weight:bold;
	 }
	 
     div#CHomeNavRight a:hover  {
	 color:#990000; 
	  }				 
	 
	 
	  div#CHomeContT1  {
	   border: 1px solid #CAD3E4;
       font-size:13px;
	   margin: 0px 4px 4px 4px;
      } 
	  
	  div#CHomeContT1 img  {
	   margin: 4px 4px 10px 4px;
	  }
	   
	  div#CHomeContT1 p    {
	   margin: 16px 2px 18px 4px;
	   padding: 0 0 3px 0;
	  }
	   
	  div#CHomeContT1 a    { 
	   font-size:14px; 
	   color:#475d97; 
	  } 
	   
      div#CHomeContT1 a:hover  {  
	  color:#990000;
	  }
	 	  
	 div#CHomeContT2  {
      background-color:#F0F0F0;
	  border: 1px solid #4B6099;
      font-size:14px;
	  margin: 0px 4px 0px 4px;
	 }  
	   
	 div#CHomeContT2 td {
	  padding: 2px 0px; 
 	 } 
	   
     div#CHomeContT2 td img { 
       margin-left:6px;
      }
	  
     div#CHomeContT2 a    { 
	  font-size:11px; 
      font-weight:bold;
	  color:#475d97; 
	 } 
	 
	 
  /* ------------------------- Body Headers ------------------------------- */
 
   
  .BigSectionHeader  {
   color:#475d97;
   background-color:#CAD4DE;
   font-size:13px;
   font-weight: bold;
   margin-left: 8px;
   }

  .SectionHeader {
   background-color:#CAD4DE;
   } 

  .SectionHeader  h3 { 
   color:#475d97;
   margin-left:4px;  
   font-size:12px;
   font: Tw Cen MT Condensed Bold;
   }
   
   /* END OF BODY HEADERS  */
  
  /* ------------------------- County Home Body Styling ------------------------*/
  .HomeList  {
      list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; 
	  list-style-image: url("../Images/BrightRedSQBullet.gif");
      list-style-type:square; 
	  }
	   
  	.HomeList li {
     margin: 0px; padding: 0px;
     }  
	   
	.HomeList a {
	 font-size: 12px;
	 color:#4B6099; 
	 font-weight:bold;
	 text-decoration:underline;
	 }	   
      
	  
/*  ------- County Home Page Footer Styling ------ */ 	  
	div#HomeFtContainer   { 
     padding:6px 0 0 0;  
     width  100%;
     font-size:11px; 
     text-align:center;
	} 

    div#HomeFtContainer img {
     margin-left:16px
    }

    div#HomeFtContainer ul {
     margin-left:97px;
    } 

    div#HomeFtContainer li { 
     display:inline;
     font-weight:normal;
     border-right: 1px solid #4B6099; 
     padding:0 9px 0 9px; 
   }
   
	div#HomeFtContainer ul li a {
     color: #4B6099; 
     font-weight:normal; 
     font-size:11px;
     text-decoration:none;
    } 	

    div#HomeFtContainer ul li a:hover {
     text-decoration: none;
     color:#990000
    } 
	 
    div#HomeFtContainer li:last-child   { border-right:0px; } 
    div#HomeFtContainer li.noborder     { border-right:0px; }
			
    
  
    
	/*  ------------    Footer Styling   ------------------------  */
	
	  
	 div#CHomeFooter { margin-top: 6px; 
	 }
	 
	 div#CHomeFooter  img { margin-right:2px; } 
	 


/*  --------------   DEPARTMENTAL PAGE STYLES  -----------------------  */		
    div#DeptContWrap { 
     margin:0px;
     padding:0px;
    }
	
div#DeptContHead td ul {
	  list-style-position: outside; margin-left: 0px; padding-left: 14px;  vertical-align: middle; 
	   list-style-image: url("../Images/BigBlueSQBullet.gif");
	 }

div#DeptContHead  td li h3{
	   font-weight:Bold; 
       color:#4B6099;
	   }  
	
   
	
	div#DeptContBody {
    font-size:12px;
    margin:0px;
    padding:0px;
    
 }
 
    

div#DeptContBody td { 
    margin: 0px;
    padding: 2px 4px 4px 4px;
  } 


div#DeptContBody td.ContentHead  {
      list-style-position: outside;  
	  list-style-image: url("../Images/BigBlueSQBullet.gif");
	/* margin-left: 4px;*/
      padding-left: 26px;
      vertical-align: middle;
}
div#DeptContBody  td.ContentHead li h3{
	   font-weight:Bold; 
       color:#4B6099;
	   }  
div#DeptContBody img {
    float:left;
	margin: 0px 6px 0 6px;
    
	} 
       

 .ContentHead { 
        border-bottom: 1px solid #475d97;
     } 
  				
	   

	   
div#DeptContBody a {
	   font-size: 12px;
	   color:#4B6099; 
	   font-weight:normal;
	   text-decoration:underline;
	   }	
 div#DeptContBody a:hover {
       color:#990000;
}	   	
 .DeptList  {
      
	}
	
   .DepList  p  { margin-top:10px; margin-bottom:2px; } 
   .DeptList ul { list-style-position: outside; 
	 list-style-image: url("../Images/SQ4BlueBullet.gif");
     list-style-type:square; }
	 
    .DeptList li {
     margin: 4px 0px; 
   }  
	 
	 
   .DeptList ol  { } 
   .DeptList ol li { margin: 4px 0 0 3px;} 
   .DeptList ol li a { margin:0px 0 0 5px; }	 
   
   
	
   .DeptList a {
	font-size: 12px;
	color:#4B6099; 
	font-weight:normal;
	text-decoration:underline;
   }

   
  .DeptLinkBox { 
   font-size:11px;
   border:1px solid #4B6099;
   margin:4px;
   }  

 .DeptLinkBox ul {
  list-style-image: url("../Images/BlueSQBullet.gif");
  list-style-type:square;
  margin: 10px 4px 4px 10px;
  padding: 0px 9px;
  }

 .DeptLinkBox li {
  margin: 8px 4px 4px 6px; 
  }  
 
 .DeptLinkBox a {
  font-size: 11px;
  color:#4B6099; 
  font-weight:normal;
  text-decoration:underline;
  }
  
  .AltDeptList  {
  }
  
  	.small{
      font-size:10px;
      font-weight:normal;
    }
   
	
  /* .DepList  p  { margin-top:10px; margin-bottom:2px; } */ 
  .AltDeptList ul { list-style-position: outside; 
      list-style-type:disc; }
	 
  .AltDeptList li {
     margin: 4px 0px; 
   }
   
   .AltDeptList li.smallprint {font-size: 11px; }  
	 
  .AltDeptList a {
	font-size: 12px;
	color:#4B6099; 
	font-weight:normal;
	text-decoration:underline;
	color:#990000;
   }

  .AltDeptList a:hover {
	color:#990000
   }
   
   /*  Table Formatting    -------------------------- */
   .TabLabel2 {
	BORDER-RIGHT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
	VERTICAL-ALIGN: top; 
	TEXT-ALIGN: left; }
   
   div#InfoTable  { 
     }
	 
    div#InfoTable td {
     border-left: 1px solid white;
	 border-right: 1px solid white;
	 border-bottom: 1px solid white;
	}   
	
	.box-highlight {
	border:1px solid #000;
	background-color:#d4e3ed;
	padding:4px;
}
	#featured-box {
	background:url(../images/header-bg-gradient.gif) repeat-x;
	border:1px solid #999999;
	padding:0 8px 4px 8px;
	margin:0;
}
	#featured-box .title{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:15px;
}
img.floatLeft {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
img.floatRight {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
hr.divider{
    background-color:#666666;
	margin:15px 0 15px 0;
	padding:0;
	height:1px;
	width:100%;
}
.table {
	border:1px solid #333;
	padding:5px;
}
#info tr td {
	border:1px dotted #69C;
	color:#404040;
	background-color:#FFF;
	margin:5px;
	padding:10px;
}
table.info {
	color:#404040;
	width:98%;
	background-color:#fafafa;
	border-collapse:collapse;
}
#info-solid tr td {
	border:1px solid #69C;
	color:#404040;
	background-color:#FFF;
	margin:5px;
	padding:10px;
}
.inline li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	padding-top:10px;
}
.top-anchor {
	border-top:1px solid #CCC;
	padding-top:8px;
}	
.bullet-disc{
   list-style:disc;
}
.bullet-none{
   list-style:none;
}
.no-padd-marg{
	margin:0;
	padding:0;
}
.hr {
	
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d8e5f3;
}

.list {
   padding-top:-18px;
   padding-left:0;
   margin-top:-18px;
   margin-left:0;
   list-style-type:none;
}
.center {
   display:block;
   margin-left:auto;
   margin-right:auto;
}

#menu-bottom {
	margin:0;
	padding:0 0 20px;
}
#menu-bottom A:link {
	color:#666;
}
#menu-bottom A:visited {
	color:#666;
}
#menu-bottom A:active {
	color:#666;
}
#menu-bottom A:hover {
	color:#000;
}
hr {
	border: 0;
	width: 100%;
	color: #CCCCCC;
	background-color:#CCCCCC;
	height: 1px;
}
/* ---------------- DEPARTMENT NAVIGATION STYLES ---------------------  */	
    div#DeptNavL { 
     border-right: 1px solid #CAD3E4;
     border-bottom:1px solid #CAD3E4; 
	 background-color:#F0F0F0;
	  
	}
	
    div#DeptNavL td {
     border-bottom: 1px solid #CAD3E4;
     padding: 6px;
	 
	}
	
    div#DeptNavL p  {
     margin:2px 4px;
     font-size: 11px;
     color:#4B6099; 
	}

    div#DeptNavL a {
     font-size: 11px;
	 color:#4B6099;
	 text-decoration:none;
	 
	}

    div#DeptNavL img {
     margin:2px;
	} 
	
 /* ---------- END OF OF DEPARTMENT NAVIGATION STYLING -------*/	


/* -----------------      Common Elements ------------------------------- */

 
div#FooterContainer   { 
  
  margin:0;
  padding:4px 0 0 0;  
 /* padding:8px 0 0 0; */ 
   width  100%;
   font-size:12px;
   } 


 div#FooterContainer ul {
   margin:8px 0 0 96px;
   padding:0px;
   } 
   
div#FooterContainer li { 
    display:inline;
	color: #4b6099;
	border-right: 1px solid;
	padding:0 4px 0 6px; 
   
    }

div#FooterContainer ul li a {
     margin:0px;
	 padding:0px;
     font-weight:bold; 
     text-decoration:underline;
     color:#4B6099;
 } 

 
 div#FooterContainer ul li a:hover {
     text-decoration:underline;
     color:#990000
 } 
 
 div#FooterContainer ul.smallfooter {
 margin-left:210px;} 
  
 div#FooterContainer li.noborder { border-right:0px; }
  
  div#FooterContainer.smallfooter li a { 
     font-weight:normal;
     text-decoration:none;
 }
  
 div#FooterContainer li:last-child { border-right:0px; } 
 
div#SpecialIndent          {  margin: 6px; } 
 */ 
div#SpecialIndent a         { margin:8px;
                              
                               } 

 
 
 
/* --------------------------  LINKS            ---------------------------------- */
    .aL1 {
	   font-size: 12px;
	   color:#4B6099; 
	   font-weight:bold;
	   text-decoration:underline;
	   }
	   
	   .bL1 {
	   font-size: 12px;
	   color:#FFFFFF; 
	   font-weight:bold;
	   text-decoration:underline;
	   }
/*-----------------------------------------------------------------------------------*/

/*  --------------------- MISCELLANOUS CLASSES ---------------------------------------*/	
	 
            
     
     .WhiteBack             {  background-color:#FFFFFF; }
     .BoldText              {  font-weight: bold; }
	 .WhiteText             {  color:#FFFFFF;     }
     .RedText               {  color:#990000;     }
     .fineprint             {  font-size:10px; }
     .BodyMargin            {  margin:6px 10px 0px 8px;    }
     .BodyImageFormat       {  float:left; padding: 0 6px 0 0;} 
     .BorderBtmLtB          {  border-bottom: 1px solid #475d97; }
     .smallfooter           {  font-weight:normal; font-size:11px;   }
     .smallfooter li a      {  text-decoration:none; } 
     .floatright            {  float:right; } 
     .noborder              { border: 0px; } 
     /*.largeDeptFooter       { margin-left: 120px; } */
     .ImgBorder1p           { border: 1px solid #000000; }  
	 .floatleft             { float:left; }
	 .clearfloats           { clear:both; }
	 
	
	 .16px                  { font-size:16px; }
	 
	 .11px                  { font-size:11px; }
	 .10px                  { font-size:10px; }
	 .NavyText              { color:Navy;} 
	 .sectionbk             { margin-top:10px; } 
	 
	 /* ----------        Color Highlighting  --------------------------------------*/
	 .medblueText          { color:#4B6099; } 
	 .blackText            { color:#000000; }
	 .medblueHdg           { color:#4B6099; font-size:14px; text-decoration:none; } 
	 
	 
	/*----------------------------- Temporary Survey -------------------------------*/
	div#FooterContainerS   { 
  
  margin:0;
  padding:4px 0 0 0;  
 /* padding:8px 0 0 0; */ 
   width  100%;
   font-size:11px;
   } 


 div#FooterContainerS ul {
   margin:8px 0 0 4px;
   padding:0px;
   } 
   
div#FooterContainerS li { 
    display:inline;
	color: #4b6099;
	border-right: 1px solid;
	padding:0 4px 0 6px; 
   
    }

div#FooterContainerS ul li a {
     margin:0px;
	 padding:0px;
     font-weight:bold; 
     text-decoration:underline;
     color:#4B6099;
 } 

 
 div#FooterContainerS ul li a:hover {
     text-decoration:underline;
     color:#990000
 } 
 
 div#FooterContainerS ul.smallfooter {
 margin-left:110px;} 
  
 div#FooterContainerS li.noborder { border-right:0px; }
  
  div#FooterContainerS.smallfooter li a { 
     font-weight:normal;
     text-decoration:none;
 }
  
 div#FooterContainerS li:last-child { border-right:0px; } 
 
div#SpecialIndent          {  margin: 6px; } 
 */ 
div#SpecialIndent a         { margin:8px;
                              
                               } 

        				
