/* CSS Document */

/* -- colours
 
real estate : red : #ee1c25
tax trust &amp; private client : mid green 1 : #9ccb3b
corporate &amp; commercial : cyan : #00aeef
commercial litigation &amp; dispute resolution : dark grey : #36353a
specialist units : green : #00a650
miscellaneous : dark red : #8d0000
content management : green : #78be42

about us : #cadb2a
people : #ee1c25
events : #9ccc3c
careers : #99c83a
our services : #01aef0
community : #cadb2a
contact : #c2272d
news : #01aef0

green : #cadb2a
yellow : #fff200
mid green 2 : #77co43
mid red : #c1272d
dark red : #9e2d33

-- colours end */

/* html styling begins */	

body {
margin:0;
padding:0;
background-image:url(images/knightsBackground.png);
background-repeat:repeat-x;
background-color:#333;
text-align:center;
}

img {
margin:0;
border:0;
}

img.barsRight {
margin:-100px 0 0 0;
border:0;
float:right;
}

img.floatLeft {
margin:0;
border:0;
float:left;
}

/* -- END html styling --*/

#address {
margin:20px 0 0 0;
}

#wrapper {
margin:0;
width:100%;
text-align:left;
}

#homeContainer {
margin: 0 auto 0 auto;
width:810px;
padding:0;
min-height:590px; 
height:auto;
overflow:hidden;
background-color:#fff;
text-align:left;
}
/* for Internet Explorer */
/*\*/
* html #homeContainer {
height:590px;
overflow:hidden;
}
/**/

#textContainer {
margin:0;
width:100%;
padding:0;
text-align:left;
}

#logoHolder {
position:absolute;
margin:23px 0 0 60px;
}

#printTitle {
display:none;
}

#homePageImageWrapper {
margin: 53px 0 0 0;
height:317px;
width:810px;
}

#textPageHeading {
position:absolute;
z-index:5;
margin:35px 0 0 235px;
font: 40px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:3px;
}

#250imageholder {
height:70px;
width:100px;
}

#gradFooter {
margin:0px auto 0px auto;
width:830px;
height:40px;
background-image:url(images/knightsBottomGrad.png);
background-repeat:no-repeat;
text-align:right;
font: 9px Tahoma, Arial, Helvetica, sans-serif;
}

#gradFooter ul {
	padding: 0px 0px 8px 0px;
	margin: 4px 6px 0 0;
	list-style-type:none;
}

#gradFooter ul li {
  display:inline;
}

#gradFooter ul li a, #gradFooter ul li a:visited, #gradFooter ul li a:active  {
	padding-right:10px;
  text-decoration:none;
  color:#999999;
}

#gradFooter ul li a:hover {
  color:#FFFFFF;
}

#homePageText {
margin:20px 0 0 60px;
width:667px;
color:#6D6E71;
font: 170%/1.5 Tahoma, Arial, Helvetica, sans-serif;
overflow:hidden;
}

#twoColumnWrapper {
margin:-60px 0 0 0;
padding:0;
width:90%;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-align:left;
}

/* -- sub NAV (left column) begins -- */

#leftColumn {
display:none;
float:left;
margin:0;
width:195px;
padding:0 0 0 30px;
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#999;
}

#leftColumn img {
margin:50px 0 0 0;
}

#leftColumn img.bottom {
margin:30px 0 0 0;
}

#leftColumnLower {
float:left;
margin:7px 0 0 0;
width:195px;
padding:0 0 0 30px;
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#999;
}


.leftColumnNav, .leftColumnNav ul {
list-style:none;
padding:0;
margin:10px 0 25px 10px;
width:100%;
text-align:left;
}

.leftColumnNav li {
margin:0 0 4px 0;
padding:0;
}

