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

body {
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF;
margin:0;
}
a {
outline:none;
color:#2E4B52;
}
a:hover {
text-decoration:none;
}
img {
border:none;
}
h1 {
margin:0;
padding:3px 0;
color:#2E4B52;
font-size:1.6em;
font-weight:lighter;
}
h2 {
margin:0;
padding:0;
color:#2E4B52;
font-size:1.3em;
font-weight:lighter;
}
.clear {
clear:both;
}
.hidden {
display:none;
visibility:hidden;
}


/*****MASTER CONTAINER*****/

#masterContainer {
width:800px;
margin:0 auto;
}
#contentWrapper {
width:800px;
}


/*****HEADER*****/

#header {
background:url(../images/website/header.jpg) no-repeat;
height:212px;
width:798px;
}
#header2 {
background:url(../images/website/header2.jpg) no-repeat;
height:212px;
width:798px;
}
#flashTag {
width:342px;
height:46px;
padding:34px 0 0 364px;
}


/*****NAVIGATION*****/

#nav {
font-size:0.9em;
background:url(../images/website/navBack.jpg) no-repeat;
min-height:47px;
_height:47px;
}
#nav ul {
list-style:none;
display:inline;
margin:0;
padding:0;
float:right;
}
#nav li {
float:left;
margin:0;
padding:0;
}
#nav li a {
text-decoration:none;
color:#2E4B52;
font-weight:bold;
}
#nav li a:hover {
text-decoration:underline;
}
a.navHome {
background:url(../images/website/navHome.gif) 0 0 no-repeat;
height:18px;
width:71px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navHome {
background:url(../images/website/navHome.gif) 0 -18px no-repeat;
}
.active .navHome {
background:url(../images/website/navHome.gif) 0 -18px no-repeat;
}
.activeparent .navHome {
background:url(../images/website/navHome.gif) 0 -18px no-repeat;
}
a.navAbout {
background:url(../images/website/navAbout.gif) 0 0 no-repeat;
height:18px;
width:70px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navAbout {
background:url(../images/website/navAbout.gif) 0 -18px no-repeat;
}
.active .navAbout {
background:url(../images/website/navAbout.gif) 0 -18px no-repeat;
}
.activeparent .navAbout {
background:url(../images/website/navAbout.gif) 0 -18px no-repeat;
}
a.navProducts {
background:url(../images/website/navProducts.gif) 0 0 no-repeat;
height:18px;
width:71px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navProducts {
background:url(../images/website/navProducts.gif) 0 -18px no-repeat;
}
.active .navProducts {
background:url(../images/website/navProducts.gif) 0 -18px no-repeat;
}
.activeparent .navProducts {
background:url(../images/website/navProducts.gif) 0 -18px no-repeat;
}
a.navPartners {
background:url(../images/website/navPartners.gif) 0 0 no-repeat;
height:18px;
width:70px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navPartners {
background:url(../images/website/navPartners.gif) 0 -18px no-repeat;
}
.active .navPartners {
background:url(../images/website/navPartners.gif) 0 -18px no-repeat;
}
.activeparent .navPartners {
background:url(../images/website/navPartners.gif) 0 -18px no-repeat;
}
a.navSolutions {
background:url(../images/website/navSolutions.gif) 0 0 no-repeat;
height:18px;
width:70px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navSolutions {
background:url(../images/website/navSolutions.gif) 0 -18px no-repeat;
}
.active .navSolutions {
background:url(../images/website/navSolutions.gif) 0 -18px no-repeat;
}
.activeparent .navSolutions {
background:url(../images/website/navSolutions.gif) 0 -18px no-repeat;
}
a.navNews {
background:url(../images/website/navNews.gif) 0 0 no-repeat;
height:18px;
width:71px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navNews {
background:url(../images/website/navNews.gif) 0 -18px no-repeat;
}
.active .navNews {
background:url(../images/website/navNews.gif) 0 -18px no-repeat;
}
.activeparent .navNews {
background:url(../images/website/navNews.gif) 0 -18px no-repeat;
}
a.navCareers {
background:url(../images/website/navCareers.gif) 0 0 no-repeat;
height:18px;
width:70px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navCareers {
background:url(../images/website/navCareers.gif) 0 -18px no-repeat;
}
.active .navCareers {
background:url(../images/website/navCareers.gif) 0 -18px no-repeat;
}
.activeparent .navCareers {
background:url(../images/website/navCareers.gif) 0 -18px no-repeat;
}
a.navContact_Us {
background:url(../images/website/navContact.gif) 0 0 no-repeat;
height:18px;
width:78px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navContact_Us {
background:url(../images/website/navContact.gif) 0 -18px no-repeat;
}
.active .navContact_Us {
background:url(../images/website/navContact.gif) 0 -18px no-repeat;
}
.activeparent .navContact_Us {
background:url(../images/website/navContact.gif) 0 -18px no-repeat;
}
a.navSupport {
background:url(../images/website/navSupport.gif) 0 0 no-repeat;
height:18px;
width:70px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
 a:hover.navSupport {
background:url(../images/website/navSupport.gif) 0 -18px no-repeat;
}
.active .navSupport {
background:url(../images/website/navSupport.gif) 0 -18px no-repeat;
}
.activeparent .navSupport {
background:url(../images/website/navSupport.gif) 0 -18px no-repeat;
}
a.navNetwork {
background:url(../images/website/navNetwork.gif) 0 0 no-repeat;
height:18px;
width:115px;
text-indent:-3000px;
margin:0;
padding:0;
display:block;
}
a:hover.navNetwork {
background:url(../images/website/navNetwork.gif) 0 -18px no-repeat;
}
.active .navNetwork {
background:url(../images/website/navNetwork.gif) 0 -18px no-repeat;
}
.activeparent .navNetwork {
background:url(../images/website/navNetwork.gif) 0 -18px no-repeat;
}


/*****LEFT NAV*****/

#leftNav {
clear:both;
}
#leftNav h2 {
color:#FFFFFF;
margin:0 0 5px 0;
padding:0;
text-decoration:underline;
font-size:1.6em;
}
#leftNav ul {
list-style:none;
margin:0;
padding:0;
}
#leftNav li {
margin:3px 0;
padding:0;
}
#leftNav li a {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#leftNav li a:hover {
text-decoration:underline;
}


/*****SUB NAV*****/

#subNav {
clear:both;
font-size:0.9em;
}
#subNav ul {
list-style:none;
display:inline;
margin:22px 5px 0 296px;
padding:0;
float:left;
}
#subNav li {
float:left;
margin:0;
padding:0;
width:71px;
text-align:center;
}
#subNav li a {
text-decoration:none;
color:#2E4B52;
font-weight:bold;
}
#subNav li a:hover {
text-decoration:underline;
}


