body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-align:center;
background-color:#E9E7E3;
}

input, select, textarea, option {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}

#wrapper{
width:770px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:0;
/*border:2px solid #494593;*/
/*color:#000000;*/
/*background-color:#E4E1DD*/
}

#header{
position:relative;
height:205px;
width:770px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#header .subMenu{
position:absolute;
top:8px;
left:250px;
width:auto;
height:auto;
font-size:8pt;
font-weight:bold;
}

#header .click{
position:absolute;
top:2px;
left:2px;
width:185px;
height:65px;
}

#header .menu{
position:absolute;
top:173px;
left:0px;
width:auto;
height:auto;
}

#main{
position:relative;
width:770px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
padding: 5px 0 0 0;
}

#main .heading{
position:relative;
height:auto;
width:765px;
padding: 0 0 0 5px;
}

#main .textLeft{
position:relative;
height:auto;
width:370px;
padding:5px;
text-align:justify;
}

#main .textLeft40{
position:relative;
height:auto;
width:305px;
padding:5px;
text-align:justify;
}

#main .textLeft60{
position:relative;
height:auto;
width:445px;
padding:5px;
text-align:justify;
}

#main .textLeft70{
position:relative;
height:auto;
width:550px;
padding:5px;
text-align:justify;
}

#main .textRight{
position:absolute;
top:5px;
left:390px;
height:auto;
width:370px;
padding:5px;
text-align:justify;
}

#main .textRight40{
position:absolute;
top:5px;
left:456px;
height:auto;
width:304px;
padding:5px;
text-align:justify;
}

#main .textRight60{
position:absolute;
top:5px;
left:310px;
height:auto;
width:450px;
padding:5px;
text-align:justify;
}

#main .bgDomestic{
position:absolute;
top:0px;
left:324px;
width:210px;
height:320px;
background-image:url(img/bgDomestic.gif);
background-repeat:no-repeat;
padding:5px;
}

#main .bgCommercial{
position:absolute;
top:0px;
left:550px;
width:210px;
height:320px;
background-image:url(img/bgCommercial.gif);
background-repeat:no-repeat;
padding:5px;
}

#main .offers{
position:absolute;
top:329px;
left:324px;
width:auto;
height:auto;
}

#footer{
clear:both;
position:relative;
width:770px;
height:auto;
color:#ffffff;
margin-left:auto;
margin-right:auto;
padding:0;
background-color:#494593;
}

#footer td {
background-color:#494593;
}

#footer a:link{
color:#ffffff;
}
#footer a:visited{
color:#ffffff;
}
#footer a:hover{
color:#A34D78;
}
#footer a:active{
background-color:transparent;
}

#ciscom{
position:relative;
left:0px;
top:0px;
width:770px;
height:auto;
text-align:right;
}

#subMenu a:link{
color:#494593;
}
#subMenu a:visited{
color:#494593;
}
#subMenu a:hover{
color:#A34D78;
}
#subMenu a:active{
	background-color:transparent;
}

#adminWrapper{
width:auto;
margin-left:auto;
margin-right:auto;
/*border:2px solid #494593;*/
/*color:#000000;*/
padding: 0 20px 20px 20px;
text-align:left;
background-color:#E4E1DD
}

#adminHeader{
position:relative;
height:105px;
width:100%;
background-color:#FFFFFF;
background-image:url(img/logoThamesbridge.jpg);
background-repeat:no-repeat;
}

#adminFooter{
clear:both;
position:relative;
width:100%;
height:auto;
color:#ffffff;
padding:0;
background-color:#494593;
}

#adminFooter td {
background-color:#494593;
}

#adminFooter a:link{
color:#ffffff;
}
#adminFooter a:visited{
color:#ffffff;
}
#adminFooter a:hover{
color:#A34D78;
}
#adminFooter a:active{
background-color:transparent;
}

form{
   margin: 0;
   padding: 0;
   border: 0;
}

a:link {
	color: #494593;
}

a:visited {
	color: #494593;
}

a:active {
	background-color:transparent;
}

a:hover {
	color: #A34D78;
}

h1 {
font-size:14px;
color:#494593;
}

h2 {
font-size:12px;
}

.bold {
font-weight:bold;
}

.headerMain {
font-size:14px;
color:#494593;
font-weight:bold;
}

.header2 {
font-size: 12px;
color:#333333;
font-weight:bold;
}

.header1 {
font-size: 14px;
color:#000000;
font-weight:bold;
}

.headerWhite{
font-size: 12px;
color:#ffffff;
font-weight:bold;
}

.image:link {background-color:transparent;}

.image:visited {background-color:transparent;}

.image:hover {background-color:transparent;}

.justify {
text-align:justify;
}

.whiteBold {
	font-weight: bold;
	color: #FFFFFF;
}

.white {
color:#FFFFFF;
}

.bgDomesticB {
background-image:url(img/bgDomesticB.gif);
background-repeat:no-repeat;
}

.bgCommercialB {
background-image:url(img/bgCommercialB.gif);
background-repeat:no-repeat;
}

.cellLogin {
background-color:#E4E1DD;
}

.cellMain {
background-color:#FFFFFF;
}

.boxBlue {
border: 2px;
border-style:solid;
border-color:#2E61A7;
}

.boxPurp {
border: 2px;
border-style:solid;
border-color:#494593;
}

.boxGrey {
border: 2px;
border-style:solid;
border-color:#333333;
}

.headerBox {
font-size: 12px;
color:#494593;
font-weight:bold;
}

.headerQuoteD {
background-color:#CFCEE3;
font-size: 12px;
color:#494593;
font-weight:bold;
}

.headerQuoteC {
background-color:#CBD7E9;
font-size: 12px;
color:#2E61A7;
font-weight:bold;
}

.main {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
