body{margin:0;padding:0;text-align:center;background:url(../images/home-repeat-x.jpg) top center repeat-x #025893;color:#000;font-family:Tahoma;}
html,body{margin:0;padding:0;width:100%;min-width:1000px;}
html{overflow:-moz-scrollbars-vertical !important;}
a{outline:none;}
#container{width:1000px;margin:0 auto;text-align:center;background:url(../images/home-container-bg2.jpg) top center no-repeat; }
#container div{text-align:left;}
#menu{height:47px;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;}
#nav{padding:30px 0 0 38px; width:776px;float:left;}
#nav a {display: block;text-decoration:none;color:#fff;width:10em;}
#nav li {float: left;width:6em;}
#nav li a{font-size:.6875em;text-transform:uppercase;font-weight:bold;}
#nav li ul {position: absolute;left: -999em;width:10em;margin-top:1px;}
#nav li ul li{width:10em;}
#nav li ul li a:hover{background-color:#30bdf2;}
#nav li ul li a{text-transform:lowercase;padding:5px;line-height:14px;background-color:#004b8d;font-weight:normal;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#phone{color:#fff;font-size:.6875em;float:right;padding-top:30px;padding-right:10px;}
#masthead{height:331px;background:transparent url(../images/masthead-1.jpg) top center no-repeat;}
#tabs{padding:293px 0px 0px 14px;float:left;}
#columns{height:250px;overflow:hidden;}
#left{float:left;width:293px;}
#events{margin:85px 35px 0px 45px;font-size:.625em;color:#6b9fc2;height:115px;overflow:hidden;line-height:16px;}
#events h3{font-size:11px;color:#004b8d;margin:0;padding:0;line-height:16px;}
#center{float:left;width:462px;}
#slideshow{margin-top:51px;float:left;}
.pics {height:138px; width:196px;padding:0;margin:0;} 
 .pics img {background-color: #fff;width:196px;height: 138px;top:0;left:0;}
 #center-nav{margin:32px 0px 0px 4px;float:left;} 
#right{float:right;text-align:left;}
#right-nav{margin:0;padding:0;list-style:none;margin-top:41px;}
#right-nav li{display:block;margin-bottom:27px;}
#footer{color:#fefefe;font-size:.6875em;font-weight:bold;height:28px;}
#footer-nav{float:left;padding:11px 0px 0px 44px;}
#footer-nav a{color:#fefefe;text-decoration:none;}
#address{float:right;padding:11px 52px 0px 0px;}
#copyright{float:right;padding:0px 150px 0px 0px;font-size:.625em;color:#fefefe;}
#copyright a{color:#fefefe;text-decoration:none;}
.alert {
	font-family: Interstate-Bold;
	color: red;
	font-size: 10pt;
}
.maintext {
	font-family: Interstate-Bold;
	font-size: 12pt;
	color: #004b8d;
	}
.maintext2 {
	font-family: Interstate-Bold;
	font-size: 10pt;
	color: #0099cc;
}
.youthheading1 {
	font-family: Andy;
	font-size: 10pt;
	color: #004b8d;
}
.youthheading2 {
	font-family: "Write Off";
	font-size: 10pt;
	color: #004b8d;
	font-weight: bold;
}
.womenheadline {
	font-family: "Lucida Handwriting";
	font-size: 12pt;
	color: #004b8d;
}
.heading {
	font-family: Interstate-Bold;
	font-size: 14pt;
	color: #004b8d;
