body
{
	margin: 0;
	padding: 0;
	height: 100%;
	background-image: url(GrayDivision.png);
	background-repeat: repeat-y;
}
.topbar 
{
    border:0;
	width: 754px ;
	height:54px;
	background-image: url(CRHA-TopBar2.png);
	background-repeat:no-repeat;
}
.homeimage
{
    border:0;
    width:754px;
    height:221px;
    background-image: url(Front-Banner.png);
    background-repeat:repeat-x;
}
.logolink{vertical-align:top;}
.logolink a:link, .logolink a:visited, .logolink a:hover, .logolink a:active{
		background:transparent;
		text-decoration:none;
}
.search
{
    color: #ffffff;
    font: bold 9.5px 'Lucida Grande' , Geneva, Verdana, Arial, sans-serif;
    white-space: nowrap;
}
.search a:link, .search a:visited, .search a:hover, .search a:active
{
    text-decoration:none;
    color: #ffffff;
    font: bold 9.5px 'Lucida Grande' , Geneva, Verdana, Arial, sans-serif;
}
.links
{
    min-width:100;
    color: #ffffff;
    position: static;
    padding-left: 355;
    overflow:hidden;
    
}
.links a:link, .links a:visited, .links a:hover, .links a:active
{
    font: bold 9.5px 'Lucida Grande' , Geneva, Verdana, Arial, sans-serif;
    color: #ffffff;
    text-decoration: none;
    bottom: 6px;
    position: relative;
    margin: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    white-space:nowrap;
    text-align:right;
}
.maintabs	
{
    border-top: 0px solid transparent;
	/* 2B468D*/
	width:754px;
	height: 24px;
	border-bottom: 2px solid #ffffff;
	margin: 0;
	padding-top: 2;
	/*background-color: BCD2E8;*/  /*ACC7E2*/
	background-image: url(SectionNavBar.png);
	background-position: 0px 70px;
	background-repeat:repeat-y;
	vertical-align:top;
}
.maintabs a:link, .maintabs a:visited,.maintabs a:active
{
    font: 13px 'Lucida Grande', 'Lucida Sans', Tahoma, Geneva, Verdana, Arial, sans-serif;
 	margin: 0 15px 0 0;
    padding: 1px 10px 1px 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
	position:relative;
	bottom: 0px;
}
.maintabs a:hover 
{
    font: 13px 'Lucida Grande', 'Lucida Sans', Tahoma, Geneva, Verdana, Arial, sans-serif;
	margin: 0 15px 0 0;
	padding: 1px 10px 1px 10px;
	color: #ffffff;
	font-weight: bold;
	background-color:#90B1D1;
	text-decoration: none;
    position:relative;
}
.subtabs
{
    width: 754px;
    height: 24px;
    background-color: #ffffff;
    border-bottom: solid #d2e1ee;
    border-bottom-width: 1.5px;
}
.subtabs a:link, .subtabs a:visited, .subtabs a:active,.subtabs a:hover 
{
    /*border-left: 1px solid white;*/
    font: 13px 'Lucida Grande', 'Lucida Sans', Tahoma, Geneva, Verdana, Arial, sans-serif; 
    background-color: transparent;
    margin: 0 0 0 0;
    padding: 0px 7px 1px 7px;
    color: #1F62A2;
    font-weight: bold;
    text-decoration: none;
    position:relative;
    bottom: -1px;
}
.mainwrapper
{
	/* border-right: solid #ACC7E2;
	 border-right-width :thin;*/
	 width: 754px;
	 padding:0px;
	 padding-left:20px;
	 /*position:absolute;*/
	 /*left:0px;
	 top: 102px;*/
}
.sidebar
{
	 width:28%;
	 padding-right:15px;
	 padding-top:50px;
	 vertical-align:top;
}
.sidebar p
{
    font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    line-height: 141%;
    text-align:left;
}
.sidebar h1,.sidebar h2, .sidebar h3,.sidebar h4
{
    font-weight:bold;
    color: #65A04C;
    font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    line-height: 141%;
    text-align:left;
    /*background-image:url(../images/box/Top.png);
    background-repeat:no-repeat;*/
}
.sidebar hr
{
    line-height:100%;
    border-width: 1px 0 0 0;
   	border-style:dotted;
    border-color:#CCCCCC;
}
.sidebar br
{
   line-height: normal;
}
/*contentpane*/
.contentpane
{
    border-top: 2px solid #d2e1ee;
    padding-top:10px;
}  
.contentpane p
{
    font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    line-height:141%;
}
.contentpane h1	
{
    color:#999999;
    font: 20px Georgia, "Times New Roman", Times, serif; 
}
.contentpane h2
{
    color:Black;
    font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size: 14px;
}
.contentpane h3
{
    color:Black;
    font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size: 12px; line-height: 141%;margin:0;
}
.contentpane h4
{
    color:Black;
    font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size: 10px;
}
.contentpanemain table, .contentpanemain tr, .contentpanemain td, .contentpanemain body 
{
   font: 8pt 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
   line-height:141%;
}
.contentpanemain h1 
{
    font-size: 12pt
}
.contentpanemain  h2 
{
    font-weight:bold;
  	font-size: 11pt
}
.contentpanemain h3,.contentpanemain h4 
{
   font-size: 10pt;
    font-weight: bold;
    margin: 0;
    line-height: normal;
}
.contentpanemain p 
{
   text-align:left;
    padding: 2;
}
.contentpanemain td 
{
    vertical-align: top
}
.contentpanemain ul 
{
    margin-top:2px 
}
.contentpanemain a:link, .contentpanemain a:visited, .contentpanemain a:active {
    color: #263F73;
    text-decoration: none
}
.contentpanemain a:hover 
{
    color: #263F73;
    background-color: #c8d7e3;
    text-decoration: none
}
/*contentheader*/
.contentheader
{
    padding-top: 7px;
    color: #999999;
    margin-left: 3px;
    height: 50;
}
.contentheader p
{
    color: #999999;
    font: 20px Georgia, "Times New Roman" , Times, serif;
}
.contentheader hr
{
    border-width: 2px 0 0 0;
  	border-style:solid;
    border-color:#d2e1ee;
}
.copyright
{
    padding:8;
}
.copyright p
{
    font: bold 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    text-align:center;
}
    
a:link, a:visited, a:active, a:hover
{
    color:#2A4B7D;
	text-decoration: underline;
}