body
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
}
div#position
{
	width: 950px;
	padding: 0px;
	margin: 10px auto;
	text-align: justify;
}
div#main
{
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
a
{
	user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url(../scripts/userfocus.htc);
}
div#top
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 950px;
	height: 186px;
}
#top h1
{
	position: absolute;
	left: 22px;
	top: 10px;
	width: 258px;
	height: 179px;
	padding: 0px;
	margin: 0px;
	display: none;
}
#top h1 span
{
	display: none;
}
#top h1 a
{
	display: block;
	width: 258px;
	height: 179px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/logo.gif");
	background-repeat: no-repeat;
}
div#mainmenu
{
	float: left;
	width: 950px;
	height: 44px;
	padding: 0px;
	margin: 0px;
}
#mainmenu ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#mainmenu li
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	height: 44px;
}
#mainmenu a
{
	display: block;
	background-image: url("../images/menu.jpg");
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	color: #fff;
	text-align: center;
	height: 44px;
	text-decoration: none;
	font-size: 15px;
}
#mainmenu a:hover
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
#mainmenu a span
{
	position: relative;
	top: 14px;
	left: 0px;
}
li#whowearelink
{
	top: 0px;
	left: 0px;
	width: 123px;
}
#whowearelink a
{
	width: 123px;
}
.whowearepage #whowearelink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.whowearepage #whowearelink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#carwashlink
{
	top: 0px;
	left: 126px;
	width: 143px;
}
#carwashlink a
{
	width: 143px;
}
.thecarwashpage #carwashlink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.thecarwashpage #carwashlink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#responsibilitieslink
{
	top: 0px;
	left: 273px;
	width: 149px;
}
#responsibilitieslink a
{
	width: 149px;
}
.responsibilitypage #responsibilitieslink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.responsibilitypage #responsibilitieslink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#mythslink
{
	top: 0px;
	left: 425px;
	width: 89px;
}
#mythslink a
{
	width: 89px;
}
.mythspage #mythslink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.mythspage #mythslink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#studieslink
{
	top: 0px;
	left: 517px;
	width: 139px;
}
#studieslink a
{
	width: 139px;
}
.studiespage #studieslink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.studiespage #studieslink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#newslink
{
	top: 0px;
	left: 659px;
	width: 80px;
}
#newslink a
{
	width: 80px;
}
.newspage #newslink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.newspage #newslink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#commentslink
{
	top: 0px;
	left: 742px;
	width: 112px;
}
#commentslink a
{
	width: 112px;
}
.commentspage #commentslink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.commentspage #commentslink a span
{
	font-weight: bold;
	font-size: 16px;
}
li#contactlink
{
	top: 0px;
	left: 857px;
	width: 93px;
}
#contactlink a
{
	width: 93px;
}
.contactpage #contactlink a
{
	background-image: url("../images/menuhover.jpg");
	background-repeat: repeat-x;
}
.contactpage #contactlink a span
{
	font-weight: bold;
	font-size: 16px;
}

div#contents
{
	position: absolute;
	top: 196px;
	left: 0px;
	width: 950px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/outsideborder.gif");
	background-repeat: repeat-y;
	text-align: center;
}
div#positioncontents
{
	width: 922px;
	margin: auto;
	padding: 0px;
	text-align: justify;
}
div#innercontents
{
	float: left;
	width: 922px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
div#leftcontents
{
	float: left;
	width: 270px;
	padding: 0px;
	margin: 0px;
}
div#mininews
{
	height: 274px;
	width: 266px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 2px solid #196C98;
	background-image: url("../images/news_car.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
}
#mininews h4
{
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	background-color: #196C98;
	color: #fff;
}
#mininews p
{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 14px;
	font-weight: bold;
}
#mininews p a
{
	display: block;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	text-align: left;
	background-repeat: repeat;
	background-image: url("../images/ie5news.gif");
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}
#mininews span
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#mininews[id] p a
{
	background-image: url("../images/newstransparent.png");
}
#mininews[id] p a:hover
{
	background-image: url("../images/newshover.png");
}
div.leftbox
{
	width: 266px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border: 2px solid #196C98;
}
.leftbox h4
{
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	background-color: #196C98;
	color: #fff;
}
.leftbox p
{
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.leftbox p
{
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #00456C;
}
.leftbox a
{
	color: #00456C;
	text-decoration: none;
}
.leftbox a:hover
{
	text-decoration: underline;
}
.leftbox ul
{
	margin: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.leftbox li
{
	font-size: 14px;
	color: #00456C;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}
div#carwashdiagram
{
	float: left;
	width: 640px;
	height: 418px;
	border: 2px solid #196C98;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
div#responsibilitydiagram
{
	float: left;
	width: 640px;
	height: 350px;
	border: 2px solid #196C98;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
div#rightcontents
{
	float: right;
	width: 640px;
	padding: 0px;
	margin: 0px;
}
div.rightbox
{
	float: right;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.rightbox h4
{
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	background-color: #196C98;
	color: #fff;
}
.rightbox p
{
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	color: #00456C;
}
.rightbox a
{
	color: #00456C;
	text-decoration: none;
}
.rightbox a:hover
{
	text-decoration: underline;
}
div.commentbox
{
	float: right;
	width: 630px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.commentbox h5
{
	color: #196C98;
	margin: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #196C98;
	border-left: 5px solid #196C98;
}
.commentbox p
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
div.responsebox
{
	float: right;
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.responsebox h5
{
	color: #196C98;
	margin: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #196C98;
	border-left: 5px solid #196C98;
}
.responsebox p
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
div.mythbox
{
	float: right;
	width: 630px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.mythbox h5
{
	color: #196C98;
	margin: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #196C98;
	border-left: 5px solid #196C98;
}
.mythbox p
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
div#welcome
{
	float: right;
	padding: 0px;
	margin: 0px;
	width: 640px;
}
#welcome img
{
	padding: 0px;
	margin: 0px;
}
div#welcometext
{
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	width: 616px;
}
#welcometext p
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	color: #00456C;
}
div#basegraphics
{
	float: left;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 950px;
	height: 34px;
	background-image: url("../images/base.gif");
	background-repeat: no-repeat;
}