/*** style for layout ***/

body {
margin: 0 0 0 25px; padding: 0;
text-align: center;
color: #2e5a83;
font: 11px Verdana, sans-serif;}

/*** style for elements ***/

a {
color: #2E5A83;
text-decoration: underline;}

	a:hover {
	text-decoration: none;}

/*** style for headers ***/

h2 {
margin: 0 0 .5em 0; padding: 0;
line-height: normal;}

h3 {
margin: 0; padding: .3em 10px .3em 0;}

/*** style for page layout ***/

#body {
margin: 10px 0 0 0;
width: 765px;
table-layout: fixed;
text-align: left;
border-collapse: collapse;
border: solid 1px #cbd6e0;}

	#body col {
	background: none;}
	
.scroll {
overflow-y: scroll;
margin-right: 3px;
height: 370px;
scrollbar-track-color: #fff;
scrollbar-face-color: #fff;
scrollbar-arrow-color: #f58721;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;}

/*** style for header ***/

#header {
height: 64px;
background: url("../Webmasters/Images/headerbg.gif") no-repeat;}

.homelink {
display: block;
width: 130px; height: 62px;}

	.homelink span {
	display: none;}

/*** style for site navigation ***/

.nav {
	margin: 0; padding: 0; 
	height: 17px;
	text-align: left;
	font: 11px Verdana, sans-serif;
	background: url("../Webmasters/Images/menubg.gif");
	}

	.nav ul {
	margin: 0; padding: 0; padding-left: 125px;
	list-style: none;}
	
		.nav li {
		display: inline;
		margin: 0; padding: 2px 0;}
	
	.nav a {
	margin: 0; padding: 0 .5em 0 .75em;
	color: #fff;
	text-decoration: none;}
	
		.nav a:hover {
		background: url("../Webmasters/Images/menubullet.gif") left 2 no-repeat;}
	
		.nav a.selected {
		background: url("../Webmasters/Images/menubullet.gif") left 2 no-repeat;}
	
/*** style for site applications ***/

.app {
margin: 0; padding: 15px 0 15px;
width: 100%;
font: 11px Verdana, sans-serif;
border-collapse: collapse;}	

/*** style for footer ***/

tfoot {
height: 97px;
background: url("../Webmasters/Images/footerbg.gif") no-repeat;}

/*** style for common classes ***/

.hometext {
padding: 1em 40px;
text-align: center;
line-height: 15px;
vertical-align: top;}

.text {
padding: 1em 0;
line-height: 15px;}

.button {
color: #fff;
font-weight: bold;
cursor: pointer;
border: solid 1px #f58220;
background: url("../Webmasters/Images/buttonbg.gif") no-repeat;}

/*** style for news ***/

.newscolumn {
margin: 0; padding: 0 10px;
width: 125px;
vertical-align: top;}

	.newscolumn dl {
	margin: 0; padding: 0; padding-bottom: 1em;
	font: bold 11px Verdana, sans-serif;
	border: solid 1px #cbd6e0;
	border-bottom: solid 4px #2e5a83;}

		.newscolumn dl dt {
		margin: 0; padding: 1px 0;
		width: 125px;
		color: #fff;
		text-align: center;
		background: url("../Webmasters/Images/newsheaderbg.jpg") no-repeat;}
		
		.newscolumn dl dd {
		margin: .5em 5px; padding: .5em 0;
		border-bottom: solid 1px #d8e1e8;}
		
		.newscolumn a {
		display: block;
		padding-left: .75em;
		color: #2E5A83;
		text-decoration: none;
		background: url("../Webmasters/Images/newsbullet.gif") left 3 no-repeat;}
		
			.newscolumn a:hover {
			text-decoration: underline;}

.newsitems {
margin: 0; padding: 1em 0;
color: #2E5A83;
line-height: 15px;}

	.newsitems a {
	color: #2E5A83;
	font-weight: bold;
	text-decoration: none;}
		
		.newsitems a:hover {
		text-decoration: underline;}

	.newsitems dt {
	padding-left: 1em;
	background: url("../Webmasters/Images/newsbullet.gif") left 5 no-repeat;}
	
	.newsitems dd {
	margin: .25em 0; margin-left: 1em; padding: 0;}

/*** style for forms ***/

.form {
margin-bottom: 2em; padding: 1em;
width: 100%;
color: #004678;
font: 11px Verdana, sans-serif;}
	
	.form th {
	padding: .2em;
	text-align: left;}
	
	.form td {
	padding: .2em;}
	
	.form table {
	width: 100%;
	font: 11px Verdana, sans-serif;}

select.search {
width: 100%;}

td.selected {
font-weight: bold;}

.error {
font-size:11;
color:red;}

/*** style for documentslist ***/

.doclist {
vertical-align: top;}

	.doclist dl {
	margin: 0 10px 1em 10px; padding: 0; padding-bottom: 1em;
	width: 125px;
	font: bold 11px Verdana, sans-serif;
	border: solid 1px #cbd6e0;
	border-bottom: solid 4px #2e5a83;}

		.doclist dt {
		margin: 0; padding: 1px 0;
		color: #fff;
		text-align: center;
		background: url("../Webmasters/Images/newsheaderbg.jpg") no-repeat;}
			
			.doclist dd {
			margin: 0 5px; padding: .5em 0;
			border-bottom: solid 1px #d8e1e8;}
			
	.doclist a {
	display: block;
	padding-left: .75em;
	color: #2E5A83;
	text-decoration: none;
	background: url("../Webmasters/Images/newsbullet.gif") left 3 no-repeat;}
	
		.doclist a:hover {
		text-decoration: underline;}

.doclist input {
margin: 0 0 1em 10px;}

/*** style for email layout ***/

#emailbody {
text-align: left;
color: #000;}

	#emailbody table {
	font: 12px Verdana, sans-serif; 
	table-layout:fixed;}

/*** style for placeholder ***/

#placeholder {
	padding: 10px 0;
	}

	#placeholder ul {
		margin: 5px 0; padding: 0;
		list-style: none;
		}
		
	#placeholder a {
		display: block;
		padding-left: 10px;
		color: #2E5A83;
		text-decoration: none;
		background: url("../Webmasters/Images/newsbullet.gif") left 3 no-repeat;
		}

		#placeholder a:hover {
			text-decoration: underline;
			}			