/* ####### Standard Styles ####### */

body{

	
}



object
{	margin: 0;
	padding: 0;
	z-index:-50px;}


.clear 
	{
	clear:both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	}
.small {font-size:90%;}
.float-right
	{
	float:right;    
	text-align:right;
	}
	
	{
	display:inline;
	}
	
.align_right
	{
	text-align:right;
	}
 
hr 
	{
	border: 0px;
	color: #F1B28F;
	background-color: #F1B28F;
	height: 1px;
	}
.space{
	margin-bottom: 1em;
}
.clearleft 
	{
	clear:left;
	}
	
.display_none
	{
	display:none;
	}
	
.padding_top
	{
	padding-top:10px;
	}
	
.image_left
	{
	float: left;
	position: static;
	z-index: 1;
	}
	
.image_right
	{
	float:right;
	margin-left:8px;
	margin-bottom:8px;
	}

#content table, 
#content td, 
#content th
{	border: 1px solid #F58020;
	border-collapse: collapse}

#content td, 
#content th
{	padding: 0.15em 0.3em;
	font-size: 85%;
	text-align: left}
	
#content th
{	color:	#F58020}
	
/* ####### End of Standard Styles ####### */

/* ####### Main Site Structure ####### */
.banner{
	height: 75px;
	border: 1px solid #000066;
}
.wrap{
	/*z-index: 1;*/

}


.spacing{

}



#wrapper 
	{
	width: 916px;
	margin: auto;
	padding:5px 20px 10px 30px;
	border-bottom:1px solid #B4C1CE;
	background-color:#fff;
	background-image:url(../images/stripes.gif);
	background-repeat:repeat-x;
	background-position:0px 90px;
	}

.headerlogo
{	float: left}
	
.hwwb-logo
	{
	width:auto;
	position: relative;
	}
.strapline2
	{
	float:left;
	position:relative;
	top:60px;
	}	
.strapline
	{
	float:right;
 	clear: right;
	margin: 8px 0 0 ;
	}
	
#search
	{
	padding:4px 0px 0px 4px;
	float:right;
	text-align:right;
	clear: right;

        
	}
        
#ctl00_Searchbox1_txtsearch {
        _margin-bottom: 2px; 
        *margin-bottom: 2px;
        }
	
#mainbody 
	{
	clear:both;
	width:100%;
	height:auto;
	overflow:visible;
	!width:99%;
	padding:0px;
	position:relative;
	margin: 48px 0 0 0px;
	*margin-top: 58px;
	bottom: 0px;
	}
	
/* ##### Main Navigation ##### */

.navigation 
	{
	float:left;
	width:100%;
	list-style:none;
	margin:0px;
	margin-top:2px;
	margin-left:-7px;
	padding:0px;
	padding-bottom:3px;
	!padding-bottom:0px;
	
	
	}

.navline 
	{
	float:left;
	border-bottom:1px solid #FAD4BF;
	width:100%;
	clear:left;
	margin-bottom:4px;
	_margin-bottom:0;
	margin-top:4px;
	font-size:1px;
	padding:0;
	height:1px;
	}

.navline-white {
	clear:left;
	border-bottom:1px solid #FFFFFF;
	margin-left:-10px;
	margin-right:-10px;
	width:100%;
	}
	
.navigation ul {
	display:none;

}

.navigation li:hover ul {
	display:block;

}


.navigation li 
	{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	}

.navigation li a 
	{
	display:block;
	color:#7598be;
	font-weight:bold;
	padding:4px 5px 4px 6px;
	padding:4px 5px 4px 6px;
	line-height:0.8em;
	border-right:1px solid #7598be;
	}
	
.navigation li.active a{
	color:#005C7E;
}
.navigation li a:hover, .navigation li a:focus 
	{
	color:#F58020;
	text-decoration:underline;
	background:#ebf0f6;
	}

.active 
	{
	color:#F58020!important;
	background:#FEF3DD;
	}
	
/* ##### End of Main Navigation ##### */

/* ##### Sub Navigation ##### */

.subnavigation 
	{
	display:block;
	list-style:none;
	background-color:#fff8e4;
	border-bottom:2px solid #fff8e4;
	border-top:2px solid #fff8e4;
	margin:0;
	padding:0;
	position:absolute;
	z-index:500;
	float:none;
	}
	


.subnavigation li 
	{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	position:relative;
	border-bottom:1px solid #fad4bf;
	border-left:#fff8e4 2px solid;
	border-right:#fff8e4 2px solid;
	}

.subnavigation li a 
	{
	display:block;
	color:#7598be;
	padding:7px 7px 7px 18px;
	line-height:1em;
	width:20em;
	background: url(../images/images/sub-arrow.gif) no-repeat left ;
	border-right:none;
	}

.subnavigation li a:hover, .sub-navigation li a:focus 
	{
	background: #ebf0f6 url(../images/images/sub-arrow-over.gif)  no-repeat left ;
	z-index:500;
	}
.subnavigation li.active a {
	color:#005C7E;
	}
.navigation li a.firstnav, .sub-navigation li a.firstnav 
	{
	padding-left:0px;
	}

.navigation li a.lastnav, .sub-navigation li a.lastnav  
	{
	border:0;
	}

.navigation li a.lastnav_active, .sub-navigation li a.lastnav_active 
	{
	color:#F58020!important;
	background:#FEF3DD;
	border:0;
	}
	

/* ##### End of Sub Navigation ##### */

/* ##### Footer ##### */

#footer 
	{
	color:#7F7F7F;
	font-size:90%;
	padding-top:1em;
	padding-bottom:0em;
	text-align:center;
	margin: auto;
	}

#footer a 
	{
	color:#7F7F7F;
	}

#footlogos 
	{
	float:left;
	width:100%;
	height:auto;
	text-align: center;
	margin-bottom:0em;
        margin-top: 15px;
	}

#footlogos .wrap 
	{
	margin:auto;
	white-space:normal;
	width:95%;
	padding-top: 10px;
	}

#footlogos a 
	{
	padding:0 5px;
	}
	
/* ##### End of Footer ##### */
	
/* ####### End of Main Site Structure ####### */

/* ####### Home page styles ####### */

#image-circles 
	{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	margin:1em 0em 1em 0em;
	}

#image-circles .wrap
	{
	margin:auto;
	white-space:nowrap;
	width:100%;
	display: block;
	}

#image-circles img 
	{

	text-align:center;
	margin:auto;
	}

/* easy clearing */
.tempWrapper:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}
.tempWrapper {display: inline-block;}
/*\*/
.tempWrapper {display: block;}
/* end easy clearing */

