﻿body 
{
	background-image:url(Images/lines.gif);
	border-width:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	
}
h1, h2, h3, h4
{
	
	font-family:'Arial';
	text-indent:25px;
}
h1, h2
{
	color:Navy;
/*	width:700px; */
	font-weight:bold;
	text-indent:0px;
	border-bottom-width:thin;
	border-bottom:#b0c4de ridge;
}
h3, h4
{
	
}

h5, h6
{
	color:black;
	font-family:Arial;
	text-indent:25px;
	font-weight:normal;
}
/* Addition for General Services - 12/13/1007 Andrew Sauder */
.style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	}
.style2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.realsmallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.ContactTable {
	border-bottom:#999999 solid 1px;
	padding:4px;
	text-align:center;
	}
.ContactTableTop {
	border-bottom:#999999 solid 1px;
	border-top:#999999 solid 1px;
	padding:4px;
	text-align:center;
	}
/*    6/5/2008 For Permits and Inspections -- Use for sub navigation*/
.blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03499e;
	}
.rolloverselect {
    display:table;
    background-image:url('/PlanningLand/PermitsInspect/images/rollover.jpg');
	text-decoration:none;
	color:#000033;
    }
.swirl {  /*used for tables with employee's name in it */
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#666666;
	text-align:center;
	color:White;
    }
.nodisplay {
    display:none;
}
/* Addition 1/4/2010 Andrew sauder - search bar in header instead of seperate page */
.btnSearch 
{
    background:url('images/search-icon.jpg') no-repeat top left;
    width:25px;
    height:22px;
	position:absolute;
	top:123px;
	left:950px;
	z-index:15001;

}
.btnSearch:hover
{
    background:url('images/search-icon-over.jpg') no-repeat top left;
}
.txtSearch
{
    width:155px;
    border:1px solid #abadb3;
    height:18px;
    position:absolute;
    top:123px;
    left:800px;
    z-index:15000;

}
/* Addition 7/13/2009 Andrew Sauder - CssClass the menu instead of using clunky menu controls */
.menuitem
{
	display:block;
	height:19px;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	border:1px solid #e2e2e2;
	padding-top:2px;
	margin-bottom:1px;
}
.menuitemhover
{
	display:block;
	height:19px;
	background:#bbccdd;
	
	border:1px solid #666655;
}
.menuitemhover a
{
	color:#333322;
	text-decoration:none;
	background:none;
}
.menuitemselected
{
	display:block;
	height:19px;
	color:#008000;
	background:#bbccdd;
	border:1px solid #666655;
	text-decoration:none;
}
.menuitemselected a
{
	color:#333322;
	text-decoration:none;
	background:none;
}
/* close -- 7/28/09 news items alternating style*/
.newsitem
{
    background:#efefef;
    border-left:solid 5px #ccc;
}
#areas {
	padding-top:15px;
	}

a
{
	color:Navy;
	font-size:15px;
}
a:hover
{
	text-decoration:none;
	color:Green;
	font-size:15px;
	
}
li
{
	color:Black;
	font-family:Arial;
	font-size:small;
}
#sizer
{
	width:990px;
	background-color:#e2e2e2;
	position:absolute;
}

#header
{ 
	background-color:#e2e2e2;
	width:990px;
	text-align:left;
	border-bottom-color:#778899;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#778899;
	margin-top:0px;
	border-right:#000080 0px solid;
 }

#siteMap2
{
	width:990px;
	background-color:#e2e2e2;
	border-top-width:0px;
	border-top-color:#778899;
	border-top-style:solid;
	
}

#siteMap
{
	width:970px;
	background-color:#e2e2e2;
}

.MapPath
{
	float:left;
}

.SiteMap
{
	float:right;
}



#mainBody
{
	position:relative;
	background-color:#e2e2e2;
	border-right-width:0px;
	border-right-style:solid;
	border-right-color:#000080;
	width:990px;

}
#sidebarContainer
{

	background-color:#e2e2e2;	
	width:228px;
	float:left;
	height:inherit;
	z-index:1001

}

#sidebar
{

	background-color:#e2e2e2;
	width:225px;

}

#sidebar .item
{

}

#quickLinks a
{
	margin-left:5px;	
	color:Navy;
	font-size:16px;
	text-decoration:none;
}
#quickLinks a:hover
{
	
	text-decoration:underline;
	color:Green;
	
}

#maincontentContainer
{
	position:relative;
	border-left-style:solid;
	border-left-color:#778899;	
	border-left-width:1px;	
	background-color:white;
	float:left;
	width:757px;
}

#maincontent
{
	min-height:850px;
	position:relative;
	width:740px;
	background-color:white;
	left:20px;
	background-color:inherit;
	position:relative;
	
}

#maincontent a
{
	font-size:medium;	
}

#footer
{	
	width:990px;
	background-color:#e2e2e2;
}	
#footerContent
{
	position:relative;
	width:990px;
	float:right;
	border-top:1px solid #778899;
}
#footerContent a
{
	color: Navy;
	font-family:'Baskerville Old Face';
	text-indent:0px;
	font-size:16px;
}
#footerContent a:hover
{
	color:Green;
}

#homeContainer
{
	position:relative;
	width:726px;
}
#homeContainer a
{
	text-indent:0;
	text-decoration:none;
	color:Navy;
	font-size:smaller;
}

#homeContainer a:hover
{
	text-decoration:underline;
	color:Green;
}
.more
{
	float:right;
	
}
#spacer1
{
	position:relative;
	width:100px;
	float:left;
}
#homeLeft
{	
	position:relative;
	float:left;
	width:236px;
	text-indent:0px;
}
#spacer
{
	position:relative;
	float:left;
	width:100px;
}
#homeRight
{
	position:relative;
	float:left;
	width:236px;
	text-indent:0px;
}	
#home
{
	position:relative;
}
#frontpage
{
	
	position:relative;
}

.indent
{
	font-size:10px;
	margin-left:5px;
	margin-bottom:8px;
}
#links
{
	width:690px;
	font-size:16px;
}
#treeView
{
	width:220px;
	float:left;
}
#lcbInfo
{
	float:left;
	width:465px;
}


.GridItem
{
	color:black;
	
}
.GridSelectedItem{
	font-weight:bold;  
	color:activecaption; 
	background-color:#ffffff;
	}

.GridFooter {
		color:#333333; 
		background-color:#CCCC99;
	}
.GridHeader
{
	font-weight:bold;
	color:activecaption;
	background-color:#ffffff;
}
.GridPager
{
	color:black;
	background-color:#ffffff;
	text-align:center;
}


@media print {	
	body {
		margin:0;
		padding:0;
		font-size:10pt;
		line-height:12pt;
		background:#FFFFFF !important;
	}
	#sizer {
		margin:0;
		width:auto !important;
	}
	#header
	{
		display:none;
	}
	#sitemap
	{
		display:none;
	}
	#sitemap2
	{
		display:none;
	}
	#sidebarContainer
	{
		display:none;
	}
	#sidebar
	{
		display:none;
	}
	#maincontentContainer
	{
		margin:0;
		width: auto !important;
		border-left-width:0px;

	}
	#maincontent
	{
		margin:0;
	}
	#footer
	{
		display:none;
	}
	#footerContent
	{
		display:none;
	}