a:link  {
color: #006;
text-decoration:none;
border-bottom: 1px dashed blue;
}
a:visited {
color: #006;
text-decoration:none;
border-bottom: 1px dashed blue;
}
a:hover {
color: #360; 
text-decoration:none;
border-bottom:none;
}
a:active {
color: #006;
text-decoration:none;
border-bottom: 1px dashed blue;
}
a:img {    
text-decoration:none;
}
.addtofavsetc { 
font-size: 11px; 
margin-top:4px; 
margin-bottom:0px; 
text-align: center;
}
.blue-rows {
text-align: center;
background: #E5F3FF;
font-style:normal; 
}
.blue-rows-bottom-row {
text-align: center;
vertical-align:top;
background: #E5F3FF;
font-style:normal; 
}
body, html {
color: #006;
background: #006;
text-align: center;
font-weight:normal;
font-family:verdana, arial, helvetica, sans-serif;
border:0px none;
padding:0;
}
body {
margin:40px 4px 7px 4px;
}
.bottomalign {
vertical-align:bottom;
}
.contact-options {
font-size: 14px; 
margin-top:6px; 
margin-bottom:7px; 
line-height: 185%;
text-align:left;
}
.copyright { 
font-size: 13px;
color: #ff0000;
margin-top:20px;
margin-bottom:30px;
text-align: center;
line-height: 150%;
}
cursor:pointer;
cursor:hand;
.dashedline {
height: 1px;
border: 1px dashed #006;
}
.gobackonepage {
font-size: 11px; 
margin-bottom: 1px; 
}
h1 {
color: #ffffff;
font-size:20px;
text-align: center;
margin-top: 10px; 
margin-bottom: 1px;
padding-top:4px;
}
h2 {
font-size: 17px;
margin-top: 12px; 
margin-bottom:0px; 
text-align: center; 
line-height: 125%;
}
h3 {
font-size: 15px; 
margin-bottom:4px; 
margin-top:8px; 
text-align: center; 
font-weight:bold;
line-height: 125%;
}
h4 {
font-size: 13px; 
margin-bottom:-2px; 
margin-top:8px; 
text-align: center; 
}
.hover-off-table-blue-rows {
background: #E5F3FF;
text-decoration:none;
border:none;
cursor:pointer;
cursor:hand;
}
.hover-on-table-blue-rows {
background: #F0F6FF;
text-decoration:none;
border:none;
cursor:pointer;
cursor:hand;
}
.hover-off-table-white-rows {
background: #fff;
text-decoration:none;
border:none;
cursor:pointer;
cursor:hand;
}
.hover-on-table-white-rows {
background: #F0F6FF;
text-decoration:none;
border:none;
cursor:pointer;
cursor:hand;
}
hr { 
text-align: center; 
width:80%; 
height: 1px; 
border: 1px dashed #006;
margin-top:5px;
margin-bottom:5px;
}
html>body hr { 
text-align: center; 
width:80%; 
height: 1px; 
background: #fff; 
border: 1px dashed #006;
}
html>body hr { 
text-align: center; 
width:80%; 
height: 1px;
background: #fff; 
border: 1px dashed #006;
} 
.horizline {
border-top: 1px dashed #006;
}
.image-right {
float:right;
margin: 12px 0 7px 20px;
padding:0;
border: 1px;
}
.innermargin {
width:50px;
border: 1px solid #c0c0c0;
padding: 1px;
}
.leftandrightcolumns {
font-size: 13px; 
margin-bottom: 1px; 
line-height: 125%;
}
.links {
font-size: 14px; 
margin-bottom: 1px; 
line-height: 120%; 
background: #fff;
}
.maintext {
font-size: 10px;
padding:0;
margin:0;
text-align:left; 
line-height: 120%;
}
.maintextcell {
width:502px;
margin:0;
padding:0;
text-align:left;
}
.maintextcentered {
font-size: 10px;
text-align: center; 
line-height: 120%; 
padding: 1px;
margin-top:0px;
margin-bottom:0px;
}
.maintextgreen {
font-size: 14px;
text-align:left;
margin-top:0px;
margin-bottom:0px;
padding:0px;
line-height: 120%;  
background: #fff;
color: #008800;
}
.maintextright {
font-size: 14px;
padding:0;
margin:0;
text-align:right; 
}
#menusbottom {
width:760px;
background: #fff;
margin:auto;
}
#menusbottom table {
width:530px;
margin:26px 115px 28px 115px;
border-top: 1px solid #006;
border-left: 1px solid #006;
border-collapse: collapse;
}
#menusbottom td {
width:25%;
border-right: 1px solid #006;
border-bottom: 1px solid #006;
padding:0;
font-size: 12px;
text-align: center;
}
#menusbottom td a:link {
display:block;
width: 100%;
padding:8px 0;
background: #F0F6FF;
text-decoration:none;
border:none;
}
#menusbottom td a {
display:block;
width: 100%;
padding:8px 0;
background: #F0F6FF;
text-decoration:none;
border:none;
}
#menusbottom td a:hover {
background: #fff;
text-decoration:none;
border:none;
}
#menusbottom td a:active {
background: #F0F6FF;
text-decoration:none;
border:none;
}
#menustop {
width:760px;
background: #fff;
margin:auto;
}
#menustop table {
width:530px;
margin: 18px 115px 10px 115px;
border-top: 1px solid #006;
border-left: 1px solid #006;
border-collapse: collapse;
}
#menustop td {
width:25%;
border-right: 1px solid #006;
border-bottom: 1px solid #006;
padding:0;
font-size: 12px;
text-align: center;
}
#menustop td a:link {
display:block;
width: 100%;
padding:8px 0;
background: #F0F6FF;
text-decoration:none;
border:none;
}
#menustop td a {
display:block;
width: 100%;
padding:8px 0;
background: #F0F6FF;
text-decoration:none;
border:none;
}
#menustop td a:hover {
background: #fff;
text-decoration:none;
border:none;
}
#menustop td a:active {
background: #F0F6FF;
text-decoration:none;
border:none;
}
p {
font-size: 14px;
font-weight:normal;
line-height: 122%;
padding:5px;
margin-top:0px;
margin-bottom: 1px;
text-align:left;
}
.payments-table {
	width: 660px;
	border: 4px;
	text-align: left;
	background: #E1E8F4;
}
.payments-table td {
	border: 4px;
	padding: 5px 3px 5px 4px;
	text-align: left;
	background: #E1E8F4;
	font-size: 13px;
}
.quickcontact {
font-size: 14px; 
margin-bottom: 1px; 
}
.red-asterisk {
font-size: 18px;
color: #ff0000;
}
.sendbutton {
height:28px;
width:97px;
background: #fff;
vertical-align:top;
font-size: 13px;
margin-top:0px; 
margin-bottom:0px; 
}
.sidecells {
width: 132px;
}
.sidecells-enquiries {
width: 137px;
}
table {
width:760px;
margin:0 auto;
background: #fff; 
border:0; 
padding:0;
}
td {
vertical-align:top;
}
.top {
width: 100%;
margin-top:-2px;
margin-bottom:-12px;
margin-left: 1px;
margin-right: 1px;
text-align: center;
vertical-align:top;
background: #fff;
}
.topalign {
vertical-align:top;
}
ul {
margin-left:25px;
}

td {
	position:relative;
}

td select{
	position:absolute;
}