body {
margin: 0 auto;
padding-top:10px;
background: #A4A6A7 url(bg.gif) repeat-x;
color:#000000;
}

#top {
background: url(top.gif) top left no-repeat;
margin:0 auto;
border: 0;
width:780px;
height:72px;
padding:0;
}

.logo {
height:34px;
width:282px;
position:relative;
top:23px;
}

#toplinks {
position:relative;
top:-3px;
float:right;
padding-right:30px;
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#11466B;
letter-spacing: -.01em;
}

#toplinks a{
color:#175E91;
text-decoration:none;
}

#toplinks a:hover {
color:#000000;
text-decoration:underline;
}

#frontheader {
background: #21445E url(headerbg.gif) top left no-repeat;
margin:0 auto;
width:780px;
height:93px;
padding:0;
}

#pageheader {
margin:0 auto;
width:780px;
height:93px;
padding:0;
}

.mainheader {
padding-top:20px;
padding-left:30px;
font: 17pt Georgia;
color:#FFFFFF;
display:block;
}

.subheader {
padding-left:30px;
font:11pt Georgia;
color:#D7D6D6;
display:block;
}

#content {
background-color:#FFFFFF;
margin:0 auto;
width:780px;
}

#container {
background-color:#FFFFFF;
padding:30px 30px 5px 30px;
}

.savedl {
float:right;
background-color:#EBE9E9;
border:1px dashed #000000;
padding:10px;
font: 8pt arial, arial, sans-serif;
margin-left:10px;
margin-bottom:10px;
}

.savedl img {
margin-bottom:5px;
border:0;
}

.savedl td{
text-align:center;
}


h1 {
margin:0 0 1em 0;
padding:0;
font: 14pt Arial;
letter-spacing:.01em;
line-height:1.1em;
color:#595F5D;
}

h1 .dark {
color:#242726;
font-weight:bold;
}

h2 {
display:none;
margin:0;
padding:0;
font: bold 13pt Arial, sans-serif;
}

h3 {
padding:0;
margin-bottom:0px;
font: bold 12pt arial, arial, sans-serif;
}


p {
font: 9pt arial, arial, sans-serif;
padding:0;
margin-bottom:5px;

}

ul {
font: 10pt arial;
}

.frontul {
list-style-image: url('bullet.gif');
list-style-position:outside;
font: 10pt arial;
font-weight:bold;
color:#254B64;
}

.frontul li{
padding-bottom:6px;
}

li {
padding-bottom:3px;
}

.front-table {
width:450px;
margin:0 auto;
}

.front-table-tdheader {
width:50%;
text-align:center;
font: bold 12pt Arial, sans-serif;
border-bottom:2px groove #254B64;
color:#254B64;
}

.front-table-td {
padding-top:5px;
width:50%;
text-align:center;
font: bold 11pt Arial, sans-serif;
}

.frontfloat {
padding-top:15px;
float:right;
width:490px;
}

.frontwhere {
margin-top:20px;
text-align:center;
font: bold italic 10pt arial, arial, sans-serif;
display:block;
}

.zandar {
text-align:center;
font: bold 12pt arial, arial, sans-serif;
display:block;
}

.zandar-since {
text-align:center;
font:9pt arial;
display:block;
}

.contactus {
padding-top:10px;
display:block;
text-align:center;
font: 10pt arial, arial, sans-serif;
text-decoration:none;

}

.contactus big a {
text-decoration:none;
}

.spectop {
background: url('spectop.gif');
float:right;
margin-left:20px;
width:217px;
height:28px;
margin-bottom:0;
}

#right {
float:right;
clear:right;
margin-left:15px;
width:215px;
background: #E9E8E8 url(spectop.gif) no-repeat;
border-bottom:1px solid #CCCCCC;
padding-top:20px;
}



.specsheet {
font-family:arial;
font-weight:bold;
font-size:10pt;
color:#3B5B8C;
border-bottom: 1px solid #E9E8E8;
border-top: 1px solid #E9E8E8;
display:block;
text-decoration:none;
margin-top:5px;
margin-bottom:5px;
padding:2px;

}

a.specsheet:hover {
border-bottom: 1px solid #AFAFAF;
border-top: 1px solid #AFAFAF;
color:#253753;
background-color:#D2D0D0;
}

#bottom {
background: url(bottom.gif) top left no-repeat;
margin:0 auto;
border: 0;
width:780px;
padding-top:20px;
padding-bottom:15px;
text-align:center;
font-family:arial;
font-size:8pt;
color:#000000;
}


#bottom a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

#bottom a:hover {
color:#000000;
text-decoration:underline;
}

.center {
display:block;
margin:0 auto;
text-align:center;
}

img {
border:0;
}

a {
color:#004DD9;
}

a:hover {
color:#003086;
}

/* FORM */

form {
margin:0;
}

.width {
width:205px;
background-color:#F9FDFF;
border:1px solid #19354A;
color: #000000;
font-family: verdana, "ms sans serif";
font-size: 9pt;
padding:5px;
height:15px;
margin-left:5px;
margin-bottom:3px;
margin-top:3px;
}

.comments {
width:205px;
background-color:#F9FDFF;
border:1px solid #19354A;
color: #000000;
font-family: verdana, "ms sans serif";
font-size: 9pt;
padding:5px;
margin-left:5px;
margin-bottom:3px;
margin-top:3px;

}

textarea {
height:120px;
}

fieldset {
border:0px;
margin:0 auto;
padding:0px;

}

form p {
text-align:right;
font-size:150pt;
font-family: verdana, "ms sans serif";
font-size: 9pt;
}
