body {

	margin: 0px;

	padding: 0;

	border: 0;

	font-family : Arial, sans-serif;

	font-size : 12px;

	/*background-image: url('../images/tile.jpg');*/

}

.maintable {

	margin: 0px;

	padding: 0;

	width: 900px;

	height: 100%;

	background-color: #ffffff;

}

.toptable {

	margin: 0px;

	padding: 0;

	width: 880px;

}

.navbar {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	background-color: #005793;

	height: 18px;

	width: 712px;

	background-image: url('../images/bargrad.gif');

	float: left;

	color: #BFD2DF;

	font-size : 10px;

	word-spacing: .8em;

}

.navbar a:link, .navbar  a:visited {

	text-decoration: none;

	color: #BFD2DF;

	word-spacing: 0em;

}

.navbar  a:hover {

	text-decoration: underline;

	color: #ffffff;

}

.mainfeature {

	margin: 10px 0px 10px 0px;

	padding: 0;

	border: 0;

	width: 880px;

	height: 172px;

	background-color: #005793;

	text-align: right;

}

.intfeature {

	margin: 10px 0px 10px 0px;

	padding: 0;

	border: 0;

	width: 880px;

	height: 67px;

	background-color: #005793;

	color: #ffffff;

	font-size : 18px;

}

.feathd {

	color: #ffffff;

	font-size : 14px;

	line-height: 1.4em;

}

.subfeat1 {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	border: 0;

	width: 435px;

	background-color: #008DD2;

	color: #B3DDF2;

	font-size : 12px;

	line-height: 1.2em;
/*
	background-image: url('../images/logobullet.gif');

	background-position: bottom right;

	background-repeat: no-repeat;
*/
}

.subfeat1 a:link, .subfeat1  a:visited {

	text-decoration: none;

	color: #B3DDF2;

}

.subfeat1  a:hover {

	text-decoration: underline;

	color: #ffffff;

}

.subfeat2 {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	border: 0;

	width: 435px;

	background-color: #4FB0E0;

	color: #B3DDF2;

	font-size : 12px;

	line-height: 1.2em;
/*
	background-image: url('../images/logobullet.gif');

	background-position: bottom right;

	background-repeat: no-repeat;
*/
}

.subfeat2 a:link, .subfeat2  a:visited {

	text-decoration: none;

	color: #B3DDF2;

}

.subfeat2  a:hover {

	text-decoration: underline;

	color: #ffffff;

}

.newspanel {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 0;
	width: 174px;
	color: #333333;
	font-size : 10px;
	line-height: 1.2em;
	background-image: url('../images/newsgrad.gif');
	background-position: top left;
	text-align: left;

}

.newspanel a:link, .newspanel  a:visited {

	text-decoration: none;

	color: #333333;

}

.newspanel  a:hover {

	text-decoration: underline;

	color: #ff0000;

}


.case1 {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	border: 0;

	width: 174px;

	background-color: #E2E7E7;

	color: #333333;

	font-size : 12px;

	line-height: 1.5em;
/*
	background-image: url('../images/arrow.gif');

	background-position: bottom right;

	background-repeat: no-repeat;
*/
	text-align: left;

}

.case1 a:link, .case1  a:visited {

	text-decoration: none;

	color: #333333;

}

.case1 a:hover {

	text-decoration: underline;

	color: #ff0000;

}


.case2 {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	border: 0;

	width: 174px;

	background-color: #4FB0E0;

	color: #B3DDF2;

	font-size : 12px;

	line-height: 1.5em;
/*
	background-image: url('../images/arrow.gif');

	background-position: bottom right;

	background-repeat: no-repeat;
*/
	text-align: left;

}

.case2 a:link, .case2  a:visited {

	text-decoration: none;

	color: #B3DDF2;

}

.case2 a:hover {

	text-decoration: underline;

	color: #FFFFFF;
}


.case3 {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	border: 0;

	width: 174px;

	background-color: #008DD2;

	color: #B3DDF2;

	font-size : 12px;

	line-height: 1.5em;
/*
	background-image: url('../images/arrow.gif');

	background-position: bottom right;

	background-repeat: no-repeat;
*/
	text-align: left;

}

.case3 a:link, .case3  a:visited {

	text-decoration: none;

	color: #B3DDF2;

}


.case3 a:hover {

	text-decoration: underline;

	color: #FFFFFF;

}


.case4 {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	border: 0;

	width: 174px;

	background-color: #336699;

	color: #B3DDF2;

	font-size : 12px;

	line-height: 1.5em;
/*
	background-image: url('../images/arrow.gif');

	background-position: bottom right;

	background-repeat: no-repeat;
*/
	text-align: left;

}

.case4 a:link, .case4  a:visited {

	text-decoration: none;

	color: #B3DDF2;

}

.case4 a:hover {

	text-decoration: underline;

	color: #FFFFFF;

}

.greylinks{

	margin: 7px 2px 0px 0px;

	padding: 0px 0px 0px 0px;

	border: 0;

	color: #666666;

	word-spacing: .4em;

	font-size : 10px;

}

.greylinks a:link, .greylinks a:visited {

	text-decoration: none;

	color: #666666;

	word-spacing: 0em;

}

.greylinks a:hover {

	text-decoration: underline;

	color: #ff0000;

}

.mainlinks{

	margin: 7px 1px 0px 0px;

	padding: 2px 0px 2px 0px;

	border: 0;

	color: #005894;

	font-size : 11px;

	background-color: #E2E7E7;

	float: left;

}

.mainlinks a:link, .mainlinks a:visited {

	border-bottom: 1px solid #ffffff;

	padding: 3px 10px 3px 10px;

	text-decoration: none;

	color: #005894;

}

