BODY , TR , TH , TD  {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #4b4b4b;
}
BODY  {
	margin : 0px;
	background : #eee;
}
TABLE , TH , TD , FORM , INPUT  {
	margin : 0px;
	padding : 0px;
}
A  {
	color : #999;
	text-decoration : none;
}
A:hover  {
	color : #999;
	text-decoration : underline;
}
.master  {
	width : 580px;
}
.whitesheet  {
	background : white;
	padding : 5px 0px;
	
}
.topnavtable  {
	width : 560px;
	margin-bottom : 1px;
	
}
.whitesheettable  {
	width : 560px;
}
.logocol  {
	text-align : left;
	width : 151px;
}
.topnavcol  {
	width : 561px;
}
.contactuslink  {
	font-size : 70%;
	text-align : right;
	font-family : verdana, arial, helvetica, sans-serif;
	display : none;
}
.topnav  {
	margin-top : 24px;
}
.nav1  {
	text-align : center;
	background : white;
}
td#hometab  {
	width : 180px;
	text-align : left;
}
td#advtab  {
	width : 180px;
	text-align : left;
}
.topnavdummy  {
	font-size : 1pt;
	height : 1px;
	background : white;
}
.topnavspc  {
	font-size : 1pt;
	width : 2px;
	background : white;
}
.selectednavlink {
	font-weight : bold;
	color : #c60;
}
.searchboxcel  {
	width : 166px;
	display : none;
}
.searchbox  {
	font-size : 9pt;
	height : 17px;
	width : 164px;
	border : 1px solid #ccc;
	display : none;
}
.searchbuttoncel  {
	vertical-align : top;
	width : 30px;
	padding-left : 1px;
	display : none;
}
.searchbutton  {
	vertical-align : top;
	width : 30px;
	height : 19px;
	display : none;
}
.nav2  {
	font-size : 80%;
	padding : 0px;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	background : #f7f7f7;
}
#homenav {
	width : 551px;
	padding : 3px 0px 5px 10px;
}
#advnav {
	width : 551px;
	padding : 3px 0px 5px 10px;
}
.leftnavcol  {
	border-width : 0px 0px 0px 0px;
	border-style : solid;
	border-color : #ccc;
	width : 119px;
	display : none;
}
.leftnavtable  {
	width : 150px;
}
.leftnavhdg  {
	text-align : left;
	padding : 5px 7px 6px;
	color : #999;
	font-size : 105%;
	background : #f7f7f7;
}
.leftnavlinks  {
	text-align : left;
	padding : 7px;
	color : #999;
}
.leftnavlink {
	line-height: 110%;
	margin-bottom: 8px;
}
.leftnavlink:hover  {
	text-decoration : none;
}
.selectedleftnavlink {
	font-weight : bold;
	color	: #c60;
}
.indentedleftnavlink {
	margin-left : 16px;
	font-size : 9pt;
	line-height: 110%;
	margin-bottom: 5px;
}
.lastindentedleftnavlink {
	margin-left : 16px;
	font-size : 9pt;
	line-height: 110%;
	margin-bottom: 5px;
	padding-bottom : 2px;
}
.indentedleftnavlink2 {
	margin-left : 28px;
	font-size : 8pt;
	line-height: 110%;
	margin-bottom: 5px;
}
.lastindentedleftnavlink2 {
	margin-left : 28px;
	font-size : 8pt;
	line-height: 110%;
	margin-bottom: 5px;
	padding-bottom : 2px;
}
.kindaindentedleftnavlink {
	margin-left : 8px;
	font-size : 9pt;
	line-height: 110%;
	margin-bottom: 5px;
}
.kindaindentedleftnavlink2 {
	margin-left : 8px;
	font-size : 8pt;
	line-height: 110%;
	margin-bottom: 5px;
}
.lastkindaindentedleftnavlink {
	margin-left : 8px;
	font-size : 9pt;
	line-height: 110%;
	margin-bottom: 5px;
	padding-bottom : 2px;
}
.lightgrey  {
	color : #999;
}
.leftnavsellink  {
	color : #c60;
	font-weight : bold;
}
.lightgrey_indent1  {
	color : #999;
	padding-left : 12px;
}
.lightgrey_indent2  {
	color : #999;
	padding-left : 12px;
	font-size : 8pt;
}
.leftnavselsublink  {
	color : #c60;
	font-weight : bold;
	padding-left : 12px;
}
#content  {
	vertical-align : top;
	width : 100%;
	height : 560px;
	
}
#content a {
	color : #c60;
}
.nav3a  {
	font-size : 70%;
	font-family : verdana, arial, helvetica, sans-serif;
	padding-top : 15px;
	padding-bottom : 3px;
	text-align : left;
}
.nav3b  {
	font-size : 70%;
	font-family : verdana, arial, helvetica, sans-serif;
	border-top : 1px solid #ccc;
	padding-top : 4px;
	text-align : left;
}
.nav3c  {
	font-size : 6pt;
	padding : 2px 0px 5px;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
}
.drop  {
	border-width : 0px;
	background-color : white;
	font-size : 3pt;
	vertical-align : top;
}
.nav4  {
	font-size : 70%;
	margin-left : 0px;
	font-family : verdana, arial, helvetica, sans-serif;
}
.whitelearn  {
	color : white;
	padding : 0px 0px 0px 5px;
	font-size : 8pt;
	font-weight : bold;
}
.bluelearn  {
	color : white;
	padding : 0px 0px 0px 5px;
	font-size : 8pt;
	font-weight : bold;
}
.orangelearn  {
	color : #c60;
	padding : 0px 0px 0px 5px;
	font-size : 8pt;
	font-weight : bold;
}
.greylearn  {
	color : #999;
	padding : 0px 0px 0px 5px;
	font-size : 8pt;
	font-weight : bold;
}
.greenmoduletd  {
	border : 1px solid #a0c142;
	background : #b7d30b;
}
.greenmodulehdg  {
	background : #e2ed9d;
	color : #060;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
.greenmoduletxt  {
	line-height : 135%;
	color : white;
	padding : 5px 0px 10px 5px;
	font-size : 13pt;
	font-weight : bold;
}
.greenmoduletxt2  {
	color : white;
	padding : 2px 5px 5px;
	font-size : 11pt;
}
.greenmoduletd3  {
	border : 1px solid #a0c142;
	background : #b7d30b;
}
.greenmodulehdg3  {
	background : #e2ed9d;
	color : #060;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
#greenmoduletxt3  {
	color : white;
	padding : 2px 0px 5px 5px;
	font-size : 10pt;
}
#greenmoduletxt3 a  {
	font-weight : bold;
}
.bluemoduletd  {
	border : 1px solid #64c5e1;
	background : #bfe3ee;
}
.bluemodulehdg  {
	background : #e5f4f8;
	color : #069;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
.bluemoduletxt  {
	line-height : 135%;
	color : #069;
	padding : 5px 0px 10px 5px;
	font-size : 13pt;
	font-weight : bold;
}
.bluemoduletxt2  {
	color : #069;
	padding : 2px 5px 5px;
	font-size : 11pt;
}
.bluemoduletd3  {
	border : 1px solid #64c5e1;
	background : #bfe3ee;
}
.bluemodulehdg3  {
	background : #e5f4f8;
	color : #069;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
#bluemoduletxt3  {
	color : #069;
	padding : 5px 0px 10px 5px;
	font-size : 10pt;
}
#bluemoduletxt3 a  {
	font-weight : bold;
}
.orangemoduletd  {
	border : 1px solid #ccc;
	background : white;
}
.orangemodulehdg  {
	background : #f60;
	color : white;
	padding : 5px 10px;
	font-size : 9pt;
	font-weight : bold;
}
.orangemoduletxt  {
	padding : 5px 5px 10px 5px;
}
.purplemoduletd  {
	border : 1px solid #606;
	background : #606;
}
.purplemodulehdg  {
	background : #944d94;
	color : white;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
.purplemoduletxt  {
	color : white;
	padding : 5px 0px 10px 5px;
	font-size : 13pt;
	font-weight : bold;
	line-height : 135%;
}
.rosemoduletd  {
	border : 1px solid #603;
	background : #603;
}
.rosemodulehdg  {
	background : #944d71;
	color : white;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
.rosemoduletxt  {
	color : white;
	padding : 5px 0px 10px 5px;
	font-size : 13pt;
	font-weight : bold;
	line-height : 135%;
}
.whitemoduletd  {
	border : 1px solid #999;
	background : white;
}
.whitemodulehdg  {
	background : white;
	color : #999;
	padding : 5px;
	font-size : 9pt;
	font-weight : bold;
}
.whitemoduletxt  {
	color : #999;
	padding : 5px 0 10px 5px;
	font-weight : bold;
}
.whitemoduletd2  {
	border : 1px solid #ccc;
	background : #f7f7f7;
}
.whitemodulehdg2  {
	background : #eaeaea;
	color : #999;
	padding : 5px;
	font-size : 10pt;
}
#whitemoduletxt2  {
	padding : 5px 0px 10px 5px;
	font-size : 10pt;
}
#whitemoduletxt2 a  {
	font-weight : bold;
}
.hdg1  {
	font-size : 70%;
	font-weight : bold;
	text-indent : 6px;
}
.hdg2  {
	font-size : 60%;
	font-weight : bold;
	text-indent : 6px;
}
.CNETstock  {
	color : #069;
	font-size : 90%;
	font-weight : bold;
	letter-spacing : -0.1em;
}
.greyborder  {
	border-width : 1px;
	border-style : solid;
	border-color : #ccc;
}
.greybordernotop  {
	border-width : 0px 1px 1px;
	border-style : solid;
	border-color : #ccc;
}
.greenborder  {
	border-width : 1px;
	border-style : solid;
	border-color : #a0c142;
}
.blueborder  {
	border-width : 1px;
	border-style : solid;
	border-color : #6fc5e1;
}
.greybordertop  {
	border-width : 1px 0px 0px;
	border-style : solid;
	border-color : #ccc;
}
.greyborderright  {
	border-width : 0px 1px 0px 0px;
	border-style : solid;
	border-color : #ccc;
}
.stockname  {
	padding : 2px 0px 4px 5px;
	color : #069;
	font-size : 7pt;
	font-weight : bold;
}
.stockprice  {
	padding : 2px 0px 4px 5px;
	color : green;
	font-size : 8pt;
	font-weight : bold;
}
.stockchange  {
	padding : 2px 0px 4px 5px;
	color : #069;
	font-size : 8pt;
	font-weight : bold;
}
.orangelink  {
	color : #c60;
}
.orangelink:hover  {
	color : #c60;
}
.whitelink  {
	color : white;
}
.whitelink:hover  {
	color : white;
}

