@charset "UTF-8";
/* CSS Document */

body {
	background-color:#D6D6D6;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container {
	background-color:#FFFFFF;
	width:881px;
	height:inherit;
	margin:0 auto;
}

#header {
	background:url(../images/header.jpg) no-repeat;
	width:881px;
	height:122px;
}

#header img {
	margin-left:241px
}

#hidden {
	display:none;
}

/******************** header nav ********************/

#headernav {
	width:207px;
	height:70px;
	float:right;
	padding-top:49px;
}

#contact {
	background:url(../images/contact.jpg) no-repeat;
	width:179px;
	height:29px;
	display:block;
}

#contact:hover {
	background:url(../images/contacthover.jpg) no-repeat;
	width:179px;
	height:29px;
	display:block;
}

#resources {
	background:url(../images/rtw_resources.jpg) no-repeat;
	width:179px;
	height:29px;
	display:block;
	margin-top:10px;
}

#resources:hover {
	background:url(../images/rtw_resourceshover.jpg) no-repeat;
	width:179px;
	height:29px;
	display:block;
	margin-top:10px;
}

/****************** end header nav ******************/

/******************** navigation ********************/

#navigation {
	background-color:#D6D6D6;
	height:32px;
	width:881px;
}

#navigation a, a:link, a:visited {
	color:#262425;
	text-decoration:none;
	font-weight:normal;
}

#navigation a:hover {
	color:#3E6C84;
	text-decoration:none;
	font-weight:normal;
}

/****************** end navigation ******************/

#content {
	background:url(../images/line.jpg) right repeat-y;
	width:645px;
	height:inherit;
	color:#333333;
	font-size:14px;
}

#content p {
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
}

#content a, a:link, a:visited {
	color:#3D6B85;
	text-decoration:none;
	font-weight:bold;
}

#content a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#sidebar {
	width:236px;
	height:inherit;
	float:right;
}

#pageheader {
	background:url(../images/headerbar2.jpg) no-repeat;
	width:643px;
	height:66px;
}

#clear {
	clear:right;
}

#kit {
	background:url(../images/rtw_kit.jpg) no-repeat;
	width:236px;
	height:256px;
	display:block;
}

#kit:hover {
	background:url(../images/rtw_kithover.jpg) no-repeat;
	width:236px;
	height:256px;
	display:block;
}

#expert {
	background:url(../images/expert.jpg) no-repeat;
	width:236px;
	height:272px;
	display:block;
}

#expert:hover {
	background:url(../images/experthover.jpg) no-repeat;
	width:236px;
	height:272px;
	display:block;
}

#others {
	background:url(../images/what_others.jpg) no-repeat;
	widows:236px;
	height:260px;
	display:block;
}

#others:hover {
	background:url(../images/what_othershover.jpg) no-repeat;
	widows:236px;
	height:260px;
	display:block;
}

#content h1 {
	padding-left:30px;
	color:#3D6B85;
	font-size:33px;
	margin-bottom:0px;
}

#content h2 {
	padding-left:30px;
	color:#3D6B85;
	font-weight:normal;
	font-size:25px;
	margin-top:0px;
}

#sidebar h2 {
	color:#3D6B85;
	font-weight:normal;
	font-size:25px;
	margin-top:0px;
	margin-bottom:0px;
}

#sidebar p {
	color:#333333;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}

#sidebar ul {
	color:#333333;
	font-size:12px;
	padding-left:30px;
	padding-right:20px;
}

#sidebar a, a:link, a:visited {
	color:#3D6B85;
	text-decoration:none;
}

#sidebar a:hover {
	color:#000000;
	text-decoration:none;
}

ul {
	padding-left:70px;
	padding-right:30px;
}

ul li {
	padding-bottom:10px;
}

#footer {
	background:url(../images/footer.jpg) no-repeat;
	width:881px;
	height:54px;
	font-size:10px;
	margin:0 auto;
}

#footer p {
	padding:12px;
	margin:0px;
}

#footer a, a:link, a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover {
	color:#3D6B85;
	text-decoration:none;
	font-weight:normal;
}

#content2 {
	background:url(../images/line.jpg) right repeat-y;
	width:645px;
	height:inherit;
	color:#333333;
	font-size:14px;
	margin-top:-14px;
}

#sidebar2 {
	width:236px;
	height:inherit;
	float:right;
	margin-top:-14px;
}