/* @override 
	http://centralmarkets.co.uk/assets/templates/centramarkets/style.css
	http://www.centralmarkets.co.uk/assets/templates/centramarkets/style.css
*/

/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top center;
color: #38393A;
font-family: Arial, Helvetica, sans-serif;
}

body_splash{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg-in.gif) top center;
color: #38393A;
font-family: Arial, Helvetica, sans-serif;
}

#shim{
	position: relative;
	padding-top: 26px;
	background: url(img/bg-in.gif) repeat-x top center;
}

#longer #shim{
	position: relative;
	padding-top: 0px;
	background: url(img/bg-in.gif) repeat-x top center;
}

#shim_callback{
	position: relative;
	background: url(img/bg-in.gif) repeat-x top center;
}

#wrap{
	position: relative;
	margin: auto;
	width: 811px;	
	background: url(img/pbg.gif) top left repeat-y;
}

#longer #wrap{
	position: relative;
	margin: 0;
	width: 1000px;	
	background: url(img/pbg_longer.gif) top left repeat-y;
}

#wrap_callback{
	position: relative;
	margin:auto;
	width:370px;
}

	#header{
		position: relative;
		height: 86px;	
		background: url(img/head.gif) top left no-repeat;
	}
	
	#longer #header{
		position: relative;
		height: 86px;	
		background: url(img/head_longer.gif) top left no-repeat;
	}
	
	body.alt #header{
		background: url(img/head-red.gif) top left no-repeat;		
	}
	
	 #logo_wider{
		position: absolute;
		top: 1px;
		left: 16px;
		height: 80px;
		width: 300px;			
	}

 #logo{
		position: absolute;
		top: 25px;
		left: 46px;
		height: 41px;
		width: 200px;	
              background:url('img/logo.jpg') no-repeat;		
	}

#flashtitle{
background-color:#016abb; 
color:#FFFFFF; 
float:left; 
font-family:Cambria; 
font-weight:normal;
height:37px; 
margin-top:-37px; 
width:224px;
}

	#header ul{
		position: relative;
		float: right;
		font-size: 1.1em;
		padding: 47px 18px 0 0;	
	}
	
	#longer #header ul{
		position: relative;
		float: right;
		font-size: 1.1em;
		padding: 47px 10px 0 0;		
	}

	#header li{
		position: relative;
		float: left;
		padding-right: 8px;
	}

	#header li a{
		position: relative;
		float: left;
		padding: 2px 0 2px 9px;
		color: #646668;
		text-decoration: none;
	}

	#header li.active a{
		background: url(img/ttick.gif) left center no-repeat;
	}

	#header li a:hover{
		color: #0a2e56;
	}

	body.alt #header li a:hover{
		color: #bd2d31;
	}

	body.alt #header li.active a{
		color: #bd2d31;
		font-weight: bold;
		background: url(img/ttick-red.gif) left center no-repeat;
	}
	
	
	#nav{
		position: relative;
		width: 777px;
		margin: auto;
		height: 39px;
	}
	
	#longer #nav{
		position: relative;
		width: 970px;
		margin: auto;
		height: 39px;
	}
	
	
		#nav li{
			position: relative;
			float: left;
			height: 39px;
			background: url(img/nbreak.gif) top right no-repeat;
		}
		
		body.alt #nav li{
			background: url(img/red-break.gif) top right no-repeat;
		}
		
		#nav li a{
			position: relative;
			float: left;
			height: 39px;
			text-indent: -9999em;	
		}
		
		ul#nav li a:hover{
			background-position: top left;
		}
		
		li#n1{
			width: 108px;
		}
		li#n2{
			width: 109px;
		}
		li#n3{
			width: 146px;
		}
		li#n4{
			width: 124px;
		}
		li#n5{
			width: 96px;
		}
		li#n6{
			width: 67px;
		}
		li#n7{
			width: 127px;
		}
		
		#n1 a{
			width: 106px;
			background: url(img/n1.gif) bottom left no-repeat;
		}
		#n2 a{
			width: 107px;
			background: url(img/n2.gif) bottom left no-repeat;
		}
		#n3 a{
			width: 144px;
			background: url(img/n3.gif) bottom left no-repeat;
		}
		#n4 a{
			width: 122px;
			background: url(img/n4.gif) bottom left no-repeat;
		}
		#n5 a{
			width: 94px;
			background: url(img/n5.gif) bottom left no-repeat;
		}
		#n6 a{
			width: 65px;
			background: url(img/n6.gif) bottom left no-repeat;
		}
		
		li#n7{
			padding: 0;
		}
		#n7 a{
			width: 127px;
			background: url(img/n7.gif) bottom left no-repeat;
		}
		
		#n1-red a{
			width: 105px;
			background: url(img/n1-red.gif) bottom left no-repeat;
		}
		#n2-red a{
			width: 162px;
			background: url(img/n2-red.gif) bottom left no-repeat;
		}
		#n3-red a{
			width:  210px;
			background: url(img/n3-red.gif) bottom left no-repeat;
		}
		#n4-red a{
			width: 115px;
			background: url(img/n4-red.gif) bottom left no-repeat;
		}
		#n5-red a{
			width: 65px;
			background: url(img/n5-red.gif) bottom left no-repeat;
		}
		
		#nav li#n6-red{
			padding: 0;
			background: none;
		}
		
		#n6-red a{
			width: 110px;
			background: url(img/n6-red.gif) bottom left no-repeat;
		}
	
	
	
	
	#subnav{
		position: relative;
		margin: auto;
		height: 27px;
		width: 647px;
		padding-left: 130px;	
		background: url(img/snb.gif) top left no-repeat;
	}
	
		#subnav li{
			position: relative;
			float: left;
			height: 27px;
			padding-right: 5px;		
			font-size: 1.1em;		
		}
		
		#subnav li a{
			position: relative;
			float: left;
			padding: 6px 19px 0 19px;
			height: 21px;
			color: #393838;
			text-decoration: none;
			background: url(img/subnav-tick.gif) left center no-repeat;
		}
		
		#subnav li a:hover{
			background: url(img/subnav-tick-rollover.gif) left center no-repeat;			
		}
	

