/* CSS Document */
html body {
	color: #484349;
	margin: 10px auto 0px auto;
	padding: 0;
	border: 0;
	height: 100%;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	background-color: #484349;
	background-image: url(../images/backgroundImg.jpg);
	background-position: left top;
	line-height:18px;
}

.hrcclogo{
width:164;
float:left

}


.greyBg{
	background-image: url(../images/backgroundImg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #484349;
}

.navBg{
	background-image: url(../images/navBgC.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.footerBg{
	background-image: url(../images/footerC.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #171111;
	text-decoration: none;
}
/*menu*/
#sddm
{	margin: 0px 0px 0px 0px;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 8px 0px 0px 0px;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
	height:35px;
	border-right:1px solid #CCCCCC;}

#sddm li a
{	display: block;
	margin: 4 1px 0 0;
	padding: 7px 8px 0px 8px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover
{	
	background:url(../images/tabOverBg.jpg) repeat-x top;
	color:#fff;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-top: 5px;
	padding: 0;
	background: #EAEBD8;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #a62124;
		color: #ffffff;
		font: 11px arial;
		bolder-top: solid 1px #bb767b;
		background:url(../images/subnavbg.jpg) repeat-x bottom;
}

	#sddm div a:hover
	{	background: #484349;
		color: #FFF;
		background:url(../images/subnavbg_ovr.jpg) repeat-x bottom;
}
		
/*menu ends*/

/*classes for content section*/
.maincontentDiv
{
	width:927px;
	margin:0px auto;
	font:normal 12px arial;
	line-height:15px;
}
.maincontentDivinside
{
	width:942px;
	float:left;
	font:normal 12px arial;
	line-height:15px;
}
.homeleftcontent
{
	width:219px;
	float:left;
	line-height:18px;
}
.homecentercontent
{
	width:213px;
	margin:0px 0px 0px 27px;
	float:left;
	background:#e7e7e7;
	padding:10px;
	line-height:18px;
}
.homerightcontent
{
	width:423px;
	margin:0;
	float:right;
	line-height:18px;
}
.headingbggray
{
	height:33px;
	background:url(../images/greyBg.jpg) repeat-x;
	color:#ffffff;
	font: bold 16px Arial;
	text-decoration:none;
	padding:2px 10px 0px 20px;
}
.headingRed
{
	color:#af3c3f;
	font: bold 16px Arial;
	text-decoration:none;
}
.headingGreen
{
	color:#65ba5a;
	font: normal 26px Arial;
	text-decoration:none;
	line-height:25px;
}
.quicklinksRed
{
	line-height:20px;
	color:#c72026;
}
.quicklinksRed a
{
	line-height:20px;
	color:#c72026;
	text-decoration:none;
}
.quicklinksRed a:hover
{
	text-decoration:underline;
}
.rightcontentmaindiv
{
	width:409px;
	margin:0;
	padding:7px;
	border:solid 1px #d3d3d3;
	background:#f5f5f5;
	min-height:137px;
	line-height:18px;
}

/*classes for content section of inside pages*/
.quicklinksInsideLeft
{
	width:221px;
	float:left;
}
.quicklinksLeftTop .quicklinksLeftBot
{
	width:221px;
}
.quicklinksLeftMain
{

	background:url(../images/leftlinksBg.gif) repeat-y;
	padding:0px 0px;
	
}
.leftnav ul
{
	list-style:none;
	margin: 0;
	padding:20px;
}
.leftnav ul li
{
	border-bottom:solid 1px #d0d0d0;
	background:url(../images/bullet.jpg) no-repeat 0 9px;
	font:normal 14px arial;
	color:#c72026;
	text-decoration:none;
	padding:7px 0px 7px 20px;
}
.leftnav li a
{

	font:normal 14px arial;
	color:#c72026;
	text-decoration:none;
}
.leftnav li a:hover
{
	font:normal 14px arial;
	color:#c72026;
	text-decoration:underline;
}
.insideContentRight
{
	width:684px;
	float:right;
	text-align:left;
	line-height:18px;
	margin-right:10px;
}
.tableGreen
{
	border:solid 1px #7ebd70;
	line-height:18px;
}
.tableGreencolm
{
	border-right:solid 1px #7ebd70;
}
.redlinks
{
	list-style:square;
	line-height:18px;
	color:#c72026;
}
.redlinks a
{
	list-style:square;
	line-height:18px;
	color:#c72026;
	text-decoration:none;
}
.redlinks a:hover
{
	text-decoration:underline;
}


.blacklistingBullet ul
{
	list-style:none;
	margin: 0 20px;
	padding:0;
}
.blacklistingBullet ul li
{
	background:url(../images/bulletHome.jpg) no-repeat 0 6px;
	padding:0 0 0 20px;
	line-height:18px;
}
.blacklistingBullet a
{
	list-style:square;
	line-height:18px;
	text-decoration:none;
}
.blacklistingBullet a:hover
{
	text-decoration:underline;
}

.blacklisting ul li
{
	list-style:square;
	line-height:18px;
}
.blacklisting a
{
	list-style:square;
	line-height:18px;
	text-decoration:none;
}
.blacklisting a:hover
{
	text-decoration:underline;
}
.seperatingborder
{
	border-right: solid 1px #d0d0d0;
}
.maincontent_justified
{
	text-align:justify;
}
.highlightedcontentdiv
{
	width:670px;
	margin:0;
	padding:7px;
	border:solid 1px #d3d3d3;
	background:#f5f5f5;
	min-height:137px;
	line-height:18px;
}
.highlightedcontentdiv2
{
	width:670px;
	margin:0;
	padding:7px;
	border:solid 1px #d3d3d3;
	background:#f5f5f5;
	min-height:137px;
	line-height:18px;
}
.defaultbold td
{
	font-weight:bold;
}
.greylisting ul li
{
	color:#af3c3f;
}
.borderbottom
{
	border-bottom:solid 1px #CCCCCC;
}