/* Homepage Styles */
div#topModsContainer {margin:10px 0;}
div#module1 {float:left;width:675px;overflow:hidden;height:313px;margin: 0 1px 0 0;}
div#module2 {float:left;padding:0 5px;;width:256px;overflow:hidden;height:313px;}
div#module3 {width:510px;clear:left;float:left;margin:10px 0 10px 0;}
div#eventsMod {width:510px;clear:left;border:1px solid #747474;height:265px;margin:10px 0 0 0;}
div#tabsNoAlert {width:380px; float:right;height:450px;overflow:hidden;margin:10px 0 0 0;}

div#module4 {float:left;width:510px;margin: 10px 20px 10px 10px;height:170px;}
div#module5 {float:left;width:372px;margin-top: 10px;height:200px;}

div#navNewsHolder {float:left;width:362px;margin:20px 18px 0 0;}
div#featuredGallery {float:left;overflow:hidden;margin-top:20px;height:240px;text-align:right;}

#eventsMod h3 {background:url(../webimgs/events_header_bg.jpg) repeat-x;height:39px;padding:3px 0 0 5px;color:#fff;font-weight:normal;font-size:1.6em;margin:0;}

div.calendarContainer {text-align:center;width:215px;float:left;padding:20px 10px 0 20px;}
table.calendar {margin:0 auto; border:0; width:100%;}
table.calendar .calendarHeaderMonth {color:#000; font-size:1.2em;}
table.calendar #calendarDayHeader {background:url(../webimgs/calendarDayBg.jpg) repeat-x;color:#fff;}
table.calendar .calendarHeader {width:13%; color:#fff; font-weight:normal;}
table.calendar tbody tr {text-align:left; vertical-align:top;}
table.calendar tbody td {text-align:center;}
table.calendar tbody td span.calendarDateToday {color:#262380; background:#BCA156; display:block; font-weight:bold;}
.navEventsContainer {width:240px;padding:10px;float:right;}
.navEventsContainer li {list-style:none;clear:both;color:#393B2B;}
.navEventsContainer li a{color:#BCA156; text-decoration:underline;}
.navEventsContainer li a:visited{color:#BCA156; text-decoration:underline;}
/* Tabs with alert */
#tabsAlert #tabs {}

#tabsAlert #tabs #tabHeader {background-color:#BEA555; width:380px; height:20px;clear:right;}
#tabsAlert #tabs #tabHeader .tab {width:193px; background-color:#BEA555;text-align:center; padding:3px 5px 0 5px; margin:0;text-decoration:none; color:#373A29; float:left;height:22px;font-weight:bold;}
#tabsAlert #tabs #tabHeader .activeTab {background-color:#373A29;font-weight:bold;color:#fff; }
#tabsAlert #tabs #tabHeader #tab1, #tabsAlert #tabs #tabHeader #tab2{width:70px;border-right:8px solid #fff; }

#tabsAlert #tabs #tabContent {background-color:#fff; width:350px; padding:5px;height:182px;overflow:auto; margin:0;border:10px solid #373A29;}

#content1, #content2, #content3 {width:250px;}

#tabsAlert #tabs #tabContent li {list-style:none;}
#tabsAlert #tabs #tabContent ul {margin:0;padding:0;}

#tabsAlert #tabs #tabContent a {color:#916B44;font-weight:bold;}
#tabsAlert #tabs #tabContent .content {background-color:white; width:90%; padding:5px 0px 10px 2px; display:none; text-align:left; border:1px solid #fff;}
#tabsAlert #tabs #tabContent .activeContent {display:block;vertical-align:top;}
/* tabs without alert */
#tabsNoAlert #tabs {float:right;}

#tabsNoAlert #tabs #tabHeader {background-color:#BEA555; width:380px; height:20px;float:right;clear:both;}
#tabsNoAlert #tabs #tabHeader .tab {width:193px; background-color:#BEA555;text-align:center; padding:3px 5px 0 5px; margin:0;text-decoration:none; color:#373A29; float:left;height:22px;font-weight:bold;}
#tabsNoAlert #tabs #tabHeader .activeTab {background-color:#373A29;font-weight:bold;color:#fff; }
#tabsNoAlert #tabs #tabHeader #tab1, #tabsNoAlert #tabs #tabHeader #tab2{width:70px;border-right:8px solid #fff; }

#tabsNoAlert #tabs #tabContent {clear:both;background-color:#fff; width:350px; padding:5px;height:398px; margin:0;border:10px solid #373A29;}

#tabsNoAlert #tabs #tabContent li {list-style:none;}
#tabsNoAlert #tabs #tabContent ul {margin:0;padding:0;}

#tabsNoAlert #tabs #tabContent a {color:#916B44;font-weight:bold;}
#tabsNoAlert #tabs #tabContent .content {background-color:white; width:100%; padding:5px 0px 10px 2px; display:none; text-align:left; border:1px solid #fff;}
#tabsNoAlert #tabs #tabContent .activeContent {display:block;vertical-align:top;height:380px;overflow:auto;}
#summary2 {width:200px;float:left;overflow:hidden;}



#tabsNoAlert #tabs #tabContent .content .fileContainer {margin:0 0 5px 0;}

#alertContainer {width:340px;height:170px;padding:10px;margin: 10px 0 10px 0;overflow:auto;border:10px solid #FFB726;background:url(../webimgs/alertbg.jpg);}
.navNewsDate {color:#575853;width:100px;}
.navNewsTitle a {color:#916B44;font-weight:bold;}
#navNewsMore { margin:10px 0 0 0;width:300px;}
#navNewsMore a{color:#916B44;font-weight:bold;}
.navNewsSummary {font-size:12px;width:300px;}

#homepageRight {float:right;width:380px;}

