/* This is a 3-column design */

/*

------------------------------------------------------
Copyright Alan Brown
some rights reserved
http://www.photonicsgraphics.com

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* Has a background colour for the whole page*/

body {
/*background-color:#E6D9C3*/;
background-color:#FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
margin: 0 auto;
padding-right:0px;
padding-bottom:0px;
}

#wrapper {
top:0;
left:0;
}

/* General Masthead across top of page*/

#masthead {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 1em;
font-style: normal;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
margin-left: 144px;
margin-right: 0;
padding-bottom: 117px;
/*padding-left: 0;*/
/*padding-right: 100px;*/
padding-top: 0px;
position: absolute;
top: 0em;
/*width: 100%;*/
}

/* Individual Mastheads for each section across top of page*/

#Homepagemaingraphic {
color: #fdac00;
font-size: 1.3em;
font-style: italic;
letter-spacing: 5px;
margin-top: 0;
margin-bottom: 0;
margin-left: 144px;
margin-right: 0;
padding-left: 0;
/*padding-right: 100px;*/
padding-top: 0px;
padding-bottom: 0;
position: absolute;
text-align: right;
top: 0;
/*width: 100%;*/
}


/*styles for top left page corner*/
#topleftpage {
	height: 147px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0px;
	padding-left:0px;
	position: absolute;
	top: 0;
	width: 144px;
	background-image: url(../a_media/homepagegraphics/navbar_top1.gif);
	background-repeat: no-repeat;
}


/* Styles for the main text on the page. */

p, table {
font-size: .9em;
line-height: 1.9em;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}



ul, ol, {
	font-size: .9em;
	line-height: 1.9em;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:0px;
	margin-left: 2em;
	padding-left:10px;
	}



.caption {
text-align:right;
font-size:10px;
font-weight:100;
padding-bottom:0px;
padding-top:0px;
line-height:1em;
}

ol, ul {
/*margin-left: 10px;*/
white-space: inherit;
list-style-type: disc; }



h5 {
font-size: .95em;
font-weight: bold;
padding-left: 0;
color: #515151;
margin: 0;
margin-bottom: -.5em;
padding-top: 5px;
padding-bottom: 5px;
}


a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #5d9c67;
}

a:hover {
text-decoration: none;
font-weight: bold;
color: #7dd28c;
}

/* Styles for the navbar on the left side. */


#left-menu {
	background-image: url(../a_media/templatepieces/navbar_middle.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	height: 493px;
	padding-top: 0;
	position: absolute;
	text-align: left;
	top: 100px;
	width: 144px;
	z-index:20000;
}

#left-menu p {
margin-bottom: 4px;
text-align: right;
padding-right: 19px;
font-size: .8em;
}


/*********************************************************************************************/
#p7PMnav {
	margin: 0;
	padding:0;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0px solid #000000;	
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	border: 1px solid #000000;
	z-index: 10000;
	background-color: #2c4636;
}
#p7PMnav a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 10px 10px;
	color: #e5e5e5;
	line-height:1;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #548566;
	color: #FFFFFF;
	letter-spacing: .01px;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #FFFFFF;
	background-color: #548566;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the normal trigger link */
#p7PMnav .p7PMtrg, #p7PMnav .p7PMon {
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #548566;
	color: #CCCCCC;
}

/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav {
	width: 144px;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul {
	width: 144px;
}
#pmmcrumb { 
	font-weight: bold;
	margin-bottom: 10px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #5A69A5;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
.photo
a.photo{text-decoration:none;
color:transparent;}

#nextBox{
border:solid thin;
border-color:#003d29;
background-color:transparent;

}



.nextup{
font-size:10px;
background-color:transparent;
list-style-image:url(../a_media/homepagegraphics/NextUpLeaf.gif);
line-height: 1.2em;
padding-right:.5em;
}
