﻿/* Global Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ol, ul {list-style:none}

/* Defaults */

html {background:White;height:100%}
body {background:#fff url(/images/body-bg.jpg) repeat-x;font:normal 1.0em/1.0em Calibri,Helvetica,Arial,Sans-Serif;color:#666;height:100%}
/*\*/ * html body {font-size:0.9em}/**/
p {margin:0 0 20px 0;font-size:0.9em;line-height:1.6em;color:#666}
a {font:normal 1.0em/1.0em Calibri, Helvetica, Arial, Sans-Serif;text-decoration:none;color:#0099ff;cursor:pointer}
a:hover {color:#545454}
h1 {width:100%;margin:0 0 20px 0;font-size:1.2em;font-weight:bolder;line-height:1.0em;color:#545454}
h2 {width:100%;margin:0;font-size:1.0em;font-weight:normal;line-height:1.0em;color:#545454}
h3 {width:100%;margin:0 0 20px 0;font-size:1.3em;font-weight:normal;line-height:1.2em;letter-spacing:-0.02em;color:#7b2d78}
em {font-style:normal;font-weight:bold}

/* Layout */
#Header {width:100%;height:112px;background:#480344}
#Header .Wrapper {width:940px;height:112px;margin:0 auto;background:url(/images/bg-header.png) repeat-y}
#Header .Wrapper #Logo {margin:28px 0 0 0;float:left}

#Header .Wrapper ul {float:right;margin:40px 0 0 0}
#Header .Wrapper ul li {margin:0;float:left;margin:0 1px 0 0}
#Header .Wrapper ul li a {background:url(/images/nav-button.gif) 0 -39px;height:39px;line-height:39px;float:left;padding:0 0 0 20px;color:White}
#Header .Wrapper ul li a span {background:url(/images/nav-button.gif) right -117px;float:left;padding:0 20px 0 0}
#Header .Wrapper ul li a:hover {background-position:0 -78px;color:#666}
#Header .Wrapper ul li a:hover span {background-position:right -78px}
#Header .Wrapper ul li.Selected a {background-position:0 -78px;color:#666}
#Header .Wrapper ul li.Selected a span {background-position:right -78px}
#Header .Wrapper ul li a.First {background-position:0 -117px}
#Header .Wrapper ul li a.First span {background-position:right -117px}
#Header .Wrapper ul li a:hover.First {background-position:0 0}
#Header .Wrapper ul li a:hover.First span {background-position:right -78px}
#Header .Wrapper ul li.Selected a.First {background-position:0 0;color:#666;cursor:default}
#Header .Wrapper ul li.Selected a.First span {background-position:right -78px}
#Header .Wrapper ul li a.Last {background-position:0 -39px}
#Header .Wrapper ul li a.Last span {background-position:right -39px}
#Header .Wrapper ul li a:hover.Last {background-position:0 -78px}
#Header .Wrapper ul li a:hover.Last span {background-position:right 0}
#Header .Wrapper ul li.Selected a.Last {background-position:0 -78px;cursor:default}
#Header .Wrapper ul li.Selected a.Last span {background-position:right 0}

#Content {width:940px;padding:20px 0 0 0;background:White;margin:0 auto}
#Content #SubMenuColumn {width:160px;float:left;margin:0 0 20px 0;font-size:0.9em}
#Content #SubMenuColumn ul {float:left;width:160px}
#Content #SubMenuColumn ul li {border-bottom:solid 1px #dfdfdf;width:150px;padding:0 10px 0 0}
#Content #SubMenuColumn ul li a {display:block;padding:0;text-decoration:none;line-height:19px;padding:5px 0}
#Content #SubMenuColumn ul li a:hover {color:#545454}
#Content #SubMenuColumn ul li.Selected {background:url(/images/arrow.jpg) no-repeat 152px center}
#Content #SubMenuColumn ul li.Selected a {font-weight:bolder;color:#545454}
#Content #TwoOfTwoColumn {width:752px;margin:0 0 0 28px;float:left}
#Content #TwoOfTwoColumn table.HighStreetBrands {margin:0 0 20px 0}
#Content #TwoOfTwoColumn table.HighStreetBrands img {width:auto;height:60px;border:0}
#Content #TwoOfTwoColumn table.CompanyTimeline {margin:0 0 20px 0;line-height:0.95em}
#Content #TwoOfTwoColumn table.CompanyTimeline tr.Date td {color:#0099ff;width:10%;font-size:1em}
#Content #TwoOfTwoColumn table.CompanyTimeline tr.Date td.Odd {color:#999}
#Content #TwoOfTwoColumn table.CompanyTimeline tr.Details {color:White}
#Content #TwoOfTwoColumn table.CompanyTimeline tr.Details td {background:#0099ff;padding:20px 2px;font-size:0.75em}
#Content #TwoOfTwoColumn table.CompanyTimeline tr.Details td.Odd {background:#999}
#Content #TwoOfTwoColumn h2 {margin:0 0 14px 0;font-weight:bold}
#Content #TwoOfTwoColumn img.FranchisingLogo {margin:0 12px 4px 0}
#Content #TwoOfTwoColumn ul.BodyList {font-size:0.9em;margin:10px 0 20px 0;list-style-type:decimal}
#Content #TwoOfTwoColumn ul.CircleList {font-size:0.9em;margin:10px 0 20px 0;list-style-type:circle}
#Content #TwoOfTwoColumn ul.CircleList li {list-style-type:circle;margin:0 0 0 20px}
#Content #TwoOfTwoColumn ul.BodyList li {margin:0 0 8px 0;border:none}
#Content #TwoOfTwoColumn img.AwardsImage {background:red;margin:10px 24px 24px 0;} 
#Content #TwoOfTwoColumn img.TheNegotiatorAwards{margin:10px 374px 30px 0;}
#Content #TwoOfTwoColumn img.MFGAwards {margin:0 0 35px 0;}
#Content #TwoOfThreeColumn {width:454px;margin:0 28px;float:left}
#Content #TwoOfThreeColumn h2 {width:100%;margin:0 0 20px 0;font-size:1.2em;font-weight:normal;line-height:1.2em;color:#7B2D78}
#Content #TwoOfThreeColumn ol {font-size:0.9em;list-style-type:decimal;margin:0 0 0 30px}
#Content #TwoOfThreeColumn ol li {margin:0 0 30px 0}
#Content #TwoOfThreeColumn ul.BodyList {font-size:0.9em;margin:10px 0 20px 20px}
#Content #TwoOfThreeColumn ul.BodyList li {margin:0 0 8px 0}
#Content #TwoOfThreeColumn ul {font-size:0.9em;margin:20px 0 30px 20px; list-style-type:circle}
#Content #TwoOfThreeColumn ul li {margin:0 0 8px 0;line-height:1.6em}
#Content #ThreeOfThreeColumn {float:left;margin:0 0 20px 0;width:270px}
#Content #ThreeOfThreeColumn img.Lifestyle {width:270px;height:278px;border-bottom:Solid 1px #dfdfdf;margin:0 0 20px 0;padding:0 0 20px 0;float:left}
#Content #ThreeOfThreeColumn h2 {width:100%;margin:0 0 20px 0;font-size:1.2em;font-weight:bolder;line-height:1.0em;color:#545454}
#Content #ThreeOfThreeColumn div.Contacts {margin:0 0 20px 0}
#Content #ThreeOfThreeColumn div.Contacts p {margin:0 0 3px 0}
#Content #ThreeOfThreeColumn ul {line-height:1.6em;font-size:0.9em}
#Content #ThreeOfThreeColumn ul li {margin:0 0 10px 0}

#Footer {width:940px;margin:0 auto;padding:20px 0;clear:both;border-top:Solid 1px #ececec}
#Footer p {font-size:0.8em;color:#999;float:left}
#Footer ul {float:right;list-style-type:none}
#Footer ul li {float:left}
#Footer ul li a {font-size:0.8em;color:#999;text-decoration:none}
#Footer ul li a:hover {color:#666;text-decoration:none}
#Footer ul li span {margin:-2px 3px;font-size:0.8em;color:#999}

/* Home Page */

body#Home {background:#480344 url(/images/bg-body.png) no-repeat center 112px; min-height:730px}
body#Home #Content {padding:0;background:none;width:100%}
body#Home #Content .Introduction {width:940px;margin:20px auto 0 auto}
body#Home #Content .Introduction h1 {width:700px;margin:0 0 10px 0;font-size:2em;font-weight:normal;line-height:1.1em;color:#fff}
body#Home #Content .Introduction p {width:540px;line-height:1.3em;color:#dccdd8;font-size:0.95em}
body#Home #Content #Sections {width:100%;background:url(/images/home-info-bg.png) center center;margin:35px 0 20px 0;min-height:180px!important}
/*\*/ * html body#Home #Content #Sections {background:none}/**/
body#Home #Content #Sections ul {min-height:147px;padding:28px 0;width:940px; margin:0 auto}
body#Home #Content #Sections ul li {width:291px;margin:0 22px 0 0;float:left}
body#Home #Content #Sections ul li h2 {font-size:1.5em;color:#52bcec;margin:0 0 12px 0;padding:0 0 2px 0;font-weight:normal;line-height:22px;height:22px}
body#Home #Content #Sections ul li p {width:100%;line-height:1.3em;font-size:0.9em;color:#dccdd8;clear:both}
body#Home #Content #Sections ul li.Propertywide {width:290px;margin:0 0 0 24px;}
body#Home #Content #Sections ul li.Propertywide p {margin:0}
body#Home #Content #Sections ul li.Propertywide img {margin:12px 0 12px 0;font-weight:normal;line-height:22px;width:160px;height:22px;float:left}
/*\*/ * html body#Home #Content #Sections ul li.Propertywide img {display:block}/**/
body#Home #Brands {width:100%;height:102px;margin:32px 0 0 0; background:url(/images/brands-bg.gif) repeat-x}
body#Home #Brands ul {height:102px;width:940px;margin:0 auto}
body#Home #Brands ul li {width:156px;height:100%;text-align:center;vertical-align:middle;float:left;margin:22px 0 0 0}
body#Home #Brands ul li img {display:inline}

body#Home #Footer {border:none}
body#Home #Footer p {color:#A381A2}
body#Home #Footer ul li a {color:#A381A2}
body#Home #Footer ul li a:hover {color:White}
body#Home #Footer ul li span {color:#A381A2}

/* Media Page */
ul.PressReleases {margin:0 0 20px 0!important; list-style-type:none!important}
ul.PressReleases li {margin:0;line-height:1.2em!important}
ul.PressReleases li h3 {margin:0 0 10px 0}
ul.PressReleases li h3 a {color:#7b2d78}
ul.PressReleases li h3 a:hover {color:#545454}
ul.PressReleases li p {clear:none;margin:0;padding:0}
ul.PressReleases li p em {font-weight:normal}
ul.PressReleases li a {clear:none;float:none}
ul.PressReleases li div {width:100%;margin:0 0 10px 0;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;float:left}
ul.PressReleases li div h4 {width:50%;margin:10px 0;float:left}
ul.PressReleases li div p {width:50%;float:right;margin:10px 0;text-align:right}
body#PressRelease #Content #TwoOfThreeColumn h1 {width:100%;margin:0 0 20px 0;font-size:1.3em;font-weight:normal;line-height:1.2em;letter-spacing:-0.02em;color:#7b2d78}
body#PressRelease #Content #TwoOfThreeColumn div {width:100%;margin:0 0 10px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;float:left}
body#PressRelease #Content #TwoOfThreeColumn div h4 {width:50%;margin:10px 0;float:left;line-height:20px}
body#PressRelease #Content #TwoOfThreeColumn div p.Published {width:50%;float:right;margin:10px 0;text-align:right;line-height:20px}
body#PressRelease #Content #TwoOfThreeColumn span.Subscript {font-size:0.8em; font-style:italic;}
body#PressRelease #Content #TwoOfThreeColumn p {margin:20px 0 0 0;font-size:0.9em;line-height:1.6em;color:#666}
body#PressRelease #Content #TwoOfThreeColumn table {margin:0 0 10px 0;border:1px solid #666; border-collapse:collapse;}
body#PressRelease #Content #TwoOfThreeColumn table td {border:1px solid #999;}
body#PressRelease #Content #TwoOfThreeColumn table tr td p {margin:0;}
#Content #TwoOfTwoColumn ul.Documents li a.PDF{background:url(/images/PDF.gif) no-repeat;}
#Content #TwoOfTwoColumn ul.Documents li a.WORD{background:url(/images/WORD.gif) no-repeat;}
#Content #TwoOfTwoColumn ul.Documents li{border-bottom:none;}
#Content #TwoOfTwoColumn ul.Documents li a{margin:0 0 -15px 0;padding:0 0 5px 23px;list-style:none;width:auto;float:left;line-height:20px;font-size:0.9em;}
#Content #TwoOfTwoColumn ul.Documents li.Last{border-bottom:1px solid #dfdfdf;margin-bottom:15px;}
#Content #TwoOfTwoColumn p a img.AdobeReader{width:158px;height:39px;float:right;margin:5px 0 0 40px;}

/* Solutions Page */
body#Solutions {width:100%}
body#Solutions #Content {padding:0;width:100%;}
body#Solutions #Content #WhoAreYou {background:url(/images/solutions-bg.gif) repeat-x;float:left;width:100%;height:auto;}
body#Solutions #Content #WhoAreYou .Wrapper {background:url(/images/solutions-bar.png) no-repeat center top;width:940px;margin:0 auto}
body#Solutions #Content #WhoAreYou .Wrapper h2 {width:100%;height:30px;margin:0 0 0 15px;font-size:1.5em;color:#fff;letter-spacing:-0.04em}
body#Solutions #Content #WhoAreYou .Wrapper h3 {width:100%;height:42px;margin:0 0 0 15px;color:#baa0b9;font-size:1.25em;letter-spacing:-0.02em}
body#Solutions #Content #WhoAreYou .Wrapper ul {width:100%;float:left;background:url(/images/who-are-you-bg.gif) repeat-y; background-position:0 40px;}
body#Solutions #Content #WhoAreYou .Wrapper ul li {width:203px;padding:20px 15px;float:left}
body#Solutions #Content #WhoAreYou .Wrapper ul li h3 {margin:5px 0 8px 0;font-size:1.5em;color:#fff}
body#Solutions #Content #WhoAreYou .Wrapper ul li p {color:#baa0b9;line-height:1.2em;height:90px}
body#Solutions #Content #WhoAreYou .Wrapper ul li ul {background:none} 
body#Solutions #Content #WhoAreYou .Wrapper ul li ul li {height:auto;margin:0 0 10px 0;padding:0;border:none}
body#Solutions #Content #WhoAreYou .Wrapper ul li ul li a {font-size:0.9em;color:#5ebbe6;text-decoration:none}
body#Solutions #Content #WhoAreYou .Wrapper ul li ul li a:hover {color:White;text-decoration:underline}
body#Solutions #Content #AllOurSolutions {width:910px;margin:0 auto 20px auto;clear:both}
body#Solutions #Content #AllOurSolutions h2 {width:100%;margin:20px 0;font-size:1.2em;font-weight:bolder;float:left}
body#Solutions #Content #AllOurSolutions ul {width:182px;margin:13px 0 0 0; float:left;font-weight:bold}
body#Solutions #Content #AllOurSolutions ul li {width:150px;margin:0 0 13px 0;float:left}
body#Solutions #Content #AllOurSolutions ul li a {font-size:0.9em;color:#5ebbe6;text-decoration:none}
body#Solutions #Content #AllOurSolutions ul li a:hover {color:#545454;text-decoration:underline}
body#Solutions #Content #AllOurSolutions ul li ul {margin:0}
body#Solutions #Content #AllOurSolutions ul li ul li {margin:13px 0 0 24px}

/* Senior Management Page */
#Content #TwoOfTwoColumn #SeniorManagementList {width:752px}
#Content #TwoOfTwoColumn #SeniorManagementList li {width:356px;min-height:360px;margin:0 20px 0 0;float:left;border-bottom:Solid 1px #ececec;padding:0 0 20px 0;}
/*\*/ * html #Content #TwoOfTwoColumn #SeniorManagementList li {height:380px}/**/
#Content #TwoOfTwoColumn #SeniorManagementList li img {margin:15px 15px 10px 0;float:left}
#Content #TwoOfTwoColumn #SeniorManagementList li p {margin:12px 0 0 0}
#Content #TwoOfTwoColumn #SeniorManagementList li p span.Name {font-size:1.6em;line-height:1.4em;color:#7b2d78}
#Content #TwoOfTwoColumn #SeniorManagementList li p span.Title {font-size:1.0em;line-height:1.0em;color:#545454;font-weight:bold}

/* Corporate Business Page */
#Content #TwoOfTwoColumn #CorporateBusinessList {width:752px;padding:0 0 20px 0;float:left}
#Content #TwoOfTwoColumn #CorporateBusinessList li {width:356px;min-height:140px;margin:20px 0;float:left}
/*\*/ * html #Content #TwoOfTwoColumn #CorporateBusinessList li {height:120px}/**/
#Content #TwoOfTwoColumn #CorporateBusinessList li img {float:left}
#Content #TwoOfTwoColumn #CorporateBusinessList li h2 {width:276px;margin:0 0 0 12px;font-size:1.6em;line-height:1.0em;color:#7b2d78;float:left;width:250px}
#Content #TwoOfTwoColumn #CorporateBusinessList li h3 {width:276px;margin:0 0 0 12px;font-size:1.0em;line-height:1.0em;color:#545454;float:left;width:250px}
#Content #TwoOfTwoColumn #CorporateBusinessList li p {margin:12px 0 0 12px;float:left;width:250px}

/* Contacts Pages */
#Content #TwoOfTwoColumn ul li.OtherOffices {width:750px;float:left;padding:0 0 20px 0;border-bottom:Solid 1px #ececec}
#Content #TwoOfTwoColumn ul li.OtherOffices {padding:0 0 3px 0}
#Content #TwoOfTwoColumn ul li.OtherOffices.LastOffice {border:none}
#Content #TwoOfTwoColumn ul li.OtherOffices.CWHouse {height:200px}
/*\*/ * html #Content #TwoOfTwoColumn ul li.OtherOffices.CWHouse {height:185px} /**/
#Content #TwoOfTwoColumn ul li p {margin:20px 0 0 0}
#Content #TwoOfTwoColumn ul li div.Contact,
#Content #TwoOfTwoColumn ul li.OtherOffices div {width:450px;float:left}
#Content #TwoOfTwoColumn ul li div.Contact h2 {width:100%;margin:0 0 20px 0;font-size:1.3em;font-weight:normal;line-height:1.2em;letter-spacing:-0.02em;color:#7b2d78;font-style:normal}
#Content #TwoOfTwoColumn ul li div.Contact div {width:225px;float:left;font-size:0.9em;line-height:24px;font-style:normal}
#Content #TwoOfTwoColumn ul li div.Location {width:270px;float:right}
#Content #TwoOfTwoColumn ul li div.Location.LocationOtherOffices {height:119px}
#Content #TwoOfTwoColumn ul li div.Location h2 {width:100%;margin:0 0 20px 0;font-size:1.2em;font-weight:bolder;line-height:1em;color:#545454}
#Content #TwoOfTwoColumn ul li div.Location a img {width:268px;height:134px;border:solid 1px #eaeaea}
#Content #TwoOfTwoColumn ul li div.Location.LocationOtherOffices a img {height:94px;margin:13px 0 0 0}
#Content #TwoOfTwoColumn ul li.OtherOffices div h2 {width:96%;margin:7px 0 8px 0;font-size:1.1em;color:#7b2d78;font-style:normal;height:20px;line-height:19px}
#Content #TwoOfTwoColumn ul li.OtherOffices div div {width:48%;float:left;font-size:0.8em;font-style:normal}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.OtherOfficesTel {width:120px;margin:0 0 0 12px}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.OtherOfficesTel a {line-height:25px}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.CWHouseOffices {float:left;margin:15px 0 0 0;width:460px;font-size:1.0em;}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.CWHouseOffices div.EstateAgency {float:left;width:130px;}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.CWHouseOffices div.MortgageFinancialServices {float:left;width:200px;}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.CWHouseOffices div.SurveyingServices {float:left;width:130px;}
#Content #TwoOfTwoColumn ul li.OtherOffices div div.CWHouseOffices h3 {font-size:1.1em;font-weight:bold;margin:0 0 5px 0;line-height:1em}

/* Admin */
body#Admin a.Add {background:#666 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;margin:0 0 20px 0}
body#Admin a:hover.Add {background:#999}
body#Admin ul.PressReleases {margin:0;padding:0}
body#Admin ul.PressReleases li {margin:0;padding:20px 0;border-top:Solid 1px #e5e5e5;}
body#Admin ul.PressReleases li p.Date {margin:0 0 8px 0;padding:0;color:#666;font-weight:bold}
body#Admin ul.PressReleases li p.Intro {padding:0;margin:0;font-size:1.3em;font-weight:normal;line-height:1.2em;letter-spacing:-0.02em;color:#7b2d78}
body#Admin a.Edit {background:#666 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:3px 6px 4px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;margin:15px 0 0 0;font-size:15px}
body#Admin a:hover.Edit {background:#999}
body#Admin a.Delete {background:#990000 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:3px 6px 4px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;margin:15px 0 0 0;font-size:15px;margin:0 0 0 20px}
body#Admin a:hover.Delete {background:#cc0000}
form.AdminForm {margin:20px auto 0 auto;width:940px}
form.AdminForm div {margin:0 0 20px 0}
form.AdminForm div label {float:left;width:180px}
form.AdminForm div.Title input {border:Solid 1px #ccc;width:750px;margin:0;padding:0 4px;font-size:1.3em;font-weight:normal;line-height:1.2em;letter-spacing:-0.02em;color:#7b2d78;background:White}
form.AdminForm div.Title input:hover {border:Solid 1px #999;background:#fafafa}
form.AdminForm div.Content img {cursor:pointer}
form.AdminForm div.Content iframe {width:758px;height:300px;border:Solid 1px #ccc;margin:20px 0 0 180px;padding:0;background:White}
form.AdminForm div.Content iframe:hover {border:Solid 1px #999;background:#fafafa}
form.AdminForm div.Content iframe {font-size:10000px;}
form.AdminForm div.Content em {font-size:100px;}
form.AdminForm div.Submit {margin:0 0 20px 180px}
form.AdminForm div.Submit input {cursor:pointer}
form.AdminForm div.Submit a.Create {background:#666 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer}
form.AdminForm div.Submit a:hover.Create {background:#999}
form.AdminForm div.Submit a.Save {background:#666 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer}
form.AdminForm div.Submit a:hover.Save {background:#999}
form.AdminForm div.Submit a.Cancel {background:#990000 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;margin:0 0 0 20px}
form.AdminForm div.Submit a:hover.Cancel {background:#cc0000}

/* Login Page */
form.LoginForm {margin:20px auto;width:940px}
form.LoginForm div {padding:10px 0;float:left;clear:both}
form.LoginForm div label {float:left;width:200px;clear:both}
form.LoginForm div input {float:left;width:200px}
form.LoginForm div a {background:#666 url(/images/alert-overlay.png) repeat-x;display:inline-block;padding:3px 6px 4px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;margin:15px 0 0 200px;font-size:15px}
form.LoginForm div a:hover {background:#999}

/* Site Map */
#Content #TwoOfTwoColumn ul.SiteMap {float:left;margin:0 0 40px 0;padding:0;line-height:1.5em;width:250px;font-size:0.9em}
#Content #TwoOfTwoColumn ul.SiteMap li {border:none;margin:0;padding:0;width:200px}
#Content #TwoOfTwoColumn ul.SiteMap li ul {margin:0 0 0 20px;padding:0}
#Content #TwoOfTwoColumn ul.SiteMap li ul li {margin:0;padding:0}

/* Restriction Page */
#Content ul.AcceptDecline{width:auto;margin:20px 210px 0 210px;list-style:none;}
#Content ul.AcceptDecline li{float:left;height:37px;line-height:37px;margin-bottom:20px;}
/*\*/ * html #Content ul.AcceptDecline li{margin:0;}/**/
#Content ul.AcceptDecline li a{float:left;width:200px;background:url(/images/cta-button-left.gif) no-repeat left center;margin:0 50px 0 0;height:37px;line-height:37px;text-align:center;color:White;}
#Content ul.AcceptDecline li a span{background:url(/images/cta-button-right.gif) no-repeat scroll right center;float:left;margin:0 0 0 8px;padding:0 8px 0 0;width:200px;height:37px;}
#Content ul.AcceptDecline li a:hover{float:left;width:200px;background:url(/images/cta-button-left-hover.gif) no-repeat left center;margin:0 50px 20px 0;height:37px;line-height:37px;text-align:center;color:#e5e5e5;}
#Content ul.AcceptDecline li a:hover span{background:url(/images/cta-button-right-hover.gif) no-repeat scroll right center;float:left;margin:0 0 0 8px;padding:0 8px 0 0;width:200px;height:37px;}

/* Online Coverage Page */
#Content #TwoOfTwoColumn ul.OnlineCoverage {float:left;text-align:center}
#Content #TwoOfTwoColumn ul.OnlineCoverage li {margin:0;padding:0;border:none;width:350px;float:left}
#Content #TwoOfTwoColumn ul.OnlineCoverage li img {padding:0 50px 40px 50px}
#Content #TwoOfTwoColumn small {clear:both;font-size:0.85em;line-height:40px}
/*\*/ * html #Content #TwoOfTwoColumn ul.OnlineCoverage li {width:200px} /**/
/*\*/ * html #Content #TwoOfTwoColumn ul.OnlineCoverage li img {padding:0 0px 40px 50px;} /**/

/* Awards */
div#awardsContentLeft {float:left;width:330px;margin:0 50px 0 0}
div#awardsContentRight {width:330px;float:right}
div#awardsContentLeft h3,
div#awardsContentRight h3 {margin:30px 0 20px 0}
p.awardsParagraph {clear:both;padding:60px 0 0 0}
