/* CSS Document */
.grayboxes {	
	border: 1px solid #999999; 
	background-color: #efefef; 
	padding: 0em 1em;
}
.imageborder_gray {	
	border: 1px solid #CCCCCC; 
	padding: 5px;
}
.graylink {color:#333333; }
.graylink a:link {
	color:#333333;
	text-decoration: underline;
}
.graylink a:visited{
	color:#333333;
	text-decoration: underline;
}
.graylink a:active{
	color:#666666;
}
.graylink a:hover{
	color:#666666;
}
.blacklink {color:#000000; }
.blacklink a:link {
	color:#000000;
	text-decoration: underline;
}
.blacklink a:visited{
	color:#333333;
	text-decoration: underline;
}
.blacklink a:active{
	color:#0000ff;
}
.blacklink a:hover{
	color:#0000ff;
}
.graylinkno {color:#333333; }
.graylinkno a:link {
	color:#333333;
	text-decoration: none;
}
.graylinkno a:visited{
	color:#333333;
	text-decoration: none;
}
.graylinkno a:active{
	color:#666666;
	text-decoration: none;
}
.graylinkno a:hover{
	color:#990000;
	text-decoration: underline;
}
.greenlink {color:#006600; }
.greenlink a:link {
	color:#006600;
	text-decoration: none;	
}
.greenlink a:visited{
	color:#006600;
	text-decoration: none;	
}
.greenlink a:active{
	color:#006600;
	text-decoration: none;
}
.greenlink a:hover{
	color:#FF6600;
	text-decoration: underline;
}
.bluelink {
	color:#0033FF;
	text-decoration: none;
}
.bluelink a:link {
	color:#0033FF;
	text-decoration: none;	
}
.bluelink a:visited{
	color:#0033FF;
	text-decoration: none;	
}
.bluelink a:active{
	color:#0033FF;
	text-decoration: none;
}
.bluelink a:hover{
	color:#9900FF;
	text-decoration: underline;
}
.icrc_graybar {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 13px; COLOR: #333;  BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.bluebar {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 300px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #0066cc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menuHeader {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.humn_indexHeader {
	BORDER: #006600 1px dashed;
	DISPLAY: block;
	left: 10px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #00FF66;
}
.humn_menuHeader {
	BORDER-TOP: #ccc 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	DISPLAY: block;
	BACKGROUND-COLOR: #EBE9ED;
	left: 10px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.humn_menuHeader2 {
	BORDER-TOP: #fff 1px solid;
	DISPLAY: block;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	left: 10px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
}
.humn_banner {
	BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000;  BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #66ccff; left: 10px;TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuItem A:link {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #e7e7e7; TEXT-ALIGN: left; TEXT-DECORATION: none; padding-left: 15px;
}
.menuItem A:visited {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #e7e7e7; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuItem A:active {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #e7e7e7; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuItem A:hover {
	COLOR: #0000ff; BACKGROUND-COLOR: #ffffff
}
.menuItemsub A:link {
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #333;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: arial;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: lighter;
    padding-top: 3px;
	padding-left: 20px;
	BORDER-BOTTOM: #ccc 1px dotted;
}
.menuItemsub A:visited {

	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #333;
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: #ccc 1px dotted;
	FONT-FAMILY: arial;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: lighter;
	    padding-top: 3px;
	padding-left: 20px;
}
.menuItemsub A:active {

	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #333;
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: #ccc 1px dotted;
	FONT-FAMILY: arial;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: lighter;
	    padding-top: 3px;
	padding-left: 20px;
}
.menuItemsub A:hover {
	COLOR: #0000ff; BACKGROUND-COLOR: #ffffff
}
.menuItem2 A:link {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuItem2 A:visited {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuItem2 A:active {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuItem2 A:hover {
	COLOR: #0000ff; BACKGROUND-COLOR: #dde6f0
}
.selmenuItem A:link {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff;  LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #0099ff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.selmenuItem A:visited {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #0099ff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.selmenuItem A:active {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #0099ff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.selmenuItem A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #0099ff;
	font-weight: bold;
}
.sel2menuItem A:link {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff;  LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #AADDFF; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sel2menuItem A:visited {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #AADDFF; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sel2menuItem A:active {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #AADDFF; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sel2menuItem A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #AADDFF;
	font-weight: bold;
}
.sel3menuItem A:link {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff;  LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sel3menuItem A:visited {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sel3menuItem A:active {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 24px; font-weight: bold; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "arial"; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sel3menuItem A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #cccccc;
	font-weight: bold;
}
.cch_heading {
	BORDER:#006600 1px solid;
	DISPLAY: block;
	left: 10px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #8aa38d;
	color: #FFFFFF;
}
.cchbgimage {
	background-image: url(../cch/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: 488px 233px;
}
.cchnews{
	background-color: #F1F5EB;
	border: thin dashed #999999;
	padding: 10px;
	margin-left: 20px;
}

.cchlinkgreen {color:#336633; }
.cchlinkgreen a:link {
	color:#336633;
	text-decoration: none;

}
.cchlinkgreen a:visited{
	color:#336633;
	text-decoration: none;

}
.cchlinkgreen a:active{
	color:#336633;
	
}
.cchlinkgreen a:hover{
	color:#6633ff;	
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #336633;
}
.cchlinkwhite {color:#FFFFFF; }
.cchlinkwhite a:link {
	color:#FFFFFF;
	text-decoration: none;

}
.cchlinkwhite a:visited{
	color:#FFFFFF;
	text-decoration: none;

}
.cchlinkwhite a:active{
	color:#FFFFFF;
	
}
.cchlinkwhite a:hover{
	color:#ffff00;
	
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #ffffff;
}
.cchlinkblack {
	color:#336633;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;



}
.cchlinkblack a:link {
	color:#336633;	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;

}
.cchlinkblack a:visited{
	color:#336633;	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
}
.cchlinkblack a:active{
	color:#336633;	text-decoration: none;
    border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;

	
}
.cchlinkblack a:hover{
	color:#6633ff;		text-decoration: nonw;
}
.lt_bgwhite {
	TEXT-DECORATION: none;
	margin: 5px;
	padding: 10px;
	background-color: #ffffff;
	width: 750px;
}
.lt_bg1 {
	TEXT-DECORATION: none;
	background-color: #efefef;
	width: 690px;
			background-image: url(../MQUONLY/images/lt3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: thin dashed #999999;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	padding-left: 50px;
}
.lt_bg2 {
	TEXT-DECORATION: none;
	background-color: #ffffff;
	width: 690px;
			background-image: url(../MQUONLY/images/lt5.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: thin dashed #999999;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	padding-left: 50px;
}
.lt_bg3 {
	TEXT-DECORATION: none;
	background-color: #FFFFEC;
	width: 690px;
			background-image: url(../MQUONLY/images/lt1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: thin dashed #999999;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	padding-left: 50px;
}
