body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #333333;
}


.holderTable {
	border: 1px solid #CCCCCC;
}

.holderCell{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	}

.headerTable {
}

.holderBodyTable{
}

.bodyLeftColTable {
	border: 1px solid #CCCCCC;
	height: 175px;
}


.bodyLeftColCell {
	padding-right:10px;
	padding-top: 10px;
	width: 100%;
}


.bodyLeftColTable #top{
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px;
	font-size: 11px;
	text-align: left;
	line-height: 13px;
}

.bodyLeftColTable #bottom{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #66CCCC;
	background-image: url(/images/menu_bg.gif);
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 6px;
	height: 14px;
	font-weight: bold;
}

.bodyLeftColTable #bottom a{
color: #FFFFFF;
text-decoration:none;
}

.bodyLeftColTable #bottom a:hover{
color:#FF9900;
}


.bodyLeftColCell2 {
	width: 140px;
	padding-right: 10px;
}

.menuHolderCell {
	padding-bottom: 3px;
}


.bodyCentreColTable {

}

.bodyCentreColCell2 {
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 20px;
	line-height: 15px;
	width: 100%;
	text-align:left;
	vertical-align: top;
	background-image: url(/images/page_bg.gif);
}


.bodyCentreColCell2 a{
text-decoration:none;
color:#0099CC;
}

.bodyCentreColCell2 a:hover{
color:#FF9900;
}

.bodyCentreColCell2 #heading{
font-size:12px;
font-weight:bold;
color:#FF9900;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
display:block;
}

.bodyCentreColCell2 #heading a{
text-decoration:none;
color:#FF9900;
}

.bodyCentreColCell2 #heading a:hover{
text-decoration:none;
color:#0099CC;
}

.bodyCentreColCell2 #mapimage{
border: solid 1px #000000;
margin-right:8px;
margin-bottom:8px;
}

.bodyCentreColCell {
padding-right:10px;
padding-top: 10px;
}

.bodyCentreColCell a{
text-decoration:none;
color:#0099CC;
}

.bodyCentreColCell a:hover{
color:#FF9900;
}


.bodyRightColTable {
	border: 1px solid #CCCCCC;
	text-align:right;
}

.bodyRightColCell {
	text-align: right;
}

.bodyRightColCell2 {
	text-align: right;
	padding-bottom: 10px;
	padding-left:8px;
}



.mainImageTable {
}


.footerHolderTable{
}

.footerCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	padding-top: 10px;
	text-align: right;
}

.footerCell a{
	color: #999999;
	text-decoration:none;
}

.footerCell a:hover{
	color:#FF9900;
}



.footerBlueBarCell{
	background-image: url(/images/menu_bg.gif);
	height: 5px;
	
}

.breadcrumbTable{
	height:25px;
}

.breadcrumbCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#0099CC;
	/*
	padding-top: 8px;
	padding-bottom: 8px;
	*/
	text-align: left;
}


.breadcrumbCell a{
	color:#0099CC;
	text-decoration:none;

}

.breadcrumbCell a:hover{
color:#333333;
}

.breadcrumbCell #hilite{
color:#FF9900;
}

.lhnBoxTable {
	width: 150px;
	
}

.lhnBoxTable #top {
	text-align: left;
	
}

.lhnBoxTable #bottom {
	border: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	line-height: 13px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}


.lhnBoxTable #bottom a {
text-decoration:none;
color:#333333;
}

.lhnBoxTable #bottom a:hover {
text-decoration:none;
color:#0099CC;
}


.lhnImageTable{
width:100%;
}

.lhnImageCell{
	padding-top:10px;
}

.boardMainCell{
	padding-right:10px;
	vertical-align: top;
}

.boardMainCell img{
border: 1px solid #FF9900;
}

.boardThumbCell{

}


.boardThumbs{
border: 1px solid #FF9900;
margin-right:10px;
}

.boardThumbs2{
border: 1px solid #FF9900;
margin-right:5px;
}

.hiliteOrange {
	color: #FF9900;
}

.hiliteBlue {
	color:#0099CC;
}


.mapblocksTable {
	border: 1px solid #CCCCCC;
	width:170px;
	background-color:#FFFFFF;
}

.mapblocksTable #top{
	height:25px;
}

.mapblocksTable #middle{
	padding-left:8px;
	padding-right:8px;
	vertical-align: top;
	height: 95px;

}

.mapblocksTable #middle img{
border: solid 1px #000000;

}

.mapblocksTable #bottom{
	color:#FF9900;
	padding:8px;
	vertical-align: top;
	height: 130px;
}

.mapblocksTable #bottom a{
text-decoration:none;
color:#333333;
}

.mapblocksTable #bottom a:hover{
color:#FF9900;
}


.mapblocksTable #link{
	background-image:url(/images/menu/submenu_bg.gif);

	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	vertical-align: top;
	height: 10px;
	text-align:right;
}

.mapblocksTable #link a{
text-decoration:none;
color:#FFFFFF;
}

.mapblocksTable #link a:hover{
color:#000000;
}


.newsTable{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.newsCell{
	padding-top:10px;
	padding-bottom:10px;
}

.newsCell #date{
	color:#0099CC;
}

.newsCell h5{
 color:#FF9900;
}

.newsCell a{
text-decoration:none;
color:#FF9900;
}

.newsCell a:hover{
color:#0099CC;
}

.formTable {
	border: 1px solid #cccccc;
}

.formTable #title {
padding:5px;
font-weight:bold;
}

.formTable #button {
padding:5px;
	border-top:solid 1px #CCCCCC;
}

.formTable #heading {
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	background-image: url(../images/menu/submenu_bg.gif);
}

.formTextfield{
font-size:12px;
color:#333333;
}

.formSubmit{
	font-size:10px;
	font-weight:bold;
	border:solid 1px #CCCCCC;
	background-color:#FF9900;
	color:#FFFFFF;
	padding:1px;
}

.formTextarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;

}
li {
	list-style-type: square;
}


.newsContentsTable {
	
}

.newsContentsTable td{
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 2px 0px 2px 0px;
}




