html,body{
	margin:0;
	padding:0;
	background: #021022;
	font: 0.90em  Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	
.blue-text	{
	color:#60A0DB;
	padding:0;
	margin:0;
	font:1.1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	

	}
	
.mainTitle	{
	font:1.4em Arial, Helvetica, sans-serif;
	
	}
	
.helpfulTitle	{
	font:1.2em Arial, Helvetica, sans-serif;
	color:#609fda;
	}
	
.subSectionTitles	{
	font:1.6em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
	
.mainTitleTwo	{
	color:#021022;
	}
	
.mainTitleOne	{
	color:#609fda;
	}
	
.newsHeadline	{
	color:#000000;
	margin:0;
	}
	
.newsSummary	{
	color:#6e6d6d;
	margin:0;
	}
	
.date	{
	font:0.90em Arial, Helvetica, sans-serif;
	color:#002c6b;
	margin:0;
	}
	
.quote	{
	font:1.0em Arial, Helvetica, sans-serif;
	color:#002c6b;
	font-style:italic;
	margin:0px 25px 0 25px;
	float:left;
	}
	
.quote-client	{
	font:0.90em Arial, Helvetica, sans-serif;
	color:#999999;
	margin-left:25px;

}

.mainBox p strong	{
	color:#002c6b;
	}

.list	{
	margin:5px 0 0 0;
	}
	
.highlight	{	
	text-decoration:underline;
	font-weight:bold;
	}


#maincontainer {
	margin: 0px auto;
	text-align: left;
	width: 955px;
	padding:0;
	}
	
#header	{
	float:left;
	background:#FFFFFF;
	width:892px;
	padding:0 32px 0 31px;
	height:180px;
	font: 0.85em   Arial, Helvetica, sans-serif;
	color:#051e41;

	}
	
#header		a	{
	color:#60a0db;
	text-decoration:none;
	}
	
#header		a:hover	{
	color:#60a0db;
	text-decoration:underline;
	}

	
#logo	{
	width:200px;
	float:left;
	margin:15px 0 10px 10px;
	padding:0 0 0px 0;

	}
	
#contact-details	{
	width:660px;
	margin:20px 0 0 0px;
	float:right;
	}
	
#address	{
	float:left;
	padding:0 26px 0 85px;
	margin:0;

	
}


#telephone	{
	float:left;
	margin:0;
	padding:0 0 0 26px;
	text-align:left;
	border-left:solid 1px #333333;

}

#numbers	{
	float:left;
	padding:0 0 0 20px;
	margin:0
	

}
	
	
#large-image	{
	width:897px;
	padding:0 30px 10px 28px;
	background:#FFFFFF;
	height:265px;
	margin:0px 0 0 0;
	float:left;
	}
	
	
#navigation	{
	background: url(../images/template/menu-background.gif) no-repeat;
	width:955px;
	margin:0 0px 0px 0px;
	height:68px;
	float:left;
	
	}
	
#navigation	ul	{
	list-style:none;
	width:925px;
	margin:0 0 0 30px;
	padding:0;
	}
	
#navigation	ul li	{
	float:left;
	margin:18px 7px 0 7px;
	font: 1.1em   Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	
#navigation	ul li a	{
	color:#FFFFFF;
	text-decoration:none;	
	}
	
#navigation	ul li a:hover	{
	color:#FFFFFF;
	text-decoration:underline;	
	}
	
#content	{
	width:955px;
	margin-top:5px;
	float:left;
}

#content	p	{
	color:#6e6d6d;
	}

#content	a	{
	color:#051e41;
	text-decoration:underline;
	}
	
#content	a:hover	{
	color:#60a0db;
	text-decoration:underline;
	}
	
	
.white-box-one	{
	background:#FFFFFF;
	height:390px;
	width:250px;
	margin-right:10px;
	float:left;
	text-align:justify;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	}

.white-box-two	{
	background:#FFFFFF;
	height:390px;
	width:270px;
	margin-right:10px;
	margin-left:0px;
	float:left;
	padding:20px;
	text-align:justify;

	}

.white-box-three	{
	background:#FFFFFF;
	height:390px;
	width:250px;
	margin-right:0px;
	float:right;
	text-align:justify;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	}
	
.mainBox	{
	background:#FFFFFF;
	height:390px;
	text-align:justify;
	float:left;
	width:572px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	}
	
#footer	{
	width:955px;
	padding-top:10px;
	padding-bottom:10px;
	font: 0.95em   Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	clear:both;	
	}
	
	
#footer	a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer	a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#creative-bubbles-nottingham-web-design-development	{
	float:left;
	width:300px;
	}
	
#further-links	{	
	float:right;
	width:500px;
	text-align:right;
	}
	
	
/** Main Template **/


#topSection	{
	float:left;
	width:572px;
	margin:0;
	padding:0;
	}
	
#quickNav	{
	float:left;
	width:291px;
	color:#051e41;
	font:0.85em Arial, Helvetica, sans-serif;
	}
	
#quickNav a	{
	text-decoration:none;
	color:#609fda;
	}
	
#quickNav a:hover	{
	text-decoration:underline;
	color:#609fda;
	}
	
select {
	color:#051e41;
	font:0.85em Arial, Helvetica, sans-serif;
	}
	
#formSelect	{
	float:right;
	width:270px;
	text-align:right;
	margin:0;
	padding:0;
	}
	
form	{
	margin:0;
	padding:0;
	}
	
#textContent	{
	float:left;
	width:572px;
	margin:10px 0 0 0;
	padding:0;
	
	}
	
.leftCol	{
	float:left;
	width:50%;
	}
	
.rightCol	{
	float:right;
	width:45%;
	}
	
.imageBorder	{
	border:solid 1px #999999;
	}
	
.left-case-study-text	{
	float:left;
	width:330px;
	margin-top:10px;
	}
	
.case-study-image	{
	float:right;
	width:225px;
	border:1px solid #999999;
	margin-top:0px;
	margin-left:15px;
	margin-bottom:15px;
	}
	

	
.error {display:block; margin:0 0 0 0px; color:#ff0000;}
.hidden {display:none;}
.txtSmall {color:#999999;font-size:smaller;}


#oAnnv
{
	border:0px solid red;
	float:right;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	color::#021022;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding-top:35px;
	
}




	