.leftColumnNav li a:link, .leftColumnNav li a:visited, .leftColumnNav li a:active {
margin:0;
color:#6D6E71;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNav li a:hover {
color:#A3A3A7;
margin:0;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

/* -- LEFT COLUMN NAV NO INDENT -- */

.leftColumnNavNoIndent, .leftColumnNavNoIndent ul {
list-style:none;
padding:0;
margin:0 0 25px 0;
width:100%;
text-align:left;
}

.leftColumnNavNoIndent li {
margin:0 0 4px 0;
padding:0;
color:#6D6E71;
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li a:link.realEstate, .leftColumnNavNoIndent li a:visited.realEstate, .leftColumnNavNoIndent li a:active.realEstate {
margin:0;
color:#ee1c25;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li a:link.taxTrustPrivateClient, .leftColumnNavNoIndent li a:visited.taxTrustPrivateClient, .leftColumnNavNoIndent li a:active.taxTrustPrivateClient {
margin:0;
color:#9ccb3b;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li a:link.corporateCommercial, .leftColumnNavNoIndent li a:visited.corporateCommercial, .leftColumnNavNoIndent li a:active.corporateCommercial {
margin:0;
color:#00aeef;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li a:link.commercialLitigationDisputeResolution, .leftColumnNavNoIndent li a:visited.commercialLitigationDisputeResolution, .leftColumnNavNoIndent li a:active.commercialLitigationDisputeResolution {
margin:0;
color:#36353a;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li a:link.specialistUnits, .leftColumnNavNoIndent li a:visited.specialistUnits, .leftColumnNavNoIndent li a:active.specialistUnits {
margin:0;
color:#00a650;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

/* ------ */
.leftColumnNavNoIndent ul li a:link.realEstate, .leftColumnNavNoIndent ul li a:visited.realEstate, .leftColumnNavNoIndent ul li a:active.realEstate {
margin:0;
color:#ee1c25;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent ul li a:link.taxTrustPrivateClient, .leftColumnNavNoIndent ul li a:visited.taxTrustPrivateClient, .leftColumnNavNoIndent ul li a:active.taxTrustPrivateClient {
margin:0;
color:#9ccb3b;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent ul li a:link.corporateCommercial, .leftColumnNavNoIndent ul li a:visited.corporateCommercial, .leftColumnNavNoIndent ul li a:active.corporateCommercial {
margin:0;
color:#00aeef;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent ul li a:link.commercialLitigationDisputeResolution, .leftColumnNavNoIndent ul li a:visited.commercialLitigationDisputeResolution, .leftColumnNavNoIndent ul li a:active.commercialLitigationDisputeResolution {
margin:0;
color:#36353a;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent ul li a:link.specialistUnits, .leftColumnNavNoIndent ul li a:visited.specialistUnits, .leftColumnNavNoIndent ul li a:active.specialistUnits {
margin:0;
color:#00a650;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

/* ------ */

.leftColumnNavNoIndent li a:link, .leftColumnNavNoIndent li a:visited, .leftColumnNavNoIndent li a:active {
margin:0;
color:#6D6E71;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li a:hover {
color:#A3A3A7;
margin:0;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li ul {
margin:4px 0 0 10px;
}

.leftColumnNavNoIndent li ul li {
margin:0 0 4px 0;
padding:0;
}

.leftColumnNavNoIndent li ul li a:link, .leftColumnNavNoIndent li ul li a:visited {
margin:0;
color:#6D6E71;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

.leftColumnNavNoIndent li ul li a:hover, .leftColumnNavNoIndent li ul li a:active {
color:#A3A3A7;
margin:0;
text-decoration:none;
font:bold 9px Tahoma, Arial, Helvetica, sans-serif;
}

 
/* -- the right column begins -- */

#rightColumn {
margin:0 0 0 100px;
width:98%;
padding:0 20px 0 0;
}

#rightColumnPad {
margin:0;
width:2px;
height:250px;
}

#rightColumn hr {
height:1px solid #333;
margin:20px 0 20px 0;
}

#rightColumn ul {
list-style:none;
}

#rightColumn ul li {
margin:5px 0 5px 0;
}

#rightColumn ul.dot {
list-style:disc;
}

#rightColumn ul.dot li {
margin:5px 0 5px 0;
}

#rightColumn ul.dot li a:link, #rightColumn ul.dot li a:active, #rightColumn ul.dot li a:visited {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

#rightColumn ul.dot li a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}

#rightColumn a:link.text, #rightColumn a:active.text, #rightColumn a:visited.text {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

#rightColumn a:hover.text {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}

#rightColumn a:link.largeHead, #rightColumn a:active.largeHead, #rightColumn a:visited.largeHead {
font:bold 130%/1.5 Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

#rightColumn a:hover.largeHead {
font:bold 130%/1.5 Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}

#rightColumn a:hover.cms {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:underline;
}

#rightColumn a:link.cms, #rightColumn a:active.cms, #rightColumn a:visited.cms, #rightColumn a:hover.cms {
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

#rightColumn a:hover.cms {
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:underline;
}

#rightColumn a:link.news, #rightColumn a:active.news, #rightColumn a:visited.news, #rightColumn a:hover.news {
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

#rightColumn a:hover.news {
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:underline;
}

#rightColumn h1 {
margin:-4px 0 0 0;
padding:0;
font:bold 20px/1.5 Arial, Helvetica, sans-serif;
color:#6D6E71;
}

