
/* STYLES COMMON TO THE SITE AND HTML EDITOR */
body, td, p {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#3D3D3D;
}

P {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}

H1 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-left:22px;
	margin-top:1px;
}

H2 {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#BB151C;
	margin:0px;
}

H3 {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3D3D3D;
	margin:0px;
}

a:link, a:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0D7AAD;
	text-decoration:none;
}

a:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0D7AAD;
	text-decoration:underline;
}





/* STYLES FOR THE SITE ONLY */
body{
	background-image: url(/images/bg.gif);
	background-position: top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.pngImg {
	behavior: url(/_includes/iepngfix.htc);
}

.txtMessage {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#DD0000;
}

.txtBlue {
	color:#0D7AAD;
	font-weight:bold;
}

.txtLogout {
	color:#FFFFFF;
	font-weight:bold;
}

.lnkLogout:link, .lnkLogout:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkLogout:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


.lnkMenu:link, .lnkMenu:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3390BC;
	text-decoration:none;
	margin-top:13px;
}

.lnkMenu:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#065980;
	text-decoration:none;
}

.lnkMenuOn:link, .lnkMenuOn:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#065980;
	text-decoration:none;
	margin-top:13px;
}

.lnkMenuOn:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#065980;
	text-decoration:none;
}

.txtSubmenuHeader {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.lnkSubmenu:link, .lnkSubmenu:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkSubmenu:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkSubmenuOn:link, .lnkSubmenuOn:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkSubmenuOn:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.txtFooter, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#9C9C9C;
}

.lnkFooter:link, .lnkFooter:visited, .lnkCredits:link, .lnkCredits:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9C9C9C;
	text-decoration:none;
}

.lnkFooter:hover, .lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9C9C9C;
	text-decoration:underline;
}




img {
	border-color: #FFFFFF;		
	color: #FFFFFF;		
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 12px Verdana,sans-serif;
	border-color : #000000;
}

form {
	display:block;
	margin:0px;
	padding:0px;
}
