/* sitewide */
body {	background-image:url(../images/mainBg.gif); background-repeat:repeat; margin:0px; text-align:center;}
body.pop {	background-image:url(../images/mainBg.gif); background-repeat:repeat; margin:0px; text-align:left;}
p, td, blockquote { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; text-align:left; margin-top:0px;}
li { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:150%; text-decoration:none; text-align:left; margin-left:10px;}
a { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; text-decoration:underline;}
.h1blue {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h1blue A {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline;}
.h2blue {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h3blue {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h3blue A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline;}
.h4blue {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h4blue A {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline;}
.h1white {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h1white A {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline;}
.h2white {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h3white {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h3white A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline;}
.h4white {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h4white A {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline;}
.h1black {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h2black {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h3black {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h4black {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h1grey {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.h2grey {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.h3grey {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.h3grey A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
.h4grey {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none; line-height:13px;}
.h4grey A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
#all { width: 762px; position:absolute; left:50%; margin-left: -381px; margin-top:20px; vertical-align:top; background-image:url(../images/contentBg.gif); background-repeat:repeat-y;}
#popLegal { width:422px; margin:20px; vertical-align:top; background-color:#e5e5e5;}
#popLegalWide { width:662px; margin:20px; vertical-align:top; background-color:#e5e5e5;}
#popScreen { width:662px; margin:20px; vertical-align:top; background-color:#e5e5e5;}
#content { width:762px; position: relative;}
#contentLegal { width:400px; position: relative; padding:10px; text-align:left;}
#contentLegalWide { width:640px; position: relative; padding:10px; text-align:left;}
#contentScreen { width:640px; position: relative; padding:10px; text-align:left;}

/* header */
#header { width:762px; height:63px; postition:relative; background-image: url(../images/headerBg.gif); background-repeat:no-repeat; text-align:left;}
#headerLegal { width:422px; height:63px; position:relative; clear:both; background-image: url(../images/headerPopBg.gif); background-repeat:repeat-x; text-align:left; font-size:2px;}
#headerLegalWide { width:662px; height:63px; position:relative; clear:both; background-image: url(../images/headerPopBg.gif); background-repeat:repeat-x; text-align:left; font-size:2px;}
#headerScreen { width:662px; height:63px; position:relative; clear:both; background-image: url(../images/headerPopBg.gif); background-repeat:repeat-x; text-align:left; font-size:2px;}
.logo { width: 144px; margin-top:13px; margin-bottom:10px; margin-left:10px; float:left;}
.search { position:absolute; top:18px; left:600px; text-align:left; padding:0px; vertical-align:top; font-size:2px;}

/* top navigation */
#topNav { width:760px; height:16px; background-image:url(../images/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px;}
#topNavLegal { width:420px; height:16px; position:relative; clear:both; background-image:url(../images/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px; margin-top:-4px;}
#topNavLegalWide { width:660px; height:16px; position:relative; clear:both; background-image:url(../images/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px; margin-top:-4px;}
#topNavScreen { width:660px; height:16px; position:relative; clear:both; background-image:url(../images/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px; margin-top:-4px;}
.topNavButton { float:left; margin-top:4px; margin-left:8px;}
.topNavDivider { float:left; margin-top:4px; margin-left:48px; margin-right:40px;}

/* left side */
#leftSide {width: 122px; float:left; position: relative; padding-left:5px; padding-right:2px; padding-bottom:10px; text-align:left; vertical-align:top;}
.leftNavHead {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; text-decoration:none; font-weight:bold; line-height:13px;}
.leftNavHead A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; text-decoration:none; font-weight:bold; line-height:13px;}
.leftNavHead A:hover {color:#3480bb;}
.leftNav { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; line-height:13px;}
.leftNav A { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; line-height:13px;}
.leftNav A:hover { color:#666666;}
.leftNavSpace { font-size: 6px; height: 6px; overflow-y: hidden; line-height: 1px; padding-top: 4px; padding-bottom: 4px;}

/* center */
#center {width: 486px; float:left; position: relative; text-align:left; vertical-align:top; padding-left:10px; padding-right:10px; padding-bottom:10px;}

/* right side */
#rightSide {width: 108px; float:left; position: relative; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:350px; text-align:left; vertical-align:top;}

/* footer */
#footerBlue{ width:760px; height:4px; position:relative; top:1px; background-image:url(../images/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerBlueLegal{ width:420px; height:4px; position:relative; top:1px; background-image:url(../images/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerBlueLegalWide{ width:660px; height:4px; position:relative; top:1px; background-image:url(../images/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerBlueScreen{ width:660px; height:4px; position:relative; top:1px; background-image:url(../images/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerGrey{ width:762px; height:39px; position:relative; top:1px; background-image:url(../images/footerGreyBg.gif); background-repeat: no-repeat; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; vertical-align:middle;}
#footerGreyLegal{ width:422px; height:39px; position:relative; top:1px; background-image:url(../images/footerPopGreyBg.gif); background-repeat: repeat-x; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; vertical-align:middle;}
#footerGreyLegalWide{ width:662px; height:39px; position:relative; top:1px; background-image:url(../images/footerPopGreyBg.gif); background-repeat: repeat-x; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; vertical-align:middle;}
#footerGreyScreen{ width:662px; height:39px; position:relative; top:1px; background-image:url(../images/footerPopGreyBg.gif); background-repeat: repeat-x; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; vertical-align:middle;}
#bottom{ width:764px; position:relative; top:1px; left:-2; background-image:url(../images/mainBg.gif); font-size:2px;}
#bottomLegal{ width:420px; position:relative; top:1px; left:-2; background-image:url(../images/mainBg.gif); font-size:2px;}
#bottomLegalWide { width:662px; position:relative; top:1px; left:-2; background-image:url(../images/mainBg.gif); font-size:2px;}
#bottomScreen { width:662px; position:relative; top:1px; left:-2; background-image:url(../images/mainBg.gif); font-size:2px;}

/* channel page */
#chRow {width: 486px;}
#chRowDiv {margin-bottom:20px; padding-top:5px; border-bottom: 1px solid #333333; font-size:2px; clear:both;}
.chBox {float:left;}
.chTitle {width:205px; margin-left: 20px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.chPlatform {width: 50px; margin-left: 20px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold;}
.chBuy {width:90px; margin-left: 20px; float:left; text-align:center; font: 15px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
#chFeatureRow {width:486px; text-align:center;}
#chFeatureRow A {text-decoration:none;}
.chFeature {margin-right:10px; margin-left:10px; margin-bottom:20px; }
#pagination {width: 486px; text-align:center;}
.paginationTop {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; font-weight:bold; text-decoration:none; margin-bottom:0px; }
.paginationTxt {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; font-weight:bold; text-decoration:none;}
.paginationTxt A {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; font-weight:bold; text-decoration:none;}
.paginationDiv {font: 8px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-left:10px; margin-right:10px; vertical-align:middle;}
#brandRow {width: 486px; padding-top:10px; padding-bottom:20px;}
.brandLogo {float:left;}
.brandTxt {width:362px; margin-left: 20px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}

/* product page */
#prodRow {width:486px;}
.prodBox {float:left; width:150px; text-align:center;}
.prodTxt {width:310px; margin-left:170px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
#prodDiv {height:10px; margin-bottom:20px; padding-top:5px; font-size:2px; clear:both;}
#screenRow {width:486px; clear:both;}
.prodScreen {width:150px; float:left; margin-left:6px; border: 1px solid #333333;}
.esrbTDL {width:50px; padding:2px; background-color:#000000; margin-top:10px; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.esrbTDR {width: 96px; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px; background-color:#ffffff; margin-top:10px; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.esrbR1C1 {padding:2px; background-color:#000000; font: 8px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.esrbR1C2 {padding:2px; background-color:#000000; font: 8px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:right; font-weight:bold;}
.esrbR2C1 {width:48px; padding:2px; border-left:2px solid #000000; border-right:2px solid #000000;}
.esrbR2C2 {padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px; background-color:#ffffff;  border-right:2px solid #000000; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.esrbR3 {padding:2px; background-color:#000000; font: 6px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; text-align:center;}
.esrbR3nS {padding:2px; background-color:#000000; font: 5px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; text-align:center;}
.esrbR3nL {padding:2px; background-color:#000000; font: 8px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:bold; font-weight:bold; text-align:center; }

/* home page */
#homeBannerFull {width:486px; text-align:center; clear:both;}
#homeDiv {height:10px; margin-bottom:10px; padding-top:5px; font-size:2px; clear:both;}
/*#homeFeatureRow1 {width:486px; text-align:left; padding-left:100px;}*/
/*#homeFeatureRow2 {width:486px; text-align:center;}*/
/*#homeFeatureRow3 {width:486px; text-align:center;}*/
#homeFeature { width:130px; float:left;}
#homeFeature img {clear:both;}
#homeFeature p {}
#homeFeature1 { width:300px; margin-left:100px; }
#homeFeature1 img { float:left; margin-right:10px;}
#homeFeature1 p { float:left;}
#homeFeature2 { width:130px; margin-left:50px; float:left;}
#homeFeature2 img {clear:both;}
#homeFeature2 p {}
#homeFeature3 { width:130px; margin-left:10px; float:left;}
#homeFeature3 img {clear:both;}
#homeFeature3 p {}
#homeFeatureDiv {height: 200px; display:inline; width:3px; float:left; margin-left:10px; margin-right:20px; background-image:url(../images/blueDotBorder.gif); background-repeat:repeat-y; }
/*#homeFeature2 {}
/*#homeFeature3 {}
/*.homeFeatureBox {height:100px; float:left; margin-left:10px;}
/*.homeFeatureTxt {width:130px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; margin-left:10px; text-align:left;}

/*.homeFeature3 {width:130px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; margin-left:10px; text-align:left;}
/*.homeFeature3 A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:left;}
/*.homeFeature2 {width:200px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; margin-left:10px; text-align:left;}
/*.homeFeature2 A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:left;}
/*.homeFeature1 {width:400px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; margin-left:10px; text-align:left;}
/*.homeFeature1 A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:left;}
/*.homeFeatureTxt A { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:left;} */

/* contact page */
.contactTDL {width: 286px; padding-right:30px; padding-bottom:20px; text-align:left;}
.contactTDR {width: 170px; padding-bottom:20px; font-weight:bold; text-align:left;}
.contactTDDiv {width:486px; padding-bottom:20px; background-image:url(../images/blueDotBorder.gif); background-repeat:repeat-x; background-position:top; vertical-align:top;}

/* news */
.pressHead {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:left;}
.pressHead A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:left;}
.pressSubHead {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-style:italic;}

/* popup */
.screenLg {border: 1px solid #333333;}
.popClose {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:center; padding-top:5px;}
.popClose A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:center;}
.popNavGrey {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none; text-align:center;}
.popNavGrey A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none; text-align:center;}
.popNavRow {text-align:center; padding-top:5px;}
.popNav {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:center;}
.popNav A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:center;}
.popNavdiv {font: 8px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none; text-align:center; padding-left:10px; padding-right:10px;}