#rightColumn h1.red {
margin:-4px 0 0 0;
padding:0;
font:bold 20px/1.5 Arial, Helvetica, sans-serif;
color:#ee1c25;
}

#rightColumn h1.cyan {
margin:-4px 0 0 0;
padding:0;
font:bold 20px/1.5 Arial, Helvetica, sans-serif;
color:#00aeef;
}

#rightColumn h1.mGreen {
margin:-4px 0 0 0;
padding:0;
font:bold 20px/1.5 Arial, Helvetica, sans-serif;
color:#9ccb3b;
}

#rightColumn h1.grey {
margin:-4px 0 0 0;
padding:0;
font:bold 20px/1.5 Arial, Helvetica, sans-serif;
color:#36353a;
}

#rightColumn h1.dGreen {
margin:-4px 0 0 0;
padding:0;
font:bold 20px/1.5 Arial, Helvetica, sans-serif;
color:#00a650;
}

#rightColumn h2 {
margin:0 0 13px 0;
padding:0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#6D6E71;
}

#rightColumn h2 a:link, #rightColumn h2 a:active, #rightColumn h2 a:visited  {
font:bold 100% Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

#rightColumn h2 a:hover  {
font:bold 100% Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}

#rightColumn h2.career {
margin:0;
padding:0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#6D6E71;
}


#rightColumn h2 a:link.career, #rightColumn h2 a:active.career, #rightColumn h2 a:visited.career  {
font:bold 100% Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

#rightColumn h2 a:hover.career  {
font:bold 100% Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}

#rightColumn h3 {
margin:15px 0 0 0;
padding:0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#6D6E71;
}

#rightColumn h3.red {
margin:15px 0 0 0;
padding:0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ee1c25;
}

#rightColumn h3.cyan {
margin:15px 0 0 0;
padding:0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#00aeef;
}

#rightColumn h3.mGreen {
margin:15px 0 0 0;
padding:0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#9ccb3b;
}

#rightColumn h3.grey {
margin:15px 0 0 0;
padding:0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#36353a;
}

#rightColumn h3.dGreen {
margin:15px 0 0 0;
padding:0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#00a650;
}


/* -- main NAV begins ----*/

#navHolder {
display:none;
margin:30px 0 0 240px;
padding:0;
height:47px;
}

#nav, #nav ul {
list-style: none;
padding: 0px;
margin: 0px;
width: 100%;
text-align: left;
}

#nav li {
float:left;
margin:0 14px 0 0;
padding:0;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
display: block;
}

#nav li.last {
float:left;
margin:0;
padding:0;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
display: block;
}

#nav li a:link, #nav li a:visited {
display: block;
color:#6D6E71;
text-decoration: none;
margin:0;
display: block;
}

#nav li a:hover, #nav li a:active {
color:#05BFF7;
text-decoration: none;
display: block;
}

#nav li.hiLight a:link, #nav li.hiLight a:visited {
display: block;
color:#6D6E71;
text-decoration: none;
margin:0;
display: block;
}

#nav li.hiLight a:hover, #nav li.hiLight a:active {
color:#05BFF7;
text-decoration: none;
display: block;
}

#nav li ul {
font: 11px Arial, Helvetica, sans-serif;
position: absolute;
left: -9999em;
height: auto;
width: 10em;
margin:0;
padding:7px 0 0 0;
display: block;
}

#nav li ul li a:link, #nav li ul li a:visited {
display: block;
padding:2px 0 0 0;
color:#A3A3A7;
text-decoration: none;
}

#nav li ul li a:hover, #nav li ul li a:active {
color:#A3A3A7;
text-decoration: none;
display: block;
}

/* DIV layers begin */

#mainImageHolder {
position:absolute;
margin:0;
height:206px;
width:200px;
}

#logoHolderText {
float:left;
margin:-35px 0 0 0;
height:91px;
width:50px;
}

#headingHolder {
float:left;
margin:0 0 0 100px;
width:100%;
font:120% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#headingHolder h1 {
margin:0 0 0 4px;
letter-spacing:0.09em;
font:170% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#headingHolder h2 {
margin:8px 0 30px 4px;
font:120% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#headingHolder h3 {
margin:0 0 0 4px;
font:80% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

/* -- ABOUT US elements -- */
h1.aboutUs {
height:60px;
text-indent:-9999px;
background-image:url(images/knightsAboutUsHeading.png);
background-repeat:no-repeat;
}

