/*//////////////////////////////// STRUCTURE ////////////////////////////////*/
#struct-head {
	width:100%;
	height:78px;
	background:url(../images/layout/bgd/header-green-repeat-x.gif) bottom repeat-x;
}
#struct-main {
	width:794px;
	margin:0 auto;
}
#struct-head-h1 {
	width:794px;
	margin:0 auto;
}
#struct-full-wrapper {
	margin:5px 0px 0px 0px;
	width:795px;
	float:left;
	padding:0px 0px 0px 0px;
}
#struct-left-wrapper {
	margin:5px 6px 0 0;
	width:394px;
	float:left;
}
#struct-right-wrapper {
	margin:5px 0 0 0;
	width:394px;
	float:left;
}
div#rootNavUl {
	width:794px;
	height:31px;
	background:url(../images/layout/nav/rootNav-Silver-repeat-x.gif) bottom repeat-x;
	border-bottom:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #b5b5b5 solid;
}
ul#rootNavUl {
	width:790px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
ul#rootNavUl li {
	float:left;
	height:31px;
	display:block;
}
ul#rootNavUl li a {
	margin:8px 0 0 0;
	padding:0 23px 0 24px;
	border-left:#7c7c7c 1px solid;
	border-right:#ffff00 1px solid;
	display:block;
}

ul#rootNavUl li.first a {border-left:none;}
ul#rootNavUl li.last a {border-right:none;}

ul.subNav {
	margin:6px 5px 0 0;
	padding:0;
	list-style:none;
}
ul.subNav li {
	/*height:30px;*/
	width:164px;
	margin:0px 0px 0px 1px;
	padding:0;
	background-position:bottom left;
	background-repeat:repeat-x;
	font-family: Verdana, Arial,  sans-serif;
	font-weight:bold;
}
ul.subNav li a {
	min-height:25px;
	display:block;
	padding:1px 0 12px 25px;
	background-repeat:no-repeat;
	background-position:2px 0;
}
ul.subNav li.green a{background-image:url(../images/layout/bgd/green_shadow_btn_inner.gif);}
ul.subNav li.yellow a{background-image:url(../images/layout/bgd/yellow_shadow_btn_inner.gif);}

ul.subNav li a:hover {
	text-decoration:none;
}
ul.subNav li.green {background-image:url(../images/layout/bgd/green_shadow_btn_outer.gif);}
ul.subNav li.yellow {background-image:url(../images/layout/bgd/green_shadow_btn_outer.gif);}

ul.subNav li a span {
	position:relative;
	top:4px;
	left:5px;

}
ul.subNav li span {
	position:relative;
	top:4px;
	left:28px;
}
#struct-footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f672b;
	font-size: 11px;
	width:793px;
	height:28px;
	margin:0px auto 0px auto;
	background:url(../images/layout/bgd/footer-Grey-repeat-x.gif) bottom repeat-x;
}

#struct-footer a{
	color:#3f672b;
	text-decoration:none;
}

#struct-footer a:hover{
	color:#3f672b;
	text-decoration:underline;
}

ul#footer {
	margin:0;
	padding:0;
	list-style:none;
	color:#4c7b30;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul#footer li {
	float:left;
	padding:5px 5px 0 5px;
}
ul#footer li a {
	color:#4c7b30!important;
}

#calender {
	height:270px;
	overflow:auto;
}

#calender ul {
	list-style:none;
	margin:5px;
	padding:0px;
	border:1px solid #d3cfc3;
	background:#FFFFFF;
}
#calender ul li {
	margin:0px;
	padding:0px;
	border-bottom:1px #d3cfc3 solid;
	height: 30px;
}

#calender .date {
	color:#7a7064;
	width: 30px;
	margin: 1px;
}

#calender .day {
	color:#7a7064;
	text-align:right;
	width: 20px;
	margin: 1px 5px 0px 0px;
}

#calender .event {
	height:30px;
	padding: 0px 0px 0px 20px;
	width: 285px;
	font-weight:bold;
}

#calender .grey{
	background:url(../images/layout/calender/grey_bg.gif);
}

#calender .yellow{
	background:url(../images/layout/calender/yellow_bg.gif);
}

#calender .yellow a{
	color:#e2b600;
}

#calender .green{
	background:url(../images/layout/calender/green_bg.gif);
}

#gallery{
	float:right;
	width:465px;
	margin:0;
	padding:0;
}

.content-end{
	height:3px;
	font-size:2px;
	width:393px;
	background: url(../images/layout/bgd/content-shadow.gif);
	margin:0px 0px 5px 0px;
}

.full{
	width:792px;
}

.leftCopy {
	width:300px;
}