#home-left-para 
	{
	float:left;
	clear: left;
	width:63%;
	height:auto;
	margin-right:2%;
	margin-bottom:0px;
	_margin-bottom:3px;
	
	}

#home-left-para h1 {font-size:1.4em;
	
	margin: 10px 0px 0px 0px!important;
	
	_margin: 0px 0px!important;
	padding: 0px 0px!important;
	}

#home-left-para p 
	{margin:10px 0 !important;
	_margin:5px 0 !important;
	*margin:5px 0 !important;
	
		}


#content .home-right-para h2
{	background: #ffd43f;
	padding: 0.6em 1em;
	margin: 0;
	font-size: 1em;
	font-weight: bold;}

.home-right-para h2 a 
	{
	background-image: url(../images/red-arrow.gif);
	background-position: 100% 50% ;
	background-repeat:no-repeat;
	padding:4px 10px 0px 0px;
	color:#000000;
	}

.home-right-para 
	{
	float:right;
	width:33%;
	clear: right;
	margin:0.6em 1% 0.6em 0 ;
	*margin: 0.6em 2% 0 0;
	_margin: 6px 0.5% 0 0;
	*width: 32.7%;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ffd43f #fff6d9;
	}

.slides
{	float: left;
	background: #ffd43f;
	padding: 5px 5px 0px 5px;
	margin: 0.6em 0;
	position: relative;
	left: -5px;
	_margin: 7px 0;
	/*_border-bottom: solid 5px #ffd43f;
	*border-bottom: solid 5px #ffd43f;*/
	/*z-index: -50;*/
	}

.slides img
{	margin: 0;
	padding: 0;
	vertical-align:middle}



.home-right-para p
	{
		margin: 0.3em 100px 0.3em 0
	}
.home-right-para p span {font-weight:bold;color:#888;}
.home-right-para img {margin:0 5px 5px 8px;}
.home-right-para p.lead-intro {border:none;clear:none;font-weight:bold;font-size:1.1em;line-height:normal;padding:0 0 0.4em 0;}
.home-link-list 
	{
	list-style: none;
	}
	
	.lead-intro span {display: block;}

.home-right-para .newsdate
{	font-size: 0.9em;
	font-weight: bold;
	color: #558ac6;
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: #ffd43f;}

.home-right-para .newsitem h4 a
{	color: #013a4b;
	font-weight: bold }

.home-right-para .newsitem
{	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ffd43f;
	clear: both;
	padding: 8px;
	min-height: 76px;
	*height: 76px;
	}

.home-right-para img
{	width: 96px;
	height: 63px;
	float: right;
	}

.forumintro
{	padding: 8px}

.forumintro p
{	margin-top: 0}

/* ### Home Boxes ### */

#home-boxes 
	{clear:both;
	height: auto;
	margin-top: 1em;
	}

#home-boxes p 
	{
	margin-bottom: .5em;
	}

#home-boxes1 
	{
	float:left;
	width:28.5%;
	margin-right:.5%;
	padding:1em 2% 1em 2%;
	min-height: 165px;
	*height:295px;
	background-color:#FAFBFF;
	background-image:url(../images/blue-gradient.jpg);
	background-repeat:repeat-x;
	}

#home-boxes2 
	{
	float:left;
	width:28.5%;
	margin-right:.5%;
	padding:1em 2% 1em 2%;
	min-height: 165px;
	*height:295px;
	background-color:#FFFCF5;
	background-image:url(../images/yellow-gradient.jpg);
	background-repeat:repeat-x;
	}

#home-boxes3 
	{
	float:left;
	width:29%;
	padding:1em 2% 1em 2%;
	min-height: 165px;
	*height:295px;
	background-color:#FEF9F5;
	background-image:url(../images/orange-gradient.jpg);
	background-repeat:repeat-x;
	}

#home-boxes3 .cstable{
	width:82px;
	float:left;
	margin-right:10px;
	text-align:center;
	line-height:1em;
	}

#home-boxes3 .cstable .wrap
	{

	}

/* ### End of Home Boxes ###*/

/* ####### End of Home page Styles ####### */

/* ####### News and Updates Page ####### */

.orange_box
	{
	float:right;
	width:210px;
	height:35px;
	background:#FF33FF;
	padding:5px;
	margin-top:5px;
	background:../images/orange_box.png) top left no-repeat;
	}
	
.orange_box h1
	{
	margin:0;
	margin-bottom:5px;
	}
	
#content .ArchiveTabs li{
	display:inline;
	padding:0px;
	margin-right:3px;
}
#content .ArchiveTabs li a{
	display:inline;
	padding:5px;
	background:#d6dce2;
	margin-right:0px;
}
#content .ArchiveTabs li a.selected{
	display:inline;
	padding:5px;
	background:#f9dc98;
	margin-right:0px;
}

.ArchiveTabs a
	{
	color:#304f70
	}

.ArchiveTabs li.ArchiveTabs_selected
	{
	background:#304f70;
	}
/*#content .ArchiveTabs li .selected
	{
	display:inline;
	padding:5px;
	background:#000000;
	margin-right:2px;
	}*/

.ArchiveTabs li.ArchiveTabs_selected a
	{
	color:#FFFFFF;
	}

.Archive
	{
	background:#f0f0f0;
	margin-top:4px;
	border-top:1px solid #c0cad4;
	padding:10px;
	width: 650px;
	}

.Archive_table
	{
	width:100%
	}

.Archive_table td
	{
	font-size:105%;
	line-height:1.5em;
	}
.Archive table tr td a{
	text-align: left;

}
.Archive table{
	width: 100%;

}
#content .Archive td{
	width: 50%;
	vertical-align: top;

}
#content .Archive td a{
	text-align: left;
	vertical-align: top;


}
	
/* ####### End of News and Updates Page ####### */

/* ####### Carol Black page ####### */

.carol_right-orange_box
	{
	float:left;
	width:263px;
	}
	
.carol_right-orange_top
	{
	float:left;
	width:290px;
	height:10px;
	background: 
		url(../images/carol_right-orange_top_bg.gif) 
		no-repeat 
		top 
		left; 

	}
	
.carol_right-orange_middle
	{
	float:left;
	width:270px;
	background:#ff6666;
	padding:10px;
	min-height:80px;
	background: 
		url(../images/carol_right-orange_middle_bg.png)
		top
		left
		repeat-x
		#f7c97a
	}

.carol_right-orange_middle p
	{
	margin:0;
	padding:0;
	padding-top:5px;
	font-size:105%;
	font-weight:bold;
	padding:right:0px;
	float:left;
	background:url(../images/red-arrow.gif) no-repeat right top;
	}