/* aboutus/awards */
.aleft  {
	width : 40px;
}
.atitle  {
	font-weight : bold;
	color : #999;
}
.acategory  {
	color : #999;
}
.asite  {
	font-weight : bold;
	margin-bottom : 5px;
}
.asitelast  {
	font-weight : bold;
	margin-bottom : 15px;
}

/* speakers bureau */
.speakerstable  {
	border : 1px solid #f7f7f7;
	width : 100%;
	padding : 3px;
}
.speakerstable td  {
	border : 1px solid #f7f7f7;
}

/* leadership pages */
#leaderswf  {
	display : none;
}
#printimg  {
	display : inline;
}
#pushtext  {
	display : none;
}
#leadertext  {
	margin-top : 340px;
}

.sup  {
	font-size : 70%;
	font-family : verdana, arial, helvetica, sans-serif;
}

/* advertise with us - rates */
#ratestable         { width: 530px; border-bottom: 1px solid #ccc; }
table#ratestable td { padding: 7px; border-top: 1px solid #ccc; font-size: 85%; }
.rightratescol      { text-align: center; border-left: 1px solid #ccc; }
.rightratescolwbg   { text-align: center; border-left: 1px solid #ccc; background: #eee; }
.greybg             { background: #eee; }

/* advertise with us - specifications */
#specstable         { width: 530px; border-bottom: 1px solid #ccc; }
table#specstable td { padding: 7px; border-top: 1px solid #ccc; font-size: 85%; }
.rightspecscol      { border-left: 1px solid #ccc; }
.leftspecscol       { font-weight: bold; }


