/* CSS Document */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#333333 url(../images/bg_hrsbody.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: #C6BF15 url(../images/bg_hrsbodyfade.gif) repeat-x; background-position:bottom; border:1px solid #F3EB1A;}/*background:#242304 url(../images/bg_hrs.gif);*/
#topbox{ position: absolute; width:auto; margin-left:436px; margin-top:-45px; float:right;}
#rightbox{position: absolute; margin-top:207px; margin-left:820px;  float:right;}
#bodytext{position: relative; width:510px; padding:10px; height:auto; margin-top:20px; margin-right:5px; padding:5px; float:right; z-index:100}
#bodytext2{position:relative; width:560px; 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:#F3EB1A; 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:400px; 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: #F3EB1A;}
#theMenu a {
	color: #000000;
	background: #F3EB1A;
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px;
	border-top:1px solid #DBD417;
}
#theMenu a:hover {
	color: #FFFFFF;
	background: #DBD417;
}

#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: #DBD417;/*#7A760D*/
	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: #615E0B;
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px;
}
#theMenu ul li a:active{
	color: #FFFFFF;
	background: #615E0B;
	display: block;
}
#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:#DBD417; font: 11px/15px Arial, Helvetica, sans-serif; width: 146px; margin-bottom: 0; } 

#submenu{position:absolute;  margin-top:188px; width:190px; margin-left:95px; display:none; z-index:200;}

#submenucontain{position:absolute;  margin-top:146px; width:175px; margin-left:105px; z-index:200;}
.btnsubmenu{ width:175px; margin-bottom:7px;}

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: #F3EB1A; text-decoration: none; border: 0;
}
a:hover {
	color: #999999; text-decoration: none; border: 0;
}
a:active {
	color: #999999; 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;}
.listterm{width:460px; list-style-type: decimal; padding:1px 2px 1px 30px; font-size: 12px;}
.listterm li{list-style-type: decimal; padding:2px 2px 2px 0px; margin:10px 0 10px 10px;}
