/* 
  ------------------------------------------------
  Claire Rich - April 2009 restyle based on:
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  07: 3Col_Fixed_Width modified - 2 columns lay-out
  ------------------------------------------------
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 87%;
	color:#002F2F;
	background-color: #FFFFFF;
	margin: 20px;
	padding: 0;
}

#masthead {
	color: #999999;
	background-color: #fff;
	padding: 6px 0 0 0;
	margin: 0;
	background-image:url(../Pictures/header2q50w840x250.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#wrapper {
	width: 840px;
	margin: 0 auto;
	padding:0;
	border:1px solid #538981;
}

#column_wrapper {
	background-image: url(img/clm07_middle03-2cols.gif);
	background-repeat: repeat-y;
	border-top: 1px solid #538981;
	border-bottom: 1px solid #538981;
	padding-top:20px;
}

#left {
	width: 180px;
	float: left;
	color:#095c5b;
}

#left .content {
	padding: 24px 16px;
	font-size: 0.7em;
	line-height: 1.3em;
}

#left ul{
	padding-left:.5em;
	margin-left:.5em;
	}

#center {
	width: 660px;
	float: left;
}

#center .content {
	padding: 24px 20px 24px 10px;
	font-size: 0.8em;
	text-align:justify;
	line-height: 1.65em;
}

#footer {
	color: #ffffff;
	padding: 0px;
	margin: 0;
	font-size: 0.8em;
	clear: both;
	background-image:url(../Pictures/footerq50w840x200.jpg);
	background-color: #fff;
	}

#footer .content {
	padding: 12px 16px;
	}

#belowfooter{
	text-align:center; 
	width:840px; 
	padding:0; 
	margin:0 auto;
	}
	
#belowfooter p{
	padding:0; 
	margin:0 0 0 620px; 
	font-size:.7em; 
	color:#538981;
	}

/* -------------- Navigation Menus --------------------*/

/* This rule styles page identified as current by javascript ---*/

.p7uberlink {
	font-weight: bold !important;
	letter-spacing: .15em;
	border-color: #000000 !important;
}

.nop7uberlink{
	font-weight:normal;
	letter-spacing:normal;
	}

/* Top Menu - Website main utility pages (top right) --- */

#topmenu{
	margin:0;
	padding:0;
	}

#topmenu ul{
	margin:0;
	padding:0;
	text-align:right;	
	}
	
#topmenu li{
	list-style-image:none;
	padding:0 0 0 20px;
	display:inline;
	font-size:.9em;
	color:#cccccc;
	margin:6px 6px 0 0;
	}

#topmenu a:link{
	color:#002f2f;
	text-decoration:none;
	}
	
#topmenu a:visited{
	color: #002f2f;
	text-decoration:none;
	}
	
#topmenu a:hover, #topmenu a:active{
	color:#B7DBDB;
	text-decoration:none;
	}
	
/* --- Main Sections Header Menu --- see Pop Menu Magic Stylesheet: p7pm  -----*/

#dropdowntopmenu{
	position:absolute; 
	top:270px;
	border-top:1px solid #538981;  
	border-bottom:1px solid #538981; 
	width:840px; 
	background-image:url(p7pm/img/p7PM_frost_hz.jpg); 
	background-repeat:repeat;
	}

/* Footer nav - All main pages: Utility and main sections but no sub sections links ---*/

#footmenu ul{
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:840px;
	}
	
#footmenu li{
	list-style-image:none;
	line-height:1.4em;
	padding:0 10px 0 10px;
	display:inline;
	font-size:1.1em;
	color:#cccccc;
	margin:0;
	}

#footmenu a:link{
	color:#002f2f;
	text-decoration:none;
	}
	
#footmenu a:visited{
	color:#002f2f;
	text-decoration:none;
	}
	
#footmenu a:hover, #footmenu a:active{
	color:#B7DBDB;
	text-decoration:none;
	}	
	
	
/* Links Styles -------------------------------*/	
	
a:link {
	color: #024645;
}
a:visited {
	color: #538981;
}
a:hover {
	color: #b7dbdb;
}

#left a:link {
	color:#002f2f;
	}
#left a:visited{
	color:#024645;
	}
	
#left a:hover, #left a:active{
	color:#000;
	}

#belowfooter a:link{
	color:#024546;
	}
	
#belowfooter a:visited{
	color:#024546;
	}

#belowfooter a:hover, #belowfooter a:active{
	color:#b7dbdb;
	}	
	

/* ------ Headings Styles ------------*/	

h1 {
	font-size: 1.6em;
	margin: 0;
}

h2 {
	font-size: 1.2em;
	margin: 30px 0 0 0;
}

h3 {
	font-size: 1.1em;
	margin: 30px 0 0 0;
}

h4 {
	font-size: 1em;
	margin: 20px auto 0 auto;
	font-weight:600;
	text-align:center;
}/* --------------- General Style Rules -----------------------*/

.nomargintop {
	margin-top: 0;
	}

.content p {
	margin: 12px 0;
}

.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}	

.divider{
	text-align:center;
	padding:10px 0 0 0; 
	margin:0;
	}
	
#breadcrumb{
	font-size:.8em;
	font-weight:100;
	}
	
#logolist2{
	padding:0;
	margin:0 0 0 25px;
	}

#logolist2 ul{
	padding:0;
	margin:0;
	list-style:none;
	}
#logolist2 li{
	padding:20px 15px 0 0;
	margin:0;
	display:inline;
	}
	