body,html {background-color:#181d24; margin:0 auto; text-align:center;}
hr {background-color:#0d1014; color:#0d1014; height:1px; width:91%; border:0; text-align:center;}
input, textarea, select {border-style: solid; border-color: #4d4f52; border-width: 0px 1px 1px 0px; background-color: #2d323a; color: white; font-weight: bold; padding-left: 4px;}
textarea {overflow: auto;}
#container {width:1024px; height:auto; text-align:left; margin:0 auto; overflow:hidden;}
#footer {width:100%; bottom:0px; left:0px; height:130px; background-image:url(../img/footerBg.png); padding-top:110px;}
#header {padding-top:150px; padding-left:46px;}
.hey {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:12px; color:#b2b4b7; line-height:2em;}
.hey2 {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:10px; color:#b2b4b7;}
.hey a {color:#b2b4b7; text-decoration:underline;}
.hey2 a {color:#b2b4b7; text-decoration:underline;}
.hey a:hover {color:#b2b4b7; text-decoration:none; background-color:#000000;}
.hey2 a:hover {color:#b2b4b7; text-decoration:none; background-color:#000000;}
.copyright {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:12px; color:#727376;}
.copyright a {color:#727376; text-decoration:underline;}
.copyright a:hover {color:#727376; text-decoration:none; background-color:#000000;}
#featuredcontainer {width:1024px; padding:35px 0px 0px 0px; height:220px;}
#featuredcontainer ul {list-style-type:none;}
#featuredcontainer li {list-style-type:none; float:left;}
#featuredcontainer a {font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:16px; color:#828385; display:block; width:175px; text-decoration:none; line-height:4em; text-align:center; padding-right:15px;}
#featuredcontainer a:hover {text-decoration:underline;}
#featuredcontainer img {border:0px;}
#navcontainer {margin:0 auto; text-align:center; margin-left:60px; padding-top:8px;}
#navcontainer ul {margin:0px; padding:0px; list-style-type:none;}
#navcontainer li {white-space:nowrap; list-style-type:none; float:left;}	
#navcontainer a#active {color:#8b8b8b;}
#navcontainer a#active:hover {color:#4a6a87;}
#navcontainer a {font-family:'Trebuchet MS', Helvetica, sans-serif; color:#4d4f52; text-transform:uppercase; font-size:16px; text-decoration:none; display:block; padding:0px 10px 0px 10px; border-right:1px solid #4d4f52; line-height:15px;}	
#navcontainer a:hover {color:#4a6a87; text-decoration:underline;}	
#navcontainer a#last {font-family:'Trebuchet MS', Helvetica, sans-serif; color:#4d4f52; text-transform:uppercase; font-size:16px; text-decoration:none; display:block; padding:0px 10px 0px 10px; border-right:0px solid #4d4f52; line-height:15px;}	
#navcontainer a#last:hover {color:#4a6a87; text-decoration:underline;}	
#navcontainer a#lastactive {font-family:'Trebuchet MS', Helvetica, sans-serif; color:#8b8b8b; text-transform:uppercase; font-size:16px; text-decoration:none; display:block; padding:0px 10px 0px 10px; border-right:0px solid #4d4f52; line-height:15px;}	
#navcontainer a#lastactive:hover {color:#4a6a87; text-decoration:underline;}
#whatwedoleft {float:left; width:50%; text-align:left;}	
#whatwedoright {float:right; width:50%; text-align:left;}
.p_item {width:126px; height:126px; padding:8px 7px 16px 7px; background:url(../img/pbg.jpg) no-repeat; float:left; margin-right:18px;}
.p_item_l {width:126px; height:126px; padding:8px 7px 16px 7px; background:url(../img/pbg.jpg) no-repeat; float:left; margin-right:0px;}
.p_item a img {border:1px solid #425064; height:120px; width:120px; padding:2px;}
.p_item_l a img {border:1px solid #425064; height:120px; width:120px; padding:2px;}
.p_item a:hover img {border:1px solid #ffffff;}
.p_item_l a:hover img {border:1px solid #ffffff;}
#portfoliocontainer {width:934px; padding:60px 45px 0px 45px;}
#portfoliocontainer a {padding:0px 10px 10px 0px;}
#infocontainer {width:550px; height:auto; float:left; margin:30px 0px 0px 60px !important; margin:30px 0px 0px 30px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:15px; color:#9e9fa0; line-height:1.8em;}	
#infoheader {margin-left:60px; margin-bottom:0px;}
.infospacer {margin:15px 0px 20px 0px; width:auto; vertical-align:middle;}	
#modulecontainer {width:300px; margin-right:50px; height:auto; float:right; overflow:hidden; text-align:left;}	
.modulecontent {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:10pt; color:#b2b4b7; text-align:left; line-height:1.5em;}
span.moduleheading a {font-family:'Trebuchet MS', Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#4a6a87; text-decoration:none;}
span.moduleheading a:hover {text-decoration:underline;}
.moduleimg {float:left; text-align:left; height:77px; width:55px; padding:0px 10px 10px 0px;}	
.servicecontent {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:15px; color:#b3b3b3; text-align:left; width: 800px;}
.servicecontent a {color:#b3b3b3;}
.servicecontent a:hover {color:#999999;}
span.serviceheading {font-family:'Trebuchet MS', Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#4a6a87; text-decoration:none;}
.serviceimg {text-align:center; padding:0px 10px 10px 5px;}
#servicescontainer {width:934px; padding:60px 45px 0px 45px; text-align:left; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#727376; line-height:1.8em;}
#aboutcontainer {width:934px; padding:60px 45px 0px 45px; text-align:left; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#727376;}
#casestudy_container {width:934px; padding:70px 45px 0px 45px; text-align:left;}
#casestudy_container img {float:left; width:450px; height:inherit; border:none;}
#casestudy_container .information {float:right; width:460px; padding:20px 0px 0px 24px; text-align:left;}
#casestudy_container .information hr {border:0px; border-top:1px dotted #b2b4b7; text-align:left; width:400px; margin:10px 50px 0px 0px; padding-bottom:0px;}
#casestudy_container .information h3 {font:bold 16pt 'Trebuchet MS', Helvetica, sans-serif; color:#fff; padding-bottom:0px; display:inline;}
#casestudy_container .information h4 {font:normal 12pt 'Trebuchet MS', Helvetica, sans-serif; color:#79a6cd; display:inline;}
#casestudy_container .information h5 {font:12pt normal 'Trebuchet MS', Helvetica, sans-serif; color:#79a6cd; display:inline;}
#casestudy_container .information p {font:normal 10pt 'Trebuchet MS', Helvetica, sans-serif; color:#b2b4b7; line-height:2em; padding-top:.5em; margin-top:0px;}
#casestudy_container .information ul {padding-top:.6em; margin-top:0px;}
#casestudy_container .information ul li {font: 10pt normal 'Trebuchet MS', Helvetica, sans-serif; color:#b2b4b7;}
#casestudy_container .information p a {font:bold 10pt 'Trebuchet MS', Helvetica, sans-serif; color:#b2b4b7; text-decoration:none;}
#casestudy_container .information p a:hover {border-bottom:1px dashed #79a6cd; color:#79a6cd;}
#sitemapcontainer { width:934px; padding:70px 45px 0px 45px; text-align:left; }
#sitemapcontainer ul { color:#9e9fa0; text-decoration:none; font-family:'Trebuchet MS', Helvetica, sans-serif; }
#sitemapcontainer ul li { font-size:14px; }
#sitemapcontainer ul li a { color:#9e9fa0; text-decoration:none; font-style:normal; }
#sitemapcontainer ul li a span.small { font-size:12px; font-style:italic; }
#sitemapcontainer ul li a:hover { color:#4a6a87; }
#sitemapcontainer ul li ul li a { font-size:11px; }
#sitemapcontainer h1 { color:#9e9fa0; text-decoration:none; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:16px; }