

/* -------------Shared-Layout----------------- */

	html {overflow-y: scroll;}

	body {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		}

	#wrapper {
		position:relative;
		margin:0 auto;
		text-align:left;
		padding: 0px;
		width:700px;
		}

	#header {
		background-image:url(images/header.png);
		background-repeat: no-repeat;
		width: 700px;
		height: 140px;
		}
		
	#slogan {
		font-style:italic; 
		color: white;
		text-align: center;
		line-height: 20px;
		background: #838E56;
		height: 20px;
		width: 700px;
	}	
		
	#slogan ul {
		margin: 0;
		list-style-type: none;
		padding: 0;
	}	
		
	#slogan li {	
		padding-right: 10px;
		padding-left: 10px;
		display: inline;
	}

	#page {
		float: none;
		width: 100%;
		background-image:url(images/pagebg.png);
		background-repeat: repeat;
		}

	#leftcol {
		float: left;
		width: 160px;
		background-image:url(images/leftcolbg.png);
		background-repeat: repeat;
		border-left: solid #E96501 2px;
		}

	#cal {
		float: none;
		padding: 20px 0 20px 0;
		width: 158px;
		}


	#content {
		float: right;
		background: #F0F5DB;
		margin: 0px;
		width: 506px;
		border-top: solid #CCD4AA 2px;
		border-right: solid #E96501 2px;
		padding: 15px 15px 15px 15px;
		}


	#footer {
		float: none;
		clear: both;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #E7F1F8;
		height: 20px;
		width: 700px;
		text-align: center;
		line-height: 20px;
		background: #838E56;
		border-bottom: #CCD4AA 2px solid;
		}

/* -------------Home-Layout----------------- */




	.calcpa {
		float: right;
		margin: 0px 17px 15px 0px;
		width: 70px;
		height: 100px;
		border: solid #CCD4AA 2px;
		}

	.proadv {
		float: right;
		width: 70px;
		height: 111px;
		border: solid #CCD4AA 2px;
		margin-right: 17px;
		}

	#home_top_left{	
		float: left;
		margin: 0px;
		width: 380px;
		background-color: #F0F5DB;
		padding: 0px 15px 15px 0px;
		}

	#home_top_right{	
		float: right;	
		width: 98px;
		background-color: #F0F5DB;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 0;

		}

	#home_top_right ul.home {
		list-style-type: none;
		padding: 0;
		margin: 0;
		font: none 12px Verdana, Arial, Helvetica, sans-serif;
		color: #2E3E1A;
		line-height: 160%;
		}

	#home_top_right li.check {
		background-image: url("images/check.gif");
		background-repeat: no-repeat;
		background-position: 0 .5em;
		padding-left: 1.3em;
		 margin-top: 2px;
		}

	#home_top_right li.under {
		text-decoration: underline;
		}



	.botcontent{
		float: left;
		width: 506px;
		background-color: #F0F5DB;
		padding: 10px 0px 15px 0px;
		}

	.google{
		float: left;
		width: 220px;
		background-color: #F0F5DB;
		padding: 15px 0px 0px 0px;
		}

	#home_img{
		text-align: center;
		width: 380px;
		background-color: #F0F5DB;
		padding: 20px 0px 0px 0px;
		}




/* -------------Contact-Layout----------------- */


	#topleft {	
		float: left;
		width: 239px;
		background-color: ##F0F5DB;
		padding: 0px 15px 0px 0px;	
		}

	#topright {	
		float: left;
		width: 236px;
		background-color: ##F0F5DB;
		padding: 0px 0px 0px 15px;	
		}
	
	.txtbold{
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;	
		font-weight: bold;
		color: #2E3E1A;
		}

	.txt20px {		
		margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align: justify;
		color: #2E3E1A;
		font-weight: normal;
		}

	a.email:link {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;	
		color: #2E3E1A;
		margin-left: 20px;
		font-weight: normal;
		}

	a.email:visited {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		margin-left: 20px;	
		color: #2E3E1A;
		}

	a.email:hover {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: underline;
		color: #E96501;
		}
		
	a.feemail:link {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;	
		color: #2E3E1A;
		font-weight: normal;
		}

	a.feemail:visited {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #2E3E1A;
		}

	a.feemail:hover {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: underline;
		color: #E96501;
		}