.carol_right-orange_bottom
	{
	float:left;
	height:10px;
	width:290px;
	margin-bottom:10px;
	background: 
		url(../images/carol_right-orange_bottom_bg.gif)
		no-repeat
		top
		left; 
	}
	
.carol_bottom-bar
	{
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	}
	
.carol_bottom-bar_end
	{
	float:right;
	width:23px;
	height:70px;
	background:
		url(../images/carol_bottom-bar_end_bg.png)
		left
		top
		no-repeat;
	}
	
.carol_bottom-bar_top
	{
	float:left;
	height:10px;
	width:450px;
	background:
		url(../images/carol_bottom-bar_top_bg.gif)
		top
		left
		no-repeat
		#fdf2da;
	}
	
#content .carol_bottom-bar_middle
	{
	float:left;
	min-height:20px;
	padding-left:10px;
	width:440px;
	background:url(../images/carol_bottom-bar_middle_bg.png)
		top
		left
		repeat-x
		#f7c97a;
	line-height:1.2em;
	height: 45px;
	}
#content .carol_bottom-bar_middle h2
	{
	line-height:1.2em;
	padding:0;
	margin:0;
	}
#content .carol_bottom-bar_middle p
	{
			line-height:1.2em;
	padding:0;
	margin:0;
	}
	
.carol_bottom-bar_bottom
	{
	float:left;
	height:10px;
	width:450px;
	background:
		url(../images/carol_bottom-bar_bottom_bg.gif)
		bottom
		left
		no-repeat
		#f7c97a;
	}

.dame 
	{
	float: left; 
	padding: 2px;
	padding-right: 10px;
	}
#floatcontent 
	{
	height: auto;
	margin: 0;
	padding:0 0px 0 00px;
	_padding: 0 0 0 340px;
	}
#floatcontent 
	{
	height: auto;
	margin: 0;
	padding:0 0px 0 330px;
	_padding: 0 0 0 340px;
	}

#leftcontent
	{
	background: transparent;
	float: left;
	width: 100%;
	height: auto;
	border: 0;
	margin-left: -330px;
	_margin-left: -170px;
	}

#rightcontent 
	{
	float: right;
	width: 263px;
	margin-right: 0px;
	padding-left: 10px;
	padding-top: 13px;
	height: auto;
	}
#content #rightcontent2 img{
	border: none;
}
.orangebar
	{
	background: #F8D58A;
	color: #E15C12;
	border-bottom: 1px #F1B290 solid;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom:4px;
	}

.orangebar p
	{ 
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	}
.evidence
	{
	background: url(../images/big_arrow.gif) no-repeat left center;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 2em;
	padding-left: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4b38d;
	}

.evidence h3
	{
	display: inline;
	color: #005C7E;
	font-weight: bold;
	font-size: 100%;
	}

.evidence p
	{
	display: inline;
	}

.submit_evid
	{
	clear:left;
	background-color: #FDEED1;
	color: #5AA5E6;
	font-size: 140%;
	}

.submit_evid 
	{
	margin: 0px;
	margin-top:1px;
	padding: 4px 0px 3px 8px;
	}

.submit_evid img
	{
	vertical-align: middle;
	padding-bottom: 3px;
	!padding-bottom: 0px;
	}

.orangebox
	{
	min-width: 290px;
	background: url(../images/orange_box.gif) no-repeat left bottom;
	padding: 8px;
	margin-bottom: 15px;
	}

#rightcontent p
	{
	padding-left:8px;
	}

#rightcontent h2
	{
	padding-left:8px;
	color:#FFFFFF;
	}

#rightcontent h3
	{
	padding-left:8px;
	color:#f58020;
	}

.orangebox h4
	{
	color: #E05C11;
	margin: 0px;
	padding: 0px;
	font-size: 140%;
	font-weight: normal;
	}

#rightcontent .orangebox p
	{
	padding: 0px;
	margin: 0px;
	}

.datebox
	{
    background: url(../images/rblue_shade.gif) repeat-x left top;
	border-top: 1px solid #5BA7FF;
	padding: 8px;
	color: #262525;
	}

.datebox img
	{
	float: left;
	padding-right: 10px;
	margin-left: -30px;
	}

.datebox h4
	{
	color: #395B7E;
	font-size: 170%;
	padding: 0px;
	!font-weight: normal;
	margin: 0px;
	margin-bottom: 5px;
	clear:none;
	}

/* ####### End of Carol Black page ####### */

/* ####### Carol Black and News and Updates page (used on both pages) ####### */

.month
	{
	font-size:130%;
	}

.day
	{
	float:left;
	width:30px;
	text-align:center;
	line-height:1.01em;
	font-size:105%;
	}
	
.date 
	{
	color: #adadad;
	}

.dates 
	{
	color: #005C7E;
	float: left;
	width:30px;
	border-top: 2px solid #005C7E;
	background-color: #E5EAEC;
	text-align: center;
	display: block;
	margin-right:15px;
	margin-bottom:80px;
	padding:5px;
        
	}
	
/* ####### End of Carol Black and News and Updates page ####### */

/* ####### Case Studies page ####### */

#case-study-search 
	{
	background:#FCF0D4;
	border:solid 2px #F6CC71;
	clear:right;
	margin-bottom:10px;
	}

#case-study-search-input 
	{
	background:#F6CC71;
	float:right;
	width:395px;
	text-align:right;
	padding:2px;
	}


.center {
text-align:center;
}     
.quotebox {
	margin:auto;
	width: 230px;
	font-size:130%;
	color: #000000;
	text-align: center;
} 

.quotebox p {
font-size: .8em;
margin: 10px 0;
padding: 10px 0;
border-top: 1px solid #FBD361;
border-bottom: 1px solid #FBD361;
}

.quotebox ul, .quotebox ol{
	color: #000000;
	margin-left: 5px;
}
.indented {
	margin-left:6px;
} 
.case-study-box 
	{
	background:#FEF3D3;
	border:solid 1px #FBD361;
	float:right;
	width: 250px;
	padding: 0px;
	margin-bottom: auto;
	margin-left: 5px;
        background: #FFF3D3 url(../images/case-study-bg2.gif) repeat-x right center;
        
        padding-top: 5px;
        font-size: 1.3em;
}    
        

#content .blue-bg {
        background-color: #E3EEF4; padding: 6px;
        margin: 5px 0px 0px 0px;
       
        }
