
/* STYLES COMMON TO THE SITE AND HTML EDITOR */
body, td, p {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#6F6F6F;
}

P {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}

H1 {
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#243777;
	margin:0px;
	margin-bottom:10px;
}

H2 {
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#243777;
	margin:0px;
	margin-bottom:5px;
}

a:link, a:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CA6838;
	text-decoration:none;
}

a:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CA6838;
	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);
}


.txtOrange {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#CA6838;
}

.txtMessage {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#CC0000;
}

.lnkTopNav:link, .lnkTopNav:visited, .txtTopNav {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5C5C5C;
	text-decoration:none;
}

.lnkTopNav:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5C5C5C;
	text-decoration:underline;
}



.lnkLanguage:link, .lnkLanguage:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CA6838;
	text-decoration:none;
}

.lnkLanguage:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CA6838;
	text-decoration:underline;
}


.lnkLeftNav:link, .lnkLeftNav:visited, .txtLeftNav {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkLeftNav:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


.lnkFooter1:link, .lnkFooter1:visited, .txtFooter1 {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9E9E9E;
	text-decoration:none;
}

.lnkFooter1:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9E9E9E;
	text-decoration:underline;
}


.lnkFooter2:link, .lnkFooter2:visited, .txtFooter2 {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CA6838;
	text-decoration:none;
}

.lnkFooter2:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CA6838;
	text-decoration:underline;
}


.txtCopyright {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


.lnkFooterBlue:link, .lnkFooterBlue:visited, .txtFooterBlue, .lnkCredits:link, .lnkCredits:visited, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#243777;
	text-decoration:none;
}

.lnkFooterBlue:hover, .lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#243777;
	text-decoration:underline;
}



TABLE.tdGrid{
	background-color:#BABABA;
}

TABLE.tdGrid TH{
	font-family:Arial,sans-serif;
	background-color:#243777;
	color:#FFFFFF;
}

TD.row{
	background-color:#FFFFFF;
	color:#000000;
}


TD.altRow{
	background-color:#EFEFEF;
	color:#000000;
}



img {
	border-color: #FFFFFF;		
	color: #FFFFFF;		
}

.imgBordered {
	border:1px solid #BABABA;
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 12px Verdana,sans-serif;
	border-color : #000000;
}

form {
	display:block;
	margin:0px;
	padding:0px;
}