/* -------------Privacy----------------- */


	.txtboldund{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;	
		font-weight: bold;
		text-decoration: underline;	
		color: #2E3E1A;
		}

	.txtplain{
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-align: justify;	
		color: #2E3E1A;
		}


/* -------------Articles----------------- */

	.linktitle {	


		padding: 0px 0px 10px 0px;

		}



/* -------------Services----------------- */




	ul.services {
		list-style-type: circle;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #2E3E1A;
		line-height: 130%;
		margin: 0px;
		padding: 0px 0px 20px 0px;
		}

	li.servtitle {
		list-style-type: none;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		color: #2E3E1A;
		line-height: 100%;
		padding: 0px 0px 10px 0px;
		}

	li.servlist {
		margin-left: 15px;
		}



/* -------------Navigation----------------- */


	#nav ul
		{
		margin: 0;
		padding: 0;
		list-style-type: none;	
		}

	#nav li { 
		margin: 0;		
		}

	#nav a
		{
		display: block;
		color: #666;
		background: url(images/navbg.png) no-repeat left top;
		width: 160px;
		padding: .4em 0 .2em 0px;
		text-decoration: none;
		}

	#nav a:hover
		{
		background-position: 0 -75px;
		}

	#nav #current a {
		background-position: 0 -150px;
		}




/* -------------Calendar----------------- */ 


	.main {
		width: 158px;
		border-bottom:1px solid #999F9F;
		}

	.month {
		background-color:#838E56;
		font: 12px verdana;
		color:white;
		padding: 3px;
		}

	.daysofweek {
		background-color:#999F9F;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:white;
		border-top:1px solid #999F9F;
		border-bottom:1px solid #999F9F;
		}

	.days {
		font: Bold 9px Verdana, Arial, Helvetica, sans-serif;
		color:#666666;
		background-color: #E7F1F8;
		padding: 3px;
		border-top:1px solid #999F9F;
		border-left:1px solid #999F9F;
		}

	.days #today{
		font: Bold 9px Verdana, Arial, Helvetica, sans-serif;
		color: #E96500;
		background-color: light green;
		}


/* -------------New Styles----------------- */

	
	font.email {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;	
		color: #2E3E1A;
		margin-left: 20px;
		font-weight: normal;
		}



	.calfile {
		float: none;
		margin-bottom: 0px;
		margin-left: 18px;
		width: 120px;
		height: 55px;
		border: solid #838E56 2px;
		}

	.efile {
		float: none;
   		margin: 18px;
		width: 120px;
		height: 55px;
		border: solid #838E56 2px;
		}


	#dropmenudiv{
		position:absolute;
		background-color: #CCD4AA;
		border:2px solid;
		border-color: #CCD4AA #E96501 #CCD4AA #CCD4AA;
		border-left-width: 2px;
		border-top-width: 0;
		z-index:100;
		font-weight: none;	
		margin: 0;
		padding: 0;
		list-style-type: none;
		}

	#dropmenudiv a{
		width: 100%;
		display: block;
		color: #666;
		background: url(images/navbg.png) no-repeat left top;
		padding: .4em 0 .2em 0px;
		text-decoration: none;
		}

	#dropmenudiv a:hover{ /*hover background color*/
		background-position: 0 -75px;
		}

	a.link:link {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;	
		color: #E96501;
		font-weight: normal;
		}

	a.link:visited {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;	
		color: #E96501;
		}

	a.link:hover {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: underline;	
		color: #E96501;
		}

	.selfemp{
		padding: 18px 0 0 18px;
		margin: 0;
		}

