a {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #225544;
	font-weight: bold;
	text-decoration: underline;
}
 
a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FF6633;
	font-weight: bold;
	text-decoration: none;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEFF;
	margin: 0px;
	padding: 1px;
}

textarea {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEFF;
	padding: 1px;
}

.alignright {
	text-align: right;
	margin-left: 85%;
	margin-right: 5px;
}
.alignrightpad3 {
	text-align: right;
	padding: 3px;
}
.alignrightgreen {
	text-align: right;
	padding-right: 5px;
	background-color: #E1EEE1;
}
.alignrightLTblue {
	text-align: right;
	margin-left: 85%;
	margin-right: 5px;
	background-color: #F1EFF1;
}

.blue {
color: #0044AA;
}

.boldtext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bold12pxBlue {
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color:#FFEECC;
	text-align:left;
	font-size: 12px;
	color: #000099;
	padding: 5px 10px;
}

.bold12pxRed {
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color:#EECCAA;
	text-align:left;
	font-size: 14px;
	color: #773311;
	padding: 5px 10px;
}

.bold12pxDropdown {
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color:#eeeeff;
	text-align:left;
	font-size: 12px;
	color: #000099;
	padding: 5px;
	margin: 5px 0px;
}

.border1px {
	border: 1px solid #AA99AA;
}

.errorTitle {
	font-weight:bold;
	padding:10px;
	margin:10px;
	background-color:#555555;
	color: #ffff44;
	font-size: 12pt;
	text-align: center;
	border: 1px solid #CC0000;
}

.formheads {
	background-color: #666666;
}

.greenHeader {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #225522;
	font-weight: bold;
	background-color: #EEEEFF;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: center;
}
 
.linkOutlined {
	font-weight:bold;
	padding:3px 10px 5px 10px;
	background-color: #FFEEDD;
	color: #333366;
	border-top: 1px solid #AA99AA;
	border-right: 1px solid #AA99AA;
	border-bottom: 1px solid #AA99AA;
	border-left: 1px solid #AA99AA;
	text-decoration: underline;
	margin-right: 10px;
}

.linkOutlined:hover {
	background-color:#ffffff;
	color: #FF9955;
	text-decoration: none;
}

.linknewur {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCFF;
	font-weight: bold;
	text-decoration: underline;
}

.linknewur:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.ltablespace10 {margin-left:10px;}

.margin3 {
	margin: 3px;
}

.nostylebuttons {
padding:0px;
margin:0px;
background-color:transparent;
color:none;
border:0px;
}

.pageTitle {
	font-weight: bold;
	padding: 10px;
	margin: 10px;
	background-color: #efefef;
	color: #333366;
	font-size: 12px;
	text-align: center;
	border: 1px solid #DDDDDD;
}

.pageWarning {
	font-weight: bold;
	padding: 5px;
	margin:25px;
	background-color: #773311;
	color: #ffffff;
	font-size: 10pt;
	text-align: center;
}

.notBold {
	font-weight: normal;
}

.orangeHeader {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #bb4400;
	font-weight: bold;
	background-color: #FFFFFF;
}

.purple {
	color: #660066;
}

.red {
color: #990000;
}

.redandBigger {
	color: #990000;
	font-size: 13px;
}

.readingtext-tahoma11notBold {
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.small {
	font-size: 9px;
	font-weight: normal;
}

span table {
	border: 1px solid #ddddee;
}

select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EEFFEE;
	margin: 0px;
	padding: 2px;
}

.tablespace5 {margin:5px;}

.tablemarginbottom10 {
margin-bottom: 10px;
}

td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tdalignleft {
	text-align:left;
	padding: 5px;
	background-color: #FFFFFF;
}

.tdalignleftpad {
	text-align: left;
	padding: 10px;
	background-color: #FFFFFF;
}	

.tdalignleftpadblue {
	text-align: left;
	padding: 2px 10px;
	background-color: #EEEEFF;
}

.tdalignleftpadgreen {
	text-align: left;
	padding: 10px;
	background-color: #e1eee1;
}

.tdalignleftpadvlgray {
	text-align: left;
	padding: 2px 10px;
	background-color: #EFEFEF;
}

