body{
	font-size:62.5%;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
a img, a:focus, fieldset {
	border:medium none;
}
a {
	color:#A5203A;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}
#mainWrapper{
	margin:0 auto;
	width:970px;
}
.logo{
	margin:20px 0 0 0;
}
#header{
	float:left;
	width:970px;
	margin:0 0 15px 0;
}
#logoContainer{
	float:left;
	width:233px;
}
#nav{
	float:left;
	width:737px;
	margin:10px 0 0 0;
}	
#leftContainer{
	float:left;
	width:233px;
}
#midContainer{
	float:left;
	width:497px;
}
#rightContainer{
	float:left;
	width:230px;
	padding:0 0 0 10px;
}
#outerWrapper{
	float:left;
	width:970px;
	padding:0 0 10px 0;
}
.leftNavHolder{
	background:#ffffff url(../images/cl_bg_left_nav_btm.gif) repeat-x left bottom;
	border-left:3px solid #a5203a;
	border-right:1px solid #dfdede;
	border-top:1px solid #dfdede;
	float:left;
	width:219px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.lheading{
	background:url(../images/cl_bg_left_nav_head.gif) repeat-x left top;
	padding:10px 0 10px 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#164f84;
	margin:0 0 5px 0;
}
.lheadingactive{
	padding:5px 0 5px 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#164f84;
}
.leftNavHolder ul {
	margin:0 0 5px 0;
	float:left;
}
.leftNavHolder ul li{
	background:url(../images/cl_bg_bullet01.gif) no-repeat 5px 7px;
	padding:5px 0 5px 15px;
	color:#333333;
	font-size:1.1em;
	float:left;
width:180px;
}
.leftNavHolder ul li a{
	color:#333333;
}

/*new code*/
#list3 .accordHolder{
	float:left;
	width:225px;
}
#list3 .accordHolder .title {
	padding:10px 0 13px 9px;
	background:url(../images/cl_bg_plus_sign.gif) no-repeat right center;
	float:left;
	width:214px;
	cursor:pointer;
}
#list3 .accordHolder .title h3{
	font-size:1.2em;
	color:#164f84;
}
#list3 .accordHolder .title h3 a{
	color:#164f84;
}
#list3 .accordHolder .title.active{
	background:url(../images/cl_bg_minus_sign.gif) no-repeat right center;
	float:left;
	width:214px;
}
#list3 .accordHolder .title.selected{
	background:url(../images/cl_bg_minus_sign.gif) no-repeat right center;
	float:left;
	width:213px;
}

