/* template layout starts here */



body 



{ margin-top: 0;



  margin-bottom: 0;



  margin-left: 0;



  margin-right: 0;



  padding-left: 0;



  padding-right: 0;



  background-color: #FBF5DB;



}







#container



{ background-color: #FDEDC9;



  background-image: url(../images/treebackground.jpg);



  background-repeat: no-repeat; 

  



}







#header {



  margin: 0px;



  padding: 0px;



  height: 95px;



  border: 5px solid;



  border-width: 0px 0px 5px 0px;



  border-color: #006951;



  background: #025040;



  background-image: url(../images/headerbackground.jpg); 



}







#imglogo {



  position: absolute;



  top: 14px;



  left: 33px;



}







#imgheadertext {



  position: absolute;



  top: 45px;



  left: 603px;



}







#topspace {



  margin: 0px;



  padding: 0px;



  height: 3px;



  background: #FBF5DB;

  

  overflow: hidden



}







#topnav {



  margin: 0px;



  padding-left: 30px;



  height: 23px;



  background: #FAF7E0;



  border: 5px solid;



  border-width: 2px 0px 3px 0px;



  border-color: #F7E099;



}



#pathway {

	padding: 20px 0px 20px 0px;

	width: auto;

	margin-right: 250px;

	text-align: left;

	font-weight: bold;

	font-size: 18px;



}





#breadcrumb {

  padding: 20px 0px 20px 0px;

  width: auto;

  margin-right: 250px;

  text-align: left;

  font-weight: bold;

  font-size: 16px;

  margin-left: 33px;

}



#breadcrumb a:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-variant: normal; color: #025040; text-decoration: none;}

#breadcrumb a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-variant: normal; color: #025040; text-decoration: none;}

#breadcrumb a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-variant: normal; color: #025040; text-decoration: underline;}

#breadcrumb	a:active {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-variant: normal; color: #025040; text-decoration: none;}











#left {



  position: absolute;



  left: 33px;



  width: 270px;



}







#content {



  margin-left: 325px;

  margin-right: 100px;

  min-height:400px;

  height:auto;



}





/* for Internet Explorer */

/*\*/

* html #content {

height: 500px;

}







#footer {



  margin: 0px;



  padding: 0px;



  height: 64px;



  background: #025040;



  background-image: url(../images/footerback.jpg);



  text-align: center;



  



}







#footershadow {



  background-image: url(../images/footershadow.jpg);



  height: 3px;

  

  overflow:hidden



}







#footer2 {



  margin: 0px;



  padding: 0px;



  height: 64px;



  text-align: center;

  

  background-color: #FBF5DB;



}







/* module control elements */









/*suckerfish start*/



.moduletablemainnav{

position:relative;

z-index:100;

font:0.9em Arial, Verdana, Helvetica, sans-serif;

margin:0;

padding:0;

}

#mainlevelmainnav,#mainlevelmainnav ul{

float:left;

list-style:none;

line-height:1em;

background:transparent;

font-weight:700;

margin:0;

padding:0;

}

#mainlevelmainnav a{

display:block;

color:#025040;

text-decoration:none;

margin-right:30px;

padding:0.3em;

}

#mainlevelmainnav li{

float:left;

padding:0;

}

#mainlevelmainnav li ul{

position:absolute;

left:-999em;

height:auto;

width:14em;

font-weight:400;

background:#006951;



margin:0;

}

#mainlevelmainnav li li{

width:14em;

}

#mainlevelmainnav li ul a{

width:14em;

color:#fff;

font-size:0.9em;

line-height:1em;

font-weight:400;

}

#mainlevelmainnav a:hover, #mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul, #mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{

left:-999em;

}

#mainlevelmainnav a:hover, #mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul, #mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul, #mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{

left:auto;

z-index:6000;

}

#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{

background:#025040;

}

#mainlevelmainnav li:hover ul, #mainlevelmainnav li.sfhover ul {
  left: auto;
  background-position: 0 0;
}



/*suckerfish end*/

/*search start*/

#rollovermenu{
	padding:0;
	width:291px;
	border:1px solid #333333;
	border-color: #FFFFFF #FFFFFF #CCCCCC #CCCCCC;
	background-color:#f7f3f3;
}

#rollovermenu, #rollovermenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#rollovermenu ul{
	border:1px solid #333333;
	border-color: #FFFFFF #FFFFFF #CCCCCC #CCCCCC;
	background-color:#f7f3f3;
	width:270px;
	padding-bottom:7px;
}

#rollovermenu ul a:link, #rollovermenu a:visited {
	display: block;
	border:none;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	height:15px;
}
#rollovermenu ul a:hover, #current a{
	background:#FF9900;
	color:white;
}
#rollovermenu li { /* all list items */
	position: relative;
	text-align: right;
	cursor: default;
	padding:0px 5px;
	margin:0px;
	color:#999999;
}

#rollovermenu li ul { /* second-level lists */
	position: absolute;
	border:1px solid #333333;
	border-color: #f7f3f3 #FFFFFF #CCCCCC #CCCCCC;
	background-color:#f7f3f3;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#rollovermenu li:hover ul, #rollovermenu li.sfhover ul { /* lists nested under hovered list items */
	left:0px;
	top:19px;
}

li#invite {
	text-align:left;
	text-transform:uppercase;
	font-size:9pt;
	margin: 0 0 0px 20px;
	padding:1px 0 0 0;
	color:black;
	height:19px;
}



/*search end*/





/* template layout ends here */



/* template typography starts here */







a:link {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #025040;



	text-decoration: none;



}



a:visited {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #025040;



	text-decoration: none;



}



a:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #025040;



	text-decoration: underline;



}



a:active {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #025040;



	text-decoration: none;



}



.footer1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	text-transform: none;



	color: #FBF5DB;



	text-decoration: none;

	

	padding: 5px 0px 0px 0px;

	

	



}







.footer2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	color: #025040;



	text-decoration: none;

	

	padding: 15px 0px 0px 0px;

	

	











}



.pagetitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	text-transform: none;



	color: #025040;



	text-decoration: none;



	



}







.photo {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: italic;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	color: #025040;



	text-decoration: none;



	



}







.locationtitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	text-transform: none;



	color: #FAF7E0;



	text-decoration: none;



	



}







.locationtext {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	color: #FAF7E0;



	text-decoration: none;



	



}







td,tr,p,div {	



	font-family: Arial, Helvetica, sans-serif;	



	line-height: 140%;	



	font-size: 12px;	



	color: #025040;	



} 









.contentheading {



font-family: Arial, Helvetica, sans-serif;



font-weight: bold;



font-size: 14px;


color: #025040;



text-align: left;



width: 100%;



} 





.pagetext {	



	font-family: Arial, Helvetica, sans-serif;	



	line-height: 140%;	



	font-size: 12px;	



	color: #025040;	



} 



.listformat { 



margin-top: 15px; 

font-family: Arial, Helvetica, sans-serif;	

line-height: 140%;	

font-size: 12px;	

color: #025040;	}







	



/* template typography ends here */



