/* CSS Document */
p {
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	line-height: 15px;
}
.noSpaceP{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: auto;
}
body{
	margin:0px;
	background-color:#004123;
	height: 100%;
	position:relative;
	border:0;
	text-align: center;
	background-repeat:repeat-y;
	background-position:center;
	background-image: url(../images/sbBackground.jpg);
}
#outsideDiv{
	width: 900px;
	margin: auto;
}
#sideBarDiv{
	float: left;
	left: 0px;
	top: 0px;
	width: 223px;
	min-height: 100%;
	height: 100%;
	text-align: left;
}
#contentDiv{
	float: left;
	top: 0px;
    	left: 223px;
	text-align:left;
	width: 676px;
	background-color:#FFFFFF;
}
#scrolldiv{
	width: 390px;
	height: 95px;
	overflow: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#scrolldiv2{
	width: 285px;
	height: 95px;
	overflow: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#scrolldiv3{
	width: 676px;
	height: 95px;
	overflow: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#mediaUpdateDiv{
	width: 320px;
	height: 270px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
#mediaUpdateDiv2{
	width: 240px;
	height: 270px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
#mediaUpdateDiv3{
	width: 500px;
	height: 395px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#mediaUpdateDiv4{
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#textUpdateDiv{
	height: 380px;
	padding: 5px 10px 10px 10px;
	text-align: left;
	overflow:auto;
}
#clientAreaDiv{
	position: relative;
	width: 676px;
}
#clientMenu{
	position: relative;
	top: 0px;
	left: 0px;
	border: 1px solid #666666;
}
#clientFileList{
	position: relative;
	top: 0px;
	left: 200px;
}
#maps{
	width: 676px;
	text-align: center;
}
.clientTable{
	background-color: #F2F6DF;
}
.clientBar{
	background-color:#C3D798;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.clientBar2{
	background-color:#D5CE99;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.clientBar3{
	background-color:#EBEDD3;
	vertical-align: center;
	text-align: center;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
}
.containerDiv{
	width: 676px;
}