/*****MAIN CONTENT*****/

#mainContent {
background:#FFFFFF;
float:left;
}
#contentLeft {
float:left;
width:298px;
}
#flashBlock {
width:298px;
float:left;
}
#contentLeft h1 {
text-transform:uppercase;
padding:35px 45px;
font-size:2em;
}
#contentLeft.internal {
background:url(../images/website/contentLeftBack.jpg) left bottom no-repeat;
padding:0 0 350px 0;
}
#newsBox {
}
.article {
width:215px;
padding:0 0 0 28px;
margin:10px 23px;
background:url(../images/website/articleBack.jpg) left top no-repeat;
}
.article dl {
margin:0;
padding:0;
font-size:0.8em;
}
.article dt {
margin:0;
padding:0;
color:#2E4B52;
font-weight:bold;
}
.article dd {
margin:0;
padding:0;
}
.article dd a {
text-decoration:none;
color:#333333;
}
.article dd a:hover {
text-decoration:underline;
}
.archive {
width:215px;
padding:0;
margin:10px 0;
font-size:1.2em;
}
.archive dl {
margin:0;
padding:0;
font-size:0.8em;
}
.archive dt {
margin:0;
padding:0;
color:#2E4B52;
font-weight:bold;
}
.archive dd {
margin:0;
padding:0;
}
.archive dd a {
text-decoration:none;
color:#333333;
}
.archive dd a:hover {
text-decoration:underline;
}
#infoBox {
background:url(../images/website/infoBox.jpg) left bottom no-repeat;
color:#FFFFFF;
margin:0 0 0 0;
padding:30px 0 30px 53px;
font-size:0.9em;
}
#contentRight {
float:right;
width:500px;
color:#333333;
}
.contactform {
margin:15px 0 0 0;
}
.contactform legend {
color:#444444;
}
#homeContent {
margin:39px 0 0 0;
padding:61px 35px 260px 35px;
border-left:2px solid #333333;
width:428px;
background:url(../images/website/homeBack.jpg) left bottom no-repeat;
}
#internalContent {
margin:39px 0 0 0;
padding:0 20px 70px 35px;
border-left:2px solid #333333;
width:428px;
font-size:0.8em;
}
#internalContent h1 {
text-transform:uppercase;
font-size:1.9em;
}
#internalContent h2 {
font-size:1.3em;
}
#NewsPostDetailReturnLink {
padding:6px 0 0 28px;
margin:10px 0;
background:url(../images/website/articleBack.jpg) left top no-repeat;
color:#2E4B52;
}
#NewsPostDetailReturnLink a {
color:#2E4B52;
text-decoration:none;
}
#NewsPostDetailReturnLink a:hover {
text-decoration:underline;
}


/*****FOOTER*****/

#footer {
float:left;
background:#333333;
width:760px;
color:#FFFFFF;
padding:21px 20px 0 20px;
font-size:0.8em;
min-height:25px;
_height:25px;/*IE6 FIX*/
}
#footerLeft {
float:left;
}
#footerLeft ul {
list-style:none;
display:inline;
margin:0;
padding:0;
}
#footerLeft li {
margin:0;
padding:0;
float:left;
}
#footerLeft li a {
color:#FFFFFF;
text-decoration:none;
}
#footerLeft li a:hover {
text-decoration:underline;
}
#footerRight {
float:right;
}
#footerRight a {
color:#FFFFFF;
text-decoration:none;
}
#footerRight a:hover {
text-decoration:underline;
}
#footerRight p {
margin:0;
padding:0;
}