﻿#divContainer {background: url(../images/default_body_bg.jpg) no-repeat top #FFFFFF}
#divHeaderContainer {height: 130px; z-index: 10;}
#divLogo {position: absolute; top: 25px; left: 0px;}
#divContent {padding: 30px 0px 20px 0px;*padding: 50px 0px 20px 0px;}

.clsHomeTopTable {width: 100%; height: 243px;}
.clsHomeTopTable .clsColumn1 {width: 272px; height: 243px; overflow: hidden; padding: 5px 28px 5px 20px; background: url(../images/home_box_bg_left.png) no-repeat top left}
.clsHomeTopTable .clsColumn2 {width: 272px; height: 243px; overflow: hidden; padding: 5px 24px 5px 24px; background: url(../images/home_box_bg_middle.png) no-repeat top}
.clsHomeTopTable .clsColumn3 {width: 272px; height: 243px; overflow: hidden; padding: 5px 20px 5px 28px; background: url(../images/home_box_bg_right.png) no-repeat top right}
.clsHomeTopTable p {font-size: 12px; color: #104378; text-align: left;}
.clsHomeTopTable h1,
.clsHomeTopTable h2 {color: #12467d; font-size: 20px; font-weight: bold; letter-spacing:-0.04em; text-transform: uppercase; line-height: 40px; height: 40px; margin: 0px 0px 6px 0px;}

#divHomeBottomTable {background: url(../images/home_shadow_bg.gif) repeat-x top; padding-top: 30px;}
.clsHomeBottomTable {width: 100%;}
.clsHomeBottomTable .clsColumn1 {width: 356px; padding: 0px 20px 0px 0px;}
.clsHomeBottomTable .clsColumn1 h1 {color: #487a39; font-size: 16px; font-weight: bold}
.clsHomeBottomTable .clsColumn1 p {text-align: left; color: #474747;}
.clsHomeBottomTable .clsColumn2 {width: 336px; padding: 15px 20px; background: #f5f5f5; border-top: 4px solid #104378; border-bottom: 4px solid #104378}
.clsHomeBottomTable .clsColumn2 h1 {color: #11457b; font-size: 16px; font-weight: bold}
.clsHomeBottomTable .clsColumn3 {width: 188px; padding: 0px 0px 0px 20px;}

div#divNavigationPrimary {position: absolute; top: 134px; left: 212px; width: 748px; height: 25px; z-index: 10;}

#divSlideSidebar {position: relative; top: 0px; left: 0px; margin: 0px 0px 20px 0px; text-align: center; background-position: top; background-repeat: no-repeat}
#imgSlideSidebar {position: relative; top: 0px; left: 0px; background-position: 0px 0px; background-repeat: no-repeat}
#divSlideShowSidebar {position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px;}

#divBottomRightCallout1 {width: 173px; padding: 50px 0px 10px 35px; background: url(../images/web_solutions_callout_bg.gif) no-repeat 5px 0px}
#divBottomRightCallout2 {width: 173px; padding: 50px 0px 10px 35px; background: url(../images/latest_projects_callout_bg.gif) no-repeat 0px -1px}
#divFollowUs {width: 168px; padding: 50px 0px 10px 40px; background: url(../images/follow_us_callout_bg.gif) no-repeat 0px 0px}

.clsTopSeperator {background-image:url(../images/small_callouts_seperator.png);background-repeat:no-repeat;background-position:center center;width:14px;}
.clsUpperCallout {width:230px;height:204px;}

.clsWebDesign, 
.clsCustomDevelopment,
.clsWebHosting,
.clsTrainingRoomRentals {width:100%;height:107px;background-position:center bottom;background-repeat:no-repeat;}

.clsWebDesign {background-image:url(../images/web_design.png);}
.clsCustomDevelopment {background-image:url(../images/custom_development.png);}
.clsWebHosting {background-image:url(../images/web_hosting.png);}
.clsTrainingRoomRentals {background-image:url(../images/training_room_rentals.png);}

.clsTopCallout {position:relative;width:100%;text-align:center;}
#divSlideShowContainer {padding:0px 3px 0px 3px;height:347px;position:relative;}
#divSlideshowSlides {width:100%;height:333px;margin-top:14px;}
#divSlideshowSlides .clsSlide {color: #000;}
#divSlideshowSlides .clsSlide a {color: #fff;}
#divSlideshowNavigation ul {list-style-type: none; margin: 0; padding: 0;}
#divSlideshowNavigation ul li {margin: 0; padding: 0; float: left;}
#divSlideshowNavigation a {background-image:url(../images/slideshow_button.png);background-position:center top; background-repeat:no-repeat; width:10px !important;height:10px !important;font-size:10px;max-height:10px;color:#ffffff;font-family:Arial, Sans-Serif;text-decoration:none;position:relative;display:block;float:left;margin-left:3px;}
#divSlideshowNavigation a.clsCurrent, #divSlideshowNavigation a:hover {background-position:center bottom !important;background-repeat:no-repeat;}
#divSlideshowNavigation {position:absolute;top:-18px;right:12px;text-align:right;z-index:8;height:11px;overflow:hidden;}
.clsDivider {background-image:url(../images/bottom_seperator.png);height:6px;width:960px;}
.clsSecondRow {margin-top:14px;height:332px;}
.clsThirdRow {margin-top:12px;height:354px;}
#celIntro {border-bottom:2px solid #0c3c6f;vertical-align:top;}
#divIntro {margin:18px 2px 11px 2px;vertical-align:top;}
#divIntro h2 {margin-top:0px;color:#346622;font-size:18px;line-height:18px;height:18px;}
#celNews {background-image:url(../images/latest_news.png);background-repeat:no-repeat;background-position:top;vertical-align:top;}
#divUpperCallout {height:176px;width:473px;background-image:url(../images/upper_info_box.png);background-repeat:no-repeat;position:relative;margin-top:12px;}
#divLowerCallout {height:190px;width:473px;background-image:url(../images/lower_info_box.png);background-repeat:no-repeat;position:relative;top:-12px;}
#divConnectWithUs {background-image:url(../images/connect_with_us.png);background-repeat:no-repeat;position:relative;top:0px;left:0px;width:425px;height:257px;background-position:center top;padding:58px 24px 39px 24px;}
#divUpperCalloutContent {width:223px;top:37px;height:132px;position:absolute;right:20px;color:#ffffff;overflow:hidden;}
#divLowerCalloutContent {width:277px;top:79px;height:102px;position:absolute;right:20px;color:#ffffff;overflow:hidden;}
#divLowerCalloutContent li, #divUpperCalloutContent li {color:#ffffff;}
#divLowerCalloutContent li a, #divUpperCalloutContent li a {color:#ffffff;}
#btnSlide1 {background-position:bottom;}
#lnkCustomDevelopment, #lnkWebHosting, #lnkWebDesign, #lnkTrainingRoomRentals {display:block;}
#divInnerContent {margin:21px;}
#divTwitterWidget {overflow:hidden;width:218px;height:293px;position:relative;top:-45px;}
#divTwitterWidgetOuter {overflow:hidden;position:absolute;right:24px;top:58px;}
#divFacebookWidget {width:200px;position:absolute;top:65px;}
#divFollowOnTwitter {position:absolute;bottom:30px;right:25px;}
.twtr-ft div a {display:none;visibility:hidden;}