#content label{
        
        


}
#case-study-bg
	{
	background: url(../images/case-study-bg.gif) no-repeat right top;
	margin-top: 1em;
	padding: 6px 6px 3px 6px;
	}       

#case-study-li li {
         background: url('../images/li-orang.gif') no-repeat left top!important;
         padding: 0px 0px 10px 25px!important;
}


/* ####### End of Case Studies page ####### */

/* ####### Employers page ####### */
.employers h2 {margin:1em 0 0.4em 0 !important;font-size:1.7em !important;}
.employers h3 {color:#F58020;margin:1em 0 0.7em 0;font-size:1.2em;font-weight:bold;}
.employers h4 {color:#484848;margin:1em 0 0.7em 0;font-size:1.2em;font-weight:bold;}
/* ####### END of Employers page ####### */

/* ####### Extras - styles for sub pages and other pages ####### */

.boxed{
	background-image: url(../images/blue-gradient-2.gif);
}
.right_img_lower{
	float: right;
	margin: 15px 0px 5px 15px;
}
.right_img{
	float: right;
	margin: 10px 0px 5px 15px;
}
.left_img{
	float: left;
	margin: 0px 15px 5px 0px;
}
#input-search
	{
	border: solid 1px #005C7E;
	width: 200px;
	padding: 2px;
	}

#search-bt 
	{
	margin: 1px 0px 0px 1px; 
	_position: relative;
	_top: 1px;
	}

h1.inline 
	{
	display: inline;
	line-height: 1em;
	}
	
#home-left-para a,
#content .newscontent a,
#content .container a{
	background: transparent url(../images/blue-arrow.gif) no-repeat center right;
	padding: 0px 9px 0px 0px;
	}
#content .container .container-right .read-more{
	background: transparent url(../images/blue-external-link.gif) no-repeat top left;
	padding: 0px 0px 0px 14px;
}

.pdf {

	background: transparent url(../images/pdf_icon.gif) no-repeat top left;
	padding: 1px 0px 1px 20px;
	height: 18px;
}

#content .container .container-left .pdf{
	background: transparent url(../images/pdf_icon.gif) no-repeat top left;
	padding: 1px 0px 1px 20px;
}

.floatleft 
	{
	float: left;
	margin-right: .2em;
	margin-bottom: .2em;
	}

/*#home-boxes #boxes1 h2 a,
#home-boxes #boxes2 h2 a,
#home-boxes #boxes3 h2 a 
	{        
	background: transparent url(../../images/red-arrow.gif) no-repeat left top;
	padding: 0px 0px 0px 10px;
	}*/

#mainbody #home-boxes #home-boxes1 h2 a,
#mainbody #home-boxes #home-boxes2 h2 a,
#mainbody #home-boxes #home-boxes3 h2 a,
#home-boxes h2 a 
	{
	padding: 0px 10px 0px 0px;
	color: #005C7E;
	}

#mainbody #home-boxes #home-boxes1 .home-link-list a,
#mainbody #home-boxes #home-boxes2 .home-link-list a,
#mainbody #home-boxes #home-boxes3 .cstable a
	{
	background: transparent url(../images/blue-arrow.gif) no-repeat top right;
	padding: 0px 9px 0px 0px;
	}

/* ######### CONTENT BOXES ##########*/

#boxes1 
	{
	float: left;
	width: 28.5%;
	margin-right: .5%;
	padding: 1% 2% 1% 2%;
	min-height: 200px;
	*height: 85px;
	background: transparent url(../images/blue-gradient-2.gif) repeat-x right top;
	}

#content #boxes1 h2, #content #boxes2 h2, #content #boxes3 h2 {margin:0 0 0.3em 0;}

#boxes2 
	{
	float: left;
	width: 28.5%;
	margin-right: .5%;
	padding: 1% 2% 1% 2%;
	min-height: 200px;
	*height: 85px;
	background: transparent url(../images/yellow-gradient-2.gif) repeat-x right top;
	}

#boxes3 
	{
	float: left;
	width: 29%;
	padding: 1% 2% 1% 2%;
	min-height: 200px;
	*height: 85px;
	background: transparent url(../images/orange-gradient-2.gif) repeat-x right top;
	}

.cstable td 
	{
	width: 33%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

#home-boxes3 table.cstable
	{
 	width: 90%;
	}
.errorbox{
	background-image: url(../images/blue-gradient.jpg);
	background-repeat: repeat-x;
	width: 70%;
	padding: 10px;
	
	}

/* ######### Content ##########*/

#content 
	{
	clear: both;
	padding-top: 10px;
	margin-bottom: 15px;
	}
.floatright{
	float:right;
	width: 207px;
}
.content-wrapper
	{
	float:left;
	margin-bottom:40px;
	width:70%;
	
}
.about-wrapper{
	background: #FFFCF5 url(../images/yellow-gradient.jpg) repeat-x;
	padding: 1% 1% 2% 1%;
	margin-bottom: 10px;
	margin-top: 0px;
}
	.block{

}
.about-wrap{
	border: 1px solid #006666;

}
.about-bullet{

}
.about-section{
	float:left;
	width: 100%;
	padding: 0px;
	margin: 0% 0% 0% 0%;
	display: inline;
}
.about-section p{
	float: left;
	width: 70%;
}
#content .content-wrapper .about-wrapper .about-bullet .about-section p{
	padding-top: 5px;

}
.about-section-text{
	float:left;
	width: 60%;
	margin: 0px;
	padding: 0px;
}
#content .about-section h2{
	background: transparent url(../images/red-arrow.gif) no-repeat left top;
	list-style-type: none;
	line-height: 1.4em;
	color: #005C7E;
	float: left;
	padding: 0px 1% 0px 10px;
	width: 150px;
}
#content .about-section a:hover h2 {
	color: #005C7E;
	text-decoration: underline;
}


.read-more
	{
	background: transparent url(../images/blue-arrow-low.gif) no-repeat top right;
	padding: 0px 9px 0px 0px;
	}

#content .container .container-right .read-more,
#mainbody #content .container2 a
	{
	background: transparent url(../images/blue-external-link.gif) no-repeat top left;
	padding: 0px 0px 0px 19px;
	/*display: block;*/
	}

#content h1 
	{
	color: #F58020;
	}

#content h2 a {
	color: #005C7E;
	}
#content #floatcontent #leftcontent .carol_bottom-bar a h2{
	background: transparent url(../images/blue-largearrow.gif) no-repeat top right;
	padding: 0px 11px 0px 0px;
}
#content h2 {
	color: #005C7E;
	margin: 0 0 0.8em 0;
	}
	.container2 h3{
	float: left;
	padding: 0px 5% 0px 10px;
	color: #F58020;
	width: 220px;
	line-height: 1.3em;
	font-size: 100%;
	}
