@charset "UTF-8";
/* CSS Document */

body {
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:1px 0 0 0;
background:#131b5e;
}
a {
outline:none;
color:#5f9d50;
}
img {
border:none;
}
h1 {
font-size:1.4em;
font-weight:normal;
color:#5CA45B;
margin:0;
padding:0;
}
h2 {
font-size:1.2em;
font-weight:normal;
color:#5CA45B;
margin:0;
padding:0;
}
h3 {
font-size:1em;
font-weight:normal;
color:#5CA45B;
margin:0;
padding:0;
}
h4 {
font-size:0.9em;
font-weight:normal;
color:#5CA45B;
margin:0;
padding:0;
}
h5 {
font-size:0.8em;
font-weight:normal;
color:#5CA45B;
margin:0;
padding:0;
}
h6 {
font-size:1.2em;
font-weight:normal;
color:#5CA45B;
margin:0;
padding:0;
}
.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
}


/*****MASTER CONTAINER*****/

#wrapper {
background:url(../images/mainBack.jpg) left bottom no-repeat;
width:1020px;
margin:0 auto;
}
#wrapperFooter {
background:url(../images/wrapperFooter.jpg) left bottom no-repeat;
width:1020px;
height:47px;
margin:0 auto;
}
#masterContainer {
width:970px;
margin-left:22px;
}


/*****CONTaCT BOX*****/

#contactBox {
width:970px;
float:left;
background:#283b6f;
color:#FFFFFF;
}
#contactBox ul {
margin:6px 0 0 0;
padding:0 0 6px 0;
list-style:none;
display:inline;
float:right;
background:url(../images/contactBoxBack.jpg) 0 0 repeat-y;
}
#contactBox li {
margin:0;
padding:10px 8px;
float:left;
display:block;
}
#contactBox li a {
}
#contactBox li a:hover {
}


/*****NAVIGATION*****/

#nav {
width:970px;
background:url(../images/navBack.jpg) 0 0 repeat-x #121b34;
min-height:38px;
_height:38px;
float:left;
text-transform:uppercase;
font-size:1.1em;
border-top:4px solid #131f40;
border-bottom:4px solid #131f40;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
display:inline;
border-bottom:1px solid #040913;
width:970px;
float:left;
}
#nav li {
margin:0;
padding:0;
float:left;
background:url(../images/navButton.jpg) 0 0 no-repeat;
}
#nav li a {
text-decoration:none;
color:#FFFFFF;
display:block;
padding:12px 20px;
}
#nav li a:hover {
background:url(../images/navButton.jpg) 0 -76px no-repeat;
}
#nav .active a {
background:url(../images/navButton.jpg) 0 -76px no-repeat;
}
#nav .divider {
width:2px;
text-indent:-3000px;
background:url(../images/navDivider.jpg) 0 0 repeat-y;
min-height:14px;
_height:14px;
padding:12px 0;
}


/*****HEADER*****/

#header {
width:970px;
}


/*****CONTENT*****/

#contentMain {
border-bottom:2px solid #354b7b;
border-right:3px solid #283b6f;
border-left:3px solid #283b6f;
background:url(../images/contentBack.jpg) 0 0 repeat-x #20315e;
}
#contentBox1 {
float:left;
background:url(../images/contentBack.jpg) 0 0 repeat-x #20315e;
width:259px;
padding:30px;
border-right:1px solid #354b7b;
min-height:268px;
_height:268px;
}
#contentBox1 p {
margin:0;
padding:10px 0;
color:#FFFFFF;
}
#contentBox2 {
float:left;
width:316px;
height:300px;
padding:6px 4px 0 4px;
background:url(../images/contentBox2Back.jpg) 0 0 repeat-x #20315e;
}
#contentBox2 p {
padding:3px 0;
margin:0;
}
#contentBox2 a {
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
}
#contentBox2 a:hover {
text-decoration:underline;
}

