body {
margin: 0;
padding: 0;
font: 73% "Trebuchet MS", tahoma, verdana, arial,  sans-serif;
line-height: 1.3em;
color: #666;
background: #F0E9DD url(../img/body_bg.gif) repeat-y;
background-position: 50% 0;
}

#container {
width: 700px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}

#banner {
height:200px;
padding: 5px;
margin: 0;
border-bottom: none;
}

#banner h1 {
margin: 0 15px 0 0;
padding-top: 50px;
border-bottom: none;
border-top: none;
font-size: 175%;
text-align: right;
}

#content {
padding: 0px;
margin-left: 180px;
margin-bottom: 0;
}

#sidebar {
float: left;
width: 150px;
margin: 0 5px 5px 5px;
padding: 3px;
line-height: 1.4em;
border-right: 1px solid #dfd0b9;
}

#footer {
clear:both;
padding: 3px;
margin: 0 0 0 0;
font-size: .85em;
text-align: left;
border-top: 1px solid #dfd0b9;
color: #333;
background: inherit;
}

#footer a:link, #footer a:visited {
background: inherit;
color: #333;
border-bottom: none;
}

#footer a:hover {
border-bottom: none;
background-color: inherit;
color: #663300;
}

p {
padding: 3px 5px 0px 5px;
}

#content h1, #sidebar h1 {
margin: 4ex 5px 2ex 5px;
font-size: 110%;
text-transform: uppercase;
padding: 3px;
border-bottom: 1px solid #dfd0b9;
border-top: 1px solid #dfd0b9;
color: #EB6D00;
background: inherit;
}
#content h1.first {
margin-top: 3px;
}

span.headline {
display: none;
}
h2 {
font-size: 115%;
padding: 5px;
margin:5px;
color: #508B4B;
background:#CFE4CD;

}

h3 {
margin: 0 3px 5px 3px;
padding: 3px;
text-align: left;
font-size: 1.3em;
color:#508B4B;
background: inherit;
border-top: 1px solid #dfd0b9;
border-bottom: 1px solid #dfd0b9;
}

h4 {
text-align: left;
text-indent:2px;
padding: 3px;
margin: 0 0 0 0;
font-size: 1.1em;
color: #764e25;
}

a {
text-decoration: none;
border-bottom: none;
color: #EB6D00;
background: inherit;
}

a img {
border: 0;
}

.img {
float: left;
padding: 3px;
margin: 3px;
border: 0px solid #dfd0b9;
}

.intro {
float:left;
width:220px;
margin: 3px 0 5px 0;
padding: 5px;
text-align:left;

}

.intro2 {
float: left;
width: 220px;
margin: 3px 0 5px 0;
padding: 5px;

}

.intro3 {
float: right;
width:220px;
margin: 3px 0 5px 0;
padding: 5px;

}

.update {
font-size: 1em;
background: inherit;
color: #764e25;
}

#navcontainer { width: 150px;margin-top: 20px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a {
display: block;
padding: 3px;
width: 130px;
background-color: #CFE4CD;
color: #666;
border-bottom: 1px solid #F0E9DD;
border-left: 8px solid #FBAA69;
}

#navcontainer a:link, #navlist a:visited {
text-decoration: none;
}

#navcontainer a:hover {
border-left: 8px solid #B7D6B4;
background-color: #FFA961;
color: #fff;
}

.current {
border-left: 8px solid #B7D6B4;
background-color: #FFA961;
color: #fff;
}

.box {
	margin: 10px; 
	background: inherit;
	color: #663300;
	border: 1px solid #B7D6B4;
	padding: 0;
}

.clear {
	clear: both;
}

.contact { 
background: #CFE4CD url(file:///InetPub/InetPub/img/barbg.gif) no-repeat; 
color: #000;
border-top: 1px solid #F0E9DD;
border-bottom: 1px solid #F0E9DD;
clear: both;
text-align: center; 
padding: 5px 0 5px 0;
}

/*----- FORM ----- */

input[type=text], 
input[type=submit] {
	margin: 1px;
}

input[type=text]   {
	border: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width: 115px;
	color: #707070;
}

textarea.sidebar   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:115px;
	height:80px;
	color: #707070;
	margin:5px 0px 5px 25px;
}

input.sidebar   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:115px;
	color: #707070;
	margin:0px 0px 5px 25px;
}

input.button_sidebar   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:119px;
	color: #707070;
	margin:0px 0px 5px 25px;
}

input.button_content   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:119px;
	color: #707070;
	margin:5px 0px 5px 0px;
}

#lp-content {
	padding: 16px;
}

#lp-content h1 {
	border-top: 1px solid #dfd0b9;
	border-bottom: 1px solid #dfd0b9;
}

#lp-content h2, 
#lp-content h3, 
#lp-content h4, 
#lp-content h5, 
#lp-content h6 {
	background: none; 
	color: #000;
	border: none;
}

#lp-content p a.big {
	font-size: 140%;	
}

#lp-content footer p {
	margin-top: 32px !important;
	padding-top: 8px !important;
	font-size: 75% !important;
	color: #000 !important;
	line-height: normal !important;
}

#lp-content .form-bdr {
	padding: 16px;
	border: 3px solid #dfd0b9;
	margin-top: 32px;
	margin-bottom: 32px;
}

#lp-content img.left {
	display: block;
	float: left;
	margin-right: 12px;
}

#lp-content img.right,
#lp-content div.right {
	display: block;
	float: right;
	margin-left: 12px;
}

#lp-content div.right {
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 6px;
	text-align: center;
}

#lp-content small {
	font-size: 75% !important;	
}

#lp-content input[type=text] {
	width: 250px;	
}

body.lp-content {
	font: 110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: normal !important;
	background: #F0E9DD url(../img/body_white_bg.gif) repeat-y  !important;
	background-position: 50% 0 !important;
}
