*   
    {
	font-family:verdana, arial, helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

body {
	color: #fff; background-color: #6c6b6c; font-size: 75%; text-align: center; background-image: url(/images/MainBackground.jpg); background-position: top left; background-repeat: repeat-x;
}

div#wrapper {
	width: 986px; padding: 0px; margin: 1px auto; background-color: #6c6b6c; text-align: left;
}

div#Header {
	float: left; display: inline; width: 986px; height: 154px; padding: 0px; margin: 0px; text-align: left; background-image: url(/images/HeaderShadow.jpg); background-position: top left; background-repeat: no-repeat;
}

div#Header div#Brand {
	float: left; display: inline; width: 253px; padding: 54px 0px 0px 22px; margin: 0px; text-align: left;
}

div#Header div#TagLine {
	float: left; display: inline; width: 689px; height: 120px; padding: 0px 22px 0px 0px; margin: 0px; text-align: right;
}

div#Header div#TagLine p {
	font-size: 11px; padding: 0px; margin: 65px 0px 0px 0px; color: #999; line-height: 18px;
}

div#Survey {
	float: left; display: inline; width: 986px; height: 87px; padding: 0px; margin: 0px; text-align: left; background-image: url(/images/SurveyShadow.jpg); background-position: top left; background-repeat: no-repeat;
}

div#Survey div#Headline {
	float: left; display: inline; width: 940px; padding: 22px 0px 6px 22px; margin: 0px; text-align: left;
}

div#Survey div#Message {
	float: left; display: inline; width: 940px; padding: 0px 0px 0px 22px; margin: 0px; text-align: left;
}

div#ContentWrap {
	float: left; display: inline; width: 986px; padding: 0px; margin: 0px; text-align: left; background-image: url(/images/contentBackground.jpg); background-position: top left; background-repeat: no-repeat;
}

div#LeftColumn {
	float: left; display: inline; width: 221px; padding: 0px 0px 0px 10px; margin: 0px; text-align: left;
}

div#MainContentArea {
	float: left; display: inline; width: 735px; min-height: 700px; padding: 0px 0px 4px 0px; margin: 4px 0px 0px 6px; text-align: left;
}

div#MainCallsToAction {
	float: left; display: inline; width: 735px; height: 91px; padding: 0px; margin: 0px; text-align: left;
}

/************** Home Page **************/ 


div#HomeContent {
	float: left; display: inline; width: 735px; min-height: 310px; padding: 0px 0px 7px 0px; margin: 0px; text-align: left; background-image: url(/images/HomeBackground.jpg); background-position: top left; background-repeat: no-repeat; background-color: #a42804;
}

div#HomeContent p {
	padding: 7px 276px 7px 7px;
}

div#HomeContent h1 {
	padding: 7px 276px 10px 7px;
}

div#HomeContent h2 {
	padding: 7px 276px 7px 7px;
}

div#HomeContent div#HomeLine {
	float: left; display: inline; width: 705px; padding: 7px 7px 7px 7px; margin: 17px 7px 7px 7px; text-align: left; background-color: #686868;
}

div#HomeContent div#HomeLine p {
	padding: 0px; font-size: 90%;
}

div#Services {
	float: left; display: inline; width: 363px; height: 275px; padding: 3px ; margin: 0px ; text-align: left; background-color: #5a5a5a; background-image: url(/images/ServicesBackground.jpg); background-position: top left; background-repeat: no-repeat;
}

div#Services h2 {
	font-size: 150%; padding: 3px 3px 10px 3px; margin: 0px; font-weight: normal; color: #fff;
}

div#Services p {
	padding: 3px 3px 10px 3px; color: #959595; font-size: 12px;
}

div#News {
	float: left; display: inline; width: 360px; height: 275px; padding: 3px ; margin: 0px ; text-align: left; background-color: #5a5a5a;
}

div#News p {
	padding: 3px 3px 10px 3px; color: #959595; font-size: 12px;
}


/************** Home Page **************/ 


div#PageContentWrap {
	float: left; display: inline; width: 736px; padding: 0px; margin: 0px; text-align: left; background-color: #bbbbbb;
}