#flashcontainer {
	float:right;
	background: url(img/header.jpg) top left no-repeat;
	width: 552px;
	height: 146px;
}

	
	#flash{
		position: relative;
		width: 775px;
		margin: auto;
		height: 146px;
		overflow: hidden;
		background: url(img/title-bg.gif) top left;
	}
	
	#longer #flash{
		position: relative;
		width: 775px;
		margin: 0px 0px 0px 16px;
		height: 146px;
		overflow: hidden;
		float:left;
		background: url(img/title-bg.gif) top left;
	}
	
	#flash div{
		position: relative;
		float: right;
	}
	
	

	#flash h1{
		position: absolute;
		font-size: 1.7em;
		font-weight: bold;
		bottom: 10px;
		left: 16px;
		font-family: Cambria;
		color: #fff;
	}

	
	#splash{
		position: relative;
		height: 126px;
		width: 777px;
		margin: auto;
		border-bottom: 0px solid #fff;
		background: url(img/insplash.gif) top left no-repeat;	
	}
	
	#splash_cfd{
		position: relative;
		height: 126px;
		width: 777px;
		margin: auto;
		border-bottom: 0px solid #fff;
		/*background: url(img/insplash.gif) top left no-repeat;*/
		z-index:2;
		overflow:hidden;	
	}
	
	#splash_text{
	z-index:1;
	position:relative;
	top:20px;
	background-color:#00FF00;
	}
	
	#splash_cfd #splash_text h1{
			position: absolute;
			bottom: 48px;
			left: 15px;
			font-size: 24px;
			color: #fff;
			font-family: Georgia;
	}
	
	#splash_cfd #splash_text p{
			position: absolute;
			bottom: 33px;
			left: 19px;
			font-size: 11px;
			color: #589FD3;
		}
		
	#splash_cfd #splash_text strong{
			font-weight: bold;
	}
	
	body.alt #splash{
		background: url(img/red-insplash.gif) top left no-repeat;	
	}
	
		#splash.alt{
		height: 144px;
		background: url(img/alt-splash.gif) top left no-repeat;	
		}
		
		#splash.alt h2{
		background: none;	
		}
	
		#splash h1{
			position: absolute;
			bottom: 48px;
			left: 15px;
			font-size: 24px;
			color: #fff;
			font-family: Georgia;
		}
		
		#splash h2{
			position: absolute;
			bottom: 48px;
			left: 15px;
			font-size: 20px;
			color: #fff;
			font-family: Georgia;
		}
		
		#splash p{
			position: absolute;
			bottom: 33px;
			left: 19px;
			font-size: 11px;
			color: #589FD3;
		}
		
		#splash strong{
			font-weight: bold;
		}
		
		body.alt #splash p{
			color: #fff;
		}
	
		
		#splash-right{
			position: relative;
			float: right;	
		}
		
		#splash-left{
			position: relative;
			float: left;
		}
		
		.splash-box{
			position: relative;
			width: 384px;
			margin-top: 15px;
			height: 250px;
			color: #fff;
			font-size: 1.2em;
			background: url(img/splash-bg.gif) top left repeat-y;	
		}
		
			.splash-box h2{
				position: relative;
				height: 70px;
				text-indent: -9999em;	
			}
			
			.splash-box p, .splash-box ul{
				position: relative;
				line-height: 1.7em;
				padding: 0 35px 1em 35px;
			}
			
			.splash-box li{
				position: relative;
				font-weight: bold;
				padding: 2px 0 2px 0;
				padding-left: 20px;
				background: url(img/splash-tick.gif) left center no-repeat;
			}
			
			#splash-right ul{
				font-size: .9em;
				padding-left: 45px;
			}
			
			#splash-left h2{
				background: url(img/splash-title1.gif) top left no-repeat;
			}
			
			#splash-right h2{
				background: url(img/splash-title2.gif) top left no-repeat;
			}
			
			.splash-link{
				position: absolute;
				bottom: 0;
				left: 0;
				width: 330px;
				padding-top: 9px;
				padding-right: 54px;
				height: 33px;	
				text-align: right;
				color: #fff;
			}
			
			#splash-left .splash-link{
				background: url(img/splash-link1.gif) bottom left no-repeat;
			}
			
			#splash-right .splash-link{
				background: url(img/splash-link2.gif) bottom left no-repeat;
			}
		
		.splash-text1{
			/*position: relative;*/
			/*float: right;*/
			font-size: 11px;
			/*width: 280px;*/
			text-align: center;
		}
		
			.splash-text1 strong{
				display: block;				
			}
		
		.splash-text2{
			position: relative;
			float: left;
			font-size: 11px;
			width: 280px;
			text-align: left;
			padding-left: 30px;
		}
	
	#page{
		position: relative;
		width: 777px;
		margin: auto;
		background: url(img/page-top.gif) top left repeat-x;
		padding: 23px 0 23px 0;
		overflow: hidden;
		text-align: left;
	}
	
	#longer #page{
		position: relative;
		width: 1000px;
		margin: 0px 0px 0px 16px;
		background: none;
		padding: 23px 0 23px 0;
		overflow: hidden;
		text-align: left;
	}
	
	#page_callback{
		position: relative;
		width: 600px;
		margin: auto;
		overflow: hidden;
		text-align: center;
	}

		#content{
			position: relative;
			float: right;
			width: 507px;	
			padding-right: 16px;
			font-size: 1.2em;
		}
		#content_callback{
			text-align:center;
			padding-top:20px;	
			padding-right: 10px;
			padding-left: 10px;
			font-size: 1.2em;
		}
		
			.entry{
				position: relative;
			}
			
			.entry_callback{
			}
				
				.entry p{
					position: relative;
					line-height: 1.7em;
					padding-bottom: 1.4em;	
					overflow: hidden;
				}
				
				.entry h2{
					position: relative;
					font-size: 1.1em;
					font-weight: bold;
					font-family: Georgia;
					padding-bottom: 15px;
				}
				
				body.alt .entry h2{
					background: none;
				}
				
				.entry h3{
					position: relative;
					font-size: 1.1em;
					font-weight: bold;
					font-family: Georgia;
					padding-bottom: 15px;
				}
				
				.entry li{
					position: relative;
					/*font-weight: bold;*/	
					padding-left: 22px;
					background: transparent url(img/tag.jpg) no-repeat scroll 0 5px;
				}
				
				body.alt .entry li{
					background: url(img/red-tag.gif) left top no-repeat;
				}
				
				.entry ul{
					position: relative;
					padding-bottom: 1.4em;
					line-height: 1.7em;	
				}
				
				.entry strong{
					font-weight: bold;	
				}
				
				.entry em{
					font-style: italic;
					font-weight: bold;	
				}
				
				.entry a{
					color: #017dbb;
					text-decoration: underline;
				}
				
				body.alt .entry a{
					color: #048eb3;
				}
				
				.entry form{
					position: relative;
					padding: 20px 0 10px 30px;
					background: #E4E4E4;
					font-size: 11px;
				}
				