#contentBoxleft {
float:left;
background:url(../images/contentBack.jpg) 0 0 repeat-x #20315e;
width:259px;
padding:30px;
min-height:268px;
}
#contentBoxleft ul, p {
margin:0;
padding:10px 0;
color:#FFFFFF;
}
#contentBoxmid {
float:left;
width:316px;
height:300px;
padding:64px 4px 0 4px;
}
#contentBoxmid p, ul {
padding:3px 0;
margin:0;
color:#FFFFFF;
}
.linkBox1 {
float:left;
border:1px solid #344978;
text-align:center;
padding:1px 0 0 0;
margin:0 4px 0 0;
}
.linkBox2 {
float:left;
border:1px solid #344978;
text-align:center;
padding:1px 0 0 0;
margin:0;
}
.linkBox3 {
float:left;
border:1px solid #344978;
text-align:center;
padding:1px 0 0 0;
margin:3px 4px 0 0;
}
.linkBox4 {
float:left;
border:1px solid #344978;
text-align:center;
padding:1px 0 0 0;
margin:3px 0 0 0;
}
.linkBoxButton {
background:url(../images/linkBoxButton.jpg) 0 0 no-repeat;
border:1px solid #0d1223;
width:152px;
margin:2px 0 0 0;
min-height:19px;
_height:19px;
}
#contentBox3 {
float:left;
background:url(../images/contentBack.jpg) 0 0 repeat-x #20315e;
width:259px;
padding:30px;
border-left:1px solid #263658;
min-height:268px;
_height:268px;
}
#contentBox3 p {
margin:0;
padding:10px 0;
color:#FFFFFF;
}
#contentLeft {
width:166px;
float:left;
padding:25px 30px 0 0;
}
#contentLeft ul {
list-style:none;
margin:0;
padding:0;
}
#contentLeft li {
text-transform:uppercase;
margin:0;
padding:0;
float:left;
width:166px;
}
#contentLeft li a {
color:#FFFFFF;
display:block;
padding:7px 6px 7px 19px;
text-decoration:none;
}
#contentLeft li a:hover {
background:#5CA45B;
}
#contentLeft .active a {
background:#5CA45B;
}
#contentRight {
width:618px;
float:left;
padding:25px 120px 30px 30px;
color:#FFFFFF;
}
#contentRight_about {
width:800px;
float:left;
padding:25px 120px 30px 40px;
color:#FFFFFF;
}
#contentRight h1 {
text-transform:uppercase;
}
#columnTwo {
width:618px;
float:right;
padding:25px 120px 30px 30px;
color:#FFFFFF;
}

/*****INFO BAR*****/

#infoBar {
background:url(../images/infoBar.jpg) 0 0 no-repeat;
width:970px;
}
#infoBar p {
margin:0;
padding:0;
color:#FFFFFF;
text-transform:uppercase;
font-size:1.1em;
}
#clientsHeading {
margin:0;
padding:10px 0 10px 31px;
width:641px;
float:left;
}
#newsHeading {
margin:0;
padding:10px 0 10px 7px;
width:291px;
float:right;
}


/*****INFO BOX*****/

#infoBox {
border-bottom:1px solid #263658;
}
#clientsBox {
background:url(../images/infoBoxBack.jpg) 0 0 repeat-x #21315e;
width:646px;
border-right:1px solid #263658;
border-left:1px solid #283b6f;
float:left;
padding:2px 0 0 0;
}
#newsBox {
background:url(../images/infoBoxBack.jpg) 0 0 repeat-x #21315e;
width:268px;
min-height:81px;
_height:81px;
border-right:1px solid #354b7b;
border-left:1px solid #354b7b;
color:#FFFFFF;
padding:10px 26px;
float:right;
}


/*****FOOTER*****/

#footer {
color:#919bb6;
border-top:1px solid #354b7b;
font-size:0.9em;
}
#footer a {
color:#919bb6;
}
#footer a:hover {
text-decoration:none;
}
#footer p {
margin:0;
padding:0;
}
#footerLeft {
float:left;
margin:0;
padding:16px 0 16px 31px;
width:641px;
}
#footerRight {
margin:0;
padding:16px 0 16px 7px;
width:291px;
float:right;
}