@charset "utf-8";
/* CSS Document */

/* ---Main wrapper starts--- */

#content {
	background:#FFFFFF
}

#wrapper {
	width:1024px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}

#wrapper2 {
	width:1024px;
	height:750px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}



/* ---Main wrapper ends--- */


#username {
	color:#3397b9;
	font-size:12px;
	margin-bottom:20px;
	
}

#password1 {
	color:#3397b9;
	font-size:12px;
}



/* ---Header starts--- */

#header {
	width:945px;
	height:110px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	
	
}

#header_left { 

float:left ;
width:309px;
height: 110px;
background:url(../images/logo.gif);
background:#FFFFFF;



}
#header_center { 

float:left;
width:509px;
height: 110px;
background:#fff;

}

#header_right { 

float:left ;
width:127px;
height: 110px;
background:#fff;

}

#header_left_np { 

float:left ;
width:309px;
height: 90px;
padding-top:10px;
background:#FFFFFF;



}
#header_center_np { 

float:left;
width:478px;
height: 90px;
background:#fff;

}


#header_right_np { 

float:left ;
width:158px;
background:#fff;
padding-top:45px;


}


/* ---Header ends--- */

#newspad_bar {
	width:945px;
	height:8px;
	margin-left:auto;
	margin-right:auto;
	background:#3397b9;
	text-align: right;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


/* ---Navigation starts--- */

#navigation {
	width:945px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	background:#3397b9;
	text-align: right;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#call {
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right: 20px;
	padding-top: 6px;
	color:#FFFFFF;
}

#navigation2 {
	width:945px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	background:#cfe0e5;
	text-align: right;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}



#menu, #menu ul {
	list-style:none;
	padding:0;
	margin:0;
}


#menu li {
	float:left;
	position:relative;
	line-height: 25px;
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}

#menu li ul {
	position:absolute;
	width: auto;
	display:none;
		height:25px;
}

#menu ul li ul {
	margin-top:-3em;
	margin-left:7em;
	
}

#menu a {
	display:block;
	border-right:1px solid #fff;
	background:#3397b9;
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	
}

#menu a:hover {
	background-color:#b7b5b5;
	color:#fff;
}

#menu ul {
	

}
#menu ul a {
	border-right:0px solid #fff;
	border-bottom:1px solid #fff; 
	border-left:0px solid #fff;
	background:#d3d2d2;
		width:120px;
		text-align:left;
		border-bottom:dotted thin;			
}

#menu li:hover ul { display:block;
 }
 
 #menu li:hover ul ul { display:none; 
 }
 
#submenu a:link 
 {
 color:#CCCCCC;
 font-style: normal;
 font:Arial, Helvetica, sans-serif;
 font-size: 12px;
 
 }
 
 #submenu a:visited 
 {
 color:#CCCCCC;
 text-decoration: none;
 font:Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 12px;
 }
 
 #submenu a:hover 
 {
 color: #f7941e;
 font-size: 12px;
 }
 
 #submenu a:active 
 {
	color:#CCCCCC;
 text-decoration: none;
 font:Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 12px;


 }

 
 
 
 
 
 

/* ---Navigation ends--- */




/* ---Content index starts--- */

#index_slide {
	margin-top:15px;
	width:945px;
	height:389px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}

#index_bottom {
	margin-top:10px;
	width:945px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#index1_bottom {
	margin-top:10px;
	width:945px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#index_wales_bottom {
	margin-top:10px;
	width:946px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#text_slide {
	width:257px;
	font-size:28px;
	margin-top:-350px;
	margin-left:665px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}



/* ---Content index ends--- */

/* ---Referendum starts--- */

#referendum_top {
	margin-top:15px;
	width:945px;
	height:469px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}
/* ---Referendum ends--- */

#newspad_top {
	margin-top:15px;
	width:945px;
	height:350px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}

#newspad_more{
	margin-top: 15px;
	width: 945px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	text-align: center;
}

#newspad_top1 {
	margin-top:15px;
	width:945px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}




/* ---Breaking News Starts--- */
#bn_top {
	margin-top:15px;
	width:945px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}

#bn_bottom {
	margin-top:10px;
	width:945px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}
/* ---Breaking News ends--- */
/* ---newspad starts--- */

#newspad_bottom {
	margin-top:10px;
	width:945px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#newspad_login {
	margin-top:10px;
	width:945px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

/* ---newspad ends--- */


/* ---london starts--- */
#london_bottom {
	margin-top:10px;
	width:945px;
	height:590px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}
/* ---london ends--- */

/* ---WALES starts--- */
#wales_bottom {
	margin-top:10px;
	width:945px;
	height:690px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}
/* ---wales ends--- */

/* ---what we do starts--- */

#what_wrapper {
	margin-top:10px;
	width:945px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#what_top {
	text-align:left;
	color:#3397b9;
	font-size:18px;
	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	padding-top:17px;
	padding-bottom:7px;
}

#what_bottom {
	padding-top:10px;
	text-align:left;

}


#dwpup_wrapper {
	margin-top:10px;
	width:945px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}




#colOne {
float: left;
width: 135px;
height:459px;
border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
}

#colTwo {
	float: left;
	width: 612px;
	height:459px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left:10px;
	padding-right:30px;
}

#colThree {
	float: left;
	width: 135px;
	padding-left:20px;
}

#colOne_WHO {
	float: left;
	width: 460px;
	height: 445px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	text-align: left;
	padding-right:10px;
	
}



