/* CSS Document */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#333333 url(../images/bg_hmsbody.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
#container{margin:87px auto 0 auto; width:807px; padding:8px 8px 0 8px; background:url(../images/shadow_right.gif) no-repeat 817px 207px;}
#bodycontainer{width:100%; min-height:509px; height:auto !important;  height:509px; background: #5BBB00 url(../images/bg_hmsbodytext.gif) repeat-x; background-position:bottom; border:1px solid #7CFE00;}


#topbox{ position: absolute; width:auto; margin-left:425px; margin-top:-25px; float:right;}
#rightbox{position: absolute; margin-top:207px; margin-left:820px;  float:right;}
#bodytext{position: relative; width:650px; padding:10px; height:auto; margin-top:20px; margin-right:5px; padding:5px; float:right; z-index:100}
#bodytext2{position:relative; width:650px; float:right; margin-top:20px; margin-right:5px; z-index:100}
#logo{position:absolute; width:156px; height: auto; margin-top:-90px; margin-left:-60px; background:#7CFE00; z-index:100}
#shadow_bottombox{position: relative; width:815px; height:8px; margin:0px auto; background: transparent url(../images/img_shadowbottom.gif) repeat-x; z-index:0}
#footer{width:816px; font-size:9px; color:#CCCCCC; padding-top:7px; }
.footerleft{float:left}
.footerright{ background:#333333;padding-right:8px; float:right}
#logo_leftclients{width:150px; height:100px; float:left;}
#text_bodyclients{width:480px; float:right;}
.imgteam{width:100px; height:auto; margin:10px 10px 10px 10px; border:3px solid #FFF; float:right;}
.clear{clear:both;}
#underconstruction{position: absolute;width:300px; color:#999999; margin-left:509px; font-size:0.8em; height:auto; float:right; margin-top:-90px; z-index:150}
/* Header links styling */
h3.head a { 
	color: #000000;
	display:block;
	font-size:11px; 
	padding: 3px 5px;
}
h3.head a:hover { 
	color: #FFFFFF;
	font-size:11px;
}
h3.selected a { 
	color: #FFFFFF;
	padding: 3px 5px;
}
h3.selected a:hover { 
	color: #FFFFFF;
}
/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }

#theMenu { width: 156px; height: auto; list-style: none;  margin: 0 0; z-index:100}
#theMenu h3 a:hover{ color: #000000; background: #7CFE00;}
#theMenu a {
	color: #000000;
	background: #7CFE00;
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px;
	border-top:1px solid #65CF00;
}
#theMenu a:hover {
	color: #FFFFFF;
	background: #65CF00;
}

#theMenu li {
	width: 156px; 
	float: left;  /*cure IE5.x "whitespace in lists" problem */
	width: 100%;
}
#theMenu li a {
	height: 1%; /*make links honour display: block; properly */
}

#theMenu ul li a {
	color: #000000;
	background: #65CF00;/*#3E7F00*/
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px;
	border-top:0px;
}
#theMenu ul li a:hover{
	width:136px;
	color: #FFFFFF;
	background: #326600;
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px;
}
#theMenu ul li a {
	height: 1%; /*make links honour display: block; properly */
}
#theMenu ul li {padding-left: 10px; list-style: none; margin: 0 0;  background:#65CF00; font: 11px/15px Arial, Helvetica, sans-serif; width: 146px; margin-bottom: 0; } 

#theMenu2 { width: 156px; height: auto; list-style: none;  margin: 0 0; z-index:100}
#theMenu2 a {
	color: #000000;
	background: #7CFE00;
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px;
	border-top:1px solid #65CF00;
}
#theMenu2 a:hover {
	color: #FFFFFF;
	background: #65CF00;
}

#theMenu2 li {
	width: 156px; 
	float: left;  /*cure IE5.x "whitespace in lists" problem */
	width: 100%;
}
#theMenu2 li a {
	height: 1%; /*make links honour display: block; properly */
}

#submenu{position:absolute;  margin-top:188px; width:190px; margin-left:95px; display:none; z-index:200;}

h1 { margin: 0 0 0px 0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; line-height:21px; padding:3px 5px 8px 5px;}
h2 { margin: 0 0 0px 0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 14px; line-height:21px; padding:3px 5px 2px 5px;}
p {
	font-size: 12px; line-height: 1.2em; padding: 0 5px 0 5px; margin: 10px 0 10px 0;
}
.mbody{font-size: 12px; line-height: 1.2em; padding: 0 5px 2px 5px; margin: 10px 0 10px 0;}
a, a:link {
	color: #7CFE00; text-decoration: none; border: 0;
}
a:hover {
	color: #666; text-decoration: none; border: 0;
}
a:active {
	color: #666; text-decoration: none; border: 0;
}
a:visited {
}

.listtext{width:380px; font-size: 12px; list-style-type: circle; padding:1px 2px 1px 30px;}
.listtext ul li{list-style-type: circle;}
.presslist{width:620px; font-size: 12px; list-style-type: circle; padding:1px 2px 1px 30px;}
.presslist li{margin-bottom:5px;}