#privacyPage h2 {margin-top:1.5em;}
/*dales change */
#content ul li{
	background: transparent url(../images/li-orange-b-small.gif) no-repeat top left;
	padding: 0px 0px 10px 10px;
	list-style-type: none;
	line-height: 1.4em;
	_height: 20px;
	}
#content ol li {
	list-style-type: decimal;
	line-height: 1.4em;
	margin-left: 30px;
	padding: 0px 0px 10px 0px
	}
ol li {
	padding: 0px 0px 10px 10px;
	list-style-type: decimal;
	line-height: 1.4em;
	}
#content .faq .container-left li{
	color: #484848;

}

#content .content-wrapper ul.orange-bullet li
	{
	background: transparent url(../images/li-orange-b-small.gif) no-repeat left top;
	list-style-type: none;
	line-height: 1.4em;
	}
	
#mainbody ul.orange-bullet
	{
	padding: 10px;
	background: #FFFCF5 url(../images/yellow-gradient.jpg) repeat-x;
        margin: 10px 0px 20px 0px;
	}
#mainbody ul.orange-bullet3{
	padding: 10px;
	background: #FFFCF5 url(../images/yellow-gradient.jpg) repeat-x;
	width: 350px;
	margin: 10px 0px 20px 0px;
}
#mainbody ul.orange-bullet-expand{
	padding: 10px;
	background: #FFFCF5 url(../images/yellow-gradient.jpg) repeat-x;
	width: 44%;
	float: left;
	margin-top: 10px;
	margin-right: 1%;
	margin-bottom: 20px;
	margin-left: 0px;
}

#mainbody ul.orange-bullet-expand2{
	padding: 10px;
	background: #FFFCF5 url(../images/yellow-gradient.jpg) repeat-x;
	width: 95%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-right: 1%;
	margin-bottom: 20px;
	margin-left: 0px;
}

#mainbody ul.orange-bullet-expand2 li{
	width: 300px;
	height: auto;
	display: block;
	float: left;
}

#mainbody ul.orange-bullet-expand3{
	padding: 10px;
	background: #FFFCF5 url(../images/yellow-gradient.jpg) repeat-x;
	width: 70%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-right: 1%;
	margin-bottom: 20px;
	margin-left: 0px;
}

#mainbody ul.orange-bullet-expand3 li{
	width: 300px;
	height: auto;
	display: block;
	float: left;
}

#mainbody ul.blue-bullet{
	padding: 10px;
	background: #FFFCF5 url(../images/blue-gradient.jpg) repeat-x;
	width: 350px;
	margin: 10px 0px 20px 0px;
}
	
#content .content-wrapper ul li h2 a
	{
	background: transparent url(../images/li-orange-b.gif) no-repeat left top;
	padding: 0px 0px 0px 10px;
	color: #000000;
	}

#content li ul 
	{
	margin-top: 15px;
	}

#content li li 
	{
	background: transparent url(../images/li.gif) no-repeat left top;
	padding: 0px 0px 3px 20px;
	font-size: 90%;
	}

#mainbody ul 
	{
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	}
           
#mainbody #content .container li
	{
    background: transparent url(../images/li.gif) no-repeat left top;
    list-style-type: none;
    padding: 0px 0px 3px 20px;
	color: #005C7E;
	}

.calendar 
	{
	width: 2.5em;
	border-top: solid 3px #005C7E;
	background: #EFF2F6;
	text-align: center;
	color: #005C7E;
	float: left;
	margin: 0px 6px 0px 0px;
	}

.calendar span 
	{
	font-size: 190%;
	padding-top: 2px;
	display: block;
	}

.faq 
	{
	margin-top: 10px;
	}

#content .faq h2 
	{
	background: transparent url(../images/faq.gif) no-repeat left top;
	color: #F58020;
	float: left;
	width: 20%;
	padding: 10px 10px 10px 35px;
	font-size: 120%;
	line-height:1.2em;
	}

#content .faq h2 a 
	{
	color: #F58020;
	text-decoration: none;
	}

.yellow-box 
	{
	background: #FCECC9 url(../images/yellow-box.gif) no-repeat top right; 
	width: 166px;
	float: left;
	margin: 10px 15px 10px 0px;
	}

.yellow-box p
	{
	margin: 10px;
	}























/*##### TABS ##### */

.tabberlive .tabbertabhide 
	{
	display:none;
	}
	
.tabberlive 
	{
	margin-top:1em;
	}

ul.tabbernav
	{
	margin:0;
	padding: 4px 0;
	border-bottom: 2px solid #304F70;
	}

ul.tabbernav li
	{
	list-style: none;
	margin: 0;
	display: inline;
	}

ul.tabbernav li a
	{
	padding: 4px 17px 4px 17px;
	margin-right: 3px;
	border-bottom: none;
	background: #D6DCE2;
	text-decoration: none;
	}

ul.tabbernav li a:link 
	{
	color: #304F70;
	}

ul.tabbernav li a:visited 
	{
	color: #304F70;
	}

ul.tabbernav li a:hover
	{
	color: white;
	background: #64768A;
	}

ul.tabbernav li.tabberactive a
	{
	background-color: #304F70;
	border-bottom: 2px solid #304F70;
	color: white;
	}

ul.tabbernav li.tabberactive a:hover
	{
	color: #D6D6D6;
	border-bottom: 2px solid #304F70;
	}

.tabbertab 
	{
	padding: 15px 15px 5px 15px;
	border-top:0;
	background: #F0F0F0;
	}

.tabbertab h2 
	{
	display:none;
	}

.tabbertab h3 
	{
	display:none;
	}

/*##### TABS END ##### */

#content .keywords-list 
	{
	width: 690px;
	color: #FFFFFF;
	background-image: url(../images/blue-gradient-list.gif);
	background-repeat: repeat-x;
	background-color: #00779C;
	margin-bottom: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	}

#content .keywords-list p
	{
 	padding: 1px;
	}
	
#content .keywords-list ul li a
	{
	color: #FFFFFF;
	}

#content .keywords-list a:hover, #content .keywords-list a:focus
	{
	color: #F58020;
	text-decoration: none;
	}

#content .keywords-list h5
	{
	background: #005C7E;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 110%;
	}

#content .keywords-list li
	{
	background: transparent url(../images/li-orange.gif) no-repeat left 50%;
	list-style-type: none;
	color: #FFFFFF;
	white-space: nowrap;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	padding: 5px 5px 1px 10px;
	}

