*   
    {
	font-family:verdana, arial, helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

body {
	color: #525252; background-color: #fff; font-size: 75%; text-align: center;
}

.bg1 { background-image: url(/images/BodyBackground.gif); background-position: top; background-repeat: repeat-x;
}

.bg2 { background-image: url(/images/BodyBackground2.gif); background-position: top; background-repeat: repeat-x;
}

div#wrapper {
	width: 968px; padding: 0px; margin: 1px auto; text-align: left;
}




/************** Header **************/ 

div#Header {
	float: left; display: inline; width: 968px; height: 71px; padding: 0px; margin: 0px; text-align: left;
}

div#Header div#Brand {
	float: left; display: inline; width: 305px; padding: 0px; margin: 0px; text-align: left;
}

div#Header div#TagLine {
	float: left; display: inline; width: 638px; height: 71px; padding: 0px 25px 0px 0px; margin: 0px; text-align: right;
}

div#Header div#TagLine h1 {
	font-size: 11px; font-weight: bold; padding: 0px; margin: 32px 0px 0px 0px; color: #999; line-height: 14px;
}

div#Header div#TagLine p {
	font-size: 11px; font-weight: normal; padding: 0px; margin: 0px 0px 0px 0px; color: #999; line-height: 14px;
}




/************** Top Navigation **************/ 


div#TopNavigationWrap {
	float: left; display: inline; width: 968px; height: 52px; padding: 0px; margin: 0px; text-align: left; background-image: url(/images/NavBackground.jpg); background-position: top; background-repeat: repeat-x
}

div#TopNavigationWrap a:link{ color: #fff; text-decoration: none;}
div#TopNavigationWrap a:visited { color: #fff; text-decoration: none; }
div#TopNavigationWrap a:hover { color: #525252; text-decoration: none; }

td.NavTab {
	font-size: 11px;
	padding: 15px 10px 16px 10px;
	margin: 0px;
	font-weight: bold;
	font-variant:small-caps;
	color: #fff;
	text-align: center;
}




/************** Side Navigation **************/ 


div#SideNavigationWrap {
	float: left; display: inline; width: 968px; height: 418px; padding: 0px; margin: 0px; text-align: left;
}

div#SideNavigationWrap div#LeftColumn {
	float: left; display: inline; width: 209px; padding: 0px; margin: 0px; text-align: left;
}

div#SideNavigation2Wrap div#LeftColumn2 .navLevel1 { float: left; width: 209px; margin: 0px; text-align: left; }
div#SideNavigation2Wrap div#LeftColumn2 .navLevel1 a { display: block; float: left; width: 159px; margin: 0px; padding: 10px 35px 12px 15px; }
div#SideNavigation2Wrap div#LeftColumn2 .navLevel1 a:link { font-weight: bold; font-size: 12px; color: #575757; text-decoration: none; }
div#SideNavigation2Wrap div#LeftColumn2 .navLevel1 a:visited { font-weight: bold; font-size: 12px; color: #575757; text-decoration: none;  }
div#SideNavigation2Wrap div#LeftColumn2 .navLevel1 a:hover { font-weight: bold; font-size: 12px;  color: #f90af1; text-decoration: none; }

div#SideNavigationWrap div#RightColumn {
	float: left; display: inline; width: 754px; height: 418px; padding: 0px; margin: 0px 0px 0px 5px; text-align: left; background-color: #d9d9d9; background-image: url(/images/SelectorBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#SideNavigationWrap div#RightColumn .choice { float: left; width: 350px; margin: 330px 0px 0px 17px; text-align: center; }
div#SideNavigationWrap div#RightColumn .choice a { display: block; float: left; width: 320px; margin: 0px; padding: 15px; }
div#SideNavigationWrap div#RightColumn .choice a:link { font-weight: normal; font-size: 18px; background-color: #fd9df9; color: #ffffff; text-decoration: none; }
div#SideNavigationWrap div#RightColumn .choice a:visited { font-weight: normal; font-size: 18px; background-color: #fd9df9; color: #ffffff; text-decoration: none;  }
div#SideNavigationWrap div#RightColumn .choice a:hover { font-weight: normal; font-size: 18px; background-color: #f90af1; color: #ffffff; text-decoration: none; }

div#SideNavigationWrap div#BottomDivide {
	float: left; display: inline; width: 968px; padding: 0px; margin: 0px; text-align: left;
}




/************** Side Navigation 2 **************/ 


div#SideNavigation2Wrap {
	float: left; display: inline; width: 968px; height: 264px; padding: 0px; margin: 0px; text-align: left;
}

