/* 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;



}



.content .column-2 .back1{



 float:right;



    margin-right:26px;



}



.content .column-2 .back1 a{



font-size:11px;



}



.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{

float:none;

font-size:12px;



padding-left:0;



padding-top:0;



}



.column-2 .case_study p{

float:none;

	font-size:11px;



padding:0;



}





/*------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:258px;



}



#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;



}





/*------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:#542989;

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:#542989;
}

