BODY {
	MARGIN-LEFT: 6px; HEIGHT: 100%; BACKGROUND-COLOR: #000; cursor:default;
}
H1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 8px; FONT: bold 22px Arial, Helvetica, sans-serif; MARGIN-LEFT: 15px; COLOR: #666
}
H2 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 3px; FONT: bold 14px Arial, Helvetica, sans-serif; MARGIN-LEFT: 15px; COLOR: #000
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 15px; COLOR: #000
}
UL {
	PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(/images/structures/icons/orangebullet.gif); MARGIN-LEFT: 15px; LIST-STYLE-TYPE: square
}
LI {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 2px
}
UL.nobullet {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN: 0px 0px 10px; LIST-STYLE-TYPE: none
}
UL.squarebullet {
	MARGIN-TOP: -10px; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: square
}
UL.squarebullet LI {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px
}
UL UL.sublist {
	LIST-STYLE-IMAGE: none; MARGIN: -2px 0px 5px -13px; LIST-STYLE-TYPE: none
}
UL UL.sublist LI {
	MARGIN: 5px 0px 0px; LIST-STYLE-TYPE: none
}
A {
	COLOR: #000
}
FORM {
	MARGIN: 5px 0px 10px
}
FORM BR {
	CLEAR: left
}
LABEL {
	PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; FONT: bold 12px Arial, Helvetica, sans-serif; WIDTH: 100px; TEXT-ALIGN: right
}
TEXTAREA {
	FONT: 12px Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.right {
	FLOAT: right; MARGIN: 10px
}
IMG.left {
	FLOAT: left; MARGIN: 15px
}
#mainbody {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
#contentarea {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1px solid; FONT: 12px Arial, Helvetica, sans-serif; OVERFLOW: visible; BORDER-LEFT: #000 0px solid; WIDTH: 601px; BORDER-BOTTOM: #000 0px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
#contentareaphoto {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1px solid; FONT: 12px Arial, Helvetica, sans-serif; OVERFLOW: hidden; BORDER-LEFT: #000 0px solid; WIDTH: 601px; BORDER-BOTTOM: #000 0px solid; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
#contentarea P {
	FONT-SIZE: 12px; MARGIN: 0px 10px 15px 15px; LINE-HEIGHT: 15px
}
#contentareaphoto P {
	FONT-SIZE: 12px; MARGIN: 0px 10px 15px 15px; LINE-HEIGHT: 15px
}
DIV#rightcolimage {
	RIGHT: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 190px; BOTTOM: 0px; POSITION: absolute
}
#nav {
	BORDER-RIGHT: #000 1px solid; WIDTH: 158px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ccc
}
#subnav {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ff6600
}
#resources {
	BORDER-TOP: #000 1px solid; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #e3e3e3
}
#header {
	
}
#topbar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 29px; BACKGROUND-COLOR: #ff6600
}
#bottomNav {
	PADDING-TOP: 10px
}
#header {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 0px solid
}
#rightcolumn {
	FLOAT: left; MARGIN: 15px 0px 0px 10px; WIDTH: 175px; HEIGHT: 100%
}
#shortrightcolumn {
	FLOAT: left; MARGIN: 15px 0px 0px 10px; WIDTH: 175px
}
#rightcolumn P {
	FONT-SIZE: 11px; MARGIN: 0px 7px 7px; LINE-HEIGHT: 12px
}
#shortrightcolumn P {
	FONT-SIZE: 11px; MARGIN: 0px 7px 7px; LINE-HEIGHT: 12px
}
#rightcolumn UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; LINE-HEIGHT: 12px
}
#shortrightcolumn UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; LINE-HEIGHT: 12px
}
#maincolumn {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 400px; MARGIN-RIGHT: 0px
}
#homecontentarea {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1px solid; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ff6600
}
#homeintroarea {
	BACKGROUND: url(/images/misc/gfx_homepage_04_14.jpg) no-repeat left bottom; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 601px; BORDER-BOTTOM: #000 3px solid
}
#homeintrotext {
	FLOAT: right; WIDTH: 280px; MARGIN-RIGHT: 10px
}
#homeintrotext P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
#homebottomarea {
	OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #ff6600
}
#homebottomarea H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#homeadarea H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#wirelessnetworkarea {
	BACKGROUND: url(/images/misc/59wireless_agents.jpg) no-repeat left bottom; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 601px; BORDER-BOTTOM: #000 3px solid
}
#wirelessnetworkbottomarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 20px; BACKGROUND-COLOR: #fff
}
.toplink {
	FONT: 12px arial; COLOR: #fff
}
.toplink A {
	MARGIN-LEFT: 8px; TEXT-TRANSFORM: uppercase; COLOR: #fff; MARGIN-RIGHT: 8px; TEXT-DECORATION: none
}
.navlink {
	BORDER-TOP: #000 1px solid; HEIGHT: 25px
}
.navlinkBottom {
	BORDER-BOTTOM: #000 1px solid; HEIGHT: 25px
}
.navlink A {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: url(/images/structures/buttons/gs_lnav_blkarrow.gif) no-repeat right 50%; FONT: bold 12px/25px arial; MARGIN-LEFT: 5px; VERTICAL-ALIGN: bottom; COLOR: #000; TEXT-DECORATION: none
}
.navlink IMG {
	
}
.navlinkActive {
	BORDER-TOP: #000 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 3px
}
.navlinkActive A {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: url(/images/structures/buttons/gs_lnav_whtarrow.gif) no-repeat right 50%; FONT: bold 12px arial; MARGIN-LEFT: 5px; COLOR: #fff; TEXT-DECORATION: none
}
.subnavlinkActive {
	MARGIN-TOP: 2px
}
.subnavlinkActive A {
	FONT: 11px arial; MARGIN-LEFT: 10px; COLOR: #fff
}
.navlinkBottom A {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: url(/images/structures/buttons/gs_lnav_blkarrow.gif) no-repeat right 50%; FONT: bold 12px/25px arial; MARGIN-LEFT: 5px; VERTICAL-ALIGN: bottom; COLOR: #000; TEXT-DECORATION: none
}
.navlinkInactiveBottom A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 17px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/structures/buttons/gs_lnav_blkarrow.gif) no-repeat right 50%; FONT: bold 12px/25px arial; MARGIN-LEFT: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; COLOR: #000; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.resourcehead {
	FONT: bold 12px arial; MARGIN-LEFT: 5px; COLOR: #ff6600; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.resourcelink {
	MARGIN-TOP: 5px; text-decoration:none;
}
.resourceXML {
	MARGIN-TOP: 15px
}
.resourcelinkXML {
	MARGIN-TOP: 15px
}
.resourcelink A {
	FONT: 11px arial; MARGIN-LEFT: 7px; COLOR: #000
}
.resourcelinkXML A {
	MARGIN-TOP: 15px; FONT: 11px arial; MARGIN-LEFT: 7px; COLOR: #000
}
.footerlink {
	FONT: 11px arial; COLOR: #fff
}
.footerlink A {
	MARGIN-LEFT: 6px; COLOR: #fff; MARGIN-RIGHT: 6px; TEXT-DECORATION: none
}
.articleLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 13px; BACKGROUND: url(/images/structures/icons/article_icon.gif) no-repeat left top
}
.flashlink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 16px; BACKGROUND: url(/images/structures/icons/icon_flash.gif) no-repeat left top
}
.wmplink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 16px; BACKGROUND: url(/images/structures/icons/icon_wmp.gif) no-repeat left top
}
.homearrowlink {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: url(/images/structures/buttons/gs_blkorangearrow.gif) no-repeat right 50%
}
.pagearrowlink {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: url(/images/structures/buttons/gs_orangewhtarrow.gif) no-repeat right 50%
}
.navlink A:hover {
	COLOR: #ff6600
}
.resourcelinkXML A:hover {
	COLOR: #ff6600
}
.resourcelink A:hover {
	COLOR: #ff6600
}
.navlinkBottom A:hover {
	COLOR: #ff6600
}
.emailWidget {
	BACKGROUND-COLOR: #666
}
.widgetHead {
	FONT: bold 12px arial; MARGIN-LEFT: 5px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px
}
.widgetText {
	FONT: 11px arial; MARGIN-LEFT: 5px; COLOR: #fff; PADDING-TOP: 2px
}
.emailForm {
	MARGIN-TOP: 2px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px
}
.formSpace {
	
}
.zip {
	PADDING-RIGHT: 5px; FONT: bold 12px arial; MARGIN-LEFT: 40px; COLOR: #fff
}
.phonenumber {
	MARGIN: 10px; FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #ff6600
}
.spacer {
	HEIGHT: 2px; BACKGROUND-COLOR: #fff
}
.whiteSpacer {
	BACKGROUND-COLOR: #fff
}
.orangeRule {
	BACKGROUND-COLOR: #ff6600
}
.whiterule {
	BORDER-TOP: #fff 1px solid
}
.logo {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.logo800 {
	PADDING-TOP: 8px
}
.module {
	FLOAT: left; MARGIN: 10px; FONT: 11px Arial, Helvetica, sans-serif; WIDTH: 175px
}
#maincolumn .module {
	FLOAT: left; MARGIN: 10px; FONT: 11px Arial, Helvetica, sans-serif; WIDTH: 175px
}
.module P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.module H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.module H3 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#maincolumn .module P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.rightcolpromobox {
	MARGIN-BOTTOM: 10px; WIDTH: 177px; POSITION: relative
}
.colbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; BORDER-LEFT: #000000 1px solid; WIDTH: 570px; BORDER-BOTTOM: #000000 1px solid
}
.colbox H1 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #666; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; LETTER-SPACING: 0.12em
}
.rightcolbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #e3e3e3; MARGIN-BOTTOM: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 175px; BORDER-BOTTOM: #000000 1px solid; POSITION: relative
}
.rightcolbox H1 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #666; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; LETTER-SPACING: 0.12em
}
#pageutilities {
	MARGIN: 10px 15px 30px; HEIGHT: 20px
}
.breadcrumbs {
	
}
.pagetools {
	FLOAT: right; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 200px; COLOR: #666; TEXT-ALIGN: right
}
.pagetools A {
	COLOR: #666; TEXT-DECORATION: none
}
#tabbedlistarea {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#tabs {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 570px; BORDER-BOTTOM: #ff6600 2px solid; HEIGHT: 31px
}
#tabs DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 30px; HEIGHT: 30px
}
#tabs A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#tabs A:active {
	BACKGROUND-POSITION: 0px -34px
}
#tabs A.selected {
	BACKGROUND-POSITION: 0px -34px
}
#tallservices A {
	BACKGROUND: url(/images/structures/tabs/tab-popularservices.gif) no-repeat left top; WIDTH: 107px
}
#tonsite A {
	BACKGROUND: url(/images/structures/tabs/tab-inhomeservices.gif) no-repeat left top; WIDTH: 117px
}
#tremote A {
	BACKGROUND: url(/images/structures/tabs/tab-onlinesupport.gif) no-repeat left top; WIDTH: 117px
}
#tbbservices A {
	BACKGROUND: url(/images/structures/tabs/tab-bbservices.gif) no-repeat left top; WIDTH: 117px
}
#tgsservices A {
	BACKGROUND: url(/images/structures/tabs/tab-gsstoreservices.gif) no-repeat left top; WIDTH: 107px
}
TABLE.services {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 5px 10px 15px; BORDER-LEFT: 0px; WIDTH: 570px; BORDER-BOTTOM: 0px
}
TABLE.services TH {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/structures/tabs/bkg_orangeband.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 5px; FONT: bold 13px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 35px; TEXT-ALIGN: left
}
TABLE.services .rightcol {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #999 1px dotted; BORDER-BOTTOM: #999 1px dotted
}
TABLE.services .addcol {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-BOTTOM: #999 1px dotted; BACKGROUND-COLOR: #ddd
}
TABLE.services .addcolheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; FONT: bold 11px Arial, Helvetica, sans-serif; PADDING-TOP: 3px; BACKGROUND-COLOR: #ddd
}
TABLE.services .leftcol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 365px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
#tabbedlistarea P {
	MARGIN-LEFT: 0px
}
TABLE.services .itemname {
	FONT: bold 12px Arial, Helvetica, sans-serif
}
#servicepricebox {
	BACKGROUND: #fff; MARGIN-BOTTOM: 10px
}
#servicepricebox P {
	MARGIN: 10px 5px
}
#servicepricebox .priceheader {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px Arial, Helvetica, sans-serif; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 175px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
#servicepricebox .pricelabel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; BACKGROUND: #ff6600; FLOAT: left; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; WIDTH: 66%; COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; LETTER-SPACING: 0.12em
}
#servicepricebox .serviceprice {
	PADDING-LEFT: 10px; FONT-SIZE: 17px; BACKGROUND: #fff; COLOR: #ff6600; TEXT-ALIGN: center
}
#servicepricebox .addinfo {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 175px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
#contactmethod {
	MARGIN: 10px 15px 0px
}
#downloadlist {
	MARGIN: 10px 15px 0px
}
#hardwarelist {
	MARGIN: 10px 15px 0px
}
#newslist {
	MARGIN: 10px 15px 0px
}
#softhardwarelist {
	MARGIN: 10px 15px 0px
}
#driverlist {
	MARGIN: 10px 15px 0px
}
#aboutlist {
	MARGIN: 10px 15px 0px
}
#securitylist {
	MARGIN: 10px 15px 0px
}
#commquestlist {
	MARGIN: 10px 15px 0px
}
#intelligencelist {
	MARGIN: 10px 15px 0px
}
#contactmethod TD.icon {
	WIDTH: 70px; PADDING-TOP: 15px; BORDER-BOTTOM: #999 1px dotted
}
#softhardwarelist TD.icon {
	WIDTH: 70px; PADDING-TOP: 15px; BORDER-BOTTOM: #999 1px dotted
}
#hardwarelist TD.icon {
	WIDTH: 70px; PADDING-TOP: 15px; BORDER-BOTTOM: #999 1px dotted
}
#contactmethod TD.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 480px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
#hardwarelist TD.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 480px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
#hardwarelist TD.icon {
	WIDTH: 100px
}
#hardwarelist TD.text {
	WIDTH: 440px
}
#softhardwarelist P {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 0px
}
#downloadlist P {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 0px
}
#driverlist P {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 0px
}
#securitylist P {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 0px
}
#newslist P {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 0px
}
#softhardwarelist H2 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#downloadlist H2 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#driverlist H2 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#aboutlist H2 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#securitylist H2 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#newslist H2 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#softhardwarelist H3 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#downloadlist H3 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#driverlist H3 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#aboutlist H3 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#securitylist H3 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#newslist H3 {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#softhardwarelist .item {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
#downloadlist .item {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
#driverlist .item {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
DIV.aboutrow {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
DIV.intelligencerow {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
#securitylist .item {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
#commquestlist .item {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
#newslist .item {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
#driverlist .module {
	MARGIN-LEFT: 0px
}
#driverlist UL {
	PADDING-LEFT: 7px; MARGIN-LEFT: 7px
}
#driverlist LI {
	MARGIN-LEFT: 2px
}
#aboutlist .module {
	MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 270px
}
#intelligencelist .module {
	MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 270px
}
#aboutlist .module P {
	MARGIN-BOTTOM: 5px; FONT: 11px Arial, Helvetica, sans-serif; MARGIN-LEFT: 0px
}
#intelligencelist .module P {
	MARGIN-BOTTOM: 5px; FONT: 11px Arial, Helvetica, sans-serif; MARGIN-LEFT: 0px
}
#aboutlist DIV.sectioncol {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 185px
}
#intelligencelist DIV.sectioncol {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 185px
}
#aboutlist DIV.imagecol {
	FLOAT: left; WIDTH: 75px; MARGIN-RIGHT: 5px
}
#intelligencelist DIV.imagecol {
	FLOAT: left; WIDTH: 75px; MARGIN-RIGHT: 5px
}
#aboutlist DIV.sectioncol UL {
	MARGIN-TOP: -10px; PADDING-LEFT: 7px; MARGIN-LEFT: 7px
}
#intelligencelist DIV.sectioncol UL {
	MARGIN-TOP: -10px; PADDING-LEFT: 7px; MARGIN-LEFT: 7px
}
#aboutlist DIV.sectioncol LI {
	MARGIN: 2px 0px 2px 2px
}
#intelligencelist DIV.sectioncol LI {
	MARGIN: 2px 0px 2px 2px
}
#commquestlist .item {
	PADDING-TOP: 10px
}
.downloadsize {
	FONT: 11px Arial, Helvetica, sans-serif; MARGIN-LEFT: 5px; COLOR: #666; TEXT-ALIGN: right
}
P.topofpage {
	DISPLAY: block; PADDING-TOP: 20px
}
.topofpage A {
	FONT-SIZE: 11px
}
.footnote {
	MARGIN-TOP: 10px; FONT-SIZE: 11px
}
.offer {
	BORDER-RIGHT: #000 2px dotted; PADDING-RIGHT: 1px; BORDER-TOP: #000 2px dotted; MARGIN-TOP: 10px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 2px dotted; WIDTH: 175px; PADDING-TOP: 1px; BORDER-BOTTOM: #000 2px dotted
}
.offerheader {
	BACKGROUND: url(/images/structures/ads/ads_header.gif) #ff6600 repeat-x 50% top; HEIGHT: 13px
}
.offerheadersection {
	BACKGROUND: url(/images/structures/ads/ads_ornggreyheader.gif) #fff repeat-x 50% top; HEIGHT: 13px
}
.offerheaderwht {
	BACKGROUND: url(/images/structures/ads/ads_header.gif) #fff repeat-x 50% top; HEIGHT: 13px
}
.offerbody {
	FONT: bold 16px Universe, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #ff6600
}
.offerbodywht {
	FONT: bold 14px Universe, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.offerfooter {
	HEIGHT: 20px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: right
}
.offerfooterwht {
	HEIGHT: 20px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
#missionbriefing {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 15px; BORDER-BOTTOM: #666 1px dotted; BACKGROUND-COLOR: #e3e3e3
}
#missionbriefing H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dotted; LETTER-SPACING: 0.12em; BACKGROUND-COLOR: #fff
}
#missionbriefing P {
	PADDING-LEFT: 10px! important; MARGIN: 0px; PADDING-TOP: 5px
}
#missionbriefing UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
#missionbriefing OL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
#maincolumn DIV.relatedintel {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 15px; WIDTH: 375px; BORDER-BOTTOM: #666 1px dotted; BACKGROUND-COLOR: #e3e3e3
}
#maincolumn DIV.relatedintel H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dotted; LETTER-SPACING: 0.12em; BACKGROUND-COLOR: #fff
}
#maincolumn DIV.relatedintel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 5px; WIDTH: 360px; PADDING-TOP: 0px
}
#maincolumn DIV.relatedintel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
#maincolumn DIV.relatedintel OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
#maincolumn OL P {
	MARGIN-LEFT: 0px
}
#maincolumn UL P {
	MARGIN-LEFT: 0px
}
.caption {
	DISPLAY: block; MARGIN: 0px 0px 10px 15px; FONT: 11px Arial, Helvetica, sans-serif
}
UL .caption {
	MARGIN: 0px 0px 10px
}
OL .caption {
	MARGIN: 0px 0px 10px
}
TABLE.articles {
	MARGIN: 10px 0px 20px 15px
}
TABLE.articles TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 10px Arial, Helvetica, sans-serif; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid
}
TABLE.articles TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 11px Arial, Helvetica, sans-serif; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: left
}
#slideshow {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: left; MARGIN: 20px 10px; BORDER-LEFT: #000 1px solid; WIDTH: 375px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 115px
}
.screen {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.photolistset {
	MARGIN: auto; TEXT-ALIGN: left
}
.photolistset .photo {
	DISPLAY: inline; FLOAT: left; WIDTH: 125px
}
.photolistset .list {
	MARGIN-TOP: 15px; DISPLAY: inline; FLOAT: left; FONT: 11px arial, Helvetica, sans-serif; WIDTH: 245px; COLOR: #000
}
.photolistset .list H4 {
	MARGIN: 5px 0px 6px; FONT: bold 12px/1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.12em
}
.photolistset .list UL {
	MARGIN-TOP: 2px; PADDING-LEFT: 10px; MARGIN-LEFT: 10px
}
.linklist UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.linklist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.linklist LI.last {
	PADDING-BOTTOM: 0px
}
#slidechanger {
	BORDER-TOP: #ff6600 2px solid; HEIGHT: 15px; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
#slidechanger UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slidechanger UL LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 48.5%; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#slidechanger UL LI.first {
	TEXT-ALIGN: left
}
#slidechanger UL LI.last {
	TEXT-ALIGN: right
}
#slidechanger A {
	VISIBILITY: hidden; FONT: bold 11px arial; COLOR: #fff; TEXT-DECORATION: none
}
#slidechanger A:active {
	COLOR: #fff
}
#slidechanger LI.first A {
	MARGIN-LEFT: 0.5em
}
#slidechanger LI.last A {
	MARGIN-RIGHT: 0.5em
}
#xbox {
	PADDING-RIGHT: 20px
}
#xbox TABLE {
	MARGIN-BOTTOM: 30px; MARGIN-LEFT: 15px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
