body {
	background-color: #000000;
}
#background {
	position:absolute;
	left:0px;
	top:299px;
	width:900px;
	height:3321px;
	z-index:1;
	background-color: #000000;
}
#centerPage {
	width: 900px;
	position: relative;
	left: 40%;
	margin-left: -355px;
	height: 1900px;
	background-color: #0f181f;
	padding-left: 0px;
}
#navHeader {
	position:absolute;
	left:auto;
	top:0px;
	width:882px;
	height:41px;
	z-index:1;
	background-image: url(../images/top-nav-background.jpg);
}
#aboutButtonTop {
	position:absolute;
	left:704px;
	top:45px;
	width:47px;
	height:20px;
}
#newsButtonTop {
	position:absolute;
	left:771px;
	top:45px;
	width:40px;
	height:20px;
}
#contactButtonTop {
	position:absolute;
	left:833px;
	top:45px;
	width:2px;
	height:20px;
}

#topPic {
	position:absolute;
	left:0px;
	top:103px;
	width:900px;
	height:257px;
}

#navBackground {
	position:absolute;
	left:0px;
	top:382px;
	width:2px;
	height:20px;
}

#homeButton {
	position:absolute;
	left:26px;
	top:23px;
	width:40px;
	height:20px;
}
#spacerHome {
	position:absolute;
	left:77px;
	top:8px;
	width:5px;
	height:20px;
}
#securityservicesButton {
	position:absolute;
	left:91px;
	top:15px;
	width:63px;
	height:20px;
	text-align: center;
}
#spacerSecurityservices {
	position:absolute;
	left:166px;
	top:8px;
	width:5px;
	height:20px;
}

#nsiaccredButton {
	position:absolute;
	left:178px;
	top:15px;
	width:104px;
	height:20px;
	text-align: center;
}
#spacerNsi {
	position:absolute;
	left:292px;
	top:8px;
	width:5px;
	height:20px;
	text-align: center;
}
#sevenButton {
	position:absolute;
	left:272px;
	top:23px;
	width:108px;
	height:20px;
}
#spacerSeven {
	position:absolute;
	left:414px;
	top:8px;
	width:10px;
	height:20px;
}
#electricalButton {
	position:absolute;
	left:429px;
	text-align:center;
	top:15px;
	width:73px;
	height:20px;
}
#spacerElectrical {
	position:absolute;
	left:509px;
	top:8px;
	width:13px;
	height:20px;
}
#clientsButton {
	position:absolute;
	left:272px;
	top:23px;
	width:108px;
	height:20px;
}
#spacerClients {
	position:absolute;
	left:590px;
	top:8px;
	width:9px;
	height:20px;
}
#projectsButton {
	position:absolute;
	left:272px;
	top:23px;
	width:108px;
	height:20px;
	text-align:center;
}
#spacerProjects {
	position:absolute;
	left:686px;
	top:8px;
	width:11px;
	height:20px;
}
#awardsButton {
	position:absolute;
	left:272px;
	top:23px;
	width:108px;
	height:20px;
}
#spacerAwards {
	position:absolute;
	left:771px;
	top:8px;
	width:11px;
	height:20px;
}
#completedprojectsButton {
	position:absolute;
	left:272px;
	top:23px;
	width:108px;
	height:20px;
}
#spacerCompletedprojects {
	position:absolute;
	left:272px;
	top:23px;
	width:108px;
	height:20px;
}


#iconHolder {
	position:absolute;
	left:12px;
	top:64px;
	width:108px;
	height:20px;
}

#topBox {
	position:absolute;
	left:621px;
	top:519px;
	width:108px;
	height:20px;
}
#bottomBox {
	position:absolute;
	left:621px;
	top:706px;
	width:108px;
	height:20px;
}


#contentBoxtop {
	position:absolute;
	left:12px;
	top:477px;
	width:561px;
	height:289px;
}

#contentBoxtop {
	position:absolute;
	left:12px;
	top:519px;
	width:561px;
	height:289px;
}

#contentBox {
	position:absolute;
	left:12px;
	top:533px;
	width:596px;
	height:226px;
	background-image:url(../images/top-box-content-middle.jpg);
	padding-left: 0px;
}

#contentBoxcontent {
	position:absolute;
	left:35px;
	top:537px;
	width:547px;
	height:256px;
	padding-left: 0px;
}

