body{
	background-color:#434343;
	padding:2em 4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.mainBody{
	width:800px;
	background-color:#254D61;
	border: 2px solid #243961;
	color:#5DA0C1;
	color:#F0F6F9;
	text-align:left;
	padding: 0;
	float:left;
}

div.mainContent{
	text-align:left;
	padding: 1em 3em;
}

div.mainBody div.header{
	background-image: url(images/diagonal-strips.png);
	margin:0;
	padding: 0.5em 3em;
	border-bottom: 3px solid #243961;
}

a{
	color:#A6CBDD;
}

a.small{
	font-size:small;
}

a.plain{
	font-style:inherit;
	font-weight:inherit;
	font-variant:normal;
	text-decoration:inherit;
	color: inherit;
}

strong.definition{
	display:block;
	margin: 0.5em 1em;
}

h1{
	color: #F0F6F9;
}
h3{
	/*margin:0;
	padding:0;
	display:inline;
	padding-left:0.5em;*/
}
hr{
	margin-top:10em;

}
dl{
	border: 1px solid #A7CADB;
	background-color: #243961;
}
dt{
	padding: 0.5em 1em;
	border-top: 1px dotted #A7CADB;

}
dd{
	padding-bottom: 3em;
}
dd span{
	font-style:italic;
}

/* contact form START */
contactForm.contact{
	background-color: #434343;
	padding: 3em;
}

form.contactForm table{
	background-color: #243961;
	border: 1px dotted #A7CADB;
	padding: 0.5em;
}

form.contactForm td{
	text-align:left;
}

form.contactForm th{
	width: 13ex;
	color: #F0F6F9;
	text-align:right;
	padding-right: 2ex;
	white-space:pre;
	font-size:smaller;
}

form.contactForm tbody input, textarea, select{
	width: 250px;
}


form.contactForm tbody input[type="checkbox"]{
	width: 1em;
}

form.contactForm tbody textarea{
	height: 8em;
}

form.contactForm tbody img{
	cursor:pointer;

}


/* contact form END */

iframe.subscribe{
	height: 0;
	width: 0;
	margin:0;
	padding:0;
}


/* related links START */
ul.relatedLinks{

}

ul.relatedLinks li{
}

/* related links END */



table.browser thead th{
	font-size:larger;
}

table.browser tbody td{
	padding-left: 2em;
	
}



ul.links{
	list-style:none;
	margin:0;
	padding:0;
}

ul.links li{
	margin:0;
	padding: 0.5em 1em;
}

/* top links */
div#topLinks{
	font-family:"Courier New", Courier, monospace;
	font-size:small;
	float:right;
}



table.survey{
	font-size:small;
}

table.survey thead{
	font-size:medium;
	font-weight:bold;
}

table.survey thead td{
	padding: 2px 3px;

}

table.survey thead td, table.survey tbody td{
	padding: 2px 3px;
	border-bottom: 1px dashed #243961;
}

table.survey td.highlight{
	color:#00CC00;
	font-weight:bold;
}
table.survey tfoot{
	font-size:smaller;
}
