
/* CSS rules common to entire site
**********************************/

/* Element Defaults
*******************/
a:link, a:visited
{
	text-decoration: none;
	color: #1871AC;
}

a:hover
{
	text-decoration: underline;
	color: #50961C;
}

acronym
{
	cursor: help;
}

body
{
	background: url(/images/layout/body-background.jpg) top center repeat-y #fff;
	font: normal 12px Arial, sans-serif;
	color: black;
	text-align: center;
	margin: 0px;
}

h1
{
	color: #1871AC;
	font: normal 18px Arial, sans-serif;
	margin: 0px 0px 10px 0px;
}

h2
{
	color: #50961C;
	font: bold 16px Arial, sans-serif;
	margin: 10px 0px 10px 0px;
}

h3
{
	color: #1871AC;
	font: bold 12px Arial, sans-serif;
	margin: 0px 0px 10px 0px;
}

img
{
	border: none;
	display: inline;
}

p
{
	font: normal 12px Arial, sans-serif;
}

td
{
	vertical-align: top;
}


/* Form defaults
****************/
input, textarea
{
	border: 1px solid #ccc;
}

input[type="image"]
{
	border: none;
}


/* Classes
**********/
.block
{
	display: block;
}

.member
{
	float: left;
	border-bottom: 1px solid #f1f1f1;
	margin-right: 10px;
	width: 300px;
	height: 110px;
}

.logo-link
{
	float: right;
	width: 100px;
	height: 50px;
	display: block;
}

.member img
{
	float: right;
	margin-top: 10px;
}


/* Layout defaults
******************/
#wrap
{
	margin: 20px auto 0px auto;
	width: 760px;
	text-align: left;
}

#header
{
}

#page
{
	padding: 10px 50px 60px 10px;
}

#footer
{
	background: url(/images/layout/footer-background.gif) no-repeat;
	padding-top: 35px;
	color: #ccc;
	font-size: 11px;
	clear: both;
}

#footer a
{
	color: #999;
}


/* Navigation
**************/
#navigation
{
	background: url(/images/layout/navigation-background.gif) no-repeat;
	height: 60px;
	margin: 5px 0px 0px 0px;
	padding: 15px 0px 0px 120px;
	list-style: none;
}

#navigation li
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#home
{
	background: url(/images/nav/home-ho.gif);
	width: 56px;
	height: 20px;
}

#members
{
	background: url(/images/nav/members-ho.gif);
	width: 76px;
	height: 20px;
}

#editorial
{
	background: url(/images/nav/editorial-ho.gif);
	width: 79px;
	height: 20px;
}

#charter
{
	background: url(/images/nav/charter-ho.gif);
	width: 74px;
	height: 20px;
}

#criteria
{
	background: url(/images/nav/criteria-ho.gif);
	width: 74px;
	height: 20px;
}

#contact
{
	background: url(/images/nav/contact-ho.gif);
	width: 74px;
	height: 20px;
}

#faq
{
	background: url(/images/nav/faq-ro.gif);
	width: 50px;
	height: 20px;
}

.rollover
{
	display: block;
	float: left;
	display: inline;
}

.rollover:hover
{
	visibility: visible;
}

.rollover img
{
	width: 100%;
	height: 100%;
	border: 0;
}

.rollover:hover img
{
	visibility: hidden;
}