#headingWrapAboutUs {
margin: 0;
height:206px;
width:810px;
background-color:#cadb2a;
text-align:left;
}

#aboutUsBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsAboutUsBars.png);
background-repeat:no-repeat;
}
/* -- END : ABOUT US elements -- */

/* -- LEGAL SERVICES elements -- */
h1.legalServices {
height:150px;
text-indent:-9999px;
background-image:url(images/knightsLegalServicesHeading.png);
background-repeat:no-repeat;
}

h1.realEstate {
height:60px;
text-indent:-9999px;
background-image:url(images/knightsLegalServicesRealEstateHeading.png);
background-repeat:no-repeat;
}

h1.taxTrustPrivateClient {
height:150px;
text-indent:-99999px;
background-image:url(images/knightsTaxTrustPrivateClientHeading.png);
background-repeat:no-repeat;
}

h1.corporateCommercial {
height:150px;
text-indent:-9999px;
background-image:url(images/knightsCorporateCommercialHeading.png);
background-repeat:no-repeat;
}

h1.commercialLitigationDisputeResolution {
height:150px;
text-indent:-99999px;
background-image:url(images/knightsCommercialLitigationDisputeResolutionHeading.png);
background-repeat:no-repeat;
}

h1.specialistUnits {
height:150px;
text-indent:-9999px;
background-image:url(images/knightsSpecialistUnitsHeading.png);
background-repeat:no-repeat;
}

h2.realEstate {
margin:0 0 -3px 0;
letter-spacing:0.08em;
font:bold 110% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#ee1c25;
}

h2.realEstate a:link, h2.realEstate a:active, h2.realEstate a:visited, h2.realEstate a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#ee1c25;
text-decoration:none;
}

h2.taxTrustPrivateClient {
margin:0 0 -3px 0;
letter-spacing:0.08em;
font:bold 110% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#9ccb3b;
}

h2.taxTrustPrivateClient a:link, h2.taxTrustPrivateClient a:active, h2.taxTrustPrivateClient a:visited, h2.taxTrustPrivateClient a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#9ccb3b;
text-decoration:none;
}

h2.corporateCommercial {
margin:0 0 -3px 0;
letter-spacing:0.08em;
font:bold 110% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#01aef0;
}

h2.corporateCommercial a:link, h2.corporateCommercial a:active, h2.corporateCommercial a:visited, h2.corporateCommercial a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#01Aef0;
text-decoration:none;
}

h2.commercialLitigationDisputeResolution {
margin:0 0 -3px 0;
letter-spacing:0.08em;
font:bold 110% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#36353a;
}

h2.commercialLitigationDisputeResolution a:link, h2.commercialLitigationDisputeResolution a:active, h2.commercialLitigationDisputeResolution a:visited, h2.commercialLitigationDisputeResolution a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#36353a;
text-decoration:none;
}

h2.specialistUnits {
margin:0 0 -3px 0;
letter-spacing:0.08em;
font:bold 110% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#00a650;
}

h2.specialistUnits a:link, h2.specialistUnits a:active, h2.specialistUnits a:visited, h2.specialistUnits a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3em;
color:#00a650;
text-decoration:none;
}

#headingWrapLegalServices {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#01aef0;
text-align:left;
}

#headingWrapTaxTrustPrivateClient {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#9ccb3b;
text-align:left;
}

#headingWrapTaxTrustPrivateClientText {
margin:0;
height:206px;
width:400px;
text-align:left;
}

#headingWrapTaxTrustPrivateClientText h1 {
margin:0;
font:200% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccb3b;
}

#headingWrapSpecialistUnitsText {
z-index:1;
margin:0;
height:206px;
width:810px;
background-color:#fff;
text-align:left;
background-image:url(images/knightsSpecialistUnitsHorizontalBars.png);
background-repeat:no-repeat;
}

#taxTrustPrivateClientBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsTaxTrustPrivateClientBars.png);
background-repeat:no-repeat;
}

#headingWrapRealEstate {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#ee1c25;
text-align:left;
}

#headingWrapCorporateCommercial {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#00aeef;
text-align:left;
}

#headingWrapRealEstateText {
margin:0;
height:206px;
width:400px;
text-align:left;
}

#headingWrapRealEstateText h1 {
margin:0;
font:200% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
}

#headingWrapCorporateCommercialText {
margin:0;
height:206px;
width:400px;
text-align:left;
}

#headingWrapCorporateCommercialText h1 {
margin:0;
font:200% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
}

#corporateCommercialBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsCorporateCommercialBars.png);
background-repeat:no-repeat;
}

