/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size: small;
font-family:Palatino Linotype, 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;
}

td {text-align: justify;}

.maincontent {width: 770px; position: absolute; top; 0; margin-top: 0; left: 50%; margin-left: -385px; background-color: #ffffff;}

.menucontent {margin-top: 3px; margin-bottom: 3px; text-align: left;}

.scrollingContent {height: 405px; margin-top: 3px; margin-bottom: 3px; overflow: auto; text-align: left;}

.mainbodycell {height: 525px;}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#5b195e;
font-size:1em;
text-decoration:none;
}

a:visited{
color:#5b195e;
font-size:1em;
text-decoration:none;
}

a:hover{
color:#800080;
font-size:1em;
text-decoration:underline;
}

a:active{
color:#800080;
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: #808080; text-decoration: none;} 
a.copyrightLink:visited {color: #808080; text-decoration: none;} 
a.copyrightLink:hover {color: #808080; text-decoration: underline;}
a.copyrightLink:active {color: #808080; text-decoration: none;}

H1, H2, H4, H5, H6 {
font-family:Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3{
font-family:Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
margin:0;
color: #5b195e;
}

.actCHECKOUTEM {background-color:#f2cdfd;}
.actCHECKOUTBG {background-color:#ffffff;}

.actlarger{
	font-size: 1.1em;
	color:#000000;
	text-align: justify;
}

.actsmaller{
	font-size: 0.9em;
	color:#000000;
	text-align: justify;
}

.actxxsmall{
	font-size:0.75em;
	color:#000000;
	text-align: justify;
}

.actxxsmallBordered{
	font-size:0.75em;
	color:#000000;
	border: 1px solid #c0c0c0;
	text-align: justify;
}

.actxsmall{
	font-size:0.8em;
	color:#000000;
	text-align: justify;
}

.actsmall{
	font-size:1em;
	color:#000000;
	text-align: justify;
}

.actregular{
	font-size:1em;
	color:#000000;
	text-align: justify;
}

.actlarge{
	font-size:1.2em;
	color:#000000;
	text-align: justify;
}

.actxlarge{
	font-size:1.25em;
	color:#000000;
	text-align: justify;
}

.actxxlarge{
	font-size:1.3em;
	color:#000000;
	text-align: justify;
}

.actwarningcolor{color:#800080;}
.actrequiredcolor{color:#800080;}
.actsearchhighlightcolor{color:#800080;}
.actrequired{color:#800080;}
.actwarning{color:#800080;}
.actwelcome{color:#000000;}

.actlogotext {font-family:Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:1em;}

.thinborder {
	border-left:0px solid #ffffff; border-right:0px solid #ffffff; border-top:0px solid #ffffff; border-bottom:1px solid #ffffff; 
}

.thinred {
	border-left:0px solid #5b195e; border-right:0px solid #5b195e; border-bottom:1px solid #5b195e; border-top-color: #ffffff;
}

.thinred2 {
	border-left:0px solid #5b195e; border-right:0px solid #5b195e; border-bottom:1px solid #5b195e; border-top-color: #ffffff;
	
}

.thinred1t {
	border:1px solid #5b195e;
	
}

.thinred2t {
	border:1px solid #5b195e;
	
}

.actsmallheading {
	font-size:0.85em;
	color:#ffffff;
	font-family: Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BD80BD, endColorStr=#5B195E, gradientType=0);
}

.actsmallfooter {
	font-size:0.8em;
	color:#ffffff;
	font-family: Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#5B195E, endColorStr=#BD80BD, gradientType=0);
}

.button {
font-family:Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
}

.s_button {
font-family:Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	cursor: hand;
}

.s_select {
font-family:Palatino Linotype, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	cursor: hand;
	margin: 3px;;
}

.rhcolumncontent {
	border-left:1px solid #5b195e; border-right:1px solid #5b195e; border-bottom:1px solid #5b195e; border-top-color: #ffffff; font-size: 0.65em;
	
}

.bannerTable {width: 770px; position: absolute; top: 0; margin-top: 0; left: 50%; margin-left: -480px; z-index: 3;}

.navigationTable {width: 770px; position: absolute; top: 0; margin-top: 100px; left: 50%; margin-left: -315px; z-index: 3;}

.mainTable {width: 770px; position: absolute; top: 0; margin-top: 125px; left: 50%; margin-left: -480px; z-index: 3;}

.rhcolumn {position: absolute; top: 0; margin-top: 130px; left: 50%; margin-left: 305px; z-index: 3;}

hr {height: 1px; color: #5b195e;}