@charset "iso-8859-1";

body{
	background-color:#e7e7e7; 
	margin:0 auto;
	color:#6a6a6a;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
}

body.News{
	background-color:#FFFFFF; 
	margin:0 auto;
	color:#6a6a6a;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
}

body.PhotoGal{
	background-color:#FFFFFF; 
}

#container{
	width:1024px; 
	margin:0 auto;
	margin-top:10px;
	line-height:16px;
}

/* Core Formatting */
a {color:#6a6a6a; text-decoration: none; font-weight: normal; font-size:12px;}
a:hover {color:#d0393f;}

a.more {color:#e77426; text-decoration: none; font-weight: normal; font-size:12px;}
a.more:hover {color:#d0393f;}

.title {color:#e77426; font-family: "Lucida Sans"; font-size:18px;}
.sep {float:left; display:block; width:20px; margin:0 5px 0 5px;}

/* header */
#header {position:relative; width:960px; z-index:100; margin:0 auto; background:#e7e7e7 url(../img/BgHeader.jpg) no-repeat center top;}
#header .hotswap{width:70px; >width:100px; float:right;}
#header .hotswap ul{line-height:0px; margin-top:18px; margin-bottom:8px;}
#header .hotswap ul li a{color:#000;}
#header .hotswap ul li a:hover{color:#ffd200;}
#header .search{width:240px; float:right; color:#000;}
#header .search ul{line-height:24px; margin-top:22px; margin-bottom:20px;}
#header .search .input_search{border:#6a6a6a solid 0px; background:#FFFFFF; width:140px; vertical-align:middle; color:#6a6a6a; font-size:11px; font-weight: normal; padding:4px 6px 2px 6px; background:url(../img/search.jpg) no-repeat;
}


/* Content */
#innerContent{position:relative; width:960px; margin:0 auto; background:url(../img/InnerBG.jpg) repeat-y center top;}

/*Menu*/
#innerContent .menu{padding-left:10px; float:left;}
#innerContent .menu ul{margin:0px; line-height:40px;}
#innerContent .menu ul li.home a{display:block; width:240px; background:url(../img/menuHome.jpg) repeat-y center top; overflow:hidden;}
#innerContent .menu ul li.home a:hover{background:url(../img/menuHomeHL.jpg) repeat-y center top;}
#innerContent .menu ul li.about a{display:block; width:240px; background:url(../img/menuAbout.jpg) repeat-y center top; overflow:hidden;}
#innerContent .menu ul li.about a:hover{background:url(../img/menuAboutHL.jpg) repeat-y center top;}
#innerContent .menu ul li.news a{display:block; width:240px; background:url(../img/menuNews.jpg) repeat-y center top; overflow:hidden;}
#innerContent .menu ul li.news a:hover{background:url(../img/menuNewsHL.jpg) repeat-y center top;}
#innerContent .menu ul li.media a{display:block; width:240px; background:url(../img/menuMedia.jpg) repeat-y center top; overflow:hidden;}
#innerContent .menu ul li.media a:hover{background:url(../img/menuMediaHL.jpg) repeat-y center top;}
#innerContent .menu ul li.event a{display:block; width:240px; background:url(../img/menuEvent.jpg) repeat-y center top; overflow:hidden;}
#innerContent .menu ul li.event a:hover{background:url(../img/menuEventHL.jpg) repeat-y center top;}
#innerContent .menu ul li.contact a{display:block; width:240px; background:url(../img/menuContact.jpg) repeat-y center top; overflow:hidden;}
#innerContent .menu ul li.contact a:hover{background:url(../img/menuContactHL.jpg) repeat-y center top;}
#innerContent .right{padding-right:10px; float:right;}


/*AboutUs*/
#innerContent .right .content{padding:10px 15px 10px 25px; width:640px; text-align:justify;}
#innerContent .right .content .leftText{float:left; padding-right:20px; >padding:13px 20px 10px 0; width:420px; text-align:justify;}
#innerContent .right .content .leftTextPic{float:right; padding-top:15px; padding-bottom:10px;}
#innerContent .right .content .rightText{float:right; padding-left:20px; >padding:13px 0 10px 20px; width:420px; text-align:justify;}
#innerContent .right .content .rightTextPic{float:right; padding-top:15px; padding-bottom:10px;}
#innerContent .right .content ul{margin-left:15px; line-height:18px; list-style:circle;}


/*Media Center*/
#innerContent .right .content .MediaLeft{float:left; padding-right:20px; padding-bottom:30px; >padding:13px 20px 30px 0; width:640px; text-align:justify;}
#innerContent .right .content .title {color:#e77426; font-family: "Lucida Sans"; font-size:18px; padding:15px 0 15px 0;}

/*Contact*/
#innerContent .right .content .Contact{float:left; padding-right:20px; padding-bottom:30px; >padding:13px 20px 30px 0; width:640px; text-align:justify;}
#innerContent .right .content .Contact textarea {border:#6a6a6a solid 1px; background:#FFFFFF; width:400px; height:100px; vertical-align:middle; color:#6a6a6a; font-size:10px; font-weight: normal; padding:4px 4px 4px 4px; font-family:Arial; margin-bottom:20px;}
#innerContent .right .content .Contact input.text {border:#6a6a6a solid 1px; background:#FFFFFF; width:220px; vertical-align:middle; color:#6a6a6a; font-size:10px; font-weight: normal; padding:4px 4px 4px 4px; font-family:Arial; margin-bottom:0px;}

/*News Center*/
#innerContent .right .content .News{float:left; padding-right:20px; padding-bottom:30px; >padding:13px 10px 30px 0; width:650px; text-align:justify;}
#innerContent .right .content .News table{margin:15px 0 0 0; line-height:25px; list-style:circle;}
#NewsFrame{
	width:900px; 
	margin:0 auto;
	margin:10px 10px 10px 10px;
	line-height:16px;
}

/*Event Calendar*/
#innerContent .right .content .Event{float:left; padding:10px 20px 30px 0; >padding:13px 10px 30px 0; width:600px; text-align:justify;}
#innerContent .right .content .Event hr{margin:15px 0 15px 0; border:#c6c6c6 1px solid; width:600px;}

/*Photo Gallery*/
#PhotoGalFrame{
	width:750px; 
	margin:0 auto;
	margin:10px 10px 10px 10px;
	line-height:16px;
}

/*BGFooter*/
#BGFooter{position:relative; width:960px; margin:0 auto; background:url(../img/InnerBGFoot.jpg) repeat-y center top; display:block; height:34px;}

/*Footer*/
#footer{position:relative; width:960px; margin:0 auto; background:url(../img/footer.jpg) repeat-y center top; display:block; height:48px;}