#colThree_WHO {
	float: left;
	width: 455px;
	height:100% ;
	padding-left:10px;
	text-align: left;
}


/* ---what we do ends--- */





/* ---bn starts--- */


#breaknews_wrapper {
	margin-top:10px;
	width:945px;
	height:1140px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}


#breaknews_bottom {
	padding-top:10px;
	text-align:left;
}
/* ---bn do ends--- */

/* ---Terms starts--- */

#terms_wrapper {
	margin-top:10px;
	width:945px;
	height:1930px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}


#colOneTerms {
float: left;
width: 135px;
height:1863px;
border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
}

#colTwoTerms {
	float: left;
	width: 612px;
	height:1863px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left:10px;
	padding-right:30px;
}

#colThreeTerms {
	float: left;
	width: 135px;
	padding-left:20px;
}

/* ---Termt ends--- */

/* ---Who we are starts--- */
#title {
	color:#3397b9;
	font-size:18px;
}


#who_clients_wrapper {
	margin-top:10px;
	width:945px;
	height:1020px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#who_newsroom_wrapper {
	margin-top:10px;
	width:945px;
	height:1350px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

#who_it_wrapper {
	margin-top:10px;
	width:945px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}

/* ---Who we are ends--- */






/* ---What our clients say starts--- */

#testimonals_colOne{
float: left;
width: 150px;
border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-right: 10px;
	height:440px;
}

#testimonals_colTwo {
	float: left;
	width: 518px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left: 10px;
	padding-right: 10px;
}

#testimonals_colThree {
	float: left;
	width: 100px;
	background-image:url(../images/testimonals_bg.gif);
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left: 15px;
	padding-right: 5px;
	height:440px;
	text-align: left;
}

#testimonals_colFour{
float: left;
width: 100px;
padding-left: 10px;
	padding-right: 10px;
}

#testimonals_list {
	
	border-bottom:1px solid #a9a4a4; 
	border-bottom:dotted thin;
	height: 90px;


}
/* ---What our clients says ends--- */




/* ---Press starts--- */

#colOne_press {
float: left;
width: 135px;
height:327px;
border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
}

#colThree_press {
float: left;
	width: 240px;
	height:327px;
	padding-left:10px;
}
/* ---Press ends--- */


/* ---Log in starts--- */
#login_wrapper {
	width:1024px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}

#login_bottom {
	margin-top:10px;
	width:945px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}


#colOne_login {
float: left;
width: 235px;
height:448px;
border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
}


#colTwo_login {
	float: left;
	width: 322px;
	height:448px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left:7px;
	padding-right:30px;
}


#login {
	width:322px;
	background-color:#666;
}

#colleft {
	width: 100px;
}

#colright {
	width: 100px;
}

#colOne1 {
float: left;
width: 135px;
height:459px;
border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
}

#submit {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#008db5;
	width: 65px;
 height: 20px;
 border: none;
 margin: 0;
 padding: 0;
 margin-right:3px;
 margin-left:55px;
}


#submit_np {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f7941d;
	width: 65px;
 height: 25px;
 border: none;
 margin: 0;
 padding: 0;
 margin-right:auto;
 margin-left:auto;
}

/* ---Log in ends--- */



/* --- contact starts--- */
#contact_wrapper {
	margin-top:10px;
	width:945px;
	height:585px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align: left;
}


#contact_colOne{
	float: left;
	width: 180px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-right: 10px;
	height:510px;
	font-size:12px;
	font-weight: bold;
}

#contact_colTwo {
	float: left;
	width: 228px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left: 15px;
	padding-right: 10px;
	text-align: left;
	height:510px;
}

#contact_colThree {
	float: left;
	width: 232px;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #000;
	padding-left: 15px;
	padding-right: 10px;
	text-align: left;
	height:510px;
}

#contact_colFour{
float: left;
width: 232px;
padding-left: 10px;
	
	height:510px;
}





/* ---contact ends--- */


/* ---Content footer starts--- */

#footer{
	margin-top:20px;
	width:1024px;
	height:100px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

#bar{
	margin-bottom:10px;
	width:945px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	background:#d1d3d4;
	color: #d1d3d4;
}


#footer_menu{
	width:945px;
	height:56px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	text-align:right;


}

/* ---Content footer ends--- */






.CALLBLUE {
	color: #08243a;
}
text18 {
	font-size: 18px;
}
text18 {
	font-size: 18px;
}
text_large {
	font-size: 24px;
}


.Contactblue {
	color: #1992b9;
	font-size: 18px;
}

.link {
	color:#f7941e;
}

.greytext {
	
	color:#b8b2b2;
	
}


.bluetext {
	color:#3397b9;
	font-weight:bold;
}
	
.bold {
	font-weight:bold;
}
	
}
#content #what_wrapper #what_bottom #colThree_WHO p {

}
#content #index_bottom table tr td {

}

#red {
	color: #822727;
}

#blue_headline {
	color: #3397b9;
	font-size:18px;
}


.blue_headline {
	color: #3397b9;
	font-size:18px;
}

.newspadtext {
padding-right:15px;
line-height:18px;
}

.newspad_bottom_text {
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#525252;
padding:15px;
}


.newspad_bottom_text2 {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#525252;
padding-left:15px;
line-height:18px;
}

.logintext {
padding:10px;
line-height:18px;
}

.dwpup_text {
font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:18px;
padding-left:10px;
}


.dwpup_text1 {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
padding-left:10px;
}

