* html, body { height: 100%; width: 100%; }

html, body, a, div, ul, ol, li, dl, dt, dd, img, tr, td { margin: 0px; padding: 0px; background: transparent;}

form, blockquote, fieldset, label, input { margin: 0px; padding: 0px; }

ol, ul, li { list-style: none; margin: 0px; padding: 0px; }

caption,th { text-align: left; }

table { border-collapse: collapse; }
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:1.5em;
	color: #333333;
	background:#e9e9e9;
}

td.cell {
	background:#D1E1F2;
	border:2px solid #fff;
	font-size:12px;
	line-height:14px;
	padding:5px;
}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal; line-height:120%; }

h1 {font-size:1.8em; font-weight:normal; color:#b10022;}
h2 {font:200 4.6em arial, "Helvetica Neue", helvetica, myriad, sans-serif; letter-spacing: -0.75px;margin:10px 0; text-transform:none; line-height:100%; }
h3 {font:600 1.2em arial, "Helvetica Neue", helvetica, myriad, sans-serif; letter-spacing: -0.25px; margin:10px 0 20px 0;}

h4 {font:bold 1em arial, "Helvetica Neue", helvetica, myriad, sans-serif; line-height:1em; margin:8px 0 2px 0; }

h5 {font:bold 0.94em arial, "Helvetica Neue", helvetica, myriad, sans-serif; padding:0;text-transform:none;}
h6 {font:bold 1em arial, "Helvetica Neue", helvetica, myriad, sans-serif; font-weight:bold; padding:0; margin:0; text-transform:capitalize}


a {
	color: #333333;
}

a:link {
	text-decoration: none;
	color: #b10022;
}

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




/* MENU */

ul#topnav {
	margin: 0 0; padding: 0;
	width:770px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	background: #444;
	list-style: none;
	float: left;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav a {
	float: left;
	padding:0 8px;
	display: block;
	height: 35px;
	line-height:35px;
	color:#f0f0f0;
	border-right:2px solid #fff;
	font-size:13px;
}
ul#topnav a:hover {
	background: #B10022;
}

#home li.home a,
#about li.about a,
#services li.services a,
#network li.network a,
#wholesale li.wholesale a,
#associations li.associations a,
#newsarchive li.newsarchive a,
#contactpage li.contactpage a {
	background: #B10022;
}

/*
ul#topnav li.home a {
	background: #444;
}
ul#topnav li.about a {
	background: #444;
}
ul#topnav li.services a {
	background: #444;
}
ul#topnav li.network a {
	background: #444;
}
ul#topnav li.wholesale a {
	background: #444;
}
ul#topnav li.associations a {
	background: #444;
}
ul#topnav li.newsarchive a {
	background: #444;
}
ul#topnav li.contact a {
	background: #444;
}

*/
/* END MENU */

#container {
	width:770px;
	margin:20px auto;
}

#banner {
	width:100%;
	height:110px;
	display:block;
	background:#999 url('../images/wrs.png') 10px 10px no-repeat;
	border:5px solid #fff;
	border-bottom:none;
}

#banner .strapline {float:right;padding-right:10px;margin-top:55px;font-style:italic;} 

#picture {	
	width:100%;
	height:200px;
	display:block;
	clear:both;
	border:5px solid #fff;
}

#text {
	display:block;
	width:735px;
	clear:both;
	padding:10px;
	padding-right:25px;
	border:5px solid #fff;
}

#text li {list-style:disc;text-indent:0em;margin-left:1.5em;margin-bottom:5px;padding-left:-1.5em;line-height:110%;}

#contact {
	position:relative;
	display:block;
	width:750px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	padding:0 10px;
	height:40px;
	line-height:40px;
	background:#b10022;
	font-size:12px;
	color:#f0f0f0;
}

#contact a {color:#f0f0f0;}

#footer {
	position:relative;
	display:block;
	width:750px;
	border:5px solid #fff;
	border-top:none;
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:12px;
}

.left {
	float:left;
}

.right {
	float:right;
}


.clear {display:block;clear:both;height:5px;}

.bullet {
	list-style-position: inside;
	list-style-image: url(WRS-Web-Images/bullets.gif);
	padding-bottom: 4px;
}

