/************** Main Structure **************/ 


body {
	 margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; color: #000; background-color: #fff; font-size: 75%; text-align: center;
}

div#wrapper {
	width: 968px; padding: 0px; margin: 1px auto; background-color: #fff; text-align: left;
}

div#Header {
	float: left; display: inline; width: 968px; padding: 0px 0px 2px 0px; margin: 0px; background-color: #fff; text-align: left;
}

div#Header div#Brand {
	float: left; display: inline; width: 120px; height: 120px; padding: 0px; margin: 0px; background-color: #fff; text-align: left;
}

div#Header div#TagLine {
	float: left; display: inline; width: 818px; height: 120px; padding: 0px 30px 0px 0px; margin: 0px; background-color: #fff; text-align: right;
}

div#Header div#TagLine p {
	font-size: 11px; padding: 0px; margin: 40px 0px 0px 0px; color: #959595;
}

div#Header div#Image {
	float: left; display: inline; width: 968px; height: 89px; padding: 0px; margin: 0px; background-color: #fff; text-align: left;
}


div#LeftColumn {
	float: left; display: inline; width: 230px; padding: 0px 2px 0px 0px; margin: 0px; background-color: #fff; text-align: left;
}

div#LeftColumn div#teaser {
	float: left; display: inline; width: 230px; padding: 0px; margin: 0px; background-color: #fff; text-align: left;
}

div#MainContentArea {
	float: left; display: inline; width: 464px; padding: 20px; margin: 0px; background-color: #fff; text-align: left;
}

div#WideContentArea {
	float: left; display: inline; width: 694px; padding: 20px 20px 0px 20px; margin: 0px; background-color: #fff; text-align: left;
}

div#WideContentPanel {
	float: left; display: inline; width: 654px; padding: 20px; margin: 0px 20px 0px 20px; background-color: #efefef; text-align: left;
}

div#WideContentPanel p {
	color: #666;
}

div#WideContentPanel li {
	color: #666;
}

div#WideContentPanel h2 {
	color: #666;
}


div#RightColumn {
	float: left; display: inline; width: 230px; padding: 0px 0px 0px 2px; margin: 0px; background-color: #fff; text-align: left;
}

div#contentWrap {
	float: left; display: inline; width: 736px; padding: 0px; margin: 0px; background-color: #fff; text-align: left;
}


/************** Main text and content styles **************/
	
p {
	font-size: 100%; padding: 0px 0px 10px 0px; margin: 0px; color: #000; line-height: 125%
}

h1 {
	font-size: 160%; padding: 0px 0px 10px 0px; margin: 0px; font-weight: normal; color: #ff6600;
}

