@charset "utf-8";


#blueboxform{ background-color: #F7F7F7; width: 420px; margin-top: -10px; height: 250px;}

#pagehostingfront { background-position:center; height: 570px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: elative; padding: 0px; z-index: 1; }

.frontfont{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:8pt; margin-left: 40px; text-align:justify; margin-top: -5px;}

#newiconmargin{ margin-left: -11px; margin-bottom: -10px;}

#newflashbanner{ margin-top: -360px;}

#btn1 { background-image:url(images/constructionbtn.png); width: 79px; height: 78px;}
#btn1:hover { background-image:url(images/constructionbtnhover.png); width: 79px; height: 78px;}

#btn2 { background-image:url(images/educationbtn.png); width: 79px; height: 78px;}
#btn2:hover { background-image:url(images/educationbtnhover.png);; width: 79px; height: 78px;}

#btn3 { background-image:url(images/governmentbtn.png); width: 79px; height: 78px;}
#btn3:hover { background-image:url(images/governmentbtnhover.png); width: 79px; height: 78px;}

#btn4 { background-image:url(images/commercialbtn.png); width: 79px; height: 78px;}
#btn4:hover { background-image:url(images/commercialbtnhover.png); width: 79px; height: 78px;}




html{ background-image:url(images/certback.png); background-repeat:repeat-x;}


#buyboardblockgov { width: 425px; padding-right: 30px; padding-top: 15px;}


government page Blocks TCPN/BUYBOARD 
#buyboardboxgov{ background-image:url(images/buyboardgov.png); width: 454px; height: 377px; background-repeat:no-repeat; margin-top: -185px; padding: 20px; margin-left: -25px;}

#tcpnboxgov{ background-image:url(images/tcpngov.png); width: 454px; height: 377px; padding: 20px; background-repeat:no-repeat; margin-left: -10px; position:relative;}

#buyboardboxedu{ background-image:url(images/buyboardgov.png); width: 454px; height: 377px; background-repeat:no-repeat; margin-top: -185px; padding: 20px; margin-left: -25px;}

#buyboardbox{ background-image:url(images/buyboardedu.png); width: 454px; height: 377px; background-repeat:no-repeat; margin-top: -185px; padding: 20px; margin-left: -25px;}

#tcpnbox{ background-image:url(images/tcpnedu.png); width: 454px; height: 377px; padding: 20px; background-repeat:no-repeat; margin-left: -10px; position:relative;}

#width { width: 850px; }

#speechbubble_b { background-image:url(images/speechBubble_A.png); width: 950px; height: 134px; background-repeat: no-repeat; }

#tableicons { float:right; margin-right: 600px; margin-top: -320px; }

#fireicon { background-image:url(images/fireIcon.png); width: 200px; height: 62px; }

#security { background-image:url(images/security.png); width: 200px; height: 62px }

#it { background-image:url(images/it.png); width: 200px; height: 62px }

#data { background-image:url(images/data.png); width: 200px; height: 62px }

#buyboardimage { background-image:url(images/buyboard.jpg); width: 199px; height: 48px; background-repeat:no-repeat; }

#buyboardblock { width: 425px; float:right; margin-top: -250px; margin-right: 40px; }

#buyboardblockgov { width: 425px; float:right; margin-top: -250px; margin-right: -10px; }

#tcpnblock { width: 440px; }

.presstitle { margin-left:130px; }

.dinotitle { margin-left:150px; }

.center { margin-left: 400px; }

