/* CSS Document */

#outer_wrapper{

	height:auto;

	width:100%;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	background:transparent url(../images/CSPC_detail_right_bg.jpg) no-repeat scroll 980px 0; 

}

/********************Main Content***********************/

.content{

background-image:url("../images/grey_bg.jpg");
background-position:650px 0;
background-repeat:repeat-y;
float:left;
height:auto;
margin-top:0;
width:980px;


}

/*------Column-1-------*/

.column-1 p{

	float:left;

	font-size:11px;

}

/*------Column-2-------*/

.content .column-2{

	/*height:auto;

	width:auto;*/
float:left;
height:auto;
width:650px;
margin-bottom:10px;


}

#col2_top{

	float:left;

	height:auto;

	width:434px;

}

.column-2 h1{

	padding-bottom:8px;

	padding-left:20px;

	padding-top:21px;

}

.column-2 p{

	float:left;

	font-size:12px;

	padding-left:20px;

	padding-top:10px;

}

.content .column-2 a{

	float:left;

	font-size:12px;

	line-height:17px;

	padding-left:20px;

	padding-top:7px;

}

.column-2 #showcase_content{
background-color:#FFFFFF;
float:left;
height:auto;
margin-bottom:-10px;
min-height:250px;
padding-bottom:10px;
padding-left:29px;
width:729px;


}
.column-2 #showcase_heading{
background-image:url("../images/centre_bg.jpg");
background-position:0 1px;
background-repeat:repeat-x;
float:left;
height:auto;
min-height:100px;
width:758px;
}
.column-2 .case_study{
float:left;
height:auto;
margin-bottom:13px;
min-height:175px;
padding-left:21px;
padding-right:19px;
width:180px;

}

.column-2 .case_study a{

font-size:12px;

padding-left:0;

padding-top:0;
float:none;
}

.column-2 .case_study p{

	font-size:11px;

padding:0;
float:none;
}


/*------Column-3-------*/

.content .column-3{

	float:left;

	height:auto;

	width:330px;

    background-color:#E9E9E9;

/*min-height:529px;*/

}

#col3_bottom{

	float:left;

	height:auto;

	width:330px;

	background-color:#e9e9e9;

	font-size:11px;

}

#col3_bottom p{

float: left; 

line-height: 17px;

 padding-left: 24px;

 padding-top: 16px;

}

#col3_bottom h4{

float:left;

font-size:16px;

font-weight:normal;

line-height:20px;

padding-left:24px;

padding-top:16px;

}

#col3_bottom h3{

float: left;

line-height: 17px;

 padding-left: 20px;

 padding-bottom: 10px;

font-size:11px;

}

#col3_bottom  .hr{

	border-bottom:1px dotted;

	float:left;

	height:6px;

	width:306px;

        padding-top:0px;

}

#col3_bottom ul{

float:left;

font-size:11px;

list-style-type:none;

padding-left:23px;

padding-top:12px;

width:278px;

}

#col3_bottom ul li{

	background-image:url(../images/bull.jpg);

background-position:2px 7px;

background-repeat:no-repeat;

line-height:17px;

padding-bottom:3px;

padding-left:10px;
color:#333333;
width:267px;
float:left;
}

#col3_bottom ul li ul{
float:left;
padding-left:16px;
padding-top:6px;
width:251px;
}
#col3_bottom ul li ul li{
width:241px;
float:left;
}

/*------Details Content-------*/

#details_content{

float:left;

height:auto;

padding-right:47px;

width:602px;

}

#details_content a{
padding-left:0px;
float:none;
}

#details_content ul{

color:#333333;

float:left;

font-size:12px;

line-height:17px;

padding-left:86px;

padding-top:10px;

width:507px;

}

#details_content h1{

border-bottom:1px dotted #000000;
float:left;
margin-bottom:11px;
margin-left:46px;
padding-bottom:11px;
padding-left:0;
padding-top:34px;
width:550px;


}

#details_content img{

border:none;

}

#details_content h2{

float:left;
font-size:16px;
font-weight:normal;
line-height:20px;
padding-bottom:3px;
padding-left:46px;
padding-top:15px;
width:550px;

}

#details_content p{
line-height:17px;
padding-left:46px;
padding-top:7px;
width:550px;
}

.column-2 .news_content{
float:left;
margin-bottom:30px;
margin-top:16px;
width:565px;
margin-left:26px;
}

.column-2 .news_content .more{
color:#313C96;
padding-left:1px;
padding-top:3px;
}

