/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size:x-small;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	scrollbar-face-color: #404040;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #808080;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #E0E0E0;
	scrollbar-arrow-color: #FFFFFF;
}

image {border-color: #000000;}

.bannertext{
font-family: verdana, verdana ref, arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #ECCD00;
}

.footertext{
font-family: verdana, verdana ref, arial, helvetica, sans-serif;
font-size: 8pt;
}

.babel {visibility: hidden; position: absolute; left: 0; top: 0; margin-top: 105px; margin-left: 5px;}

.babelhome {visibility: hidden; position: absolute; left: 0; top: 0; margin-top: 180px; margin-left: 3px;}

input {
	background-color: #FFFEF4;
	color: #000000;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: bold;
}

input.button {
	background-color: #CD0000;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	font-size: x-small;
	color: white;
	font-weight: bold;
	cursor:hand;
}

input.lite_button {
	background-color: #AEAEAE;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	font-size: x-small;
	color: white;
	font-weight: bold;
	cursor:hand;
}

input.s_button {
	background-color: #CD0000;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	color: white;
	font-size: xx-small;
	font-weight: bold;
	cursor:hand;
	margin-left:1;
	margin-bottom:2;
}

input.s_lite_button {
	background-color: #AEAEAE;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	color: white;
	font-size: xx-small;
	font-weight: normal;
	cursor:hand;
}

input.s_text {
	color: #000000;
	background-color: #FFFEF4;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	font-size: xx-small;
	font-weight: normal;
}

input.st_text {
	color: #000000;
	background-color: #FFFEF4;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	font-size: xx-small;
	font-weight: normal;
	border: 1 solid #FFFEF4;
}

input.t_text {
	color: #000000;
	background-color: #FFFEF4;
	font-family: verdana,verdana ref,arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: bold;
	border: 1 solid #FFFEF4;
	margin-bottom: 2;
}

select {
	color: #000000;
	background-color: #FFFEF4;
	font-family: Verdana,Verdana Ref,Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	cursor:hand;
}

.checkbox1 {
background-color: #FFFBDD;
}

textarea {
	color: #000000;
	background-color: #FFFEF4;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: bold;
}

h1	{color: #000000;
	font-size: small;
	font-weight: bold;
	margin: 0;
}

h2	{color: #000000;
	font-size: small;
	font-weight: bold;
	margin: 0;
}

h3	{color: #000000;
	font-size: x-small;
	font-weight: bold;
	margin: 0;
}

h4	{color: #000000;
	font-size: x-small;
	font-weight: bold;
	font-style: italic;
	margin: 0;
}

hr	{color: #AEAEAE;
	size: 1px;
}

.goldhr	{color: #ECCD00;
	size: 1px;
}

.clickable {cursor: hand;
}


/*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:#ee0000;
text-decoration:none;
}

a:visited{
color:#cc0000;
text-decoration:none;
}

a:hover{
color:#cc0000;
text-decoration:underline;
}

a:active{
color:#cc0000;
text-decoration:underline;
}

li{
color:#000000;
margin-top: 12;
}


ol{
color:#000000;
list-style-type:decimal;
}

ul{
color:#000000;
list-style-type:square;
}

li{
margin-top: 3;
margin-bottom: 3;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#cc0000;}
.actrequiredcolor{color:#cc0000;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#cc0000;}
.actwarning{color:#cc0000;}
.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:x-small;color:#ee0000;}

.tableheader {
	border-bottom: 1 solid #ECCD00;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-variant: caps;
	font-weight: bold;
}

.tableline1 {
	border-bottom: 1 solid #ECCD00;
	background-color: #FFFDEB;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}
.tablerow1 {
	background-color: #FFFDEB;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tableline2 {
	border-bottom: 1 solid #ECCD00;
	background-color: #FFFBDD;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tablerow2 {
	background-color: #FFFBDD;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tableline3 {
	border-bottom: 1 solid #ECCD00;
	background-color: #FFFACF;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tablerow3 {
	background-color: #FFFACF;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}