
* {
padding : 0;
margin : 0;
}

body {
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
background : #eaede7 url(../images/background-grad.jpg) repeat-x;
}

a:link {
text-decoration : underline;
color : #006633;
}

a:visited, .breadcrumb a:active {
color : #006633;
}

a:active {
text-decoration : none;
}

a:hover {
text-decoration : none;
}

p {
font-family : Arial, Helvetica, sans-serif;
padding-top : 3px;
padding-left : 0;
padding-bottom : 15px;
}

h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 1.4em;
line-height : 1em;
text-decoration : none;
color : #006633;
padding-top : 3px;
padding-left : 0;
text-align : left;
}

h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 1.2em;
line-height : 1em;
text-decoration : none;
color : #006633;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 0;
text-align : left;
}

h3 {
padding-bottom : 3px;

}
.smalldate {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
line-height : 1em;
text-decoration : none;
color : #111111;
padding-top : 7px;
padding-left : 0;
padding-bottom : 20px;
text-align : left;
}

#bottomshadow {
margin : 0 0 0 0;
width : 964px;
height : 12px;
background : url(../images/bottomshadow.png) repeat-x;
}

#topshadow {
margin : 30px 0 0 0;
width : 964px;
height : 12px;
background : url(../images/topshadow.png) repeat-x;
}

#shadow {
margin : 0 auto;
width : 970px;
background : url(../images/fullshadow.png) repeat-y;
}

#wrapper {
margin : 0 auto;
width : 960px;
background : #f2f2f2 url(../images/wrapper-back1.jpg) repeat-x;
}

#header {
width : 960px;
color : #333;
padding : 0;
height : 103px;
margin : 0 0 0 0;
background : #ffffff url(../images/banner-main.jpg);
}

#navigation {
width : 960px;
color : #333;
padding : 0;
height : 35px;
margin : 0 0 0 0;
background : #ffffff url(../images/nav-back-2.jpg);
}

#breadcrumb {
width : 960px;
color : #333;
padding : 0;
height : 43px;
margin : 0 0 0 0;
background : #ffffff url(../images/bread-crumb1.jpg);
}

#content {
width : 229px;
color : #333;
background : #ffffff;
margin : 20px 0 0 2px;
float : left;
}

#curl {
width : 229px;
color : #333;
background : #111111;
margin : 0 0 0 0;
height : 9px;
float : left;
display : inline;
background : #dac8bf url(../images/curve.jpg);
}

#curlbottom {
width : 229px;
color : #333;
background : #111111;
margin : 0 0 0 0;
height : 6px;
float : left;
display : inline;
background : #dac8bf url(../images/bottom-curve.jpg);
}

#rightcolumn {
float : right;
color : #333;
background : #ffffff;
margin : 20px 10px 10px 0;
padding : 10px;
width : 675px;
display : inline;
}

#holder {
float : left;
color : #333;
margin : 20px 0 0 0;
background : #ffffff;
width : 670px;
display : inline;
}

#third {
float : right;
color : #333;
background : #ffffff;
margin : 63px 0 0 0;
padding : 0;
width : 211px;
}

#footer {
width : 960px;
color : #333;
height : 116px;
background : #ffffff;
margin : 0 0 0 0;
padding : 0;
clear : both;
background : #ffffff url(../images/footer.jpg);
}



#navigation ul {
padding-top : 8px;
padding-left : 30px;
text-align : left;
list-style : none;
}

#navigation li {
display : inline;
margin : 0 10px;
font-family : "arial";
}

#navigation li a {
font-size : 1em;
line-height : 1em;
text-decoration : none;
font-weight : bold;
}

.navend {
font-size : 1em;
line-height : 1em;
text-decoration : none;
color : #737476;
color : #016f4a;
font-weight : bold;
background : transparent url(../images/nav-break.jpg) no-repeat center right;
padding-right : 0;
}

#navigation li a:hover {
text-decoration : underline;
}

.title {
font : 21px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 102px;
padding-top : 40px;
padding-bottom : 0;
color : #679733;
}

