﻿html			{ background:#104871;}
body			{ text-align:center; background:none;}
#SiteWpr		{ overflow:hidden;}
#SiteInnerWpr	{ width:980px; margin:0 auto; overflow:visible;}
#LayoutWpr		{ text-align:left; position:relative; overflow:visible;}

#HeaderWpr      { position:relative; height:152px; overflow:visible; background:url(../images/header-bg.jpg) no-repeat; overflow:visible;}
h1#Logo         { position:absolute; top:39px; left:63px;}
h1#Logo a       { display:block; width:519px; height:77px; cursor:pointer; background:url(../images/logo.jpg) no-repeat;}
h1#Logo span    { display:none;}

#MenuIconWpr		{ position:absolute; width:80px; height:27px; left:0; top:125px;}

#homeIcon	{ float:left; width:19px; height:27px; margin-left:14px;}
#homeIcon a	{ display:block; background:url(../images/icon-home.jpg); width:19px; height:27px;}
#homeIcon a span { display:none;}

#emailIcon { float:left; width:24px; height:27px; margin-left:11px;}
#emailIcon a { display:block; background:url(../images/icon-email.jpg); width:24px; height:27px;}
#emailIcon a span { display:none;}

#NavigationWpr  	{ width:650px;} 

#EventHeaderWpr  	{ position:absolute; top:125px; right:0; overflow:visible; width:250px; height:27px; }
#EventHeaderWpr a { display:block; background:transparent; width:250px; height:27px; cursor:pointer;}
#EventHeaderWpr .EventHeader { text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; font-style:normal; text-transform:lowercase; padding-top:4px;}

#FlashObject { position:absolute; right:50px; top:30px;}

#ContentWpr     { float:left; width:730px; min-height:300px;}
#SideBarWpr     { float:right;  width:250px;}
#SideMenuWpr	{ padding:0 18px;}

#PageEditorContent,
#ModuleContent  { padding:4px 20px 0; width:690px; overflow:hidden; margin-bottom:10px;}  

#SiteContentWpr { background:#FFFFFF url(../images/content-bg.jpg) no-repeat left top}
#SiteContentInnerWpr { }
#SiteContentInnerCt { background:none; padding:23px 0 0 0; overflow:hidden; min-height:550px; height: auto !important; height:550px;}  

/*INTERIOR FEATURE NEWS*/

#InteriorFeatureNewsWpr { width:980px; background:#FFFFFF;}

#FeaturedNewsWpr   { float:left; width:364px; min-height:365px; background:#CCCCCC url(../images/home/feartured-news-bg.jpg) no-repeat top left;}
#FeaturedNewsWpr .subHeading1  { padding:6px 0 8px 22px; font-size:14px; font-family: Arial, sans-serif, Helvetica; color:#FFFFFF; font-weight:bold; font-style:normal; text-transform:lowercase;}
#FeaturedNewsWpr .itemBody     { padding:10px 0; color:#0B304A; font-size:12px; font-style:italic; font-weight:bold; line-height:normal;}
#FeaturedNewsWpr .item         { border-top: none; padding:0;}
#FeaturedNewsWpr .itemBody .title a { color:#0B304A; font-size:12px; font-style:italic; font-weight:bold; line-height:normal;}
#FeaturedNewsWpr .itemBody .title a:hover { color:#0B304A;}
#FeaturedNewsWpr .first        { border-top:none 0;}
#FeaturedNewsInnerWpr { padding:10px 16px 0 16px}
#FeaturedNewsWpr .date { color:#333333; font-size:12px; line-height:normal; font-style:normal; font-weight:normal;}

#SpotlightWpr   { float:left; width:366px; min-height:365px; background:#E9E9E7 url(../images/spotlight-bg.jpg) no-repeat top left;}
#SpotlightWpr .subHeading1  { padding:6px 0 8px 22px; font-size:14px; font-family: Arial, sans-serif, Helvetica; color:#FFFFFF; font-weight:bold; font-style:normal; text-transform:lowercase;}
#SpotlightWpr .innerWpr     { padding:20px 20px 0 20px }
#SpotlightWpr .title {  color:#0B304A; font-size:12px; font-style:italic; font-weight:bold; line-height:normal;}
#SpotlightWpr .link { font-size:11px; font-weight:bold; font-style:italic; margin-bottom:20px;}
#SpotlightWpr .link a { color:#EB154B;}

#FinishLineNewsWpr { float:left; background:url(../images/finish-line-bg.jpg) repeat-x top left; width:250px;}
#FinishLineNewsWpr .subHeading1 { padding:6px 0 8px 80px; font-size:14px; font-family: Arial, sans-serif, Helvetica; color:#FFFFFF; font-weight:bold; font-style:normal; text-transform:lowercase;}
#FinishLineNewsWpr .itemBody     { padding:10px 0; font-size:11px; line-height:1.3em; color:#3A3823;}
#FinishLineNewsWpr .item         { border-top: solid 1px #ACBFCD; padding:0;}
#FinishLineNewsWpr .itemBody .title a {  color:#0B304A; font-size:12px; font-style:italic; font-weight:bold; line-height:normal;}
#FinishLineNewsWpr .itemBody .title a:hover { color:#0B304A;}
#FinishLineNewsWpr .first        { border-top:none 0;}
#FinishLineNewsInnerWpr { padding:0 0 0 16px;}
                
/*FOOTER*/

#SiteFooterWpr  { text-align:center;  margin-bottom:30px;}
#FooterWpr      { position:relative; width:980px; height:192px; margin:0 auto; text-align:left; background: url(../images/footer-bg.jpg);}
#Footer         { color:#DFDFDF; font-family:Tahoma, Sans-Serif; padding-left:15px; line-height:normal;}

#FooterLogo		{ position:absolute; left:75px; top:20px; width:155px; height:57px;}
#FooterLogo a	{ display:block; background: url(../images/footerlogo.jpg) no-repeat; width:155px; height:57px;}
#FooterLogo a span { display:none;}

#ForteLogo      { position:absolute; right:74px; top:114px;}
#ForteLogo a    { display:block; width:129px; height:34px; background-image:url(../images/forte-logo.jpg);}
#ForteLogo span { display:none;}

#CopyrightWpr	{ position:absolute; left:95px; top:130px; }
#Copyright { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CED9E1; margin-bottom:4px; font-weight:normal;}

/*#Privacy a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FBDE68; margin-bottom:4px; font-weight:normal; text-decoration:none;}
#Privacy a:hover { text-decoration:underline;}*/

#Address { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#EFEFEF; font-weight:normal;}

/* Interior Featured Events */

#SideMenuWpr #HomepageEventList { padding:0; }
#HomepageEventList   { padding:4px 0 0 15px; width:228px;}
#HomepageEventList .item         { padding:5px 0; border-top:solid 1px #CED9E1; cursor:pointer; max-height:194px; overflow:hidden;}
#HomepageEventList .item .Title	 {  font-size:12px; color:#FF0000; font-weight:bold; font-style:italic; line-height:normal; text-transform:uppercase;}
#HomepageEventList .item .Title:hover { color:#0B304A;}
#HomepageEventList .item .dateTime	 {  font-size:12px; color:#336699; font-weight:bold; font-style:italic; line-height:normal;}
#HomepageEventList .first        { border-top:none 0;}
#HomepageEventList .learn-more      { display:inline-block; float:right; width:98px; height:20px; background:url(../images/buttons/more-events.jpg) no-repeat;}
#HomepageEventList .learn-more span { display:none;}
#HomepageEventList .thumbnail { text-align:center; float:none; width:auto; }
#HomepageEventList .link { color:#000000; font-weight:bold; font-style:italic; margin-left:8px; }
#HomepageEventList .summary {  font-size:12px; color:#000000; font-weight:bold; font-style:italic; line-height:normal; float:left;}
#HomepageEventList .summary a:hover { color:#000000;}
#EventsLink { text-align:right; font-size:11px; font-style:italic; color:#000000;}