#wlpeLoginForm {
	background: url('img/login_form_bg.jpg');
	width: 470px;
	height: 120px;
}

#wlpeLoginForm input {
	width: 200px;
}

#wlpeLoginForm input, #wlpeLoginForm select {
	margin-bottom: 3px;
}

#wlpeLoginForm label {
	width: 100px;
	text-align: right;
	padding: 0 5px;
}

#wlpeLoginForm #submit-field {
	margin-left: 110px;
}

				#advisoryform p{
					padding-bottom: 0.5em;
				}
				
				#advisoryform form{
					border-style:solid;
					border-width:thin;
					border-color:#016ABB;
					background:none;
					position: relative;
					padding: 20px 10px 10px 10px;
					font-size: 11px;
				}
				#advisoryform form label{
					position: relative;
					float: left;
					width: 200px;
					font-weight:normal;		
					padding-top: 2px;
				}
				
				.entry form label{
					position: relative;
					float: left;
					width: 70px;	
					font-weight: bold;	
					padding-top: 2px;
				}
				
				.entry form .text{
					position: relative;
					float: left;
					width: 360px;
					padding: 3px;
					border: 1px solid #727272;
				}
				
				.entry form .submit{
					position: relative;
					float: right;
					height: 26px;
					width: 73px;
					border: 0;
					background: url(img/submit-btn1.jpg) top left no-repeat;
					text-indent: -9999em;
					margin-right: 30px;
				}
				
				body.alt .entry form .submit{
					background: url(img/redform-submit.gif) top left no-repeat;
				}
			
			
			.account-box{
				position: relative;
				margin-bottom: 20px;
				padding-bottom: 10px;
				background: url(img/account-box-bottom.gif) bottom left no-repeat;
			}
			
				.account-box h2{
					position: relative;
					padding: 18px 0 0 30px;
					font-size: 1.2em;
					font-weight: bold;
					color: #fff;
					height: 28px;
					font-family: Georgia;
					background: url(img/account-box-top.gif) top left no-repeat;
				}
				
				.account-box.alt h2{
					background: url(img/account-box-top-alt.gif) top left no-repeat;
				}
				
				.account-box p{
					position: relative;
					overflow: hidden;
					line-height: 1.5em;
					padding: 5px 30px 10px 30px;
				}
				
				.account-box small{
					position: relative;
					padding-top: 1em;
					float: left;
					font-size: 11px;	
				}
				
				.open-account{
					position: relative;
					float: right;
					background: url(img/open-account.gif) top left no-repeat;
					height: 30px;
					width: 111px;
					text-indent: -9999em;
				}
				
				.account-box.alt .open-account{
					background: url(img/open-account-alt.gif) top left no-repeat;
				}
				
				.account-box small a{
					color: #0B2D51;
					font-weight: bold;
					text-decoration: underline;
				}

		
		
		
		#rightbar{
			position: relative;
			float: right;
			width: 247px;
			padding-left: 32px;	
		}
		
			.sflash{
				position: relative;
				padding-bottom: 1em;
			}
			
			#rightbar #get-callback{
				background: url(img/callback2.gif) top left;
			}