#xbox TD {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
#xbox TD.checkboxrow {
	BORDER-BOTTOM: #000 5px solid; TEXT-ALIGN: center
}
#xbox TH {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ff6600
}
#maincolumn DIV.relatedintel {
	WIDTH: 360px
}
.caption {
	WIDTH: 360px
}
TABLE.articles {
	WIDTH: 360px
}
#maincolumn DIV.relatedintel P {
	WIDTH: 350px
}
#missionbriefing P {
	WIDTH: 350px
}
#maincolumn DIV.relatedintel LI {
	WIDTH: 340px
}
#missionbriefing LI {
	WIDTH: 340px
}
#homecontentarea4 {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1px solid; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: #ff6600
}
#homebottomarea4 {
	OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
#homebottomarea4 .module {
	OVERFLOW: hidden; WIDTH: 275px; BACKGROUND-COLOR: #fff
}
#homeadarea .module {
	MARGIN: 10px 0px 10px 5px
}
#homebottomarea4 .module H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
#homebottomarea4 .module H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; LETTER-SPACING: 0.12em
}
#homebottomarea4 .module P {
	MARGIN: 2px 5px 5px
}
#homebottomarea4 DIV.sectioncol {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 185px
}
#homebottomarea4 DIV.imagecol {
	FLOAT: left; MARGIN: 3px; WIDTH: 75px
}
#homebottomarea4 DIV.sectioncol UL {
	PADDING-LEFT: 10px; MARGIN: -5px 5px 5px 10px
}
#homebottomarea4 DIV.sectioncol LI {
	MARGIN: 0px 0px 2px 2px
}
#homeintroarea4 {
	OVERFLOW: visible; WIDTH: 601px; POSITION: relative
}
#headline {
	MARGIN-BOTTOM: 1px
}
#homeintroarea4 #imagery {
	LEFT: 0px; OVERFLOW: visible; WIDTH: 297px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 240px
}
#homeadarea4 {
	BACKGROUND: url(/images/structures/backgrounds/bkg_homeband.jpg) #fff repeat-x left top; OVERFLOW: hidden; WIDTH: 100%
}
#homeadarea4 H2 {
	MARGIN-TOP: 7px; MARGIN-LEFT: 15px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LETTER-SPACING: 0.12em
}
#homebottomarea4 H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#homebottomarea5 {
	OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #fff0e6
}
#homebottomarea5 .module {
	BACKGROUND: url(/images/structures/backgrounds/bkg_note.jpg) repeat-y; OVERFLOW: visible; WIDTH: 275px
}
#homebottomarea5 .modulebody {
	BACKGROUND: url(/images/structures/backgrounds/bkg_note.jpg) repeat-y; WIDTH: 100%
}
#homebottomarea5 .modulebottom {
	BACKGROUND: url(/images/structures/backgrounds/bkg_notemain.jpg) no-repeat right bottom; WIDTH: 275px; HEIGHT: 45px
}
#homeadarea5 .module {
	MARGIN: 10px 0px 10px 5px
}
#homebottomarea5 .module H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
#homebottomarea5 .module H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/structures/backgrounds/bkg_note.jpg) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px Arial, Helvetica, sans-serif; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 5px; LETTER-SPACING: 0.12em
}
#homebottomarea5 .module P {
	MARGIN: 2px 10px 5px 5px
}
#homebottomarea5 DIV.sectioncol {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 185px
}
#homebottomarea5 DIV.imagecol {
	FLOAT: left; MARGIN: 3px 5px 3px 3px; WIDTH: 75px
}
#homebottomarea5 DIV.sectioncol UL {
	PADDING-LEFT: 10px; MARGIN: -5px 5px 5px 10px
}
#homebottomarea5 DIV.sectioncol LI {
	MARGIN: 0px 0px 2px 2px
}
#homeintroarea5 {
	MARGIN-BOTTOM: -1px; OVERFLOW: visible; WIDTH: 601px; POSITION: relative
}
#homeadarea5 {
	OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #fff0e6
}
#homebottomarea5 H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#homeadarea5 H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#homeintroarea5 #imagery {
	LEFT: 0px; OVERFLOW: visible; WIDTH: 297px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 240px
}
#virusmodule {
	MARGIN-TOP: 3px; MARGIN-LEFT: 8px
}
#virusmodule H3 {
	MARGIN-BOTTOM: 2px; FONT: bold 10px Arial, Helvetica, sans-serif; MARGIN-LEFT: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000
}
#virusmodule .alertlevel {
	FONT: bold 13px Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; WIDTH: 25px; COLOR: #fff; MARGIN-RIGHT: 10px; TEXT-ALIGN: center
}
#virusmodule .virus {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
 
 /* turn this to display:block to show FAQ questions */
 .submenu {
    display:none;
    margin-left: 2em;
	background-color:#FFFFFF;
	width:90%;
}
.mhead {
    background-color: #ffffff;
    display: block;
    font-size: 100%;
	width:90%;
	margin-left:2em;
}