
#header {width: 832px; margin: 0 auto 0 auto; height: 48px; margin-bottom: 0;}
#header span {float: right; width: 111px;background: url(cssimg/graybutton.gif) no-repeat left ; font: 10pt Arial bold; padding: 2px 5px 4px 2px; margin: 14px 0 0 0; }

#header img { float: left; margin: 4px 0 0 0; border: none; }

#header span a:link {	text-decoration: none;	color: #9D9D9D;	}
	
#header span a:visited { text-decoration: none; color: #9D9D9D; }
	
#header span a:hover { color: #ffffff;	}

#outerboxtop { width: 920px; margin: 0 auto 0 auto; background: url(cssimg/outerframetop.gif) no-repeat top center; }
#outerboxbottom { width: 920px; margin: 0 auto 0 auto; background: url(cssimg/outerframebottom.gif) no-repeat bottom center; }

#main {width: 832px; margin: 0px auto; text-align: left; }
#main div.column {text-align: left; margin-bottom: 1em;}
#main p {margin: 0 0 1em 0;}
#main p.last {margin: 0;}
#main p.intro {font-weight: bold;}
#main .lite {color: #79767c;}
#main h1 {font-size: 24px; margin: 0 0 .1em 0;}
#main h2 {font-size: 16px; margin: 0;}
#main h3 {font-size: 12px; margin: 0;}
#main h4 {font-size: 10px; margin: 0;}
#main .more {text-align: right;}

#main .subcolumn1-3, #main .subcolumn3-3 {width: 148px; float: left; font-size: 10px; margin: 0 0 0 0; }
#main .subcolumn2-3 {width: 524px; float: left; margin: 0px 5px 0 5px;  }
	
#main .subcolumnwide {width: 900px; float: left; margin: 0px 30px 0 35px;  }

#main, #main table, #main td {font: 80% Arial, Helvetica,  sans-serif, Verdana;}

#topbox	   { margin: 0 auto; background: url(cssimg/outerframetop.gif) no-repeat top center; float: none; }
#topbox p.small { margin: 0 0 0 0; padding: 0; font-size: 10%; }
#middlebox { margin: 0; padding: 0; background: transparent url(cssimg/outerframefill.gif) repeat-y center; }
#bottombox { margin: 0 auto; background: url(cssimg/outerframebottom.gif) no-repeat bottom center; }
#bottombox p.small { margin: 0 0 0 0; padding: 0; font-size: 60%; }

#topinbox { 	clear: both; margin: 0 auto; height: 4px; background: url(cssimg/innerframetop.gif) no-repeat top center; }
#topinbox p.small { margin: 0 0 0 0; padding: 0; font-size: 10%; }
#middleinbox { clear: both; margin: 0;  padding: 0; background: url(cssimg/innerframefill.gif) repeat-y center;  }
#bottominbox { 	clear: both; margin: 0 auto; height: 16px; background: url(cssimg/innerframebottom.gif) no-repeat bottom center; }

#topinboxwide { 	clear: both; margin: 0 auto; height: 4px; background: url(cssimg/innerframetopwide.gif) no-repeat top center; }
#topinboxwide p.small { margin: 0 0 0 0; padding: 0; font-size: 10%; }
#middleinboxwide { clear: both; margin: 0;  padding: 0; background: url(cssimg/innerframefillwide.gif) repeat-y center;  }
#bottominboxwide { 	clear: both; margin: 0 auto; height: 16px; background: url(cssimg/innerframebottomwide.gif) no-repeat bottom center; }
