body
{
	background: url(../loadedFiles/body_bg.jpg) no-repeat 50% 0%;
/*	background-color: #CFE18F;*/
	margin: 0px auto;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	color: #497216;
}

p, h1, h2, form, input, img, select
{
	padding: 0px;
	margin: 0px;
}

input, textarea, select
{
	font-size: 12px;
	font-family: arial;
}

h1
{
	color: #54009C;
	font-size: 22px;
	margin-top: 12px;
}

a, .link
{
	color: #54009C;
	cursor: pointer;
}

td
{
	vertical-align:top;
	font-size: 14px;
}

div#container
{
	margin: 0 auto;
	width: 900px;
	min-height: 600px;
}

table#mainTbl
{
}

table#mainTbl td
{
	vertical-align: top;
}

td#rightCol
{
	width: 175px;
}

td#rightCol div#rightCol_in
{
	padding-right: 25px;
	padding-top: 5px;
}

td#mainCol
{
	width: 510px;
}

td#mainCol div#mainCol_in
{
/*	padding-top: 15px;*/
}

td#leftCol
{
	width: 215px;
}

td#leftCol div#leftCol_in
{
	padding-top: 130px;
	padding-right: 20px;
}

div#inFlashGallery
{
	width: 460px;
	height: 140px;
}

/* blue - #315D80  
 * purple - #54009C
 * green - #497216
*/

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	text-align: right;
}

div#logo
{
	float: right;
	padding-right: 25px;
	padding-top: 24px;
}

div#siteName
{
	display: none;
	padding-top: 75px;
}

div#siteName div
{
	font-size: 32px;
}

div#siteName span.styleCustom2
{
	font-size: 34px;
}

div#comingEvents
{
	clear: both;
	height: 15px;
	width: 710px;
	padding-top: 30px;
	margin-right: 50px;
}

div#comingEvents_in td, div#comingEvents_in td a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

div#comingEvents_in span
{
	font-size: 13px;
}

div#startContentGap
{
	clear: both;
	height: 27px;
}

/* -- side menu --------------------------------------------------------------------------------------------------- */

div#sideMenu
{
	padding-bottom: 7px;
	padding-right: 10px;
}

div.sideMenu_box, div.sideMenu_box_selected
{
	padding-bottom: 5px;
}

div.sideMenu_box, div.sideMenu_box_selected,
div.sideMenu_box a, div.sideMenu_box_selected a
{
	color: #54009C;
	font-weight: bold;
	text-decoration: none;
}

div.sideMenu_box img, div.sideMenu_box_selected img
{
	vertical-align: middle;
}

div.sideMenu_box div, div.sideMenu_box_selected div
{
	width: 119px;
/*	height: 19px;*/
}

div.sideMenu_box_selected div
{
/*	background: url(../loadedFiles/sideMenu_box_selected.gif) no-repeat;*/
}

/* -- banners ----------------------------------------------------------------------------------------------------- */

div#rightBanners
{
	padding-top: 10px;
	padding-bottom: 15px;
}

div.rightBanner
{
	padding-top: 5px;
}

div#leftBanners
{
	padding-top: 15px;
	padding-bottom: 15px;
}

div.leftBanners
{
	padding-top: 5px;
}

/* -- facebook link ----------------------------------------------------------------------------------------------- */

div#facebookLink
{
	padding-top: 6px;
	text-align: center;
}

/* -- nav path ---------------------------------------------------------------------------------------------------- */

div#navPath
{
	height: 15px;
}

div#navPath div.title
{
	float: right;
	color: white;
	font-weight: bold;
}

div#navPath div.title a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/* -- news -------------------------------------------------------------------------------------------------------- */

marquee#marqueeNews
{
	height: 100px;
}

div#news
{
}

div#newsTitle
{
	background: url(../loadedFiles/newsTitle.png) no-repeat;
	width: 165px;
	height: 42px;
	font-size: 0%;
}

div#newsList
{
	padding-top: 5px;
}

td.newsBullet
{
	width: 25px;
	text-align: center;
	vertical-align: top;
}

td.newsBullet div
{
	padding-top: 4px;
}

td.newsTitle
{
	width: 120px;
}

td.newsTitle, td.newsTitle a
{
	color: #497216;
	text-decoration: none;
	font-weight: bold;
}

/* -- left events ------------------------------------------------------------------------------------------------- */

div#leftEvents
{
}

div#leftEventsTitle
{
	background: url(../loadedFiles/eventsTitle.png) no-repeat;
	width: 165px;
	height: 44px;
	font-size: 0%;
}

div#leftEventsList
{
	padding-top: 5px;
}

td.eventBullet
{
	width: 25px;
	text-align: center;
	vertical-align: top;
}