.mainlinks a:hover {

	text-decoration: none;

	color: #ffffff;

	background-color: #005793;

}

.mainlinkson{

	margin: 7px 1px 0px 0px;

	padding: 2px 0px 2px 0px;

	border: 0;

	color: #ffffff;

	font-size : 11px;

	background-color: #005793;

	float: left;

	border-bottom: 1px solid #005793;

}

.mainlinkson a:link, .mainlinkson a:visited {

	padding: 3px 10px 3px 10px;

	text-decoration: none;

	color: #ffffff;

}

.mainlinkson a:hover {

	text-decoration: none;

	color: #ffffff;

	background-color: #005793;

}

.maintxt {
	margin: 0px;
	font-size : 12px;
	color: #000000;
	line-height: 1.4em;
}

.maintxt a:link, .maintxt a:visited {

	text-decoration: none;

	color: #005894;

}

.maintxt a:hover {

	text-decoration: underline;

	color: #ff0000;

}

.mainhd {

	margin: 10px 0px 0px 0px;

	padding: 7px 0px 5px 0px;

	font-size : 14px;

	color: #005894;

	font-weight: bold;

	border-top: 1px solid #C4C4C4;

}

.bluehd {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size : 12px;

	color: #005894;

	font-weight: bold;

}

.bluehdint {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size : 16px;

	color: #005894;

	line-height: 1.3em;

}

.blueh1dint {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size : 16px;

	font-weight: normal;

	color: #005894;

	line-height: 1.3em;

}

.footer {

	margin: 15px 0px 0px 0px;

	padding: 0px 10px 0px 10px;

	width: 880px;

	background-color: #EFF1F1;

	color: #666666;

	font-size : 10px;

}

.footer a:link, .footer a:visited {

	text-decoration: none;

	color: #666666;

}

.footer a:hover {

	text-decoration: underline;

	color: #005894;

}





.navoff {

	margin: 0px;

	padding: 8px 0px 8px 0px;

	width: 130px;

	font-size: 12px;

	border-bottom: 1px solid #999999;

}

.navoff a:link, .navoff a:visited {

	text-decoration: none;

	font-weight: bold;

	color: #005894;

	display: block;

}

.navoff a:hover {

	text-decoration: none;

	display: block;

	color: #ff0000;

}

.navon {
	margin: 0px;
	padding: 8px 0px 8px 0px;
	width: 130px;
	font-size: 12px;
	border-bottom: 1px solid #999999;
	color: #000000;

}

.navon a:link, .navon a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
	display: block;
}

.navon a:hover {

	text-decoration: none;

	display: block;

	color: #ff0000;

}

.subnav {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	width: 130px;
	font-size: 11px;
	background-image: url('../images/dotline3.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.subnav a:link, .subnav a:visited {
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #005894;
	display: block;
}
.subnav a:hover {
	text-decoration: none;
	display: block;
	color: #cc0000;
}
.subnavon {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	width: 130px;
	font-size: 11px;
	background-image: url('../images/dotline3.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.subnavon a:link, .subnavon a:visited {
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #ff0000;
	display: block;
	font-weight: bold;
}
.subnavon a:hover {
	text-decoration: none;
	display: block;
	color: #cc0000;
}


A.redbut {
  	font-weight: bold;
  	font-size: 11px;
  	font-family: Arial, sans-serif;
  	border: thin outset;
  	text-decoration: none;
  	color: #ffffff;
  	text-align: center;
  	height: 18px;
  	text-transform: uppercase;
  	line-height: 1.4em;
	padding: 2px 10px 2px 10px;
}
A.redbut:link {
  	border-width: 1px;
  	background-color: #cc0000;
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.redbut:visited {
  	border-width: 1px;
  	background-color: #ff0000;
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.redbut:hover {
  	border-width: 1px;
  	background-color: #660000;
  	color: #ffffff;
  	text-decoration: none;
}
A.redbut:active {
  	background-color: #336699;
  	color: #ffffff;
  	border-color: #000 #fff #000 #fff;
  	text-decoration: none;
}
A.greybut {
  	font-weight: bold;
  	font-size: 11px;
  	font-family: Arial, sans-serif;
  	border: thin outset;
  	text-decoration: none;
  	color: #ffffff;
  	text-align: center;
  	height: 18px;
  	text-transform: uppercase;
  	line-height: 1.4em;
	padding: 2px 10px 2px 10px;
}
A.greybut:link {
  	border-width: 1px;
  	background-color: #999;
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.greybut:visited {
  	border-width: 1px;
  	background-color: #999;
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.greybut:hover {
  	border-width: 1px;
  	background-color: #666;
  	color: #ffffff;
  	text-decoration: none;
}
A.greybut:active {
  	background-color: #336699;
  	color: #ffffff;
  	border-color: #000 #fff #000 #fff;
  	text-decoration: none;
}
.redstar {
	margin: 0px;
	color: #990000;
	font-size: 14px;
}

/* Added by Facilita */
td.thumbnail { text-align: center }

tr#header {background-color: #005894;; color: white;}

th.fc1, td.fc1 {vertical-align: top; font-family: "Tahoma"; font-size: 8pt; padding: 0.5em; }
table.fc1, td.fc1, th.fc1 {border: 1px solid silver;}
table.fc1 {border-collapse: collapse;}
td.isnull {background-color: #00FFFF}
td.pk {background-color: #EEEEEE; font-weight: bold;}
td.span {font-weight: bold;}

caption { caption-side: top;
	margin: 0px 0px 5px 0px; }

dl {
width: 460px;
font-size: 80%;
}
dt {
float: right;
width: 350px;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}
dd {
margin: 0 0 15px 110px;
color: #666666;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-bottom: thin dotted #005894;
}
dd.image {
float: left;
margin: 0;
border-style: none
}