#headingWrapCommercialLitigationDisputeResolution {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#36353a;
text-align:left;
}

#headingWrapCommercialLitigationDisputeResolutionText {
margin:0;
height:206px;
width:400px;
text-align:left;
}

#headingWrapCommercialLitigationDisputeResolutionText h1 {
margin:0;
font:200% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
}

#commercialLitigationDisputeResolutionBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsCommercialLitigationDisputeResolutionBars.png);
background-repeat:no-repeat;
}

#headingWrapSpecialistUnits {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#00a650;
text-align:left;
}

#headingWrapSpecialistUnitsText {
margin:0;
height:206px;
width:400px;
text-align:left;
}

#headingWrapSpecialistUnitsText h1 {
margin:0;
font:200% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
}

#specialistUnitsBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsSpecialistUnitsBars.png);
background-repeat:no-repeat;
}

h1.assetManagement {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
width:900px;
}

h1.constructionProjects {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.development {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
width:900px;
}

h1.environment {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
width:900px;
}

h1.mineralsWaste {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
width:900px;
}

h1.residential {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
width:900px;
}

h1.socialHousing {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#ee1c25;
width:900px;
}

h1.willsProbateElderlyClient {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccb3b;
width:900px;
}

h1.family {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccb3b;
width:900px;
}

h1.inheritanceTrustsProbateDisputes {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccb3b;
width:900px;
}

h1.strategicTaxPlanningTax {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccb3b;
width:900px;
}

h1.commercial {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.companySecretary {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.corporate {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.corporateTax {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.dealsOpportunities {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.informationTechnology {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.intellectualProperty {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.propertyLitigation {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.riskmanager {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00aeef;
width:900px;
}

h1.employingMigrantWorkers {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.commercialLitigationDisputeResolutionText {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.debtRecovery {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.employment {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.personalInjury {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.totalEmploymentSolutions {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#36353a;
width:900px;
}

h1.leisureEntertainmentSport {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.insolvency {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.notaryServices {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.charities {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.constructionProjects {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.publicSectorEducation {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.planning {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.farmingRuralAffairs {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

h1.financeSecurity {
font:190% Tahoma, Arial, Helvetica, sans-serif;
color:#00a650;
width:900px;
}

#headingWrapSpecialistUnits {
z-index:1;
margin:0;
height:206px;
width:810px;
background-color:#00a650;
text-align:left;
}

#legalServicesBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsLegalServicesBars.png);
background-repeat:no-repeat;
}

#legalServicesButtonWrap {
margin:0;
padding:0;
width:575px;
height:350px;
}

.servicesImage {
margin:0 0 3px 0;
}

#legalServicesButtonWrap h2 a:link, #legalServicesButtonWrap h2 a:active, #legalServicesButtonWrap h2 a:visited, #legalServicesButtonWrap h2 a:hover {
margin:2px 0 0 8px;
display:block;
font:bold 90% Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#legalServicesButtonRealEstate {
margin:0 10px 0 0;
padding:0 0 10px 0;
width:98px;
height:172px;
background-color:#ee1c25;
float:left;
font:bold 100% Arial, Helvetica, sans-serif;
color:#fff;
}

#legalServicesButtonTaxTrustPrivateClient {
margin:0 10px 0 0;
padding:0 0 10px 0;
width:98px;
height:172px;
background-color:#9ccb3b;
float:left;
font:bold 100% Arial, Helvetica, sans-serif;
color:#fff;
}

#legalServicesButtonCorporateCommercial {
margin:0 10px 0 0;
padding:0 0 10px 0;
width:98px;
height:172px;
background-color:#00aeef;
float:left;
font:bold 100% Arial, Helvetica, sans-serif;
color:#fff;
}

#legalServicesButtonCommercialLitigationDisputeResolution {
margin:0 10px 0 0;
padding:0 0 10px 0;
width:98px;
height:172px;
background-color:#363639;
float:left;
font:bold 100% Arial, Helvetica, sans-serif;
color:#fff;
}

#legalServicesButtonSpecialistUnits {
margin:0;
padding:0 0 10px 0;
width:98px;
height:172px;
background-color:#00a651;
float:left;
}
/* -- END : LEGAL SERVICES elements -- */

/* -- PEOPLE elements -- */
h1.people {
height:180px;
text-indent:-9999px;
background-image:url(images/knightsPeopleHeading.png);
background-repeat:no-repeat;
}

h1.peopleRealEstate {
height:180px;
text-indent:-9999px;
background-image:url(images/knightsRealEstatePeopleHeading.png);
background-repeat:no-repeat;
}

h1.peopleTaxTrustPrivateClient {
height:180px;
text-indent:-99999px;
background-image:url(images/knightsTaxTrustPrivateClientPeopleHeading.png);
background-repeat:no-repeat;
}

h1.peopleCommercialLitigationDisputeResolution {
height:180px;
text-indent:-99999px;
background-image:url(images/knightsCommercialLitigationDisputeResolutionPeopleHeading.png);
background-repeat:no-repeat;
}

h1.peopleCorporateCommercial {
height:180px;
text-indent:-99999px;
background-image:url(images/knightsCorporateCommercialPeopleHeading.png);
background-repeat:no-repeat;
}

h1.peopleSpecialistUnits {
height:180px;
text-indent:-9999px;
background-image:url(images/knightsSpecialistUnitsPeopleHeading.png);
background-repeat:no-repeat;
}

#headingWrapPeople {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#ee1c25;
text-align:left;
}

#headingWrapPeopleRealEstate {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#ee1c25;
text-align:left;
}

#headingWrapPeopleTaxTrustPrivateClient {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#9ccb3b;
text-align:left;
}

#headingWrapPeopleCommercialLitigationDisputeResolution {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#00aeef;
text-align:left;
}

#headingWrapPeopleCorporateCommercial {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#36353a;
text-align:left;
}

#headingWrapPeopleSpecialistUnits {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#00a650;
text-align:left;
}

#peopleHeadingWrap {
position:absolute;
margin:40px 0 0 231px;
}

#peopleHeadingWrap h1 {
margin:0 0 0 4px;
letter-spacing:0.12em;
font:220% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#peopleHeadingWrap h2 {
margin:4px 0 34px 4px;
font:130% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:lowercase;
}

#peopleHeadingWrap h3 {
margin:0 0 0 4px;
font:90% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
line-height:130%;
}

#peopleHeadingWrap h3 a:link, #peopleHeadingWrap h3 a:active, #peopleHeadingWrap h3 a:visited {
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#peopleHeadingWrap h3 a:hover {
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

#headingWrapPeopleRealEstate {
margin: 0;
height:206px;
width:810px;
background-color:#ee1c25;
text-align:left;
}

#headingWrapPeopleTaxTrustPrivateClient {
margin: 0;
height:206px;
width:810px;
background-color:#9ccb3b;
text-align:left;
}

#headingWrapPeopleCorporateCommercial {
margin:0;
height:206px;
width:810px;
background-color:#00aeef;
text-align:left;
}

#headingWrapPeopleCommercialLitigationDisputeResolution {
margin:0;
height:206px;
width:810px;
background-color:#36353a;
text-align:left;
}

#headingWrapPeopleSpecialistUnits {
margin:0;
height:206px;
width:810px;
background-color:#00a650;
text-align:left;
}