#rightbar #get-callback{
				background: url(img/callback2.gif) top left;
			}
			
			#demo-acc{
				background: url(img/button-front.jpg) top left;
                            width:245px;
                            height:89px;
			}
#callback{
				background: url(img/panel-small.jpg) top left;
                            width:222px;
                            height:89px;
                            background-repeat:no-repeat;
			}
		
		
		
		
		#midbar{
			position: relative;
			float: right;
			width: 248px;
			padding-bottom: 6px;
			color: #fff;
			font-size: 1.2em;
			background: #061B32; /* url(img/tdr-bottom.gif) bottom left no-repeat;*/
		}
		
		body.alt #midbar{
			background: #061B32 url(img/mid-bottom.gif) bottom left no-repeat;
		}
		
			#midbar h2{
				position: relative;
				padding: 9px 0 9px 16px;
				font-size: 1.4em;
				font-family: Georgia;
				color: #BAF39E;	
				text-transform: uppercase;
				background: url(img/tdr-top.gif) top left no-repeat;	
			}
		
		body.alt #midbar h2{
				background: url(img/mid-top.gif) top left no-repeat;	
				color: #D3D4D6;
		}
			
			#midbar h2 em{
				font-style: italic;
				color: #fff;
			}
			
			#midbar p{
				position: relative;
				padding: 1px 6px 1px 6px;
				line-height: 1.5em;
				overflow: hidden;
			}
			
			#midbar .signup{
				position: relative;
				float: right;
				font-size: 1.2em;
				font-style: italic;
				color: #fff;
				padding: 1px 74px 1px 0;
				margin: 0 0px 0 0;
				text-decoration: none;
				background: url(img/fp-click.gif) right center no-repeat;
			}
			
			#midbar .signup{
				background: url(img/ch.gif) right center no-repeat;
			}
			
			.midlatest{
				position: relative;
				padding: 10px;
				width: 216px;
				height:150px;
				margin: auto;	
				margin-top: 6px;
				/*background-color: #071b36;*/
				overflow:hidden;
			}
			
			body.alt .midlatest{
				background: url(img/midul.gif) top center repeat-y;
			}
			
				.midlatest h3{
					position: relative;
					border-bottom: 1px solid #1D3957;
					font-size: 12px;
					font-weight: bold;
					color: #B9D4F0;	
					padding-bottom: 4px;
				}
				
				body.alt .midlatest h3{
					color: #D3D4D6;
					font-size: 1.1em;
					border-bottom: 1px solid #6E2829;
				}
				
				.midlatest h3 a{
					position: relative;
					margin-left: 8px;
				}
				
				.midlatest ul{
					position: relative;
					padding-bottom: 5px;
				}
				
				.midlatest li{
					position: relative;
					padding: 2px 0 2px 0;
				}
				
				body.alt .midlatest li a{
					/*border-bottom: 1px solid #6E2829;*/
					/*background: url(img/red-mid-tag.gif) left center no-repeat;*/
				}
				
				.midlatest li a{
					position: relative;
					display: block;
					padding: 5px 0 5px 20px;
					/*background: url(img/front-tick.gif) left center no-repeat;*/
					/*border-bottom: 1px solid #1D3957;*/
					font-size: 11px;
					color: #fff;
				}
		
		
		
		
		#sidebar{
			position: relative;
			float: left;
			width: 222px;
			height: 100%;	
			font-size: 1.2em;
			/*padding-bottom:20px;*/
		}
		
		#headerbar{
			position: absolute;
			right: 10px;
			top: 73px;
			width: 190px;	
			font-size: 1.2em;
			text-align: left;
			/*padding-bottom:10px;*/
		}
		
		#headerbar h3{
			font-size: 1.0em;
		}		
		
		#headerbar p{
			font-size: 0.8em;
		}	
		
		#sidebar.alt .widget-two{
			margin-bottom: 22px;
		}
		
		#sidebar.alter .widget-two{
			margin-bottom: 2px;
		}
		
			.widget-one{
				position: relative;
				width: 220px;
				border-bottom: 18px solid #fff;
				background: #0B2D51 url(img/box1-bottom.gif) bottom left no-repeat;
			}
			
			body.alt .widget-one{
				background: #0B2D51 url(img/red-widget-bottom.gif) bottom left no-repeat;
			}
			
				.widget-one-content{
					position: relative;
					padding: 17px 17px 0 17px;	
					background: url(img/box1-top.gif) top left no-repeat;
				}
				
				body.alt .widget-one-content{
					padding-top: 14px;
					background: url(img/red-widget-top.gif) top left no-repeat;
				}
				
				.widget-one h3{
					position: relative;
					font-size: 1.2em;
					font-weight: bold;
					color: #fff;
					font-family: Georgia;
					padding-bottom: 5px;
					margin-bottom: 8px;
					border-bottom: 1px solid #173759;
				}
				
				body.alt .widget-one h3{
					border-bottom: 1px solid #900003;
				}
				
				.widget-one li{
					position: relative;	
					border-bottom: 1px solid #173759;
				}
				
				.widget-one li a{
					position: relative;
					display: block;
					padding: 4px 0 4px 22px;
					color: #3170b2;
					background: url(img/tag2.gif) no-repeat 0.6px;
				}
				
				body.alt .widget-one li{
					border-bottom: 1px solid #900003;
				}
				
				body.alt .widget-one li a{
					background: url(img/red-mid-tag.gif) left center no-repeat;
					color: #fff;
				}
			
			
			.widget-two{
                            color:#fff;
				position: relative;
				padding: 0 0 23px 0;
				border-bottom: 18px solid #fff;
				margin: 0px 0px 0px 0px;
                background: url(img/widget_bg.png) top left no-repeat;
				/*background: url(img/box2-bottom.gif) bottom left no-repeat;*/	
			}
                     .widget-two a{color: #fff;}
                     			
#longer .widget-two{
	padding: 0;
	border-bottom: none;
	/*background: url(img/box3-bottom.gif) bottom left no-repeat;*/		background: url(img/panel-190x89.jpg) top left no-repeat;
	margin-bottom: 8px;
	height: 89px;
	position: relative;
}
			
			
				.widget-two-content{
					position: relative;
					padding: 12px 17px 0 17px;
					/*background: url(img/widget22.png) top left no-repeat;*/
				}
				