h2 {
	font-size: 120%; padding: 5px 0px 5px 0px; margin: 0px; font-weight: normal; color: #ff6600;
}

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: 200px; font-style: normal; font-variant: normal; color: #ff6600; }
.inputbold{ font-size: 11px; font-weight: bold; width: 200px; font-style: normal; font-variant: normal; color: #ff6600; }

.and { color: #e8420f }

/************** Link styles **************/

a.white:link{ font-weight: normal; color: #fff; text-decoration: underline;}
a.white:visited { font-weight: normal; color: #fff; text-decoration: underline; }
a.white:hover { font-weight: normal; color: #fff; text-decoration: none; }

a.grey:link{ font-weight: normal; color: #666; text-decoration: none;}
a.grey:visited { font-weight: normal; color: #666; text-decoration: none; }
a.grey:hover { font-weight: normal; color: #666; text-decoration: underline; }

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{ font-weight: normal; color: #ff6600; text-decoration: underline;}
a.inbody2:visited { font-weight: normal; color: #ff6600; text-decoration: underline; }
a.inbody2:hover { font-weight: normal; color: #ff6600; text-decoration: underline; }

a.fsalink:link{ font-weight: normal; color: #959595; text-decoration: underline;}
a.fsalink:visited { font-weight: normal; color: #959595; text-decoration: underline; }
a.fsalink:hover { font-weight: normal; color: #959595; text-decoration: none; }

a.lightgrey:link{ font-weight: normal; color: #999; text-decoration: none;}
a.lightgrey:visited { font-weight: normal; color: #999; text-decoration: none; }
a.lightgrey:hover { font-weight: normal; color: #999; text-decoration: underline; }

a.green:link{ font-weight: bold; color: #95a911; text-decoration: none;}
a.green:visited { font-weight: bold; color: #95a911; text-decoration: none; }
a.green:hover { font-weight: bold; color: #95a911; text-decoration: underline; }

a.orange:link{ font-weight: bold; color: #ff6600; text-decoration: none;}
a.orange:visited { font-weight: bold; color: #ff6600; text-decoration: none; }
a.orange:hover { font-weight: bold; color: #ff6600; text-decoration: underline; }

/************** Main Navigation **************/ 

.navLevel1 { float: left; width: 230px; margin: 0px; padding: 0px 0px 2px 0px; background-color: #fff; text-align: left; }
.navLevel1 a { display: block; float: left; width: 196px; margin: 0px; padding: 0px; background-color: #5f5b5c; }
.navLevel1 a:link { font-weight: bold; font-size: 100%; color: #fff; text-decoration: none; padding: 7px 7px 7px 27px; background-color: #5f5b5c;}
.navLevel1 a:visited { font-weight: bold; font-size: 100%; color: #fff; text-decoration: none; padding: 7px 7px 7px 27px; background-color: #5f5b5c;}
.navLevel1 a:hover { font-weight: bold; font-size: 100%;  color: #fff; text-decoration: none; background-color: #ff6600; background-image: url(/imageFiles/navOver.jpg); background-position: top left; background-repeat: no-repeat; padding: 7px 7px 7px 27px; }


.navLevel2 { float: left; width: 230px; margin: 0px; padding: 0px 0px 2px 0px; background-color: #fff; text-align: left; }
.navLevel2 a { display: block; float: left; width: 176px; margin: 0px; padding: 0px; background-color: #5f5b5c; }
.navLevel2 a:link { font-weight: normal; font-size: 100%; color: #fff; text-decoration: none; padding: 7px 7px 7px 47px; background-color: #cfcdce;}
.navLevel2 a:visited { font-weight: normal; font-size: 100%; color: #fff; text-decoration: none; padding: 7px 7px 7px 47px; background-color: #cfcdce;}
.navLevel2 a:hover { font-weight: normal; font-size: 100%;  color: #fff; text-decoration: none; background-color: #ff6600; background-image: url(/imageFiles/navOver.jpg); background-position: top left; background-repeat: no-repeat; padding: 7px 7px 7px 47px; }


/************** Services **************/ 


div#Services {
	float: left; display: inline; width: 736px; height: 208px; padding: 0px 0px 2px 0px ; margin: 0px ; text-align: left; background-color: #fff;
}

div#Services div#personal {
	float: left; display: inline; width: 367px; height: 208px; padding: 0px ; margin: 0px 2px 0px 0px; text-align: left; background-color: #000; background-image: url(/imageFiles/personalPanelBackground.jpg); background-position: left; background-repeat: no-repeat;
}

div#Services div#personal p {
	font-size: 12px; color: #fff; padding: 0px 0px 0px 9px; margin: 0px; line-height: 17px;
}

div#Services div#business {
	float: left; display: inline; width: 367px; height: 208px; padding: 0px ; margin: 0px; text-align: left; background-color: #000; background-image: url(/imageFiles/busPanelBackground.jpg); background-position: left; background-repeat: no-repeat;
}

div#Services div#business p {
	font-size: 12px; color: #fff; padding: 0px 0px 0px 9px; margin: 0px; line-height: 17px;
}

div#Contact {
	float: left; display: inline; width: 147px; padding: 0px ; margin: 12px 0px 0px 0px; text-align: left; background-color: #004e56; background-image: url(/imageFiles/ContactBanner.jpg); background-position: left; background-repeat: repeat;
}

div#Contact .ContactHead {
	font-size: 120%; color: #fff; padding: 6px 0px 0px 6px; margin: 0px; font-weight: bold;
}


/************** 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: 768px; padding: 0px; margin: 0px; background-color: #C10037; text-align: left;
}


/************** Footer **************/


div#Footer {
	float: left; display: inline; width: 926px; height: 165px; padding: 20px 20px 4px 20px; margin: 20px 0px 20px 0px; text-align: left; border: 1px solid #959595; color: #959595;
}

div#Footer div#Copyright {
	float: left; display: inline; width: 210px; padding: 0px; margin: 0px; text-align: right; color: #959595;
}

div#Footer div#Copyright p {
	font-size: 10px; padding: 0px 0px 16px 0px; margin: 0px; color: #959595; line-height: 16px;
}

div#Footer div.Links {
	float: left; display: inline; width: 148px; padding:  0px 0px 0px 20px; margin: 0px; text-align: left; color: #ccc;
}

div#Footer div.Links p {
	font-size: 10px; padding: 0px 0px 10px 0px; margin: 0px; color: #ccc; line-height: 16px;
}

div#Footer div#fsa {
	float: left; display: inline; width: 188px; padding: 0px 0px 0px 20px; margin: 0px; text-align: right; color: #959595;
}

div#Footer div#fsa p {
	font-size: 10px; padding: 0px 0px 10px 0px; margin: 0px; color: #959595; line-height: 16px;
}

div#designnottingham {
	float: left; width: 968px; padding-top: 100px; padding-bottom: 50px; margin: 0px; font-size: 10px; color: #333; text-align: right;
}

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;
}
