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

#logo {
position:relative;
float:left;
top:0px;
text-align:center;
}

#contact {
position:relative;
float:right;
width:600px;
height:100px;
margin-top:2px!important;
margin-top:0px;

}

#contact td {
	font-size:10px;
	color:#fff;
}
#contact input, #contact select, #contact textarea {
	border:1px solid #3e6385;
	font-size:10px;
	color:#3e6385;
	padding:2px;
}


body {
background:url(images/template.png) top center repeat-x #183152;
font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
background-color:#547998;
}

p {

font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;

}

a
{text-decoration:none;}

.answer
{
color:#333333;
}


tag {

font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
text-align:justify;
color:#ffffff;
font-weight:bold;
}


#getfirefox {
position:absolute;
top:0;
right:0;
}

img {
border:none;
}

.bluebold,.bold {
font-size:14px;
padding-bottom:0px;
color:#547897;
text-decoration:none;
}


h2 {
color:#356996;
font-size:15px;
text-decoration:none;
font-weight:bold;
}


h3 {
color:#356996;
font-size:15px;
}

#wrap {
width:980px;
margin:auto;
}

#top {
height:17px;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#fafeb7;
font-weight:normal;
padding-left:400px;
text-transform:uppercase;
letter-spacing:1px;
}

#head {
height:105px;
}

#hnav {
height:28px;
clear:both;
width:100%;
position:relative;
top:2px!important;
top:2px;
text-align:left;
letter-spacing:0;
margin:auto;
z-index:20;
}

#logos {
height:73px;
position:relative;
top:0!important;
top:-15px;
width:100%;
text-align:center;
font-size:18px;
color:#356996;
font-weight:700;
padding-top:38px;
margin:auto;
line-height:30px;
}

#feature {
height:300px;
}

.divider {
padding-top:30px;
padding-bottom:30px;
text-align:center;
}


.photos {
padding:10px;
background-color:#eeeeee;

}


.port {
padding:30px 22px 20px 28px;
background-image:url(images/port.gif);
background-repeat: no-repeat;
top:3px;
}



#body {
height:auto;
}

#content {
width:920px;
position:relative;
left:5px;
top:30px;
height:1000px;
background:url(images/content.gif) no-repeat;
font-size:11px;
margin:auto;
padding:1px 20px 20px 35px;
background-color:#ffffff;
}

#content2 {
width:640px;
float:left;
border-right:1px solid #CCC;
padding-right:20px;
background-color:#ffffff;
text-align:justify;
position:relative;
top:20px;
left:-35px;
padding-left:20px;
}

#content li {
list-style-image:url(images/check.gif);
margin-left:10px;
font-size:11px;

}

#content2 p {
margin-left:15px;
}

#content2 a {
color:#356996;
}

#contentR {
width:190px;
float:right;
position:relative;
top:25px;
left:-60px!important;
left:10px;
font-size:12px;
background-color:#ffffff;
text-align:right;

}

#contentR ul {
position:relative;
left:-40px;
font-size:12px;
margin:0;
}

#contentR li {
padding-bottom:5px;
border-bottom:1px solid #ddd;
width:250px;
font-size:13px;
color:#356996;
margin-top:15px;
margin:5px;
list-style:none;
}

#contentR a {
text-decoration:none;
font-size:13px;
margin-bottom:5px;
margin-top:5px;
color:#356996;
}

#contentR a:hover {
text-decoration:underline;
background-color:#c5d4e5;
padding:5px;
}

#contentR a:visited {
color:#3d9535;
}


#trail h5 {
padding-left:0px;
padding-right:5px;
font-size:10px;
color:#8a9fb2;
display:inline;
margin:0;
}

#trail,#trail a {
color:#eeeeee;
font-size:11px;
}
.services {position:relative; left:-30px;}
.services li {border-bottom:1px solid #ddd; height:50px; margin-top:5px; margin-bottom:5px; font-size:12px;}
.item, .bold {color:#4a6a86; font-weight:bold; border-bottom:1px solid #ccc; }
.blue {color:#4a6a86; font-weight:bold;}
.desc {font-size:11px; color:#333333;}
.submit:hover {background:#183152; border-color:#FFF; color:#fff!important;}.dropmenudiv {margin-left:-220px;}
.contactform {border:1px solid #999; padding:2px; color: #183152;}
#submit{border:1px solid #999; padding:2px; color: #183152;}
#submit:hover {background:#183152; border-color:#FFF; color:#fff!important;}