body { background-image:url(images/bgtest.gif); background-repeat:repeat; text-align:center; margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#616161; font-size:0.7em; }

img { border:1;}
#container {
	background-color:#fff;
	width:790px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#container404 { padding: 40px; background-color:#fff; width:420px; margin-top: 100px; margin-left:auto; margin-right:auto; text-align:left;}
	#container404 a { color: #ED1C24; font-weight: bold; text-decoration: none;}
	#container404 a:hover { text-decoration: underline;}

#greybar {
	margin-left:auto;
	margin-right:auto;
	border-top:0;
	display:block;
	width:740px;
	text-align:right;
	background-image: url(../home/images/bgtest2.gif);
}

#top {
	width:740px;
	margin-left:auto;
	margin-right:auto;
}
.banner { float:right;}
#whatwedo { background-color:#737373; list-style:none; margin:0; padding:17px 0 0 25px; width:128px; height:137px; float:left; font-size:11px;}
	#whatwedo a { color:#fff; text-decoration:none; display:block; width:120px;}
	#whatwedo li { background-image:url(../_images/template/whatwedodiv.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:6px; margin-top:2px;}
	#whatwedo a:hover { color:#ccc;}
	#whatwedo .noline { background-image:none;}
	#whatwedo .selected { color:#cccccc;}

#nav {
	clear:both;
	background-color:#4c4c4c;
	display:block;
	width:715px;
	margin:0;
	padding:0px 0px 0px 25px;
	border-top:1px solid #fff;
	list-style:none;
	height:26px;
	line-height:2.2em;
	background-image: url(images/bgtest2.gif);
}
	#nav a { color:#fff; text-decoration:none; padding-right:20px;}
	#nav li { display:inline;}
	#nav .selected { color:#FFFFFF;}
	
#breadcrumb { margin:0; padding:0px 0px 0px 20px; widows:715; list-style:none; line-height:2.2em; height:26px; background-image:url(../_images/template/dottedline.gif); background-repeat:repeat-x; background-position:bottom; }
	#breadcrumb li {display:inline; padding-left:5px;}
	#breadcrumb a { padding-right:10px;color:#0066FF; text-decoration:none;background-image:url(../_images/template/arrow.gif); background-repeat:no-repeat; background-position:right;}
	
#greythird {
	float:left;
	background-color:#CCCCCC;
	width:185px;
	padding:25px 35px 15px 25px;
}
	#greythird a { text-decoration:none; color:#616161;}
	#greythird a:hover { color:#ea0438;}
	
#contentarea { float:left; padding-left:20px; padding-bottom:25px; width:530px;}
	#contentarea ul {line-height:1.44em; list-style:square;}
	
#footer { background-color:#fff; width:790px; margin-left:auto; margin-right:auto;height:28px; margin-top:10px; line-height:26px;}
	#footer #buttons { list-style:none; margin:0 0 0 25px; padding:0;}
	#footer #buttons li { display:inline;}
	#footer #buttons a { background-image:url(../_images/template/buttonbkg.gif); height:28px; display:block; float:left; border-right:1px solid #fff;color:#616161; font-weight:bold; text-decoration:none; width:100px;}
	#footer #buttons a:hover { color:#0066FF;}
	
	#footer #links { margin:0 0 0 0; padding:0 25px 0 0; float:right;}
	#footer #links li { display:inline;color:#8f8f8f; margin-left:10px;}
	#footer #links a { color:#8f8f8f; text-decoration:none;}
	#footer #links a:hover { color:#666;}
	
#middle { float:left; position:relative; margin-left:25px; margin-top:25px; width:253px;}
#worka, #workb, #workc, #workd { margin-top:10px;}
#worka {margin-top:25px;}
#sitemapright { float:right;}
#sitemap { margin-top:20px;}
#sitemap ul {margin:0 0 20px 0; padding:0;}
#sitemap li { font-weight:bold; list-style-type:none; }
#sitemap li li { font-weight:normal; text-indent:20px;}
#sitemap li li li { text-indent:40px;}
.title { padding-bottom:20px; display:block;}
.recentaccounts { margin:26px 0 10px 0;}

#right {
	float:right;
	padding:5px;
	width:190px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 25px;
}