#contentBoxtop2 {
	position:absolute;
	left:12px;
	top:804px;
	width:561px;
	height:289px;
}
#contentBox2 {
	position:absolute;
	left:12px;
	top:819px;
	width:596px;
	height:226px;
	background-image:url(../images/top-box-content-middle.jpg);
	padding-left: 0px;
}

#contentBoxcontent2 {
	position:absolute;
	left:36px;
	top:815px;
	width:547px;
	height:226px;
	padding-left: 0px;
}
#contentBoxbottom2 {
	position:absolute;
	left:12px;
	top:1044px;
	width:561px;
	height:63px;
}

#niceicContent {
	position:absolute;
	left:626px;
	top:602px;
	width:248px;
	height:61px;
}
#clientsContent {
	position:absolute;
	left:7px;
	top:20px;
	width:248px;
	height:402px;
}




#footerText {
	position:absolute;
	left:626px;
	top:549px;
	width:248px;
	height:61px;
}

#footerWywa {
	position:absolute;
	left:606px;
	top:81px;
	width:289px;
	height:29px;
}

















#aboutButton {
	position:absolute;
	left:110px;
	top:11px;
	width:40px;
	height:20px;
}
#aboutButtonSep {
	position:absolute;
	left:156px;
	top:12px;
	width:2px;
	height:20px;
}
#contactButton {
	position:absolute;
	left:165px;
	top:11px;
	width:51px;
	height:20px;
}
#contactButtonSep {
	position:absolute;
	left:224px;
	top:12px;
	width:2px;
	height:20px;
}
#newsButton {
	position:absolute;
	left:234px;
	top:11px;
	width:123px;
	height:19px;
	text-align:left;
}
#newsButtonSep {
	position:absolute;
	left:363px;
	top:12px;
	width:2px;
	height:20px;
}
#niceicButton {
	position:absolute;
	left:373px;
	top:11px;
	width:49px;
	height:20px;
}
#niceicButtonSep {
	position:absolute;
	left:428px;
	top:12px;
	width:2px;
	height:20px;
}
#17thButton {
	position:absolute;
	left:800px;
	top:12px;
	width:102px;
	height:20px;
}
#17thButtonSep {
	position:absolute;
	left:530px;
	top:12px;
	width:2px;
	height:20px;
}
#securityButton {
	position:absolute;
	left:537px;
	top:11px;
	width:57px;
	height:20px;
}
#securityButtonSep {
	position:absolute;
	left:598px;
	top:12px;
	width:2px;
	height:20px;
}
#clientsButton {
	position:absolute;
	left:524px;
	top:23px;
	width:45px;
	height:20px;
}
#clientsButtonSep {
	position:absolute;
	left:655px;
	top:12px;
	width:2px;
	height:20px;
}

#projectsButton {
	position:absolute;
	left:596px;
	top:15px;
	width:87px;
	height:20px;
	text-align: center;
}
#projectsButtonSep {
	position:absolute;
	left:723px;
	top:12px;
	width:2px;
	height:20px;
}
#awardsButton {
	position:absolute;
	left:704px;
	top:23px;
	width:52px;
	height:20px;
}
#awardsButtonSep {
	position:absolute;
	left:787px;
	top:12px;
	width:2px;
	height:20px;
}
#completedprojectsButton {
	position:absolute;
	left:781px;
	top:15px;
	width:86px;
	height:16px;
	text-align:center;
}
#sevenButton {
	position:absolute;
	left:307px;
	top:23px;
	width:99px;
	height:20px;
}
#sevenButtonSep {
	position:absolute;
	left:527px;
	top:12px;
	width:2px;
	height:20px;
}

#logoHolder {
	position:absolute;
	left:0px;
	top:41px;
	width:980px;
	height:19px;
	z-index:2;
}
#topShadow {
	position:absolute;
	left:0px;
	top:0px;
	width:689px;
	height:19px;
}
#boxOne {
	position:absolute;
	left:20px;
	top:30px;
	width:643px;
	height:193px;
}

#sepOne {
	position:absolute;
	left:23px;
	top:254px;
	width:575px;
	height:10px;
}

#boxTwo {
	position:absolute;
	left:20px;
	top:294px;
	width:575px;
	height:185px;
}
#sepTwo {
	position:absolute;
	left:23px;
	top:514px;
	width:575px;
	height:10px;
}
#boxThree {
	position:absolute;
	left:20px;
	top:558px;
	width:575px;
	height:220px;
}

