/**
 * Basic styling.
 **/
 /*
html {
	padding-top: 20px;
	
	width: 100%;
	
	background: #B6B6B6 url(../Images/page-bg.png) repeat-x scroll 0 0;
	
	font-size: 13px;
	font-family: Verdana,Arial,FreeSans,sans-serif;
	line-height: 135%;
}

body {
	width: 1021px; /* 1021 instead of 1020 for IE6 compatibility  
	height: 100%;
	
	margin: 0 auto;
}

a {
	color: #74A824;
	
	text-decoration: none;
}

a:hover {
	color: #000000;
	
	text-decoration: underline;
}

h1 {
	margin: 0;
	padding: 0 0 0 20px;
	
	color: #74A824;
	
	font-size: 18px;
}

.clear {
	clear: both;
}
*/
/**
 * The component block.
 **/
div.block_t  {
	margin: 10px 10px 30px 10px;
	
	background: transparent url(../Images/rokmininews-c.png) repeat-x;
	background-position: top;
}

div.block_b {
	width: 100%;
	
	background: transparent url(../Images/rokmininews-c.png) repeat-x;
	background-position: bottom;
}

div.block_l {
	width: 100%;
	
	background: transparent url(../Images/rokmininews-c.png) repeat-y;
	background-position: left;
}

div.block_r {
	width: 100%;
	
	background: transparent url(../Images/rokmininews-c.png) repeat-y;
	background-position: right;
}

div.block_tl {
	width: 100%;
	
	background: transparent url(../Images/rokmininews-tl.png) no-repeat;
	background-position: top left;
}

div.block_tr {
	width: 100%;
	
	/*background: transparent url(../Images/rokmininews-tr.png) no-repeat;
	background-position: top right;*/
}

div.block_bl {
	width: 100%;
	
	/*background: transparent url(../Images/rokmininews-bl.png) no-repeat;
	background-position: bottom left;*/
}

div.block {
	padding: 10px;
	
	background: transparent url(../Images/rokmininews-br.png) no-repeat;
	background-position: bottom right;
}

div.block h1 {
	margin: 0;
	padding: 8px 8px 14px 8px;
	
	line-height: 135%;
	
	color: #000000;
	
	font-size: 18px;
}

div.block h2 {
	margin: 0;
	padding: 12px 8px 8px 8px;
	
	color: #000000;
	
	font-size: 15px;
}

div.block p {
	margin: 0;
	padding: 0px 8px 10px 8px;
}

div.block ul {
	margin: 0;
	padding: 0px 8px 10px 25px;
}

div.pdfprintemail {
	float: right;
}

div.pdfprintemail a:hover img {
	background-color: #74A824;
	/*border: 1px solid #FFFFFF;/**/
}

div.pdfprintemail img{
	padding: 0px;
	margin: -2px -2px 0px -3px;
	border: 0px solid #FFFFFF;
}

/**
 * The left shadow, center div, right shadow and bottom page padding.
 **/
div.shadow_left {
	float: left;
	
	width: 12px;
	height: 520px;
	
	background: transparent url(../Images/shadow-l.png) no-repeat scroll 0 35px;
}

div.border_wrapper {
	float: left;
	
	width: 996px;
	height: 100%;
}

div.shadow_right {
	float: left;
	
	width: 12px;
	height: 520px;
	
	background: transparent url(../Images/shadow-r.png) no-repeat scroll 0 35px;
}

div.footer_padding {
	clear: both;
	
	height: 20px;
}

/**
 * The top rounded border.
 **/
div.border_wrapper div.tl {
	float: left;
	
	width: 5px;
	height: 5px;
	
	background: transparent url(../Images/main-tl.png) no-repeat;
}

div.border_wrapper div.tc {
	float: left;
	
	width: 986px;
	height: 5px;
	
	background-color: white;
}

div.border_wrapper div.tr {
	float: left;
	
	width: 5px;
	height: 5px;
	
	background: transparent url(../Images/main-tr.png) no-repeat;
}

/**
 * The main wrapper with content.
 **/
div.border_wrapper div.main-wrapper {
	padding: 0 5px 0 5px;
	
	width: 986px;
	
	background-color: white;
}

div.border_wrapper div.main-wrapper div.header {
	width: 100%;
	/* height: 151px;/**/
	height: 161px; /**/
	text-align: right;
	background: #FFFFFF url(../Images/header-bg-new.jpg) no-repeat scroll 0 0;
	background-position: center;
}

div.border_wrapper div.main-wrapper div.content_border {
	padding: 0; /* 5px */
	
	background-color: #DEDEDE; /* D5D5D5 */
}

div.border_wrapper div.main-wrapper div.content_border div.content_wrapper {
	padding: 22px 12px 15px;
	
	background: #FFFFFF url(../Images/main-content-bg.png) repeat-x scroll 0 0;

	border: 1px solid #DEDEDE; /* BBBBBB */
}

/**
 * The left content block.
 **/
div.border_wrapper div.main-wrapper div.content_border div.content_wrapper div.left {
	float: left;
	
	width: 25%;
}

/**
 * The center content block.
 **/
div.border_wrapper div.main-wrapper div.content_border div.content_wrapper div.content {
	float: left;
	
	width: 50%;
}

/**
 * The right content block.
 **/
div.border_wrapper div.main-wrapper div.content_border div.content_wrapper div.right {
	float: left;
	
	width: 25%;
}

/**
 * The footer with it's rounded bottom border.
 **/
div.border_wrapper div.main-wrapper div.footer {
	padding-left: 15px;
	
	height: 40px;
	
	text-align: left;
	line-height: 40px;
	
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	
	background: transparent url(../Images/footer-bg.png) repeat-x scroll 0 100%;
	/*background-position: bottom;/**/
}

div.border_wrapper div.main-wrapper div.footer_bl {
	float: left;
	
	width: 4px;
	height: 4px;
	
	background: transparent url(../Images/footer-bl.png);
}

div.border_wrapper div.main-wrapper div.footer_bc {
	float: left;
	
	width: 978px;
	height: 4px;
	
	background: transparent url(../Images/footer-bc.png);
}

div.border_wrapper div.main-wrapper div.footer_br {
	float: left;
	
	width: 4px;
	height: 4px;
	
	background: transparent url(../Images/footer-br.png);
}

/**
 * The bottom rounded border.
 **/
div.border_wrapper div.bl {
	float: left;
	
	width: 5px;
	height: 5px;
	
	background: transparent url(../Images/main-bl.png) no-repeat;
}

div.border_wrapper div.bc {
	float: left;
	
	width: 986px;
	height: 5px;
	
	background-color: white;
}

div.border_wrapper div.br {
	float: left;
	
	width: 5px;
	height: 5px;
	
	background: transparent url(../Images/main-br.png) no-repeat;
}