/*
CSS 2.0

Main Site colors
green #B5CE9C   (right background)
olive green #5F6D3C
light green #D6D3B5
turquoise  #9ED8D2   (left background)
light turquoise #C7E9EA
dark turquoise #265453
grey #666666   (default text on white backgrounds)
purple #871377

PHV colors
dark grey #424242
yellow #f5a52c
lightest turquoise #b8e1db


/* Layout styles and classes */

.body { background:#FFF; }

* { margin:0;
    padding:0;
}

div, p {
	font: 12px/normal Arial, Helvetica, sans-serif;
	color: #666;
}

a, a:link, a:visited { color:#000; text-decoration:underline; }
a:active, a:hover  { color: #f5a52c; text-decoration: underline; }

#mainWrapper {
	width:918px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	position:relative;
}
#leftWrapper {
	margin-top:8px;
	width:570px;
	float:left;
	background:#b8e1db;
}
#leftContent {
    margin-top:10px;
    margin-left:10px;
}
#leftContent p {
	margin-bottom:8px;
	font-size:11px;
}

#rightWrapper {
	float:left;
	width:333px;
	margin-top:8px;
	padding-left:15px;
}
#rightWrapper p {
	margin-bottom:12px;
}

.heading { 
	color:#424242;
	font:bold 14px/normal Arial, Helvetica, sans-serif;
	background:url(../images/arrow.gif) no-repeat 0 4px; 
	padding-left:14px;
	display:block;
}

a.heading:link, a.heading:visited { color: #424242; text-decoration: none; }
a.heading:active, a.heading:hover  { color: #f5a52c; text-decoration: none; }


.heading2 { 
	color:#f5a52c;
	font:bold 14px/normal Arial, Helvetica, sans-serif;
}

a.heading2:link, a.heading2:visited { color: #f5a52c; text-decoration: none; }
a.heading2:hover  { color: #f5a52c; text-decoration: underline; }

.selected { background:url(../images/arrow-opened.gif) no-repeat 0 4px; padding-left:14px; }

.bullets {
	margin: 10px 0 3px 32px;
}
.bullets li {
	color:#666;
	font:12px/normal Arial, Helvetica, sans-serif;
}

#subContent {
	clear:both;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

#footer {
	margin-top:10px;
	border-top:#666 solid 1px;
	padding-top:10px;
}
#footer p {
	font-size:10px;
	margin-bottom:9px;
}