#sepThree {
	position:absolute;
	left:23px;
	top:778px;
	width:575px;
	height:10px;
}

#clientsBar {
	position:absolute;
	left:689px;
	top:134px;
	width:291px;
	height:865px;
}
#projectsOne {
	position:absolute;
	left:706px;
	top:529px;
	width:271px;
	height:29px;
}
#projectsTwo {
	position:absolute;
	left:706px;
	top:571px;
	width:272px;
	height:29px;
}
#projectsThree {
	position:absolute;
	left:706px;
	top:623px;
	width:247px;
	height:26px;
}
#projectsFour {
	position:absolute;
	left:706px;
	top:670px;
	width:247px;
	height:26px;
}
#projectsFive {
	position:absolute;
	left:706px;
	top:720px;
	width:247px;
	height:26px;
}


#footer {
	position:absolute;
	left:0px;
	top:900px;
	width:900px;
	height:31px;
}
#footerText {
	position:absolute;
	left:1px;
	top:10px;
	width:899px;
	height:15px;
	text-align: center;
}



#mainContent {
	position:relative;
	left:0px;
	top:136px;
	background-color: #FFF;
}
#top_nav_partners {
	position:absolute;
	left:835px;
	top:13px;
	width:57px;
	height:21px;
}
#top_nav_login {
	position:absolute;
	left:845px;
	top:13px;
	width:46px;
	height:22px;
	z-index:1;
}
#top_logo {
	position:absolute;
	left:20px;
	top:11px;
	width:75px;
	height:50px;
	z-index:1;
}
#top_sep_line {
	position:absolute;
	left:0px;
	top:100px;
	width:100px;
	height:5px;
	z-index:1;
}
#top_phone_number {
	position:absolute;
	left:600px;
	top:56px;
	width:256px;
	height:20px;
	z-index:1;
}
#top_phone_image {
	position:absolute;
	left:857px;
	top:49px;
	width:32px;
	height:34px;
	z-index:1;
}



#blue_top {
	position:absolute;
	left:0px;
	top:102px;
	width:300px;
	height:30px;
	z-index:1;
}

#main_nav {
	position:absolute;
	left:0px;
	top:102px;
	width:900px;
	height:30px;
	z-index:1;
}
	#main_nav_home {
	position:absolute;
	left:28px;
	top:6px;
	width:46px;
	height:20px;
	z-index:1;
}
	#main_nav_document_scanning {
	position:absolute;
	left:96px;
	top:6px;
	width:77px;
	height:20px;
	z-index:1;
}
	#main_nav_drawing_scanning {
	position:absolute;
	left:189px;
	top:6px;
	width:158px;
	height:20px;
	z-index:1;
}
	#main_nav_searchable_pdf {
	position:absolute;
	left:365px;
	top:6px;
	width:152px;
	height:20px;
	z-index:1;
}
	#main_nav_our_vision {
	position:absolute;
	left:536px;
	top:6px;
	width:147px;
	height:20px;
	z-index:1;
}
	#main_nav_price_garen {
	position:absolute;
	left:707px;
	top:6px;
	width:165px;
	height:20px;
	z-index:1;
}
	#main_nav_data_protection {
	position:absolute;
	left:817px;
	top:6px;
	width:81px;
	height:20px;
	z-index:1;
}

#main_nav_divider_1 {
	position:absolute;
	left:83px;
	top:5px;
	width:8px;
	height:20px;
	z-index:1;
}

#main_nav_divider_2 {
	position:absolute;
	left:178px;
	top:5px;
	width:7px;
	height:20px;
	z-index:1;
}
#main_nav_divider_3 {
	position:absolute;
	left:355px;
	top:5px;
	width:7px;
	height:20px;
	z-index:1;
}
#main_nav_divider_4 {
	position:absolute;
	left:526px;
	top:5px;
	width:8px;
	height:20px;
	z-index:1;
}
#main_nav_divider_5 {
	position:absolute;
	left:694px;
	top:5px;
	width:7px;
	height:20px;
	z-index:1;
}




