/* F-2009 HANDHELD CSS ---------------------------------------------------------------------------- */ 

html {max-width: 100%;}

body	{margin: 0; padding: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; background: #fff; max-width: 100%;}
	
pre	{font-family: monospace;}
p	{color: #000; margin: 0 1.5em 1.5em 0;}
hr	{height: 1px; color: #666;  background-color: #666; border: 0px;}
ul	{list-style-type: square; margin-right: 1.5em;}
ol	{margin-right: 1.5em;}

h1, h2, h3, h4, h5, h6  {font-weight: bold; font-size: 11px; margin: 0 0 1.5em 0;}

table	{max-width: 100%;}
img	{max-width: 100%;}

/* NORMAL LINK CLASS */	
	a:link		{color: #c03; text-decoration: underline;}
	a:active	{color: #000;}
	a:visited	{color: #666;}
	a:hover		{color: #000;}

/* ACCESSABILITY CLASSES */
.nop {}			/* Hide from printing */
.nos {}			/* Hide from screen readers */
.noh {display: none;}	/* Hide from handhelds */
#accessiblealtcontent 	{display: none;}
.hide			{display: none;}

/* SKIP NAV */
#skipnav a {color: #000; text-decoration: underline;}
#skipnav {width: 100%; background: #fc6; padding: 3px; text-align: center;}

/* LAYOUT WRAPPER -- */
#wrap	{width: 100%}

/* TOP NAV BAR */	
#nav-top	{background: #ccc; width: 100%;}
#nav-top ul 	{margin: 0; padding: 10px 0 0 20px; list-style-type: square; font-size: 10px;}
#nav-top li 	{margin: 0; padding: 1px 0;}
li.nt-sep	{display: none;}
	#nav-top a:link		{color: #000; text-decoration: underline;}
	#nav-top a:visited	{color: #000; text-decoration: underline;}
	#nav-top a:active	{color: #c03; text-decoration: underline;}
	#nav-top a:hover	{color: #c03; text-decoration: underline;}

/* HEADER & LOGO */
#header	{padding: 0px; position: relative; text-align: center;}
#logo	{padding: 15px 0;}
#tagline{display: none;}

/* LEFT NAV BAR */
#sidebar {position: relative; background: #ccc; width: 100%; padding: 0 0 5px;}
.sub-site-nav {line-height: 18px; font-size: 13px; background: #ffc; width: 100%; padding: 4px 0 4px 20px; border-top: #fc6 1px solid; border-bottom: #fc6 1px solid;}

	.sub-site-nav a:link    {color: #000; text-decoration: none;}
	.sub-site-nav a:visited {color: #000; text-decoration: none;}
	.sub-site-nav a:active  {color: #c03; text-decoration: underline;}
	.sub-site-nav a:hover   {color: #c03; text-decoration: underline;}
	#nav		{margin: 0 0 0 20px; padding: 0; list-style-type: square; font-size: 10px;}
	#nav li 	{margin: 0; padding: 1px 0;}
		#nav a:link	{color: #000; text-decoration: underline;} 	
		#nav a:visited	{color: #000; text-decoration: underline;}	
		#nav a:active	{color: #c03; text-decoration: underline;}
		#nav a:hover	{color: #c03; text-decoration: underline;}
	#nav-2 		{margin: 0 0 0 20px; padding: 0; list-style-type: square; font-size: 10px;}
	#nav-2  li 	{margin: 0; padding: 1px 0;}
		#nav-2 a:link	{color: #000; text-decoration: underline;} 	
		#nav-2 a:visited{color: #000; text-decoration: underline;}	
		#nav-2 a:active	{color: #c03; text-decoration: underline;}
		#nav-2 a:hover	{color: #c03; text-decoration: underline;}

/* MAIN CONTENT AREA - NO RIGHT MARGIN */
#main	{padding:15px 0 0; position: relative; max-width: 100%;}

/* Footer */
#footer {max-width: 100%; border-top: #fc6 1px solid;}
	
/* SUB FOOTER */
#sub-footer {max-width: 100%; border-top: #fc6 1px solid; padding: 5px 0 0;}

/* CUSTOM VALUES */
.nob	{margin-bottom: 0;}
.not	{margin-top: 0;}
a.tooltip {display: none;}

/* LEGACY VALUES */
#righton	{float: right; width: 234px; clear: right; margin: 0 0 1em 1em; font-size: 10px; color: #000;}
#lefton		{float: left; width: 234px; clear: left; margin: 0 1em 1em 0; font-size: 10px; color: #000;}
#bc		{border-left:18px solid #c03; padding-left: 3px;}
th.thul {text-align: left; border-bottom: 1px #ccc solid;}
td.tdunderline {border: 0px; border-bottom: 1px #ccc solid; padding-bottom: 2px; padding-top: 2px; margin: 0px;}
td.tdblackline {border: 1px #000 solid; padding-left: 3px; vertical-align: top;}
td.tdlines {vertical-align: top; padding-left: 4px; padding-right: 4px; border: 1px #ccc solid;}




