﻿body {background:#0A95D8 url(images/bgtile.jpg) repeat-x top center; font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px; color:#6f6f6f; }
body, ul, li, img, h1, h2, h3, h4, p, a, div { border:0; margin:0; padding:0; }
h2, h1 { color:#5ca9ce; font-size:24px; text-decoration:none; font-weight:normal; }
h3 {color:#5ca9ce; font-size:18px; text-decoration:none; font-weight:normal;}
h4 {color:#5ca9ce; font-size:16px; text-decoration:none; font-weight:normal;}
a, a:hover, a:visited {color:#4abbf2; text-decoration:none; }
a:hover{text-decoration:underline; }


#ntbody { margin:0 auto; position:relative; width:988px; }
#header {width:961px; height:157px }
#header-logo {float:left; padding:45px 0px 0px 60px }
#header-phone {float:right; padding:0px 35px 0px 0px }
#header-icon {float:right; padding:5px 100px 0px 0px }
#ntcont-top{height:44px; background:url(images/cont-top.png) no-repeat transparent top center; margin-top:-30px; border:0; padding:0; }
#ntfloater {width:961px; background:url(images/ntfloater.png) transparent top center repeat-y ; margin:0; border:0; padding-bottom:10px; padding-left:27px; position:relative; }
#ntcontainer {padding-left:34px; width:865px;}
#ntcont-bottom{height:44px; background:url(images/cont-bottom.png) no-repeat transparent top center; margin:0; border:0; padding:0; }
#ntmenu { position:relative; z-index:10; }
#ntmenu ul li { list-style-type:none; float:left; display:block; list-style-image:none; list-style-position:outside; }
#ntmenu ul li a { height:0px; padding-top:65px; background:transparent url(images/navigation.png); overflow:hidden; display:block; }

 #ntmenu li.btnHomeInactive a { width:130px; background-position:0px 0px; }
 #ntmenu li.btnServicesInactive a { width:134px; background-position:-131px 0; }
 #ntmenu li.btnSupportInactive a { width:139px; background-position:-266px 0; }
 #ntmenu li.btnAboutUsInactive a { width:144px; background-position:-406px 0; }
 #ntmenu li.btnContactUsInactive a { width:161px; background-position:-551px 0; }
 #ntmenu li.btnReferralsInactive a { width:157px; background-position:-713px 0; }

 #ntmenu li.btnHomeInactive a:hover { width:130px; background-position:0 -65px; }
 #ntmenu li.btnServicesInactive a:hover { width:134px; background-position:-131px -65px; } 
 #ntmenu li.btnSupportInactive a:hover { width:139px; background-position:-266px -65px; }
 #ntmenu li.btnAboutUsInactive a:hover { width:144px; background-position:-406px -65px; }
 #ntmenu li.btnContactUsInactive a:hover { width:161px; background-position:-551px -65px; }
 #ntmenu li.btnReferralsInactive a:hover { width:157px; background-position:-713px -65px; }

 #ntmenu li.btnHomeActive a { width:130px; background-position:0 -65px; }
 #ntmenu li.btnServicesActive a { width:134px; background-position:-131px -65px; }
 #ntmenu li.btnSupportActive a { width:139px; background-position:-266px -65px; }
 #ntmenu li.btnAboutUsActive a { width:144px; background-position:-406px -65px; }
 #ntmenu li.btnContactUsActive a { width:161px; background-position:-551px -65px; }
 #ntmenu li.btnReferralsActive a { width:157px; background-position:-713px -65px; }
 
 #ntmenu li ul.subMenu li { display:block; float:none; margin:0; text-align:left; }
 #ntmenu li ul.subMenu li a { background-color:#DAF093; width:114px; color:#2A83E6; padding:10px 0 0 20px; background-image:none; font-weight:bold; height:45px; border-top: 1px; border-style:solid; border-color: #CFCFCF; }
 #ntmenu li ul.subMenu li a:hover { background-color:#2A83E6; width:114px; color:#DAF093; text-decoration:none; }

input.textLight {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #5c5e54; color:#000; font-size:18px; height:25px; margin-right:12px; padding:3px; vertical-align:middle; width:250px; margin-bottom:10px; }
textarea.textLight {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #5c5e54; color:#000; font-size:14px; height:150px; margin-right:12px; padding:3px; vertical-align:middle; width:350px; }
select.textLight {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #5c5e54; color:#000; font-size:18px; height:34px; margin-right:12px; padding:3px; vertical-align:middle; width:250px; }

#pagecontent { background:url(images/contextbackground.png) no-repeat transparent; display:block; margin-top:18px; margin-right:3px; padding-left:10px; font-size:12px; line-height:1.6em; }

#footer { text-align:center; font-size:12px; color:#000000; } 
#footermenu {color:#000000; margin-top:-15px; }
#footermenu li {display:inline; font-size:12px; color:#000000; }
#footermenu a { color:#000000; }



.maintextheader { padding-bottom:15px; padding-top: 15px; Color:#5ca9ce; font-size:26px; text-decoration:none; text-decoration:none; text-align:left; }
.heading3 {color:#5ca9ce; font-size:18px; text-decoration:none; font-weight:normal;}
.exspcpara {padding-top: 10px; }

/*Clear after*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
* html .clearfix {height:1%; }
.clearfix {display:block; }

#hpsolutions {background:url(images/hpsolutions.png) no-repeat transparent; position:relative; height:224px; z-index:1; }
#hp3buttons { }
#hpnetsupbutton {width: 228px; padding-top:110px; padding-left:35px; float:left; }
#hpbusconbutton {width: 257px; padding-top:110px; padding-left:35px; float:left; }
#hpwebdevbutton {width: 233px; padding-top:110px; padding-left:35px; float:left; }
#hpnetworkpic {padding:70px 0px 0px 24px; float:left; height:192px; }
#hpmaintext {width:470px; padding-left:40px; min-height:250px; float:right; font-size:12px; line-height:1.6em; }
#hpmslogo { padding-left: 20px; padding-top: 10px; width: 97px; float: right; }
#rpmaintextheader{ padding: 15px 0 15px 15px; Color:#5ca9ce; font-size:26px; text-decoration:none; text-decoration:none; text-align:left; }
#rprefsleft {float:left; width:200px; padding-left:58px;}
#rprefsright {float:left; width:200px; padding-left:30px;}

#serpkeyboardpic {padding:45px 10px 0px 24px; float:right; height:150px; }

#supnetworkpic {padding:58px 20px 100px 24px; float:right; height:200px; }
#suppanicpic {padding:0px 20px 0px 24px; float:right; height:224px; }
#supmacpic {float:right; padding:58px 20px 10px 24px; float:right; height:193px; }
#supserverspic {padding:10px 20px 0px 24px; float:right; height:193px; }
#supareas {font-size:10px; text-decoration:none; font-weight:normal; line-height:1.0em; padding: 20px 20px 10px 0px}

#apaboutuspic {padding:58px 0px 0px 24px; float:right; height:300px; }

#forsecdetectivepic {padding:10px 20px 0px 24px; float:right; height:280px; }
#forseckeyboardpic {padding:30px 10px 10px 0px; float:left; height:201px; }

#progdiscspic {padding:0px 20px 0px 24px; float:right; height:211px; }

#busbookspic {padding:0px 45px 0px 24px; float:right; height:300px; }

#netsupmonitorspic {padding:30px 20px 10px 0px; float:right; height:198px; }

#conofficespic {padding:70px 20px 10px 0px; float:right; height:225px; }
#conThanks {padding-top:30px;}
#conAddress { padding-left: 0; list-style-type:none; }
#conAddress ul { list-style-type:none; }
#conForm {padding:30px 0px 20px 0px; }

#refsuccesspic {padding:30px 20px 10px 0px; float:right; height:200px; }

#webnetworkpic {padding:45px 20px 10px 0px; float:right; height:192px; }
