.newsrvboxbg {
background-color: #FFF;}

body{
	background: #BBB;
	font-size:14px;
	font-family:arial;
	margin: 0 auto 10px auto;
}
.textcolor1{
	color: black;
}
.textcolor2, .label {
	color: #00285C;
}
.textcolor3{
	color: #00285C;
}
.linkcolor1 a, .linkcolor1 a:link, .linkcolor1 a:active, .linkcolor1 a:visited {
	color: #00285C;
}
.linkcolor2 a, .linkcolor2 a:link, .linkcolor2 a:active, .linkcolor2 a:visited {
	color: #00285C;
}
.mouseover1 a:hover{
	color: #fff;
}
.mouseover2 a:hover{
	color: #ccc;
}
.bgcolor1, .header {
	background: #ccc;
}
.bgcolor2{
	background: #00285c;
}
.border1{
	border:2px solid #00285C;
}
#banner{
	width:900px;
	height:205px;
 background-repeat: no-repeat;
 background-position: bottom left;
}
#banners{
	position:absolute;
	top:110px;
	left:40px;
	text-align:center;
}
#keyinfo{
	position:absolute;
	bottom:30px;
	left:350px;
	font-size:14px;
}
#breadcrumbs{
	font-size:14px;
	margin:10px 70px;
	font-weight:bold;
}
#menu{
	position:absolute;
	bottom:0px;
	left:80px;
	width: 740px;
	height:25px;
	border:1px solid black;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.menu_item {
	font-weight:bold;

}

#menu a, #menu a:link, #menu a:active, #menu a:visited {
	text-decoration:none;
}
#menu_bottom {
	margin: 0px 80px 0px 80px;
	width: 740px;
	height:20px;
	border:1px solid black;
	text-align:center;
}
#menu_bottom a, #menu_bottom a:link, #menu_bottom a:active, #menu_bottom a:visited {
	text-decoration:none;
}
.boxtitles {
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.underboxtext {
	font-size:12px;
}
.nounder {
	text-decoration:none;
}

.clear {
	clear:both;
}


#endtable {
 background: url(images/layouts/lay8_bluegrey/lay8_04.jpg);
 width: 900px;
 height: 26px;}

#contentbg {
 width:900px;
 background-image: url(images/layouts/lay8_bluegrey/lay8_02.jpg);
 background-repeat: repeat-y;
 background-position: top left;}

/* SPECiALS */


#login td.top {
 background-color: #002363;
 color: #fff;}

#login td.text {
 border: 1px solid #002363;
 background-color: #fff;}

#login td.label {
 border-left: 1px solid #002363;
 border-bottom: 1px solid #002363;
 background-color: #E8E8E8;}

#login td.input {
 border-right: 1px solid #002363;
 border-bottom: 1px solid #002363;
 text-align: center;
 background-color: #E8E8E8;}

#login td.input input {
 border: 1px solid #002363;
 padding: 0;
 margin: 0;}

#login td#button {
 background-color: #002363;}

#login td#button input {
 border-color: #002363;
 color: #002363;
 background-color: #fff;}

#login td.register {
 border: 1px solid #002363;
 font-size: 8pt;
 font-weight: bold;}

#login td.register a, #login td.register a:link, #login td.register a:active, #login td.register a:visited {
 color: #002363;
 text-decoration: none;
 font-size: 8pt;}

#consult td.header {
 background-color: #002363;
 color: #fff;
 border-color: #002363;}

#consult td.label {
 border-color: #002363;
 background-color: #D8D8D8;}

#consult td.input {
 border-color: #002363;
 background-color: #E8E8E8;}

#consult td.input input {
 border-color: #002363;}

#consult td.button {
 border-color: #002363;
 background-color: #D8D8D8;}

#consult td.button textarea {
 background-color: #fff;
 border-color: #002363;}

#consult td.button input {
 background-color: #fff;
 border-color: #002363;}