﻿*{margin:0px; padding:0px; font-family:Arial,sans-serif}

body{background:url(../images/gradbg.png) repeat-x}

a{color:#1f2262; font-weight:bold; outline:none}
a:hover{color:#677ea2}

img {border: 0px;}

h1{color:#677ea2; font-size:25px; margin-top:13px; border-bottom:5px solid #677ea2; text-transform:uppercase; font-weight:bold}
h1 span{color:#1f2262; margin-top:13px; font-size:25px; text-transform:uppercase; font-weight:bold}

h2{color:#677ea2; font-size:22px; text-transform:uppercase; font-weight:bold; background:#f2f2f2; border:1px solid #1f2262; text-align:center; margin-bottom:0px; margin-top:5px; padding-top:5px}

h2 span{color:#1f2262; font-size:22px; text-transform:uppercase; font-weight:bold; text-align:center; margin-bottom:1px; margin-top:5px}
#container{width:866px; margin:0px auto; margin-top:25px; text-align:left}

#content{width:852px; min-height:500px; margin:0px 0px 20px 0px; background:#f4f4f4; float:left; clear:both; border-left:1px solid #ececec; border-right:1px solid #ececec; border-top:1px solid #ececec}

#topleft{width:275px; height:167px; float:left; margin-left:10px; margin-top:7px; background:url(../images/topleft.png)}

#logo{width:559px; height:175px; float:left; background-image:url(../images/logo.png)}
.center{text-align:center; font-size:15px; color:#1f2262}

#menu{width:864px; height:57px; float:left;}
#nav{width:854px; height:57px; background:url(../images/navbar.png)}
#nav span{display:none}
#nav li{list-style:none; float:left; display:inline}
#nav li, #nav a{height:57px; display:block}
#one{width:106px}
#two{width:123px}
#three{width:115px}
#four{width:164px}
#five{width:119px}
#six{width:106px}
#seven{width:121px}
#one a:hover{background:url(../images/navbar.png) 0px -57px no-repeat}
#two a:hover{background:url(../images/navbar.png) -106px -57px no-repeat}
#three a:hover{background:url(../images/navbar.png) -229px -57px no-repeat}
#four a:hover{background:url(../images/navbar.png) -344px -57px no-repeat}
#five a:hover{background:url(../images/navbar.png) -508px -57px no-repeat}
#six a:hover{background:url(../images/navbar.png) -627px -57px no-repeat}
#seven a:hover{background:url(../images/navbar.png) -733px -57px no-repeat}

#leftcol{width:527px; float:left; padding:0px 10px; font-size:14px; margin:20px; margin-left:10px}
#leftcol p{font-size:15px; line-height:25px; color:#1f2262; padding-bottom:20px; padding-top:10px}
#leftcol p span{font-size:15px; padding:5px 5px 5px 0px; line-height:20px; color:#1f2262; margin-bottom:15px}
#leftcol li{font-size:14px; list-style:inside; list-style-type:square; padding:5px; line-height:25px; color:#1f2262; background:#d0dff5}

#news h3{color:#1f2262; font-size:18px; font-weight:bold; padding-top:10px}
#news span{color:#1f2262; font-size:15px; font-style:italic; font-weight:bold}
#news p{font-size:15px; line-height:25px; color:#1f2262; padding-top:10px}

#right{width:225px; float:left; padding:25px; margin:25px 0px 10px 0px}
#right p{font-size:14px; padding:5px; line-height:20px; color:#1f2262; margin-bottom:15px}
#right strong, i{font-size:14px; color:#1f2262}
#right ul{border-right:1px solid #1f2262; border-bottom:1px solid #1f2262; border-left:1px solid #1f2262}
#right li{font-size:14px; list-style:inside; list-style-type:square; padding:5px; line-height:20px; color:#1f2262; background:#d0dff5}
.sec{background:#f4f4f4!important}
.rightbg{border-bottom:1px solid #1f2262; border-left:1px solid #1f2262; border-right:1px solid #1f2262; background:#d0dff5}
#redhand{padding:0px 0px 10px 15px; border:1px solid #1f2262; background:#d0dff5; margin-bottom:25px}

.imageleft{float:left; padding:8px 10px 3px 0px}
.imageright{float:right; padding:10px 10px 5px 10px}
.icon{float:left; padding:8px 10px 5px 3px}
.titles{min-width:100px; height:90px; float: left; padding-left: 5px; padding-right: 16px; font-size:13px; color:#1f2262; text-align: center}
.titlesro{width:205px; height:100px; float:right; margin-top:-35px; font-size:14px; color:#1f2262; text-align: center}

#thanks{margin:0px auto; width:430px; height:auto; font-size:25px; padding:20px; line-height:20px; color:#1f2262; font-weight:bold}
#thanks p{margin:0px auto; padding:20px 0px 20px 0px; width:400px; height:auto; font-size:15px; line-height:25px; color:#1f2262}

#quotebar{width:854px; height:58px; float:left; margin-top:-20px}
#footer p{width:866px; color:#fff; font-size:13px; padding:10px 0px 5px 0px; text-align:center; clear:both}
#stilo{width:866px; color:#fff; font-size:13px; text-align:center; margin-bottom:10px}
#stilo a{color:#b5d3f7}
#stilo a:hover{color:#073e7f}

#recentpics{ margin:3px 0px 0px 0px}
#recentpics p{font-size:20px; color:#1f2262; float:right; text-transform:uppercase}
#recentpics p span{font-size:20px; color:#677ea2; text-transform:uppercase}
#recentpics a{ display:block;  float:left;  position:relative;  height:85px;  width:112px}
#recentpics a:hover{ z-index:1}
#recentpics img{ border:1px solid #1f2262;  width:109px;  height:75px}
#recentpics a:hover img{ background:#fff;  border-color:#1f2262;  position:absolute;  width:110px;  height:85px;  top:-7px}

.required{color:#d00}
#contact-area{width:400px}
#contact-area textarea{height:100px}
#contact-area input, #contact-area textarea{padding:5px; width:396px; font-weight:bold; font-size:.9em; margin-bottom:10px; border:1px solid #1f2262; color:#1f2262}
#contact-area select{padding:5px; width:408px; font-weight:bold; font-size:.9em; color:#1f2262; margin-bottom:10px; border:1px solid #1f2262; background:#fff}
#contact-area textarea:focus, #contact-area input:focus{border:1px solid #1f2262}
#contact-area input.reset-button{width:65px; background:#fff; float:left; margin:0px 10px 10px -75px; border:1px solid #1f2262; text-transform:uppercase; cursor:pointer}
#contact-area input.reset-button:hover{width:65px; background:#d0dff5; float:left; margin:0px 10px 10px -75px; border:1px solid #000; text-transform:uppercase; cursor:pointer}
#contact-area input.submit-button{width:65px; background:#fff; float:left; margin:0px 75px 10px 275px; border:1px solid #1f2262; text-transform:uppercase; cursor:pointer}
#contact-area input.submit-button:hover{width:65px; background:#d0dff5; float:left; margin:0px 75px 10px 275px; border:1px solid #000; text-transform:uppercase; cursor:pointer}
label{float:left; font-weight:bold; text-transform:uppercase; font-family:helvetica,georgia,calibri; padding-right:20px; color:#1f2262; width:95px}

#rotator{border:1px solid #1f2262; overflow:hidden; margin:0px auto; position:relative; width:400px; height:300px; margin-top: 10px}
#rotator img{border:0px; width:400px; height:300px}

#feed{font-size:13px}
#feed ul{font-size:14px}
#feed li{list-style:none; margin-bottom:20px; font-size:13px; padding:15px}