/* CSS Document */

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		font-family: arial, hevetica, sans-serif;
		color: 5f5c5c;
		text-align: center;
		background-color: #C0DEDD;
}
/* start font-size hack */
p
    {
    font-size : small;
    }

/*/*/a{}

body p
    {
    font-size : x-small;
    }

html>head:first-child+body p
    {
    font-size : small;
    }

/* */
/* end font-size hack */

#container {
		margin-left:auto;
		margin-right:auto;
		width: 760px; 
		min-height:100%;
		background: url(../images/home_bg.gif) repeat-y right top;
		text-align: left;
		position:relative;
} 
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:760px;w\idth:760px;}
* html body{}
/* end hack */

#spacer1 {
		width: 100%; 
		height:7px;
		background: white;
		position:relative;
} 
#spacer2 {
		width: 100%; 
		height:2px;
		background: white;
		position:relative;
} 
#header {
	BACKGROUND: #a1cdcb;
	MARGIN: 0px 8px 0px 8px;
	WIDTH: 744px;
	POSITION: relative;
	min-width: 600px;
	height: 75px;
	text-align: left;
}
#header img {
	vertical-align: middle;
}

#nav {
	BACKGROUND: #005c68;
	MARGIN: 0px 8px 0px 8px;
	PADDING: 1px 0px 0px 0px;
	WIDTH: 744px;
	POSITION: relative;
	min-width: 600px;
	height: 1.2em;

}
#nav p {
	display: inline;
}
#nav A {
	padding: 0px 6px;
	font-size: 0.85em;
}
#nav A:link {
	color: white;
	text-decoration: none;
}
#nav A:visited {
	color: white;
	text-decoration: none;
}
#nav A:hover {
	color: 4cad95;
	text-decoration: none;
}
#title {
	background-color: #c0dedd;
	MARGIN: 0px 8px 0px 8px;
	height: 1.2em;
	padding: 2px 0px 0px 0px;
}
#titleText {
	/*background-color: #c0dedd;*/
	float: left;
	width: 444px;
}
#titleText p{
	color: 5f5c5c;
	font-size: 0.9em;
	font-weight: bold;
	display: inline;
	padding: 0px 0px 0px 6px;
}
#contactText {
	/*background-color: green;*/
	float: right;
	text-align: right;
	width: 300px;
}
#contactText p{
	color: 5f5c5c;
	font-size: 0.75em;
	font-weight: bold;
	display: inline;
	padding: 0px 6px 0px 0px;
}
#mainwrapper {
	MIN-HEIGHT: 80%; 
	/*BACKGROUND: yellow; */
	MARGIN: 0px 0px 0px 8px; /*auto; */
	WIDTH: 744px; 
	POSITION: relative; 
	TEXT-ALIGN: left; 
	min-width: 600px;
}
#contentwrap {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 368px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#content {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	Z-INDEX: 100; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#content p {
	display: inline;
}
#content a {
	display: inline;
	color: 5f5c5c;
}
.smalltext {
	font-size: 0.8em;
}
#featureColumn {
	MIN-HEIGHT: 1000px; 
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 360px;
	z-index: 101;

}

#featureColumn P {
	padding: 0 8px;
	color: white;
}
#featureColumn a {
	color: white;
}
#clearfooter {
	height:16px;
	width:100%;
	clear:both;
}
#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height: 8px;
	background-color: white;
	clear:both;
}
#smallprint	{
		/*position:relative;
		height: 24px;
		background-color: none;
		margin-left: 274px;
		margin-right: 8px;*/
		font-size: 0.75em;
}
#smallprint a {
	color: 5f5c5c;
	margin-left: 16px;
}