.black { color:#000; }

#video { margin-left: 120px; }

#newfacebook { margin-right: -90px; position:relative; background-image:url(images/newfacebook.png); width:158px; height: 40px; margin-top:-655px; float:right; }

#newlinkedin { margin-right: -90px; position:relative; margin-top: -595px; background-image:url(images/linkedInContactsPageLogo.png); width:158px; height: 40px; float:right; }

#newtwitter { background-image:url(images/twitterlinkcontacts.png); width:158px; height: 40px; margin-top:-535px; float:right; background-repeat:no-repeat; position:relative; margin-right: -90px; }

/*contacts .html social networking icons
*/

#twitrightnewscar { float: right; margin-top:-645px; clear:both; text-decoration:none; position:relative; }

#newfacebooknewscar { width:158px; height: 40px; margin-top:-645px; float:right; margin-right: -170px; position:relative; margin-right: -140px; }

#linkrightnewscar { float: right; margin-top: -645px; margin-right: 60px; clear:both; text-decoration:none; position:relative; }

/*news.html social icons*/
#newfacebooknewsclose { width:158px; height: 40px; margin-top:-245px; float:right; margin-right: -140px; position:relative; }

#twitrightnewsclose { float: right; margin-top:-245px; clear:both; text-decoration:none; position:relative; }

#linkrightnewsclose { float: right; margin-top: -245px; margin-right: 60px; clear:both; text-decoration:none; position:relative; }

/*link buttons
*/a:link { text-decoration: none }

a:visited { text-decoration: none }

a:active { text-decoration: none }

a:hover { text-decoration: underline; }

#mediacontact { margin-right: -30px; margin-top: -325px; position: relative; float:right; }

#low { float:right; margin-right: -90px; }

#linkrightnews { float: right; margin-top: -225px; margin-right: 90px; clear:both; text-decoration:none; position:relative; }

#twitrightnews { float: right; margin-top:-225px; clear:both; text-decoration:none; position:relative; }

#pressback { background-color:#e6e6e6; width: 580px; padding: 5px; height: 320px; position:relative; border-style:solid; border-color: #06C; }

#rxtechnews { width: 900px; height:258px; background-image:url(images/rxtechnews.jpg); border: 1px solid #FFF; }

.downloads { font-family:Arial, Helvetica, sans-serif; font-size:20px; }

#title { width:500px; position:relative; }

.bluebarmoveup { margin-top:-65px; }

#antivirusmoveup { position:relative; }

#footernav { margin-left:10px; font-family: Raavi; color: #FFF; font-size: 12px; text-align: left; line-height: 20px; height:47px; position: relative; z-index:-4; width:
}

#footerbackground { height:47px; background-color:#1f1f1f; width:900px; margin-left:-1px; position:relative; z-index: 1; }

#facebooklinknews { background-image:url(images/facebooklink.png); width:78px; height:29px; float:right; background-repeat:no-repeat; margin-right:15px; margin-top:-25px; z-index:10; }

/*bottomlink social network*/

#facebooklink { background-image:url(images/facebooklink.png); width:78px; height:29px; float:right; background-repeat:no-repeat; margin-right:15px; margin-top:-25px; z-index:10; }

#twitterlink { background-image:url(images/twitterlink.png); width:111px; height:29px; float:right; background-repeat:no-repeat; margin-right:15px; margin-top:-25px; z-index:10; }

#linkedinlink { background-image:url(images/linkedinlink.png); width:88px; height:25px; float:right; background-repeat:no-repeat; margin-right:15px; margin-top:-25px; z-index: 10; position: relative; }

#newfacebooknews { width:158px; height: 40px; margin-top:-225px; float:right; margin-right: -170px; position:relative; }

#firstcert { margin-left: 160px; }

#certrightmid { margin-left:269px; margin-top:-200px; }

#certright { float:right; margin-top:-200px; margin-right:243px; }

#serviceright { margin-left:50px; }

#serviceleft { margin-left:50px; }

#certbackb { background-image:url(images/certback.png); width: 279px; height: 600px; background-repeat:no-repeat; float:right; margin-top:-600px; margin-right:100px; }

#certback { background-image:url(images/certback.png); width: 279px; height: 600px; background-repeat:no-repeat; margin-left:100px; }

#blueservice1 { width: 454px; height:90px; float: right; margin-top:-142px; margin-right:30px; }

#blueservice { width: 454px; height: 90px; margin-top:20px; margin-left:110px; }

#headquarters { margin-left:120px; position: absolute; width:800px; left: 17px; top: 359px; }

#twitright { float: right; margin-top:30px; clear:both; margin-right:140px; text-decoration:none; position:relative; }