#longer .widget-two-content{
	/*background: url(img/box3-top.gif) top left no-repeat;*/
	position: static;

}
				
				
				.widget-two h3{
					position: relative;
					font-size: 1.2em;
					font-weight: bold;
					font-family: Georgia;
				}
				
				.widget-two p{
					position: relative;
					font-size: 11px;
					line-height: 1.6em;
					padding-bottom: 2px;
					overflow: hidden;
					border-bottom: 1px solid #f3f3f3;
				}
				
.widget-two p.click-link{
	padding-bottom: 0;
	padding-top: 2px;
	border-bottom: 0;
	position: absolute;
	right: 17px;
	bottom: 15px;
}
				
.widget-two .click-link a{
	position: relative;
	float: right;
	height: 12px;
	width: 60px;
	background: url(img/click_sm.png) top left no-repeat;
	text-indent: -9999em;
}
				
				body.alt .widget-two .click-link a{
					background: url(img/red-click-here.gif) top left no-repeat;					
				}
			
			a#get-callback{
				position: relative;
				display: block;
				height: 71px;
				background: url(img/callback.gif) top left no-repeat;
				border-bottom: 18px solid #fff;
				text-indent: -9999em;
			}
			
			body.alt a#get-callback{
				background: url(img/req.gif) top left no-repeat;
			}

		#bottom{
			font-size:11px;
			position: relative;
			color: #646668;	
			padding-top: 0px;
			overflow: hidden;
			padding-bottom: 25px;
			background: url(img/bottom.gif) bottom left no-repeat;
		}
		#bottom_landing{
			font-size:11px;
			position: relative;
			color: #646668;	
			padding-top: 0px;
			/*overflow: hidden;*/
			padding-bottom: 25px;
			background: url(img/bottom.gif) bottom left no-repeat;
		}
		
			#bottom strong{
				font-weight: bold;
				color: #051729;				
			}
			#bottom_landing strong{
				font-weight: bold;
				color: #051729;				
			}


