/* CBT Rewire Portal */
/* By Mark Willis - MarkWillis.co.uk */

html {}
body {background: url(../../images/layout/bg.png) #292929; margin: 1em; text-align: center; font-family: arial, "lucida console", sans-serif; font-size: 12px;}

/* 	LAYOUT 															*/
	.clear {clear: both; height: 1px;}

/* 	HEADER 															*/
	#header-container {width: 950px; margin: 0 auto 0 auto;}
	.header-inner {text-align: left; color: #FFFFFF; padding: 20px 0 0 0; background: url(../../images/layout/sep-hori.jpg) bottom repeat-x;}
	.header-inner h1 {font-size: 22px; font-weight: bold; color: #FFFFFF;}
	.header-inner h1 a {font-size: 22px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	.header-inner h1 a:hover {text-decoration: underline;}
	
	
/* 	MAIN BODY 															*/
	#body-container {width: 990px; margin: 0 auto 0 auto;}
	.body-inner {}
	
	.body-left {float: left; width: 495px;}
	.body-right {float: left; width: 495px; margin: 0;}
	.body-panel-inner {margin: 0; padding: 0;}
	
	.block-red {width: 495px; height: 170px;}
	.block-blue {width: 495px; height: 170px;}
	
	.block-inner {padding: 20px; text-align: left; color: #FFFFFF;}
	.block-inner h1 {font-size: 30px; margin: 0; color: #FFFFFF;}
	
	.body-wide {}
	.body-wide-red {background: url(../../images/layout/red-block-large.png) top center no-repeat; min-height: 400px;}
	.body-wide-blue {background: url(../../images/layout/blue-block-large.png) top center no-repeat; min-height: 400px;}
	.body-wide-red-blank {background: url(../../images/layout/red-block-large-blank.png) top center no-repeat; min-height: 400px;}
	.body-wide-blue-blank {background: url(../../images/layout/blue-block-large-blank.png) top center no-repeat; min-height: 400px;}
	.body-wide-inner {padding: 60px 20px 40px 20px; color: #FFFFFF; text-align: left;}
	.body-wide-inner-blank {padding: 20px 20px 40px 20px; color: #FFFFFF; text-align: left;}
	
	.body-wide-inner a {color: #FFFFFF;}
	
	
	.body-wide-inner-blank h1 {margin: 0 0 10px 0;}
	
	h1.greenTxt {margin: 1em; color: #00FF00; font-size: 18px;}
	h3.redError {margin: 0; color: #FF0000; font-size: 15px; font-weight: bold;}
	
	td.restab {text-align: left; color: #FFFFFF; font-size: 12px; background: url(../../images/layout/sep-hori.jpg) bottom repeat-x;}
	
/*	ACTION BAR 														*/
	.actionBar {width: 400px; float: right; margin: 20px 0 0 0;}
	.actionBar-inner {padding: 0; color: #666666; font-size: 12px; text-align: right;}
	.actionBar-inner a {color: #666666; font-size: 12px; text-decoration: none;}
	.actionBar-inner a:hover {color: #FFFFFF; text-decoration: underline;}
	
	
/* 	FOOTER 															*/
	#footer-container {width: 950px; margin: 0 auto 0 auto;}
	.footer-inner {text-align: right; color: #666666; font-size: 11px; padding: 10px 0 20px 0;}
	.footer-inner p {font-size: 11px; color: #666666; margin: 0;}
	.footer-inner p a {color: #666666; text-decoration: none; font-size: 11px;}
	.footer-inner p a:hover {color: #FFFFFF; text-decoration: underline;}

