A:link {text-decoration: none; color:#01b25a}
A:visited {text-decoration: none; color:#01b25a}
A:active {text-decoration: none; color:#01b25a}
A:hover {text-decoration:none; color: #004e27;}

A.none:link {text-decoration: none; color:white}
A.none:visited {text-decoration: none; color:white}
A.none:active {text-decoration: none; color:white}
A.none:hover {text-decoration:none; color:#eee;}

A.frontpage:link {text-decoration: none; color:black;}
A.frontpage:visited {text-decoration: none; color:black;}
A.frontpage:active {text-decoration: none; color:black;}
A.frontpage:hover {text-decoration:none; color:black;}

A.research:link {text-decoration: none; color:black;}
A.research:visited {text-decoration: none; color:black;}
A.research:active {text-decoration: none; color:black;}
A.research:hover {text-decoration:none; color: red;}

A.footer:link {text-decoration: none; color:#999;}
A.footer:visited {text-decoration: none; color:#999;}
A.footer:active {text-decoration: none; color:#999;}
A.footer:hover {text-decoration:none; color: #004e27;}

p
{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background-color:white;
}

div#containerMain {
	background-color:white;
	width:1000px;
	padding:0px;
	margin:0px auto 0px auto;
}

div#containerHeader {
	background-image:url('../h4l_top.jpg');
	background-repeat:no-repeat;
	width:1000px;
	/*background-color:#00b159;*/
	height:167px;
	position:relative;
}

div#frameLogin {
	background-color:#a2f4c3;
	position:absolute;
	font:12px arial;
	color:#00b159;
	top:0px;
	right:30px;
	width:420px;
	padding:5px;
}

div#containerContent {
	position:relative;
	background-color:white;
	margin:20px 0px;
}

div#containerLeft {
	float:left;
	width:175px;
	margin-left:5px;
}

div#containerCenter {
	float:left;	
	width:475px;
	margin:0px 20px;
}

div#containerCenterFull {
	float:left;	
	width:775px;
	margin:0px 20px;
}

div#containerRight {
	float:right;
	width:300px;
	margin-right:5px;
}

div#containerFooter {
	font:bold 12px arial;
	text-align:center;
	border-top:1px solid #999;
	color:#999;
}

.column_item
{
	font:bold 12px arial;
}

.home_background
{
	
	width:100%;
    border-bottom:0px solid black;
	
}

.center_logo
{
	background-image:url('../images/home_logo.gif');
	width:386px;
	height:106px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

.navigation_container
{
	width:800px;
	height:100%;
    border:0px solid red;
	padding:10px;
	bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
.front_nav_item_container
{
	width:175px;
	float:left;
	margin-left:6px;
	margin-right:6px;
}

.front_nav_item_top
{
	height:375px;
	cursor:pointer;
	text-align:center;
	float:left;
	width:175px;
	font-family:"century gothic";
	padding-left:6px;
	padding-right:6px;
}
.front_nav_item_bottom
{
	height:225px;
	cursor:pointer;
	text-align:center;
	float:left;
	width:175px;
	padding-left:6px;
	padding-right:6px;
}

.front_nav_item_top:hover
{
	background-color:#90a59b;
}
ul#userPanel{
	list-style-type: none;
	background-color:white;
	margin:0px;
}
ul#userPanel > li{
	float:left;
	margin:0px 2px;
}

.privacy_policy_container
{
	margin-top:20px;
}

.privacy_policy_header
{
	font:bold 14px arial;
	text-align:left;
	border-bottom:1px solid #999;
}

.privacy_policy_info
{
	font:italic 12px arial;
}

#privacy_policy_item
{
	margin-top:5px;
	font:bold 12px arial;
	color#999;
}

#privacy_policy_item ul
{
	padding:5px;
	margin:3px;
}

#privacy_policy_item > ul > li
{
	font:12px arial;
}