#headingWrapPeopleSupportServices {
margin:0;
height:206px;
width:810px;
background-color:#8d0000;
text-align:left;
}

.realEstateText {
font:bold 120% Arial, Helvetica, sans-serif;
color:#ee1c25;
line-height:120%;
}

.taxTrustPrivateClientText {
font:bold 120% Arial, Helvetica, sans-serif;
color:#9ccb3b;
line-height:120%;
}

.corporateCommercialText {
font:bold 120% Arial, Helvetica, sans-serif;
color:#00aeef;
line-height:120%;
}

.commercialLitigationDisputeResolutionText {
font:bold 120% Arial, Helvetica, sans-serif;
color:#36353a;
line-height:120%;
}

.specialistUnitsText {
font:bold 120% Arial, Helvetica, sans-serif;
color:#8d0000;
line-height:120%;
}

.supportServicesText {
font:bold 120% Arial, Helvetica, sans-serif;
color:#8d0000;
line-height:120%;
}

#peopleBarsRealEstate {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/people/knightsRealEstatePeopleBars.png);
background-repeat:no-repeat;
}

#peopleBarsTaxTrustPrivateClient {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/people/knightsTaxTrustPrivateClientPeopleBars.png);
background-repeat:no-repeat;
}

#peopleBarsCorporateCommercial {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/people/knightsCorporateCommercialPeopleBars.png);
background-repeat:no-repeat;
}

#peopleBarsCommercialLitigationDisputeResolution {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/people/knightsCommercialLitigationDisputeResolutionPeopleBars.png);
background-repeat:no-repeat;
}

#peopleBarsSpecialistUnits {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/people/knightsSpecialistUnitsPeopleBars.png);
background-repeat:no-repeat;
}

