/** header */

	div#header { background: #FFFFFF; }
	div#logo3 { background-image: url(/release/images/assets/logo-white.gif); }
	div#mainnavigation ul li a { background-image: url(/release/images/assets/mainnavigation.gif); }

/** assets */

	.rounded { position: relative; }
	span.tr { top: 0; right: 0; background-image: url(/release/images/assets/corner-tr.png);}
	span.tl { top: 0; left: 0; background-image: url(/release/images/assets/corner-tl.png); }
	span.br { bottom: 0; right: 0; background-image: url(/release/images/assets/corner-br.png); }
	span.bl { bottom: 0; left: 0; background-image: url(/release/images/assets/corner-bl.png); }

	span.corner { 
		display: block; height: 5px; width: 5px; position: absolute;
		background-repeat: no-repeat; background-position: top left;
		line-height: 0.01em; font-size: 0.01em; z-index: 999;
	}
	
/** structure */
	
	div#content div#maincontent { margin-top: 20px; }
	div#content div#maincontent div#intropanel { width: 100%; clear: both; float: none; margin: 0 0 14px 0; }
	div#content div#maincontent div#longactionpanel { 
		 height: auto !important; height: 300px; min-height: 300px; width: 350px; 
		margin: 0; float: left; display: inline; padding-bottom: 10px; }

	div#content div#maincontent div#related { overflow: hidden; background: #FFFFFF; width: 718px; padding: 0; clear: both; float: left; margin: 0px 0 0px 0; }
	div#content div#maincontent div#related div.relatedpanel { 
		border-style: none dashed none none; border-width: 0 1px 0 0;
		 float: left; display: inline; width: 215px; padding: 0 10px 0px 10px;
		 background-position: 90% 50% !important; height: auto !important;
		 height: 90px; min-height: 90px; margin: 10px 0;
	  }
	  
	  div#content div#maincontent div#related div.relatedpanel h3 { margin: 0; }
	  div#content div#maincontent div#related div.relatedpanel p { margin: 0; }
	  div#content div#maincontent div#related div.discuss-wide { border: none; }
	  
/** content */

	div#container { background: #132959; }
	div#footer { border: 0; margin-top: 14px; }
	
	div#content div#maincontent div#longactionpanel
	div#content div#maincontent div#news { background-color: #FFFFFF; }
	
	div#content div#maincontent div#longactionpanel h2,
	div#content div#maincontent div#news h2 {
		background-color: #95d14f;
		margin: 0;
		padding: 0.5em 0 0 10px;
		line-height: 1.2em;
		text-transform: uppercase;
		font-size: 0.9em;
		height: 27px;
		color: #FFFFFF;
	}
	
	div#content div#maincontent div#longactionpanel h2 span,
	div#content div#maincontent div#news h2 span {
		display: block;
		width: auto;
		height: auto;
		font-size:1em;
	}

	/* action */
	
		div#content div#maincontent div#longactionpanel ul { padding: 10px 0 0 10px; width: 45%; float: left; }
		div#content div#maincontent div#longactionpanel p { padding: 10px 0 0px 10px; margin: 0 0 5px 0; }
		div#content div#maincontent div#longactionpanel ul li { 
			height: auto; margin: 0; padding: 0 0 7px 15px; line-height: 1.5em;
			background: no-repeat left 30% url(/release/images/assets/bullet.gif);
			width: auto; float: none; display: block;
		}
		div#content div#maincontent div#longactionpanel ul li a { 
			width: auto; height: auto; color: #132959; text-decoration: underline;
			position: relative;
		}
		div#content div#maincontent div#longactionpanel ul li a:hover,
		div#content div#maincontent div#longactionpanel ul li a:focus,
		div#content div#maincontent div#longactionpanel ul li a:active
		{ text-decoration: none; background: #FFFFFF; }
	
	/* intro */
	
		div#content div#intropanel { background: #FFFFFF; }
		div#content div#intropanel img { float: left; margin-right: 14px; }
		div#content div#intropanel h2 {
			display: block; color: #FFFFFF; font-size: 110%; background: #95D14F;
			margin: 0 0 10px 0; line-height: 2.5em; text-transform: uppercase;
		}
		div#content div#intropanel h2 span { width: auto; height: auto; }
		div#content div#intropanel h3 { font-size: 1em; margin-bottom: 0px; }
		div#content div#intropanel h3 a { color: #132959; }
		div#content div#intropanel p { color: #000000; margin-bottom: 10px; margin-top: 3px; }
		div#content div#intropanel a { color: #000000; }
		
	/* news */
	
		div#content div#maincontent div#news { padding-bottom: 10px; margin-bottom: 14px; background: #FFFFFF; width: 350px; margin-left: 15px; display: inline; float: left; height: auto !important; height: 300px; min-height: 300px; }
		div#content div#news h3 { font-size: 100%; padding: 5px 10px 0px 10px; text-transform: uppercase; }
		div#content div#news p { margin: 0 !important; padding: 0px 10px 5px 10px; }
		div#content div#news h4 { margin: 0 !important; padding: 0px 10px 3px 10px; font-size: 100%; }
		div#content div#news p.more { 
			padding-bottom: 9px; margin-bottom: 5px !important; border-bottom: 1px dashed #132959;
		}
