* { font-family: tahoma, arial; font-size:10pt; }
body { margin:0; padding:0; }

body {
 background: #000f67 /*url(../img/bgbody.jpg) repeat-x;*/
}

a {
 color:#000;
 text-decoration:underline;
}

a:hover {
 text-decoration:underline;
}

h1 {
 font-size:12pt;
}

h2 {
 font-size:11pt;
}

h3 {
 font-size:10pt;
}

a img {
border:none;
}


#container {
 margin:10px auto;
 width:774px;
 min-height:510px;
 background:#fff url(../img/bgcontainer.jpg) no-repeat;
}

#bottom {
 margin:-10px auto 0 auto;
 width:774px;
 height:31px;
 background:#fff url(../img/bgbottom.jpg) no-repeat;
}

#menu { 
 width:744px;
 height:20px;
 padding-top:80px;
 padding-left:30px;
 border-bottom:2px solid #ccc;
}

#menu a {
 font-size:10pt;
 color:#001522;
}

#content {
 padding-left:30px; 
 width:862px;
 clear:both;
}

.leftcontent {
 width: 410px;
 margin-right:20px;
 float:left;
}

.rightcontent {
float:left;
width:300px;
height:200px;
text-align:right;
}

.rightcontent p {
 margin-right:5px;
}

 dt {
float:left;
margin-top:5px;
padding-right:5px;
text-align:right;
width:75px;
}

 dd {
margin:10px;
}

textarea {
height:81px;
width:143px;
}

legend {
 font-size:11pt;
 color:#5c0000;
 font-weight:bold;
 border:1px solid #CCCCCC;
padding:3px 10px;
background:#fff;
}


.form_zip {
 width:65px;
}

 dt {
 width:135px;
}



table, tr, td {
 padding:0;
 margin:0;
}

td,th {
 border-bottom:1px solid #ccc;
}

td, th {
 text-align:right;
}

td{
 font-size:9pt;
}

.l { width:110px; }
.c { width:70px; }
.r { width: 130px; }

.c2a {
 padding:1px;
 color:red;
 
}

.button {
 background:url(../img/button.jpg) no-repeat;
 width:196px;
 height:31px;
 text-align:center;
 padding-top:4px;
}

.button a {
 color:#ffffff;
 font-weight:bold;
 font-size:11pt;
 text-decoration:none;
}

.button a:hover {
 text-decoration:underline;
}