#content .keywords-list ul
	{
	padding: 0px 0px 10px 10px;
	margin: 5px 0px 5px 0px;
	}

#content .table table h5
	{
	margin: 0px;
	font-weight: bold;
	font-size: 110%;
	}

#content .table table th
	{
	background-color: #C0DFED;
	}

#content .table table
	{
	width:100%;
	}

#content .table th, #content .table td
	{
	text-align:left;
	padding: 3px 10px 3px 10px;
	vertical-align:top;
	} 

#content .table tr
	{
	text-align:left;
	padding: 0px;
	margin: 0px;
	}

#content .table td 
	{
	width:25%;
	font-weight: bold;
	} 

#content .table a 
	{
	background: transparent url(../images/orange_table-arrow.gif) no-repeat center left;
	color: #005C7E;
	display: block;
	padding: 4px 0px 4px 10px;
	}

#content .table a:hover, #content .table a:focus 
	{
	color: #F58020;
	text-decoration: none;
	background-color: #FDEECF;
	}
	
#content .table .selected{
	color: #F58020;
	text-decoration: none;
	background-color: #FDEECF;
}

#content .table
	{
	float: left;
	width: 690px;
	color: #005C7E;
	clear: both;
	background-color: #DAEAEF;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}

#add-bgr
	{
	background: url(../images/add-bgr.gif) no-repeat center left; 
	width: 100px;
	text-decoration: underline;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 15px 10px 10px 25px;
	float: right;
	color: #395B7E;
	}

#add-bgr a 
	{
	color: red;       
	}
	
#formf 
	{
	margin-top: 10px;       
	background:#FCECC9 url(../images/form-bgr.gif) no-repeat left center; 
	padding: 10px;
	}

#formf input
	{
	display: block;
	width: 230px;
	float: left;
	margin-bottom: 10px;
	padding: 2px;

	}

#formf select
	{
	display: block;
	width: 238px;
	float: left;
	margin-bottom: 10px;
	padding: 1px 1px 1px 1px;
	}

#formf label
	{
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding: 3px 10px 3px 0px;
	}

#formf br
	{
	clear: left;
	}

/* ####### About page and sub pages ####### */

#floatcontent2
	{
	height: auto;
	margin: 0;
	padding:0 0px 0 185px;
	_padding: 0 0 0 190px;
	}

#leftcontent2
	{
	background: transparent;
	float: left;
	width: 100%;
	height: auto;
	border: 0;
	margin-left: -185px;
	_margin-left: -95px;
	}

#rightcontent2
	{
	float: right;
	width: 180px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	height: auto;
	}
.backbutton
	{
	background: url(../images/back-bgr.gif) no-repeat center left; 
	width: 45px;
	text-decoration: underline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 10px 25px;
	color: #395B7E;
	}

.blue-box
	{
	background: #446F91 url(../images/blue-box.gif) no-repeat top right; 
	width: 166px;
	color: white;
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 15px 0px;
	}

.blue-box p
	{
	margin: 10px;
	font-size: 120%;
	line-height: 1.5em;
	}

.container
	{
	margin-top: 10px;
	float: left;
	width: 90%;
	}

.container2
	{
	margin-top: 10px;
	float: left;
	width: 95%;
	}
.container h3 {
	font-size: 120%;
	color: #F58020;
	background-image: none;
	margin: 0px;
	width: 20%;
	float: left;
	line-height: 1.3em;
	font-weight: bold;
	padding-right: 5%;
}
.container h2, .container2 h2
	{
	float: left; 
	font-size: 140%;
	background: transparent url(../images/pointer.gif) no-repeat top left;
	padding: 0px 0px 0px 10px;
	color: #F58020;
	width: 18%;
	}


#mainbody #content .container h2
	{
	color: #F58020;
	font-size: 140%;
	width: 30%;
	font-weight: bold;
	}

.container-right
	{
	float: right;
	width: 65%;
	}
.container-left
	{
	width: 50%;
	margin-left: 30%;
       
        
	}
.faq .container-left{
	width: 50%;
	margin-left: 30%;
	padding-top: 8px;
}
		.container-left2
	{
	width: 30%;
	margin-left: 320px;
	}

.container h2 a
	{        
	height: 13px;
	width: 9px;
	}

.newitem
	{
	margin-left: 0px;
	float: left;
	padding-top: 5px;
	display: inline;
	}

.newitem img.date
	{
	margin-left: -35px;
	vertical-align: top;
	float:left;
	}

.newitem_pic
	{
	margin: 0px 0px 0px 0px;
	float: left;
	padding-left: 0px;
	}

.newitem_pic img.date
	{

	vertical-align: top;
	float:left;
	}

.newitem_pic img.pic
	{
	margin: 0px 10px 0px 0px;
	vertical-align: top;
	float:left;
	}
.pic {
                margin: 10px;
               
        }

.newscontent
	{
	float:left;
	width: 95%;
    /*border: solid 1px blue;*/
	}
	.newscontent img
	{
	float:left;
	}

.newscontent h2
	{
	clear:none;
	}

.newscontent a
	{
	font-weight: bold;
	}

#content .newitem_pic .newscontent h2 a, #content .newitem .newscontent h2 a
	{
	text-decoration: none;
	font-weight:normal;
	background:none;
	}

#content .anchor-links a
	{
	background: transparent url(../images/blue-arrow-down.gif) no-repeat left;
	padding: 0px 0px 0px 11px;
	line-height: 1.5em;
	}

#content .anchor-links
	{
	padding: 0px 0px 15px 0px;
	}
#content .anchor-links p {margin:0;}
#aspnetForm
	{
	margin: 0px;
	padding: 0px;
	}

#wrapper #mainbody #content label
	{
	text-align: right;
	}
	
#mainbody #content fieldset
	{
	background: #FEF9F5 url(../images/form-bgr.gif) repeat right top;
	float: left;
	width: 600px;
	border: none;
	padding: 15px;
	}
.form-row #ctl00_ContentPlaceHolder1_BtnSave{
	margin-left: 208px;

}


.form-row, .form-row2
	{
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 7px;
	}

.form-row textarea,.form-row #input
	{
	width: 250px;
	}

.form-row2
	{
	_margin-bottom: 1em;
	!margin-bottom: 1em;
	}

.form-row label
	{
	display: block;
	float: left;
	margin: 0 0 5px;
	padding: 3px 5px;
	text-align: left;
	width: 205px;
	}

.form-row2 label
	{
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 3px 5px;
	text-align: left;
	width: 90px;
	}
        
