img {border : none;}
                                                                                             
BODY {font-family : Avenir, Arial, Helvetica, sans-serif; font-size : 12px; color  #444444:;}
H1 {color : #003366; font-size : 16px; text-transform : uppercase; margin : 0 0 10px 0; padding : 0;}
H2 {color : #444444; font-size : 14px; text-transform : uppercase; font-weight : normal; margin : 0 0 10px 0; padding : 0;}
H3 {color: #333333; font-size : 12px; text-transform : uppercase; font-weight : bold; margin : 15px 0 0 0; padding : 0;}
H4 {color : #003366; font-size : 12px; font-weight : bold; margin : 0; padding : 0;}
H5 {border-bottom-color : #cccccc; border-bottom-width : 1px; border-bottom-style : solid; color : #003366; font-size : 14px; text-transform : uppercase; font-weight : normal; margin : 0 0 10px 0; padding : 0;}
H6 {font-size : 12px; color : #003366; margin : 0; padding : 0;}
H7 {color : #000000; font-size : 12px; margin : 15px 0 0 0; padding : 0;}
H8 {color : #003366; font-size : 14px; text-transform : uppercase; font-weight : normal; margin : 0 0 10px 0; padding : 0;}
H9 {margin-left: 0; margin-bottom: 0px; margin-right: 0; margin-top: 0px; color: #333333; font-size : 12px; text-transform : uppercase; font-weight : bold; padding : 0;}
LI {color : #003366;}
A {color : #003366;}
A:hover {color : #003366; text-decoration : none;}
P {color : #444444; line-height : 15px; margin : 0 0 7px 0; padding : 0;}
INPUT, SELECT, TEXTAREA {font-size : 11px;}

.H3 {color : #000000; font-weight : bold;}
.H4 {color : #003366; font-weight : bold;}
.acme {font-weight : bold; color : #003366;}
.acme2 {color : #003366; font-weight : bold; font-size : 14px; line-height : 16px;}
.acme3 {color : #408000; font-size : 16px; text-transform : uppercase; margin : 0 0 10px 0; padding : 0;}
.acme4 { font-weight: bold; color: #333333; font-size: 14px; text-transform : uppercase; margin : 0 0 10px 0; padding : 0;}
.blk {color : #000000;}
.block {margin-bottom : 2px; border : 1px solid #cccccc;}
.form .label {text-align : right; padding-right : 3px; white-space : nowrap;}
.form .submit {text-align : center;}
.tiny {font-size : 9px; font-family : 'Trebuchet MS', Verdana, Geneva, sans-serif;}
.error {color : #900000; font-size : 12px;}
.align-right { margin-left: 10px; margin-right: 0; margin-top: 0; float:right; }
.align-left { margin-left: 0; margin-right: 15px; margin-top: 0; float:left; }

#container {width : 800px; margin-left : auto; margin-right : auto;}
#phpIndex { height: 210px; width: 800px;}
#phpPages { height: 156px; width: 800px;}
#top {border-top : 1px solid #cccccc; border-left : 1px solid #cccccc; border-right : 1px solid #cccccc;}
#top2 {border-bottom-color: #cccccc; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-left-color: #cccccc; border-right-color: #cccccc; border-top-color: #cccccc; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px;}
#twitter { color: #003366; height: 15px; font-size: 11px; text-transform: uppercase; text-align: right;}
.twitterPost { color: #408000; height: 20px; font-size: 13px; text-align: right;}
#twitterPostHeader { color: #444444; height: 20px; font-size: 13px; text-align: right;}
#footer {padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 20px; text-align : right; color : #999999; font-size : 10px;}
#right {width : 170px; border-left : 1px solid #ccc; vertical-align : top;}
#main {margin-top : 2px; height : 250px;}
#main2 {margin-top : 2px; height : 248px;}
#newinfo {margin-top : 2px; height : 150px;}
#content {vertical-align : top; width : 630px; padding-top : 10px;}
#contentTitle {font-weight : bold; white-space : nowrap; text-transform : uppercase; font-size : 13px; color : #003366; padding : 7px 50px 7px 20px; background-color : #e6e6e6;}
#copy {margin : 20px; font-size : 13px;}
#copy2 {margin : 30px; font-size : 13px;}
#pop #top {white-space : nowrap; text-transform : uppercase; font-size : 13px; color : #ffffff; width : 100%; padding : 5px; background-color : #003366; border : 0;}

#x {vertical-align : middle; width : 20px;}
#x A {color : #ffffff; padding : 3px; text-align : right; text-decoration : none;}
#x A:hover {color : #000000;}

#pdfPick {margin-top : 25px;}
#pdfPick .capabilities A {font-size : 11px; border-top : 1px solid #cccccc; color : #003366; text-decoration : none; display : block; padding : 3px 20px 3px 20px;}
#pdfPick .capabilities A:hover {color : #003366; background-color : #dddddd;}
#pdfPick .title {padding : 3px; text-transform : uppercase; background-color : #003366; text-align : center; color : #ffffff;}
#pdfPick .titlegreen {padding : 3px; text-transform : uppercase; background-color: #408000; text-align : center; color : #ffffff;}
#pdfPick A {color : #ffffff; text-decoration : none;}
#pdfPick A:hover {color : #000000; text-decoration : none;}
#pdfBlock {border-left : 1px solid #cccccc; height : 52px; vertical-align : bottom;}
#pdfPick .capabilitiesTitle {border-top : 1px solid #cccccc; text-decoration : none; display : block; padding : 7px 20px 7px 20px; text-transform : uppercase;}

#nav {border-right-color: #cccccc; border-left-color: #cccccc; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 4px; border-bottom-color : #444444; width : 800px; height : 45px; margin : 0; padding : 0; background-color : #e6e6e6;}
#nav UL {padding : 0 0 10px 0; background-color : #e6e6e6; border : 0; margin : 0; list-style-type : none; text-align : center; clear : left;}
#nav UL LI {text-align : center; font-size : 11px; display : block; float : left; text-align : center;}
#nav UL LI A {background : #e6e6e6 no-repeat; height : 16px; width : 91px; padding : 14px 0 15px 0; color : #003366; font-weight : normal; text-decoration : none; display : block;}
#nav UL LI A:hover {background-color : #003366; color : white;}
#nav UL .prev A {background-image : url(../_img/nav_bg_prev.gif);}
#nav .on {background-color : #cccccc;}
#nav .on A {color : #ffffff; background-image : url(../_img/nav_bg_on.gif);}
#nav .on A:hover {color : white;}
#nav #contact A {background : #003366 url(../_img/nav_bg_contact.gif) no-repeat;}
#nav #contact.on A {color : #ffffff; background-image : url(../_img/nav_bg_contact_on.gif);}
#nav .noLink {padding-bottom : 0; padding-top : 6px;}

#sideNav {vertical-align : top;}
#sideNav UL {list-style-type : none; margin : 0; padding : 0;}
#sideNav UL LI {font-size : 12px; padding : 0;}
#sideNav UL LI A {text-decoration : none; display : block; padding : 7px 20px 7px 20px;}
#sideNav UL LI A:hover {background-color : #dddddd;}
#sideNav .noLink {font-size : 11px; padding : 7px 20px 7px 20px; border-bottom : 1px solid #cccccc; border-top : 1px solid #cccccc;}
#sideNav UL LI:first-child {border-top : none;}
#sideNav .on {background : transparent url(../_img/sidenav_on.gif) no-repeat center left;}
#sideNav .on A:hover {background-color : #ffffff; background : transparent url(../_img/sidenav_on.gif) no-repeat center left;}
#sideNavBot A {border-bottom : 1px solid #cccccc !important ;}

#headlines {height : 17px; border-top : 1px solid #cccccc; padding : 3px 20px 3px 20px; font-size : 10px; color : #444444;}
#headlines .date {font-weight : bold;}
#headlines .title {width : 100px; padding-top : 2px;}
#headlines A {color : #444444; text-decoration : none;}
#scroller {height : 17px;}
#homeCaseStudy {margin-top : 1px; width : 716px;}
#homeCaseStudy H2 {text-transform : none; color : #444444; font-weight : bold; font-size : 14px; margin : 0 0 10px 0; padding : 0;}
#homeCaseStudy H4 {letter-spacing : 1px; text-transform : uppercase; color : #444444; font-size : 10px; font-weight : bold; margin : 0; padding : 0;}
#homeCaseStudy .pic {padding : 20px 0 20px 20px;}
#homeCaseStudy .copy {padding : 0 20px 0 20px;}
#readMore {text-align : right;}
#homeHireReasons {width : 50%; padding : 10px 20px 20px 20px; color : #444444; vertical-align : top;}
#footerNewsLeft {text-align: justify; padding-right: 20px; padding-top: 10px; border-right-color: #dddddd; border-right-style: solid; border-right-width: 1px; width : 266px; color : #444444; vertical-align : top;}
#footerNewsCenter { text-align: justify; padding-left: 20px; padding-right: 20px; padding-top: 10px; border-right-color: #dddddd; border-right-style: solid; border-right-width: 1px; width : 266px; color : #444444; vertical-align : top;}
#footerNewsRight { text-align: justify; padding-left: 20px; padding-top: 10px; width : 266px; color : #444444; vertical-align : top;}
#homeHireReasonsRight {padding-left: 20px; padding-bottom: 5px; padding-right: 20px; padding-top: 10px; width: 70%; color : #444444; vertical-align : top;}
#homeHireReasonsMain {width : 50%; padding : 10px 20px 20px 20px; color : #444444; vertical-align : top;}
#homeHeadlines {border-left-color : #cccccc; border-left-style : solid; border-left-width : 1px; width : 50%; padding : 10px 20px 20px 20px; padding-left : 20px; vertical-align : top;}
#homeHeadlinesLeft { width: 30%; padding-left : 20px; vertical-align : top;}
#homeHeadlinesMain { width : 50%; padding : 10px 20px 20px 20px; padding-left : 20px; vertical-align : top;}
#homeHeadlines P {color : #003366;}

.iPhone { vertical-align: top;}