@charset "utf-8";
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 67.5%;
	color: #333;
	margin: 0;
}
/**********PRIMARY TAGS ************/
/* logo is the title in graphics - surround by h1 so search engines will pick up alt tag */
h1 {  /* main titles for content section. see section-specific css files for colors */
	font-size: 1.45em;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:13px;
}

h2 {  
	font-size: 1.1em;
	font-weight:bold;
	line-height: 1.5em;
	margin-top:30px;
	margin-bottom:0px;
}

h3 { 
	font-size: 1.05em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:0px;
}
h4, #disclaimer h2 { 
	font-size: 1.1em;
	font-weight:normal;
	line-height: 1.5em;
	margin-top:20px;
	margin-bottom:0px;
}
h5 { 
	font-size: 1.1em;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:0px;
}
/***** PAGE DIVIDERS ************/
#totalContainer { /* sets basic width and centers primary container */
	width: 800px;
	background-color:#FFFFFF;
	margin: 0 auto;
}
#topNav { /* top grey bar */
display:none; }

#logo {
	padding: 0 27px 0 0;
	float:left;
}
#mainNav { /* right aligned primary navigation items - all other definitions contained in /p7tbm */
	height:84px;
	padding: 0 0 0 30px;
	margin:0;
}
#menu {
display:none; }

#breadcrumbNav { display:none;	
}
#mainContent { /* covers the entire main content area: sub sections defined below */
	padding: 0 26px 8px 30px;
	width:744px;
}
#mainContent #leftNav { /* left navigation area of main content.  Dynamically controlled by php file */
	width: 123px;
	margin: 0 30px 0 0; /* Controls spacing at top of left hand column */
	_margin: 8px 30px 0 0;	 /* IE */
	float:left;
}
#mainContent #middle { /* primary content area */
	width: 412px;
	float:left;	
	font-size: 1.03em;
	padding-bottom: 20px;
	padding-top: 0;
	_margin-top:14px;/* IE */
	background-color: #FFFFFF;
}
#mainContent #middle #photoArea {
	float:right;
	margin:1.7em 0 1em 2em;
}
#mainContent #middle #photoArea p {
	color: #cc6600;
}	
	
#mainContent #rightSide, #mainContent #rightSideExp { /* right hand callout */
	width:148px;
	float:left;
	margin: 0 0 0 31px;
	background-color: #FFFFFF;
}
#footer {
	text-align:left;
	padding: 0px 27px 10px;
	font-size: .8em;
	line-height: .1em;
	bottom:10px;
	color: #999;
	clear:both;
}
/*********** DEFINITION OF TAGS ************/
#mainContent #middle p {
	line-height: 1.6em;
}
#mainContent #middle ol {
	padding:0;
	margin:1em;
}
#mainContent #middle ol li {
	line-height:1.5em;
	margin-left:1em;
	margin-top: 8px;
}
#mainContent #middle ul {
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
	line-height: 1.6em;
	list-style: none;
}
#mainContent #middle ul li {
	background: url(/_images/decorations/bullet_second.gif) no-repeat;
	background-position: 0 7px;
	padding-left: 12px;
	margin-top: 8px;
}

#mainContent #middle ul li.tight, #mainContent #middle ol li.tight {
	margin-top: 0px;
}

#mainContent #middle ul li ul li {
	margin-top: 0;
	background: url(/_images/decorations/bullet_second.gif) no-repeat;
	background-position: 0 7px;
}


#mainContent #rightSide p { /* text definition for right side callout. see section-specific css for colors */
	font-size: 1.04em;
	line-height:2.7em;
	margin-top:10px; /* controls spacing above right hand callout */
}
#mainContent #rightSideExp p { 
	line-height:1.6em;
	margin-top:16px;
}
#mainContent #rightSide #photoArea {
	float:right;
	margin:2em 0 0 0;
}
#mainContent #rightSide #photoArea p {
	margin-top:0px;
}
/************* NAVIGATION **************/
/* navigation links in top grey bar  */
#topNav ul {
	font-size: 1.05em;
	color: #fff;
	padding: 8px 0 8px 86px;
	list-style-type:none;	
	margin-top:0;
}
#topNav ul li {
	padding: 0 10px;
	background-image:url(../_images/decorations/dividingline.gif);
	background-repeat:no-repeat;
	background-position: right;
	display:inline;
}
#topNav ul li.last { /* no pipe on last nav item */
	padding: 0 8px;
	background-image:none;
}
#topNav li a, #breadcrumbNav a, #searchline a {
	color: #fff;
	text-decoration:none;
}
#mainContent #leftNav ul {
	list-style-type:none;
	margin-top:5px;
}
#mainContent #leftNav ul li {
	width: 114px;
	float:left;
	margin: 0 0 0 -40px;
	_margin: 0 0 0 -20px; /* IE */
	padding: 6px 0 6px 0;
	border-bottom: 1px dotted #bbbbaa;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mainContent #leftNav ul li a {
	color: #666;
	text-decoration:none;
	line-height:1.4em;
}
#mainContent #leftNav ul li ul {
	list-style-type:none;
	margin-top:5px;
}
#mainContent #leftNav ul li ul li{
	width: 114px;
	float:left;
	margin: 0 0 0 -30px;
	_margin: 0 0 0 -10px; /* IE */
	padding: 2px 0 2px 0;
	border:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mainContent #leftNav ul li ul li a {
	color: #888;
	text-decoration:none;
	line-height:1.2em;
}
/* links main content area */
#mainContent #middle a:link, #mainContent #rightSide a:link, #mainContent #rightSideExp a:link{
	border-bottom: 1px dotted #003366;
	color: #003366;
	text-decoration:none;
}
#mainContent #middle a:visited, #mainContent #rightSide  a:visited, #mainContent #rightSideExp  a:visited {
	border-bottom: 1px dotted #666;
	color: #333;
	text-decoration:none;
}
#mainContent #middle a:hover, #mainContent #rightSide  a:hover, #mainContent #rightSideExp  a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;	
}

#mainContent #rightSideExp ul {
	line-height: 1.6em;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#mainContent #rightSideExp ul li {
	background: url(/_images/decorations/bullet_second.gif) no-repeat;
	background-position: 0 7px;
	margin-top: 0px;
	padding-left: 12px;
}

/********* CLASSES ******************/
.clearit {
	clear:both;
}
#leftCol .copyright, #mainContent #leftNav p.copyright {
	font-size: .8em;
	bottom:10px;
	color: #999;
}
#mainContent #middle img.main { /* full width image: spacing between image and paragraph, below */
	margin-bottom:11px;
}
.back_to_top {
	font-size: 85%;
}
.caption {
	margin-top:8px;
}
.indent {
	margin-left: 20px;
}
.editorial {
	font-weight:bold;
	color: #990000;
}
.emphasis1 {
	font-weight:bold;
}
.emphasis2 {
	font-weight:normal;
}
.note {
	font-weight:normal;
	font-size: .6em;
	line-height:2em;
	color: #333;
}

	