/* Kerman Morris Site 2007 */

/*Primary Classes ==================================================================--*/

body {
	background-color:#e0d4b1;
	background-image:url(img/bg_tile.gif);
	background-repeat:repeat-x;
	font-family:"Helvetica Neue", Helvetica, Verdana, Arial;
	font-size:13px;
	line-height:16px;
	color:#434343;
	text-align:center;
	padding:30px 0px 30px 0px;
	margin:0;
}

p {
	margin:0;
	font-size: 15px;
}

ul {
	margin-top:5px;
}

li {
	list-style-image:url(img/bullet.png);
	margin-top:8px;
	font-size: 15px;
}

td {
	text-align:left;
}

/*Structural Styles ==================================================================--*/

#tree {
	position:absolute;
	left:0px;
	top:-1px;
	width:354px;
	height:435px;
	background-image:url(img/tree_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:-100;
}

#nav_section {
	background-color:#fff;
	background-image:url(img/menu_bg.gif);
	background-repeat:repeat-y;
	border-left:1px solid #fff;
	width:760px;
}

td.intro_para {
	background-color:#9ab7af;
	border-top:1px solid #cf9b65;
	width:760px;
	padding:20px 40px 20px 40px;
	color:#414d49;
	font-size:16px;
	font-weight:lighter;
	line-height:12pt;
}

td.taupe_para {
	background-color:#e7dfc4;
	width:760px;
	padding:25px 40px 30px 40px;
}

td.teal_para {
	background-color:#9ab7af;
	width:760px;
	padding:25px 40px 30px 40px;
}

td.footer {
	background-image:url(img/ftr_tile.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:50px;
	width:760px;
	padding:15px 40px 0px 40px;
	color:#3b544d;
}

td.hilitesection {
	background-image:url(img/hlt_tile.gif);
	background-repeat:repeat-x;
	padding:20px;
}

tr.lightstripe {
	background-color:#f7f3df;
}
	

/*Link Styles ==================================================================--*/

a:link	{
	color:#434343;
	font-weight:bold;
	text-decoration:none;
}

a:visited,active	{
	color:#434343;
	font-weight:bold;
	text-decoration:none;
}

a:active	{
	color:#434343;
	font-weight:bold;
	text-decoration:none;
}

a:hover	{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;

}


/*Special Link Styles ==================================================================--*/

a.nav_bar {
	color:#56877a;
	font-weight:bold;
	text-decoration:none;
}

a.nav_bar:hover {
	background-color:#cfd5c2;
	text-decoration:underline;
}

a.nav_bar2 {
	font-weight:normal;
	color:#56877a;
	text-decoration:none;
}

a.nav_bar2:hover {
	background-color:#cfd5c2;
	text-decoration:underline;
}

a.footer_link {
	color:#3b544d;
	font-weight:bold;
	text-decoration:none;
}


a.footer_link:hover {
	text-decoration:underline;
}

a.return_link {
	color:#4f7268;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.return_link:hover {
	text-decoration:underline;
}

.reg_btn {
	background-image:url(img/reg_button.png);
	background-repeat:no-repeat;
	margin-top:15px;
	width:195px;
	height:43px;
}

.reg_btn:hover {
	background-image:url(img/reg_button_over.png);
	background-repeat:no-repeat;
	margin-top:15px;
	width:195px;
	height:43px;
}

/*Text Formats ==================================================================--*/

.p_open {
	margin-top:14px;
}

.p_open_black {
	color:#000;
	font-weight:bold;
	margin-top:14px;
}

.bolding  {
	font-weight:bold;
	margin-top:14px;
}

.Head1 {
	font-size: 18px;
	font-weight: bold;
	color: #516560;
	letter-spacing: 3px;
}
.Head2 {
	color: #6f450e;
	font-weight: bold;
	font-size: 16px;
}

.Head3 {
	color: #516560;
	font-weight: bold;
	font-size: 16px;
	margin-top:6px;
	margin-bottom:6px;
}

.Head4 {
	color: #516560;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 16px;
	margin-top:6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.Head5 {
	color: #6f450e;
	font-weight: bold;
	font-size: 14px;
}