body, div, img, h5, h4, h3, p, form, input {
padding:0;
margin:0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
background-color: #d2dae0;}

#containter {
background-color:#ffffff;
width:801px;
height:630px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
border-left: 4px #ffffff solid;
border-right: 4px #ffffff solid;}

#header {
width:801px;
height:71px;
background-image: url(../images/logo.jpg);
background-repeat: no-repeat;
background-position: left;}

#logo {
float:left;
}

#header ul {
display:inline;
float:right;
padding:0;
margin:53px 8px 0 0;
}

#header li {
list-style-type:none;
display:inline;
}

#center {
float:left;
}

#topbezel {
display:block;
border: 1px #92b5cf solid;}

#photo {
float:left;
border-right: 2px #92b5cf solid;}

#content {
float:right;
width:562px;
height:270px;
overflow:auto;
}

#content_header {
color:#575757;
padding:3px 0 3px 5px;
background-color:#f8f8f8;
font-weight: normal;
font-size: 18px;}

#content_header strong {
color:#33658b;
font-style: italic;
font-weight: 600;}

h4 {
font-size: 13px;
padding:10px 10px 6px 10px;
text-decoration:underline;}

p {
font-size:11px;
padding:4px 8px 4px 10px;
}

#bottombezel {
display:block;
border: 1px #92b5cf solid;
clear:left;
}

#bottomboxes {
clear:both;
width:801px;
height:112px;
}

.boxheader {
font-size:11px;
padding:4px;
color:#ffffff;
text-decoration:none;
background-color: #878787;}

#login {
overflow:hidden;
float:left;
width:236px;
height:120px;
border-left: 1px #92b5cf solid;
border-bottom: 1px #92b5cf solid;}

#loginheader {
background-color:#64a2d0;
}

label {
color: #315996;}

#loginform {
}

#username_container {}

#password_container {}

#login_button {
float:right;
position: relative;
left: -10px;
top: -55px;}

#contactinfo {
float:left;
width:281px;
height:120px;
background-color: #eaeaea;
border-left: 1px #92b5cf solid;
border-bottom: 1px #92b5cf solid;}

#contactheader {
background-color: #538bb5;}

#contactinfo p {
padding:12px 4px 2px 15px;
font-size: 11px;
color: #315996;
}

p strong {
text-decoration: underline;
font-weight: bold;}

em {}

#registeronline {
float:left;
width:279px;
height:120px;
background-color: #dedede;
border-left: 1px #92b5cf solid;
border-right: 1px #92b5cf solid;
border-bottom: 1px #92b5cf solid;}

#registerheader {
background-color: #315996;}

#registeronline ul {
width:150px;
float:left;
margin:0;
padding:8px 0 0 22px;
}

#registeronline li {
font-size:10px;
}

#registeronline img {
float:right;
padding:5px 5px;
}

#footer {
clear:both;
width:801px;
height:90px;
padding-top:13px;
}

#footer ul {
clear:both;
width:801px;
text-align:center;
margin:0;
padding:0;
}

#footer li {
display:inline;
list-style-type:none;
}

#footer p {
text-align:center;
margin:0;
}

#footer p a {
color:black;
}

#footer a {
color: #abcee0;}

a {
text-decoration: none;
color: #538bb5;}

a em {
color: #ba4d52;}

img {border:none;
}

a:link {}

a:visited {
text-decoration: none;
color: #538bb5;
}

a:hover {
text-decoration:underline;
}

a:active {}
