@charset "utf-8";
/* CSS Document */

p {margin-top: 0;}

a:active, a:link, a:hover, a:visited { text-decoration:underline;}

/* Link styles */
:link img, :visited img, :active img 	{ border: none; }
#navigation a:hover 					{font-weight: bold;}

/* Top Navigation */ 
#logo 				{display:none;}
#logo img a 		{border: none;}	
#topBar 			{display: none;}

#text-size 			{margin: 13px 0 0 0;}
#text-size a 		{text-decoration: underline;}
#text-size a:hover  {text-decoration: none;}
.textsize 			{display: list-item;}
.textsizebutton 	{margin: 0 0 -1px 1px; border: 0;}

#header 			{padding:0px 0px .25em 0; margin-left:20px; margin-top: 0; z-index:-1000;}
#headerright 		{display: none;}

#breadcrumbs		{background: none; font-weight: bold; font-size: 0.9em; height:1%; margin-bottom:0em; font-size:0.8em; padding: 0.5em 0 0.5em 0;} 
#breadcrumbs ul 	{height:1%; margin-bottom:0em; line-height:1.2em; padding: 0.75% 0.80% 1% 0%; margin-left:0; }
#breadcrumbs ul li  {display: list-item; padding-right: 0.8em;}
#breadcrumbs ul li a{padding-right: 1em;}

/* Main content Styles */ 
#content 			{ display: block; padding-left:0; min-height:400px; background-position: none;}

/* Reena's funky! skip link solution */

.skip-link 							{overflow: visible; width: auto; height: auto; margin-top: 1em; clear: right; font-weight: bold;}
.skip-link:active, .skip-link:focus {overflow: visible; width: auto; height: auto; font-weight: bold;}

/* Navigation Styles */ 
#navigation 						{display:none;}

/* Social Bookmarking */ 
ul.bookmark 		 {display: none;}

/* Footer styles */
#footer 			{display: none;} 

/* Homepage styles  */

.rightcolumn { float:none; width: auto;}
.leftcolumn  { display:inline;}
.hpinfo		 {width: 75%; padding: 1em 0 0 1em; clear:both;}
.hpinfoleft  { float:none;} 
.hpinforight { float:none;}

/* --- */ 

/** Content Styles **/
#content ul {margin: 0 0 1em 2em; padding:0 0 0.5em 0;}
#content ul li {line-height: 1.3em; }
*html #content ul li {line-height: 1.3em; }
#content ul ul{ list-style: disc;}
#content ul ul li{line-height: 1.1em; }

h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em; margin-bottom: 0.3em;}
h3.keyline {padding-top: 0.2em; clear: both;}
h4 {margin-bottom:0.3em; font-size:0.8em;}

/* Show hide function */
.more {display: none; }
a.showLink, a.hideLink {text-decoration: none;  padding-left: 8px; background: transparent url('down.gif') no-repeat left;}	
a.hideLink {background: transparent url('up.gif') no-repeat left; }	

/** content summary **/
div.holder {margin:5px 0 1em 0em; padding:0; width:100%;}
div.holder div.holdertop {padding:1em 0px 0px 0px; text-align:center;}
.holderbottom p {padding-left: 2em; padding-right: 2em; margin-bottom: 0; font-size: 1em; font-weight: bold;}
						  
#content img.fright {float: right; padding: 0 0 1em 1em;}
#content img.fleft {float: right; padding: 0 0 1em 1em;}

p.download {clear: both;}

.lastreviewed {font-size: 0.8em; text-align: left; padding-right: 4em; clear:both; }

table {border-collapse: collapse; font-size: 1em; margin-top: 1.4em;}
table p, table p { margin-top: 0em; }
table th, table th a, table th, table th a {text-align: left;}
table td, table th{ padding: 0.3em; vertical-align: top;}
table img {text-align: center;}

/*Different th col widths to be used with tables*/

th.c20 {width: 20%;}
th.c30 {width: 30%;}
th.c40 {width: 40%;}
th.c45 {width: 45%;}
th.c50 {width: 50%;}
th.c55 {width: 55%;}
th.c60 {width: 60%;}
th.c65 {width: 65%;}
th.c70 {width: 70%;}
th.c75 {width: 75%;}
th.c80 {width: 80%;}

/*Different td col widths to be used with tables*/

td.c20 {width: 20%;}
td.c30 {width: 30%;}
td.c40 {width: 40%;}
td.c45 {width: 45%;}
td.c50 {width: 50%;}
td.c55 {width: 55%;}
td.c60 {width: 60%;}
td.c65 {width: 65%;}
td.c70 {width: 70%;}
td.c75 {width: 75%;}
td.c80 {width: 80%;}

body {font-family:Arial, helvetica, Sans-Serif;	margin-left:2em;}

img {display:none;}

span.textonly, .skip-link { display:inline; visibility:visible; }

.tagline, .tagline2 {background-image:none !important; margin:1em 0em; border:none;}

.zb2, .zb3, .zb4, .zb5, .zb6, .zb7, .zbox,
.xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xbox { border:none !important; }

.hidden, .bar, .hiddenbar { display:none; }

.content {background-image:none !important;}


#topBar { padding:5px 0px; margin:5px 0px;}
#topBar img {display: none !important;}
#topBar form img { display:none; }

.accessibility 
{
border-left:none !important;
text-align:left !important;
}

.level2 { background-image:none !important; }

.insetcolumn { float:none !important; width:auto !important;}

#topBar, .tagline, .tagline2, .navigation , .navigation ul , 
#header, body,  h1, h2, h3, h4, h5, h6, p, div,
.holder h2,
#topBar h2, .tagline h2, .tagline2 h2, .navigation h2, a:link , a:visited
 { background-color:white !important;  color:black !important; }

.holdertop, .holderbottom, .last { background:#fff !important; }

 a:link , a:visited { color:#0000ff !important; text-decoration:underline !important;}
 
 .navigation .level2,  .navigation .level3,  .navigation .level4,  .navigation .level5
 {
 border-top:none !important;
 }