.form-row3 {
        width: 230px;                
        margin-bottom: 7px;
        }
        
.form-row3 label
	{
	
	float: left;
	
	text-align: left;
	width: 205px;
       
	}    
        
.form-row3 input {        
       
        margin-top: 5px;
        _margin-top: 0px;
        float: right;
        }
		
.form-row-checkbox {margin-bottom:1em;}
.form-row-checkbox label {float:left;display:block;width:90%;}
.form-row-checkbox input {float:left;margin:5px 10px;;}

.news_title
	{
	float:left
	}
.newsArchiveDate{
 text-align:right
}	
.new_news_item
	{
	float:left;
	padding-left:10px;
	padding-top:7px;
	}
	
.title_admin
	{
	font-size:25px;
	}
	
.bold
	{
	font-size:1.1em;
	font-weight:bold;
	}
	
.text_padding
	{
	padding:0 30% 0 0;
	}
	
.photo {
	
	width: 150px;
	
	float: left;
	text-align: center;
	margin: 5px;
		
	}
	
.photo2 {
	
	border: solid 1px gray;
	
	height: 150px;
	
		
	}	

.photo  img{
	
	padding: 5px 5px 0px 5px;
	
		
	}
	
.formlabel {
	width: 180px!important;
	display: block;
	
}
/* ####### End of Extras ####### */

/* ####### Forum ####### */
.error {
	color: red;
	display: block;
	padding-bottom: 10px;
}
.forumtable {
	width: 100%;
	border: 0px;
}

.forumheader {
	background: #005c7e;
	color: white;
	font-weight: bold;
	
}
.forumheader  td, .forumheader  th { 
	padding: 3px 5px 3px 5px;
	}
.forumcomments
 	{
	width: 100px;
	text-align: center;
}

.forumlastpost
 	{
	width: 100px;
	text-align: center;
}

.forumhr {
	border-bottom: 1px solid #ccdee5;
}

.forumtable h4 {
background:url(../images/red-arrow.gif) no-repeat left top;
padding: 6px 5px 5px 12px;
font-size: 1.0em;
}

#pagination {
	margin: 20px 0px 0px 0px;
	text-align: center;
}


#pagination a {
	border: solid 1px #ccdee5;
	padding: 3px 6px 3px 6px;
}

#pagination a:hover,
#pagination a:active,
#pagination a:link.selected {
	background: #4b95e5; 
	color: white;
	text-decoration:none;
}

.forum-b-box {
	background: #005c7e;
	padding: 5px;
	color: white;
	margin-top: 15px;
	
}

.posedby {
	text-align: right;
}


.gradient {
	background:url(../images/yellow-gradient.jpg) repeat-x left top;
	padding: 10px;
}

.comment {
	border-bottom: solid 1px #ccdee5;
}

.comment  h3{
	color: #f69443;
	font-size: 1.2em;
	margin-top: 0px;
}

#add-comment {
	background: #cadde4;
	padding: 10px 0px 0px 0px;
	margin-bottom: 10px;

}

#add-comment label {
	display: block;
	float: left;
	width: 100px;
	padding: 0px 10px 0px 0px;
}

#add-comment input {
	display: block;
	float: left;
	width: 200px;
	font-family: arial;
	font-size: 1.0em;
}
#add-comment input.button,
.comment input.button {
	display: inline;
	float: none;
	width: 70px;
}
#add-comment textarea {
	display: block;
	float: left;
	width: 750px;
	border: solid 1px #005c7e;
	font-family: arial;
	font-size: 1.0em;
	padding: 3px;
}
#add-comment br {
	clear: left;

}
#add-comment input.button-save {
	margin-left: 110px; 
	margin-top: 10px
}
.forumtablecms {
	width: 100%;
	clear: both;
}

.forumtablecms td, .forumtablecms th {
	border-bottom: solid 1px #d7dfe5;
	padding: 5px 0px 5px 0px;
}

.forum-buttons {
	text-align: right;
	margin-top: 10px;
}

.accepted-right {float: right; width: 150px; text-align: right;}

label.lbluseredit {
	width: 110px;	
}
input.threadedit {
	border: solid 1px #005c7e; 
	padding: 3px;
}
/* ####### Forum  END ####### */

/* ####### Countrywide 2009 ####### */
#mainbody #content #countrywide-2009 {
	width: 700px;	
	background-position: -100px 0px;
}
#countrywide-2009 input.field,
#countrywide-2009 select.field,
#countrywide-2009 textarea {
	width: 150px;
} 
#countrywide-2009 textarea {
	font-family:"arial","Helvetica",sans-serif;
	font-size:1em;
	line-height:1.5em
}
#countrywide-2009 span.checkbox {
	display:block;
	float:left;
}
#countrywide-2009 span.checkbox input {
	float:left;
	display:block;
	margin:3px 3px 0 0;
}
#countrywide-2009 span.checkbox label {
	text-align:left;
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-align:left !important;
	width:350px;
}
/* ####### Countrywide 2009  END ####### */

/* Business health check  2 */


.bhc
{	border-width: 0 4px;
	border-style: solid;
	border-color: #f9ab6b;
	width: 749px;
	padding: 0;
	margin: -6px auto;
	text-align:left}

.ini
{	border-width: 0 4px;
	border-style: solid;
	border-color: #f9ab6b;
	width: 749px;
	padding: 0;
	margin: -6px auto;
	text-align:left}
	
#iniHolder{padding:2em;}

.bhc h2
{	clear: both;
	margin-top: 1em !important}