#list3 .accodData{
	background-color:#e4e3e3;
	float:left;
	width:204px;
	padding:10px 10px 10px 9px;
}
#list3 .accodData p{
	font-size:1.1em;
	color:#666666;
	margin:0 0 10px 0;
	line-height:14px;
}
#list3 .accodData ul {
	margin:0 0 5px 0;
	float:left;
}
#list3 .accodData ul li{
	background:url(../images/cl_bg_bullet01.gif) no-repeat 1px 4px;
	padding:0 0 5px 11px;
	color:#666666;
	font-size:1.1em;
	float:left;
	line-height:14px;
}
#list3 .accodData ul li a{
	color:#666666;
}
/*new code ends*/
.bgseachLeft{
	float:left;
	background:url(../images/cl_bg_search_left.gif) no-repeat left top;
	width:4px;
	height:28px;
	margin:16px 0 0 8px;
}	
.seachbox1{
	float:left;
	background: url(../images/cl_bg_search_mid.gif) repeat-x left top;
	width:124px;
	height:28px;
	margin:16px 0 0 0;
	border:none;
	padding:3px 0 0 0;
}
.seachIcon{
	float:left;
	/*background:url(../images/search_icon.gif) no-repeat left top;*/
	width:24px;
	height:28px;
	margin:16px 0 0 0;
}
#midBanner{
	float:left;
	width:497px;
	height:129px;
}
.breadCrum{
	float:left;
	width:497px;
	padding:15px 0;
}
.breadCrum ul li{
	font-size:1.0em;
	padding:0 0 0 8px;
	float:left;
	color:#999999;
}
.breadCrum ul li a{
	color:#999999;
}
h1{
	font-size:1.6em;
	color:#a5203a;
}
h2{
	font-size:1.3em;
	color:#333333;
	margin:0 0 5px 0;
}
h2 a{
	color:#333333;
}
h3{
	font-size:1.2em;
	color:#666666;
	margin:0 0 5px 0;
}
h3 a{
	color:#666666;
}
.bgmainheading{
	background:url(../images/cl_bg_heading01.gif) repeat-x left top;
	float:left;
	width:485px;
	height:33px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
.borderContainer{
	float:left;
	width:495px;
	border:1px solid #dfdede;
	
}
.contents{
	float:left;
	width:475px;
	padding:0 10px;
}
.contents p{
	font-size:1.1em;
	color:#666666;
	margin:0 0 10px 0;
	line-height:14px;
}
.contents ul {
	margin:0 0 5px 0;
	float:left;
}
.contents ul li{
	background:url(../images/cl_bg_bullet01.gif) no-repeat 1px 4px;
	padding:0 0 5px 11px;
	color:#666666;
	font-size:1.1em;
	float:left;
	line-height:14px;
	width:465px;
}
.contents ul ul li{
	background:url(../images/cl_bg_bullet01.gif) no-repeat 8px 4px;
	padding:0 0 5px 18px;

}
.contents ul li a{
	color:#666666;
}
.outerHolderRight{
	float:left;
	width:217px;
	border:1px solid #dfdede;
}
.caseHolder{
	width:217px;
	float:left;
}
.caseLogo{
	float:left;
	background:url(../images/cl_bg_case_study.jpg) no-repeat left top;
	width:217px;
	height:37px;
	margin:0 0 5px 0;
}
.caseLogo p{
	color:#164f84;
	font-weight:bold;
	font-size:1.2em;
	padding:14px 0 0 35px;
}
.caseContents{
	float:left;
	width:207px;
	padding:0 0 10px 10px;	
}
.caseContents ul li{
	background:url(../images/cl_bg_bullet02.gif) no-repeat left 8px;
	float:left;
	color:#333333;
	font-size:1.1em;
	padding:5px 11px;
}
.caseContents ul li a{
	color:#333333;
}
.thoughtHolder{
	width:217px;
	float:left;
}
.thoughtLogo{
	float:left;
	background:url(../images/cl_bg_thoughtpapers.jpg) no-repeat left top;
	width:217px;
	height:37px;
	margin:0 0 5px 0;
}
.thoughtLogo p{
	color:#164f84;
	font-weight:bold;
	font-size:1.2em;
	padding:14px 0 0 35px;
}
.thoughtContents{
	float:left;
	width:207px;
	padding:0 0 0 10px;	
}

.thoughtContents ul li{
	background:url(../images/cl_bg_bullet02.gif) no-repeat left 8px;
	float:left;
	color:#333333;
	font-size:1.1em;
	padding:5px 11px;
}
.thoughtContents ul li a{
	color:#333333;
}
.collateralHolder{
	width:217px;
	float:left;
}
.collateralLogo{
	float:left;
	background:url(../images/cl_bg_Collateral.jpg) no-repeat left top;
	width:217px;
	height:37px;
	margin:0 0 5px 0;
}
.collateralLogo p{
	color:#164f84;
	font-weight:bold;
	font-size:1.2em;
	padding:14px 0 0 35px;
}
.collateralContents{
	float:left;
	width:207px;
	padding:0 0 0 10px;	
}
.collateralContents ul li{
	background:url(../images/cl_bg_bullet02.gif) no-repeat left 8px;
	float:left;
	color:#333333;
	font-size:1.1em;
	padding:5px 11px;
}
.collateralContents ul li a{
	color:#333333;
}
.rightbg01{
	background:url(../images/cl_bg_right_side_bt01.jpg) no-repeat left top;
	float:left;
	width:217px;
	height:57px;
}
.rightbg01 p{
	font-size:1.1em;
	font-weight:bold;
	color:#a5203a;
	padding:18px 5px 0 56px;
}
.rightbg02{
	background:url(../images/cl_bg_right_side_bt02.jpg) no-repeat left top;
	float:left;
	width:217px;
	height:57px;
}
.rightbg02 p{
	font-size:1.1em;
	font-weight:bold;
	color:#a5203a;
	padding:18px 5px 0 56px;
}
.rightbg03{
	background:url(../images/cl_bg_right_side_bt03.jpg) no-repeat left top;
	float:left;
	width:217px;
	height:53px;
}
.rightbg03 p{
	font-size:1.1em;
	font-weight:bold;
	color:#a5203a;
	padding:18px 5px 0 56px;
}
#footer{
	background:url(../images/cl_bg_footer_main.gif) repeat-x left top;
	float:left;
	width:970px;
	height:182px;
	margin:0 0 10px 0;
}
#industriesHolder{
	background:url(../images/cl_bg_ind.gif) no-repeat right 15px;
	float:left;
	padding:20px 0 0 10px;
	width:270px;
}
#industriesHolder ul{
	float:left;
	margin:0 30px 0 0;
}
#industriesHolder ul.last{
	margin:0;
}
#industriesHolder ul li{
	padding:0 0 5px 0;
	font-size:1.1em;
}
#industriesHolder ul li a{
	color:#666666;
}
#industriesHolder p{
	color:#164f84;
	padding:0 0 10px 0;
	font-size:1.4em;
	font-weight:bold;
}
#servicesHolder{
	padding:20px 0 0 20px;
	float:left;
	width:660px;
}
#servicesHolder p{
	color:#164f84;
	padding:0 0 10px 0;
	font-size:1.4em;
	font-weight:bold;
}
#servicesHolder ul{
	float:left;
	margin:0 15px 0 0;
}
#servicesHolder ul.last{
	margin:0;
}
#servicesHolder ul li{
	padding:0 0 5px 0;
	font-size:1.1em;
}
#servicesHolder ul li a{
	color:#666666;
}
#bghome{
	background:url(../images/cl_bg_home_page.jpg) no-repeat left top;
	float:left;
	width:970px;
	height:617px;
	margin:0 0 30px 0;
}
#homeLeftContainer{
	float:left;
	width:718px;
}
#homeRightContainer{
	float:left;
	width:252px;
	padding:40px 0 0 0;
}
.homeOuterWrapper{
	float:left;
	width:718px;
	padding:400px 0 0 0;
}
.homepgContainer{
	background:#ffffff url(../images/cl_bg_left_nav_btm.gif) repeat-x left bottom;
	border-left:3px solid #a5203a;
	border-right:1px solid #dfdede;
	border-top:1px solid #dfdede;
	float:left;
	width:219px;
	margin:0 16px 10px 0;
	height:164px;
}
.homepgContainerlast{
	background:#ffffff url(../images/cl_bg_left_nav_btm.gif) repeat-x left bottom;
	border-left:3px solid #a5203a;
	border-right:1px solid #dfdede;
	border-top:1px solid #dfdede;
	float:left;
	width:219px;
	margin:0 0 10px 0;
	height:164px;
}
.homepgContainer p{
	padding:0 18px 5px 10px;
	line-height:14px;
	color:#333333;
	font-size:1.1em;
}
.homepgContainer p a{
	color:#A5203A;
	font-weight:bold;
}
.homepgContainer p.lheading{
	background:url(../images/cl_bg_left_nav_head.gif) repeat-x left top;
	padding:10px 0 10px 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#164f84;
	margin:0 0 5px 0;
}
.homepgContainerlast{
	background:#ffffff url(../images/cl_bg_left_nav_btm.gif) repeat-x left bottom;
	border-left:3px solid #a5203a;
	border-right:1px solid #dfdede;
	border-top:1px solid #dfdede;
	float:left;
	width:219px;
	margin:0 0 10px 0;
	height:164px;
}
.homepgContainerlast p{
	padding:0 18px 5px 10px;
	line-height:14px;
	color:#333333;
	font-size:1.1em;
}
.homepgContainerlast p a{
	color:#A5203A;
	font-weight:bold;
}

