body {
	font-family: arial, helvetica, sans, sans-serif;
	background-color: #5C79AB;
}


a {
	color: #004685;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #004685;
}

a span
{
	color: #444!important;
	font-size: 11px;
	border: 0!important;
}

a:hover {
	color: #004685;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #004685;
	background-color: #eefcff;
}


h2 a
{
	border: 0!important;
	color: #000;
	font-weight: bold;
}

h2 a:hover
{
	font-weight: bold;
}


img { border: 0; }

.buttons { margin-top: 35px; }
.buttons a { border-bottom: 0; }
.buttons img { margin-bottom: 5px; }

.logo { text-align:left; }
.logo a { border: 0; }


.maintitle
{
	font-size: 18px;
	color: #004685;
	font-weight: bold;
	text-decoration: none;
}


.subheading
{
	font-size: 15px;
	color: #004685;
	margin-top: 20px;
	border-bottom: 1px dotted #004685;
	font-weight: bold;
}

.subheading a, .subheading a:hover
{
	text-decoration: none;
	font-weight: bold;
}


.header
{
	font-size: 11px;
	color: #333;
	border-bottom: 9px solid #e12;
	background-color: #fff;
	height: 84px;
}

.header a {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}


.date {
	font-size: 10px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
}


.members{
	font-size: 10px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid #ddd;
	padding-left: 20px;
}

.blue { border-top: 1px solid #ddd; }
.blueimages img { border-left: 1px solid #ddd; }

.content {
	color: #000;
	background-color: #eee;
	border-bottom: 1px solid #000;
	border-top: 1px solid #ddd;
}

.contentpage {
	color: #000;
	background-color: #fff;
	border-bottom: 1px solid #000;
	border-top: 1px solid #ddd;
}

.contentpage td { color: #000; }

.copy
{
	margin: 15px; 
	font-size: 13px; 
	font-family: arial, helevetica, sans, sans-serif;
	max-width: 640px;
	width:expression(document.body.clientWidth > 1124? "640px" : "auto");

}


blockquote
{

	width: 600px;
	margin-left: 0px;
	border-left: 5px solid #5C79AB;
	padding: 10px 20px 10px 20px;
	background-color: #f2f2ff;
	text-align: justify;

}

.quoted div
{
	margin-top: 15px;
	text-align: right;
	font-weight: bold;
	padding-right: 0px;
}

.quote {
	background-color: #889BC3;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	padding: 20px;
}



.menubkgrnd {
	background-color: #eee;
	border-right: 1px solid #ddd;
	width: 181px;
}



.menu
{
	font-size: 11px;
	color: #000;
	padding: 10px 20px 10px 20px;
	width: 181px;
}

.menu a
{
	color: #555;
	font-size: 12px;
	text-decoration: none;
}




.menuactive a, .menudormant a
{
	font-weight: bold;
	border: 0;
}

.menuactive a:hover, .menudormant a:hover
{
	border: 0;
	font-weight: bold;
}

.menuactive, .menudormant { border-top: 1px solid #bbb; }
.menuactive, .menuactive a:hover { background-color: #fafafa; }
.menudormant, .menudormant a:hover { background-color: #eee; }


.submenuactive, .submenudormant, .submenuselected
{
	padding-left: 30px;
	border-top: 1px dotted #ddd;
}

.submenuactive a, .submenudormant a, .submenuselected a
{
	font-size: 11px;
	border: 0;
}

.submenuactive, .submenuactive a:hover { background-color: #fafafa; }
.submenudormant, .submenudormant a:hover { background-color: #eee; }
.submenuselected, .submenuselected a:hover { background-color: #fff; }
.submenuactive a:hover, .submenudormant a:hover, .submenuselected a:hover { border: 0; }



.footerlinks
{
	font-size: 11px;
	padding: 15px;
	color: #acf;
	border: 0;
}

.footerlinks a
{
	font-size: 11px;
	color: #acf;
}

.footeraccred { padding-right: 25px; }
.footeraccred a { border: 0!important; }
.footeraccred a:hover { background:none!important; }

.accred
{
	font-size: 11px;
	color: #eef;
}

.accredtd
{
	width: 200px;
	text-align: left;
	font-size: 12px;
	color: #000;
	text-align: center;
	padding: 20px;

}

.profilebox
{
	background-color: #f8f8ff; 
	padding: 0 10px 10px 10px; 
	border: 1px dotted #ccc;
	margin-bottom: 10px;
}

.profilebox a
{
	font-weight: bold;
}