.column-2 .news_summary{
float:left;
margin-bottom:20px;
padding-top:0;
width:565px;

}


.column-2 .news_summary p{
padding-top:0;
width:565px;
}

.column-2 .news_summary h4{

float:left;
padding-bottom:3px;
padding-top:3px;
width:565px;

}

.column-2 .news_summary h4 a{
padding-top:0px;
}


#details_content h3{

width: 600px;

 float: left;

 font-size: 14px;

 padding-left: 46px;

 padding-top: 21px;

}

/****************Slider******************/

#slider-wrap{

	float:left;

	height:293px;

	width:330px;

}

.stripViewer .panelContainer 

.panel ul{ 

	text-align: left;

	margin: 0 15px 0 30px;

}

.stripViewer{ 

	position: relative; 

	overflow: hidden; 

	width: 329px; 

	height: 219px; 

}

.stripViewer .panelContainer{ 

	position: relative; 

	left: 0; 

	top: 0; 

	width:329px; 

}

.stripViewer .panelContainer .panel{ 

	float: left; 

	height: 100%; 

	position: relative; 

	width: 329px; 

}

.stripNavL, .stripNavR, .stripNav{ 

	display: none; 

}

.nav-thumb{ 

	margin-right: 5px; 

}

#movers-row{ 

	float:left;

	margin:  0 0 91px;

}

#movers-row div{ 

	float:left;

	width:110px; 

}

#movers-row div a.cross-link{ 

	float: right; 

}

.cross-link{ 

	display:block;

	display:block;

	float:left;

	margin-top:1px;

	padding-top:0;

	position:relative;

	width:107px;

	z-index:9999; 

}

.slider_thumb{

float:left;

margin-top:1px;

}

#slider-wrap p{

height:219px;

}

.slider_thumb img{

margin-right:1px;

}

.active-thumb{

/*border:1px solid #000000;}*/

}

/*******************Partner Details***********************/

.partner_details{

float:left;
height:auto;
padding-right:49px;
padding-top:21px;
width:601px;

}

.partner_details img{
vertical-align:text-bottom;
}
.partner_details .part_details{
float:left;
height:auto;
padding-left:46px;
width:580px;
margin-bottom:22px;

}


.partner_details .part_details a{
padding-top:0px;

padding-left:0px;
float:none;

}
.part_details .partner_logo{

float:left;

height:auto;

margin-left:78px;

width:auto;

}

.partner_details p{

padding-top:0px;

}

/***********Contact Us Form****************/
#enquiry {
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
display:block;
float:left;
font-size:13px;
margin-left:38px;
margin-top:21px;
width:545px;
}

#enquiry img{
border:none;
}

#enquiry fieldset {
width:545px;
}

#enquiry form div {
background-color:#E9E9E9;
border-bottom:1px solid #FFFFFF;
float:left;
padding-bottom:11px;
width:545px;
}

#enquiry label {
color:#333333;
float:left;
height:20px;
margin:11px 0 0 21px;
width:146px;
}

#enquiry input {
background-color:#ffffff;
border:1px solid #CCCCCC;
color:#333333;
height:20px;
margin-top:10px;
width:350px;
}

#enquiry fieldset .submit {
border:medium none;
float:right;
height:auto;
margin-right:-2px;
margin-top:-7px;
width:auto;
}

#enquiry textarea {
background-color:#ffffff;
border:1px solid #CCCCCC;
color:#333333;
margin-top:10px;
overflow:hidden;
width:350px;
height:81px;
}

#enquiry div .info {
background:none repeat scroll 0 0 #CCCCCC;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
height:23px;
margin-bottom:-11px;
margin-left:0;
padding-top:5px;
text-align:center;
width:525px;
}
#Enquiry fieldset{
border:none;
}

#privacy{
font-size:11px;
margin-top:-9px;
padding-top:0;
}

/*************Newsletter****************/
.newsletter{
float:left;
padding-left:7px;
width:640px;
}

/***************Sitemap******************/

#sitemap{
float:left;
height:auto;
margin-left:27px;
width:550px;
}

#sitemap ul{
float:left;
list-style-type:none;
padding-left:0;
padding-top:9px;
width:200px;
}

#sitemap ul li{
float:left;
width:200px;
}

#sitemap ul li h2 a{
font-size:13px;
padding-bottom:6px;
}

#sitemap ul li h3 a{
color:#333333;
float:left;
font-size:11px;
font-weight:normal;
line-height:16px;
padding-left:49px;
padding-top:0;
}

#sitemap ul li h3 a:hover{
color:#313C96;
}