div#SideNavigation2Wrap div#LeftColumn2 {
	float: left; display: inline; width: 209px; padding: 0px; margin: 0px; text-align: left;
}

.navLevel1 { float: left; width: 209px; margin: 0px; text-align: left; }
.navLevel1 a { display: block; float: left; width: 159px; margin: 0px; padding: 10px 35px 12px 15px; }
.navLevel1 a:link { font-weight: bold; font-size: 12px; color: #575757; text-decoration: none; }
.navLevel1 a:visited { font-weight: bold; font-size: 12px; color: #575757; text-decoration: none; }
.navLevel1 a:hover { font-weight: bold; font-size: 12px;  color: #f90af1; text-decoration: none; }

div#SideNavigation2Wrap div#RightColumn2 {
	float: left; display: inline; width: 754px; height: 264px; padding: 0px; margin: 0px 0px 0px 5px; text-align: left; background-color: #d9d9d9;
}




div#SideNavigation2Wrap div#RightColumn div#HeaderImage {
	float: left; display: inline; width: 739px; padding: 0px; margin: 0px; text-align: left;
}


div#SideNavigation2Wrap div#BottomDivide {
	float: left; display: inline; width: 968px; padding: 0px; margin: 0px; text-align: left;
}





/************** Content Area **************/ 

div#ContentWrap {
	float: left; display: inline; width: 968px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#ContentWrap div#LeftColumnContent {
	float: left; display: inline; width: 220px; padding: 0px; margin: 0px; text-align: left;
}

div#ContentWrap div#LeftColumnContent p {
	font-size: 120%; padding: 15px 0px 0px 10px; margin: 0px; color: #666666; line-height: 115%
}

div#ContentWrap div#LeftColumnContent div#rss {
	float: left; display: inline; width: 190px; padding: 15px 15px 15px 0px; margin: 15px 0px 0px 10px; text-align: left; border-top: 1px solid #666666; font-size: 11px; color: #666666; line-height: 16px;
}

div#ContentWrap div#LeftColumnContent div#rss a:link {
	color: #f90af1; text-decoration: none; font-weight: bold; margin: 10px 0px 10px 0px;
}

div#ContentWrap div#LeftColumnContent div#rss a:visited {
	color: #f90af1; text-decoration: none; font-weight: bold; margin: 10px 0px 10px 0px;
}

div#ContentWrap div#LeftColumnContent div#rss a:hover {
	color: #f90af1; text-decoration: underline; font-weight: bold; margin: 10px 0px 10px 0px;
}

div#ContentWrap div#LeftColumnContent div#twitter_div {
	float: left; display: inline; width: 190px; padding: 0px 15px 75px 0px; margin: 10px 0px 0px 10px; text-align: left; border-right: 1px dashed #e2e2e2;
} 

div#ContentWrap div#LeftColumnContent div#follow_div {
	float: left; display: inline; width: 190px; padding: 10px 15px 0px 0px; margin: 0px; text-align: right; font-size: 11px;
} 

div#ContentWrap div#LeftColumnContent div#twitter_div ul {
	list-style-type: none; color: #999999; line-height: 14px; margin: 0px 5px 0px 5px; padding: 0px;
} 

div#ContentWrap div#LeftColumnContent div#twitter_div li {
	font-size: 11px; color: #999999; line-height: 15px; margin: 0px 0px 0px 0px;  padding: 0px 0px 10px 0px;
} 

div#ContentWrap div#LeftColumnContent div#twitter_div a:link {
	color: #999999; text-decoration: underline; font-weight: bold;
}

div#ContentWrap div#LeftColumnContent div#twitter_div a:visited {
	color: #999999; text-decoration: underline; font-weight: bold;
}

div#ContentWrap div#LeftColumnContent div#twitter_div a:hover {
	color: #666666; text-decoration: underline; font-weight: bold;
}

div#ContentWrap div#RightColumnContent {
	float: right; display: inline; width: 733px; padding: 0px; margin: 0px; text-align: left;
}

div#ContentWrap div#RightColumnContent p {
	padding: 0px 10px 10px 0px;
}

div#ContentWrap div#RightColumnContentH {
	float: right; display: inline; width: 733px; padding: 0px; margin: 0px; text-align: left;
}

div#ContentWrap div#RightColumnContentH p {
	padding: 0px 275px 10px 0px;
}
.meet {
	float: right; display: inline; width: 733px; height: 240px; padding: 0px: 0px: 20px: 0px; margin: 0px 0px 20px 0px; text-align: left; background-color: #fff; border-bottom: dashed 1px #404040; 
}