#foot{
	position: relative;
	padding: 15px;	
	color: #646668;
	font-size: 1.1em;
}

	#foot p{
		position: relative;
		padding-top: 18px;
		line-height: 1.8em;
	}
	
	#foot strong{
		font-weight: bold;
		color: #051729;	
	}
	
	#foot a{
		color: #646668;
		margin: 0 11px 0 11px;
		text-decoration: underline;
	}
	
	#foot a:hover{
		color: #051729;	
	}

.labelWidth{
width:200px;
}
/*Added by Peter For News ticker*/
#subnavBox{
		position: relative;
		left:17px;
		overflow:hidden
		margin: auto;
		height: 27px;
		width: 777px;	
		
	}
#subnavTicker{
		position: relative;
		margin: auto;
		height: 27px;
		width: 777px;
		padding-left: 130px;	
	}
	
		#subnavTicker li{
			position: relative;
			float: left;
			height: 27px;
			padding-right: 5px;		
			font-size: 1.1em;		
		}
		
		#subnavTicker li a{
			position: relative;
			float: left;
			padding: 6px 19px 0 19px;
			height: 21px;
			color: #393838;
			text-decoration: none;background: url(img/subnav-tick.gif) left center no-repeat;
		}
		
		#subnavTicker li a:hover{
			background: url(img/subnav-tick-rollover.gif) left center no-repeat;
						
		}


