/* Default Styles */
body {
	font-size:13px;
	font-family:arial,verdana,times;
}

.heading,
.newsheading,
h2 {
	color: #4574A1; /* 45759F, 091D2C */
	font-weight: bold;
	font-size: 20px;
	padding-bottom:10px;
}

.subheading,
.subheadingBold,
.newssubheading,
h3 {
	margin: 0.3em 0 0.1em 0;
	color: #174569;
	font-weight: bold;
	font-size: 17px;
}

.newsheading,
.newssubheading,
.newsnormal,
a.newsnormal {
	color: #646478;
	background-color: transparent;
}

h4 {
	margin: 0.5em 0 0.1em 0;
	color: #676767;
	font-weight: bold;
	font-size: 107%;
	font-style: italic;
}

h5 {
	margin: 0.5em 0 0.1em 0;
	color: #676767;
	font-weight: bold;
	font-size: 100%;
}

hr {
	height: 1px;
	border-top: 1px solid #C8C8D2;
}

a,
a:link,
a:visited,
a:active,
a:hover {
	color: #CC0000;
	text-decoration: none;
}

a:hover {  }

.altcolor {
	/*color: #646478;*/
}

.error { color: #CC0000; }

.formButtons button, button { padding:3px 14px 4px 14px !important; font-size:92%; font-family:arial; color:#333366; background:transparent url(../images/ButtonBg.jpg) repeat-x top left; height:25px; border:1px solid #989896; }

/* ************ Table Styles ************ */
table { border:0 none; }
table td { line-height:26px; padding-left:5px; }
table thead td { background-color:#353E4D; border:1px solid #353E4D; border-bottom:0 none; color:#ffffff; }
table tbody td { background-color:#EEEEEE; color:#707070; border:1px solid #C2C2C2; }
table tbody td:hover { background-color:#ffffff; }
/* end table styles */



