* {
	font-family: "Helvetica","Arial";
}
input,select,textarea {
	font-family: "Helvetica","Trebuchet MS";
	font-size:1em;
}
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.alignJustify { text-align: justify; }
.alignCenter { text-align: center; }
.floatLeft { float:left; }
.floatRight { float:right; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.nounder { text-decoration: none; }
.padAround { padding:2px 2px 2px 2px;padding-left:0px; }
.marginAround { margin:2px 2px 2px 2px; margin-left:0px; }
hr { border:none;border-bottom:1px dashed #ccc;background:transparent;color:#ccc; }
.clearer {
	clear:both;
}
.red { color: #ee0000; }
.green { color:#008800; }
.lighter { color:#9D9E9E; font-weight: normal; }
.fw-normal { font-weight: normal; }

.table2 { margin-top: 3px; }
.table2 .row  { float:left; width:510px; padding-bottom:0px; }
.table2 .left { float:left; width:100px; font-weight: bold; background-Color: #97C897; padding:5px; }
.table2 .lefttrans { float:left; width:100px; font-weight: bold; padding:2px; padding-left: 5px; }
.table2 .right { float:left; padding:5px; padding-right: 0px; width:387px; min-width:387px;max-width:387px; margin-left:3px; border-bottom:1px solid #ddd; background:#E8F2E8 url('../images/corner.gif') top right no-repeat; margin-bottom:5px; font-size:1.1em; }
.table2 .fullitem { float:left; padding:2px; width:500px; border-bottom:1px solid #ddd; background:#E8F2E8 url('../images/corner.gif') top right no-repeat; margin-bottom:5px; margin-right: 5px; font-size:1.1em; }
.table2 .wide { float:left; width:382px; font-weight: normal; background-Color:#EEEEaa; }
.table2 .wide2 { float:left; width:100%; font-weight: normal; background-Color:#D6E3FD; }

.tablet .row  { float:left; border-bottom:1px dashed #000;width:100%; padding-bottom:3px; margin-bottom:3px; padding-top:1px; }
.tablet .left { float:left; width:100px; font-weight: bold; background-Color: #D6E3FD; padding:2px 2px 2px 2px; }
.tablet .right { float:left; padding:2px 2px 2px 2px; }
.tablet .wide { float:left; width:100%; font-weight: normal; background-Color:#EEEEaa; }
.tablet .wide2 { float:left; width:100%; font-weight: normal; background-Color:#D6E3FD; }
.width300 { width:300px; }
.pad5 { padding:3px 3px 3px 3px; }
.margin5 { margin:3px 3px 3px 3px; }
.pointer { cursor:pointer; }
.reqd { background:#ffffff url('/images/reqd.gif') no-repeat; padding-left:12px; }
.body { background-Color: #D6E3FD; }
.smaller { font-size:0.7em; }
.width100 { width:98%; }
.clip { margin-right:3px; cursor: pointer; }

.pointer { cursor: pointer; }
.selected { background-Color: #D6E3FD; }

.invisible { display: none; }
.hidden { visibility: hidden; }

.userinfobox { border:2px solid #599C59;background-Color: #fff; width: 300px; min-height: 100px; position: absolute; cursor: pointer; padding:5px; text-align: left; font-weight: normal; }

.noborder { border:none;}
.vaBottom { vertical-align: bottom; }
.vaTop { vertical-align: top; }
.vaMiddle { vertical-align: middle; }
.btn { font-weight:bold; }

p { margin:10px;padding:0px; }
.bigger { font-size: 1.1em; }

blockquote{
	padding: 3px;
	margin: 2px;
}

.miny100 {
	min-height: 100px;
}
.miny50 {
	min-height: 50px;
}

.pad10 {
	padding: 5px;
}

.imgmargin { margin-top:4px; border:2px solid #ddd; }
.imgmargin2 { margin-top:4px; border:2px solid #F8C75E; }

.pager a,#selected {
	padding-left: 4px;
	padding-right: 4px;
	background-Color: #e8f2e8;
	border:1px solid #ddd;
	margin-right: 2px;
}

.right { float:left; padding:5px; margin-left:5px; border-bottom:1px solid #ccc; background:#E8F2E8 url('../images/corner.gif') top right no-repeat; font-size:1.1em; }

.hideFlow { overflow-x: hidden; }

td { border: solid windowtext 1pt; }
table { border-collapse: collapse; }