/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 760px;
	text-align: center; /*this will center ALL items on the page in IE but only text in Moz etc.*/
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	background-color: #ffffff;
	}


#container
{
	margin-right: auto;/*centres in compliant browsers*/
	margin-left: auto;/* "	" */ 
	margin-top: 20px;
	width: 720px; /*An auto centering layer, width must be assigned*/
	height: auto;
	min-height: 625px; /* Compliant browser height, This will fill entire browser window height */
	text-align: left;/*text align must be declared in all items due to 'text-align: center;' being in the body tag*/
	position:relative;
	clear: both;
}

#header
{
width: 720px;
height: 190px;
float: left;
}

#head-left
{
width: 113px;
height: 190px;
float: left;
}

#head-middle
{
width: 476px;
height: 190px;
float: left;
margin-left: 8px;

}
#head-mid-top
{
width: 476px;
height: 124px;
float: left;
background: url(images/berkley_header.jpg) top no-repeat;
}

#head-mid-bottom
{
width: 476px;
height: 58px;
float: left;
margin-top: 8px;
}

#head-right
{
width: 113px;
height: 190px;
float: left;
background: url(images/top-right.gif) top no-repeat;
margin-left: 8px;
vertical-align: top;

}

#main
{
width: 585px;
height: auto;
float: left;
margin-top: 35px;
}

#leftnav
{
width: 117px;
height: auto;
float: left;
font-size: 14px;
}

#leftnav a
{
height: 20px;
text-decoration: none;
}

#leftnav p
{
margin: 0 0 10px 0;
}


.boldlink
{
text-decoration: none;
color: #0065A4;
font-weight: bold;
}

.stdlink
{
text-decoration: none;
color: #000000;
padding-left: 12px;
}

.blacklink
{
text-decoration: none;
color: #000000;
}

.boldcontactlink
{
font-weight: bold;
text-decoration: none;
color: #000000;
}

.emailcontactlink
{
text-decoration: none;
color: #000000;
}


#maincontent
{
width: 410px;
height: auto;
float: left;
margin-left: 37px;
font-size: 13px;
}

#maincontent p
{
margin: 0 0 10px 0;
}

#maincontent a
{
text-decoration: none;
}

#maincontent a:hover
{
text-decoration: none;
color: #0065A4;
}

.bluetext
{
font-size: 14px;
color: #0065A4;
}

.bluecontact
{
font-size: 12px;
color: #0065A4;
}


h1
{
margin: 40px 0 10px 0;
font-size: 14px;
color: #0065A4;
}

h2
{
margin: 0 0 20px 0;
font-size: 14px;
color: #0065A4;
}

#rightimage
{
width: 135px;
height: auto;
float: right;
margin-top: 35px;
font-size: 12px;

}

#rightimage img
{
float: right;
margin-bottom: 10px;
margin-left: 5px;

}

#footerline
{
margin-top: 30px;
width: 720px;
height: 5px;
float: left;
background-color: #0065A4;
overflow: hidden;
}

#footertext
{
width: 720px;
height: 15px;
float: left;
text-align: center;
font-size: 11px;
margin-top: 5px;
}


.taxcard{
   border-collapse: collapse;
   width:101%
}

.taxcard td.taxtitle{
color:#233f23;
text-align:left;
margin:0;

text-indent:0;
border:0;
height:40px;
line-height:1.3em;
font-size:0.8em;
}
.taxcard h2{
background-color:none;
color:#233f23;
background-image:none;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
float:left;
padding-left:0px;
line-height:1.3em;
font-size:0.8em;
}
.taxcard i{ font-style:normal ; font-size:0.7em; line-height:1.3em;}
.taxcard td { border:1px solid #233f23; padding:3px;;}

.taxtopnone{ border-top:none; }
.taxbottomnone{ border-bottom:none; }

.taxcard i{ font-style:normal ; font-size:0.7em; line-height:1.3em;}
.taxcard td { border:1px solid #233f23; padding:3px;;}

.taxtopnone{ border-top:none; }
.taxbottomnone{ border-bottom:none; }

#capitaltax, #capitaltax td{border:1px solid; border-collapse:collapse;}
#capitaltax{ border:1px solid #4e724e; }
.taxwarn{ color:#233f23; }


#popheader
{
width: 720px;
height: 110px;
float: left;
}

#poplefthead
{
width: 113px;
height: 90px;
float: left;
background: url(images/berk_pop_up_image_01.jpg) top no-repeat;
}

#popmiddlehead
{
width: 476px;
height: 90px;
float: left;
background: url(images/berk_pop_up_header.jpg) top no-repeat;
margin-left: 5px;
margin-right: 5px;
}

#poprighthead
{
width: 113px;
height: 90px;
float: left;
background: url(images/berk_pop_up_image_02.jpg) top no-repeat;
}

#popmain
{
width: 700px;
height: auto;
float: left;
}

#popmain p
{
margin: 10px 0 10px 0;
font-size: 13px;
}

#popmain h1
{
margin: 10px 0 0 0;
font-size: 20px;
color: #0065A4;
}

#popmain h2
{
margin: 10px 0 0 0;
font-size: 14px;
color: #0065A4;
}

.sepline
{
border-top: 1px solid #0065A4;

}