/* CSS Document */
html { width: 100%; height: 102%; margin-bottom: 1px; }
body { width: 100%; height: 102%; padding: 0; margin: 0 0 1px 0; text-align: center; background-color: #CCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#content h1 {font-size: 125%; color: #000; padding: 0 0 10px 5px; margin: 0;}
#content h2 {}
#content h3 {}
#content p {}
#upper { font-size: 75%; }
#header h1 { font-size: 140%; }
#header p { font-size: 80%; }
#footer { font-size: 70%; }
/* Wrapper Styles */
#wrapper-upper {width: 100%; text-align: center; background: #f59a41; position: relative;}
#wrapper-header {width: 100%; text-align: center; background: #f59a41; position: relative; }
#wrapper-lower {width: 100%; text-align: center; background: url("/scripts/lowerBG.jpg") repeat-x top; position: relative;}

/* Header Styles */
#upper {margin-left: auto; margin-right: auto; width: 770px; text-align: left; padding: 2px 5px 2px 5px; position: relative;} /*Top Links*/
	#upper ul, #footer ul, #subNav ul {padding: 0; margin: 0; list-style-type: none;}
	#upper li, #footer li { display: inline; padding-left: 5px;}
	#upper a { color:#FED; font-size: .8em; }
	#upper a:hover { color: black; }
	
#header {margin-left: auto; margin-right: auto; width: 780px; text-align:left; position: relative;} /*Logo area*/
		
		#header h1 { padding: 5px 5px 2px; margin: 0; color: #FFF; text-align: center; font-size: 1.8em;}
		#header p { padding: 2px 5px 15px; margin: 0; color: #FFF; font-style: italic; text-align: center; font-size: 1.2em;}
#navigation {
	  float: left;
      width:780px;;
      background:#f59a41 url("../images/bg.gif") repeat-x bottom;
      font-size: .85em;
      line-height:normal;
      }
    #navigation ul {
      margin:0 0 0 10px;
      padding:2px 10px 0 0px;
      list-style:none;
      }
    #navigation li {
      float:left;
      background:url("/scripts/left_both2_home.gif") no-repeat left top;
      margin:0 5px 0 0;
      padding:0 0 0 6px;
      border-bottom:2px solid #000;
	  background-position: 0px 0;
	  white-space: nowrap;
      }
	#navigation li.home { background-position: 0px 0; } /*Fixes spacing on first item*/
    #navigation a {
      float:left;
      display:block;
      width:.1em;
      background:url("/scripts/right_both2.gif") no-repeat right top;
      padding:5px 10px 4px 2px;
      text-decoration:none;
      font-weight:bold;
      color:#EEE;
	  white-space: nowrap;
      }
    #navigation > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation a {float:none;}
    /* End IE5-Mac hack */
    #navigation a:hover {
      color:#333;
      }
	#navigation li#selected{
      background-position:0 -150px;
      border-width:0;
      }
    #navigation li#selected a {
      background-position:100% -150px;
      padding-bottom:6px;
      color:#333;
      }
    #navigation li:hover, #navigation li:hover a {
      background-position: 0 -150px;
      color:#333;
      }
	#navigation li.home:hover {
		background-position: 0 -150px;
	}
    #navigation li:hover a {
      background-position:100% -150px;
      }
#lower {/* IE value - width: 780px;*/  margin-left: auto; margin-right: auto;  text-align: left; background: #fee0c8;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	width: 776px; /* Modern Value */

}
	#subNav {
		width: 190px; /* Modern Value*/
		padding: 5px 5px 5px 5px;		
		background: #fee0c8 url("/scripts/sidenavBG.jpg") no-repeat 0 -10px;
		float:right;
	}
	#subNav ul { padding: 5px 5px; }
	#subNav li { padding: 3px 0;}
	#subNav a { color: blue; font-weight: bold; font-size: .80em; }
	#subNav a:hover { color: red; }
	#subNav a:active { color: black; }
	#subNav a#selected { color: black; text-decoration: none; }
	p.navI { font-size: .75em; font-style: italic;}

	#address {
		width: 190px;
		padding: 5px;
		background-color: #ffe8d6;
		float: right;
		margin: 0px 0px 20px 0px;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	}
	#address p {
		font-size: .75em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 5px;
	}	
	
	#content {
		width: 530px;
		min-height: 340px;
		padding: 30px 23px 0px;
		background: #FFF url("/scripts/contentBG.jpg") no-repeat 0 -10px;
		float: right;
		margin-top: 0;
		margin-bottom: 0px;
	}
	.clear {clear: both;}
		
#footer {width: 780px; min-height: 85px; text-align: right; margin-left: auto; margin-right: auto; position: relative; margin-top: 5px; margin-bottom: 10px;}
	#footer p {float: left; width: 250px; padding: 0; margin: 0; display: inline; text-indent: 0; text-align:left; color: #000;}
	#footer ul {float: right; width: 400px;}
	#footer a {color: #00F; text-decoration: none;}
	#footer a:hover {color: #000; text-decoration: underline;}
	
#content p {
	font-size: .82em;
	line-height: 1.25em;
	text-indent: 0px;
	margin: 9px 2px;
}
#content p.noindent {
	text-indent: 0px;
}
.callout {
padding: 5px 15px;
background-color: #E1E1FF;
font-size: .9em;
}

#content ul { list-style-type: disc; margin: 5px 5px 5px 25px; padding: 0;}
#content li {padding: 3px 5px 3px 5px; font-size: .82em; }
h2 { font-size: 1em; color: #333;}
#content a { color: #00F; }
#content a:hover { color: #F00; }

#footer a.adobeReader, #content a.adobeReader { 
	text-align: left;
	float: right;
	clear: both;
	width: 300px;
	min-height: 42px;
	padding: 5px 5px 5px 160px;
	background: #FFF url("/images/adobeReader-download.gif") no-repeat left center;
	color: #000;
	text-decoration: none;
	border: 1px solid #000;
	display: inline-block;
	margin: 10px 0;
}
a.adobeReader:hover {
	color: #000;
}
a.adobeReader span.bluelink {
	color: #00F;
	text-decoration: none;
}
a.adobeReader:hover span.bluelink {
	color: #F00;
}
p.last-update { float: right; display: block; clear: both; margin: 8px; padding: 0px; font-size: .55em; }
span.pdf { color: #555; font-size: .75em; }