@charset "utf-8";
/* CSS Document */

div, img {
	behavior: url(iepngfix.htc);
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; line-height:1.8em; color:#444444; padding:0px; margin:0px; background:url(images/background.gif) repeat;
}
div.bodyBorder {
	width:995px;
}
div.bodyContent {
	float:left; width:963px; background:url(images/content-background.png) repeat-y; padding:0px 15px 0px 15px;
}
div.content {
	float:left; width:963px; border-left:1px solid #004666; border-right:1px solid #004666; text-align:left;
}
div.header {
	float:left; width:963px; background:url(images/site-header.jpg); height:211px; line-height:1.0em;
}
	div.header p.topNav {
		float:left; margin:0px; padding:10px 10px 0px 0px; font-size:.95em; color:#FFCC00; width:953px; text-align:right;
	}
		div.header p.topNav a {
			color:#FFCC00; text-decoration:none;
		}
		div.header p.topNav a:hover  {
			color:#FFCC00; text-decoration:underline;
		}
	div.header h3.bottomNav {
		float:left; margin:0px; padding:168px 0px 0px 10px; font-size:1.0em; font-weight:bold; width:730px; text-align:left; color:#004666;
	}
		div.header h3.bottomNav a {
			color:#004666; text-decoration:none;
		}
		div.header h3.bottomNav a:hover  {
			color:#004666; text-decoration:underline;
		}
	div.header form {
		float:left; margin:0px; padding:160px 10px 0px 0px; font-weight:bold; width:213px; text-align:right; color:#004666;
	}

div.leftCol {
	float:left; width:342px; padding:23px 15px 15px 18px;
}
div.middleCol {
	float:left; width:353px; padding:23px 0px 0px 2px;
}
	div.middleCol div.news {
		float:left; width:353px; background:url(images/rysa-events-background.gif) repeat-y; margin:0px 0px 0px 0px;
	}
		div.middleCol div.news h2 {
			width:340px; background:url(images/rysa-events-top.jpg) no-repeat; margin:0px; padding:3px 0px 0px 10px; height:25px;
		}
		div.middleCol div.news p {
			padding-left: 10px; padding-right:10px;
		}
		div.middleCol div.news img {
			margin:0px; padding:0px;
		}
			div.news strong {
				color:#004466;
			}
	div.middleCol div.events {
		float:left; width:353px; background:url(images/rysa-news-background.gif) repeat-y; margin:0px 0px 10px 0px;
	}
		div.middleCol div.events h2 {
			width:343px; background:url(images/rysa-news-top.jpg) no-repeat; margin:0px; padding:3px 0px 0px 10px; height:25px;
		}
		div.middleCol div.events p {
			padding-left: 10px; padding-right:10px;
		}
		div.middleCol div.events img {
			margin:0px; padding:0px;
		}

div.interiorCol {
	float:left; width:695px; padding:23px 15px 15px 18px;
}
div.interiorCol p  {
		padding:2px; margin:2px; background:#FFFFFF;
	}
	div.interiorCol h2 {
		margin-top: 3px; padding-top:3px;
		margin-bottom:3px; padding-bottom:3px;
	}

div.rightCol {
	float:left; width:203px; padding:23px 15px 15px 15px;
}
	div.rightCol h2 {
		color:#FFCC00 !important; margin:0px; padding:0px;
	}
	div.rightCol p {
		width:191px; padding:5px; border:1px solid #666666; background:#FFFFFF;
	}

div.footer {
	float:left; background:url(images/site-bottom.png) no-repeat; width:975px; text-align:right; padding:7px 25px 0px 0px; font-size:.9em;
}
	div.footer p {
		margin:0px 0px 15px 0px;
	}
	div.footer p a.credit,div.footer p a.credit:hover  {
		color:#FFCC00;
	}


/* ADDITIONAL STYLES ---------------------------------- */	
form input, form textarea {
	font-size:1.0em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:1px; margin:0px; 
}

h2 {
	font-size:1.4em; font-weight:normal; color:#004666;
}
a {
	color:#004666; text-decoration:underline;
}
a:hover {
	color:#004666; text-decoration:underline;
}
