/* 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/column_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;
}
#alt_header {
	display: none;
}
#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 5px;
	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;
}
.navAt {
	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: 258px; 
	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;
	/*left: 286px;*/
	/*top: 19px;*/
}
#content p {
	/*display: inline;*/
	margin: 0 0 1em 0;
}
#content a {
	display: inline;
	color: 5f5c5c;
}
.smalltext {
	font-size: 0.8em;
}
#featureColumn {
	POSITION: absolute; 
	TOP: 0px;
	/* BACKGROUND: red; */
	LEFT: 0px; 
	WIDTH: 250px; 
	/*BORDER-RIGHT-WIDTH: 2px;*/
}

#featureColumn P {
	padding: 0 8px;
	color: white;
}
#featureColumn H3 {
	display: inline;
	padding: 2px 0 2px 8px;
	margin: 0;
	color: white;
	font-size: 0.9em;
}
#featureColumn a {
	color: white;
}
#clearfooter {
	height:32px;
	width:100%;
	clear:both;
}
#footer	{
		position:absolute;
		bottom:0;
		width:100%;
		height: 32px;
		background-color: none;
}
#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;
}
#style_panel	{
		position:relative;
		width:100%;
		height: 24px;
		background-color: none;
}
#graphic_css_panel {
	display: none;
}
#print_css_panel {
	color: white;
	padding: 2px 10px 2px 10px;
	background-color: none;
}
#graphic_css_panel a, #print_css_panel a {
	font-size: 0.8em;
	color: white;
	text-decoration: underline;
	align: middle;
	vertical-align: middle;
	background-color: none;
}
#graphic_css_panel img, #print_css_panel img {
	/*padding-right: 10px;*/
	margin-left: 8px;
	margin-right: 8px;
	background-color: none;
}
#bottom_margin {
		position:relative;
		width:100%;
		height: 8px;
		background-color: white;
}