.fileList{
}
.stdContentDiv{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.stdSBDiv{
	background-color:#F2F6DF;
	padding: 10px 0px 10px 0px;
	
}
.subLinksTd{
	background-color:#FFFFFF;
	padding: 3px 5px 5px 5px;
}
.buttonTable{
	background-color:#84B947;
	text-align: center;
}
.langTable{
	background-color:#FFFFFF;
}
.sideBarTable{
	background-color:#F2F6DF;
	height: 100%;
}
.letterHead{
	width: 172px;
	background-color:#D5CE99;
	text-align: left;
	padding: 4px 4px 8px 4px;
	border-bottom: 2px solid #F2F6DF;
}
.loginHead{
	width: 172px;
	background-color:#C3D798;
	text-align: left;
	padding: 4px 4px 8px 4px;
	border-bottom: 2px solid #F2F6DF;
}
.letterBody{
 	vertical-align:middle;
	width: 180px;
	height: 79px;
	background-image:url(../images/nlettbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#E8EACB;
}
.miniNewsMain{
	width:172px;
	text-align: left;
	background-color:#E8EBCC;
	padding: 0px 4px 4px 4px;
	margin-left: 22px;
}
.miniNewsTitleBar{
	width:172px;
	background-color:#C3D798;
	padding: 0px 4px 4px 4px;
	border-bottom: 2px solid #F2F6DF;
	margin-left: 22px;
}
.letterTxt{
	font-family: Tahoma;
	color:#126A1E;
	font-size:10px;
}
.imageBorder{
	border: 1px solid #D4D6BE;
}
.footText2{
	font-family: Tahoma;
	color:#A2C288;
	font-size:9px;
}

.footText1{
	font-family: Tahoma;
	color:#50782F;
	font-size:9px;
}
#foot1Div{
	
}
#foot2Div{
	background-image:url(../images/JV-foot3.jpg);
	text-align:center;
	padding: 4px 0px 0px 0px;
	height:40px;
	
}
#foot3Div{
	text-align: center;
	padding: 0px 0px 0px 0px;
	height:30px;
	
}
.mainWin{
	vertical-align:top;
	background-color:#FFFFFF;
	text-align:right;
}
.subMenuOff{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1A2F02;
	font-weight:normal;
}
.subMenuOn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#527D28;
	font-weight:bold;
}
.subMenuTd{
	background-color:#FFFFFF;
	text-align:left;
	padding: 0px 10px 0px 10px;
}
.langTextOn{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#94C54A;
}
.langTextOff{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#94C54A;
}
.langBarTd{
	background-color:#FFFFFF;
}
.tdSideBar{
	background-image:url(../images/sidebarbg.jpg);
	vertical-align:top;
	text-align:right;
}
.sbSpacer{
	background-color:#F1F6DE;
}
.smallWhitetxt{
	font-family: Tahoma;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
}
.largeDarkGreentxt{
	font-family:Verdana;
	color:#126A1E;
	font-size:16px;
}
.largeWhitetxt{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
}
.smallDarkGreentxt{
	font-family: Tahoma;
	color:#126A1E;
	font-size:8px;
}
.sideBarbg{
	background-image:url(../images/sidebarbg.jpg);
}
.sbRightPanel{
	background-image:url(../images/sbrightpanel.jpg);
	
}
.sbLeftPanel{
	background-image:url(../images/sbleftpanel.jpg);
	
}
.bodybg{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#003A1E;
}
hr { margin: 0; padding: 0; border-bottom: 1px dotted #A5AEC5; }
.sitelangTd{
	text-align:left;
	
}
.langText{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.acolorText{
	color:#A5D24A;
	font-weight:bold;
}
.siteTable{
	border-collapse:collapse;
	background-color:#034328;
}
.footText{
	color: #A5D24A;
	line-height: 20px;
}
.footTd{
	text-align:center;
}
.newsTextTd{
	vertical-align:top;
}
.newsImageTd{
	vertical-align:top;
}

.listContainerTable{
	width:100%;
	border-collapse:collapse;
}
.listContainerTd{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.newsContainerTable{
	width:100%;
}
.newsTable{
}
.newsTitleTd{
	text-align:left;
}
.newsTitleText{
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
.newsThumbTd{
}
.newsTextTd{
	vertical-align: top;
	text-align:left;
}
.newsText{
	color:#FFFFFF;
	font-size: 12px;
}
.galleryTable{
}
.galleryTitleTd{
}
.galleryTitleText{
	color:#1E7967;
	font-size: 12px;
	font-weight:bold;
}
.galleryThumbTd{
}
.galleryTd{
	vertical-align: top;
}
.galleryText{
}
.pageNavText{
	color:#FFFFFF;
	font-weight:bold;
}
.pageNavText1{
	color:#A5D24A;
}
.pageNavText2{
	color:#FFFFFF;
}
.listNavTd{
	text-align: right;
}
.fullContainerTable{
	width:100%;
}
.fullContainerTd{
}
.fullBackTd{
	text-align: right;
}
.fullTitleTd{
}
.fullTitleText{
	color:#1E7967;
	font-size: 12px;
	font-weight:bold;
}
.fullTd{
	text-align: left;
}
.fullText{
}

.mediaTable{
	width: 100%;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
.mediaBackTd{
	text-align: left;
}
.mediaTitleTd{
	text-align: center;
}
.mediaTd{
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.mediaTitleText{
	color:#1E7967;
	font-size: 12px;
	font-weight:bold;
}
.mediaText{
}

.inlineImage{
	padding: 3px 10px 5px 0px;
}

.inlineImageLeft{
	padding: 5px 10px 5px 0px;
}

.inlineImageRight{
	padding: 5px 3px 5px 5px;
}

.mediaGridTable{
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.mediaGridTable2{
	padding: 0px 0px 0px 0px;
}
.mediaGridTd{
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	text-align: center;
}
.mediaGridText{
}
.mediaTypeText{
}

.miniNewsTable{
}
.miniNewsTitleTd{
}
.miniNewsTitleText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #81A651;
}
.miniNewsTextTd{
}
.miniNewsText{
}
.backLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #126A1E;
}
.designTable{
	background-color:#D4D6BE;
	width: 676px;
}
.designTd{
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: center;
}
.designTdImage{
	background-color:#FFFFFF;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #D4D6BE;
	border-right: 1px solid #D4D6BE;
}
.designTdImage2{
	background-color:#FFFFFF;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #D4D6BE;
	border-left: 0px solid #D4D6BE;
	
}
.designTdImage3{
	background-color:#FFFFFF;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #D4D6BE;
	border-left: 0px solid #D4D6BE;
	
}
.designTdText{
	background-color:#EBEDD3;
	vertical-align: top;
	text-align: left;
	padding: 5px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
	border-right: 1px solid #D4D6BE;
}
.designTdText2{
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #D4D6BE;
	border-left: 0px solid #D4D6BE;
}
.designTdTitle{
	background-color:#F1F6DE;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #D4D6BE;
	border-bottom: 1px solid #D4D6BE;
	border-right: 1px solid #D4D6BE;
}
.designTdTitle2{
	background-color:#F1F6DE;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #D4D6BE;
	border-bottom: 1px solid #D4D6BE;
}
.homeTable{
	width:100%;
	border-collapse:collapse;
}
.homeTitleTd{
	background-color:#EBEDD3;
	text-align: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
}
.homeTitleTd2{
	background-color:#EBEDD3;
	text-align: center;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
}
.homeTitleText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	font-size:12px;
}
.homeTitleText2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	font-size:12px;
}
.homeTd{
	background-color:#EBEDD3;
	vertical-align: top;
	text-align: left;
	padding: 5px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
	width: 100%;
}

.homeTd2{
	background-color:#EBEDD3;
	vertical-align: center;
	text-align: center;
	padding: 5px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
}
.homeTd3{
	background-color:#EBEDD3;
	vertical-align: center;
	text-align: right;
	padding: 5px 10px 10px 10px;
}
.fieldTd{
	background-color:#EBEDD3;
	vertical-align: middle;
	text-align: center;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
	border-right: 1px solid #D4D6BE;
}
.fieldTd2{
	background-color:#EBEDD3;
	vertical-align: middle;
	text-align: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D4D6BE;
	border-right: 1px solid #D4D6BE;
}
.formclass{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom-color:#84B947;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-color:#84B947;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:#84B947;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#84B947;
	border-right-width:1px;
	border-right-style:solid;
}
.formclass2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom-color:#84B947;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-color:#84B947;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:#84B947;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#84B947;
	border-right-width:1px;
	border-right-style:solid;
	overflow:auto;
}
.gallImageTd{
	background-color:#DCE5D4;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px
}
.homeText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6D7460;
	font-size: 10px;
}
.highlightsTd{
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.hightlightsTitleText{
	font-family:Tahoma;
	color:#6D7460;
	font-size: 12px;
	font-weight:bold;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	text-decoration:none;
	font-weight:bold;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	text-decoration:none;
	font-weight:bold;
}

.webLinkOnText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	text-decoration:none;
	font-weight:normal;
}

.webLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	text-decoration:none;
	font-weight:normal;
}
.webLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	text-decoration:none;
	font-weight:normal;
}
.webLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	text-decoration:none;
	font-weight:normal;
}
.webLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	font-weight:normal;
}

.listLinkLrg:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	font-size:14px;
	font-weight:normal;
}
.listLinkLrg:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	font-size:14px;
	font-weight:normal;
}
.listLinkLrg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	font-size:14px;
	font-weight:normal ;
}
.listLinkLrg:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	font-size:14px;
	font-weight:normal;
}

.listLinkSml:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	font-size:10px;
	font-weight:normal;
}
.listLinkSml:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#126A1E;
	font-size:10px;
	font-weight:normal;
}
.listLinkSml:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	font-size:10px;
	font-weight:normal ;
}
.listLinkSml:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#84B947;
	font-size:10px;
	font-weight:normal;
}

.sbLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7E8178;
	font-size:12px;
	font-weight:normal;
}
.sbLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7E8178;
	font-size:12px;
	font-weight:normal;
}
.sbLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7E8178;
	font-size:12px;
	font-weight:normal;
}
.sbLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7E8178;
	font-size:12px;
	font-weight:normal;
}