#peopleBarsDisputeResolution {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/people/knightsDisputeResolutionPeopleBars.png);
background-repeat:no-repeat;
}

#peopleButtonWrap {
margin:0;
padding:0 0 20px 0;
width:575px;
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#fff; 
}

#peopleButtonWrap img {
margin:0 8px 0 0;
padding:0;
float:left;
}

#peopleButtonWrap h2 a:link, #peopleButtonWrap h2 a:active, #peopleButtonWrap h2 a:visited, #peopleButtonWrap h2 a:hover  {
margin:7px 0 -8px 0;
display:block;
font:bold 80% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.peopleLink {
clear:both;
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
}

.peopleLink a:link, .peopleLink a:visited, .peopleLink a:active {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

.peopleLink a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}

.peopleButtonRealEstate {
margin:0 8px 8px 0;
padding:0 4px 0 0;
width:172px;
overflow:hidden;
background-color:#ee1c25;
float:left;
height:70px;
}

.peopleButtonTaxTrustPrivateClient {
margin:0 8px 8px 0;
padding:0 4px 0 0;
width:172px;
overflow:hidden;
background-color:#9ccb3b;
float:left;
height:70px;
}

.peopleButtonCorporateCommercial {
margin:0 8px 8px 0;
padding:0 4px 0 0;
width:172px;
overflow:hidden;
background-color:#00aeef;
float:left;
height:70px;
}

.peopleButtonCommercialLitigationDisputeResolution {
margin:0 8px 8px 0;
padding:0 4px 0 0;
width:172px;
overflow:hidden;
background-color:#36353a;
float:left;
height:70px;
}

.peopleButtonSpecialistUnits {
margin:0 8px 8px 0;
padding:0 4px 0 0;
width:172px;
overflow:hidden;
background-color:#00a650;
float:left;
height:70px;
}

.peopleButtonSupportServices {
margin:0 8px 8px 0;
padding:0 4px 0 0;
width:172px;
overflow:hidden;
background-color:#8d0000;
float:left;
height:70px;
}

/* -- END : PEOPLE elements -- */

/* -- EVENTS elements -- */

.eventWrap {
width:500px;
margin:0 0 30px 0;
padding:0;
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#666;
}

.eventWrap a:link, .eventWrap a:visited, .eventWrap a:active {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccc3c;
text-decoration:none;
}

.eventWrap a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccc3c;
text-decoration:none;
}

#eventsHolder {
margin:0;
padding:0;
}

#eventsHolder h2 {
margin:0 0 3px 0;
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccc3c;
}

#eventsHolder h2 a:link, #eventsHolder h2 a:visited, #eventsHolder h2 a:active {
margin:0 0 3px 0;
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccc3c;
text-decoration:none;
}

#eventsHolder h2 a:hover {
margin:0 0 3px 0;
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#9ccc3c;
text-decoration:none;
}

h1.events {
height:60px;
text-indent:-9999px;
background-image:url(images/knightsEventsHeading.png);
background-repeat:no-repeat;
}

#headingWrapEvents {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#9ccc3c;
text-align:left;
}

#eventsBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsEventsBars.png);
background-repeat:no-repeat;
}
/* -- END : EVENTS elements -- */

/* -- NEWS elements -- */

#newsHolder {
margin:0;
padding:0;
}

#newsHolder h1 {
margin:0 0 20px 0;
font:bold 140% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
}

#newsHolder h2 {
margin:0;
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
}

#newsHolder h2 a:link, #newsHolder h2 a:visited, #newsHolder h2 a:active {
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

#newsHolder h2 a:hover {
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

h1.news {
height:150px;
text-indent:-9999px;
background-image:url(images/knightsNewsHeading.png);
background-repeat:no-repeat;
}

#headingWrapNews {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#01aef0;
text-align:left;
}

#newsBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsNewsBars.png);
background-repeat:no-repeat;
}

#newsPaging {
position:absolute;
margin:180px 0 0 237px;
font:70% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#newsPaging a:link, #newsPaging a:visited, #newsPaging a:active  {
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#newsPaging a:hover  {
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

.newsWrap {
width:500px;
margin:0 0 30px 0;
padding:0;
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#666;
}