div#PageContentWrap #breadcrumb{
	float: left; display: inline; width: 729px; padding: 0px; margin: 0px; text-align: left; background-color: #717171; border: solid 3px #bbbbbb;
}

div#PageContentWrap #breadcrumb p{
	font-size: 90%; padding: 6px; margin: 0px; color: #efa414; line-height: 100%
}

div#PageContentWrap #breadcrumb a:link{
	font-weight: normal; color: #efa414; text-decoration: none;
}
div#PageContentWrap #breadcrumb a:visited{
	font-weight: normal; color: #efa414; text-decoration: none;
}
div#PageContentWrap #breadcrumb a:hover{
	font-weight: normal; color: #efa414; text-decoration: underline;
}

div#PageContentWrap #cola{
	float: left; display: inline; width: 488px; padding: 0px; margin: 0px; text-align: left; background-color: #bbbbbb;
}

div#PageContentWrap #cola p {
	font-size: 100%; padding: 0px 10px 10px 10px; margin: 0px; color: #000; line-height: 150%
}

div#PageContentWrap #cola h1 {
	font-size: 160%; padding: 10px 10px 10px 10px; margin: 0px; font-weight: normal; color: #000;
}

div#PageContentWrap #cola h2 {
	font-size: 115%; padding: 5px 10px 10px 10px; margin: 0px; font-weight: bold; color: #000;
}

div#PageContentWrap #colb{
	float: right; display: inline; width: 218px; padding: 12px; margin: 0px; text-align: left; background-color: #d1d1d1; border: solid 3px #bbbbbb;
}

div#PageContentWrap #colb li{
	color: #666; padding: 0px 0px 2px 0px;
}

div#PageContentWrap #colb {color: #666;}

div#PageContentWrap #colb h2 {color: #666;}

div#PageContentWrap .colsitemap{
	float: left; display: inline; width: 218px; padding: 12px; margin: 0px; text-align: left;
}

div#PageContentWrap #colc{
	float: left; display: inline; width: 706px; padding: 0px; margin: 0px; text-align: left; background-color: #bbbbbb;
}

div#PageContentWrap #colc p {
	font-size: 100%; padding: 0px 10px 10px 10px; margin: 0px; color: #000; line-height: 150%
}

div#PageContentWrap #colc h1 {
	font-size: 160%; padding: 10px 10px 10px 10px; margin: 0px; font-weight: normal; color: #000;
}

div#PageContentWrap #colc h2 {
	font-size: 115%; padding: 5px 10px 10px 10px; margin: 0px; font-weight: bold; color: #000;
}

div#PageContentWrap #colc h3 {
	font-size: 115%; padding: 5px 10px 0px 10px; margin: 0px; font-weight: bold; color: #000;
}

div#PageContentWrap #colapic {
	float: left; display: inline; width: 488px; height: 171px; padding: 0px; margin: 0px; text-align: right; background-color: #bbbbbb; border-top: solid 3px #bbbbbb;
}

div#PageContentWrap #colbpic {
	float: right; display: inline; width: 242px; height: 171px; padding: 0px; margin: 0px; text-align: left; background-color: #3c3c3c; border: solid 3px #bbbbbb; 
}

div#PageContentWrap #colbpic p {
	font-size: 100%; padding: 10px 10px 10px 10px; margin: 0px; color: #fff; line-height: 150%
}


/************** Main text and content styles **************/
	
p {
	font-size: 100%; padding: 0px 0px 10px 0px; margin: 0px; color: #fff; line-height: 125%
}

h1 {
	font-size: 160%; padding: 0px 0px 15px 0px; margin: 0px; font-weight: normal; color: #fff;
}

h2 {
	font-size: 115%; padding: 5px 0px 10px 0px; margin: 0px; font-weight: bold; color: #fff;
}

h3 {
	font-size: 12px; padding: 3px 3px 0px 3px; margin: 0px; font-weight: bold; color: #fff;
}

ul {
	margin-top: 0px; margin-bottom: 5px; margin-left: 30px; margin-right: 35px; padding: 0px; color: #000; line-height: 16px;
}