td.eventBullet div
{
	padding-top: 4px;
}

td.eventTitle
{
	width: 120px;
}

td.eventTitle, td.eventTitle a
{
	color: #497216;
	text-decoration: none;
	font-weight: bold;
}

td.eventDatetime
{
	font-size: 11px;
	font-weight: bold;
}

/* -- newsletter -------------------------------------------------------------------------------------------------- */

div#joinNewsletter
{
}

div#joinNewsletterTitle
{
	background: url(../loadedFiles/joinTitle.png) no-repeat;
	width: 165px;
	height: 42px;
	font-size: 0%;
}

div#joinNewsletter_in
{
	padding-top: 3px;
	padding-right: 5px;
}

td.newsLetterText
{
	font-weight: bold;
	width: 40px;
}

input.newsLetterField
{
	border: 1px solid #D9C6DA;
	width: 95px;
	height: 15px;
}

div#newsletter
{
	width: 599px;
	margin: 0 auto;
}

div#newsletterSubject
{
	padding-bottom: 10px;
	font-size: 18px;
	text-align: right;
}


/* -- in page ----------------------------------------------------------------------------------------------------- */

div#pageContent
{
	background: url(../loadedFiles/inPage_bg.png) repeat-y;
	width: 510px;
}

div.pageContent_ie
{
	height: 465px;
}

div.pageContent_firefox
{
	min-height: 465px;
}

div#pageContentTop
{
	background: url(../loadedFiles/inPageTop.png) no-repeat top;
	width: 510px;
}

div#pageTitle, div#pageText
{
	clear: both;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 12px;
}

/* -- home page content ------------------------------------------------------------------------------------------- */

div#homeSpecials
{
	padding-top: 3px;
	padding-right: 2px;
}

div#homeSpecials_in
{
	background: url(../loadedFiles/homeSpecials.png) no-repeat;
	width: 502px;
	height: 215px;
}

div.homeSpecial
{
	float: right;
	padding-left: 8px;
	padding-right: 9px;
	padding-top: 10px;
}

div.homeSpecial_pic
{
}

div.homeSpecialLimited
{
	height: 66px;
	width: 150px;
	overflow: hidden;
}

