/* @override http://opwa.affiniscape.com/associations/5686/files/stylesheets/opwa_styles.css */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff url(/images/assnimg715/assnbackground.gif) repeat-x left 91px;
}

body#nobackground { background: #fff; }

body, td, p {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

p {
	line-height: 140%;
}

.infomessage {
	margin-top: 30px;
}

a:link { color:#0f6eae; text-decoration:underline }
a:visited { color:#666; text-decoration:underline }
a:active { color:#f66; text-decoration:underline }
a:hover { color:#f66; text-decoration:underline }

ul#navtop2 {
	position: absolute;
	right: 0;
	width: 605px;
	display: block;
}

div#bannerimg {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	width: 268px;
	height: 91px;
}

div#bannerlogo {
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	width: 750px;
	height: 91px;
}

#maincontentcell {
	padding-top: 28px;
}

#maincontentsubcell {
	padding: 20px;
	background: url(/associations/5686/imgs/bak_maincontentsubcell.gif) no-repeat top left;
}

#returnlinktable {
	margin: 28px 0 -28px 0;
}

* html #returnlinktable {
	margin: 28px 0 0 0;
}

h1 {
	font: 16pt Arial, Helvetica, sans-serif;
	color: #E52424
}

h3 {
	font-size: 12pt;
	color: #0f6eae;
}

h4 {
	font-size: 10pt;
	color: #D49B32;
}

h5 {
	font-size: 8pt;
	color: #911110;
}

h6 {
	font-size: 6pt;
	font-weight: normal;
}

.homepage a {
	color: #0f6eae;
}

.homepage table {
	width: 99%; 
	padding: 0; 
}

.homepage table.small {
	width: 100%;
	padding: 0; 
}

.homepage table.banner {
		  width: 699; 
		  padding: 0;
}

.homepage td {
	width: 33%;
	text-align: center;	
	vertical-align: top; 
}

.homepage h3 {
  color: #0f6eae;  
}

.homepage hr {
	color: #0f6eae; 
}

.homepage img {
	border: 0; 
}

.homepage p.bold{
 	font-weight: bold; 
}

.homepage p.left {
	text-align: left;
}

.subpage h3 {
	text-align: center;
}

.subpage h4 {
	color: #999; 
	font-size: 1.1em;
	text-align: left;
}

.subpage p.small {
	font-size: .85em; 
}

.subpage p {
	color: #0f6eae;
  text-align: left;
	font-weight: bold;   
}

.subpage p.non {
	color: #000000; 
	text-align: left; 
	font-weight: normal; 
}

.subpage p.center {
	color: #000000; 
	font-weight: normal; 
	text-align: center; 
}

.subpage table.winners {
	text-align: center; 
	width: 50%; 
	padding: 5px; 
}

.subpage td {
		  text-align: center;
		 vertical-align: top;  
}
