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

body {
margin: 5px auto;
background: url(../images/back.gif);
}

h1 {
font-size: 1.8em;
color: #2aabe1;
}

h2 {
font-size: 1.5em;
}

.box_top {
background: url(../images/box_top.gif) no-repeat;
height: 13px;
font-size: 1px;
}

.box_bottom {
background: url(../images/box_bottom.gif) no-repeat;
height: 13px;
font-size: 1px;
}

.header {
height: 110px;
background: #ffffff;
}

.logo {
background: url(../images/logo.gif) no-repeat top;
width: 342px;
height: 110px;
margin-left: 23px;
float:left;
}

.logo:hover {
cursor: pointer;
}

.sociallinks {
float: right;
height: 20px;
width: 170px;
}

.sociallinks span {
float:left;
display: block;
padding: 3px 5px 0px 0px;
}
.sociallinks a{
display: inline-block;
float:left;
height: 24px;
width: 24px;
margin-right: 5px;
}

.linkedin {
background:url(../images/linkedin2.gif);
}

.facebook {
background:url(../images/facebook2.gif);
}

.twitter {
background:url(../images/twitter2.gif);
}

.nav {
width: 500px;
float:right;
}

.nav ul {
float: right;
background: url(../images/nav_back.gif);
margin-top: 57px;
margin-right: 20px;
}

.nav li {
float:left;
display: block;
background: url(../images/nav_sep.gif) no-repeat right;
height: 33px;
padding: 0px 18px 0px 9px;
}

.nav li.last {
background: url(../images/nav_sep_last.gif) no-repeat right;
}

.nav li.first {
background: url(../images/nav_sep_first.gif);
width: 4px;
padding: 0px;
}

.nav a{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
text-decoration: none;
font-size: 1.3em;
display: block;
height: 29px;
padding: 4px 2px 0px 2px;
}

.nav a:hover, active {
color: #2aabe1;
}
.nav a.active {
color: #2aabe1;
}

.masthead {
background: url(../images/masthead.jpg) no-repeat #ffffff;
padding-top: 250px;
}

.interior_top {
background: #feed00;
height: 6px;
border-left: 23px #ffffff solid;
border-right: 20px #ffffff solid;
width: 907px;
margin-bottom: 15px;
}

.serif {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
}

.lightning {
list-style: none;
padding: 0px 0px 0px 10px;
margin: 0px;
}

.lightning li {
background: url(../images/bullet.gif) no-repeat left;
padding: 0px 0px 6px 18px;
color: #0c7db5;
}

.sep {
background: url(../images/sep.gif) no-repeat #ffffff;
font-size:1px;
height: 12px;
}

.white {
background: #ffffff;
}

table.matrix {
width: 700px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 20px 75px;
}

table.matrix th {
background: #2aabe1;
color: #ffffff;
text-align: center;
border-right: 1px solid #ffffff;
text-transform: uppercase;
}

table.matrix th.last {
border-right: none;}

table.matrix td{
border-right: 1px solid #2aabe1;
border-bottom: 1px dotted #2aabe1;
background: #d8f0f9;
width: 25%;
padding: 8px;
vertical-align: top;
font-weight: bold;
}

table.matrix td.first {
border-left: 1px solid #2aabe1;
}

table.matrix td.bottom {
border-bottom: 1px solid #2aabe1;
}


table.matrix li{
font-weight: normal;
}

.inquiries label{
display: block; 
float:left;
width: 100px;
}

.inquiries input{
width: 250px;}

.inquiries textarea {
width: 250px;
height: 150px;}

.inquiries input.submit {
width: 100px;
}

