/* 
================================
 Container Styles for DotNetNuke
================================
*/
.body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}
/* Images used to provide rounded corners in Feature Block Headers*/
.tab_tl{
	background-image:url(tab_tl.gif);
	background-repeat:no-repeat;
}
.tab_tr{
	background-image:url(tab_tr.gif);
	background-repeat:no-repeat;
}
/* CSS for Green Block */
/* Container used as a Feature Box */
/* Main colour of Banner */
.green_block_header{
	background-image:url(banner_green.gif);
	background-repeat:repeat-x;
}
/* Content area of Feature Block - includes Bachground Gradient */
.green_block_row{
	background-image:url(body_green.gif);
	background-repeat:repeat-x;
	padding:0px 4px 0px 4px;
}
/* Title Block Heading */
.green_block_header .block_header .Head{
	color:#FFFFFF;
	padding:0px 0px 4px 0px;
}
/* Text Formatting */
.green_block_row .Normal{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#97BB89;
	line-height:13px;
}
.green_block_row .Normal a{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
    color: #97BB89;
}
.green_block_row .Normal a:visited {
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
    color: #97BB89;
}
.green_block_row .Normal a:active {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    text-decoration: underline;
    color: #97BB89;
}
.green_block_row .Normal a:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    text-decoration: underline;
    color: #6D94B9;
}

/* CSS for Blue Block */
/* Container used as a Feature Box */
/* Main colour of Banner */
.blue_block_header{
	background-image:url(banner_blue.gif);
	background-repeat:repeat-x;
}
/* Content area of Feature Block - includes Bachground Gradient */
.blue_block_row{
	background-image:url(body_blue.gif);
	background-repeat:repeat-x;
	padding:0px 4px 0px 4px;
}
/* Title Block Heading */
.blue_block_header .block_header .Head{
	color:#FFFFFF;
	padding:0px 0px 4px 0px;
}
/* Text Formatting */
.blue_block_row .Normal{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7B7B7B;
	line-height:13px;
}
.blue_block_row .Normal a{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
    color: #3A45A1;
}
.blue_block_row .Normal a:visited {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    text-decoration: none;
    color: #3A45A1;
}
.blue_block_row .Normal a:active {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    text-decoration: underline;
    color: #3A45A1;
}
.blue_block_row .Normal a:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    text-decoration: underline;
    color: #6D94B9;
}
/* CSS for White Text Block */
/* Container used for all major text areas */
.text_block_header{
	background-color:#FFFFFF;
	padding: 0px;
}
/* Content area of Block  */
.text_block_row{
	background-color:#FFFFFF;
	padding:0px 4px 0px 0px;
}
/* Title Block Heading - Uses Site Stylesheet as DEFAULT */
.text_block_header .Head{
	font-size:16px;
	padding:0px 0px 4px 0px;
}
/* Text Formatting - Uses Site Stylesheet as DEFAULT */
.text_block_row .Normal{
}
.body .blue_block_row .SubHead{
	text-align:left;
	color:#666600;
}
/* CSS for Image Block */
/* Container used for Images Only */
.image_block{
	background-color:#FFFFFF;
	padding:0px;
}
/* Map Container/Image Container with Header - images to go FULL width across container */
.image_container{
	padding:0px;
}
/* Header Images Formatting */
/* Allow text to be placed over the image */
.header_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 15px 0px 15px;
}
/* Placed images on site */
/* Provides images on site with white space around them when this class is called in <img> tag */
.image_space{
	padding:4px;
	margin:4px;
}
/* Provides images on site with border when this class is called in <img> tag */
.image_border{
	border:1px solid #8BA0B2;
	padding:4px;
	margin:4px;
}
  
