/* Stylesheet */
body {background: #383838 url(../../media/images/banner-strip.jpg); background-repeat:repeat-x; background-position:center top; margin:0;padding:0;border:0;font-family: Arial,Verdana; font-size:12px; line-height:14px; color:#000000;}

html {height: 100%;}
* {margin: 0;}

h1 {color:#0077bf;margin:0px;font-size:32px;}
h2 {color:#0077bf;margin:0px;font-size:24px;}
h3 {color:#0077bf;margin:0px;font-size:18px;}
h4 {color:#0077bf;margin:0px;font-size:14px;}
h5 {color:#0077bf;margin:0px;font-size:12px;}
p {margin:0px;}
a {color:#2cb8eb;text-decoration:none;}
a:hover {text-decoration:underline;}
img {padding:0px;border:0px;}
form {padding:0px;margin:0px;height:100%}
.link_ {text-decoration:none;border-bottom: dashed 1px black;}
.required {color:#ff0000;}
.error {color:#ff0000;}
.blueheading {font-size:12px;color:#0077bf;font-weight:bold;}
h3.whyevocomtitle {font-size:20px;line-height:22px;color:#e0e0e0;}
.evocombluetitle {font-size:20px;line-height:22px;color:#3c93c8;}
.evocomblacktitle {font-size:20px;line-height:22px;color:#000000;}

/* Rounded Corners - Gray */
.roundedCornerGrayBox {clear:both; position: relative; background: #e8e8e8; border:solid 1px #b5afaf; display:inline-block;}
.roundedCornerGrayBox .corner { position: absolute; width: 10px; height: 10px; line-height:10px; background: url(../../media/images/roundedcorner-gray.gif) no-repeat; font-size: 0%; overflow:hidden;}
.roundedCornerGrayBox .inner {clear:both; position:relative; }
.roundedCornerGrayBox .tl { top: -1px; left: -1px; background-position: 0px 0px; }
.roundedCornerGrayBox .tr { top: -1px; right: -1px; background-position: -10px 0px; }
.roundedCornerGrayBox .bl { bottom: -1px; left: -1px; background-position: 0px -10px; }
.roundedCornerGrayBox .br { bottom: -1px; right: -1px; background-position: -10px -10px; }

* html .roundedCornerGrayBox .bl, * html .roundedCornerGrayBox .br { bottom: -1px; }
* html .roundedCornerGrayBox .bl2, * html .roundedCornerGrayBox .br2 { bottom: -2px; }
* html .roundedCornerGrayBox .tr, * html .roundedCornerGrayBox .br { right: -1px; }

/* Homepage Styles */
#homepage {clear:both;}
#homepage .homepagetop {clear:both;overflow:hidden;}
#homepage .homepagetop .homepageflash {float:left;width:557px;}
#homepage .homepagetop .homepageslider {float:left;width:418px;margin-left:5px;}
#homepage .homepagebottom {clear:both;margin-top:5px;overflow:hidden;}
#homepage .homepagebottom .homepageeditor {float:left;width:557px;}
#homepage .homepagebottom .homepageeditor .editarea {clear:both;margin-top:12px;padding-left:10px;padding-right:10px;}
#homepage .homepagebottom .homepageeditor .callus {clear:both;margin-top:15px;}
#homepage .homepagebottom .homepageclients {float:left;width:418px;margin-left:5px;}

/* Homepage Slider Styles */
#homepageslider {clear:both;width:417px;height:279px;background: url(../../media/images/homepage-slider-background.gif) 0 0 no-repeat;color:#ffffff;overflow:hidden;}
#homepageslider .whatwedo {clear:both;}
#homepageslider .whatwedo .whatwedobutton {float:left;width:31px;}
#homepageslider .whatwedo .whatwedobutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-whatwedo-active-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .whatwedo .whatwedobutton a:hover {background-position: -31px 0;}
#homepageslider .whatwedo .whatwedobutton a:active {background-position: 0px 0;}
#homepageslider .whatwedo .whatwedoarea {float:left;width:294px;padding:15px 15px 0px 15px;}
#homepageslider .whatwedo .whyevocombutton {float:left;width:31px;}
#homepageslider .whatwedo .whyevocombutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-whyevocom-inactive-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .whatwedo .whyevocombutton a:hover {background-position: -31px 0;}
#homepageslider .whatwedo .whyevocombutton a:active {background-position: 0px 0;}
#homepageslider .whatwedo .projectnewsbutton {float:left;width:31px;}
#homepageslider .whatwedo .projectnewsbutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-projectnews-inactive-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .whatwedo .projectnewsbutton a:hover {background-position: -31px 0;}
#homepageslider .whatwedo .projectnewsbutton a:active {background-position: 0px 0;}
#homepageslider .whyevocom {clear:both;}
#homepageslider .whyevocom .whatwedobutton {float:left;width:31px;}
#homepageslider .whyevocom .whatwedobutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-whatwedo-inactive-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .whyevocom .whatwedobutton a:hover {background-position: -31px 0;}
#homepageslider .whyevocom .whatwedobutton a:active {background-position: 0px 0;}
#homepageslider .whyevocom .whyevocombutton {float:left;width:31px;}
#homepageslider .whyevocom .whyevocombutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-whyevocom-active-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .whyevocom .whyevocombutton a:hover {background-position: -31px 0;}
#homepageslider .whyevocom .whyevocombutton a:active {background-position: 0px 0;}
#homepageslider .whyevocom .whyevocomarea {float:left;width:294px;padding:15px 15px 0px 15px;}
#homepageslider .whyevocom .projectnewsbutton {float:left;width:31px;}
#homepageslider .whyevocom .projectnewsbutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-projectnews-inactive-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .whyevocom .projectnewsbutton a:hover {background-position: -31px 0;}
#homepageslider .whyevocom .projectnewsbutton a:active {background-position: 0px 0;}
#homepageslider .projectnews {clear:both;}
#homepageslider .projectnews .whatwedobutton {float:left;width:31px;}
#homepageslider .projectnews .whatwedobutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-whatwedo-inactive-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .projectnews .whatwedobutton a:hover {background-position: -31px 0;}
#homepageslider .projectnews .whatwedobutton a:active {background-position: 0px 0;}
#homepageslider .projectnews .whyevocombutton {float:left;width:31px;}
#homepageslider .projectnews .whyevocombutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-whyevocom-inactive-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .projectnews .whyevocombutton a:hover {background-position: -31px 0;}
#homepageslider .projectnews .whyevocombutton a:active {background-position: 0px 0;}
#homepageslider .projectnews .projectnewsbutton {float:left;width:31px;}
#homepageslider .projectnews .projectnewsbutton a {display: block; width:31px; height:279px; background: url(../../media/images/homepage-slider-projectnews-active-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .projectnews .projectnewsbutton a:hover {background-position: -31px 0;}
#homepageslider .projectnews .projectnewsbutton a:active {background-position: 0px 0;}
#homepageslider .projectnews .projectnewsarea {float:left;width:294px;padding:15px 15px 0px 15px;}
#homepageslider .projectnews .projectnewsarea .projectnewsarticles {clear:both;}
#homepageslider .projectnews .projectnewsarea .projectnewsseparator {clear:both;border-top:solid 1px #808080;margin-top:15px;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe {clear:both;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe .title {font-size:12px;font-weight:bold;text-transform:uppercase;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe .details {margin-top:10px;font-weight:normal;line-height:14px;height:42px;overflow:hidden;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe .button {clear:both;margin-top:5px;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe .button a {float:right;display: block; width:106px; height:22px; background: url(../../media/images/signupnow-button.gif) 0 0 no-repeat; text-decoration:none;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe .button a:hover {background-position: -106px 0;}
#homepageslider .projectnews .projectnewsarea .projectnewssubscribe .button a:active {background-position: 0px 0;}

/* Homepage Client Rotator Styles */
#homepageclients {clear:both;}
#homepageclients .homepageclientheader {clear:both;width:417px;height:31px;overflow:hidden;}
#homepageclients .homepageclient {clear:both;width:417px;height:141px;overflow:hidden;background-color: #ffffff !important;}
#homepageclients .homepageclient .clientRadRotator_Default .rrClipRegion {width:100%;height:100%;background-color: #ffffff !important;position:absolute;overflow:hidden;}
#homepageclients .homepageclient .leftcontent {float:left;width:160px;}
#homepageclients .homepageclient .leftcontent .image {}
#homepageclients .homepageclient .middleseparator {float:left;width:1px;}
#homepageclients .homepageclient .rightcontent {float:left;width:256px;}
#homepageclients .homepageclient .rightcontent .details {clear:both;padding:20px 15px;}
#homepageclients .homepageclient .rightcontent .details .name {}
#homepageclients .homepageclient .rightcontent .details .since {margin-top:5px;color:#5e5e5e;}
#homepageclients .homepageclient .rightcontent .details .location {color:#5e5e5e;}
#homepageclients .homepageclient .rightcontent .details .workcompletedtitle {margin-top:10px;}
#homepageclients .homepageclient .rightcontent .details .workcompleted {color:#5e5e5e;}
#homepageclients .homepageclientfooter {clear:both;width:417px;height:5px;overflow:hidden;}

/* Homepage News Articles */
#homepagenewsarticles {clear:both;width:294px;height:128px;overflow:hidden;}
#homepagenewsarticles .RadRotator {visibility:visible;}
#homepagenewsarticles .RadRotator .rrRelativeWrapper {height:128px;}
#homepagenewsarticles .RadRotator .rrRelativeWrapper .rrClipRegion {border:0;}
#homepagenewsarticles .homepagenewsarticle {clear:both;}
#homepagenewsarticles .homepagenewsarticle .leftcontent {float:left;width:92px;}
#homepagenewsarticles .homepagenewsarticle .leftcontent .image {clear:both;}
#homepagenewsarticles .homepagenewsarticle .leftcontent .image img {border:solid 1px #ffffff;}
#homepagenewsarticles .homepagenewsarticle .rightcontent {float:left;width:192px;margin-left:10px;}
#homepagenewsarticles .homepagenewsarticle .rightcontent .restrictcontent {clear:both;height:90px;overflow:hidden;line-height:14px;}
#homepagenewsarticles .homepagenewsarticle .rightcontent .restrictcontent .title {}
#homepagenewsarticles .homepagenewsarticle .rightcontent .restrictcontent .title a {font-size:12px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
#homepagenewsarticles .homepagenewsarticle .rightcontent .restrictcontent .intro {margin-top:6px;font-weight:normal;}
#homepagenewsarticles .homepagenewsarticle .rightcontent .readmore {clear:both;font-size:10px;margin-top:5px;}
#homepagenewsarticles .homepagenewsarticle .rightcontent .readmore a {float:right}
#homepagenewsarticles .homepagenewsarticle .rightcontent .navigator {clear:both;font-size:10px;margin-top:5px;}
#homepagenewsarticles .homepagenewsarticle .rightcontent .navigator img {vertical-align:middle;}

/* Footer News Articles */
#footernewsarticles {clear:both;width:700px;height:109px;overflow:hidden;color:#ffffff;margin-left:40px;margin-top:25px;}
#footernewsarticles .footernewsleft {float:left;width:40px;}
#footernewsarticles .footernewsrotator {float:left;width:620px;}
#footernewsarticles .footernewsrotator .RadRotator_Default .rrRelativeWrapper .rrClipRegion {border:0;}
#footernewsarticles .footernewsrotator .footernewsarticle {clear:both;width:310px;}
#footernewsarticles .footernewsrotator .footernewsarticle .leftcontent {float:left;width:92px;}
#footernewsarticles .footernewsrotator .footernewsarticle .leftcontent .image {clear:both;}
#footernewsarticles .footernewsrotator .footernewsarticle .leftcontent .image img {border:solid 1px #ffffff;}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent {float:left;width:192px;margin-left:10px;}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent .restrictcontent {clear:both;height:90px;overflow:hidden;line-height:14px;}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent .restrictcontent .title {}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent .restrictcontent .title a {font-size:12px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent .restrictcontent .intro {margin-top:6px;font-weight:normal;}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent .readmore {clear:both;font-size:10px;margin-top:5px;}
#footernewsarticles .footernewsrotator .footernewsarticle .rightcontent .readmore a {float:right}
#footernewsarticles .footernewsright {float:left;width:40px;}

/* Contact Us */
#contactUsPanel {clear:both;width:918px;margin-top:20px;padding:30px;}
#contactUsPanel .inner {clear:both;display:inline-block;overflow:hidden;}
#contactUsPanel .inner .leftcontent {float:left;width:620px;}
#contactUsPanel .inner .contentseparator {float:left;width:1px;height:272px;margin-left:29px;margin-right:30px;background-color:#383838}
#contactUsPanel .inner .rightcontent {float:left;width:206px;margin-left:15px;line-height:22px;}
#contactUsPanel .inner .rightcontent h3.contactustitle {font-size:20px;color:#e8e8e8;line-height:22px;}
* html #contactUsPanel .inner {display:inline;}

#contactUs { clear:both; width:620px;}
#contactUs .contactUsTop {width:620px;height:0px;line-height:0px;font-size:1px;}
#contactUs .contactUsMiddle {width:620px;}
#contactUs .contactUsMiddle .row {clear:both; overflow:hidden;}
#contactUs .contactUsMiddle .row .headingColumn { width:100px;padding-top:4px;}
#contactUs .contactUsMiddle .row .headingColumn .required { color:#000000; }
#contactUs .contactUsMiddle .row .headingColumn, #contactUs .contactUsMiddle .row .dataColumn { float:left;}
#contactUs .contactUsMiddle .row .dataColumn { width:520px; padding-bottom:4px; border:0;}
#contactUs .contactUsMiddle .row .dataColumn .dataColumnControl { border:0; background-color:#b3b3b3; font-size:12px;padding-top:7px;padding-bottom:7px; vertical-align:middle; }
#contactUs .contactUsMiddle .row .dataColumn .required { color:#000000; }
#contactUs .contactUsMiddle .row .dataColumn .submitButton {float:right;width:136px;height:30px;margin-left:10px;margin-right:20px;}
#contactUs .contactUsMiddle .row .dataColumn .submitButton a {display: block; width:136px; height:30px; background: url(../../media/images/submit-button2.gif) 0 0 no-repeat; text-decoration:none;}
#contactUs .contactUsMiddle .row .dataColumn .submitButton a:hover {background-position: -136px 0;}
#contactUs .contactUsMiddle .row .dataColumn .submitButton a:active {background-position: 0px 0;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton {float:right;width:136px;height:30px;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton a {display: block; width:136px; height:30px; background: url(../../media/images/reset-button2.gif) 0 0 no-repeat; text-decoration:none;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton a:hover {background-position: -136px 0;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton a:active {background-position: 0px 0;}
#contactUs .contactUsMiddle .row .dataColumn img { vertical-align:middle; }
#contactUs .contactUsMiddle .row .dataColumnEnquiry {height:85px;}
#contactUs .contactUsMiddle .row .fullColumn { width:620px; padding-top:2px; }
#contactUs .contactUsMiddle .row .fullColumn .dataColumnControl { font-family: RadMenu_Main; border:solid 1px #002d62; font-size:11px; }
#contactUs .contactUsMiddle .row .fullColumn .required { color:#ff0000; }
#contactUs .contactUsMiddle .rowPadT {margin-top:15px; }
#contactUs .contactUsBottom {width:620px;height:0px;line-height:0px;font-size:1px;}

/* Newsletter Styles */
#subscribeNewsletterPanel {clear:both;width:918px;margin-top:20px;padding:30px;}
#subscribeNewsletterPanel .inner {clear:both;display:inline-block;overflow:hidden;}
#subscribeNewsletterPanel .inner .leftcontent {float:left;width:620px;}
#subscribeNewsletterPanel .inner .contentseparator {float:left;width:1px;height:168px;margin-left:29px;margin-right:30px;background-color:#383838}
#subscribeNewsletterPanel .inner .rightcontent {float:left;width:206px;margin-left:15px;line-height:16px;color:#383838;}
#subscribeNewsletterPanel .inner .rightcontent .details {clear:both;}
#subscribeNewsletterPanel .inner .rightcontent .details h3.subscribetitle {font-size:20px;color:#e8e8e8;line-height:22px;}
#subscribeNewsletterPanel .inner .rightcontent .details .privacy {line-height:28px;}
* html #subscribeNewsletterPanel .inner {display:inline;}

#subscribeNewsletter {clear:both; width:620px;}
#subscribeNewsletter .row {clear:both; overflow:hidden; }
#subscribeNewsletter .row .headingColumn { width:100px; padding-top:7px; }
#subscribeNewsletter .row .headingColumn .required { color:#000000; }
#subscribeNewsletter .row .headingColumn, #subscribeNewsletter .row .dataColumn { float:left; }
#subscribeNewsletter .row .dataColumn { width:520px; padding-bottom:4px; border:0; }
#subscribeNewsletter .row .dataColumn .dataColumnControl { border:0; background-color:#b3b3b3; font-size:12px;padding-top:7px;padding-bottom:7px; vertical-align:middle; }
#subscribeNewsletter .row .dataColumn .required { color:#000000; }
#subscribeNewsletter .row .dataColumn .requiredText {float:left;width:100px;}
#subscribeNewsletter .row .dataColumn .subscribeButton {float:right;width:136px;height:30px;margin-left:10px;margin-right:20px;}
#subscribeNewsletter .row .dataColumn .subscribeButton a {display: block; width:136px; height:30px; background: url(../../media/images/subscribe-button2.gif) 0 0 no-repeat; text-decoration:none;}
#subscribeNewsletter .row .dataColumn .subscribeButton a:hover {background-position: -136px 0;}
#subscribeNewsletter .row .dataColumn .subscribeButton a:active {background-position: 0px 0;}
#subscribeNewsletter .row .dataColumn .resetButton {float:right;width:136px;height:30px;}
#subscribeNewsletter .row .dataColumn .resetButton a {display: block; width:136px; height:30px; background: url(../../media/images/reset-button2.gif) 0 0 no-repeat; text-decoration:none;}
#subscribeNewsletter .row .dataColumn .resetButton a:hover {background-position: -136px 0;}
#subscribeNewsletter .row .dataColumn .resetButton a:active {background-position: 0px 0;}
#subscribeNewsletter .row .dataColumn img { vertical-align:middle; }
#subscribeNewsletter .row .nameDataColumn { width:210px !important; }
#subscribeNewsletter .row .fullColumn { width:620px; padding-top:2px; }
#subscribeNewsletter .row .fullColumn .required { color:#ff0000; }
#subscribeNewsletter .rowPadT {margin-top:15px; }

#unsubscribeNewsletter {clear:both; width:915px; margin-top:25px; margin-left:35px;}
#unsubscribeNewsletter .row {clear:both; overflow:hidden; }
#unsubscribeNewsletter .row .headingColumn { width:100px; padding-top:7px; }
#unsubscribeNewsletter .row .headingColumn .required { color:#000000; }
#unsubscribeNewsletter .row .headingColumn, #unsubscribeNewsletter .row .dataColumn, #unsubscribeNewsletter .row .unsubscribeButton { float:left; }
#unsubscribeNewsletter .row .dataColumn { width:520px; padding-bottom:4px; border:0; }
#unsubscribeNewsletter .row .dataColumn .dataColumnControl { border:0; background-color:#b3b3b3; font-size:12px;padding-top:7px;padding-bottom:7px; vertical-align:middle; }
#unsubscribeNewsletter .row .dataColumn .required { color:#000000; }
#unsubscribeNewsletter .row .dataColumn img { vertical-align:middle; }
#unsubscribeNewsletter .row .unsubscribeButton {width:136px;height:30px;}
#unsubscribeNewsletter .row .unsubscribeButton a {display: block; width:136px; height:30px; background: url(../../media/images/unsubscribe-button2.gif) 0 0 no-repeat; text-decoration:none;}
#unsubscribeNewsletter .row .unsubscribeButton a:hover {background-position: -136px 0;}
#unsubscribeNewsletter .row .unsubscribeButton a:active {background-position: 0px 0;}
#unsubscribeNewsletter .row .fullColumn { width:915px; padding-top:2px; }
#unsubscribeNewsletter .row .fullColumn .required { color:#ff0000; }
#unsubscribeNewsletter .row .fullColumn h3.unsubscribetitle {font-size:20px;color:#e8e8e8;line-height:22px;}
#unsubscribeNewsletter .rowPadT {margin-top:15px; }

#newsletterVerification {clear:both; width:920px; padding:30px;}
#newsletterVerification ul { list-style-position:inside;}

/* News Article Styles */
#newsArticle {clear:both;}
#newsArticle .newstitle {font-size:32px;line-height:34px; color:#e0e0e0;}
#newsArticle .publishOnDate {color: #666666;padding-top:10px;}
#newsArticle .intro {padding-top:20px;}
#newsArticle .body {padding-top:20px;overflow:hidden;}
#newsArticle .body .wrappingContainer {float:left;}
#newsArticle .body .wrappingContainer .image-right {float:right;vertical-align: text-top;padding:0px 0px 10px 10px;}
#newsArticle .moreInfo {clear:both;color: #666666;padding-top:20px;}
#newsArticle .moreInfo a {color: #0000ff;text-decoration:none;}
#newsArticle .moreInfo a:hover {color: #0000ff;text-decoration:underline;}

#newsArticles {clear:both;}
#newsArticles .article {}
#newsArticles .article .articletop {height:6px !important;background: url(../../Media/Images/news-border-top.png) no-repeat !important;font-size:1px;}
#newsArticles .article .articlemiddle {clear:both;background: url(../../Media/Images/news-border-middle.png) repeat-y !important;}
#newsArticles .article .articlemiddle .articlecontent {margin-left:6px;margin-right:6px;overflow:hidden;margin-top:0;}
* html #newsArticles .article .articlemiddle .articlecontent {height:110px;}
#newsArticles .article .articlemiddle .articlecontent .image {float:left;width:90px;}
#newsArticles .article .articlemiddle .articlecontent .details {float:left;width:259px; padding:8px 10px 7px 10px;}
#newsArticles .article .articlemiddle .articlecontent .details .restrict {height:75px;overflow:hidden; line-height:14px;}
#newsArticles .article .articlemiddle .articlecontent .details .restrict .headline {font-size:14px; font-weight:bold; color:rgb(110,0,0);}
#newsArticles .article .articlemiddle .articlecontent .details .restrict .intro {padding-top:5px;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo {padding-top:5px;height:15px;float:right;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo a {display: block; width:73px; height:15px; background: url(../../Media/Images/read-more.gif) 0 0 no-repeat; text-decoration:none;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo a:hover {background-position: -73px 0;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo a:active {background-position: 0px 0;}
#newsArticles .article .articlebottom {clear:both; height:6px !important; background: url(../../Media/Images/news-border-bottom.png) no-repeat !important;font-size:1px;}

/* Our Projects Styles */
#ourprojects {clear:both;width:918px;margin-top:20px;padding:30px;}
#ourprojects .inner {clear:none; float:left;width:430px;display:inline-block;overflow:hidden;margin-right:26px;}
#ourprojects .inner .projectcontent {clear:both;width:430px;height:90px;overflow:hidden;}
#ourprojects .inner .projectcontent .image {float:left;width:90px;height:90px;}
#ourprojects .inner .projectcontent .imagemask {position:absolute;width:90px;height:90px;top:0px;left:0px;background: transparent url(../../Media/Images/ourprojects-mask2.png) no-repeat;}
#ourprojects .inner .projectcontent .details {float:left;width:330px;margin-left:10px;}
#ourprojects .inner .projectcontent .details .restrict {height:75px;overflow:hidden; line-height:14px;}
#ourprojects .inner .projectcontent .details .restrict .title {font-size:14px; font-weight:bold;}
#ourprojects .inner .projectcontent .details .restrict .intro {padding-top:5px;}
#ourprojects .inner .projectcontent .details .moreinfo {float:right;height:10px;line-height:10px;font-size:10px;padding-top:5px;}
* html #ourprojects .inner {display:inline;}
#ourprojects .inneralt {margin-left:26px;margin-right:0px !important;}
#ourprojects .altpadding {clear:none;float:left;width:1px;height:90px;overflow:hidden;background-color:#b5afaf;}
#ourprojects .bottompadding {clear:both;width:918px;height:30px;overflow:hidden;background: url(../../Media/Images/bottom-padding.gif) no-repeat !important;}

#ourproject {clear:both;width:980px;}
#ourproject .topcontent {clear:both;position:relative;width:978px;margin-top:10px;}
#ourproject .topcontent .inner {clear:both;display:inline-block;overflow:hidden;}
#ourproject .topcontent .inner .images {width:920px;height:362px;padding-left:27px;margin-top:30px;margin-bottom:30px;overflow:hidden;}
#ourproject .topcontent .inner .images .largeimage {float:left;width:540px;height:362px;overflow:hidden;}
#ourproject .topcontent .inner .images .smallimages {float:left;width:362px;margin-left:18px;}
#ourproject .topcontent .inner .images .smallimages .smallimagestop {clear:both;overflow:hidden;}
#ourproject .topcontent .inner .images .smallimages .smallimagestop .smallimageleft {float:left;width:172px;height:172px;}
#ourproject .topcontent .inner .images .smallimages .smallimagestop .smallimageright {float:left;width:172px;height:172px;margin-left:18px;}
#ourproject .topcontent .inner .images .smallimages .smallimagesbottom {clear:both;margin-top:18px;overflow:hidden;}
#ourproject .topcontent .inner .images .smallimages .smallimagesbottom .smallimageleft {float:left;width:172px;height:172px;}
#ourproject .topcontent .inner .images .smallimages .smallimagesbottom .smallimageright {float:left;width:172px;height:172px;margin-left:18px;}
#ourproject .topcontent .inner .imagemask {position:absolute;width:920px;height:362px;top:30px;left:27px;background: transparent url(../../Media/Images/ourprojects-mask.png) no-repeat;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages {clear:both;margin-left:558px;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemasktop {clear:both;overflow:hidden;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemasktop .imagemaskleft {float:left;width:172px;height:172px;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemasktop .imagemaskleft a {display:block;width:172px;height:172px;text-decoration:none;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemasktop .imagemaskright {float:left;width:172px;height:172px;margin-left:18px;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemasktop .imagemaskright a {display:block;width:172px;height:172px;text-decoration:none;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemaskbottom {clear:both;margin-top:18px;overflow:hidden;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemaskbottom .imagemaskleft {float:left;width:172px;height:172px;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemaskbottom .imagemaskleft a {display:block;width:172px;height:172px;text-decoration:none;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemaskbottom .imagemaskright {float:left;width:172px;height:172px;margin-left:18px;}
#ourproject .topcontent .inner .imagemask .imagemasksmallimages .imagemaskbottom .imagemaskright a {display:block;width:172px;height:172px;text-decoration:none;}
* html #ourproject .topcontent .inner {display:inline;}
#ourproject .bottomcontent {clear:both;position:relative;width:920px;margin-top:35px;margin-left:30px;margin-right:30px;}
#ourproject .bottomcontent .projecttitle {float:left;width:190px;font-size:32px;line-height:34px;color:#e0e0e0;font-family:Verdana,Arial;}
#ourproject .bottomcontent .intro {float:left;width:200px;margin-left:40px;font-size:16px;line-height:20px;color:#0077bf;}
#ourproject .bottomcontent .description {float:left;width:445px;margin-left:40px;line-height:18px;}
#ourproject .navigation {clear:both;position:relative;font-size:10px;overflow:hidden;padding-right:30px;}
#ourproject .navigation .previousproject {float:right;}
#ourproject .navigation .previousproject a {font-size:10px;}
#ourproject .navigation .spacer {float:right;color:#2cb8eb;margin-left:5px;margin-right:5px;}
#ourproject .navigation .nextproject {float:right;}
#ourproject .navigation .nextproject a {font-size:10px;}

/*About Hexagon Styles */
.abouthexagonmap {clear:both;margin-top:20px;padding:30px;}

/* aJax Toolkit Styles */
.modalBackground {background-color:#000000;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffff;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}
