@charset "utf-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

.bodyText {
	color: #1D5228;
font: 12px Arial, Verdana, sans-serif;
font-weight:bold;
	}

/* LAYOUT */
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
h5.catering { color:#FFFFFF; text-align:center; margin:5px auto; font-weight:bold; }

img.left { float: left; margin: 0px 10px 10px 0px;  }
img.right { float: right; margin: 0px 0px 0px 0px;  }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }
img.flashright {float:right; }
.float-left { float: left; margin: 0px ;  }

span.right { float: right; margin: 10px 0 10px 10px; }
span.left { float: left; margin: 10px 10px 10px 0; }
span.dateright { float: right; clear:left; margin: 10px 0 10px 10px; font-style:italic; color:#1D5228; font-size:15px; }
span.disclaimer { font-style:italic; color:#1D5228; font-size:12px; margin-left:20px; }
span.larger {font-size:20px; font-weight:bold; background-color:#ffffff; color: #1D5228; }

a.topleft { float: left; }
a.topright { float: right; }

strong {font-weight:bold; }

body {text-align:center; background-image:url(images/bg_test.jpg); background-repeat:repeat-y; margin:0; color: #333333;}
#footer p { text-align:center; margin: 10px 20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#666666; font-size:12px;}
p { text-align:left; margin: 10px 20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#333333; font-size:14px;}
h1 { text-align:left; margin: 20px; font-family:Verdana, Georgia, sans-serif; color:#1D5228; font-size:24px;}
h3 { text-align:left; margin: 10px 20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#1D5228; font-size:15px;}
a:link { color:#1D5228 }
a:visited   { color:#1D5228 }
.menu-heading {border-bottom:1px solid #1D5228; color: #1D5228; text-align:left: }
.highlight {background-color:#ffffff; color: #1D5228; font-weight:bold;}
.menus {background-color:#FFFFFF; padding:5px 0}

#admin-wrapper {width:900px; margin:0px auto; padding:0px;}
#adminheader { background-color:#1D5228; height:70px; margin:0px auto; padding:0px; text-align:center; overflow: visible;}
#logo { z-index:101; margin:5px auto 0; position:relative; border:none; }
* html #logo { z-index:101; margin:5px auto 0; position:relative; border:none; width:180px; background-color:#1D5228; }
#header { background-color:#1D5228; width:890px; height:70px; margin:0px auto; padding:0px; border:5px solid #1D5228; text-align:center; overflow: visible;}
#main-left-content { float:left; width:245px; margin-right:0px; }
#main-left-content div#special1 {width:245px; height:164px; padding:10px 0; background-image:url(images/special-bg.jpg); text-align:right; float:left; margin:0; margin-bottom:5px;overflow:hidden;}
#main-left-content div#special2 {width:245px; height:164px; padding:10px 0; background-image:url(images/special-bg.jpg); text-align:left; float:left; margin:0; margin-bottom:5px;overflow:hidden;}
#main-left-content div#special3 {width:245px; height:164px; padding:10px 0; background-image:url(images/special-bg.jpg); text-align:right; float:left; margin:0;overflow:hidden;}
#main-bottom-content { background-color:#1D5228; width:890px; height:185px; margin:0px auto; padding:0px; border:5px solid #1D5228; text-align:center; border-top:none; background-image:url(images/bottom-bg.png); background-repeat: repeat;}
#main-bottom-content div#special1 {width:245px; height:164px; padding:10px 0; text-align:left; margin:3px; margin-left: 70px; float: left; overflow:hidden;}
#main-bottom-content div#special2 {width:245px; height:164px; padding:10px 0; text-align:left; margin:3px; float:left; overflow:hidden;}
#main-bottom-content div#special3 {width:245px; height:164px; padding:10px 0; text-align:left; margin:3px; margin-right: 25px; float:left; overflow:hidden;}
#main-content { background-color:#FFFFE5; width:880px; margin:0px auto; padding:5px; border:5px solid #1D5228; border-top: none; text-align:left; overflow:hidden;}
#lower-right-content { float:right; width:260px; padding-left:30px;}
#lower-content { background-color:#FFFFE5; width:870px; margin:0px auto; padding:5px 10px; border:5px solid #1D5228; text-align:left; overflow:hidden;}
#left-content {  float:left; width:600px; padding-left:20px;}
#side-content {  float:right; width:200px;padding-left:10px; text-align:center; border-left:1px solid #FF0000; clear:right;}

#eventImage {width:245px; height:160px; overflow:hidden; float:left; clear:both; text-align:center; }
img.eventImage {width:235px; border:none; }
img.eventImageLeft { float:left; margin:0px 20px 20px 20px; border:none;}
#bottom-logo {float:left; margin-right:10px; margin-left:20px;}

#footer {clear:both; text-align:center;}


#admin-content { width:560px; padding:10px; font: 12px/18px Arial, Verdana, sans-serif; float:right;}
#admin-nav { width:190px; padding:5px; float:left;}

#main-content a {
color: #1D5228;
font: 14px Arial, Verdana, sans-serif;
font-style:italic;
font-weight:bold;
}

#header a{
color:#ffffff;
font: 11px Arial, Verdana, sans-serif;
padding:3px 4px;
text-transform:uppercase;
text-decoration: none;
font-weight:bold;
margin:0px;
margin-top:50px;
}

#header a:visited, #header a:active{}
#header a:hover{ color:#FFCC32; text-decoration: underline; }

#footer a{
color:#1D5228;
padding:3px 10px;
text-decoration: none;
}

#footer a:visited, #header a:active{}
#footer a:hover{ color:#FFCC32; text-decoration: underline; }

p { margin-bottom: 18px; text-align:justify; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; margin-right:100px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px;  }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

div.news {width:520px; height:100%; overflow:hidden; text-align:left; padding-top:5px; padding-bottom:5px;}
h1.large-orange{ font: 20px Arial, Verdana, sans-serif; font-weight:bold; color: #FFAE00; line-height:normal; margin-bottom:10px; }
h6.orange{ font: 12px Arial, Verdana, sans-serif; font-style:italic; color: #FFAE00; line-height:normal; margin-bottom:10px; }
span.orange-right { font: 12px Arial, Verdana, sans-serif; font-style:italic; color: #FFAE00; line-height:normal; margin-bottom:10px; float:right; }
td.follow {color: #1D5228; font-size: 24px; font-weight: bold;}
.ads td {text-align: top; vertical-align: top; padding: 7px;}
.follow_us {color: #1D5228; font: 16px Arial, Verdana, sans-serif; font-weight: bold; text-align: left;}
img.right_home { float: right; margin: -5px; padding: 0px; }

#main-content a.pdf { background: url('icons/globaliconpdf12x12.gif') 0 0.4em no-repeat; display: block; padding-left: 20px; padding-top:5px; font-size:12px; margin:0px 20px; }

#main-left-content #special1 a.special { margin:10px; text-decoration:none; font:bold italic 16px Arial, Verdana, sans-serif; color:#000000; white-space: nowrap; padding-right: 16px; background: url(images/arrow.gif) no-repeat 100% 70%; zoom: 1; }
#main-left-content #special2 a.special { margin:10px; text-decoration:none; font:bold italic 16px Arial, Verdana, sans-serif; color:#000000; white-space: nowrap; padding-right: 16px; background: url(images/arrow.gif) no-repeat 100% 70%; zoom: 1; }
#main-left-content #special3 a.special { margin:10px; text-decoration:none; font:bold italic 16px Arial, Verdana, sans-serif; color:#000000; white-space: nowrap; padding-right: 16px; background: url(images/arrow.gif) no-repeat 100% 70%; zoom: 1; }

#main-bottom-content #special1 a.special { margin:10px; text-decoration:none; font:bold italic 16px Arial, Verdana, sans-serif; color:#000000; white-space: nowrap; padding-right: 16px; background: url(images/arrow.gif) no-repeat 100% 70%; zoom: 1; }
#main-bottom-content #special2 a.special { margin:10px; text-decoration:none; font:bold italic 16px Arial, Verdana, sans-serif; color:#000000; white-space: nowrap; padding-right: 16px; background: url(images/arrow.gif) no-repeat 100% 70%; zoom: 1; }
#main-bottom-content #special3 a.special { margin:10px; text-decoration:none; font:bold italic 16px Arial, Verdana, sans-serif; color:#000000; white-space: nowrap; padding-right: 16px; background: url(images/arrow.gif) no-repeat 100% 70%; zoom: 1; }
