﻿#outer_wrapper {
    min-width:980px;
 /*Dennis...  edit the line below to control the maximum width */   
    max-width:980px;

/* faux-column left */
    background:url('../_McNeil_Merged/images/outer_wrapper.gif')repeat-y left;
}
#wrapper {
/* faux-column right */
    background:url('../_McNeil_Merged/images/outer_wrapper.gif') repeat-y right;
}
#header {
	border:1px solid #b0b0b0;
	background:#b0b0b0;
	width:100%;
	margin:0 -1px;
}
.header_merge {
	margin-left: -4px;
}
#container {
    float:left;
    width:900px;
/* this code below deals with a float margin doubling issue in ie */
    display:inline;
    margin-left:-150px;
}
/* these are a series of font characteristics to be used throughout the site */

.fixed_size_nine  {
    font-size: 9pt;	
}
.fixed_size_nine_left {
    font-size: 9pt;
    text-align:left;
    text-indent:15px;		
}
.fixed_size_nine_xleft {
    font-size: 9pt;
    text-align:left;
    text-indent:35px		
}
.fixed_size_ten  {
    font-size: 10pt;	
}
.fixed_size_ten_left  {
    font-size: 10pt;
    text-align:left;
    text-indent:15px	
}
.fixed_size_eleven  {
    font-size:11pt;
}
.fixed_size_eleven_left  {
    font-size:11pt;
    text-align:left;
}
.fixed_size_eleven_center  {
    font-size:11pt;
    text-align:center;
}
.fixed_size_twelve  {
    font-size: 12pt;	
}
.fixed_size_thirteen  {
    font-size:13pt;
}
.fixed_size_thirteen_center  {
    font-size:13pt;
    text-align:center;	
}
.fixed_size_fourteen  {
    font-size:13pt;	
}
.fixed_size_fifteen  {
    font-size:15pt;	
}
.fixed_size_fifteen_em  {
    font-size:15px;	
}
.newslink  {
    font-size:11pt;
    text-align:left;
    color:#336699;
}
.text_center {
	text-align: center;
}
.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
}
/* This formatting is related to the left most column. */ 
#left {
     float:left;
     display:inline;
     width:170px;
     position:relative;
     margin-left:150px;

     font-family:Arial, Helvetica, sans-serif;
     font-size:13pt;
     font-weight:bold;
     background-color: #008799;
	 color: #FFFFFF;
	 text-decoration: none;
	 text-align:center;
}
#left ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
}
#left li {
	display: block;
	border: 1px solid #cdf;
}
#left a:link   {
    font-weight:normal;
    text-decoration:none;
    color:#F9F9F9;
    display: block;
    border-bottom: 1px solid #f9f9f9;
	background-color:#008799;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
#left a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #F9F9F9;
	display: block;
    border-bottom: 1px solid #f9f9f9;
	background-color:#008799;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
#left a:focus {
	font-weight: normal;
	text-decoration: none;
	color:maroon;
	display: block;
    border-bottom: 1px solid maroon;
	background-color:#008799;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
#left a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #F9F9F9;
	border-bottom: 1px solid #f9f9f9;
/*	border-top: 1px solid #f9f9f9; */
	background-color: #00A0BA;
}
#left active {
	font-weight: normal;
	text-decoration: none;
	color: #F9F9F9;
	display: block;
   	background-color:#00A0BA;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}

/* This is the code governing the center or main text area of the page.  There is very little formatting for this area since it is the creative section of the page.*/
#center {
    margin-left:321px;
/* This is also an accomodation for Netscape Navigator. */
    background-image:url('../_McNeil_Merged/images/clear.gif');
    margin-right:1px;
}

/* This is the code governing the right hand column on the pages.*/
#right {
	padding-left:100%;
	margin-left:-178px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #fff;
	text-decoration: none;
	text-align: left;
    /* this is the background color for #right. */
    background:#008799;
    padding:1px 0px;
    /* another Navigator accomodation */
    float:right;
    width:178px;
	position:relative;
}
#right ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}
#right li {
	display: block;
	border: 1px solid #cdf;
}
#right a:link   {
    font-weight:normal;
    text-decoration:none;
    color:#fff;
    display: block;
    border-bottom: 1px solid #f9f9f9;
	background-color:#008799;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
#right a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	display: block;
    border-bottom: 1px solid #f9f9f9;
	background-color:#008799;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
#right a:focus {
	font-weight: normal;
	text-decoration: none;
	color:maroon;
	display: block;
    border-bottom: 1px solid maroon;
	background-color:#00A0BA;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
#right a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #f9f9f9;
/*	border-top: 1px solid #f9f9f9;  */
	background-color:#00A0BA;
}
#right a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	display: block;
   	background-color:#00A0BA;
	padding: 6px;
	border-bottom: 1px solid #f9f9f9;
}
/* This is part of the code controlling the footer.*/
#footer {
    width:100%;
    clear:both;
    border-top:1px solid #008799;
    border-bottom:1px solid #008799;
    background:#008799;
    text-align:center;
    color:white;
}
/* This is more code related to Navigator issues */
.clearing {
     height:0;
     clear:both;
} 
#outer_wrapper {
/* faux column left.  This is the fill beneath the navigation area*/
    background-image:url('../_McNeil_Merged/images/outer_wrapper.gif');
    background-repeat:repeat-y;
    border:1px solid #b0b0b0;
}
#header {
/* this is to "force" a 100% stretch.  It could be removed if the graphic was sized to the max screen size. */
width:100%;
/* this is another Navigator thing */
background:#b0b0b0 url('../_McNeil_Merged/images/clear.gif');
}
/* This is the footer control code*/
#footer {
    width:100%;
    background:#008799;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11pt;
}
#footer a:link   {
    font-weight:normal;
    text-decoration: none;
    color:#fff;
}
#footer a:visited {
	font-weight: normal;
	text-decoration:underline;
	color: #fff;
}
#footer a:focus {
	font-weight: normal;
	text-decoration:underline;
	color:#fff;
}
#footer a:hover {
	font-weight: normal;
	text-decoration:underline;
	color:#fff;
}
#footer a:active {
	font-weight: normal;
	text-decoration:underline;
	color:#fff;
}
/* this clearing element is also related to Navigator issues */
.clearing {
     height:0;
     clear:both;
} 






