/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size:12px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-image:url(background1.gif);
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:blue;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

a:visited{
color:blue;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

a:hover{
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

a:active{
color:blue;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

a.boxlink:link{
color:#ffffff;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a.boxlink:visited{
color:#ffffff;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.boxlink:hover{
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

a.boxlink:active{
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#ffffff;
list-style-type:square;
}

H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px
}

H1{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:18px
}

.actCHECKOUTEM {background-color:#ffcc99;}
.actCHECKOUTBG {background-color:#ffcc99;}

.actlarger{
	font-size: larger;
	color:#000000;
}

.actsmaller{
	font-size: smaller;
	color:#000000;
}

.actxxsmall{
	font-size:9px;
	color:#000000;
}

.actxsmall{
	font-size:10px;
	color:#000000;
}

.actsmall{
	font-size:10px;
	color:#000000;
}

.actregular{
	font-size:12px;
	color:#000000;
}

.actlarge{
	font-size:14px;
	color:#000000;
}

.actxlarge{
	font-size:16px;
	color:#000000;
}

.actxxlarge{
	font-size:18px;
	color:#000000;
}

.actwarningcolor{color:#000000;}
.actrequiredcolor{color:#000000;}
.actsearchhighlightcolor{color:#000000;}
.actrequired{color:#000000;}
.actwarning{color:#000000;}
.actwelcome{color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:10px;}

.thinborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
}


.thinred {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffcc66;
	border-right-color: #ffcc66;
	border-bottom-color: #ffcc66;
	border-left-color: #ffcc66;
}

.thinred2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
}

.actsmallheading {
	font-size:10px;
	color:#FF9933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.boxheader {
	background-color:#FF9933;
}

.footlinks {
font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style: italic; color:#FFCC66;}

a.footlinks:link {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFCC66; text-decoration:none}

a.footlinks:visited {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFCC66; text-decoration:none}

a.footlinks:active {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFCC66; text-decoration:none}

a.footlinks:hover {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFCC66; text-decoration:underline}

.copyright
{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FF9933;}

a.copyright:link {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FF9933; text-decoration:none}

a.copyright:visited {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FF9933; text-decoration:none}

a.copyright:active {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FF9933; text-decoration:none}

a.copyright:hover {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFCC66; text-decoration:underline}

.breadcrumb
{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:blue; font-weight:bold; text-decoration:none}

#navbar {
width:950px;
height:30px;
background-color:#FF9933;
}
#navbar a {
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
#navbar a:hover {
text-decoration:none;
font-weight:bold;
color:#333333;
}
ul#nav {
padding:0px 0px 0px 96px;
margin:0px;
list-style-type:none;
}
ul#nav li {
padding:5px 96px 0px 0px;
float: left;
position: relative;
}
ul#nav li ul {
display: none;
position: absolute;
list-style-type:none;
top: 10px;
left: 0px;
margin:0px;
}
ul#nav li > ul {
top: auto;
left: auto;
}
ul#nav li ul li {
float: none;
position: relative;
}
ul#nav li ul li a {
font-weight:normal;
}
ul#nav li:hover ul, ul#nav li.over ul {
width:120px;
display: block;
background: #FF9933;
padding: 0px 5px 5px 5px;
top: 20px;
left: -4px;
}

