@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:url(/Images/bg.png) repeat;
font-family:arial;
}
p {
margin:0px 0px 12px 0px;
}
.graphicLink {
float:left;display:inline;
text-decoration:none;
height:100%;
font-size:0pt;
line-height:0pt;
outline:none;
overflow:hidden;
}
.graphicLink span {
visibility:hidden;
}
.green {
color:#00937f;
}
.greenTitle {
color:#00937f;
font-size:18px;
font-weight:normal;
font-family:Arial;
line-height:20px;
margin:0px 0px 20px 0px;
}
.orangeTitle {
color:#f47321;
font-family:Arial;
font-size:18px;
line-height:20px;
font-weight:normal;
margin:0px 0px 0px 0px;
}
.grayTitle {
color:#6e6e70;
font-family:Arial;
font-size:18px;
line-height:20px;
font-weight:normal;
margin:0px 0px 12px 0px;
}
#marginWrap {
width:1000px;
margin:0px auto;
position:relative;
}
#rotation {
width:930px;
height:388px;
position:absolute;
background:#000;
z-index:100;
top:66px;
left:37px;
overflow:hidden;
}
#rotation ul {
margin:0px;
padding:0px;
list-style:none;
}
#rotation ul li {
position:absolute;
top:0px;
left:0px;
display:none;
}
#header {
width:1000px;
height:560px;
float:left;display:inline;
position:relative;
z-index:200;
background:url(/Images/header.png) no-repeat;
}

#logo {
width:253px;
height:58px;
margin:24px 0px 0px 44px;
}

#utility_nav {
width:341px;
height:18px;
float:left;display:inline;
margin:47px 0px 0px 317px;
overflow:hidden;
}
#utility_nav ul {
list-style:none;
margin:0px;
padding:0px;
}
#utility_nav ul li {
float:left;display:inline;
height:18px;
}
#utility_nav a {
float:left;display:inline;
height:100%;
width:100%;
font-size:0pt;
outline:none;
line-height:0pt;
text-decoration:none;
}
#utility_nav a span {
visibility:hidden;
}
#utility_branding {
width:60px;
}
#utility_branding a:hover {
background:url(/Images/utility_navOn.png) 0px 0px no-repeat;
}
#utility_marketing {
width:66px;
margin-left:13px;
}
#utility_marketing:hover {
background:url(/Images/utility_navOn.png) -73px 0px no-repeat;
}
#utility_advertising {
width:74px;
margin-left:13px;
}
#utility_advertising:hover {
background:url(/Images/utility_navOn.png) -152px 0px no-repeat;
}
#utility_public {
width:101px;
margin-left:14px;
}
#utility_public:hover {
background:url(/Images/utility_navOn.png) -240px 0px no-repeat;
}
#primary_nav {
width:911px;
height:55px;
float:left;dipslay:inline;
margin:405px 0px 0px 44px;
overflow:hidden;
}
#primary_nav ul {
list-style:none;
margin:0px;
padding:0px;
}
#primary_nav ul li {
height:55px;
float:left;display:inline;
}
#primary_nav ul li a {
height:100%;
width:100%;
text-decoration:none;
float:left;display:inline;
font-size:0pt;
line-height:0pt;
outline:none;
}
#primary_nav ul li a span {
visibility:hidden;
}
#primary_portfolio {
width:111px;
}
#primary_portfolio:hover {
background:url(/Images/primary_navOn.png) 0px 0px no-repeat;
}
#primary_capabilities {
width:98px;
margin-left:29px;
}
#primary_capabilities:hover {
background:url(/Images/primary_navOn.png) -140px 0px no-repeat;
}
#primary_news {
width:176px;
margin-left:37px;
}
#primary_news:hover {
background:url(/Images/primary_navOn.png) -275px 0px no-repeat;
}
#primary_about {
width:137px;
margin-left:55px;
}
#primary_about:hover {
background:url(/Images/primary_navOn.png) -506px 0px no-repeat;
}
#primary_contact {
width:100px;
margin-left:54px;
}
#primary_contact:hover {
background:url(/Images/primary_navOn.png) -697px 0px no-repeat;
}
#primary_links {
width:63px;
margin-left:51px;
}
#primary_links:hover {
background:url(/Images/primary_navOn.png) -848px 0px no-repeat;
}

#contentWrap {
width:1000px;
float:left;display:inline;
background:url(/Images/content_rpt.png) repeat-y;
}
#contentBG {
float:left;display:inline;
width:1000px;

}
#welcome {
float:left;display:inline;
width:448px;
margin:55px 0px 0px 48px;
color:#6e6e70;
font-size:12px;
line-height:20px;
}
#column1 {
width:204px;
float:left;display:inline;
margin:55px 0px 0px 59px;
}
#column1 ul {
list-style:none;
margin:0px;
padding:0px;
font-size:12px;
line-height:15px;
color:#00937f;
}
#column1 ul li {
margin-bottom:5px;
}
#column1 a {
color:#00937f;
text-decoration:none;
}
#column1 a:hover {
text-decoration:underline;
}
#column2 {
width:191px;
float:left;display:inline;
margin:55px 0px 0px 15px;
font-size:12px;
line-height:15px;
color:#6e6e70;
}
#pageBottom {
float:left;display:inline;
width:1000px;
height:32px;
background:url(/Images/pageBottom.png) no-repeat;
}
#footer {
float:left;display:inline;
width:1000px;
color:#ffffff;
font-size:11px;
line-height:16px;
text-align:center;
font-weight:bold;
padding-bottom:15px;
}
#footerLinks {
padding-top:12px;
width:80%;
margin: 0 auto;
}
#footer p {
margin: 0 auto;
width:50%;
}
#footer ul {
margin: 0 auto;
padding:0px;
list-style:none;
width:50%;
}
#footer ul li { 
display:inline; 
margin:0px 2px;
}
#footerLinks ul li a {
text-decoration:none;
color:#fff;
}
#footerLinks ul li a:hover {
color:#231f20;
}
.copyright {
margin:0px;
}

.left-footer-link {
float: left; 
padding-left:25px;
}
.right-footer-link {
float: right; 
padding-right:25px;
}
.right-footer-link  a{
float: right;
padding-left: 8px;
}