#blue_box {
	position:absolute;
	left:0px;
	top:133px;
	width:900px;
	height:30px;
	z-index:1;
}
	#blue_box_text {
	position:absolute;
	left:6px;
	top:12px;
	width:556px;
	height:30px;
	z-index:1;
}
	#blue_box_pic {
	position:absolute;
	left:568px;
	top:3px;
	width:326px;
	height:143px;
	z-index:1;
}
	#blue_box_text_2 {
	position:absolute;
	left:6px;
	top:71px;
	width:556px;
	height:30px;
	z-index:1;
}

#blue_box_small {
	position:absolute;
	left:0px;
	top:133px;
	width:900px;
	height:30px;
	z-index:1;
}




#shadow {
	position:absolute;
	left:0px;
	top:284px;
	width:900px;
	height:30px;
	z-index:1;
}

#shadow_2 {
	position:absolute;
	left:0px;
	top:677px;
	width:900px;
	height:30px;
	z-index:1;
}

#green_sep {
	position:absolute;
	left:6px;
	top:299px;
	width:893px;
	height:28px;
	z-index:1;
}

#green_sep_text {
	position:absolute;
	left:12px;
	top:398px;
	width:196px;
	height:27px;
	z-index:1;
}

#front_page_pic_1 {
	position:absolute;
	left:5px;
	top:332px;
	width:219px;
	height:134px;
	z-index:1;
}

#front_page_text_1 {
	position:absolute;
	left:9px;
	top:475px;
	width:205px;
	height:133px;
	z-index:1;
}


#front_page_pic_2 {
	position:absolute;
	left:232px;
	top:332px;
	width:210px;
	height:134px;
	z-index:1;
}
#front_page_text_2 {
	position:absolute;
	left:235px;
	top:475px;
	width:205px;
	height:134px;
	z-index:1;
}
#front_page_pic_3 {
	position:absolute;
	left:460px;
	top:332px;
	width:210px;
	height:134px;
	z-index:1;
}
#front_page_text_3 {
	position:absolute;
	left:463px;
	top:475px;
	width:205px;
	height:134px;
	z-index:1;
}


#front_page_pic_4 {
	position:absolute;
	left:685px;
	top:332px;
	width:210px;
	height:134px;
	z-index:1;
}
#front_page_text_4 {
	position:absolute;
	left:688px;
	top:475px;
	width:205px;
	height:134px;
	z-index:1;
}


#green_sep_2 {
	position:absolute;
	left:5px;
	top:598px;
	width:900px;
	height:10px;
	z-index:1;
}
#green_sep_text_2 {
	position:absolute;
	left:12px;
	top:712px;
	width:220px;
	height:27px;
	z-index:1;
}

#front_page_pic_5 {
	position:absolute;
	left:5px;
	top:332px;
	width:210px;
	height:134px;
	z-index:1;
}

#front_page_text_5 {
	position:absolute;
	left:8px;
	top:475px;
	width:205px;
	height:134px;
	z-index:1;
}


#front_page_pic_6 {
	position:absolute;
	left:231px;
	top:331px;
	width:210px;
	height:134px;
	z-index:1;
}
#front_page_text_6 {
	position:absolute;
	left:234px;
	top:474px;
	width:205px;
	height:134px;
	z-index:1;
}
#front_page_pic_7 {
	position:absolute;
	left:459px;
	top:331px;
	width:210px;
	height:134px;
	z-index:1;
}
#front_page_text_7 {
	position:absolute;
	left:462px;
	top:474px;
	width:205px;
	height:134px;
	z-index:1;
}


#front_page_pic_8 {
	position:absolute;
	left:684px;
	top:331px;
	width:210px;
	height:134px;
	z-index:1;
}
#front_page_text_8 {
	position:absolute;
	left:687px;
	top:474px;
	width:205px;
	height:134px;
	z-index:1;
}

#main_text_1 {
	position:absolute;
	left:12px;
	top:329px;
	width:431px;
	height:266px;
	z-index:1;
}

#areas_main_text {
	position:absolute;
	left:6px;
	top:330px;
	width:885px;
	height:226px;
	z-index:1;
}





#links_page_1 {
	position:absolute;
	left:14px;
	top:329px;
	width:431px;
	height:3038px;
	z-index:1;
}

#vert_sep {
	position:absolute;
	left:444px;
	top:331px;
	width:10px;
	height:250px;
	z-index:1;
}


#main_text_2 {
	position:absolute;
	left:452px;
	top:329px;
	width:431px;
	height:266px;
	z-index:1;
}

