body	{
	margin:0px;
	padding:0px;
	min-width: 768px;
	color:#000;
	background-color: #E9E9E9;
	font-size: 65%;
}


	
#wrapper	{
	background-color:#fff;
	margin:0px 0px;
	width:768px;
	background: url("../images/right_gradient.gif") #fff repeat-y right;
}
						
img	{
	border: 0px;
}

a:link     {text-decoration:underline;
color:#003366; outline: none;}
a:visited  {text-decoration:underline;
color:#003366; }
a:hover    {text-decoration:underline;
color:#cc0000;}
a:active   {text-decoration:underline;
color:#666666;}

/************************
* Start code for header *
************************/
#header	{
	display: block;
	width: 768px;
	height: 98px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* makes IE work */
}
				
#header	h1, h2	{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.logo {
	position: absolute;
	top: 0px;
	left: 0px;
}

.header-image	{
	position:absolute;
	top: 0px;
	left: 210px;
}
/******************
* End header code *
******************/

#main {
	margin-top: 5px;
	width: 768px;
	background-color: #FFFFFF;
	background-position: top right;
	background-repeat: repeat-y;
}

/*******************************
* Start code for interior right sidebar *
*******************************/
#one-column #right-sidebar {
  float: right;
  width: 179px;
  border: 0;
  background-color: #FFFFFF;
}

#one-column #right-sidebar p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

#one-column #right-sidebar h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
}

#one-column #right-sidebar img {
	margin: 0px;
	padding: 0px;
}

.rightbarAP {
	background-color:#f2f2f2;
	padding:4px 12px 12px 12px;
}
		
.padmaster {
	padding:1px 12px 50px 12px;
	background-color:#F2F2F2;		
}
/*****************************
* End code for interior right sidebar *
*****************************/

#horizontal-image{
	float: right; /* if there is no float property defined for this image, IE 6 becomes messed up */
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative; /* needed or else image disappears in IE6 */
	border-left: 0px solid white;  /*a border must be set to satisfy IE6. It solves the problem of extra white space being added to the right of the image. The border color blends in with the background of the page. IMPORTANT: For some reason, the sum of this border's width and the photo must equal 768 or else the extra space will be added. */
	border-right: 0px solid black;
	width: 768px;	
	height: 194px;
	padding-bottom: 5px; 
}

#horizontal-image  #sitemap {
position:absolute;
 bottom:-30;
 right:0;
 width:205px;
 }


/**********************************
* Begin code for bar on left side *
**********************************/
#left-sidebar {
  float: left;
  width: 205px;
  height: 33px;
  border: 0;
  background-color: #FFFFFF;
}

#left-sidebar img {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

#left-sidebar .calendar a:link, #left-sidebar .calendar a:visited, #left-sidebar .calendar a:hover, #left-sidebar .calendar a:active {
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;
}

#navigation	{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 205px;
	background-color: #FFFFFF;
}
					
#navigation ul#leftnav	{
	margin: 0;
	padding: 0;
	margin-bottom:5px;
	list-style:none;
}
						
#navigation ul#leftnav li {
	display:block;
	margin:0;
	voice-family: "\"}\"";
	voice-family:inherit;
}
						
#navigation ul#leftnav li a {
	background: url("../images/ffffff.gif") repeat-x bottom;
	background-color:#1F6899;
	display: block;
	padding: 11px 5px 11px 14px;
	width: 186px; /* width + padding-right + padding-left must equal 205px */
	text-decoration: none;
	color: #FFFFFF;
}

#navigation ul#leftnav li a.selected-nosubnav {
	background: url("../images/ffffff.gif") repeat-x bottom;
	background-color:#267EB9;
	display: block;
	padding: 11px 5px 11px 14px;
	width: 186px; /* width + padding-right + padding-left must equal 205px */
	text-decoration: none;
	color: #FFFFFF;
}
		
#navigation ul#leftnav li a:link, #navigation ul#leftnav li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#navigation ul#leftnav li a:hover {
	background-color: #267EB9;
	text-decoration: none;
}

#navigation ul#leftnav li.selected {
	display: block;
 	margin: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color:#F2F2F2;
}

#navigation ul#leftnav li.selected a.main-selected:link, #navigation ul#leftnav li.selected a.main-selected:visited, #navigation ul#leftnav li.selected a.main-selected:hover {
	background-color:#F2F2F2;
	background: none;
	display: block;
 	padding: 11px 5px 0px 14px;
	margin: 0;
	width: 186px; /* width + padding-right + padding-left must equal 205px */
	text-decoration: none;
	color: #CC0000;
}

/* This piece code is for the subnavigation in the left navbar */
#navigation ul#leftnav li.selected ul#left-subnav	{
	background-color: #F2F2F2;
	margin: 0;
	padding: 0px 0px 11px 0px;
	list-style:none;
}
		
#navigation ul#leftnav li.selected ul#left-subnav li a {
	background: none;
	display: block;
  padding: 6px 5px 0px 28px; /* width + padding-right + padding-left must equal 205px */
	margin: 0;
	width: 166px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
		