.newsWrap a:link, .newsWrap a:visited, .newsWrap a:active {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

.newsWrap a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

.newsListWrap {
clear:both;
width:500px;
margin:0;
}

.newsHeadWrap {
width:365px;
margin:0 0 3px 0;
padding:0;
float:left;
text-align:left;
font:80% Tahoma, Arial, Helvetica, sans-serif;
}

h2.newsHead {
margin:0;
font:120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
}

h2.newsHead a:link, h2.newsHead a:visited, h2.newsHead a:active {
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

h2.newsHead a:hover {
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

.newsDateWrap {
width:125px;
margin:0 0 3px 0;
padding:0;
float:right;
font:80% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-align:right;
}

h2.newsDate {
margin:0;
font:80% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
}

h2.newsDate a:link, h2.newsDate a:visited, h2.newsDate a:active {
font:80% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

h2.newsDate a:hover {
font:80% Tahoma, Arial, Helvetica, sans-serif;
color:#01aef0;
text-decoration:none;
}

#newsContentWrap {
width:525px;
}

.newsImageWrap {
width:250px;
margin:0 0 20px 15px;
float:right;
font:90% Tahoma, Arial, Helvetica, sans-serif;
}

/* -- END : NEWS elements -- */

/* -- CAREERS elements -- */
#careersHolder {
margin:0;
padding:0;
}

#careersHolder h2 {
margin:0;
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#99c83a;
}

#careersHolder h2 a:link, #careersHolder h2 a:visited, #careersHolder h2 a:active {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#99c83a;
text-decoration:none;
}

#careersHolder h2 a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#99c83a;
text-decoration:none;
}

.careersWrap {
width:500px;
margin:0 0 30px 0;
padding:0;
font:100% Tahoma, Arial, Helvetica, sans-serif;
color:#666;
}

.careersWrap a:link, .careersWrap a:visited, .careersWrap a:active {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#99c83a;
text-decoration:none;
}

.careersWrap a:hover {
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#99c83a;
text-decoration:none;
}

h1.careers {
height:60px;
text-indent:-9999px;
background-image:url(images/knightsCareersHeading.png);
background-repeat:no-repeat;
}

#headingWrapCareers {
z-index:1;
margin: 0;
height:206px;
width:810px;
background-color:#99c83a;
text-align:left;
}

#careersBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsCareersBars.png);
background-repeat:no-repeat;
}
/* -- END : CAREERS elements -- */

/* -- OUR NEIGHBOURS elements -- */
h1.ourNeighbours {
height:60px;
text-indent:-9999px;
background-image:url(images/knightsOurNeighboursHeading.png);
background-repeat:no-repeat;
}

#headingWrapOurNeighbours {
z-index:1;
margin:0;
height:206px;
width:810px;
background-color:#cadb2a;
text-align:left;
}

#ourNeighboursBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsOurNeighboursBars.png);
background-repeat:no-repeat;
}
/* -- END : SOCIAL elements -- */

/* -- CONTACT elements -- */
h1.contact {
height:60px;
text-indent:-9999px;
background-image:url(images/knightsContactHeading.png);
background-repeat:no-repeat;
}

#headingWrapContact {
z-index:1;
margin:0;
height:206px;
width:810px;
background-color:#c2272d;
text-align:left;
}

#contactBars {
position:absolute;
margin:0 0 0 781px;
height:206px;
width:29px;
background-image:url(images/knightsContactBars.png);
background-repeat:no-repeat;
}
/* -- END : CONTACT elements -- */

/* -- FORM -- */

.formRow {
margin:10px 0 10px 0;
padding:5px 0 10px 0;
width:100%;
clear:both;
}

.formRow2 {
margin:0 0 10px 0;
height:15px;
padding:2px 0 2px 0;
width:100%;
}

.formL2 {
float:left;
width:9%;
}

.formR2 {
text-align:right;
float:left;
width:85%;	
}


.formL {
float:left;
text-align:left;
width:20%;
}

.formL a:link, .formL a:visited, .formL a:active {
font:110% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

.formL a:hover {
font:110% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}


.formR {
float:right;
width:78%;	
}

.formR a:link, .formR a:visited, .formL a:active {
font:110% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

.formR a:hover {
font:110% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.formInput {
margin:-3px 0 0 0;
padding:3px 0 3px 0;
font:120% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
border:1px solid #6D6E71;
}

.formSelect {
margin:0;
padding:3px 0 3px 5px;
font: bold 120% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
border:none;
}

.formTextArea {
margin:0;
padding:3px 0 3px 5px;
font:120% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
border:none;
}

.formSubmit {
cursor:pointer;
margin:0;
padding:2px 0 0 2px;
font: bold 110% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
border:none;
}

.form a:link, .form a:visited, .form a:active {
font: bold 110% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:underline;
}

.form a:hover {
font: bold 110% Tahoma, Arial, Helvetica, sans-serif;
color:#6D6E71;
text-decoration:none;
}




