* {margin:0px; padding:0px;}
body {
        color: #333333;
        font-family: Tahoma, Verdana, Arial, Geneva, sans-serif;
        font-size: 12px;
        background-color: #003f71;
        background: url(bodybg.png) repeat-x fixed;
}

#all {
        margin: 0px auto;
}
#main{
width:908px;
background-color: #f1faff;
padding:0;
}
#container{
width: 868px;
height:140px;
margin:0 auto;
background-color: #f1faff;
padding:20px 20px 5px 20px;
color:#222222;
}
#logo{
float:left;
width:280px;
margin:0 10px 0 0;
padding:0 0 25px 0;
background:#eeeeee;
border:4px solid #ddddee;
text-align:center;
color:#555555;
overflow:auto;
}
#logo h1{
margin:30px 5px 1px 5px;
letter-spacing:-3px;
}

#logo a{
background-color:inherit;
color:#2266aa;
text-decoration:none;
}

#logo a:hover{
background-color:inherit;
color:#6699ee;
}
#tagline{
text-align:center;
font-size:14px;
}
#intro p{
font-size: 12px;
line-height:15px;
}
h1,h2 {
margin:0 0 10px 0;
font-weight:normal;
}
h1{
font-family: Verdana, Arial, Geneva, sans-serif;
font-size:28px;
}
h2{
margin:0 0 4px 0;
font-size:16px;
}
p{
margin:0 0 10px 0;
line-height:1.5em;
}
.block {
        width: 908px;
        margin-top: 20px;
        margin:0px auto
}
.block_head1 {
        background: url(headerbg1.png) no-repeat top;
        height: 11px;
        width: 908px;
}
.block_footer {
        height: 11px;
        width: 908px;
        display: block;
        background: url(footerbg1.png) no-repeat bottom;
        margin:0 auto 20px auto;
}

.block img {
        height: 180px;
        width: 135px;
        border: none;
        display: block;
        }
.block a img, .block a:visited img {
border:1px solid #aaaaaa;
}
.block a:hover img {
border:1px dashed #0000cc;

}
.thumbs {
        text-align: center;
        padding-left: 12px;
}
.thumbs i {
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        padding-top: 3px;
        display: block;
}
.thumbs a, .thumbs a:visited  {
        padding:5px;
        display: block;
        float: left;
        border:none
}
.thumbs a:hover {
        border:none;
}

.block3 img {
        height: 135px;
        width: 180px;
        border: none;
        display: block;
        }
        .block3 a img, .block a:visited img {
border:1px solid #cccccc;
}
.block3 a:hover img {
border:1px solid #0000cc;
}
.thumbs2 {
        text-align: center;
        padding-left: 9px;
        padding-top: 0px;
}
.thumbs2 i {
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        padding-top: 1px;
        display: block;
}
.thumbs2 a, .thumbs2 a:visited  {
        padding:2px;
        display: block;
        float: left;
        border:none

}
.thumbs2 a:hover {
        border:none;
}
.block2 {
        width: 908px;
        margin-top: 20px;
        margin:0px auto
}
.block2 li {
        width: 380px;
        padding:1px 0px 1px 70px;
        float: left;
        display: block;
}
.block2 li a, .block li a:visited {
        color: #2266aa;
        text-decoration: none;
        font-size: 12px;
        line-height: 20px;
        font-weight: bold;
}
.block2 li a:hover {
        color: #0000cc;
        text-decoration: underline;
        }

.block3 {
        width: 908px;
        margin-top: 0px;

}
.block3 li {
        width: 220px;
        padding:2px 0px 2px 72px;
        float: left;
        display: block;
        font-weight: bold;
}
.block3 li a, .block li a:visited {
        color: #2266aa;
        text-decoration: underline;
        font-size: 12px;
        line-height: 20px;
}
.block3 li a:hover {
        color: #0000cc;
        text-decoration: none;
}
.block3_header {
        color: #333333;
        text-decoration: none;
        padding:10px 10px 0px 0px;
        text-align:center;
        font-size: 14px;
        font-weight: bold;
}
#footer a, #footer a:visited {
        color: #0000ff;
        text-decoration: none;
        padding-right: 3px;
        padding-left: 3px;
}
#footer {
        width: 908px;
        text-align: center;
        color: #333333;
        font-size: 11px;
        line-height: 13px;
        padding: 20px 0px 5px 0px;
        margin: 0px auto;
}
#footer p {
        padding:5px 0px 5px 0px;
}
#footer a:hover {
        color: #0000aa;
        text-decoration: none;
}
#centr a, #footer a:visited {
        color: #0000ff;
        text-decoration: underline;
        padding-right: 3px;
        padding-left: 3px;
}
#centr {
        width: 760px;
        text-align: center;
        color: #333333;
        font-size: 11px;
        line-height: 13px;
        padding: 20px 0px 5px 0px;
        margin: 0px auto;
}
#centr a:hover {
        color: #0000aa;
        text-decoration: none;
}
.statement {
        color: #333333;
        font-size: 15px;
        font-weight: bold;
}
