body {
		text-align:center;
        font-family:verdana,Arial, sans-serif;
        font-size:75%;
        padding:0;
        margin:0;
  background-image: url(EXECSPEC/execspec.co.uk/images/bg.gif) ;
}

	#wrap {
	width:780px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	text-align:left;
	border:0px solid #999999;
	background-color: #CCCCCC;
		}



	#header {
    position:relative;
  height: 279px;
}
	#left {
	position:relative;
	width:580px;
	padding:0px;
	float:left;
	background-image: url(EXECSPEC/execspec.co.uk/images/h1.jpg);
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: left top;
}




	#right {
	width:198px;
	padding-top:5px;
	float:left;
	background-color: #CCCCCC;
	background-image: url(EXECSPEC/execspec.co.uk/images/h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		}
  #right img{
    border:1px solid #000;
	margin-bottom:10px;
    padding-bottom:20px;
  }
  table{
    font-size:1em;
    margin-left:10px;
    backround:#FFFFFF;
  }

 #light table{
    font-size:1em;
    margin-left:10px;
    background:none;

  }


  #light td{
    border:1px solid #fff;
    text-align:center;
    padding:3px;
  }


    #footer{
       clear:both;
       font-size:0.8em;
       color:#fff;
       text-align:center;
       background:#000000;
       padding:2px 10px 2px 10px;
    }
    #footer a:link, #footer a:visited{
      text-decoration:none;
      color:#fff;
    }
    #footer a:hover{
      text-decoration:underline;
  color: #Ff0;
}
#footer p{
  border-top:1px dotted #fff; padding-top:5px;
}



h1{
  padding-top:40px;
  padding-left:10px;
  font-size:1.25em;
}

h2,h3,h4,h5,h6{
  font-size:1.25em;
  padding-left:10px;
}
p{
   padding:0px 10px 0px 10px;

}
.styFormErrMsg{
font-weight:bold;
color:#F00;
font-size: 1.5em;
}
/* Table Background and Accent Colors (Pages 20, 30, 40, 50) */

.styTabAccentColor {BACKGROUND-COLOR: #FF0000}

/* Table (and other) Headings (Pages 20, 30, 40, 50) */
.styHeading        {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.styHeadingComment {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

.bord{
  
  float:left;
}

.form{
 margin-left:10px;
 margin-right:10px;
  padding-left:10px;
  padding-right:10px;
 }
  .form p{
    clear:left;
    margin:0;
    padding:0;
    padding-top:5px;
  }
  .form p label{
    float:left;
    width:37%;
    }

.site1{
  margin-left:100px;
}
        .site2{
          margin-left:200px;
        }
