body {background-color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000000; margin: 0px; padding: 0px;}

/* Links */
a:visited {text-decoration: underline; color: #B9264F;}
a:link {text-decoration: underline; color: #F70000;}
a:active {text-decoration: underline; color: #660033;}
a:hover {text-decoration: underline; color: #660033;}
a.body:visited {text-decoration: none;}
a.body:link {text-decoration: none;}
a.body:active {text-decoration: none;}
a.body:hover {text-decoration: none;}
a img {border: none; } 

/* Dividers */
div.center {margin-left:auto; margin-right:auto; position:relative;left:0px;top:0px;z-index: 2;}
div.map {margin-left:auto; margin-right:auto; position:relative;left:0px;top:0px;z-index:-1;}
div.center2 {margin-left:auto; margin-right:auto; width=800px;}
div.foh {width:100%;margin:0px;line-height:150%;}
div.fob {padding:0.5em;color:white;background-color:gray;clear:left;}
div.fol {float:left;width:160px;margin:0;padding:1em;}
div.for {float:right;width:160px;margin:0;padding:1em;}

/* Images */
img.align-right {display: block; float:right; margin: 0 0 15px 15px; }
img.align-left {display: block; float:left; margin: 0 15px 15px 0; }
img.align-middle {display: block; margin-left: auto; margin-right: auto;}
img.floatleft {float: left; margin: 4px;}
img.floatright {float: right; margin: 300px;}
img.floatr {float: right; margin:10px;}
img.top {vertical-align:text-top;}

/* Tables */
table {width: 100%;font-weight:bold;}

table.front {width: 80%; font-weight:normal;margin-left:auto; margin-right:auto;}
table.center {width: 100%;font-weight:bold; margin-left:auto; margin-right:auto; text-align:center;}
td.center {width:50%;}
table.sf1 {width:75%;}
table.sf2 {width:75%;margin-left:auto; margin-right:auto; font-weight: normal;}
table.sf {width:75%;margin-left:auto; margin-right:auto;}
table.center2 {margin-left:auto; margin-right:auto;text-align:center;}
td.banner {font-weight:bold; margin-left:auto; margin-right:auto; text-align:center; background-color:#CC3333; width: 800px;}
table.banner {font-weight:bold; margin-left:auto; margin-right:auto; text-align:center; background-color:#CC3333; width: 100%}

table.contact {width: 550px; padding:3px; border: 2px solid black; margin-left:auto; margin-right:auto; font-weight:bold; font-size:large; text-align:left;}
td.contact {width:50%;}

table.map {width: 75%; margin-left:auto; margin-right:auto; border-collapse:collapse;}
table.map, td.map {border: 2px solid black;}
td.mapalt {border: 2px solid black; width:25%; padding:10px;}
td.map {padding:10px;}

table.links {width:50%; border: 1px solid black; margin-left:auto; margin-right:auto;border-collapse:collapse; text-align:center; font-weight:bold; font-size:large;}
td.links {border: 1px solid black; width:13%;}
tr.links {height: 40px;}

table.utem {border: 2px solid black; font-weight:bold;text-align:center;}
td.utem25 {border: 1px solid black; width:25%; height:75px;}
td.utem50 {border: 1px solid black; width:50%; height:400px;}
td.utemdesc {border: 1px solid black; width:100%; height: 75px;}
th.utem {border: 1px solid black; height:50px; text-align:center;}

table.rh {width:70%;border-collapse:collapse; margin-left:auto; margin-right:auto;}
th.rh {text-align:left;  border:1px solid black; padding-top:5px;padding-bottom:4px;background-color:#000033;color:#ffffff;font-weight: bold; font-size:x-large; text-align:center;}
tr.rhalt {color:#FFFFFF; border:1px solid black; background-color:#A9C5EB;font-weight: bold; text-align:center; }
tr.rh {border:1px solid black;background-color:#6094DB;padding:3px 7px 2px 7px; text-align:center;}

table.used {width:100%; border-collapse:collapse;margin-left:auto; margin-right:auto; border:1px solid black;text-align:left;font-weight:bold;}
th.used {color: #F70000; height:50px; border-collapse:collapse;margin-left:auto; margin-right:auto; border:1px solid black;text-align:center;font-weight:bold; font-size:x-large;}
td.used {width:15%; border-collapse:collapse;margin-left:auto; margin-right:auto; border:1px solid black;text-align:left;font-weight:bold;}
td.used2 {width:35%; border-collapse:collapse;margin-left:auto; margin-right:auto; border:1px solid black;text-align:left;font-weight:bold;}
th.usedhead {color: #F70000; height:50px; text-align:center;font-weight:bold; font-size:large;}
td.usedhead {width:25%; height:50px;text-align:center;font-weight:bold; font-size:large;}
td.usedheadalt {width:10%; height:50px; text-align:center;font-weight:bold; font-size:large;}

table.rhparts {width:100%;border-collapse:collapse; margin-left:auto; margin-right:auto;text-align:center;vertical-align:bottom;}
td.rhparts {padding:20px;vertical-align:bottom;width:33%;}
td.rhparts50 {padding:20px;vertical-align:bottom;width:50%;}
td.rhparts100 {padding:20px;vertical-align:bottom;width:100%;}

table.fo {width: 100%;font-weight:bold; margin-left:auto; margin-right:auto;vertical-align:top;}
td.foh {text-align:center; font-weight:bold;font-size:x-large;vertical-align:top;}
td.fo {text-align:left; font-weight:bold;vertical-align:top;}
th.fo {text-align:left; font-weight:bold;font-size:large;vertical-align:top;}

table.ser {width: 100%;font-weight:bold;margin-left:auto; margin-right:auto; border-collapse:collapse;}
td.ser {width: 33%; padding: 15px;}

/* Text */
p.center {vertical-align:middle; text-align:center; font-weight:bold;}
p.center2 {vertical-align:middle; text-align:center;}
p.left {vertical-align:bottom; text-align:left; font-weight:bold; text-indent:50px;}
p.left2 {vertical-align:top; text-align:left; font-weight:bold;}
p.left3 {text-align:left; text-indent:50px;}
p.right {vertical-align:top; text-align:right; font-weight:bold;}
p.footer {font-size:x-small; text-align:center;}
p.hidden {color:#F9FCFF; font-size:x-small;}
p.t1 {vertical-align:bottom; text-align:left;}
p.h1 {text-align:center; font-size:xx-large; color:red;}
p.h2 {text-align:center; font-size:large; text-decoration:underline;}
p.h3 {text-align:left; font-size:large; text-decoration:underline;}
p.h4 {text-align:center; font-size:x-large; font-weight:bold;}
p.h5 {text-align:left; font-size:large;font-weight:bold;}
p.parts {text-indent:-20px; text-align:right;}

/* CSS Menu */

#pcm {display:none;}
ul.cssmenu ul{display:none}
ul.cssmenu li:hover>ul{display:block}
ul.cssmenu ul{position: absolute;left:-1px;top:98%;}
ul.cssmenu ul ul{position: absolute;left:98%; ;top:-2px}
ul.cssmenu,ul.cssmenu ul {margin:0px;list-style:none;padding:0px 1px 1px 0px;	width:100%;	background-color:#CC3333;background-repeat:repeat;border-color:#A6A6A6;	border-width:0px;	border-style:solid;}
ul.cssmenu table {border-collapse:collapse}ul.cssmenu {display:block; float: left;}
ul.cssmenu ul{
	width:230px;
}
ul.cssmenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
}
ul.cssmenu a:active, ul.cssmenu a:focus {
outline-style:none;
}
ul.cssmenu a, ul.cssmenu li.dis a:hover, ul.cssmenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#CC3333;
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:5px;
	padding-left:2px;
	font:bold 12px Arial;
	color: #000000;
	text-decoration:underline;
	cursor:pointer;
}
ul.cssmenu span{
	overflow:hidden;
}
ul.cssmenu li {
	float:left;
}
ul.cssmenu ul li {
	float:none;
}
ul.cssmenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssmenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssmenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#A6A6A6; background-image:none;}
ul.cssmenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssmenu li:hover{
	position:relative;
}
ul.cssmenu li:hover>a{
	background-color:#CC3333;
	border-color:#4C99AB;
	border-style:solid;
	font:bold 12px Arial;
	color: #FFFFFF;
	text-decoration:underline;
}
ul.cssmenu li a:hover{
	position:relative;
	background-color:#CC3333;
	border-color:#4C99AB;
	border-style:solid;
	font:bold 12px Arial;
	color: #FFFFFF;
	text-decoration:underline;
}
ul.cssmenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssmenu img {border: none;float:left;float:none;margin-right:5px;width:16px;
height:16px;
}
ul.cssmenu ul img {width:16px;
height:16px;
}
ul.cssmenu img.over{display:none}
ul.cssmenu li.dis a:hover img.over{display:none !important}
ul.cssmenu li.dis a:hover img.def {display:inline !important}
ul.cssmenu li:hover > a img.def  {display:none}
ul.cssmenu li:hover > a img.over {display:inline}
ul.cssmenu a:hover img.over,ul.cssmenu a:hover ul img.def,ul.cssmenu a:hover a:hover ul img.def,ul.cssmenu a:hover a:hover img.over,ul.cssmenu a:hover a:hover a:hover img.over{display:inline}
ul.cssmenu a:hover img.def,ul.cssmenu a:hover ul img.over,ul.cssmenu a:hover a:hover ul img.over,ul.cssmenu a:hover a:hover img.def,ul.cssmenu a:hover a:hover a:hover img.def{display:none}
ul.cssmenu a:hover ul,ul.cssmenu a:hover a:hover ul{display:block}
ul.cssmenu a:hover ul ul{display:none}
ul.cssmenu span{display:block;background-image:url(./Images/arrv_white_2.gif);	background-position:right center;background-repeat: no-repeat; padding-right:8px;}
ul.cssmenu li:hover>a>span{background-image:url(./Images/arrv_white_2.gif);}
ul.cssmenu a:hover span{background-image:url(./Images/arrv_white_2.gif)}
ul.cssmenu ul span,ul.cssmenu a:hover table span{background-image:url(./Images/arr_white_2.gif)}
ul.cssmenu ul li:hover > a span{	background-image:url(./Images/arr_white_2.gif);}
ul.cssmenu table a:hover span,ul.cssmenu table a:hover a:hover span{background-image:url(./Images/arr_white_2.gif)}
ul.cssmenu table a:hover table span{background-image:url(./Images/arr_white_2.gif)}