/************** 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: 0px 275px 10px 0px;
}

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: #fff; padding: 0px 0px 2px 0px;
}

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: #525252; line-height: 125%
}

p.breadcrumb {
	font-size: 90%; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; color: #525252; line-height: 125%
}

.small { font-size 90% }

h2 {
	font-size: 150%; padding: 15px 10px 20px 0px; margin: 0px; font-weight: normal; color: #f90af1;
}

h3 {
	font-size: 100%; font-weight: bold; padding: 5px 0px 5px 0px; margin: 0px; color: #525252; line-height: 125%
}

h5 {
	font-size: 9px; font-weight: normal; padding: 0px 5px 2px 0px; margin: 0px; color: #666;
}

ul {
	margin-top: 0px; margin-bottom: 15px; 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: 100%; margin: 0px; padding-bottom: 3px; color: #525252; line-height: 125%;
}

.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;
}


.paddingLeft {
	padding: 0px 0px 0px 10px;
}

.paddingRight {
	padding: 0px 10px 0px 0px;
}



.input{ font-size: 11px; width: 175px; font-style: normal; font-variant: normal; color: #f90af1; }
.inputbold{ font-size: 11px; font-weight: bold; width: 175px; font-style: normal; font-variant: normal; color: #f90af1; }
.button{ font-size: 11px; width: 100px; font-style: normal; font-variant: normal; color: #000; }
.buttonbold{ font-size: 11px; font-weight: bold; width: 100px; font-style: normal; font-variant: normal; color: #000; }

/************** Link styles **************/

a:link{ color: #f90af1; text-decoration: none;}
a:visited { color: #f90af1; text-decoration: none; }
a:hover { color: #f90af1; text-decoration: underline; }

a.inbody:link{ color: #525252; text-decoration: underline;}
a.inbody:visited { color: #525252; text-decoration: underline; }
a.inbody:hover { normal; color: #525252; text-decoration: none; }

a.trail:link{ color: #525252; text-decoration: underline;}
a.trail:visited { color: #525252; text-decoration: underline; }
a.trail:hover { normal; color: #525252; text-decoration: none; }

a.orange:link{ color: #f90af1; text-decoration: none;}
a.orange:visited { color: #f90af1; text-decoration: none; }
a.orange:hover { color: #f90af1; text-decoration: underline; }

a.lightgrey:link{ font-weight: normal; color: #525252; text-decoration: none;}
a.lightgrey:visited { font-weight: normal; color: #525252; text-decoration: none; }
a.lightgrey:hover { font-weight: normal; color: #525252; text-decoration: underline; }



/************** Content Area **************/

div#PageTitle {
	float: left; display: inline; width: 564px; padding: 0px; margin: 0px; text-align: left;
}

/************** Base **************/

div#Base {
	float: left; display: inline; width: 968px; padding: 0px; margin: 0px; text-align: left;
}

div#Base .column {
	float: left; display: inline; width: 232px; padding: 0px 10px 0px 0px; margin: 0px; text-align: left;
}

div#Base .column p {
	font-size: 95%;
}

div#Partners {
	float: left; display: inline; width: 968px; padding: 30px 0px 0px 0px; margin: 0px; text-align: left;
}




/************** Footer **************/


div#Footer {
	float: left; display: inline; width: 968px; padding: 30px 0px 0px 0px; margin: 0px; text-align: left; background-color: #347da3;
}

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: #fff; line-height: 16px;
}

div#Footer div#SubNav {
	float: left; display: inline; width: 608px; padding: 12px; margin: 0px; text-align: right; color: #fff;
}

div#Footer div#SubNav p {
	font-size: 10px; padding: 0px 0px 26px 0px; margin: 0px; color: #fff; line-height: 16px;
}

div#Footer div#SubNav a:link {
	color: #fff; padding: 0px 12px 0px 12px; text-decoration: none;
}

div#Footer div#SubNav a:visited {
	color: #fff; padding: 0px 12px 0px 12px; text-decoration: none;
}

div#Footer div#SubNav a:hover {
	color: #fff; padding: 0px 12px 0px 12px; text-decoration: underline;
}

div#designnottingham {
	float: left; display: inline; width: 956px; padding: 125px 12px 25px 0px; margin: 0px; text-align: right; font-size: 10px
}

div#designnottingham a:link {
	color: #ccc; text-decoration: none;
}

div#designnottingham a:visited {
	color: #ccc; text-decoration: none;
}

div#designnottingham a:hover {
	color: #ccc; text-decoration: none;
}
