/* REDEFINED TAGS */
body{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 0.625em;	
	margin: 10px;
}
h1{
	margin-top: 5px;
	color: #006699;
	FONT-SIZE: 1.6em;	
	FONT-WEIGHT: bold;
}
h2{
	color: #006699;
	FONT-SIZE: 1.4em;	
	FONT-WEIGHT: bold;
}
h3{
	color: #006699;
	FONT-SIZE: 1.2em;	
	FONT-WEIGHT: bold;
}
h4{
	color: #000000;
	FONT-SIZE: 1.2em;	
	FONT-WEIGHT: normal;
}
p{
	FONT-SIZE: 1.1em;	
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
	white-space: nowrap;
}

a:hover {
	text-decoration: underline;
	white-space: nowrap;
}
/* END REDEFINED TAGS */


/* FORM STYLES */
TABLE.formTable {
	width: 100%;
	BACKGROUND-COLOR: white;
	border: 0px;
	border-collapse: collapse;
}
TD.formControl
{
	color: #006699;
	FONT-SIZE: 1.1em;	
	width: 70%;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #F6F6F6;
	TEXT-ALIGN: left;
	vertical-align: top;
	white-space: nowrap
}
TD.formLabel
{
	color: #006699;
	FONT-SIZE: 1.1em;	
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F6F6F6;
	vertical-align: top;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-TOP: 1px solid #CCCCCC;
	text-align: left;
}
.Controls{
	width: 200px;
}
TD.formRequired
{
	FONT-SIZE: 1.1em;	
	width: 5px;
	COLOR: #FF0000;
	FONT-SIZE: 11px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bolder;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #F6F6F6;
	vertical-align: top
}
TD.FormHeader{
}
TD.FormFooter {
	BORDER-TOP: #CCCCCC 1px solid
}
.formButton{
	FONT-SIZE: 1.2em;
}
/* END FORM STYLES */

.warning{
	COLOR: #FF0000;
}
.login_style1 {
border: 1px solid #E8e8e8;
padding: 10px;
}
.login_style2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
border-top: 1px solid #E8e8e8;
border-right: 1px none #E8e8e8;
border-bottom: 1px none #E8e8e8;
border-left: 1px solid #E8e8e8;
padding: 10px;
}
.login_style3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
border-top: 1px solid #E8e8e8;
border-right: 1px solid #E8e8e8;
border-bottom: 1px none #E8e8e8;
border-left: 1px none #E8e8e8;
padding: 10px;
text-align: right;
white-space: nowrap;
color: #2462AA;
vertical-align: bottom;
}
.login_style4 {
border-right: 1px solid #E8e8e8;
border-bottom: 1px none #E8e8e8;
border-left: 1px none #E8e8e8;
padding: 10px;
}
table.ErrorContainer
{
	font-size:100%;
	border-collapse: collapse;
	WIDTH: 600px;
	border: 1px solid #cccccc;

}
td.content{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;	
	WIDTH:100%;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;	
}
td.footer{
	COLOR: #cccccc;
	FONT-SIZE: 1.1em;
	clear: both;
	border-top: 1px solid #cccccc;
	background-color: #FFFFFF;
	padding: 10px;
	text-align:left;
}
td.header{
	background-color: #FFFFFF;	
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;	
}
.headerLogo {
	margin: 3px;
}
.siteLogo{
	text-align: left;
}
