 /*/////////////MAIN CONTAINERS/////////////*/

	html,body{height:100%;}

	* {
		padding:0;
		margin:0;
		}

	body {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #333;
		font-size:small;
		height:100%;
		width: 90%;
		line-height:150%;
		background:#fff url(images/imagebar_home.jpg) no-repeat left top;
		}


	* html .outer{height:100%;}
	head+body .outer{min-height:100%;}

	#sidebar {
		float:left;
		width:187px;
		height: 100%;
		background:#61765b url(images/navbar_bg.gif) top right repeat-y;
		}
	.sidebar {
		float:left;
		width:187px;
		background:#61765b url(images/navbar_bg.gif) top right repeat-y;
		}

 	#homepagecontent {
		float:left;
		position: relative;
		margin-top:231px;
		margin-left:25px;
		width: 484px;
		overflow: visible;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		}
	#homepageleft {
		width:400px;
		border-right: 1px solid black;
		padding-right:20px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		float:left;
		}
	#homepageright {
		float:left;
		width: 230px;
		margin-left: 20px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		color:#61765b;
		}

	#homepagecontent ul li {
		text-decoration: none;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		font-weight: normal;
		list-style-type:square;
		margin-left:50px;
		}
		
.subpage ul li {
		text-decoration: none;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		font-weight: normal;
		list-style-image: url("../images/checkmark.gif");
		margin-left:50px;
		margin-bottom: 10px;
		padding-left: 10px;
		}

 	#normalpagecontent {
		/*position: relative;*/
		float:left;
		clear: right;
		margin-top:231px;
		margin-left:25px;
		width: 475px;
		overflow: visible;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-align: justify;
		}

	#normalpagecontent ul li {
		text-decoration: none;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		font-weight: normal;
		list-style-type:square;
		margin-left:50px;
		}

	.biopagecontent {
		float:left;
		position: relative;
		margin-top:231px;
		margin-left:20px;
		width: 650px;
		overflow: visible;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		
			}

	#shortpagecontent {
		float:left;
		margin-top:231px;
		position: relative;
		margin-left:50px;
		width: 500px;
		overflow: visible;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		}
	P {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		}

	#bioleft {
		float:left;
		width:350px;
	/*	border-right: 1px solid black;  */
		padding-right:20px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		text-align: justify;
		}

	#bioright {
		float:left;
		width: 250px;
		border-left: 1px solid black;
		padding-left: 20px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		color:#61765b;
		}

	#logo {
		position:absolute;
		left:210px;
		top:13px;
		width:143px;
		height:49px;
		z-index:1;
		}

	.address {
		line-height:150%;
		font-size:.9em;
		color:#fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		padding-left:1.0em;
		margin-top:25px;
		}

	.copyright {
		line-height:150%;
		font-size:small;
		color:#fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		padding-left:1.0em;
		margin-top:100px;
		margin-bottom: 0px;
		}

	.column1 {
		margin-top:10px;
		padding-left: 20px;
		padding-right: 50px;
		float:left;
		}

	.column2 {
		margin-top:10px;
		float:left;
		padding-right: 30px;
		}

	.column3 {
		margin-top:10px;
		float:left;
		padding-left: 20px;
		padding-right:20px;
		}


	.contactbutton {
		float: right;
		width: 180px;
		height: 24px;
		margin-bottom:10px;
		}


	#chat {
		position:absolute;
		left:569px;
		top:23px;
		width:146px;
		height:38px;
		z-index:2;
		}