.bhc h2.smaller
{	font-size: 1.4em;
	font-weight: normal !important;
	color: #F58020 !important}

.bhc dl
{	margin: 1em 2%}

.bhc dt
{	color: #f38121;
	font-weight: bold;
	margin: 1em 0 0.3em 0}

.bhc dd,
.bhc dl dd ul li span
{	color: #777;}

.faqholder
{	border-width: 3px 1px;
	border-style: solid;
	border-color: #f9ab6b;
	margin: 1em 0}



.bhc ul li
{	
    list-style-position: inside; 
	color: #484848;
	padding: 0px;
	margin: 0px 0px 0px 20px;

	}

.bhc .jumps
{	margin: 0 !important;
	padding: 0 !important}


.bhc .jumps li
{	list-style: none !important;
	background: none!important;
	margin: 5px 0% !important;
	padding: 0 !important;
	font-weight: bold}

.bhc .jumps li a
{	color: #fb8020 !important}
	
#hello {
	margin: 0px;
	padding: 0px;
	width: auto;
	float: right;
	text-align: right;
	font-size: 0.9em;
}

#hello a{
	
	color: #005c7e;
	text-decoration: none;
}

.iniPtag { width:100%; padding-left:20px;}

#iniButtonHolder{ float:right; margin:0	 75px 0 20px;  }

.imgRight {margin:0px 50px 0 0; list-style:none;}

.imageButton{ margin-bottom:10px;}

/*						#iniBoxes span a {
	
	float:left; 
	background:url(../images/images/li-background.gif) no-repeat center; 
	width:227px;
	height:300px;
	margin:5px; 
	padding:5px;
	text-decoration:none;
	color:#666666;
	
	
	
}*/



/*#iniBoxes span a:hover {background:url(../images/images/li-background-over.gif) no-repeat center;}

#iniBoxes h2 {padding:0px 0 0 15px; margin-bottom:7px; float:left;  width:90%;}

#iniBoxes img {margin:5px 0 10px 9px; float:left;}

#iniBoxes p { padding-left:15px; padding-bottom:10px; clear:both; width:90%; font-size:0.88em;}*/

.iniBoxHolder,
.iniBoxOver
{	margin: 1em 1em;
	float: left;
	position:relative;
	}

.iniBoxHolder a,
.iniBoxOver a
{	background-repeat: no-repeat;
	padding-top: 108px;
	display: block;
	text-decoration:none;
	background-position: top left;
	cursor: pointer;
	zoom: 1}
	
	
	
	


#ini-wnc-a1
{ 	background-image: url(../images/iniBox_top_ffnc.jpg);
	}

#ini-wnc-a1:hover
{ 	background-image: url(../images/iniBox_top_ffnc_over.jpg);
}

	

#ini-ffw-a1
{ 	background-image: url(../images/iniBox_top_ffws.jpg);
	}

#ini-ffw-a1:hover
{ 	background-image: url(../images/iniBox_top_ffws_over.jpg);
}

#ini-btk-a1
{ 	background-image: url(../images/iniBox_top_btk.jpg);
}

#ini-btk-a1:hover
{ 	background-image: url(../images/iniBox_top_btk_over.jpg);
}

#ini-rms-a1
{ 	background-image: url(../images/iniBox_top_RM.jpg);
}

#ini-rms-a1:hover
{ 	background-image: url(../images/iniBox_top_RM_over.jpg);
}

#ini-exe-a1
{ 	background-image: url(../images/iniBox_top.jpg);
}

#ini-exe-a1:hover
{ 	background-image: url(../images/iniBox_top_over.jpg);
}

#ini-hwb-a1
{ 	background-image: url(../images/iniBox_top_hwwb.jpg);
	}

#ini-hwb-a1:hover
{ 	background-image: url(../images/iniBox_top_hwwb_over.jpg);
}


#ini-rev-a1
{ 	background-image: url(../images/iniBox_top_rev.jpg);
	}

#ini-rev-a1:hover
{ 	background-image: url(../images/iniBox_top_rev_over.jpg);
}


#ini-apt-a1
{ 	background-image: url(../images/iniBox_top_apt.jpg);
	}

#ini-apt-a1:hover
{ 	background-image: url(../images/iniBox_top_apt_over.jpg);
}



#ini-444-a1
{ 	background-image: url(../images/iniBox_top_npgp.jpg);
	}

#ini-444-a1:hover
{ 	background-image: url(../images/iniBox_top_npgp_over.jpg);
}


#ini-555-a1
{ 	background-image: url(../images/iniBox_top_PA.jpg);
	}

#ini-555-a1:hover
{ 	background-image: url(../images/iniBox_top_PA_over.jpg);
}

#ini-ohh-a1
{ 	background-image: url(../images/iniBox_top_ohh.jpg);
	}

#ini-ohh-a1:hover
{ 	background-image: url(../images/iniBox_top_ohh_over.jpg);
}

#ini-chf-a1
{ 	background-image: url(../images/iniBox_top_chf.jpg);
	}

#ini-chf-a1:hover
{ 	background-image: url(../images/iniBox_top_chf_over.jpg);
}

#ini-mhs-a1
{ 	background-image: url(../images/iniBox_top_mhs.jpg);
	}

#ini-mhs-a1:hover
{ 	background-image: url(../images/iniBox_top_mhs_over.jpg);
}




.iniBoxHolder a,
.iniBoxOver a:hover {text-decoration:none;}

.iniBoxTop  {padding:0; margin:0}


.iniBoxMiddle { background:url(../images/iniBox_middle.jpg) repeat-y; width:227px; padding:0; margin-top:-12px; min-height: 26em; }

.iniBoxBottom { background:url(../images/iniBox_bottom.jpg) no-repeat; width:227px; padding:0; margin-top:-12px; height:15px; position: absolute; bottom: 0}

.iniBoxMiddle h2 span {padding:0px 0 0 15px; margin-bottom:0px;   width:90%; display: block; text-decoration:none;}

.iniBoxMiddle p { padding-left:15px; padding-bottom:10px; clear:both; width:85%; line-height:18px;color:#666666; }

/* rollovers */

.iniBoxOver .iniBoxMiddle { background:url(../images/iniBox_middle_over.jpg) repeat-y; width:227px; padding:0; margin-top:-12px; }

.iniBoxOver .iniBoxBottom { background:url(../images/iniBox_bottom_over.jpg) no-repeat; width:227px; padding:0; margin-top:-12px; height:15px;}





#arrow1{float:right; margin:3px 0 0 5px; position:absolute;}

#arrow2{float:right; margin:2px 0 0 3px; position:absolute;}

#arrow3{float:right; margin:2px 0 0 5px; position:absolute;}

#arrow4{float:right; margin:2px 0 0 5px; position:absolute;}

#arrow5{float:right; margin:0px 0 0 50px; position:absolute;}

#arrow6{float:right; margin:0px 0 0 50px; position:absolute;}

#iniWrapper{ margin:0 0 0 75px;}

.firstLine { float:left; margin:0 0 0 5px; clear:both;}

.firstLine #iniBoxHolder {display:block; float:left; padding:10px;}

.secondLine #iniBoxHolder{ display:block; float:left; padding: 10px;; }

#iniH1{float: left; margin: 25px 0 0px 0px; display:block; height:1em; line-height: 1em;padding-bottom: 26px;}


.appError {float:left; margin-left:250px; font-size:1.2em; color:#C00; position:relative;top: -60px;}

.CHFDownload {float:right; margin:10px 10px 10px 50px; position:relative; top:-20px;"}





/* ####### End of Document ####### */