



body {
	text-align: center;

		/* custom */
		background: #3673c6 url(../images/gradbak.jpg) repeat-x;
		margin: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



table {
border-collapse: separate;
}




#c1 {
	margin: 0 auto;
	width: 913px;
	text-align: left;

		/* custom */
		background:  url(../images/botgradbak.jpg);
}

#c2 {

		/* custom */
		background:  url(../images/topgradbak.jpg) no-repeat;
		padding-top: 30px;
}

#c3 {

		/* custom */
		background:  url(../images/midgradbak.jpg) no-repeat 0 170px;
}

#c4 {
		margin: 0 auto;
		width: 887px;
}

#topbar {


		/* custom */
		margin-bottom: 10px;
}

#menu {
	/* most menu options found in css/menucss.asp */

		/* custom */
		margin-top: 3px;
		margin-left: 30px;
}

#content {

		/* custom */
		margin-left: 5px;
		margin-right: 30px;
		margin-top: 30px;
		padding-bottom: 30px;

}

#content .ellipse-img {
		height: 130px;
		overflow: hidden;
}

#content .eright0, #content #floatright {
		float:right;
		margin-left: 20px;
		margin-bottom: 10px;
		padding:10px;
}

#content .eright0 .ellipse-overlay {
		position:absolute;
		z-index: 1;
		margin-left: -13px;
		margin-top: -6px;
		}

#content .eright1 {
		float:right;
		margin-left: 20px;
		margin-bottom: 10px;
		padding:10px;
}

#content .eright1 .ellipse-overlay {
		position:absolute;
		z-index: 1;
		margin-left: -24px;
		margin-top: -6px;
		}

#content .eleft0, #content #floatleft {
		float:left;
		margin-right: 25px;
		margin-bottom: 10px;
		padding:10px;
}

#content .eleft0 .ellipse-overlay {
		position:absolute;
		z-index: 1;
		margin-left: -13px;
		margin-top: -6px;
		}

#content .eleft1 {
		float:left;
		margin-right: 25px;
		margin-bottom: 10px;
		padding:10px;
}

#content .eleft1 .ellipse-overlay {
		position:absolute;
		z-index: 1;
		margin-left: -24px;
		margin-top: -6px;
		}

#lhs {
	float:left;

		/* custom - set width of lhs */
		width: 520px;
		margin-left: 40px;
}

#rhs {
	float: left;

		/* custom - set width of rhs */
		width: 270px;
}

.rhs-box {
		margin-top: 5px;
}

.rhs-box div {
		position:absolute;
		width:210px;
		margin-left:30px;
		margin-top: 10px;
		color: black;
}

#newsflashholder {
	float:right;
	width:245px;
	margin-top:28px;
	margin-left:10px;
	background: url(/images/newsflash/mid.jpg);
}

#newsflashmid {
	max-height: 300px;
	overflow: auto;
}


.newsflash0 {
	background:#5BE0DF;
	margin:5px;
	margin-right: 10px;
	margin-left:7px;
	padding:5px;
	color:#535F5F;
}

.newsflash1 {
	margin:5px;
	margin-right: 10px;
	margin-left:7px;
	padding:5px;
	color:#535F5F;
}

#bottmenu {

		/* custom */
		text-align: center;
		font-size: 0.675em;
		line-height: 1.8em;
		color: #656565;
		padding-top: 3px;
		padding-bottom: 5px;
		border-top: 3px solid #00016c;
		border-bottom: 6px solid #00016c;
}

#contacts {
		text-align: center;
		font-size: 0.675em;
		color: #ffffff;
		background: #00016c;
		border-top: 1px solid #949897;
		padding-top: 15px;
		padding-bottom: 15px;
}

#contacts a {
		color: #ffffff;
}

#credits {
	margin-left: 315px;
	font-family: tahoma;
	font-size: .6em;
	color: #888888;
}


#footer {
	margin: 0 auto;
	width: 913px;


		/* custom */
		background:  url(../images/footshado.jpg) no-repeat;
		text-align: center;
		font-size: .675em;
		color: #ffffbb;
		padding-top: 52px;
		padding-bottom: 10px;
		font-family: tahoma;

}

#footer a {

		color: #ffffbb;
}


.clear {
	clear: both;
}

#sitemap li {
margin-left: 15px;
padding-left: 5px;
list-style-type: disc;
}

#sitemap li li {
list-style-type: square;
}

#sitemap li li li {
list-style-type: circle;
}

.err {
border:1px dotted red;
background:#ffffcc;
color:red;
padding:5px;
margin-top:5px;
margin-bottom:5px;
}

.msg {
border:1px dotted #aaaa88;
background:#ffffcc;
padding:5px;
margin-top:5px;
margin-bottom:5px;
}

.formdiv {
margin-top:10px;
padding: 5px;
background:#B7F7F7;
border: 1px solid #295AA6;
}