.tdalignleftgrayvvl {
	text-align:left;
	padding: 5px;
	background-color: #FDFDF6;
}

.tdalignrightgrayvlight {
	text-align:right;
	padding: 5px;
	background-color: #EFEFEF;
}

.tdalignrightgrayvvl {
	text-align:right;
	padding: 5px;
	background-color: #FDFDF6;
}

.tdalignrightgreenheader {
	color: #225522;
	background-color: #EEEEFF;
	padding-right: 20px;
	text-align: right;
}

.tdalignrightdarkblue {
	text-align:right;
	padding: 5px;
	background-color: #DDDDEE;
}

.tdalignrightgrayviolet {
	text-align:right;
	padding: 5px;
	background-color: #DDBBEE;
}

.tdcenter {
	text-align: center;
	padding: 5px;
	background-color: #FFFFFF;
}

.tdcenterblue {
	text-align: center;
	padding: 5px;
	background-color: #EEEEFF;
}

.tdcenterorange {
	text-align: center;
	padding: 5px;
	background-color: #FFEEDD;
}

.tdcentergrayedout {
	text-align: center;
	color:#888888;
	padding: 5px;
	background-color: #e1e1e1;
}

.tdcentergray {
	text-align: center;
	padding: 5px;
	background-color: #BBBBBB;
}

.tdcentergrayvlight {
	text-align: center;
	padding: 5px;
	background-color: #EFEFEF;
}

.tdheader {
	font-weight:bold;
	padding:5px;
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
	color: #225522;
	border: 1px solid #AA99AA;
}

.tdheaderLarge {
	font-weight:bold;
	padding:7px;
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
	color: #003399;
	border: 1px solid #AA99AA;
	font-family: Verdana, Tahoma;
	font-size: 13pt;
}

.tdcentergreen {
	text-align: center;
	padding: 5px;
	background-color: #E1EEE1;
}

.tdleft {
	text-align: left;
	padding: 5px;
	background-color: #FFFFFF;
}

.tdcenterbluedark {
	text-align: center;
	padding: 5px;
	background-color: #DDDDEE;
}

.tdalignleft {
	text-align: left;
	padding: 5px 5px 5px 10px;
	background-color: #FFFFFF;
}

.tdleftwithborder {
	font-weight:bold;
	padding:3px;
	margin:0px;
	background-color:#FFFFFF;
	color: #225522;
	border: 1px solid #997799;
}

.tdalignleftpad3blue {
	text-align: left;
	padding: 3px;
	background-color: #EEEEFF;
}

.tdcenterorangelarge {
	text-align: center;
	padding: 5px;
	background-color: #FFEEDD;
	font-size: 13px;
	color: #997733;
}

.reversedGray {
	color: #EEEEEE;
}

.text18px {
	font-size: 18px;
}

.tdcenterReversed {
	text-align: center;
	padding: 5px;
	background-color: #555555;
	color: #F3F3F3;
}


.ddl150 {width:150px;padding:0px;border-width:0px;margin-bottom:0px;}
.ddl200 {width:200px;padding:0px;border-width:0px;margin-bottom:0px;}
.ddl45 {width:45px;padding:0px;border-width:0px;margin-bottom:0px;}
.ddl40 {width:40px;padding:0px;border-width:0px;margin-bottom:0px;}


.textbox10 {width:10px;}
.textbox20 {width:20px;}
.textbox30 {width:30px;}
.textbox40 {width:40px;}
.textbox50 {width:50px;}
.textbox55 {width:55px;}
.textbox60 {width:60px;}
.textbox65 {width:65px;}
.textbox70 {width:70px;}
.textbox75 {width:75px;}
.textbox80 {width:80px;}
.textbox85 {width:85px;}
.textbox90 {width:90px;}
.textbox95 {width:95px;}
.textbox100 {width:100px;}
.textbox110 {width:110px;}
.textbox115 {width:115px;}
.textbox120 {width:120px;}
.textbox125 {width:125px;}
.textbox130 {width:130px;}
.textbox140 {width:140px;}
.textbox150 {width:150px;}
.textbox200 {width:200px;}
.textbox225 {width:225px;}
.textbox240 {width:240px;}
.textbox250 {width:250px;}


.verticalmiddle {
vertical-align:middle;
}