/*cope with inheritance bugs*/
body, table, th{
color:#000000;
font-size: medium;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-color:#ffffff; 
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:#0052a5;
font-size:1em;
text-decoration:none;
}

a:visited{
color:#0052a5;
font-size:1em;
text-decoration:none;
}

a:hover{
color:#cc0000;
font-size:1em;
text-decoration:underline;
}

a:active{
color:#cc0000;
font-size:1em;
text-decoration:none;
}

a.whitelink:link{
color:#ffffff;
font-size:1em;
text-decoration:none;
}

a.whitelink:visited{
color:#ffffff;
font-size:1em;
text-decoration:none;
}

a.whitelink:hover{
color:#ffffff;
font-size:1em;
text-decoration:underline;
}

a.whitelink:active{
color:#ffffff;
font-size:1em;
text-decoration:none;
}

li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

a.copyrightLink:link {color: #ffffff; text-decoration: none;} 
a.copyrightLink:visited {color: #ffffff; text-decoration: none;} 
a.copyrightLink:hover {color: #ffffff; text-decoration: underline;}
a.copyrightLink:active {color: #ffffff; text-decoration: none;}

H1, H2, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em
}

.actCHECKOUTEM {background-color:#c6d6e7;}
.actCHECKOUTBG {background-color:#eff7f7;}

.actlarger{
	font-size: 1.1em;
	color:#000000;
}

.actsmaller{
	font-size: 0.9em;
	color:#000000;
}

.actxxsmall{
	font-size:0.6em;
	color:#000000;
}

.actxxsmallBordered{
	font-size:0.6em;
	color:#000000;
	border: 1px solid #c0c0c0;
}

.actxsmall{
	font-size:0.7em;
	color:#000000;
}

.actsmall{
	font-size:0.75em;
	color:#000000;
}

.actregular{
	font-size:0.8em;
	color:#000000;
}

.actlarge{
	font-size:0.9em;
	color:#000000;
}

.actxlarge{
	font-size:1.0em;
	color:#000000;
}

.actxxlarge{
	font-size:1.1em;
	color:#000000;
}

.actwarningcolor{color:#cc0000;}
.actrequiredcolor{color:#cc0000;}
.actsearchhighlightcolor{color:#cc0000;}
.actrequired{color:#cc0000;}
.actwarning{color:#cc0000;}
.actwelcome{color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:0.75em;}

.thinborder {
	border-left:1px solid #000000; border-right:1px solid #000000; border-top:0px solid #ffffff; border-bottom:1px solid #000000; 
}

.thinred {
	border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece; border-top-color: #ffffff;
	
}

.thinred2 {
	border-left:1px solid #0052a5; border-right:1px solid #0052a5; border-bottom:1px solid #0052a5; border-top-color: #ffffff;
	
}

.thinred1t {
	border:1px solid #cecece;
	
}

.thinred2t {
	border:1px solid #0052a5;
	
}

.actsmallheading {
	font-size:0.75em;
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.actmainheading {
	font-size:0.75em;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.actsmallfooter {
	font-size:0.6em;
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button {
	font-weight:bold;
	cursor:hand;
}

.s_button {
	font-size:0.6em;
	font-weight:normal;
	cursor:hand;
}

.s_select {
	font-size:0.9em;
	font-weight:normal;
	cursor:hand;
}

.bannerTable {width: 770px;}

hr {height: 1px;}