.breadcrumb {
font : 12px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 16px;
padding-top : 16px;
}
.breadcrumb a {
background : transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration : none;
padding-right : 15px;
color : #006633;
}
.breadcrumb a:visited, .breadcrumb a:active {
color : #006633;
}
.breadcrumb a:hover {
text-decoration : underline;
}
.green {
padding-top : 0;
padding-left : 20px;
text-align : left;
list-style : none;
display : block;
background : #006633;
}
.green li {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : "arial";
color : #ffffff;
font-weight : bold;
line-height : 2em;
background : transparent url(../two-column/images/left-breadk.png) no-repeat center center;
padding-left : 10px;
padding-top : 3px;
padding-bottom : 0;
margin-left : -22px;
background-position : 0 0.1em;
}
.green li a {
font-size : 1em;
line-height : 2em;
text-decoration : none;
color : #737476;
color : #016f4a;
margin-top : 5px;
}
.white {
padding-top : 0;
padding-left : 20px;
text-align : left;
list-style : none;
display : block;
background : #ffffff;
}
.white li {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : "arial";
line-height : 2em;
background : transparent url(../images/left-break.png) no-repeat center center;
padding-left : 10px;
padding-top : 3px;
padding-bottom : 0;
margin-left : -22px;
background-position : 0 0.1em;
}
.white li a {
font-size : 1em;
line-height : 2em;
text-decoration : none;
color : #737476;
color : #016f4a;
margin-top : 5px;
}
.news {
padding-top : 3px;
padding-left : 10px;
text-align : left;
list-style : none;
display : block;
background : #f0f0f0;
}
.grey {
padding-top : 0;
padding-left : 20px;
text-align : left;
list-style : none;
display : block;
background : #f0f0f0;
}

.grey li {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : "arial";
line-height : 2em;
background : transparent url(../images/left-break.png) no-repeat center center;
padding-left : 15px;
padding-top : 3px;
padding-bottom : 0;
margin-left : -22px;
background-position : 0 0.1em;
}
.grey li a {
font-size : 1em;
line-height : 2em;
text-decoration : none;
color : #737476;
color : #016f4a;
margin-top : 5px;
}
#content li a:hover {
text-decoration : underline;
}
.header {
font : 14px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color : #ffffff;
padding-left : 10px;
font-weight : bold;
padding-bottom : 10px;
padding-top : 11px;
background-image : url(../images/right-back.jpg);
}
.list {
font : 12px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 5px;
padding-bottom : 5px;
padding-top : 5px;
list-style-type : none;
line-height : 2em;
}
.list a {
background : transparent url(../images/arrow.jpg) no-repeat center left;
text-decoration : underline;
padding-left : 20px;
padding-right : 11px;
color : #006633;
}
.list a:visited, .breadcrumb a:active {
color : #006633;
}
.list a:hover {
text-decoration : none;
}
.thirdblock {
font : 11px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 5px;
padding-bottom : 2px;
padding-top : 5px;
list-style-type : none;
margin-bottom : 10px;
}
.thirdblock a {
text-decoration : underline;
padding-left : 0;
padding-right : 11px;
color : #006633;
}
.thirdblock a:visited, .breadcrumb a:active {
color : #006633;
}
.thirdblock a:hover {
text-decoration : none;
}


.footer {
font : 12px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-align:right;
padding-right : 20px;
padding-bottom : 25px;
padding-top : 80px;
}
.footer a {
text-decoration : none;
background : transparent url(../images/spacer.jpg) no-repeat center right;
padding-left : 10px;
color : #006633;
}
.footer a:visited, .breadcrumb a:active {
color : #006633;
}
.footer a:hover {
text-decoration : underline;
}
.icons {
font : 11px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 250px;
padding-bottom : 25px;
padding-top : 20px;
}
.footer a {
text-decoration : none;
background : transparent url(../images/spacer.jpg) no-repeat center right;
padding-right : 20px;
color : #006633;
padding-left : 10px;
}
.footer a:visited, .breadcrumb a:active {
color : #006633;
}
.footer a:hover {
text-decoration : underline;
}
.dotted {
border-bottom : 1px dotted #000000;
width : 900px;
padding-left : 10px;
}
#navigation1 {
list-style : none;
margin : 0;
padding : 0;
font-family : verdana, arial, serif;
}

#navigation1 li {
float : left;
}

#navigation1 li a {
display : block;
background-image : url('../two-column/navback.png');
padding : 5px 0 0 0;
margin : 0 0 0 35px;
height : 5px;
width : 10px;
display : inline;
font-size : 1em;
line-height : 1.5em;
text-decoration : none;
color : #006633;
}

#utility {
padding-left : 770px;
text-align : left;
list-style : none;
}

#utility li {
float : left;
}

#utility li a {
display : block;
margin : 1px 0 6px 20px;
height : 5px;
width : 10px;
display : inline;
font-size : 0.9em;
line-height : 1.5em;
text-decoration : none;
color : #006633;
}

#utility li a:hover {
text-decoration : underline;
}

.navend1 {
font-size : 1em;
line-height : 1em;
text-decoration : none;
color : #737476;
color : #016f4a;
background : transparent url(../images/nav-break.jpg) no-repeat center right;
padding-right : 25px;
}

.eventstab td{
	padding: 3px 3px 3px 7px;
	border:1px dotted #ccc;
	
}
tr.d0 td {
	background-color:#006633 ; color: white;
}
tr.d1 td {
	background-color:#f0f0f0 ; color: black;
}
tr.d2 td {
	background-color: #ffffff; color: black;
}