#linkright { float: right; margin-top:90px; clear:both; margin-right:140px; text-decoration:none; position:relative; }

#facebookright { float: right; margin-top:35px; margin-right:138px; position:relative; clear:both; }

#facebook { width: 269px; height: 101px; background-image:url(images/facebook.png); margin-left:35px; margin-top:-15px; }

#twit { width: 263px; height: 63px; background-image:url(images/twit.png); margin-top:40px; margin-left:35px; }

#stay { width: 333px; height: 283px; background-image:url(images/stayconnect.png); float:right; margin-top:70px; }

#green { width:950px; height:100px; background-image:url(images/green.png); clear:both; margin-top:100px; z-index:10; }

#pagenews { background-position:center; background-repeat:no-repeat; width: 950px; height: 700px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagepress { background-position:center; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagecareer { background-position:center; height: 1830px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagecompany { background-position:center; height: 935px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagecontact { background-position:center; height: 1145px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagecontactvid { background-position:center; height: 550px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagelogin { background-position:center; height: 605px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

.size { font-size:12px; }

#ul1 { background-image:url(images/ul.png); width:140px; height: 153px; z-index:10; position:relative; float:right; margin-top:-60px; margin-right: 30px; }

#ul { background-image:url(images/ul.png); width:140px; height: 153px; z-index:10; position:relative; }

#circle3g { background-image: url(images/Surveillance-Systemsg.png); width:146px; height: 147px; margin-top:-30px; }

#circle2g { background-image: url(images/fireSecuritySystemsg.png); width:146px; height: 147px; margin-top:-40px; }

#circle1g { background-image:url(images/electronicSecuritySystemsg.png); width:146px; height: 147px; margin-top:-10px; }

#circle3 { background-image: url(images/Surveillance-Systems.png); width:146px; height: 147px; margin-top:-65px; }

#circle2 { background-image: url(images/fireSecuritySystems.png); width:146px; height: 147px; margin-top:-65px; position:relative; }

#circle1 { background-image:url(images/electronicSecuritySystems.png); width:146px; height: 147px; }

#circletxt3 { width:700px; float:right; margin-right:70px; margin-top:-100px; }

#circletxt2 { width:700px; float:right; margin-right:70px; margin-top:-100px; }

#circletxt { width:700px; float:right; margin-right:70px; margin-top:-120px; position:relative; }

#commercialsecurity { width: 900px; height:258px; background-image: url(images/CommercialSecurity.jpg); border: 1px solid #FFF; }

#homesecurity { width: 900px; height:258px; background-image:url(images/homesecurity.jpg); border: 1px solid #FFF; }

#trademark1 { padding-left:10px; padding-right:10px; background-repeat:no-repeat; background-image:url(images/trademark.png); width: 19px; height: 8px; float:right; margin-top:-15px; margin-right:295px; z-index:10; }

#trademark { background-image:url(images/trademark.png); width: 19px; height: 8px; margin-left:180px; }

#tcpnlog { background-image:url(images/tcpnbig.png); width:219px; height:220px; background-repeat:no-repeat; padding-right:10px; position:relative; margin-top:-310px; float:right; margin-right: 100px; }

.arial { font-family:Arial, Helvetica, sans-serif; font-size:24px; }

#tcpnback { background-position:center; height: 710px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#tcpn1 { width: 900px; height:258px; background-image:url(images/tcpn.jpg); border: 1px solid #FFF; }

#pagesofthard { background-position:center; height: 1175px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#alllogos { width: 916px; height: 330px; background-image:url(images/alllogos.png); }

#hardwaretxt { font-family:Arial, Helvetica, sans-serif; padding-top:70px; padding-left:30px; padding-right:30px; }

#softwaretxt { font-family:Arial, Helvetica, sans-serif; padding-top:70px; padding-left:30px; padding-right:30px; }

#software { background-image:url(images/software.png); width:454px; height:377px; position:relative; }

#hardware { background-image:url(images/hardware.png); width:454px; height:377px; margin-left:460px; margin-top:-376px; position:relative; }

