* { padding: 0; margin: 0; }

body {
 font-size: 12pt;
 color: #000000;
}
#wrapper { 
 margin: 0 auto;
 width: 902px;
}
#header {
 width: 900px;
 color: #333;
 border: 1px solid #ffffff;
 height: 125px;
 margin: 3px 0px 0px 0px;
 background: #ffffff;
}
#content { 
 width: 880px;
 border: 1px solid #ffffff;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
}
.photoview {
 vertical-align: top;
}
.photoview td {
 vertical-align: top;
}
select {
 border: 1px solid #000000;
}
.subtitle {
 font-size: 1.1em;
 font-weight: bold;
 font-style: italic;
 line-height: 1.4em;
}
a:link {
 color: #3A66FF;
 font-weight: bold;
 text-decoration: none;
}
a:hover {
 color: #00FFFF;
 font-weight: bold;
 text-decoration: none;
}
a:visited {
 color: #3A66FF;
 font-weight: bold;
 text-decoration: none;
}
a:active {
 color: #3A66FF;
 font-weight: bold;
 text-decoration: none;
}
.maintable {
 width: 100%;
 margin: auto;
}
.mainleft {
 width: 432px;
 vertical-align: top;
}
.mainright {
 vertical-align: top;
 font-family: Arial, Helvetica, sans-serif;
 padding-left: 10px;
}
.signup td {
 vertical-align: top;
 padding: 5px;
}
.signup {
 vertical-align: top;
 padding: 5px;
}
.bordered {
 width: 100%;
 margin: auto;
 text-align: center;
}
.bordered td {
 padding: 5px;
 vertical-align: top;
 text-align: center;
}
.bordered img {
 border: 6px outset;
}
.bordered2 img {
 border: 6px outset;
}
#footer { 
 width: 900px;
 border: 1px solid #ffffff;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 text-align: center;
}