#articles {margin:20px 0px 0px 0px; padding:0; list-style:none; }
	#articles li, #articlesmain li {list-style:none; }
	#articles a, #articlesmain a { font-weight:bold; color:#ea0437; text-decoration:none;}
	#articles .date, #articlesmain .date  { color:#a5a5a5;}
	#articles li { margin-bottom:13px;}
	
#maincontent {
	background-repeat:no-repeat;
	width:515px;
	padding-left: 15px;
}
	#maincontent a {color:#0066FF; text-decoration:none;}
	
.letstalk {  background-repeat:no-repeat; background-position:top; margin-top:10px; padding-top:20px;}
.letstalkbkg {background-image:url(../_images/template/letstalk.gif);}
	
.relatedlinks { margin:0; padding:0; list-style:none;}
.relatedlinks a { height:18px;padding-bottom:2px; margin-top:3px;display:block;font-weight:bold; text-decoration:none;color:#ea0437; background-image:url(../_images/template/dottedline.gif); background-repeat:repeat-x; background-position:bottom; }

.casestudies { list-style-type:none; margin:0; padding:25px 0 0 0;}
.casestudies li { margin-bottom:10px;}
	
	.clear { clear:both;}
	.small { font-size:.01em; line-height:.01em;}
	.colonylogo { float:right; padding-left:4px; padding-bottom:20px; padding-top:10px; padding-right:10px;}
	.right { float:right;}
	.otherclients { list-style:none; margin:0; padding:20px 0 0 0;}
	.websites {padding-top:17px; padding-bottom:25px;}
	/* .quote { padding-top:20px;} */
	.pdf { font-weight:bold; background-image:url(../_images/icons/pdf.gif); background-repeat:no-repeat; display:block; text-indent:25px; height:26px;}
	.redantlogo { position:absolute; z-index:999; margin-left:466px; margin-top:35px;}
	.clientlogo { float:right; margin-left:10px; margin-top:8px;}
	.callback { margin-left:170px;}
	.divider { background-image:url(../_images/template/letstalk.gif); display:block; height:20px; background-repeat:no-repeat;}
	.dottedline { background-image:url(../_images/template/dottedline.gif); display:block; height:15px; margin-top:-5px;background-repeat:repeat-x;}
	#right a { color:#ea0437; text-decoration:none;}
	.phone { float:right;}
	.mbro {float:left; margin-right:20px;}
	#form .textfield { height:15px; margin-bottom:5px;width:200px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#616161; font-size:1em; }
	#form textarea { overflow:auto;margin-bottom:5px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#616161; font-size:1em; width:200px; height:70px;}
	#form .dropdown { margin-bottom:5px;width:206px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#616161; font-size:1em; }
	#form label { line-height:19px; width:170px; display:block; float:left;}
	#whatwedofront li { list-style-type:none; }
		#whatwedofront { margin:0; padding:0;}
		#whatwedofront img { float:left; margin-right:20px;}
		#whatwedofront a { font-weight:bold;}
	#accessicons {margin:0; padding:0;}	
	#accessicons  li { display:inline;} 			
	.pdfs  li { background-image:url(../_images/icons/pdf.gif); background-repeat:no-repeat; background-position: top left; display:block; height:26px;text-indent:25px;}
	#articlesmain p { padding-left:20px;border-left: 2px solid #ea0437; }
	#articlesmain {margin:20px 0 0 0; padding:0;}
	.team {margin:0;padding:0; }
	.team li {display:inline; margin-left:-2px; }	
	.bigtrump { position:absolute; margin-left:491px; margin-top:50px;}
	.wwdtitle { margin-left:-6px;}
	.meet {margin-top:-18px; }

	
	/*  ------------------------ wysiwysg styles ------------------------ */
	
	h1, h2 { position:absolute;left:-999em;}
	p {
	line-height:1.44em;
}
	
	.data {width:235px; border-top:1px solid #eee; border-left:1px solid #eee; padding:3px; text-indent:5px;} 
	.data td { border-bottom:1px solid #eee; border-right:1px solid #eee;}
	.data th { border-right:1px solid #eee; border-bottom:1px solid #eee; height:25px; background-image:url(../_images/template/th.gif); background-repeat:repeat-x;}
	.smalltext { font-size:.8em; color:#aaa;}
	.error {color:#ea0437;}
	.centre  { text-align:center;}
	

