@charset "UTF-8";

body {
	font : 100% / 150% Helvetica Neue, Verdana, Arial, sans-serif;
	color : #555555;
	font-weight:200;
	letter-spacing:.025em;
	background-image:url(../images/Westview-bgrd.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#0d1a0d;
	text-align : center;
	margin: 0;
	min-height: 100%;
	padding: 0; }


div#container {
	width:1000px;
	background-position: 0 0;
	overflow:auto;
	margin : 0 auto;
	padding : 0;
	text-align : left; }

div#content {
	width : 100%;
	overflow:auto;
	margin:0px;
	padding:0px;
	}
	
div#maincontent {
	background-image: url(../images/Westview-contentback.jpg);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	width:1000px;
	margin : 0 auto;	
	margin-top:0px;
	padding-top: 0px;
	padding-left:0px;
	}

div#header {
	background-image: url(../images/Westview-header.jpg);
	background-repeat: none;
	background-attachment: scroll;
	background-position: 0 0;
	width : 1000px;
	height:249px;
	margin : 0 auto;
	padding:0;
	}
	
	.headertext {
		font-weight: bold;
		background-position: 0 bottom;
		text-align: right;
		vertical-align: text-bottom;
		padding-top: 25px; }
	

div#menu { 
	width : 1000px; 
	height: 49px; 
	color:#FFF;
	margin : 0 auto;
	margin-bottom:0px;
	font-weight:bold;
	text-align:center; 
	background-image: url(../images/Westview-menuback.jpg);
	background-repeat:repeat-x;
	}

	

div#pagecontent {
	margin: 0px;
	text-align:left;
	padding: 10px 30px;
	/*min-height:800px;*/
	}	
	

div#site_info { 
	/*background-image: url(../images/Westview-footer.jpg);*/
	background-color:#264d26;
	background-repeat:repeat;
	text-align:left;
	width:1000px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}
	
div#site_info p {
	margin: 0px;
	padding:10px 30px;
	color:#FFFFFF;
	font-size:12px;
	}


div#site_info p a {
	color:#FFFFFF;
	}



.clearBoth {clear: both;}


div#SideBox {
	float:right;
	width:233px;
	margin: 0px 15px;
	}

div#NewsCol {
	width:233px;		
	/*float:right;*/
	background-image:url(../images/Westview-boxback.jpg);
	margin-top:20px;
	margin-left:15px;
	margin-bottom:10px;
	}		

	#NewsCol img {
		margin-top:0px;
		margin-bottom:0px;
		max-width:233px;}	

	#NewsCol p {
		font-size:80%;
		margin: 5px 15px;}	
		
	#NewsCol h1 {
		margin: 0px 15px 10px 15px;
		font-size: 150%;}	

	#NewsCol h2 {
		margin: 5px 15px;
		font-size:120%;
		font-weight:normal;}	

	#NewsCol h3 {
		margin: 0px 15px;
		font-size:100%;}	

	#NewsCol li {
		font-size:80%;
		margin: 0px;}	
		
	#NewsCol ul {
		margin: 0px 15px;
		}	

	div#NewsContent {
		background-image:url(../images/Westview-boxfade.jpg);
		min-height:218px;
		background-repeat:no-repeat;}	

div#EventCol {
	width:233px;
	/*float:right;*/
	background-image:url(../images/Westview-boxback.jpg);
	margin-top:20px;
	margin-left:15px;
	margin-bottom:10px;}		

	#EventCol img {
		margin-top:0px;
		margin-bottom:0px;
		max-width:233px;}	

	#EventCol p {
		font-size:80%;
		margin: 5px 15px;}	
		
	#EventCol h1 {
		margin: 0px 15px 10px 15px;
		font-size: 150%;}	

	#EventCol h2 {
		margin: 5px 15px;
		font-size:120%;
		font-weight:normal;}	

	#EventCol h3 {
		margin: 0px 15px;
		font-size:100%;}	

	#EventCol li {
		font-size:80%;
		margin: 0px;}	
		
	#EventCol ul {
		margin: 0px 15px;
		}	

	div#EventContent {
		background-image:url(../images/Westview-boxfade.jpg);
		min-height:218px;
		background-repeat:no-repeat;}	


div#sidecontent {
	margin-top: 0px;
	margin-left:0px;
	text-align:left;
	margin-right:0px;
	}	

div#payments {
	font-size:12px;
	font-weight:bold;
	margin-left:25px;}


div#payments img {
	margin-top:15px;
	margin-bottom:15px;
	padding-top:10px;}



/*STYLES*/

