﻿/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
	margin: 0;
	padding: 0;
}
html 
{
	overflow:auto;
}
body {		
	font: x-small arial, hevetica, sans-serif;
	text-align: center;
	color: #505367;
	background: #E9E9E9 url(/images/background.jpg) repeat-x ;
}
form
{
	height:100%;
} 
		
#wrapper {
	margin-left:auto;
	margin-right:auto;
	width: 976px; 
	min-height:100%;
	text-align: left;
    position:relative;
	background: url(/images/wrapper_bg.jpg) repeat-y ;
	background-position: 0px 78px;
}

/* commented backslash hack v2 \*/ 
* html #wrapper {height:100%;}		
* html #wrapper {width:976px;w\idth:976px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */ 

#header {
	height: 78px;
	width:100%;
	margin: 0px 0px 3px 0px;
	position:relative;
	z-index:2;
	overflow:hidden;
	background: #E9E9E9 url(/images/header_bg.gif) no-repeat ;
}

* html #header {height:78px;he\ight:78px}

#topnavigation 
{
	position:relative;
	margin: -4px 0px 0px 3px;
	height:60px;
	float:left;
}
* html #topnavigation {width:740px;wi\dth:740px}

#topnavigationbuttons 
{
	position:absolute;
	height:60px;
	float:right;
	left:680px;
	padding-top: 4px;
	padding-right: 10px;
	width:290px;
}

#contact 
{
	padding-top: 1px;
	float:left;
}

#search 
{
	float:right;
}

#leftbar 
{
	width: 176px;
	padding: 3px 0px 0px 14px;
}
* html #leftbar {width:164px;wi\dth:164px}

#leftlogo {
	width:176px;
	height:108px;
}
#leftlogo, #leftlogo .sb-inner { background:#000 url(/images/HRC-Logo.jpg) no-repeat; }
#leftlogo .sb-border { background: #D5D5D5; }

#leftmenu {
	width:176px;
	height:100%;
	min-height:335px;
	padding: 5px 0px 15px 0px;
}
#leftmenu, #leftmenu .sb-inner { background:#016692 url(/images/leftmenubackground.jpg); }

#loginlabel {
	width:176px;
	height:30px;
	text-align:center;
	padding-top:1px;
}
#loginlabel, #loginlabel .sb-inner { background:#DE9805 url(/images/labelorange.jpg); }
#loginlabel .sb-border { background: #E5E5E5; }

#login {
	width:176px;
}
#login, #login .sb-inner { background:#F1F1F1; }
#login .sb-border { background: #E5E5E5; }
#login .sb-shadow { background: #A6A6A6; }

#logincontent {
	padding:6px 6px 12px 6px;
}

#separator {
	width:10px;
	height:10px;
}
	
#innercontent {
	float: right;
	width: 764px;
	padding-right:15px;
}
* html #innercontent {width:764px;w\idth:764px;}

#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height: 65px;
	background: url(/images/footer_bg.gif) no-repeat ;
}
* html #footer {height:65px;he\ight:64px;}

#footerimages	{
	position:absolute;
	bottom:20px;
	width:100%;
	height: 140px;
	z-index:999;
}

#clearfooter {height:165px;width:100%;clear:both}
