
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GENERIC a's ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
a:link, a:visited{
	color:#0095b3;
	text-decoration:none;
	}
a:hover, a:active{
	color:#0095b3 ;
	text-decoration:underline;
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menubar a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.topmenulink:hover, a.topmenulink:active{
	color:#0098b4 !important;
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mainMenu a's ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navlink:link, a.navlink:visited, a.navlinkOn{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#8BECEC;
	text-decoration:none;
	margin-left:10px;
	line-height:20px;
		font-family:			Arial, Helvetica, sans-serif;
	}
a.navlink:hover, a.navlink:active, a.navlinkOn{
	color:#FFFFFF;
		font-family:			Arial, Helvetica, sans-serif;
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ childNav a's ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.childnavlink:link, a.childnavlink:visited, a.subNavOn{
	font-size:11px;
	line-height:20px;
	background:url(../images/white_arrow.gif) no-repeat 5px 6px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
		font-family:			Arial, Helvetica, sans-serif;
	}
a.childnavlink:hover, a.childnavlink:active, a.subNavOn{
	background:url(../images/white_arrow.gif) no-repeat 5px 6px #00B0C3;
	}


/*a.navlink:link{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				120%;
	font-weight:			bold;
	color:					#03C3D9;
	text-decoration:		none;
	margin-left:			15px;
}

a.navlink:visited{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				120%;
	font-weight:			bold;
	color:					#03C3D9;
	text-decoration:		none;
	margin-left:			15px;
}	
a.navlink:hover{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				120%;
	font-weight:			bold;
	color:					#03C3D9;
	text-decoration:		none;
	margin-left:			15px;
}
a.navlink:active{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				120%;
	font-weight:			bold;
	color:					#03C3D9;
	text-decoration:		none;
	margin-left:			15px;
}

a.childnavlink:link{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			normal;
	color:					#FFFFFF;
	text-decoration:		none;
	margin-left:			20px;
}
a.childnavlink:visited{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			normal;
	color:					#FFFFFF;
	text-decoration:		none;
	margin-left:			20px;
}

a.childnavlink:hover{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			normal;
	color:					#FFFFFF;
	text-decoration:		none;
	margin-left:			20px;
}
a.childnavlink:active{
	display:block;
	white-space:nowrap;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			normal;
	color:					#FFFFFF;
	text-decoration:		none;
	margin-left:			20px;
}*/

/*a.navlink:link, a.navlink:visited, a.navlinkOn{
	font-family:			Arial, Helvetica, sans-serif;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#03C3D9;
	text-decoration:none;
	margin-left:10px;
	line-height:20px;
}

 a.navlinkOn{
	font-family:			Arial, Helvetica, sans-serif;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin-left:10px;
	line-height:20px;
}

a.navlink:hover, a.navlink:active, a.navlinkOn{
	color:#FFFFFF !important;
}

a.childnavlink:link, a.childnavlink:visited, a.subNavOn{
	font-size:11px;
	line-height:20px;
	background:url(../images/white_arrow.gif) no-repeat 5px 6px;
	display:block;
	color:#FFFFFF !important;
	text-decoration:none;
	padding-left:15px;
}
a.childnavlink:hover, a.childnavlink:active, a.subNavOn{
	background:url(../images/white_arrow.gif) no-repeat 5px 6px #f35c00;
}

.strapline{
	position:relative;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				150%;
	font-weight:			bold;
	font-style:				italic;
	color:					#FFFFFF;
	text-align: 			right;
}


#link_block{
	float:					right;
	width:					60%;
	vertical-align:middle;
	line-height:34px;
}

.menutext { 
	font-family:			Arial, Helvetica, sans-serif; 
	color:					#000000;
	font-weight:			bold;
}

.topmenulink
{
	color:#000 !important;
	font-weight:bold !important;
	vertical-align:middle;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Banner Gradient / Logo Position ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#banner{
	background:url(../images/CHP/chp_banner_grad.gif) top center repeat-x;
	border:none;
	}
#banner img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	}
#flash{
	margin:0px 0px 0px 325px;
	}	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Menu  (Plastic/Metalic) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#left_curve {
	background:url(../images/head_plastic_corner_left.gif) no-repeat bottom left;
}
#right_curve {
	background:url(../images/head_plastic_corner_right.gif) no-repeat bottom right; 
}
#left_menucurve {
	background:url(../images/menu_corner_left_plastic.gif); 
}
#right_menucurve {
	background:url(../images/menu_corner_right_plastic.gif); 
}
#menu{background:url(../images/menu_bar_plastic.gif) repeat-x top left;}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Content Overides ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
#content{
	color:#ff0000 !important;
	}
	
#content table tr th{
	color:#ff0000;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul
{ color: #000000;
    font-size: 90%;
    }

