* {	margin:0; padding:0;}

body { font-family:"Tahoma", 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; cursor:default; background:url(../img/version.gif) #FFFFFF top right no-repeat;}

h1, h2, h3 h4 { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-style:normal; text-transform:capitalize;}
h3 { margin-bottom:.5em; text-transform:capitalize; letter-spacing:1px; font-style:normal; font-size:13px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
p, blockquote, ul, ol {	margin-bottom:2em; line-height:1.6em;}

blockquote { margin-left:2em; margin-right:2em; padding:1em 1em 0 1em; text-align:center; font-style:italic;}

a { text-decoration:underline; color:#666666;}
a:hover { text-decoration:none; color:#000000;}

ul { list-style:none;}
ol { list-style-position:inside;}

img { border:none;}

.container { padding-top:20px;}

.boxed { padding-bottom:10px; text-align:justify;}
.boxed .title {	padding:10px 0 0 0; font-size:1.5em; text-transform:capitalize;}
.boxed .content { padding:10px 0 0px 0;}

.content fieldset { border:none;}
.content legend { display:none;}
.content .button { width:100px; text-align:center; vertical-align:top;}

#logo {	width:680px; height:90px; margin:0 auto; padding:10px 0 0 0;}

#topnav {	width:680px; height:45px; margin:-34px auto -15px auto; font-family:"Trebuchet MS", Times, serif; font-size:.9em; font-weight:bold;}
#topnav ul { float:right; margin:0; list-style:none;}
#topnav li { display:inline;}
#topnav a { position:relative; margin-left:1em;  text-decoration:none; text-transform:uppercase; border-bottom:5px solid #EEEEEE; }
#topnav a:hover, #topnav .active a { border-bottom-color:#000000; color:#000000;}

#wrapper { clear:both; width:680px;	margin:0 auto;}

#col-1 { float:left; width:180px; padding-top:10px; background:url(../img/headertop_col2.gif) no-repeat;}
#col-1 .header { height:117px;}
#col-1 a { text-decoration:underline; color:#000000;}
#col-1 a:hover { text-decoration:none; color:#000000;}
#col-1 .container { background:url(../img/headerbot_col2.gif) repeat-x;}
#col-1 .boxed .content .textfield { width:176px;}
#col-1 .boxed .leftnav { padding:10px 0 0 0; font-family:"Trebuchet MS", Times, serif; font-size:.9em; font-weight:bold; letter-spacing:.1em;}
#col-1 .boxed .leftnav ul { margin:0px; list-style:none;}
#col-1 .boxed .leftnav li { height:20px; width:176px;}
#col-1 .boxed .leftnav a { text-decoration:none; text-transform:uppercase; display:block; width:176px;}
#col-1 .boxed .leftnav a:hover, #topnav .active a { color:#666666; width:176px;}

#col-2 { float:left; width:180px; margin-left:10px; padding-top:10px; background:url(../img/headertop_col2.gif) no-repeat;}
#col-2 .header { height:117px;}
#col-2 a { text-decoration:underline; color:#333333;}
#col-2 a:hover { text-decoration:none; color:#000000;}
#col-2 .container {	background:url(../img/headerbot_col2.gif) repeat-x;}
#col-2 .boxed .title { color:#333333;}
#col-2 .boxed .content .news h3 { margin-bottom:.3em; text-transform:uppercase; letter-spacing:1px; font-style:normal; color:#333333;}
#col-2 .boxed .content img { border:1px #333333 solid;}
#col-2 .boxed .content img:hover { border:1px #A5ACB2 solid;}

#col-3 { float:right; width:490px; margin-left:0px; padding-top: 10px; background:url(../img/headertop_col3.gif) no-repeat;}
#col-3 .header { height:117px;}
#col-3 a { text-decoration:underline; color:#5C8615;}
#col-3 a:hover { text-decoration:none; color:#000000;}
#col-3 .container { background:url(../img/headerbot_col3.gif) repeat-x;}
#col-3 .boxed .title { color:#5C8615;}
#col-3 .boxed .title a { text-decoration:none;}
#col-3 .boxed .title a:hover { text-decoration:none; color:#5C8615}
#col-3 .boxed .content .textfield { width:296px;}
#col-3 .boxed .content img { text-align:center; border:2px solid #A4B565; margin:2px;}
#col-3 .boxed .news_content .textfield { width:296px;}
#col-3 .boxed .news_content img { text-align:center; border:2px solid #A4B565; width:486px !important;}
#col-3 .boxed .news_content p { font-weight:normal;}
#col-3 h3 { color:#5C8615;}
#col-3 h4 { text-transform:uppercase; font-size:10px; color:#000000;}

#calendar { width:100%; font-size:.8em;  border:1px solid #A5ACB2;}
#calendar td { text-align:center;}
#calendar .today { font-weight:bold; background-color:#A5ACB2;}
#calendar .days { padding:2px 0 2px 0;}

.thumbnail{ position: relative; z-index: 0;}
.thumbnail img { position: relative; border:2px solid #A4B565; margin:2px;}
.thumbnail:hover{ background-color: transparent; z-index: 50;}
.thumbnail span{ position: absolute; left: -1000px; visibility: hidden;}
.thumbnail span img{ position: absolute; border:5px solid #A4B565; margin:2px;}
.thumbnail:hover span{ visibility: visible; top: 50px; left: -150px;}

#extra { height:4px; background:url(../img/footer.gif) no-repeat;}

#footer { clear:both;}
#footer p {	width:680px; margin:0 auto; font-size:.8em; text-align:right; text-transform:lowercase;}
