BODY {
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	background-color:#005ea8;
	text-align:left;
	font-size:9pt;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px;
	margin:0px;
	background-color:white;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	font-size:9pt;
};

tr td {
	text-align:left;
	vertical-align:top;
	font-size:9pt;
}

textarea 
input
select 
radio {
	color: #1d1d1d;
	font-weight:normal;
	text-align:left;
	margin-left:3px;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	font-size:inherit;
	font-size:8pt;
}


a:link { color: #005ea8; text-decoration:none; }
a:visited { color: #005ea8; text-decoration:none; }
a:hover { color: #005ea8;  text-decoration:none; font-weight:bold;}

hr {
	color:#27a225;
	width:100%;
	margin:14px;
}


.catagoryIntroHeading ,
.productHeading1,
.adminHeading {
	color: #005ea8;
	font-size: 130%;
	font-weight:bold;
}

.productHeading2 {
	color: #27a22d;
	font-size: 110%;
	font-weight:bold;
}
	
.pageTitle {
	color:#27a22d;
	font-size:16pt;
	font-weight:normal;
	font-family:Tahoma, Arial;
}
	
.adminHeading2 {
	color: #3A8F4A;
	font-size: 130%;
	font-weight:bold;
	width:100%; 
	background-color:#eeeeee; 
	color:darkblue; 
	width:100%;
}

.loginstyle {
	font-weight:normal; 
	color: #21498c;
	font-size: 100%;
	font-variant:small-caps;

}

.heading_1 {
	font-size: 150%;
	font-weight: normal;
	color:black;
}

.heading_2 {
	font-size: 130%;
	font-weight: bolder;
	color:#21498c;
}


.blockScreen {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: none;
    background-color: #CCC;
    filter: alpha(opacity = 55);
    opacity:.55;
}

.button {
	/* this is the style to generate the submit buttons */
	width:160px;
	height:23px;
	font-weight:bold;
	text-align:center; 
	color: #333333;
	font-size:9pt;
}

.inputFormColumnText {
	/* this style is the left colun of a input form where the text saying what the field id */
	width: 150px;
	font-weight:bold;
	color:#535353;
	background-color: inherit;
	vertical-align: top;
}