ol {
	margin-top: 0px; margin-bottom: 15px; margin-left: 30px; margin-right: 35px; padding: 0px; color: #000; line-height: 16px;
}


li {
	margin-bottom: 0px; font-size: 95%; margin: 0px; padding-bottom: 5px; color: #000; line-height: 16px;
}

.SmallText {
	font-size: 80%; padding: 0px; margin: 0px; color: #515151;
}

img {border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px;} 


.input{ font-size: 11px; width: 325px; font-style: normal; font-variant: normal; color: #e80175; }
.inputbold{ font-size: 11px; font-weight: bold; width: 300px; font-style: normal; font-variant: normal; color: #e80175; }
.button{ font-size: 11px; width: 100px; font-style: normal; font-variant: normal; color: #e80175; }
.buttonbold{ font-size: 11px; font-weight: bold; width: 100px; font-style: normal; font-variant: normal; color: #e80175; }
.white { color: #fff }

/************** Link styles **************/

a.white:link{ font-weight: normal; color: #fff; text-decoration: none;}
a.white:visited { font-weight: normal; color: #fff; text-decoration: none; }
a.white:hover { font-weight: normal; color: #fff; text-decoration: underline; }

a.grey:link{ font-weight: normal; color: #959595; text-decoration: none;}
a.grey:visited { font-weight: normal; color: #959595; text-decoration: none; }
a.grey:hover { font-weight: normal; color: #fff; text-decoration: none; }

a.grey2:link{ font-weight: normal; color: #666; text-decoration: none;}
a.grey2:visited { font-weight: normal; color: #666; text-decoration: none; }
a.grey2:hover { font-weight: normal; color: #fff; text-decoration: none; }

a.inbody:link{ font-weight: normal; color: #000; text-decoration: underline;}
a.inbody:visited { font-weight: normal; color: #000; text-decoration: underline; }
a.inbody:hover { font-weight: normal; color: #000; text-decoration: underline; }

a.inbody2:link{ color: #000000; text-decoration: none;}
a.inbody2:visited { color: #000000; text-decoration: none; }
a.inbody2:hover { color: #000000; text-decoration: underline; }

a.lightgrey:link{ font-weight: normal; color: #959595; text-decoration: underline;}
a.lightgrey:visited { font-weight: normal; color: #959595; text-decoration: underline; }
a.lightgrey:hover { font-weight: normal; color: #fff; text-decoration: underline; }

/************** Main Navigation **************/ 

.navLevel1 { float: left; width: 221px; margin: 0px; text-align: left; }
.navLevel1 a { display: block; float: left; width: 181px; margin: 0px; padding: 4px 27px 4px 7px; background-color: #3c3c3c; border: solid 3px #686868; border-bottom: none; }
.navLevel1 a:link { font-weight: bold; font-size: 100%; color: #c3c3c3; text-decoration: none; background-color: #3c3c3c;}
.navLevel1 a:visited { font-weight: bold; font-size: 100%; color: #c3c3c3; text-decoration: none; background-color: #3c3c3c;}
.navLevel1 a:hover { font-weight: bold; font-size: 100%;  color: #fff; text-decoration: none; background-color: #bb0e68; }


.navLevel2 { float: left; width: 221px; margin: 0px; text-align: left; }
.navLevel2 a { display: block; float: left; width: 181px; margin: 0px; padding: 4px 7px 4px 27px; background-color: #3c3c3c; border: solid 3px #686868; border-bottom: none; }
.navLevel2 a:link { font-weight: normal; font-size: 100%; color: #c3c3c3; text-decoration: none; background-color: #525252;}
.navLevel2 a:visited { font-weight: normal; font-size: 100%; color: #c3c3c3; text-decoration: none; background-color: #525252;}
.navLevel2 a:hover { font-weight: normal; font-size: 100%;  color: #fff; text-decoration: none; background-color: #bb0e68; }

.navLevel3 { float: left; width: 221px; margin: 0px; text-align: left; }
.navLevel3 a { display: block; float: left; width: 161px; margin: 0px; padding: 4px 7px 4px 47px; background-color: #3c3c3c; border: solid 3px #686868; border-bottom: none; }
.navLevel3 a:link { font-weight: normal; font-size: 100%; color: #c3c3c3; text-decoration: none; background-color: #828282;}
.navLevel3 a:visited { font-weight: normal; font-size: 100%; color: #c3c3c3; text-decoration: none; background-color: #828282;}
.navLevel3 a:hover { font-weight: normal; font-size: 100%;  color: #fff; text-decoration: none; background-color: #bb0e68; }


/************** Content Area **************/

div#PageTitle {
	float: left; display: inline; width: 564px; padding: 0px; margin: 0px; text-align: left;
}

/************** Content Area **************/

div#Base {
	float: left; display: inline; width: 986px; height: 234px; padding: 0px; margin: 0px; text-align: left; background-image: url(/images/FooterBackground.jpg); background-position: top left; background-repeat: no-repeat; 
}

div#Base div#Logo {
	float: left; display: inline; width: 212px; height: 222px; padding: 0px 0px 12px 24px; margin: 0px; text-align: left;
}

div#Base div#BaseWrap {
	float: left; display: inline; width: 750px; height: 234px; padding: 0px; margin: 0px; text-align: left;
}

div#Base div#BaseWrap div#AccrediationsWrap {
	float: left; display: inline; width: 750px; height: 101px; padding: 0px; margin: 0px; text-align: left; 
}

div#Base div#BaseWrap div#AccrediationsWrap div#Accrediations {
	float: left; display: inline; width: 373px; height: 125px; padding: 0px; margin: 0px; text-align: left;
}

div#Base div#BaseWrap div#AccrediationsWrap div#AccrediationsText {
	float: left; display: inline; width: 363px; height: 101px; padding: 24px 10px 0px 0px; margin: 0px; text-align: left;
}

div#Base div#BaseWrap div#AccrediationsText p {
	font-size: 10px; padding: 0px 0px 16px 0px; margin: 0px; color: #959595; line-height: 16px;
}

div#Base div#BaseWrap div#LinkWrap {
	float: left; display: inline; width: 750px; height: 101px; padding: 16px 0px 0px 0px; margin: 0px; text-align: left;
}

div#Base div#BaseWrap div#LinkWrap .LinkColumn {
	float: left; display: inline; width: 250px; padding: 0px 0px 0px 8px; margin: 0px; text-align: left;
}

div#Base div#BaseWrap div#LinkWrap .LinkColumn p {
	font-size: 10px; padding: 0px 0px 16px 0px; margin: 0px; color: #959595; line-height: 16px;
}



/************** Footer **************/


div#Footer {
	float: left; display: inline; width: 986px; padding: 0px 0px 50px 0px; margin: 0px; text-align: left; background-color: #6c6b6c;
}

div#Footer div#Copyright {
	float: left; display: inline; width: 300px; padding: 12px; margin: 0px; text-align: left; color: #959595;
}

div#Footer div#Copyright p {
	font-size: 10px; padding: 0px; margin: 0px; color: #959595; line-height: 16px;
}

div#Footer div#SubNav {
	float: left; display: inline; width: 638px; padding: 12px; margin: 0px; text-align: right; color: #959595;
}

div#Footer div#SubNav p {
	font-size: 10px; padding: 0px 0px 16px 0px; margin: 0px; color: #959595; line-height: 16px;
}

div#Footer div#SubNav a:link {
	color: #959595; padding: 0px 12px 0px 12px; text-decoration: none;
}

div#Footer div#SubNav a:visited {
	color: #959595; padding: 0px 12px 0px 12px; text-decoration: none;
}

div#Footer div#SubNav a:hover {
	color: #959595; padding: 0px 12px 0px 12px; text-decoration: underline;
}

div#designnottingham {
	float: left; display: inline; width: 974px; padding: 50px 12px 12px 0px; margin: 0px; text-align: right; background-color: #6c6b6c; font-size: 10px
}

div#designnottingham a:link {
	color: #959595; text-decoration: none;
}

div#designnottingham a:visited {
	color: #959595; text-decoration: none;
}

div#designnottingham a:hover {
	color: #959595; text-decoration: none;
}




/* CM */
.inbodyimg {float:right; width:200px; margin:5px 10px 10px 10px;}

