body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
body {
	background-color: #d7a611;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/cc_gradient.jpg);
	background-position: top;
}
#container {
	border: 1px solid #dca910;
	padding-top:0px;
}
#branding #leftBrand {
	background-image: url(images/cc_leftHeadPic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	width: 500px;
	background-color: #1a357d;
}
#branding #rightbrand {
	background-color: #1a357d;
	background-image: url(images/cc_rightHeadPic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	width: 500px;
}
#content {
	vertical-align: top;
}
#content .MainContentBorder {
	border: 1px solid #dca910;
	padding: 2px;
	width: 752px;
	background-color: #FFFFFF;
	height: 100%;
}
.MainContentHeader {
	background-color: #FFFFFF;
	background-image: url(images/cc_mainHeader.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 752px;
	color: #FFFFFF;
	text-indent: 5px;
	font-weight: bold;
	background-position: top;
	line-height: 24px;
}
#content .MainContentBorder .news {
	padding-top: 2px;
	padding-bottom: 2px;
	left: 0px;
	width: 376px;
}
.newsBlock  {
	border: 1px solid #dca910;
	width: 369px;
	float: right;
	padding-right: 3px;
	display: block;
}
.moreNewsBlock  {
	border: 1px solid #dca910;
	float: left;
	padding: 5px 5px 15px 5px;
	display: block;
}
.floatLeft   {
	float: left;
	border: 3px solid #FFFFFF;
}
.floatLeft2   {
	float: left;
	border: 3px solid #fbebae;
}
.MainContentBorder .mainBanner {
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 2px;
}
.MainContentBorder #smallBannerLeft {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 3px;
}
.MainContentBorder #smallBannerMiddle {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.MainContentBorder #smallBannerRight {
	padding-top: 5px;
	text-align: right;
	padding-right: 2px;
	padding-bottom: 3px;
}
#content .leftContent {
	background-color: #fbebae;
}
.leftColumnHeader {
	background-color: #fbebae;
	height: 29px;
	width: 246px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 23px;
	text-indent: 5px;
}
#content .rightContentBorder {
	width: 208px;
	border: 1px solid #dca910;
	padding: 2px;
	vertical-align: top;
	background-color: #fbebae;
}
.rightColumnHeader {
	background-color: #fbebae;
	background-image: url(images/cc_rightHeader.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 29px;
	width: 206px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 23px;
	text-indent: 5px;
}
.headingText  {
	background-color: #f1c500;
	border: 1px solid #996600;
	height: 23px;
	line-height: 18px;
	text-indent: 3px;
}
.spacer {
}
#logos {
	height: 74px;
	width: 974px;
}
#foot {
	font-size: 10px;
	text-align: center;
	height: 25px;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
}
#linkRow {
	height: 26px;
	padding-top:0px;
	padding-left:0px;
	vertical-align:top;
}

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; width:10; height:10; visibility:hidden}

.clLevel1,.clLevel1over{background:url(../images/ccnav.jpg) no-repeat;position:absolute; padding-left: 2px; padding-top: 5px; font-family:verdana,arial,tahoma,helvetica; font-size:10px; font-weight:bold; text-align: center;border-left:url(images/ccnav_Left.jpg) ;  }
.clLevel1{ color:#FAFAFA; cursor:pointer; cursor:hand; }
.clLevel1over{background:url(../images/ccnav_over.jpg) no-repeat;color:#FAFAFA; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden;}

.clLevel1a,.clLevel1aover{background:url(../images/ccnav_h.jpg) no-repeat;position:absolute; padding-left: 2px; padding-top: 5px; font-family:verdana,arial,tahoma,helvetica; font-size:10px; font-weight:bold; text-align: center;  }
.clLevel1a{ color:#FAFAFA; cursor:pointer; cursor:hand; }
.clLevel1aover{background:url(../images/ccnav_over_h.jpg) no-repeat;color:#FAFAFA; cursor:pointer; cursor:hand; }
.clLevel1aborder{position:absolute; visibility:hidden;}

.clLevel1b,.clLevel1bover{background:url(../images/ccnav_l.jpg) no-repeat;position:absolute; padding-left: 2px; padding-top: 5px; font-family:verdana,arial,tahoma,helvetica; font-size:10px; font-weight:bold; text-align: center;  }
.clLevel1b{color:#FAFAFA; cursor:pointer; cursor:hand;}
.clLevel1bover{background:url(../images/ccnav_over_l.jpg) no-repeat;color:#FAFAFA; cursor:pointer; cursor:hand; }
.clLevel1bborder{position:absolute; visibility:hidden;}

.clLevel2,.clLevel2over{position:absolute; padding-left: 2px; padding-top: 2px; font-family:verdana,arial,tahoma,helvetica; font-size:10px; font-weight:normal;text-align:left;}
.clLevel2{ background-color: #e8bd3a; layer-background-color: #e8bd3a; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2over{ background-color: #e8bd3a; layer-background-color:#e8bd3a; color:#FFFFFF;cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; layer-background-color:#1A357C; background-color:#1A357C;border-color:#1A357C; }



.clLevel3,.clLevel3over{position:absolute; padding-left: 2px; padding-top: 2px; font-family:verdana,arial,tahoma,helvetica; font-size:10px; font-weight:normal; text-align:left; }
.clLevel3{ background-color: #d7a611; layer-background-color:  #1a357c; color:#FAFAFA; cursor:pointer; cursor:hand;text-align:left; }
.clLevel3over{ background-color: #d7a611; layer-background-color:  #1a357c; color:#FAFAFA; cursor:pointer; cursor:hand; text-align:left;}
.clLevel3border{position:absolute; visibility:hidden; layer-background-color:#FAFAFA;background-color: #1a357c;background-color:#FAFAFA;border-color:#FAFAFA;  text-align:left;}

.bclLevel4,.bclLevel4over{position:absolute; padding-left: 2px; padding-top: 2px; font-family:verdana,arial,tahoma,helvetica; font-size:10px; font-weight:normal;  }
.bclLevel4{ background-color:#1C7198; layer-background-color: #1C7198; color:#FAFAFA; cursor:pointer; cursor:hand; }
.bclLevel4over{ background-color:#1C7198; layer-background-color:#1C7198; color:#FAFAFA; cursor:pointer; cursor:hand; }
.bclLevel4border{position:absolute; visibility:hidden; layer-background-color:#FAFAFA; background-color:#1C7198; }