H1, H2, H3, H4, H5, H6 {
	font-weight:400;
	color:#346634;}

.img_right {
	margin-left:15px;
	margin-bottom:5px;
}

.img_left {
	margin-right:15px;
	margin-bottom:5px;
}


.img_bottomPadding {
	padding-bottom:10px;
}

a {
	color:#339900;
	font-weight:400;
	}

p {
	/*font : 18px / 150% Helvetica Neue, Verdana, Arial, sans-serif;
	color : #555555;
	letter-spacing:50%;*/
}

	
.Gallery {
	width: 200px;
	height: 200px;
	}
	
.smallertype {
	font-size: 85%;}
	
.supersmall {
	font-size: 80%;}
	
.indent {
	margin-left: 45px;}
	
.noBottomMargin {margin-bottom:1px; padding-bottom:1px;}

.noTopMargin {margin-top:0px;}

/*NAVIGATION*/



/*Menu Outer Wrapper*/
.TOPNAVh03 {
	width: 1000px;
	margin: 0;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	background-color:transparent;
	text-align: center;
	line-height: normal;
	font-weight:200;
		/*border: 1px solid #000;*/

}
/*Hide Sub-Menu in Design View*/
.TOPNAVh03 ul div {
	display: none;
}
/*
TOP LEVEL MENU
*/
.TOPNAVh03 ul {
	margin: 0 0 0 0;
	padding: 0;
}
.TOPNAVh03 li {
	list-style-type: none;
	float: left;
	/*width: 166px;*/
}
/* Hide from IE5 Mac \*/
.TOPNAVh03 li {
	/*width: 200px;*/
}
/*End Hiding*/

/*Top Level Links*/
.TOPNAVh03 a {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #FFFFFF !important;
	border-right: 0px solid #060;
	text-align: center;
}
.TOPNAVh03 a:hover {
	color: #FFF !important;
}
/*
Syntax for special classes programatically assigned to first and last links and also LIs
See user guide for more information
*/
.TOPNAVh03 ul a.pmmfirst {
}
.TOPNAVh03 ul a.pmmlast {
}
.TOPNAVh03 ul li.pmmfirst {
}
.TOPNAVh03 ul li.pmmlast {
}
/*First Sub Level*/
.TOPNAVh03 ul ul {
	z-index: 20000 !important;
	background-color: #339900;
	width: 166px;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #666;
}
.TOPNAVh03 ul ul li {
	float: none;
	background-image: none;
}
.TOPNAVh03 ul ul a {
	padding: 4px 10px;
	color: #ffffff !important;
	border-right: 0;
	background-image: none;
	text-align: left;
	overflow: hidden;
}
.TOPNAVh03 ul ul a:hover {
	background-color: #FFFFFF !important;
	color: #339900 !important;
	background-image: none;
}
/*Third Level (Flyouts in horizontal menu)*/
.TOPNAVh03 ul ul ul {
	border-top: 0px solid #555;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #555;
}
/*
SPECIAL IMAGE-BASED RULES
*/
.TOPNAVh03 img {
	border: 0;
}
.TOPNAVh03 .TOPNAV_img {
	padding: 0;
	border: 0;
	background-image: none;
	background-color: transparent;
}
/*
TRIGGERS and CUURENT MARK RULES
The Closed state relates to trigger items when their child menus are not showing
The Open state relates to trigger items when their child menus are showing
Selectors appended with _left Automatically change arrow position and orientation
if sub levels are set to fly out to the left
*/

/*Sub Level*/
.TOPNAVh03 ul a.trig_closed, .TOPNAVh03 ul a.trig_closed_left {
	background-image: url(img/pmm_south_dark.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.TOPNAVh03 ul a.trig_closed_up {
	background-image: url(img/pmm_north_dark.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.TOPNAVh03 ul li.trig_open {
	color: #FFF !important;
	background-color: transparent !important;
}
.TOPNAVh03 ul a.trig_open {
	background-position: 100% -165px;
	color: #FFF !important;
}
.TOPNAVh03 ul a.trig_open_up {
	background-color: #000;
	color: #FFF !important;
}
.TOPNAVh03 ul ul a.trig_closed {
	background-image: url(img/pmm_east_medium.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.TOPNAVh03 ul ul a.trig_closed_left {
	background-image: url(img/pmm_west_medium.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.TOPNAVh03 ul ul a.trig_open {
	color: #FFF !important;
	background-color: #424242 !important;
}
/*The Current Marker (You are here) links*/
.TOPNAVh03 .current_mark {
	color: #000099 !important;
}
.TOPNAVh03 ul ul .current_mark {
	color: #FFF !important;
}

/*
Utility Rule used for Clearing floats in Horizontal Menus
*/
.TOPNAVclearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*
NO-SCRIPT RULES
The following rules enable your menu to work even when javascript is disabled in the browser
*/
.TOPNAVh03.TOPNAVnoscript {
	position: relative;
}
.TOPNAVh03.TOPNAVnoscript ul div {
	position: absolute;
	display: block;
	left: -9999px;
	top: 98%;
}
.TOPNAVh03.TOPNAVnoscript ul ul div {
	left: -9999px;
	top: 0px;
}
.TOPNAVh03.TOPNAVnoscript li:hover div {
	display: block;
	left: auto;
}
.TOPNAVh03.TOPNAVnoscript li:hover ul div, .TOPNAVh03.TOPNAVnoscript li:hover ul ul div, 
.TOPNAVh03.TOPNAVnoscript li:hover ul ul ul div, .TOPNAVh03.TOPNAVnoscript li:hover ul ul ul ul div, 
.TOPNAVh03.TOPNAVnoscript li:hover ul ul ul ul ul div {
	left: -9999px;
}
.TOPNAVh03.TOPNAVnoscript li li:hover div, .TOPNAVh03.TOPNAVnoscript li li li:hover div, 
.TOPNAVh03.TOPNAVnoscript li li li li:hover div, .TOPNAVh03.TOPNAVnoscript li li li li li:hover div, 
.TOPNAVh03.TOPNAVnoscript li li li li li li:hover div {
	left: 190px;
	top: 1em;
}

	
	
	
/* ============TOOLTIP============== */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

