body {
	background: #d7ddcb;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 76%;
	text-align: center;
	margin: 0;
	padding: 0;
}

#main {
	background: #fff;
	color: #4E4F51;
	text-align: left;
	margin: 15px auto;
	width: 737px;
}

#nav {
	height: 42px;
}

body.index #nav {
	height: 29px;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	float: left;
}

#nav li a {
	width: 105px;
	height: 42px;
	position: relative;
	display: block;
}

body.index #nav li a {
	height: 29px;
}


#nav li.n03 a, #nav li.n06 a, #nav li.n03_current a, #nav li.n06_current a {
	width: 106px;
}

#nav li a span {
	position: absolute;
	width: 100%;
	height: 100%;
}

#nav li.n01 a span {
	background: url(img/nav_01.png) top left no-repeat;
}

#nav li.n02 a span {
	background: url(img/nav_02.png) top left no-repeat;
}

#nav li.n03 a span {
	background: url(img/nav_03.png) top left no-repeat;
}

#nav li.n04 a span {
	background: url(img/nav_04.png) top left no-repeat;
}

#nav li.n05 a span {
	background: url(img/nav_05.png) top left no-repeat;
}

#nav li.n06 a span {
	background: url(img/nav_06.png) top left no-repeat;
}

#nav li.n07 a span {
	background: url(img/nav_07.png) top left no-repeat;
}

#nav li.n01_current a span {
	background: url(img/nav_01s.png) top left no-repeat;
}

#nav li.n02_current a span {
	background: url(img/nav_02s.png) top left no-repeat;
}

#nav li.n03_current a span {
	background: url(img/nav_03s.png) top left no-repeat;
}

#nav li.n04_current a span {
	background: url(img/nav_04s.png) top left no-repeat;
}

#nav li.n05_current a span {
	background: url(img/nav_05s.png) top left no-repeat;
}

#nav li.n06_current a span {
	background: url(img/nav_06s.png) top left no-repeat;
}

#nav li.n07_current a span {
	background: url(img/nav_07s.png) top left no-repeat;
}

#contentarea {
	clear: both;
}

#content_sidebar {
	float: left;
	margin-left: 17px;
	width: 195px;
}

#content_sidebar div.side_box {
	margin: 9px 0 36px;
	padding: 0 0 10px;
	width: 178px;
	background: url(img/sidebar_lower.png) bottom center no-repeat;
}

#content_sidebar div.side_box ul, #content_sidebar div.side_box p, #content_sidebar div.side_box h2 {
	padding: 10px 10px 0;
	margin: 0;
}

#content_sidebar div.side_box ul {
	padding-left: 20px;
}

#content_sidebar div.side_box h2 {
	background: url(img/sidebar_upper.png) top center no-repeat;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1em;
}

#content_sidebar div.side_box.wwl p {
	background: url(img/sidebar_upper.png) top center no-repeat;
}

#content_sidebar div.side_box h2 {
	background: url(img/sidebar_upper.png) top center no-repeat;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1em;
}

#content_sidebar div.side_box ul.subnav {
	background: url(img/sidebar_upper.png) top center no-repeat;
}

#content_main {
	float: left;
	margin-left: 22px;
	width: 470px;
}

#content_main.no_sidebar {
	float: left;
	margin-left: 0;
	padding-left: 234px;
	width: 470px;
}

body.index #content_main {
	margin-left: 17px;
	width: 333px;
}

body.index #content_sidebar {
	margin-left: 28px;
	width: 333px;
}

body.wwl_auto #content_main {
	background: url(img/Auto_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_busi #content_main {
	background: url(img/GB_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_cons #content_main {
	background: url(img/Construction_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_manu #content_main {
	background: url(img/Manufacturing_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_medi #content_main {
	background: url(img/Med_Sci_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_misc #content_main {
	background: url(img/Misc_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_plhe #content_main {
	background: url(img/P&H_cat.jpg) top right no-repeat;
	height: 250px;
}

body.wwl_rest #content_main {
	background: url(img/Restaurant_cat.jpg) top right no-repeat;
	height: 250px;
}

#imagebar {
	margin: 0 0 4px;
}

#box1 {
	background: #efe9c6;
}

#box1 ul {
	margin: 0;
	padding: 0;
}

#box1 li {
	float: left;
}

#box2 {
	clear: both;
	border: dotted 2px #003C54;
	padding: 10px;
	margin: 1em 0;
	text-align: center;
}

#box2 h2, #box2 p {
	margin: 0;
	padding: 0;
}

#box3 {
	border: dotted 2px #003C54;
	padding: 10px;
	margin: 1em 0;
	text-align: center;
}

#box3 img {
	display: inline;
	margin-right: 5px;
}

#box3 h2 {
	padding: 0;
	margin: 0;
	font-size: 1.5em;
}

#box3 h2 strong {
	font-size: 1.6em;
	font-weight: normal;
}

#box3 a {
	color: #4E4F51;
	text-decoration: none;
}

#foot {
	background: url(img/foot.png);
	height: 32px;
	clear: both;
}

#foot p {
	padding-top: 10px;
	text-align: center;
	color: #E1D791;
}

#credit {
	background: #d7ddcb;
	font-size: 0.75em;
	text-align: center;
	padding: 0.5em;
}

h1 {
	margin: 0;
	padding: 0;
}

h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.2em;
	margin: 1em 0 0;
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 1em 0 0;
}

h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 1em 0 0;
}

p {
	margin: 0 0 1em;
}

a {
	color: #D95412;
}

a:hover {
	color: #003C54;
}

img {
	display: block;
	border: none;
}

ul {
	padding-left: 1em;
	margin: 0 0 1em;
}

blockquote {
	margin: 1em 0;
	padding: 1em 1em 0;
	background: #F9F7E8;
	border: solid 1px #F3EFCF;
}

cite {
	font-style: italic;
}

.wwl_index li {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.6em;
	color: #4E4F51;
	text-decoration: none;
}

form {
	width: 371px;
	
}

fieldset {
	background: #ebede5 url(img/f_fieldset_alt.png) top left;
	padding: 0 10px 10px;
	margin: 0 0 1em;
	border: none;
	clear: both;
}

legend {
	padding: 0;
	margin: 1.5em 0 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #003C54;
}

form ol {
	margin: 0;
	padding: 0;
}

form li {
	list-style: none;
	width: 45%;
	padding-right: 10px;
	float: left;
}

label {
	display: block;
}

input.f_text {
	background: #fff;
	border: none;
	width: 100%;
}

select {
	background: #fff;
	border: none;
	width: 100%;
}

fieldset fieldset {
	background: #F3EFCF;
	background-image: none;
	margin: 0 0 1em;
	border: none;
}

fieldset fieldset li {
	float: left;
}

fieldset fieldset fieldset {
	background: #ebede5;
}

input.f_submit {
	background: #ebede5;
	border: solid 1px #d95412;
	padding: 0.5em 2em;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #003C54;
}}