#links_page_2 {
	position:absolute;
	left:548px;
	top:343px;
	width:431px;
	height:442px;
	z-index:1;
}


#bottom_nav {
	position:absolute;
	left:0px;
	top:680px;
	width:901px;
	height:54px;
	z-index:1;
}

#footer {
	position:absolute;
	left:0px;
	top:1900px;
	width:900px;
	height:33px;
	z-index:1;
}

#footer_services {
	position:absolute;
	left:1px;
	top:800px;
	width:205px;
	height:54px;
	z-index:1;
}



#wheres_your_web {
	position:absolute;
	left:742px;
	top:700px;
	width:143px;
	height:22px;
	z-index:1;
}
#wheres_your_web_services {
	position:absolute;
	left:746px;
	top:815px;
	width:143px;
	height:22px;
	z-index:1;
}

/*New Index Page*/

#centerPage_index {
	width: 900px;
	position: relative;
	left: 40%;
	margin-left: -330px;
	height: 5000px;
	background-color: #FFFFFF;
}



#index_service_1 {
	position:absolute;
	left:8px;
	top:487px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_2 {
	position:absolute;
	left:234px;
	top:487px;
	width:660px;
	height:134px;
	z-index:1;
}

#index_service_2_a {
	position:absolute;
	left:9px;
	top:335px;
	width:885px;
	height:134px;
	z-index:1;
}






#index_service_3 {
	position:absolute;
	left:8px;
	top:636px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_4 {
	position:absolute;
	left:234px;
	top:636px;
	width:660px;
	height:134px;
	z-index:1;
}
#index_service_5 {
	position:absolute;
	left:8px;
	top:785px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_6 {
	position:absolute;
	left:234px;
	top:785px;
	width:660px;
	height:134px;
	z-index:1;
}
#index_service_7 {
	position:absolute;
	left:8px;
	top:934px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_8 {
	position:absolute;
	left:234px;
	top:934px;
	width:660px;
	height:134px;
	z-index:1;
}
#index_service_9 {
	position:absolute;
	left:8px;
	top:1083px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_10 {
	position:absolute;
	left:234px;
	top:1083px;
	width:660px;
	height:134px;
	z-index:1;
}
#index_service_11 {
	position:absolute;
	left:8px;
	top:1231px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_12 {
	position:absolute;
	left:234px;
	top:1231px;
	width:660px;
	height:134px;
	z-index:1;
}#index_service_13 {
	position:absolute;
	left:8px;
	top:1380px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_14 {
	position:absolute;
	left:234px;
	top:1380px;
	width:660px;
	height:134px;
	z-index:1;
}#index_service_15 {
	position:absolute;
	left:6px;
	top:1379px;
	width:138px;
	height:134px;
	z-index:1;
}
#index_service_16 {
	position:absolute;
	left:232px;
	top:1379px;
	width:660px;
	height:134px;
	z-index:1;
}
#index_service_17 {
	position:absolute;
	left:234px;
	top:1528px;
	width:660px;
	height:2609px;
	z-index:1;
}



#shadow_index {
	position:absolute;
	left:2px;
	top:5001px;
	width:900px;
	height:0px;
	z-index:1;
}
#bottom_nav_index {
	position:absolute;
	left:2px;
	top:5066px;
	width:901px;
	height:54px;
	z-index:1;
}

#bottom_hidden_text {
	position:absolute;
	left:-0px;
	top:999px;
	width:885px;
	height:613px;
	z-index:1;
}


#footer_index {
	position:absolute;
	left:2px;
	top:5015px;
	width:205px;
	height:54px;
	z-index:1;
}


/* Gateway Pages */

#centerPage_gateWay {
	width: 900px;
	position: relative;
	left: 40%;
	margin-left: -330px;
	height: 1000px;
	background-color: #FFFFFF;
}
#welcome_text {
	position:absolute;
	left:12px;
	top:329px;
	width:869px;
	height:266px;
	z-index:1;
}

#shadow_gateway {
	position:absolute;
	left:0px;
	top:933px;
	width:900px;
	height:30px;
	z-index:1;
}

#footer_gateway {
	position:absolute;
	left:0px;
	top:946px;
	width:205px;
	height:54px;
	z-index:1;
}
#wheres_your_web_gateway {
	position:absolute;
	left:749px;
	top:960px;
	width:143px;
	height:22px;
	z-index:1;
}
