@charset "utf-8";
/* CSS Document */

h1,.sys_3col_layout_wrapper h2,.sys_2col_layout_wrapper h2 {color: #C1102F !important}

ul.sys_simpleListMenu li div.sys_selected a {color: #C1102F !important; border-top: 0;} /* Variable depenedent upon section */ 
blockquote {
	background: url("/images/layout/about/bkgrnd_blockquote.png") 0 0.2em no-repeat;
}

.sys_content_sectionheader_banner#banner1 {
	background: url("/CimSiteElements/images/layout/about/sectionheader_item1.png") no-repeat;
}
.sys_content_sectionheader_banner#banner2 {
	background: url("/CimSiteElements/images/layout/about/sectionheader_item2.png") no-repeat;
}
.sys_content_sectionheader_banner#banner3 {
	background: url("/CimSiteElements/images/layout/about/sectionheader_item3.png") no-repeat;
}
#whosWhoList {
	margin-bottom:20px;
}

#whosWhoList .personImage {
	width:90px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#whosWhoList .personImage img {
	width:90px;
	height:135px;
	border:0;
}

#whosWhoList .personInfo {
	margin-left:110px;
}

#whosWhoList .personInfo h3 a {
	font-weight: bold !important;
}


/*** SITE MAP ***/

#divSiteMap a {
}

#divSiteMap ul li {
	font-size:1.2em;
}
#divSiteMap ul li a {
	font-weight:900 !important;
	color: #C1102F !important;
	font-weight:bold !important;
}

#divSiteMap ul ul li {
	font-size:86%;
}
#divSiteMap ul ul li a {
	font-weight:bold !important;
	color: #0a85b4 !important;
}

#divSiteMap ul ul ul li {
	font-size:100% !important;
}
#divSiteMap ul ul ul li a {
	font-weight:normal !important;
}

#divSiteMap ul ul ul ul li {
	font-size:86% !important;
}
#divSiteMap ul ul ul ul li a {
	font-weight:normal !important;
}


/***************** FAQs ******************/


dl.faqs {
	position:relative;
}
dl.faqs br {
	height:0px;
	line-height:0px;
}
dl.faqs .faq {
	font-weight:normal;
	line-height:1.6em;
	background: #f1f4f3;
	border-top:1px solid #fff;
	border-bottom:1px solid #cbd1d0;
	color:#000;
}
dl.faqs .faq  div {
	position:relative;
	padding:8px 0;
}
dl.faqs .faq p {
	margin:0;
	padding:0;
}
dl.faqs .faqToggleLink {
	position:absolute;
	top:8px;
	left:5px;
	display:block;
	height:20px;
	width:20px;
	text-indent:-10000px;
	overflow:hidden;
	background:transparent url('/CimSiteElements/images/layout/about/toggleFaqBG.gif') 0 0 no-repeat;
	color:#000;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50)
}
dl.faqs .faqQuestion {
	display:block;
	margin-left:30px !important;
	margin-right:100px !important;
}
dl.faqs .faqCategory {
	position:absolute;
	top:8px	;
	right:0;
	display:block;
	width:95px;
	padding-left:3px;
	text-align:center;
	font-size:67.5%;
	color:#ccc;
	background:transparent;
	border-left:1px solid #fff;
}
dl.faqs .faqAnswer {
	margin-left:30px;
	font-size:86%;
	display:none;
	padding-right:10px;
}
