﻿body 
{
    background: #333537;
    margin: 0px auto 0px auto;
}

td, a, div, .Button, #Title
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;    
}

td, div
{
    color: #333333;
}

#Footer td 
{
    color: #ffffff;
}

#Header td 
{
    color: #ffffff;
}

img 
{
    border: 0px;
}

a.main:link, a.main:visited
{
    color: #f8460c;
    text-decoration: none;
    font-weight: bold;  
}

a.main:hover 
{
    color: #f8460c;
    text-decoration: underline;
    font-weight: bold;
}

a:link, a:visited
{
    color: #0B50AA;
    text-decoration: none;
    font-weight: bold;  
}

a:hover 
{
    color: #0B50AA;
    text-decoration: underline;
    font-weight: bold;
}

#Footer a:link, #Footer a:visited, #Login a:link, #Login a:visited
{
    color: #ffffff;
    text-decoration: underline;
    font-weight: normal;  
}

#Footer a:hover, #Login a:hover
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

a:link.Header, a:visited.Header 
{
    color: #ffffff;
    text-decoration: underline;
    font-weight: normal;
}

a:hover.Header 
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

#ContentPane 
{
    background: url(images/pane_background.png) repeat-y;
    width: 930px;
    padding: 0px 7px 0px 5px;
    margin: 0px auto 0px auto;    
}

#BackgroundPane
{
    padding: 15px 20px 15px 20px;
}

.Button
{
    color: #dedede;
	height: 25px;
	background: transparent url(images/btn_background.png) no-repeat 0px 0px;
	border: 0px;
	padding: 0px 8px 3px 8px;
}

.Button:hover
{
    color: #06ff05;
	background: transparent url(images/btn_background_hover.png) no-repeat 0 0px;
}

.ButtonContainer
{   
    padding-right: 3px; 
    display:inline-block;
    height:25px;
    background: transparent url(images/btn_background.png) no-repeat right 0px;	
}

.ButtonContainer:hover
{   
	background: transparent url(images/btn_background_hover.png) no-repeat right 0px;	
}

.InEditMode
{

}

.ErrorMessage,.SuccessMessage,.InfoMessage
{
    border: 1px solid #DBAE00;
    padding: 8px 12px 8px 56px;    
    text-align: left;
    margin-bottom: 20px;
}
.ErrorMessage
{
    background: #F1EBD1 url(images/icon_error.png) no-repeat 13px 8px; 
}
.SuccessMessage
{
    background: #F1EBD1 url(images/icon_success.png) no-repeat 13px 8px; 
}
.InfoMessage
{
    background: #F1EBD1 url(images/icon_info.png) no-repeat 13px 8px; 
}

.FieldPane 
{
    background-color: #efefef; 
    border: 1px solid #d3d3d3; 
    padding: 30px 40px 30px 40px;
}

.RadMenu_Black .rmRootGroup,
.RadMenu_Black .rmLink,
.RadMenu_Black .rmText,
.RadMenu_Black .rmLeftArrow,
.RadMenu_Black .rmRightArrow,
.RadMenu_Black .rmTopArrow,
.RadMenu_Black .rmBottomArrow
{
	background-image: url('images/rmSprite.png') !important;
}

.RadMenu_Black .rmLink:hover
{
	color: #cacaca !important;
}

#TitleContainer
{
    padding: 0px 0px 3px 0px;
    white-space: nowrap; 
    border-bottom: 1px solid #4d5053;    
    text-align: left;
    margin-bottom: 20px;  
}

#Title 
{
    font-size: 28px;
    -font-weight: bold;
}

.RadMenu_Black {
	border-top: 1px solid #8d8c8c;
	border-bottom: 1px solid #8d8c8c;
}

.RadMenu_Black .rmRootGroup .rmText {
    font-weight: bold;
    -font-size: 14px;
}

.RadMenu_Black .rmGroup .rmText {
	font-weight: normal;
	-font-size: 12px;
}

.RadMenu_Black ul.rmRootGroup, .RadMenu_Black .rmRootGroup .rmLink  {
    -height: 29px;
}

			#hb_container {
				width: 932px;
				height: 609px;
			}
				#hb_intro {
					position: relative;
					float: left;
					color: white;
					font-family: Arial, sans-serif;
					font-size: 12px;
					height: 275px;
					padding: 0px 0px 0px 404px;
				}
					#hb_subintro {
						padding-right: 30px;
						margin-top: 100px;
					}
			
				#hbutton1, #hbutton2, #hbutton3, #hbutton4, #hbutton5, #hbutton6 {
					position: relative;
					float: left;			
					width: 220px;
					text-align: center;
				}
				#hbutton1, #hbutton2 {
					height: 329px;
				}
				
				#hbutton3, #hbutton4, #hbutton5, #hbutton6 {
					height: 164px;
				}
				
				#hbutton1 {
					clear: both;
					background: url(UploadedMedia/hb_specific.png) no-repeat;				
					margin: 0px 3px 0px 0px;					
				}			
				#hbutton2 {
					background: url(UploadedMedia/hb_working.png) no-repeat;
					margin: 0px 3px 0px 0px;					
				}			
				#hb_subcontainer {
					position: relative;
					float: left;					
				}					
					#hbutton3 {
						background: url(UploadedMedia/hb_applications.png) no-repeat;				
						margin: 0px 3px 3px 0px;
					}
					#hbutton4 {
						background: url(UploadedMedia/hb_how.png) no-repeat;				
						margin: 0px 3px 3px 0px;
					}			
					#hbutton5 {
						clear: both;
						background: url(UploadedMedia/hb_data.png) no-repeat;				
						margin: 0px 3px 3px 0px;
					}
					#hbutton6 {
						background: url(UploadedMedia/hb_edia.png) no-repeat;				
						margin: 0px 3px 3px 0px;
					}
					
					.hb_readmore {
						position:absolute;
						bottom:32px;
						left:60px;
					}
					.hb_linklist {
						margin-top: 110px;
					}
					.hb_linklist a:link, .hb_linklist a:visited {
						color: #ffd385;
						text-decoration: underline;
						font-family: Arial, sans-serif;
						font-size: 11px;
						line-height: 220%;
					}
					.hb_linklist a:hover {
						text-decoration: none;
					}
					.hb_showcase_container {
						padding-left: 82px; 
						margin-top: 29px; 
						text-align: left; 
						font-size: 11px; 
						font-family: Arial; 
						letter-spacing:-0.4px;
					}					
