@charset "utf-8";

/* common */
* {padding:0; margin:0;}
body {font-family:"Verdana"; color:#535353;}
ul {list-style:none;}
.db {display:block;}
.m0 {margin:0;}
.p0 {padding:0;}
.center {text-align:center;}
.justify {text-align:justify;}
.bold {font-weight:bold;}

#wrapper {text-align:center; background:url("img/bg_header.gif") repeat-x left top;}
#header, #middle {width:822px; text-align:left; margin:0 auto;}
#middle:after, #header:after {content:""; clear:both; display:block;}

.logo {float:left; margin:17px 0 30px 19px; display:inline;}
.logo img {display:block;}

.admin_photo {clear:both; float:left; width:822px; color:#4a4a4a;}
.admin_photo li {float:left; display:inline-block; background:url("img/box_photo.gif") no-repeat center top;}
.admin_photo li p {text-align:center;}
.photo { margin:17px 0 11px 0; text-align:center; }
.photo img {margin:0 auto; display:block; *margin:0;}
.photo2 { margin: 0 55px 0 65px; }
li.floatr {float:right;}

.admin_name {font-size:20px; line-height:30px;}
.contact_info {font:14px "Verdana";line-height:15px;}

#middle {margin-top:5px; padding-bottom:45px;}
#content {float:left; width:508px; margin:0 0 0 0; padding-left:14px; text-align:center; background:url("img/line_border.gif") no-repeat right top;}
#content img {display:block;}

.content_intro {margin:42px 0 0 0; display:inline-block;}

.content_headline {float:left; margin:15px 0;}

.content_body {float:left; text-align:justify; font-size:14px; line-height:20px;}

.functions_head {clear:both; float:left; width:100%; margin:15px 0 0 0; font-size:15px; font-weight:normal; text-align:left; line-height:16px;}

.functions {clear:both; padding:0 0 22px 0; text-align:left;}
.functions li {padding:0 0 0 25px; line-height:26px; background:url("img/bu_circle.gif") no-repeat left 5px;}

#optin {float:right;}
.legend {margin:42px 0 0 0;}
.text_field {width:268px; height:40px; margin:7px 0 14px 0; background:url("img/text_field.gif") no-repeat left top; display:block;}
.text_field input {float:left; width:240px; height:20px; line-height:20px; margin:0 0 0 12px; padding:10px 0; font-weight:bold; font-size:14px; color:#2a3c67; border:0; background-color:transparent; display:table-cell;}
.submit_btn {width:142px; height:42px; margin:3px 0 12px 0; border:0; background:url("img/btn_submit.gif") no-repeat left top; cursor:pointer;}
.disclaimer {font-size:14px; line-height:18px; letter-spacing:-1px;}

#footer {padding:10px 0; color:#ffffff; background-color:#022488;}