#softwareandhardware { width: 900px; height:258px; background-image:url(images/softwareandhardware.jpg); border: 1px solid #FFF; }

.rightmove1 { float:right; margin-top:-80px; margin-right:40px }

.rightmove { float:right; width:810px; margin-top:40px; }

#construction { background-image:url(images/constructionworkers.png); width:448px; height:299px; margin-top:-260px; }

#ninelogo { background-image:url(images/99.png); width:278px; height:249px; margin-top:30px; background-repeat:no-repeat; margin-left:630px; }

#norman { background-image:url(images/norman.png); width:650px; height:138px; margin-top:20px; }

#section4logo { background-image:url(images/networkProductsLogo.png); width:99px; height:140px; float:right; margin-top:-120px; margin-right:820px; }

#internet { width: 900px; height:258px; background-image:url(images/internet.jpg); border: 1px solid #FFF; }

#antivirus { width: 900px; height:258px; background-image:url(images/antivirus.jpg); border: 1px solid #FFF; }

.blacktext { color:#000; }

#bluebar { width:889px; height: 8px; background-image:url(images/bluebar.png); }

#bronzebar { width:889px; height: 8px; background-image:url(images/bronzebar.png); }

#purplebar { width:889px; height: 8px; background-image:url(images/purplebar.png); }

#blackbar { width:889px; height: 8px; background-image:url(images/blackbar.png); }

#tanbar { width:889px; height: 8px; background-image:url(images/tanbar.png); }

#weblogos { background-image:url(images/webiste-credit1.png); width: 900px; height: 129px; margin-left:3px; }

#ourcompany { width: 900px; height:258px; background-image:url(images/OurCompanyb.png); border: 1px solid #FFF; }

#contactus { width: 900px; height:258px; background-image:url(images/contactus.png); border: 1px solid #FFF; }

#career { width: 900px; height:258px; background-image:url(images/career.png); border: 1px solid #FFF; }

#web { width: 900px; height:258px; background-image:url(images/webgraohics.png); border: 1px solid #FFF; }

#right { margin-left:35px; }

#orangeback { background-image:url(images/orangeline.jpg); width: 569px; height: 7px; margin-left: 30px; position:relative; }

#orangeback1 { background-image:url(images/orangeline.jpg); width: 569px; height: 7px; margin-left: 30px; position:relative; margin-top:10px; }

#greenline { background-image:url(images/greenline.jpg); width:5px; height:110px; margin-left:650px; }

#ciscologo { margin-left:10px; background-image:url(images/ciscologo.jpg); width: 72px; height:92px; background-repeat:no-repeat; }

#networkinglogo { background-image:url(images/networkinglogos.jpg); width:218px; height: 216px; background-repeat:no-repeat; margin-top:-230px; float:right; z-index:6; position:relative; }

#logo { background-image:url(images/logos.png); width:890px; height: 147px; margin-top:125px; position:relative; background-repeat:no-repeat; }

#cabling { width: 900px; height:258px; background-image:url(images/cabling.jpg); border: 1px solid #FFF; }

#networkingsoloutions { width: 900px; height:248px; background-image:url(images/networkingsolutions.jpg); border: 1px solid #FFF; }

#copylogo { background-image:url(images/copyrightlogo.png); width:361px; height:127px; margin-bottom: -13px; float:right; margin-right:310px; position:relative; }

#commercialhead { width: 900px; height:258px; background-image:url(images/commercialhead.jpg); border: 1px solid #FFF; }

#secureimg { margin-left:15px; }

speech bubbles
#bubble { background-image:url(images/bubble.png); width:519px; height: 297px; margin-top:-265px; margin-left: 260px; background-repeat:no-repeat; }
#bubble { background-image:url(images/bubble.png); width:519px; height: 297px; margin-top:-265px; margin-left: 260px; background-repeat:no-repeat; }

#caroljonson { float:left; text-align: left; margin-right:65px; }
#jamessmith { float:right; text-align: right; margin-right:65px; }
->


#tcpn { background-image:url(images/tcpn.png); width:100px; height:110px; float:left; background-repeat:no-repeat; padding-right:10px; position:relative; margin-top: -60px; }

.right { float:right; margin-top: -250px; margin-right: 100px; }

.rightgov { float:right; margin-top: -210px; margin-right: 120px; }

.rightgova { float:left; margin-top: -30px; margin-right: 120px; z-index:5; position: relative; }

.rightedu { float:right; margin-top: -210px; margin-right: 120px; }

.rightcom { float:left; margin-top: 10px; margin-left: 135px; }

#rightcabling { margin-left:5px; text-align: center; }

.rightrealgov { position: relative; margin-left:550px; margin-top:-200px; float:left; }

#government { background-image:url(images/government.png); width:403px; height: 269px; margin-top:10px; margin-left:100px; }

#computer { background-image:url(images/computers.png); width:403px; height: 269px; margin-top:10px; margin-left:115px; }

#speech { background-image:url(images/speech.png); width:932px; height:115px; margin-top:-18px; margin-left:-10px; position:relative; background-repeat:no-repeat; }

#education { width: 900px; height:248px; background-image:url(images/education2.png); border: 1px solid #FFF; }

#hosting { width: 900px; height:258px; background-image:url(images/hosting.png); border: 1px solid #FFF; }

#buidiing { width: 900px; height:248px; background-image:url(images/building_a.png); border: 1px solid #FFF; }

#personalized { background-image:url(images/personalized_a.png); width: 471px; height: 29px; margin-left: 45px; margin-bottom: -10px; position:relative; background-repeat:no-repeat; }

body { margin:0; background-repeat: repeat-x; background-color:#d1d1d1; }

/* this centers the text*/
 #container { text-align: center; }

/*this centers the container content*/
#containercontent { width: 1000px; text-align: left; padding:0px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: auto; }

#pagebg { background-position:center; height: 707px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; }

#pagebga { background-position:center; height: 1400px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagebgb { background-position:center; height: 880px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagebgcab { background-position:center; height: 790px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pageantivirus { background-position:center; height: 755px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagenetworking { background-position:center; height: 530px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagebgedu { background-position:center; height: 2150px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagecom { background-position:center; height: 1150px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pageint { background-position:center; height: 805px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagehosting { background-position:center; height: 500px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagehomesecurity { background-position:center; height: 840px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagehomesecurity1 { background-position:center; height: 810px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pageweb { background-position:center; height: 790px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagegov { background-position:center; height: 985px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#pagedownloads { background-position:center; height: 670px; background-repeat:no-repeat; width: 950px; margin-top: -120px; margin-right: auto; margin-left: auto; background-color:#FFF; position: relative; padding: 0px; z-index: 1; }

#rxlogo { background-image:url(images/rx-tech-logo.png); background-repeat: no-repeat; height: 100px; width: 316px; margin-top: -25px; margin-left: -1px; position: relative; z-index: 2; margin-bottom: 75px; }

#topbanner { background-repeat: no-repeat; z-index: 3; height: 427px; width: 690px; margin-left: 16px; margin-top:10px; position:relative; }

#copyright { font-family: Raavi; position: relative; text-align: center; font-size:12px; z-index: 6; margin-top: 5px; width:1000px; height: 127px; }

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size:small;
	color: #1f1f1f;
	font-weight: normal;
	background-color: #FFF;
	text-align: justify;
	margin-left: auto;
	margin-right: 15px;
}

.heading { font-family:Raavi; font-size:18px; color:#1f1f1f; }

#main {
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
	z-index: 5;
	margin-top: -5px;
	margin-left: 10px;
	text-align: left;
	padding-top: 15px;
	line-height: normal;
	padding-left:10px;
	left: -1px;
	position:relative;
	z-index:5;
	list-style-type: square;
	word-spacing: normal;
	letter-spacing: 1pt;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	font-variant: normal;
	white-space: normal;
}

.content {
	font-family:Raavi;
	font-size:12px;
	color:#000;
	line-height: 14px;
	padding: 0px;
	margin-right: 15px;
	text-decoration: none;
	font-variant: normal;
}

.contenthighlight { font-family:Raavi; font-size:12px; color:#006; line-height: 15px; padding: 0px; font-weight: 400; margin-right: 15px; }

.contentlist { font-family:Raavi; font-size:12px; color:#1f1f1f; line-height: 15px; font-weight: 400; float:left; position: relative; display: inline; padding-right: 13px; padding-bottom: 13px; }

#topnav { margin-left:480px; height: 31px; width: 468px; ; text-align: right; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }

#headingbackground { background-color:#dcdcdc; height: 19px; }

.headingtitle { font-size:14px; font-family: "Myriad Pro Light"; letter-spacing: .5px; padding-left:2px; }

.headingtitlehighlight { font-size:14px; font-family: "Myriad Pro Light"; letter-spacing: .5px; padding-left:2px; }

.headingSubTitle { font-family:"Myriad Pro"; font-size:11px; float:right; font-style:italic; padding-top:5px; }

.td.pad { padding:0; }

.tcpnheading { font-family:"Franklin Gothic Heavy"; font-size: 24px; }

#logobar { width:889px; height: 8px; background-image:url(images/logobar.png); }

#bluebarlogo { width:889px; height: 8px; background-image:url(images/logobarBlue.png); }

#goldbar { width:889px; height: 8px; background-image:url(images/goldbar.png); }

#redbar { width:889px; height: 8px; background-image:url(images/redbar.png); }

.redsubheading { font-family: Kartika; color:#FFF; font-size: 14px; }

#greybar { background-image:url(images/greyBar.png); width: 569px; height: 7px; }

#accessories { height:114px; width:124px; margin-top: 10px; text-indent: 10000px; background-image: url(images/accessories.png); display: block; position:relative; }

#accessories:hover { background-image: url(images/accessories1.png); height:114px; width:124px; text-decoration:none; }

#cabledrops { height:114px; width:124px; margin-top: 10px; margin-left: -115px; text-indent: 10000px; background-image: url(images/cableDrops.png); display: block; position:relative; }

#cabledrops:hover { background-image: url(images/cableDrops1.png); height:114px; width:124px; text-decoration:none; }

#cctv { height:114px; width:124px; margin-top: 10px; text-indent: 10000px; background-image: url(images/cctv.png); display: block; position:relative; }

#cctv:hover { background-image: url(images/cctv1.png); height:114px; width:124px; text-decoration:none; }

#fire { height:114px; width:124px; margin-top: 10px; text-indent: 10000px; background-image: url(images/fire.png); display: block; position:relative; }

#fire:hover { background-image: url(images/fire1.png); height:114px; width:124px; text-decoration:none; }

#intrusion { height:114px; width:124px; margin-top: 10px; text-indent: 10000px; background-image: url(images/intrusion.png); display: block; position:relative; }

#intrusion:hover { background-image: url(images/intrusion1.png); height:114px; width:124px; text-decoration:none; }

#networking { height:114px; width:124px; margin-top: 10px; text-indent: 10000px; background-image: url(images/networking.png); display: block; position:relative; }

#networking:hover { background-image: url(images/networking1.png); height:114px; width:124px; text-decoration:none; }

#workrates { height:114px; width:124px; margin-top: 10px; text-indent: 10000px; background-image: url(images/workRates.png); display: block; position:relative; }

#workrates:hover { background-image: url(images/workRates1.png); height:114px; width:124px; text-decoration:none; }

#server { height:114px; width:242px; margin-top: 10px; background-image: url(images/serverWorkstation.png); display: block; position:relative; }

#server:hover { background-image:url(images/serverWorkstation1.png); height:114px; width:242px; text-decoration:none; }

.bigtxt { font-family:Arial; font-size:24px; }

#redback { background-image:url(images/redback.png); width: 440px; height: 112px; margin-top:-115px; position:relative; }

#purpleback { background-image:url(images/purpleback.png); width: 440px; height: 114px; margin-top: -120px; position:relative; }

#greyback { background-image:url(images/greyback.png); width: 440px; height: 236px; margin-left: -440px; position:relative; }

#yellowback { background-image:url(images/yellowback.png); width: 880px; height: 83px; position:relative; }

.arialitalic { font-size:14px; color: #06C; font-family: arial; font-style: italic; }

.inline { display: inline-block; }

#webdesign { background-image:url(images/webdesign.png); width:230px; height: 39px; }

.qmmc .qmdivider { display:block; font-size:1px; border-width:0px; border-style:solid; z-index:1; }

.qmmc .qmdividery { float:left; width:0px; }

.qmmc .qmtitle { display:block; cursor:default; white-space:nowrap; position:relative; z-index:1; }

.qmclear { font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block; float:none !important; }

.qmmc { position:relative; z-index:10; }

.qmmc a, .qmmc li { float:left; display:block; white-space:nowrap; position:relative; z-index:1; }

.qmmc div a, .qmmc ul a, .qmmc ul li { float:none; }

.qmsh div a { float:left; }

.qmmc div { visibility:hidden; position:absolute; }

.qmmc .qmcbox { cursor:default; display:inline-block; position:relative; z-index:1; }

.qmmc .qmcbox a { display:inline; }

.qmmc .qmcbox div { float:none; position:static; visibility:inherit; left:auto; }

.qmmc li { z-index:auto; }

.qmmc ul { left:-10000px; position:absolute; z-index:10; }

.qmmc, .qmmc ul { list-style:none; padding:0px; margin:0px; }

.qmmc li a { float:none; }

.qmmc li:hover>ul { left:auto; }

#qm0 ul { top:100%; }

#qm0 ul li:hover>ul { top:0px; left:100%; }

/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0 { width:500px; }

/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a { padding:5px 8px 3px 0px; margin:0px 15px 0px 0px; color:#333; font-family: Tahoma, Geneva, sans-serif; font-size:14px; text-decoration:none; font-weight:normal; text-align:left; border-width:0px 0px 8px 0px; border-style:solid; border-color:#1F1F1F; font-weight: bold; }

/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover { color:#000000; border-color:#FFF; }

/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a { color:#000000; border-color:#008080; }

/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent { background-repeat:no-repeat; background-position:95% 50%; }

/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover { color:#000000; text-decoration:none; border-color:#304943; }

/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul { padding:10px 5px 10px 5px; background-color:#EEEEEE; border-width:1px; border-style:solid; border-color:#FFF; }

/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a { padding:3px 5px 3px 5px; background-color:transparent; color:#000000; font-size:11px; font-weight: normal; border-width:0px; border-style:none; border-color:#000000; }

/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover { background-color:#666666; color:#FFFFFF; text-decoration:none; }

/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a { background-color:#666666; color:#FFFFFF; text-decoration:none; }

/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent { background-image:url(qmimages/arrow_0.gif); }

/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover { background-color:#666666; background-image:url(qmimages/arrow_1.gif); color:#FFFFFF; }

/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle { margin:2px 5px 5px 5px; color:#222222; font-family:Arial; font-size:11px; font-weight:bold; }

/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx { border-top-width:1px; margin:4px 5px 4px 5px; border-color:#999999; }

/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul { width:100%; }

/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent { background-image:url(qmimages/arrow_1.gif); }

#topbanner { background-image: url(images/animationRoomAll.jpg); width: 900px; border: 2px solid #000; margin-left:20px; }

a { text-decoration: none; color: #06C; }

.bluebackground { background-color: #066; }

#box-table-a { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 45px; width: 480px; text-align: left; border-collapse: collapse; }

#box-table-a th { font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; }

#box-table-a td { padding: 8px; background: #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; }

#box-table-a tr:hover td { background: #d0dafd; color: #339; }

#box-table-b { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 45px; width: 480px; text-align: center; border-collapse: collapse; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; }

#box-table-b th { font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039; }

#box-table-b td { padding: 8px; background: #e8edff; border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; color: #669; }
#pagegov #main table tr .content p {
	font-weight: normal;
}
#containercontent #pagegov #main table tr td p {
	text-align: justify;
}
