@charset "UTF-8";
/* CSS Document */

body {
margin:0;
background-color:#0f2c59;
font-family:"lucida grande",tahoma,arial,verdana,sans-serif;
color:#333;
font-size:12px;
line-height:20px;
}
a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#6ab20a;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
a:hover {
text-decoration:underline;
}
#container {
width:990px;
margin:0 auto 0 auto;
}
.nav {
height:125px;
background-image:url(../images/logo.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.pagetop {
height:14px;
background-image:url(../images/page-top.gif);
}
.welcome {
height:248px;
background-image:url(../images/welcome-torches.jpg);
}
.welcome-text {
margin:0px 95px 0 350px;
padding-top:40px;
color:#fff;
}
.welcome-text a {
color:#fff;
line-height:8px;
}
.page {
background-image:url(../images/page.gif);
padding:0 11px 0 11px;
width:968px;
float:left;
}
.pagehome {
background-image:url(../images/page-home.gif);
padding:0 11px 0 11px;
width:968px;
float:left;
}
.pagetitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-transform:uppercase;
padding:25px 0 25px 30px;
border-bottom:1px solid #ccc;
color:#1c5873;
}
.feature {
padding:30px 28px 30px 29px;
width:265px;
float:left;
font-size:11px;
}
.feature a { 
font-size:12px; 
}
.sidebar {
padding:30px;
width:180px;
background-color:#eee;
border-right:1px solid #ccc;
}
.sidebar img {
margin:15px 0 15px 0;
}
.pageright {
padding:30px;
}
.pagefeature {
border-bottom:1px dotted #ccc;
padding-bottom:20px;
margin-bottom:20px;
width:667px;
}
.pagefeature img {
margin-right:20px;
border:none;
}
.pagefeature-b {
width:667px;
}
.pagefeature-b img {
margin-right:20px;
border:none;
}
.pagefull {
padding:30px;
}
.pagefeature-full {
border-bottom:1px dotted #ccc;
padding-bottom:20px;
margin-top:20px;
}
.pagefeature-full img {
margin-right:20px;
border:none;
}
.pagefeature-full-b {
margin-top:20px;
}
.pagefeature-full-b img {
margin-right:20px;
border:none;
}
.callout {
padding:20px;
margin:20px 0 20px 0;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
text-align:center;
}
.featurelink {
margin-top:15px;
}
.companypage {
padding:30px;
width:600px;
border-right:1px solid #ccc;
}
.companypage img {
margin-bottom:20px;
}
.companysidebar {
padding:30px;
border-bottom:1px solid #ccc;
}
.contactsidebar {
padding:30px;
}
.formfield {
width:230px;
}
.title1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#FFF;
border-bottom:1px dotted #666;
padding-bottom:15px;
margin-bottom:10px;
text-transform:uppercase;
}
.title2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
text-align:center;
color:#1c5873;
text-transform:uppercase;
padding:15px 0 15px 0;
border-bottom:1px dotted #ccc;
margin-bottom:10px;
}
.title3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#1c5873;
text-transform:uppercase;
margin-bottom:10px;
}
.title4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#6ab20a;
text-transform:uppercase;
font-size:16px;
}
.title5 {
color:#6ab20a;
}
.title6 {
font-size:14px;
font-weight:bold;
}
.footer {
font-size:10px;
color:#8fadbd;
padding:30px;
text-align:center;
clear:both;
background-image:url(../images/page-btm.jpg);
background-position:top;
background-repeat:no-repeat;
}
.footer a {
font-family:"lucida grande",tahoma,arial,verdana,sans-serif;
text-transform:none;
color:#8fadbd;
}