* { border:0;margin:0;padding:0; }

body {
	color:black;
	background:#fbecb3 url(../img/body.gif) repeat-y top left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:82.5%;
	line-height:1.4em;
}

ul, p, h1, h2, h3, h4, h5, h6 {
	margin:0.5em 0;
}

p, ul, ol, table {
	font-family:Times New Roman,sans-serif;
	font-size:1.2em;
}

#root {
	margin-left:150px;
}

fieldset legend {
	font-size:1.2em;
	font-weight:bold;
}

fieldset ol {
	list-style:none;
}

#main fieldset li {
	padding:2px 0 0 1em;
	text-indent:0;
}



fieldset label {
	float:left;
	width:8em;
}

fieldset input, fieldset textarea {
	border:1px solid #dddddd;
	border-top-color:#666666;
	border-left-color:#666666;
}

.inner {
	margin:0 10% 0 8%;
}

.minheight {
	height:600px;
}

/**** HEAD ****/
#head {
	background:black url(../img/head.png) no-repeat top left;
	padding-left:150px;
}

#topmost {
	height:34px;
	background:#22b14c url(../img/head_sprite.png) no-repeat top left;
}


#bdchead {
	background:transparent url(../img/bdchead.gif) repeat-x top left;
}

#head h1, #head h2 {
	text-indent:-2000px;
	margin:0;
}

#head h1 {
	background:transparent url(../img/head_h1.gif) no-repeat top left;
}

#head h1 a {
	display:block;
	height:183px;
	background:transparent url(../img/head_h1_a.png) no-repeat 20% 0px;
}


#breadcrumb {
	height:22px;
	background:black  url(../img/head_sprite.png) no-repeat bottom right;
	padding:8px 0 0 1em;
	color:white;
}

#breadcrumb a, #breadcrumb a:visited {
	color:white;
	font-size:14px;
}

/**** MAIN ****/
#main {
}

/**** NAVIGATION ****/
#nav {
	float:left;
	width:147px;
	height:593px;
	padding:65px 0 0 3px;
	background:transparent url(../img/nav.png) no-repeat top left;
}

#nav ul {
	list-style:none;
}

#nav li {
	background:transparent url(../img/nav_li.png) no-repeat top left;
	height:48px;
}

#nav li.current {
	background-image:url(../img/nav_li.current.png);
	padding-left:12px;
}

#nav li.current a { color:white; }


#nav a, #nav a:link, #nav a:hover {
	display:block;
	width:130px
	height:20px;
	padding:5px 0 5px 0.5em;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}

#nav a, #nav a:link {
	color:black;
	height:21px;
}

#nav li.link a:hover {
	background:transparent url(../img/nav_li.png) no-repeat 0px -48px;
	color:#fbecb3;
	height:21px;
}

#nav img#ce {
	display:block;
	margin:0 auto;
}


/**** PAGE ****/
#page {
	background:transparent url(../img/page.gif) no-repeat top right;
	padding:13px 0 50px;
	margin-left:150px;
	min-height:600px;
}

#page h2 {
	margin-top:0;
}

#page ul, ol { 	list-style-position:inside; }


#page div.img {
	float:left;
	margin:0 1em 0 -18px;
	background:transparent url(../img/extra_div.img.png) no-repeat bottom left;
}

#page div.img div {
	background:transparent url(../img/extra_div.img_div.png) no-repeat bottom right;
}

#page div.img p {
	background:transparent url(../img/extra_div.img_p.gif) no-repeat top left;
	margin:0;
	padding:6px 5px 21px 22px;
}

#page div.img p span {
	display:block;
	text-align:center;
	margin:0;
	line-height:1.1em;
}

#page table {
	border-collapse:collapse;
	width:75%;
}

#page th {
	color:white;
	background:#22b14c;
	font-weight:bold;
}

#page td, #page th {
	border:1px solid black;
	padding:2px 0.5em;
}


#page ul {
	list-style:disc inside url(../img/main_li.gif);
}

#page li {
	text-indent:1em;
}

/**** CONTENT (primary) ****/
#content {
	padding-top:0.5em;
}


/**** EXTRA ****/
#extra div.home ul {
	margin-left:276px;
}


/**** FOOT ****/
#foot {
	background:#22b14c;
	padding-bottom:8px;
}

#foot #wookie {
	margin-left:126px;
	padding-left:24px;
	background:black url(../img/wookie.gif) no-repeat bottom left;
}

#wookie {
	color:white;
	text-align:center;
}

#wookie p.inner {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}

#wookie a, #wookie a:visited {
	color:white;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}

#wookie a:hover {
	text-decoration:underline;
}

#wookie ul {
	margin:0 auto;
}

#footnav {
	background:#f8ce56 url(../img/footnav.gif) no-repeat bottom left;
	border-top:2px solid black;
}

#wookie #footnav a {
	color:black;
	text-transform:uppercase;
}

#footnav span { margin:0 0.25em; }

#foot ul, #foot p { margin:0; }
#foot ul { list-style:none; }


/**** HOME ****/
#content.home h1 {
	background:transparent url(../img/content.home_h1.gif) no-repeat center left;
	height:86px;
	overflow:hidden;
	text-indent:-2000px;
}

#content.home #homeimg {
	float:right;
	width:400px;
	height:300px;
	background:transparent none no-repeat center center;
}

#extra.home ul {
	list-style-position:outside;
	margin-left:490px;
}

#extra.home li {
	text-transform:uppercase;
	padding-bottom:0.333em;
}

#home_image_rotation {
	display:none;
}


/**** CONTACT ****/
#submit {
	margin-left:25em;
	padding:0.125em 1em;
	border:1px solid #dddddd;
	border-right-color:#666666;
	border-bottom-color:#666666;
}

#extra.equipment {
	margin-top:-30px;
}

#extra.equipment h3 {
	background:transparent url(../img/extra.home_head.png) no-repeat center left;
	text-indent:-1000px;
	overflow:hidden;
	height:40px;
}


tr ,
tr + tr + tr ,
tr + tr + tr + tr + tr ,
tr + tr + tr + tr + tr + tr + tr ,
tr + tr + tr + tr + tr + tr + tr + tr + tr + tr {
	background-color:#ffffcc;
}


tr + tr ,
tr + tr + tr + tr ,
tr + tr + tr + tr + tr + tr ,
tr + tr + tr + tr + tr + tr + tr + tr ,
tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr {
	background-color:#99dd99;
}
