@charset "utf-8";
/* CSS Document */

div#wrapper {
	width:816px;
	margin:0 auto;
	background:url(images/shadow_bg.gif) repeat-y;
	padding:0;}
div#topborder {
	width:816px;
	height:10px;
	background:url(images/top_border.gif) no-repeat;
	margin:0;
	padding:0;}
div#bottomborder {
	width:816px;
	height:19px;
	clear:both;
	background:url(images/bottom_border.gif) no-repeat bottom;}
div#main {
	width:790px;
	clear:both;
	margin:0 auto;
	padding:0;}

div#menu {
	width:127px;
	height:100%;
	padding:0;
	float:left;
	margin:0;}
ul#menulist {
	list-style:none;
	margin:0;
	padding:0;}
ul#menulist li{
	text-indent:-5000px;
	margin:0;
	padding:0;}
ul#menulist li a {
	display:block;
	width:127px;
	border-bottom:1px solid #000000;}
	
ul#menulist li a.home { background:url(images/menu_home_1.gif); height:27px;}
ul#menulist li a.home-on { background:url(images/menu_home_2.gif); height:27px;}
ul#menulist li a.home:hover { background:url(images/menu_home_2.gif); height:27px;}	

ul#menulist li a.about { background:url(images/menu_about_1.gif); height:27px;}
ul#menulist li a.about-on { background:url(images/menu_about_2.gif); height:27px;}
ul#menulist li a.about:hover { background:url(images/menu_about_2.gif); height:27px;}
	
ul#menulist li a.services { background:url(images/menu_services_1.gif); height:27px;}
ul#menulist li a.services-on { background:url(images/menu_services_2.gif); height:27px;}
ul#menulist li  a.services:hover { background:url(images/menu_services_2.gif); height:27px;}	
	
ul#menulist li a.keypersonnel { background:url(images/menu_keypersonnel_1.gif); height:27px;}
ul#menulist li a.keypersonnel-on { background:url(images/menu_keypersonnel_2.gif); height:27px;}
ul#menulist li a.keypersonnel:hover { background:url(images/menu_keypersonnel_2.gif); height:27px;}

ul#menulist li a.accounts { background:url(images/menu_accounts_1.gif); height:27px;}
ul#menulist li a.accounts-on { background:url(images/menu_accounts_2.gif); height:27px;}
ul#menulist li a.accounts:hover { background:url(images/menu_accounts_2.gif); height:27px;}
	
ul#menulist li a.technology { background:url(images/menu_technology_1.gif); height:27px;}
ul#menulist li a.technology-on { background:url(images/menu_technology_2.gif); height:27px;}
ul#menulist li a.technology:hover { background:url(images/menu_technology_2.gif); height:27px;}
	
ul#menulist li a.catmanagement { background:url(images/menu_catmanagement_1.gif); height:44px;}
ul#menulist li a.catmanagement-on { background:url(images/menu_catmanagement_2.gif); height:44px;}
ul#menulist li a.catmanagement:hover { background:url(images/menu_catmanagement_2.gif); height:44px;}
	
ul#menulist li a.fairshare { background:url(images/menu_fairshare_1.gif); height:44px;}
ul#menulist li a.fairshare-on { background:url(images/menu_fairshare_2.gif); height:44px;}
ul#menulist li a.fairshare:hover { background:url(images/menu_fairshare_2.gif); height:44px;}	
	
ul#menulist li a.rdmretail { background:url(images/menu_rdm_1.gif); height:44px;}
ul#menulist li a.rdmretail-on { background:url(images/menu_rdm_2.gif); height:44px;}
ul#menulist li a.rdmretail:hover { background:url(images/menu_rdm_2.gif); height:44px;}
	
ul#menulist li a.contact { background:url(images/menu_contact_1.gif); height:27px; border:0;}	
ul#menulist li a.contact-on { background:url(images/menu_contact_2.gif); height:27px; border:0;}	
ul#menulist li a.contact:hover { background:url(images/menu_contact_2.gif); height:27px; border:0;}	


div#right {
	width:646px;
	float:right;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #000;
	margin:0;}
p {
	color:#0f2b8e;
	font-size:12px;
	margin:15px 0 15px 0;
	padding:0;}
a:link, a:visited {	
	color:#868fee;
	text-decoration:underline;}
a:hover, a:active {
	color:#0e22ff;
	text-decoration:none;}
	
img.racks {
	margin:0 0 0 40px;
	float:right;}	
	
div#rightpersonnel {
	width:662px;
	float:right;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #000;}
div#rightpersonnel p {
	color:#0f2b8e;
	font-size:12px;}
table#personneltable {
	margin:0;}
table#personneltable td{
	border-bottom:1px solid #000;
	padding:5px;}
table#personneltable td img {
	float:left;
	margin: 0 0 0 5px;}
table#individual  {
	margin:0;}
table#individual td {
	border:0;}
td.noborder {
	border-bottom:none;}

#right ul {
	list-style:circle;
	color:#0f2b8e;
	font-size:12px;}
.rdm {
	color:#FF0000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;}
h4 {
	font-weight:bold;
	font-size:14px;
	color:#0f2b8e;
	margin:0 0 5px 0;
	padding:0;}
table#contactinfo p {
	margin:3px 0 0 0;
	padding:0;}
	
div#footer {
	width:816px;
	margin:0 auto;
	clear:both;}
#footer p {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0;}
.nopad {
	margin:0 0 3px 0;
	padding:0;}
blockquote.nopad {
	padding:0;
	margin:0 0 0 20px;}
.headerhome {
	font-family: "arial";
	color:#0f2b8e;
	font-size:14px;
	margin:15px 0 15px 0;
	padding:0;
}
td {background-repeat:no-repeat;
}
.hometext {
	color:#0f2b8e;
	font-size:12px;
	margin:15px 0 15px 0;
	padding:0;}