/*/////////////CUSTOM FORMATTING/////////////*/

	.address a:link {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration: none;
		}

	.address a:visited {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration: none;
		}

	.address a:hover {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration: none;
		background-color: #87a47e;
		}

	.address a:active {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration: none;
		background-color: #87a47e;
		}

	a:link {
		color: #61765b;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration:underline;
		font-weight:bold;
		}

	a:visited {
		color: #61765b;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration:underline;
		font-weight:bold;
		}

	a:hover {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration: none;
		background-color: #61765b;
		}

	a:active {
		color: #61765b;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		}

	.img {
		border: 0;
		}

	h1 {
		font-size: 1.5em;
		padding:5px;
		border-bottom:1px #CCCCCC solid;
		}

	h2 {
		font-size:1.1em;
		/*margin: 20px 0px -10px 0px;*/
		color:#000;
		border-bottom:1px #CCCCCC solid;
		}

	h3 {
		font-size:1em;
		color:#000;
		}

	h4 {
		font-size:1em;
		margin: 20px 0px -15px 0px;
		color:#000;
		}


 	p { padding:15px 0px 0px 0px;}

	h1 { clear: right; }





/*/////////////NAVIGATION/////////////*/

	.menu{
		margin:0px;
		padding-left:10px;
		padding-top:2px;
		padding-bottom: 2px;
		display:block;
		text-decoration: none;
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		height: 20px;
		border-bottom:1px solid #87a47e;
		}


	.submenu{
		background:#61765b;
		display: block;
		height: 19px;
		margin-left:0px;
		padding-top: 0px;
		padding-bottom:5px;
		padding-left: 20px;
		color: #333333;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		border-bottom:1px dashed #87a47e;
		font-size:.9em;
		}

	.hide{
		display: none;
		}


	.show{
		display: block;
		}


	a.menu:link {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		text-decoration:none;
		background-color:#61765b;
		font-weight:bold;
		}
	a.menu:visited {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		text-decoration:none;
		}
	a.menu:hover {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		background-color: #87a47e;
		text-decoration:none;
		}
	a.menu:active {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		text-decoration:none;
		}


	a.rss:link {
		color: #61765b;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration:none;
		font-weight:normal;
		}
	a.rss:visited {
		color: #61765b;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration:underline;
		font-weight:bold;
		}
	a.rss:hover {
		color: #333333;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration:underline;
		font-weight:bold;
		}
	a.rss:active {
		color: #333333;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 150%;
		text-decoration:underline;
		font-weight:bold;
		}



	a.submenu:link {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		background-color: #61765b;
		text-decoration: none;
		font-weight:normal;
		}
	a.submenu:visited {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		background-color: #61765b;
		text-decoration: none;
		font-weight:normal;
		}
	a.submenu:hover {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		background-color: #87a47e;
		text-decoration: none;
		font-weight:normal;
		}
	a.submenu:active {
		color: #fff;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		background-color: #87a47e;
		text-decoration: none;
		font-weight:normal;
		}

/*/////////////FORMS/////////////*/

	label
		{
		width: 4em;
		float: left;
		text-align: right;
		margin-right: 0.5em;
		display: block;
		}

	.submit input
		{
		margin-left: 4.5em;
		}
	input
		{
		color: #000;
		background: #ececec;
		border: 1px solid #61765b;
		height:1.5em;
		}

	textarea
		{
		color: #000;
		background: #ececec;
		border: 1px solid #61765b;
		}

	.submit input
		{
		color: #000;
		background: #61765b;
		border: 2px outset #ececec;
		}
	fieldset
		{
		border: 1px solid #61765b;
		width: 30em;
		}

	legend
		{
		color: #fff;
		background: #61765b;
		border: 1px solid #87a47e;
		padding: 2px 6px;
		margin: 15px 0px 0px 15px;
		}

  	#footer {
		clear: both;
		width:100%;
		padding-left: 130px;
		padding-top:  10px;
		padding-bottom: 10px;
		background:#61765b url(navbar_bg.gif) repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

	.footer a:link  {
		width:75%;
		background:#61765b url(images/navbar_bg.gif) repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:60%;
		font-size:.8em;
		color:#ffffff;
		font-weight: normal;
		}

	.footer a:HOVER  {
		width:75%;
		background:#61765b url(images/navbar_bg.gif) repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:60%;
		font-size:.8em;
		color:#cccccc;
		font-weight: normal;
		}

	.footer a:VISITED  {
		width:75%;
		background:#61765b url(images/navbar_bg.gif) repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:60%;
		font-size:.8em;
		color:#cccccc;
		font-weight: normal;
		}


	.footer a:ACTIVE  {
		width:75%;
		background:#61765b url(images/navbar_bg.gif) repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:60%;
		font-size:.8em;
		color:#cccccc;
		font-weight: normal;
		}
