body {text-align:center;/* IE hack to center page contents */
	margin:0; font-size:11pt !important; font-family:Arial, Helvetica, san-serif; color:#333;}

h1, h2, h3, p, a, span, ul, li, td {text-align:left;}

h1, h2, h3, h4 {padding:0; margin:0;}
p {margin:0; padding:3px 0 10px 0; line-height:14pt !important;}
ul, ol {margin:0; padding:3px 0 10px 30px;}
ul li, ol li {line-height:14pt !important;}

hr {text-align:left; height:1px; color:#7fabcc; border:none;} /* For IE */
hr.title {margin-right:10px;} /* for hr's on top of page (under h2 page title) */
html>body hr {background-color:#7fabcc; margin-left:0;} /* For Gecko-based browsers */
html>body hr {border:0px solid #7fabcc;} /* For Opera */
/* hr rules, see: http://www.saila.com/usage/tips/defn.shtml?hr */

form {margin:0;}
img {border:0;}
.clearFloats {clear:both; line-height:0; height:0; font-size:1px;}
.skiplink {display:none;}

#printLogo {display:block !important; width:260px; height:110px; margin-bottom:10px;}

/* ---- links ----------------------------------------- */
a {color:#00589b; text-decoration:none;}  
a:visited {color:#00589b;}
a:hover {color:#a7C941;}
a:active {color:#00589b;}


/* ---- ids & classes ----------------------------------------- */
#frame { /* this centers the page */
	 width:650px; border:none !important; background-color:#fff; margin:0 auto;}
	
#topBar {display:none !important;}

#header {display:none !important;}

#headerBar {display:none !important;}	 

#content {width:650px; margin:0 auto; text-align:left;}
	/* Left side column */
	#leftcol {display:none !important;}
			
	/* Main content area */	
	#main {width:650px; margin-left:10px  !important; margin-right:10px; padding-top:15px;}
		#main a {font-weight:bold;}
		#main h2, #main h3 {color:#00589b;}
		#main h2 {font:normal 20pt Arial, sans-serif !important; margin-bottom:-5px;}/* Top of page titles only */
		#main h3 {font:bold 16pt Arial, sans-serif !important; margin-top:12px;}/* sub-headers */
		table#infogrid {margin-top:10px;}
			table#infogrid td {padding:0; vertical-align:top;}
			table#infogrid td h3 {color:#fff; font-size:12pt !important; padding:0 0 0 8px; margin:0; background-color:#a7c941; height:25px; 
				line-height:25px; width:270px;}
			table#infogrid td p {font-size:11pt !important; line-height:14px;}
			table#infogrid td img {display:block;}
			table#infogrid td.right {padding-right:8px;}
			table#infogrid td.text {padding:2px 8px;}
			table#infogrid td div.scroller {height:auto !important; overflow:none;}
			
	/* Right side sidebar on interior pages */
	#sidebar {float:right; width:180px; margin:5px 10px 0 10px; display:inline/*for IE*/; border:2px solid #ccc;}
		#sidebar h3 {font-size:11pt !important; padding:0 0 0 8px; margin:0; height:25px; line-height:25pt !important;}
		#sidebar p {margin:0 8px; font-size:11pt !important; line-height:15px;}
	
	/* Footer styles */
	#footer {width:650px !important; border-top:2px solid #7fabcc !important; margin-top:10px !important;}
		#footer p {text-align:left; font-size:10pt !important; font-family:verdana,sans-serif; margin:0; padding:5px 0 5px 12px;}