#navigation ul#leftnav li.selected ul#left-subnav li a.subnav-inactive:link, #navigation ul#leftnav li.selected ul#left-subnav li a.subnav-inactive:visited {
	color: #000000;
	text-decoration: none;
}

#navigation ul#leftnav li.selected ul#left-subnav li a.subnav-inactive:hover {
	background-color: #F2F2F2;
	color: #000000;
	text-decoration: underline;
}

#navigation ul#leftnav li.selected ul#left-subnav li a.subnav-selected:link, #navigation ul#leftnav li.selected ul#left-subnav li a.subnav-selected:visited, #navigation ul#leftnav li.selected ul#left-subnav li a.subnav-selected:hover {
	background-color: #F2F2F2;
	color: #CC0000;
	text-decoration: none;
	}
	


/********************************
* End code for bar on left side *
********************************/

/*******************************
* Start code for interior-center column *
*******************************/
#one-column #middle-wrapper {
	width: 768px;
	background-color: #FFFFFF;
	background-position: top right;
	background-repeat: repeat-y;
}

#one-column #text {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px;
}

#one-column #text p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

#one-column #text h3 {
	font-family: Georgia;
	font-size: 18px;
	color: #267EB9;
	text-decoration: none;
}

#one-column #text ul	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 10px;
}

#one-column #text b, strong {
	color: #940B03;
	font-size: 11px;
}

/********************************
* End code for interior center column *
********************************/

/*******************************
* Start code for main body on two-column layout 
*******************************/

#two-column #middle-wrapper {
	padding: 0px;
	margin: 0px;
}

#two-column #main-wrapper {
  margin: 0px 0px 0px 205px; /*display: inline-block;*/
	width: 550px;
}

#two-column #main {
  background-color: white;
  padding: 0px;
	width: 550px;
}

#two-column #text	{
	/* need to clear right because the image above is set to float: right */
	width: 516px;
	border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  padding: 0px 17px;
		
}

#two-column #text h3 {
	font-family: Georgia;
	font-size: 18px;
	color: #267EB9;
	text-decoration: none;
}

#two-column #text p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	margin: 0px;
}

#two-column #text ul	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 10px;
}

#two-column img.thumbnails	{
	padding: 7px;
	border: 0px;
}

#two-column #text b, strong	{
	color: #940B03;
	font-size: 11px;
}

/*******************************
* End code for main body on two-column layout 
*******************************/

/***********************************************************
* Start code for links in the top right corner of the page *
***********************************************************/
#toplinks {
	width:740px;
	text-align: right;
	top: -4px; 
	position: absolute; 
	padding:0px;
}

.toplinks-inside {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top:0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px 1px 0px 0px;
}

.toplinks-inside-right {
	padding-top:0px;
	padding-left: 10px;
	padding-bottom: 0px;
	border-width: 0px;
}

.toplinks-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 215%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

a:link.toplinks-link {
	text-decoration:none;
	color:#FFFFFF;
	outline: none;
	font-weight:normal;
	font-size: 10px;
}

a:visited.toplinks-link {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal; 
	font-size: 10px;
}

a:hover.toplinks-link {
	text-decoration:underline;
	color:#FFFFFF;
}

a:active.toplinks-link {
	text-decoration:underline;
	color:#FFFFFF;
}

/*********************************************************
* End code for links in the top right corner of the page *
*********************************************************/

#clearone	{
	font-size: 1px;
	clear: both;
	height: 1px;
}

/*****************************************************************************************
* Start code for bottom NU Home, Find Employees, Find Offices, Search and Site Map links *
*****************************************************************************************/
#bottom-admin-links	{
	clear: both;
	text-align: center;
	margin: 0px;
	padding: 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 30px;
}

#bottom-admin-links p {
	 margin: 0px;
	 padding: 0px;
}

#bottom-admin-links a:link, #bottom-admin-links a:visited {
	color: #666666;
	text-decoration: none;
}

#bottom-admin-links a:hover {
	color: #666666;
	text-decoration: underline;
}
/*************************
* End bottom admin links *
*************************/

/************************
* Start code for footer *
************************/
#footer	{
	clear:both;
	width: 768px;
	text-align: center;
	margin-top: 0px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 2.5;
	padding: 0px 0px;
	margin-bottom: 25px;
	background-image: url("../images/bottom_gradient.gif");
	background-repeat: repeat-x;
	background-position: top right;
}
				
#footer li	{
	display: inline;
}
	
#footer a:link, #footer a:visited {
	color: #999999;
	text-decoration: none;
}

#footer a:hover {
	color: #000000;
	text-decoration: underline;
}
	
#footer p	{
	padding:5px;
	margin:0;
}
/************************
* End code for footer *
************************/

<!--[if IE]><style type="text/css">
ul#nav li a span {
  cursor: hand; /* for IE5.x/Win */
}
<![endif]-->