.homepgContainerlast p.lheading{
	background:url(../images/cl_bg_left_nav_head.gif) repeat-x left top;
	padding:10px 0 10px 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#164f84;
	margin:0 0 5px 0;
}
/*Accodion  code*/
#list1 .accordHolder{
	float:left;
	width:225px;
/*	margin:0 0 160px 0;*/
	height:360px;
}
#list1 .accordHolder .title {
	padding:10px 0 13px 10px;
	background:#ffffff url(../images/cl_wh_plus_sign.gif) no-repeat 200px 10px;
	border-bottom:1px solid #999999;
	float:left;
	width:215px;
	cursor:pointer;
}
#list1 .accordHolder .title h3{
	font-size:1.2em;
	color:#000000;
	padding:0 24px 0 0;
}
#list1 .accordHolder .title h3 a{
	color:#000000;
}
#list1 .accordHolder .title.active{
	background:#ffffff url(../images/cl_wh_minus_sign.gif) no-repeat 200px 10px;
	float:left;
	width:215px;
}
#list1 .accordHolder .title.selected{
	background:url(../images/cl_bg_minus_sign.gif) no-repeat right center;
	float:left;
	width:215px;
}

#list1 .accodData{
	background-color:#ffffff;
	border-bottom:1px solid #999999;
	float:left;
	width:215px;
	padding:10px 0 10px 10px;
	color:#000000;

}
#list1 .accodData p {
	color:#000000;
	font-size:1.1em;
	padding:0 0 4px;
	line-height:14px;
}

/*Accodion ends*/
.bottomContainer{
	float:left;
	width:220px;
	border-left:3px solid #a5203a;
}
.footer{
	float:left;
	width:950px;
	padding:0 20px 0 0;
	font-size:1.1em;
}
.footer p{
	text-align:right;
}