BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
input,
textarea,
option,
select {
	margin: 0px;
	padding: 1px 2px;
}
a.footer {color:#003399; background:url(/images/bg_link2.gif) bottom repeat-x; padding-bottom:1px;  text-decoration:none; font-weight:bold;}

a:hover{color:#cc3333;}

A:link {
	COLOR: #2051b7; TEXT-DECORATION: none; font-weight:bold;
}
A:visited {
	COLOR: #2051b7; TEXT-DECORATION: none; font-weight:bold;
}
A:hover {
	COLOR: #2051b7; TEXT-DECORATION: underline; font-weight:bold;
}
A:active {
	COLOR: #2051b7; TEXT-DECORATION: underline
}
A.brown:link {
	COLOR: #44463c; TEXT-DECORATION: none; font-weight:bold
}
A.brown:visited {
	COLOR: #44463c; TEXT-DECORATION: none; font-weight:bold
}
A.brown:hover {
	COLOR: #ff1100; TEXT-DECORATION: none; font-weight:bold
}
A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.black:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; font-size:13px
}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; font-size:13px
}
A.black:hover {
	COLOR: #ff1100; TEXT-DECORATION: none; font-weight:bold; font-size:13px
}
#searchForm {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 17px; LINE-HEIGHT: 18px
}
.search_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 73px; BACKGROUND: url(/members/images/search_bkg.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 19px
}

<!-- Changed these to classes below because ids have to be unique to the page -->
#search_field {
	BORDER-RIGHT: none; PADDING-LEFT: 10px; BACKGROUND: url(/members/images/searchbox_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; FONT: bold 14px/22px Arial, Helvetica, sans-serif; WIDTH: 130px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
#search_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
#login_form {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}
#login_form_buttons {
	MARGIN-LEFT: 2px; TEXT-ALIGN: center
}
#login_field {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 241px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}
#login_field_sm {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 110px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}
#login_field_med {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 130px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}
#login_field_cal {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 70px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}

<!-- Start of Classes -->
.search_field {
	BORDER-RIGHT: none; PADDING-LEFT: 10px; BACKGROUND: url(/members/images/searchbox_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; FONT: bold 14px/22px Arial, Helvetica, sans-serif; WIDTH: 130px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
.search_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
.login_form {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}
.login_form_buttons {
	MARGIN-LEFT: 2px; TEXT-ALIGN: center
}
.login_field {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 241px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}
.login_field_sm {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 110px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}
.login_field_med {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 130px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}
.login_field_cal {
	BORDER-RIGHT: #b1b2ad 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b2ad 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/members/images/textfield_bkg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #b1b2ad 1px solid; WIDTH: 70px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b2ad 1px solid; HEIGHT: 18px
}


.border {
	border:1px solid #b1b2ad;
}
.blackborder {
	border:1px solid #000000;
}
.smallText {
	font-size:9px; color:#000000;  font-weight:bold;
}
.smallBrownText {
	font-size:10px; color:#44463c;  font-weight:bold;
}
.reportHeader {
	font-weight:bold; text-align:center; padding:3px 0px;
}
.redText {
	font-size:13px; color:#b60606; font-weight:bold;
}
.blackText {
	font-size:14px; color:#000000;  font-weight:bold; 
}
.formTitle {
	font-weight:bold; font-size:18px;
}
.entryTableHeader {
	font-weight:bold; font-size:14px; color:#44463c;
}
.defaultErr
{
    color: #FF0000;
}
.profileLeft {
	font-weight:bold; padding-left:4px; vertical-align:top;
}
.profileRight {
	padding:2px 0px; vertical-align:top;
}
.error-message {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #F00;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	border: 1px #CCC solid;
	background: #FFD;
	padding: 10px;
	}
	
#footer{width:795px; clear:both; text-align:center; padding-top:15px; font-size:11px; padding-bottom:30px;}
#footer a{font-weight:normal; margin:0px 5px 0px 5px; color:#3366cc;}
#footer a:hover{color:#cc3333; text-decoration:none;}
#footer span a{color:#000000; background:none;text-decoration:underline;}
#footer span a:hover{color:#666666; text-decoration:underline; }

.ver_img {
	padding: 0;
	margin: 0 0 5px 10px;
	vertical-align:bottom;
	border: 1px solid #B1B2AD;
}
.datarow {
	padding: 5px; 
	font-size:12px;
}
.datarowsmall {
	padding: 5px; 
	font-size:10px;
}
