@charset "UTF-8";/* CSS Document */.success {	width:640px;	font-weight:bold;	padding:3px 0px 3px 0px;	color:#065700;	background-color:#9fd89a;	border:1px solid #087400;	text-align:center;	margin-bottom:15px;}.error {	width:640px;	font-weight:bold;	padding:3px 0px 3px 0px;	color:#8e0000;	background-color:#f2aeae;	border:1px solid #c20000;	text-align:center;	margin-bottom:15px;}body {	width:100%;	height:100%;	margin:0px;	padding:0px;	background-color:#1a2d79;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#5f6984;}a {	color:#ca0000;	font-weight:bold;	text-decoration:none;	}a:visited {	color:#ca0000;	font-weight:bold;	text-decoration:none;	}a:hover {	color:#ca0000;	font-weight:bold;	text-decoration:underline;	}a:active {	color:#ca0000;	font-weight:bold;	text-decoration:underline;	}h1 {	width:630px;	height:24px;	font-size:24px;	color:#ffffff;	font-weight:bold;	padding:8px 10px 12px 10px;	margin:0px 0px 5px 0px;	background-image:url(images/bg-title.gif);	background-repeat:repeat-x;	background-color:#193996;}h2 {	width:630px;	height:24px;	font-size:24px;	color:#ffffff;	font-weight:bold;	padding:8px 10px 12px 10px;	margin:0px 0px 5px 0px;	background-image:url(images/bg-title.gif);	background-repeat:repeat-x;	background-color:#193996;}h3 {	width:200px;	height:22px;	font-size:20px;	color:#ffffff;	font-weight:bold;	padding:10px 10px 12px 10px;	margin:0px 0px 5px 0px;	background-image:url(images/bg-title2.gif);	background-repeat:repeat-x;	background-color:#931313;}.pagepic {	float:right;	width:325px;	height:auto;	margin:0px 0px 10px 10px;}.top {	width:100%;	height:18px;	padding-top:5px;	background-image:url(images/bg-top.gif);	background-repeat:repeat-x;	color:#ffffff;	font-size:12px;}.cleardiv {	clear:both;	width:100%;	height:0px;	font-size:0px;}.topwrapper {	position:relative;	width:900px;	height:auto;	margin:0px auto 0px auto;}.wrapper {	position:relative;	width:910px;	height:auto;	margin:0px auto 0px auto;	padding-top:10px;	padding-bottom:20px;}.stars {	width:100%;	height:173px;	background-image:url(images/bg-stars.jpg);	background-repeat:repeat-x;	background-position:center;	border-bottom:6px solid #ffffff;}.main {	width:100%;	height:auto;	background-image:url(images/bg-shadow.gif);	background-repeat:repeat-x;	background-position:top;	background-color:#eaeaea;}#mainnav {	float:left;	list-style: none;	margin:11px 0px 0px 0px;	padding:0px;	width:auto;	height:33px;	font-size:16px;	text-align:center;}#mainnav li {	display: block inline;	float:left;	width:148px;	height:33px;	line-height:16px;	font-size:16px;	text-align:center;	margin-right:2px;}#mainnav li a {	display: block inline;	float:left;	width:148px;	height:23px;	padding:10px 0px 0px 0px;	line-height:16px;	text-decoration: none;	color: #ffffff;	font-size:16px;	font-weight:bold;	text-align:center;	margin:0px;	background-image:url(images/bg-nav-hover.gif);	background-repeat:none;}#mainnav li a.last {	border: 0;}#mainnav li a:hover, #mainnav li.current {	background-image:url(images/bg-nav.gif);	background-repeat:none;	text-decoration: none;	color: #426387;}.bottom {	width:100%;	height:35px;	padding-top:10px;	padding-bottom:25px;	background-image:url(images/bg-bottom.gif);	background-repeat:repeat-x;	background-position:top;	color:#ffffff;}.bottomlinks {	float:right;	width:500px;	text-align:right;}.left {	float:left;	width:668px;	height:auto;	margin-right:2px;}.right {	float:left;	width:220px;	height:auto;	margin-top:1px;}.left2 {	float:left;	width:239px;	height:auto;	margin-right:2px;	margin-top:1px;}.right2 {	float:left;	width:668px;	height:auto;}.box1top {	width:668px;	height:9px;	font-size:0px;	background-image:url(images/bg-box-top1.gif);	background-repeat:no-repeat;}.box1middle {	width:651px;	height:auto;	padding:0px 9px 0px 9px;	background-image:url(images/bg-box-middle1.gif);	background-repeat:repeat-y;}.box1bottom {	width:668px;	height:9px;	font-size:0px;	background-image:url(images/bg-box-bottom1.gif);	background-repeat:no-repeat;	margin-bottom:2px;}.content {	padding:5px;	}.project {	float:left;	width:271px;	height:255px;	background-color:#9c0000;	padding:9px;	margin:0px 10px 10px 0px;	color:#ffffff;	text-align:center;}.project img {	border:1px solid #ffffff;	margin-bottom:10px;}.projecttitle {	font-size:20px;	font-weight:bold;	text-align:center;}.box2top {	width:238px;	height:9px;	font-size:0px;	background-image:url(images/bg-box-top2.gif);	background-repeat:no-repeat;}.box2middle {	width:221px;	height:auto;	padding:0px 9px 0px 9px;	background-image:url(images/bg-box-middle2.gif);	background-repeat:repeat-y;}.box2bottom {	width:238px;	height:9px;	font-size:0px;	background-image:url(images/bg-box-bottom2.gif);	background-repeat:no-repeat;	margin-bottom:5px;}.featuretitle {	font-size:16px;	font-weight:bold;	margin:5px 0px 5px 0px;}.magnetpic {	float:left;	width:70px;	padding-right:5px;}.magnetinfo {	float:left;	width:145px;	height:auto;	font-size:12px;}.row {	border-top:1px solid #b3b3b3;	margin-top:5px;	padding-top:5px;}.row2 {	border-bottom:1px solid #b3b3b3;	margin-bottom:5px;	padding-bottom:5px;}.eventcal {	float:left;	width:62px;	height:62px;	margin-right:5px;	text-align:center;	background-image:url(images/bg-cal.gif);	background-repeat:none;}.calmonth {	color:#ffffff;	font-size:16px;	font-weight:bold;	padding-top:3px;}.calday {	font-size:20px;	font-weight:bold;	padding-top:2px;}.calyear {	font-size:10px;	font-weight:bold;	margin-top:-2px;}.eventinfo {	float:left;	width:152px;	height:auto;	font-size:12px;}.eventdetails {	font-size:11px;	}subnav {	width:219px;}.subnav a, .subnav a:visited {	display:block;	width:199px;	padding:5px 10px 5px 10px;	border-bottom:1px solid #c90000;	color:#c90000;	font-weight:bold;	text-decoration:none;}.subnav a:hover, .subnav a:active {	display:block;	width:199px;	padding:5px 10px 5px 10px;	border-bottom:1px solid #c90000;	background-color:#c90000;	color:#ffffff;	font-weight:bold;	text-decoration:none;}.formtitle {	font-size:20px;	font-weight:bold;	margin-bottom:3px;}.formbox {	width:550px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	padding:2px;	color:#5f6984;	border:1px solid #5f6984;	margin-bottom:10px;}.box3top {	width:910px;	height:9px;	font-size:0px;	background-image:url(images/bg-box-top3.gif);	background-repeat:no-repeat;}.box3middle {	width:891px;	height:auto;	padding:0px 9px 0px 9px;	background-image:url(images/bg-box-middle3.gif);	background-repeat:repeat-y;}.box3bottom {	width:910px;	height:9px;	font-size:0px;	background-image:url(images/bg-box-bottom3.gif);	background-repeat:no-repeat;	margin-bottom:2px;}.videoleft {	float:left;	width:425px;	height:auto;	margin-right:10px;}.videoright {	float:left;	width:455px;	height:auto;}.eventinfo2 {	float:left;	width:571px;	height:auto;}