/*By Peter*/
#map {
position:absolute;
top:20px;
left:200px;
display:block;
height:210px;
margin:15px 0;
width:306px;
}

.side_bar_finsh{
background-image:url(img/sidebar_background.png);
background-repeat:repeat-x;
}
/*Table styles*/
.entry table tbody th{
vertical-align:middle;
border-right-color:#d1d1d1;
border-right-style:solid;
border-right-width:thin;
height:29px;
/*width:60px;*/
text-align:center;
color:#FFFFFF;
background-image:url(img/table_head_mid_bck.png);
background-repeat:repeat-x;
}
.entry table.resize tbody th{
font-size:11px;
vertical-align:middle;
border-right-color:#d1d1d1;
border-right-style:solid;
border-right-width:thin;
height:29px;
text-align:center;
color:#FFFFFF;
background-image:url(img/table_head_mid_bck.png);
background-repeat:repeat-x;
}
.entry table tbody tr th.start{
background-image:url(img/table_head_start_bck.png);
background-repeat:repeat-x;
height:28px;
text-align:center;
}
.entry table tbody tr th.end{
background-image:url(img/table_head_end_bck.png);
background-repeat:repeat-x;
background-position:right top;
border-style:none;
text-align:center;
}
.entry table tbody tr td{
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#D1D1D1;
text-align:center;
vertical-align:middle;
/*height:30px;*/
padding: 1px 0;
}
.entry table.resize tbody tr td{
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#D1D1D1;
text-align:center;
vertical-align:middle;
height:30px;
}
.entry table tbody tr td.start{
font-size:10px;
width: 50%;
background-color:#e9f3f5;
}
.entry table.resize tbody tr td.start{
font-size:10px;
width: 50%;
background-color:#e9f3f5;
}
.entry a.no_color_de_underline{
text-decoration:none; color:#000000;
}
#content_callback .entry_callback .post .para{
height:5px;
font-family:Georgia;
font-size:1.1em;
font-weight:bold;
}
.padding_in_content{
padding-top:11px;
}
/*Callback styles*/
#wrap_callback #call_back_content{
background-image:url(img/callabck/content.jpg);
background-repeat:repeat-y;
padding:10px;
height:350px;
}
#wrap_callback #call_back_content form p{
text-align:left;
padding-bottom:5px;
}
#wrap_callback #call_back_content form p span{
position:absolute;
left:140px;
}
#wrap_callback #call_back_content form fieldset{
border-style:none;
}
#wrap_callback #call_back_content form fieldset p label{
width:200px;
border-style:none;
}
#wrap_callback #call_body{
padding-top:50px;
height:600px;
}
#wrap_callback #call_header{
height:63px;
}
#wrap_callback #call_bottom{
height:22px;
}
#wrap_callback #call_body #call_back_content p.para{
padding:0px;
margin:0px;
}
#wrap_callback #call_body #call_back_content .submit{
					position: relative;
					height: 26px;
					width: 73px;
					border: 0;
					background: url(img/subm.jpg) top left no-repeat;
					text-indent: -9999em;
}

#ipager{
overflow: hidden;
background: url(img/sfade.gif) left 400px no-repeat;
}
#ipager_cfds{
overflow: hidden;
background: url(img/sfade.gif) left 150px no-repeat;
}
#ipager_demo{
overflow: hidden;
background: url(img/sfade.gif) left 200px no-repeat;
}
#ipager_oa{
overflow: hidden;
background: url(img/sfade.gif) left 90px no-repeat;
}
#seminarform{
padding-top:12px;
}

/** CSS by Jim at substrakt.co.uk **/

.midlatest iframe {
height:155px;
/*width:215px;
_width:192px;*/
background-color:#071b36;
}

