body
{
	background-color: #000000;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, sans-serif;
}

.bg_leftbody
{
	background-image: url(../images/bg_body_left.gif);
	background-repeat: repeat-x;
}
.bg_rightbody
{
	background-image: url(../images/bg_body_right.gif);
	background-repeat: repeat-x;
}
.strapline
{
	padding-right: 17px;
}

.bg_pad
{
	background-image: url(../images/bg_pad.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 363px;
	position: relative;	
}
.bg_pad_blank
{
	background-image: url(../images/bg_pad_blank.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 363px;
	position: relative;	
}
.logo_cic
{
	position: absolute;
	top: 10px;
	background-image: url(../images/logo_cic.gif);
	width: 157px;
	height: 57px;
}
.contactdetails
{
	position: absolute;
	left: 190px;
	top: 100px;
}
.contactlabels
{
	color: #787878;
	font-weight: bold;
	font-size: 11px;
}
.contactentry
{
	color: #787878;
	font-size: 11px;
}
.whatwedo
{
	position: absolute;
	left: 30px;
	top:150px;
	font-size: 11px;
	color: #787878;
	width: 380px;
}
.howlong
{
	position: absolute;
	left: 30px;
	top: 290px;
	font-size: 11px;
	color: #787878;
	width: 380px;
}
.iframe
{
	position: absolute;
	left: 209px;
	top: 25px;
}
.siteimg
{
	border-width: 1px;
	border-color: gray gray gray gray;
	border-style: solid;
	padding-top: 4px;
}

.bg_footer
{
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	width: 1000px;
	height: 116px;
	color: #8c968b;
	font-size: 10px;
}
a.nav:link
{
	font-size: 9pt;
	color: #878385;
	text-decoration: none;
}
a.nav:visited
{
	font-size: 9pt;
	color: #878385;
	text-decoration: none;
}
a.nav:hover
{
	font-size: 9pt;
	color: #8f968e;
	text-decoration: underline;
}
a.nav:active
{
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

a.navactive:link
{
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
a.navactive:visited
{
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
a.navactive:hover
{
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
a.navactive:active
{
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

a.textlink:link
{
	font-size: 11pt;
	color: #787878;
	text-decoration: none;
}
a.textlink:visited
{
	font-size: 11pt;
	color: #787878;
	text-decoration: none;
}
a.textlink:hover
{
	font-size: 11pt;
	color: #ffffff;
	text-decoration: underline;
}
a.textlink:active
{
	font-size: 11pt;
	color: #787878;
	text-decoration: none;
}
