/* HOME PAGE STYLING */

body.default { font-size: 8pt; }

/* body.default h1 { color: #CC6733; font-size: 14pt; font-weight: normal; margin: .3em 0 0 0; }
body.default h1 a { color: #CC6733; font-size: 14pt; font-weight: normal; margin: .3em 0 0 0; }
body.default h2 { color: #000; xtext-decoration: underline; font-size: 14pt; margin: 0; font-weight: normal; }
body.default h2 a { color: #000; text-decoration: none; }
body.default h2 a:hover { color: #666; text-decoration: underline; }
body.default h3 { font-size: 8pt; color: #666; font-weight: normal; margin: 1em 0 0 0; }
body.default h3 a { color: #000; font-weight: bold; }
body.default h3 a:hover { color: #999; } */
body.default p.attribution { margin: 0; }
body.default p.more { text-align: right; margin: 1em 0 0 0; }
body.default p.more a { font-weight: bold; color: #CC6733; }
body.default p.more a:hover { color: #CCB133; }
body.default a.more { background: url(/images/plug.gif) no-repeat 0 50%; color: #CC6733; font-weight: bold; margin:0; padding: 0 0 0 14px; }
body.default a.more:hover { color: #CCB133; }
body.default p.blurb { margin: 0; }
body.default p.more-section { margin: 1em 0 0 0; }
body.default p.more-section a { font-weight: bold; color: #CC6733; font-size: 10pt; }
body.default p.more-section a:hover { color: #CCB133; }

body.default p.ie { xborder: 1px solid blue; margin: 0; } /* Why must IE be so lame? */

body.default div.primary { float: left; background: url(/images/template/dash-horizontal.gif) repeat-x bottom left; padding: 0 0 1px 0; }
body.default div.primary-inner {  background: url(/images/template/dash-background4.gif) repeat-y 548px 0; float: left; }
	body.default div.primary div.alpha { font-size: 13px; float: left; width: 532px; padding: 2px 10px 10px 0; }
		body.default div.primary div.alpha img { float: left; border: 1px solid #000; margin: 0 1em .5em 0; }
		/* body.default div.primary div.alpha h1 { font-size: 18px; text-align: left; margin: 10px 0 2px 0; padding:0; color: #000;} */
			/* body.default div.primary div.alpha h1 a { color:#CC6733; text-decoration: underline;} */
		/* body.default div.primary div.alpha h3 { font-size: 15px; text-align: left; margin: 10px 0 2px 0; padding:0; } */
			/* body.default div.primary div.alpha h3 a { color:#CC6733; text-decoration: underline;} */
		/* body.default div.primary div.alpha h3.featured { font-size: 12px; text-align: right; margin: 2px 0 10px 0; padding:0; } */
			/* body.default div.primary div.alpha h3.featured a { color:#CC6733; text-decoration: underline;} */
	body.default div.primary div.beta { float: right; width: 150px; padding: 0 10px; }
		/* body.default div.primary div.beta h2 { xtext-align: center; } */
			/* body.default div.primary div.beta h2 a { color:#CC6733; font-weight:normal; text-decoration: underline;} */
		body.default div.primary div.beta p.image { text-align: left; }
		body.default div.primary div.beta img { border: 1px solid #000; }
		body.default div.primary div.beta img.slss-logo {margin-top:5px;}
		body.default div.primary div.beta p { margin: 1em 0; }
		body.default div.primary div.beta a { font-weight:bold; color:#CC6733; }
		body.default div.primary div.beta a:hover { color:#CCB133; }
	
body.default div.secondary { float: left; background: #f1f1f1 url(/images/template/dash-horizontal.gif) repeat-x bottom left; padding: 0 0 1px 0; }
body.default div.secondary-inner { float: left; background: url(/images/template/dash-background-two-left.gif) repeat-y top left; width: 721px; }
	body.default div.secondary div.alpha { float: left; padding: 10px 10px 10px 5px; width: 219px; }
		body.default div.secondary div.alpha ul { margin: 0; padding: 0; }
		body.default div.secondary div.alpha li { margin: 1em 0; padding: 0; list-style-type: none; }
	body.default div.secondary div.beta { float: left; padding: 10px 20px 10px 10px; width: 456px; }
		body.default div.secondary div.beta div.picture { float: right; margin: 0 -10px 0 2em; }
		body.default div.secondary div.beta div.picture img { border: 1px solid #000; }
		body.default div.secondary div.beta div.picture p { margin: 0; color: #666; font-size: 7.5pt; }
		body.default div.secondary div.beta p.rss { margin-top: -1.4em; }
		body.default div.secondary div.beta ul { margin: 0 0 2em 0; padding: 0; }
		body.default div.secondary div.beta li { list-style-type: none; margin: 1em 0; padding: 0; display:inline; }
	
body.default div.tertiary { float: left; }
body.default div.tertiary-inner { float: left; background: url(/images/template/dash-background-three.gif) repeat-y top left; width: 720px; }
	body.default div.tertiary div.alpha { float: left; padding: 10px 10px 10px 0; width: 474px; }
		body.default div.tertiary div.alpha div.primary { width: 484px !important; background: none !important; }
			body.default div.tertiary div.alpha div.primary div.alpha { width: 224px; float: left; }
				body.default div.tertiary div.alpha div.primary div.alpha div.primary { xborder: 1px solid blue; width: 234px !important; background: url(/images/template/dash-horizontal.gif) repeat-x bottom left !important; }
				
				/****IE 6 NEEDS THIS, THEN SERVE THE CORRECT VALUE TO STANDARDS BROWSERS****/
				body.default div.tertiary div.alpha div.primary div.alpha div.homepageBanner { margin-left: -13px; }
				body.default div.tertiary div.alpha div.primary div.alpha > div.homepageBanner { margin-left: 0; }
				
				body.default div.tertiary div.alpha div.primary div.alpha div.primary table { background: #f5f5f5; border: 1px solid #666; border-collapse: collapse; margin: .5em; }
				body.default div.tertiary div.alpha div.primary div.alpha div.primary table th, td { padding: 0 .5em; }
				body.default div.tertiary div.alpha div.primary div.alpha div.secondary { xborder: 1px solid blue; width: 224px !important; }
			body.default div.tertiary div.alpha div.primary div.beta { width: 224px; float: left; margin-left: 0; }
				body.default div.tertiary div.alpha div.secondary { width: 484px; background: #fff !important; padding: 10px 0 30px 0 !important; margin: 0 0 -30px 0; }
				body.default div.tertiary div.alpha div.secondary img { margin: 0 !important; }
	body.default div.tertiary div.beta { float: left; padding: 10px 0 10px 10px; width: 224px; margin-left: -8px; }
	html > body.default div.tertiary div.beta { margin-left: 0; }
	
	body.default div.tertiary div.alpha div.primary { background: url(/images/template/dash-horizontal.gif) repeat-x bottom left; width: 234px; padding: 0 0 10px 0; }
	body.default div.tertiary div.alpha div.secondary { background: none; padding: 10px 0 0 0; }
	body.default div.tertiary div.alpha div.secondary img { border: 1px solid #666; float: left; margin: 0 1em 1em 0; }
	body.default div.tertiary div.alpha div.secondary label { display: block; margin: .2em 0; font-weight: normal; padding: 0 0 0 2em; }
	
	body.default div.tertiary div.primary div.beta ul { list-style-type: square; list-style-position: inside; margin: 1em 0; padding: 0; }
	body.default div.tertiary div.primary div.beta ul li { margin: 0 0 1em 0; }
	body.default div.tertiary div.primary div.beta ul li a { font-weight: bold; }
	body.default div.tertiary div.primary div.beta ul li p { margin: 0; }
	
	body.default div.tertiary div.beta fieldset { margin: 10px 0 0 0; }
	body.default div.tertiary div.beta fieldset div { border-bottom: 1px solid #aaa; clear: both; padding: 0 0 .5em 0; overflow: auto; }
	body.default div.tertiary div.beta fieldset div.last { border-bottom: none; }
	body.default div.tertiary div.beta fieldset div img { border: 1px solid #000; float: right; margin: 1em 0 1em 1em; }
	
	body.default div.tertiary div.beta img { border: 1px solid #666; float: left; margin: 0 1em 1em 0; }
	
	body.default div.forms p#submit { border: 0px; margin: 1em 0 0 0; padding: 0; text-align: right; }
	body.default div.forms p#submit input {display: inline; margin-right: 10px; padding: 2px 5px; }
	
	div.image-centered img { border: 5px solid #333; float: none !important; margin: 0 auto; }
	div.image-centered { text-align: center; padding-right: 10px; clear: both; }
	body.default div.alpha div.primary div.alpha div.secondary div.image-centered { text-align: center; margin-bottom: 0px; xpadding-right: 0; }

ul.headlines {  }
ul.headlines li { margin: .5em 0 .5em 2em; }

p.articlenav { border-bottom: 1px solid #666; margin: 0 0 1em 0; padding: .5em 0; }
p.articlenav a { background: #CFFFFF; border: 1px solid #54A8A8; color: #000; padding: 2px 4px; text-decoration: none; }
p.articlenav a.current { background: #FF6500; }
p.articlenav a.current:hover { color: #000; }

.caption { font-size: 11px !important; }