.midlatest .IframeBody table td {
font-size:12px !important;
}
.ticker-notice {
	margin-right:20px;
	text-align:right;
}

#widget-landing{
	background: url(img/widget.png);
       width:217px;
       height:319px;
}

#callback #demo-content{
width:222px;
                            height:89px;

}
#callback #demo-content a{
	color:#fff;
       font-size:20px; padding-bottom:10px; font-family:Cambria;
}
#callback #demo-content a.small{
	color:#fff;
      width:100px; font-size:12px;font-family:Cambria; display:block; margin-top:10px;
}

width:100px; font-size:12px;font-family:Cambria;
#callback #demo-content a:hover{
	color:#fff;
       text-decoration:underline;
}

#demo-content{
	padding-left:10px; padding-top:15px; color:#fff; font-family:Cambria;
}
#widget-content-home{
	color:#fff; padding-top:242px;padding-left:10px; font-family:Cambria;
}
#widget-content{
	color:#fff; padding-top:216px;padding-left:10px; font-family:Cambria;
}
#apply-online{
	font-size:22px; font-weight:normal; padding-bottom:10px; font-family:Cambria;
}
#widget-content-home #apply-online{
	font-size:22px; font-weight:normal; padding-bottom:0px; font-family:Cambria;
     
}

#click-below{
float:left;
font-family:Cambria;
font-size:12px;
width:102px;
margin-top:10px
}
#click-here{
	float:left;
       width:96px;
       height:21px;
       margin-top:15px;
}
#demo-content a:hover{
	text-decoration:none;
}
#demolink{font-size:20px; padding-bottom:10px; font-family:Cambria; color:#fff; display:block;}
#demolink2{width:120px;font-family:Cambria; font-size:12px; display:block; color:#fff; margin-top:0px;}
#demobutton{width:110px; display:block; height:20px; float:right; margin-top:-20px;}

#research_pdf_widget {
	width: 247px;
}

#researchPDFs {
	margin-bottom: 30px;
}

.research-pdf .info {
	left: 77px;
	width: 440px;
	position: absolute;
	top: 10px;
}

#researchPDFs .research-pdf .info p,
#researchPDFs .research-pdf .info h4,
#researchPDFs .research-pdf .info h3,
#researchPDFs .research-pdf .info .date {
	font-size: 90%;
}

#research_pdf_widget .research-pdf .info {
	left: 97px;
	width: 138px;
	position: absolute;
	top: 5px;
	height: 95px;
}

.research-pdf a {
	text-decoration: none;
	color: #000;
}
.research-pdf img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
}
#researchPDFs .research-pdf img {
	width: 55px;
}
.research-pdf h3 {
	padding-bottom: 5px;
	width: 370px;
	position: relative;
	top: -1px;
	font-size: 12px;
}
.research-pdf h4 {
	width: 370px;
	font-size: 11px;
}
.research-pdf p {
	padding-bottom: 0;
	width: 310px;
	text-align: justify;
	font-size: 11px;
}
#research_pdf_widget .research-pdf p {
	font-size: 11px;
	line-height: 14px;
	width: auto;
}
.research-pdf h4 {
	font-weight: bold;
}
#research_pdf_widget .research-pdf h3 {
	padding-bottom: 2px;
	background: none;
	font-family: Arial, sans-serif;
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	width: auto;
}
#research_pdf_widget h3 {
	padding: 5px;
	background: #2d5d94;
	font-family: Arial Narrow, sans-serif;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
#research_pdf_widget h3 a {
	color: #fff;
}
#research_pdf_widget .research-pdf .date a {
	color: #fff;
	bottom: 10px;
	top: auto;
	right: 6px;
	width: 140px;
	font-size: 11px;
	left: 0;
}
.research-pdf .date a {
	display: block;
	position: absolute;
	top: -1px;
	right: 20px;
	background: url('commotioncss/images/arrow_sm.png') right center no-repeat;
}

.research-pdf {
	padding: 10px 10px;
	margin-bottom: 10px;
	position: relative;
}
#researchPDFs .research-pdf {
	border: 1px solid #000;
}
#research_pdf_widget .research-pdf {
	background: url('commotioncss/images/research_pdf_sm.jpg') left top no-repeat;
	padding: 4px;
	color: #fff;
	margin-bottom: 2px;
	height: 89px;
	width: auto;
}