div.homeSpecial_title
{
	width: 160px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

div.homeSpecial_subtitle
{
	padding-top: 3px;
	padding-bottom: 3px;
	width: 160px;
	font-size: 11px;
}

div.homeSpecial_goEssay
{
	width: 150px;
	text-align: center;
}

div.homeSpecial_goEssay a
{
	text-decoration: none;
	color: #497216;
	font-size: 11px;
}

div.homeSpecial_goEssay img
{
	vertical-align: middle;
}

div#homePic
{
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 15px;
}

div#homeLeftBox
{
	float: left;
	/* background: url(../loadedFiles/homeBox.png) no-repeat; */
	width: 164px;
	height: 229px;
}

div#homeLeftBox div
{
}

div#homeEssayPreview table
{
	width: 317px;
}

td.homeEssayPreview_pic
{
	width: 75px;
	text-align: center;
}

td.homeEssayPreview_data
{
	width: 242px;
}

div.homeEssayPreview_title
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

div.homeEssayPreview_subtitle
{
	font-size: 11px;
}

div.homeEssayPreview_goEssay
{
}

div.homeEssayPreview_goEssay a
{
	text-decoration: none;
	color: #497216;
	font-size: 11px;
}

div.homeEssayPreview_goEssay img
{
	vertical-align: middle;
}

tr.homeEssayPreview_sep
{
	height: 25px;
}

tr.homeEssayPreview_sep div
{
	margin-top: 7px;
	background: url(../loadedFiles/essayPreview_sep.png) no-repeat;
	width: 317px;
	height: 1px;
}

/* -- contact us page --------------------------------------------------------------------------------------------- */

form#contactForm td.formFieldText
{
	width: 90px;
	font-size: 13px;
	font-weight: bold;
}

form#contactForm input.formField, form#contactForm textarea.textareaField
{
	border: 1px solid #D9C6DA;
	width: 195px;
	height: 20px;
}

form#contactForm textarea.textareaField
{
	height: 90px;
}

/* -- sitemap ----------------------------------------------------------------------------------------------------- */

div#sitemap
{
}

div.sitemapTitle
{
	padding-bottom: 5px;
	padding-top: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #315D80;
}

div.sitemapLink
{
	padding-bottom: 5px;
}

div.sitemapLink img
{
	vertical-align: middle;
}

div.sitemapLink a
{
	color: #497216;
	text-decoration: none;
}

/* -- urls -------------------------------------------------------------------------------------------------------- */

div#urls
{
}

div.url
{
	padding-bottom: 5px;
}

div.url img
{
	vertical-align: middle;
}

div.url a
{
	color: #497216;
	text-decoration: none;
}

/* -- essay preview ----------------------------------------------------------------------------------------------- */

div#essayPreview table
{
}

td.essayPreview_pic
{
	width: 160px;
	text-align: center;
}

td.essayPreview_pic img
{
	width: 70%;
}

td.essayPreview_data
{
	width: 280px;
}

div.essayPreview_title
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

div.essayPreview_subtitle
{
	font-size: 12px;
}

div.essayPreview_goEssay
{
}

div.essayPreview_goEssay a
{
	text-decoration: none;
	color: #497216;
	font-size: 12px;
}

div.essayPreview_goEssay img
{
	vertical-align: middle;
}

tr.essayPreview_sep
{
	height: 25px;
}

tr.essayPreview_sep div
{
	margin-top: 7px;
	background: url(../loadedFiles/essayPreview_sep.png) repeat-x;
	width: 440px;
	height: 1px;
}

/* -- events page -------------------------------------------------------------------------------------------------	*/

div#events
{
}

div#eventsList
{
	float: right;
	width: 275px;
}

td.event_bullet
{
	width: 15px;
}

td.event_bullet div
{
	padding-top: 5px;
}

td.event_link div
{
	padding-top: 1px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #497216;
	font-size: 14px;
}

td.event_link div a
{
	text-decoration: none;
	color: #497216;
}

div.event_desc
{
}

div.event_more
{
	padding-top: 1px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #315D80;
}

div.event_more a
{
	color: #315D80;
	text-decoration :none;
}

div.event_more img
{
	vertical-align: middle;
}

div#eventsCalendar
{
	float: left;
	padding-right: 8px;
}

div#monthEvents
{
	float: right;
}

div#monthEventsTitle
{
	clear: both;
	font-size: 15px;
	color: #54009C;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;
}

table.calendarNavTop
{
	background-color: #A199D3;
	color: #4C418F;
	height: 19px;
}

div.calendarMonthNav
{
}

table.calendarNavContent
{
	background-color: #729440;
}

table.calendarNav td
{
	text-align: center;
}

.calendarYearMonth
{
	font-size: 14px;
	font-weight: bold;
	width: 130px;
	text-align: center;
	padding-top: 2px;
}

.calendarDayNone
{
	background: #F0F5D9;
	width: 23px;
	height: 23px;
}

.calendarDay
{
	background: #BCD254;
}

.calendarDay a
{
	text-decoration: none;
	color: #000000;
}

.calendarDayNone a
{
	text-decoration :none;
	color: #000000;
}

.calendarDaySelected
{
	background: #729440;
}

.calendarDaySelected a
{
	text-decoration: none;
	color: #FFFFFF;
}

div#eventsCalendar .calendarWeekday
{
	background: #54009C;
	color: #FFFFFF;
	text-align: center;
	height: 22px;
	vertical-align: middle;
}

.calendarWeekday a
{
	text-decoration: none;
	color: #FFFFFF;
}

.calendarDaySelectedNone a
{
	text-decoration: none;
	color: #FFFFFF;
}

/* -- event page -------------------------------------------------------------------------------------------------- */

div#eventPage
{
}

div.eventDetails
{
	padding-bottom: 4px;
}

div.eventDetails span
{
	font-weight: bold;
}

div.goBack
{
	padding-top: 7px;
}


/* -- footer ------------------------------------------------------------------------------------------------------ */

div#inPageFooter
{
	background: url(../loadedFiles/footer_bg.png) no-repeat top;
	width: 510px;
	height: 90px;
}

div#homeFooter div#footer
{
	clear: both;
}

div#inPageFooter div#footer
{
	clear: both;
	padding-top: 30px;
}

div#footer td
{
		font-size: 11px;
}

div#bottomMenu
{
}

div#bottomMenu td
{
		font-weight: bold;
		font-size: 12px;
}

div.bottomMenu_box a
{
	color: #497216;
	text-decoration: none;
}

div.bottom_sep, div.footer_sep
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
}

div.bottom_sep div, div.footer_sep div
{
	background: url(../loadedFiles/bottom_sep.png) no-repeat;
	width: 6px;
	height: 6px;
}

div#copyrights
{
	color: #497216;
	padding-right: 10px;
	padding-top: 9px;
}
			
div#designer
{
	padding-top: 9px;
}

div#designer a
{
	color: #497216;
	text-decoration: none;
}

div#interuseLogo
{
	padding-left: 20px;
}

div#interuseLogo a
{
	color: #497216;
	text-decoration: none;
}

div#interuseLogo img
{
	vertical-align: middle;
}

div#footerText, div.footer_sep
{
	padding-top: 14px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_titlfooter
{
	color: #54009C;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #497216;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

