/* HTML styles */

body {
	margin: 0;
	padding: 20px 20px;
	background-color: #A3A3A3;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
}

/* custom styles */

.design {
	font-size: 9px;
	line-height: 11px;
	color: #DADEE4;
	background-color: #8F9CAD;
}

.design a:link, .design a:visited{
	color: #DADEE4;
	text-decoration: none;
}

.design a:hover {
	color: #DADEE4;
	text-decoration:underline;
}

.footer {
	font-size: 10px;
	background-color: #6E82A0;
	color: #FFFFFF;
}

.footer a:link, .footer a:visited {
	color: #FFF;
	text-decoration: none;
}

.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

.homeButton {
	background-color: #1E3B61;
	font-size: 10px;
	color: #FFFFFF;
}

.homeButton a:link, .homeButton a:visited {
	/*/*/display: block;
	padding: 4px 0;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	background-color: #1E3B61; /* */
}

.homeButton a:hover {
	background-color: #4B6281;
	color: #FFF;
	text-decoration: none;
	background-image:  url(../images/spacer.gif);
}

.idBack {
	background-color: #AABED2;
}

.rPane {
	background-color: #50647E;
	font-size: 10px;
	line-height: 14px;
	/*margin: 64px 9px 72px 11px;
	padding: 64px 9px 72px 11px; */
	color: #FFF;
}

.rPane a:link, .rPane a:visited {
	/*/*/display: block;
	padding: 4px 9px 5px 11px;
	/* width: 141px; */
	color: #FFF;
	text-decoration: none;
	background-color: #50647E; /* */
}

.rPane a:hover {
	background-color: #A8B4C6;
	color: #222;
	text-decoration: none;
	background-image:  url(../images/spacer.gif);
}

.rPane ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	color: #FFF;
}

.rPane li {
	margin: 0;
}

.rPaneHead {
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 62px 9px 3px 11px;
}

.rPaneStrip {
	background-color: #8F9CAD;
}

.tblBack {
	background-color: #1E3B61;
}

.tblHd {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 10px;
	padding: 10px;
	background-color: #50647E;
}

.tblHdSmall {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 10px;
	padding: 10px;
	background-color: #50647E;
}

/* Table Content Odd: styles Odd table rows. */
.tbl1 {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
}

/* Table Content Even: styles Even table rows. */
.tbl2 { 
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EAF2FB; 

}

.tbl3 {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E6F6E1;
}

.tblSpecial {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 20px;
	padding: 20px; 
	background: #FFFFCC;
}
.tblSubHd {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #3C465A;
	margin: 10px;
	padding: 10px; 
	background: #CCD8E4;
}

