body {color: #000000; margin:0}

a {font-family: arial, verdana, helvetica; font-weight: normal}

.nunder {text-decoration: none}

.clear {
	clear: both;
}

td, input, .a1, .a2, .a3, .a3b, .a4, .a4b, .a5, .a6
	{font-family: arial, verdana, helvetica}

.v1, .v2, .v3, .v3b, .v4, .v4b, .v5, .v6
	{font-family: verdana, helvetica}

.t1, .t2, .t3, .t3b, .t4, .t4b, .t5, .t6
	{font-family: trebuchet ms, arial, verdana, helvetica}
	
.h1, .h2, .h3, .h3b, .h4, .h4b, .h5, .h6
	{font-family: tahoma, arial, verdana, helvetica}


.a1, .v1, .t1, .h1
	{font-size: 10px; font-weight: normal}

.a2, .v2, .t2, .h2
	{font-size: 11px; font-weight: normal}

input, body, td, a, .a3, .v3, .t3, .h3, .textcolor1, .color1-inline
	{font-size: 12px; font-weight: normal}

.a3b, .v3b, .t3b, .h3b
	{font-size: 13px; font-weight: normal}

.a4, .v4, .t4, .h4
	{font-size: 14px}
	
.a4b, .v4b, .t4b, .h4b
	{font-size: 15px}

.a5, .v5, .t5, .h5
	{font-size: 16px}
	
.a5b, .v5b, .t5b, .h5b
	{font-size: 17px}

.a6, .v6, .t6, .h6
	{font-size: 18px}

a.textOnColorPortfolioBand {color: #ffcc00}

a.hoverLink:link					{text-decoration: none}
a.hoverLink:visited					{text-decoration: none}
a.hoverLink:hover					{text-decoration: underline}
a.hoverLink:active					{text-decoration: none}

.bold {font-weight: bold}


.lh10
	{line-height: 10pt}  

.lh11
	{line-height: 11pt}  
	 
.lh12
	{line-height: 12pt}  

.lh13
	{line-height: 13pt}  

.lh14
	{line-height: 14pt}  
	 
.lh15
	{line-height: 15pt}  


.textF {color: #ffffff}
.textEF {color: #efefef}
.textC {color: #cccccc}
.text9 {color: #999999}
.text6 {color: #666666}
.text3 {color: #333333}
.text0 {color: #000000}

.textRed {color: #FF0000}
.textDkRed {color: #cc0000}
.textDkRed9 {color: #990000}
.textDkRed6 {color: #660000}
.textDkRed3 {color: #330000}

.textBlue {color: #0000FF}
.textBlueC {color: #0000CC}
.textBlue9 {color: #000099}
.textBlue6 {color: #000066}
.textBlue3 {color: #000033}

.textGreen {color: #009900}
.textOrange {color: #FF6600}
.textYellow {color: #ffcc00}
.textOnColorPortfolioBand {color: #ffffff}

.colorA {background-color: #aaaaaa}
.colorB {background-color: #bbbbbb}
.colorC {background-color: #cccccc}
.colorD {background-color: #dddddd}
.colorE {background-color: #eeeeee}
.colorEF {background-color: #efefef}
.colorF {background-color: #ffffff}
.colorlite {background-color: #f2f2f2}

.color9 {background-color: #999999}
.color6 {background-color: #666666}
.color3 {background-color: #333333}
.color0 {background-color: #000000}
.colorRedF {background-color: #FF0000}
.colorRedC {background-color: #CC0000}
.colorRed9 {background-color: #990000}
.colorRed6 {background-color: #660000}
.colorRed3 {background-color: #330000}
.colorPortfolioBand {background-color: #000000}

.borderColorF   {border-style: solid; border-color: #ffffff; border-width:1px}
.borderColorEF {border-style: solid; border-color: #efefef; border-width:1px}
.borderColorC   {border-style: solid; border-color: #cccccc; border-width:1px}
.borderColor9   {border-style: solid; border-color: #999999; border-width:1px}
.borderColor6   {border-style: solid; border-color: #666666; border-width:1px}
.borderColor3   {border-style: solid; border-color: #333333; border-width:1px}
.borderColor0   {border-style: solid; border-color: #000000; border-width:1px}

.colorGraph1 {background-color: #eeeeee}
.colorGraph2 {background-color: #dddddd}
.colorGraph3 {background-color: #cccccc}
.colorGraph4 {background-color: #bbbbbb}
.colorGraph5 {background-color: #aaaaaa}


.i3width25, .i3width35, .i3width50, .i3width75, .i3width90, .i3width100,
.i3width125, .i3width150, .i3width175, .i3width200, .i3width225, .i3width250
	{border: 1px solid #333333}

.i3width25 {width: 25px;}
.i3width35 {width: 35px;}
.i3width50 {width: 50px;}
.i3width75 {width: 75px;}
.i3width90 {width: 90px;}
.i3width100 {width: 100px;}
.i3width125 {width: 125px;}
.i3width150 {width: 150px;}
.i3width175 {width: 175px;}
.i3width200 {width: 200px;}
.i3width225 {width: 225px;}
.i3width250 {width: 250px;}

.selectbox {font-size: 11px; border: #000000; border-style: solid; border-width: 1px} 

.textarea1 {border: 1px solid #333333}

.padd5 {margin-left: 5px; margin-right: 5px}



#menusOff {position: absolute; left: 0px; top: 0px; visibility: hidden; z-index: 1;}

.navImageOn {position: absolute; visibility: hidden; z-index: 5}
.navImageOff {position: absolute; visibility: hidden; z-index: 0}
.navDropDowns {position: absolute; visibility: hidden; z-index: 5}
.navIntPad {padding: 3px}



h1.a1, h2.a1, h3.a1, h4.a1, h5.a1, h6.a1 {display: inline}
h1.a2, h2.a2, h3.a2, h4.a2, h5.a2, h6.a2 {display: inline}
h1.a3, h2.a3, h3.a3, h4.a3, h5.a3, h6.a3 {display: inline}
h1.a4, h2.a4, h3.a4, h4.a4, h5.a4, h6.a4 {display: inline}
h1.a5, h2.a5, h3.a5, h4.a5, h5.a5, h6.a5 {display: inline}
h1.a6, h2.a6, h3.a6, h4.a6, h5.a6, h6.a6 {display: inline}

h1.h1, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1 {display: inline}
h1.h2, h2.h2, h3.h2, h4.h2, h5.h2, h6.h2 {display: inline}
h1.h3, h2.h3, h3.h3, h4.h3, h5.h3, h6.h3 {display: inline}
h1.h4, h2.h4, h3.h4, h4.h4, h5.h4, h6.h4 {display: inline}
h1.h5, h2.h5, h3.h5, h4.h5, h5.h5, h6.h5 {display: inline}
h1.h6, h2.h6, h3.h6, h4.h6, h5.h6, h6.h6 {display: inline}


h1.breadcrumbGray, h2.breadcrumbGray, h3.breadcrumbGray, h4.breadcrumbGray, h5.breadcrumbGray, h6.breadcrumbGray {display: inline}

h1.textHighlite, h2.textHighlite, h3.textHighlite, h4.textHighlite, h5.textHighlite, h6.textHighlite {display: inline; font-size: 12px}
h1.subheaderBlack, h2.subheaderBlack, h3.subheaderBlack, h4.subheaderBlack, h5.subheaderBlack, h6.subheaderBlack {display: inline; font-size: 12px}
h1.textcolor1, h2.textcolor1, h3.textcolor1, h4.textcolor1, h5.textcolor1, h6.textcolor1 {display: inline; font-size: 12px}


/* Start text ads styles */

.leaderboardadrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.leaderboardadtitle { font-weight: bold; font-size: 11px; color: blue; text-decoration: underline; }

.skyscraperadrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.skyscraperadtitle { font-weight: bold; font-size: 11px; color: blue; text-decoration: underline; }

.boomboxadrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.boomboxadtitle { font-weight: bold; font-size: 11px; color: blue; text-decoration: underline; }

/* End text ads */

/* copied over from expert answer center css */

ul.list_bullet {
	list-style: none;
	margin: 0 0 10px 0;
	padding-left: 5px;
}

li.list_bullet_item {
	padding: 0 0 0px 6px;
	background: url(/digitalguide/images/Misc/li_bullet_square_999999.gif) no-repeat 0 0px;
}

li.list_bullet_item_spaced {
	padding: 0 0 10px 6px;
	background: url(/digitalguide/images/Misc/li_bullet_square_999999.gif) no-repeat 0 0px;
}

ul.list_carrot {
	list-style: none;
	margin: 0 0 10px 0;
	padding-left: 15px;
}

li.list_carrot {
	padding: 0 0 0px 6px;
	background: url(/digitalguide/images/Misc/li_carrot.gif) no-repeat 0 0px;
}

.list_item_indent {	padding: 0px 0px 0px 10px; }

/* copied over from expert answer center css */


.pre-wrap {
	font-style: normal;
	font-family: monospace;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.footerLink {
	color: #243f99;
	font: normal 11px arial;
}


/* BEGIN: tabs css */
div#tabs {
	border-bottom: 1px solid #000;
}

* html div#tabs {
	height: 1%;
}	

div#tabs ul {
	bottom: -1px;	
	float: right;
	margin: 6px 0 0 0; /* the left margin is to keep the tabs from bleeding into eyeball */
	padding: 0;
	position: relative;
	right: -1px;
}
	
div#tabs ul li {
	display: inline;
	list-style-type: none;
}

div#tabs ul li a {
border: 1px solid #000; 
color: #ffff66;
display: block;
float: left;
font-size: 11px;
font-weight: bold;
margin: 0 0 0 4px;
padding: 3px 20px 3px;
text-decoration: none;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-radius: 15px 15px 0 0;
}


div#tabs ul li.activeTab a {
	background-color: #33ff33;
	color: #cc33ff;
}
					
div#tabs ul li.promoTab a {
	background-color: #ff0033;
	color: #00ccff;
}
/* END: tabs css */



/* BEGIN: tags css */
.tagCloudLinks a {
        text-decoration:none;
}
.tagCloudLinks a:hover {
        text-decoration:underline;
}
.tagCloudSeparator {
		border-bottom:1px solid #ccc;
		margin:3px 0 7px 0;
}
/* BEGIN: tags css */


/* BEGIN: csynd css */

.csyndHeader {
	font-family:arial, sans-serif;
	font-size:22px;
}

/* END: csynd css */


/* inline reg */
#ilrContainerLogin, ilrContainerRegister {
	width: 430px;
	margin: 0;
}
.ilrLoginRed {
	padding-left:3px;
	padding-top:15px;
	padding-bottom:15px;
}
#ilrFormWrapper {
	width:428px;
	margin:0px;
	border:1px solid #d4d4d4;
}
#ilrFormHeaderBack {
	background-image: url('http://media.techtarget.com/digitalguide/images/Misc/ilr_header_background.gif');
	background-repeat: no-repeat;
	height:34px;
}
.ilrFormHeader {
	padding:5px 5px 5px 35px;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color:#787878;
}
 
#ilrFormBody {
	background-color:#ffffd4;
}
.ilrFormBodyHeader {
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:20px;
}
.ilrFormBodyHeaderLogin {
	padding-top:15px;
	padding-left:9px;
	padding-right:8px;
	padding-bottom:20px;
}
.ilrFormBodyFooter {
	padding-top:15px;
	padding-left:12px;
	padding-right:40px;
	padding-bottom:20px;
}
form.ilr {
  margin: 0;
  padding: 0;
  min-width: 428px;
  max-width: 428px;
  width: 428px; 
}
form.ilrLogin {
  margin: 0;
  padding: 0;
  min-width: 428px;
  max-width: 428px;
  width: 428px; 
}
form.ilr label { 
	display: block;
	float: left; 
	width: 140px; 
	margin: 5px 0 0;
	text-align: left; 
}
form.ilrLogin label { 
	display: block;
	float: left; 
	width: 65px; 
	margin: 5px 0 0;
	text-align: left; 
}
form.ilr br {
	clear:left;
}
form.ilrLogin br {
	clear:left;
}
form.ilr input, form.ilr option, form.ilr select {
	width:auto;
	margin:4px 5px 0 0px;
}
form.ilrLogin input, form.ilrLogin option, form.ilrLogin select {
	width:auto;
	margin:4px 5px 0 0px;
}
.inputImage {
	padding-left:150px;
	padding-bottom:15px;
}
.inputImageLogin {
	padding-left:175px;
	padding-bottom:15px;
}
.formFieldsPadding {
	padding-left:35px;
}
 
.ilrTextRed {
	color:#FF0000;
}
.ilrA3 {
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-size:10pt;
}


/* BEGIN: Inline Registration (V7 style) */
#inlineRegistration { margin: 25px 0; clear: both; }
#inlineRegistration p { margin:0 0 20px 0; }
#inlineRegistration p.callToAction, #inlineRegistration p.callToAction a { color: #ff0000; font-weight: bold; }
#inlineRegistration #inlineRegistrationHeader { background: #fff url('http://media.techtarget.com/rms/ux/images/global/inlineRegistrationHeaderBackground.png') repeat-x; border: 1px solid #d4d4d4; height: 24px; margin-bottom: 1px; padding: 8px 0 0; }
#inlineRegistration #inlineRegistrationHeader h4 { background: transparent url('http://media.techtarget.com/rms/ux/images/global/inlineRegistrationHeaderIcon.png') 8px 1px no-repeat; color: #666; font-size: 16px; line-height:14px;margin:0;padding: 1px 0 3px 32px; }
#inlineRegistration #inlineRegistrationBody { background-color: #ffc; border: 1px solid #d4d4d4; font-weight: bold; padding: 15px 10px 0; }
#inlineRegistration #inlineRegistrationBody p small { font-size: 11px; font-weight: normal; }
#inlineRegistration #inlineRegistrationBody p small a {font-size:11px;}
#inlineRegistration #inlineRegistrationBody fieldset {border:0;margin:0;padding:0;}
#inlineRegistration #inlineRegistrationBody ul {margin:0;padding:0;}
#inlineRegistration #inlineRegistrationBody li {list-style-type:none;margin:0 0 5px 0;padding:0;}
#inlineRegistration form { margin-bottom: 15px; }
#inlineRegistration form label { clear:left;float:left;font-weight:normal;width:110px;}
#inlineRegistration form input.submit { background-color: #c00; border: 1px solid #000; color: #fff; display: block; font-size: 10px; margin: 20px 0 10px 110px; padding: 4px 0; text-align: center; text-transform: uppercase; width: 140px; }
/* END: Inline Registration (V7 style) */


/* begin: v7 id to class styles */
.inlineReg { margin: 25px 0; }
.inlineReg p { margin:0 0 20px 0; }
.inlineReg p.callToAction, .inlineReg p.callToAction a { color: #ff0000; font-weight: bold; }
.inlineReg .inlineRegHeader { background: #fff url('http://media.techtarget.com/rms/ux/images/global/inlineRegistrationHeaderBackground.png') repeat-x; border: 1px solid #d4d4d4; height: 24px; margin-bottom: 1px; padding: 8px 0 0; }
.inlineReg .inlineRegHeader h4 { background: transparent url('http://media.techtarget.com/rms/ux/images/global/inlineRegistrationHeaderIcon.png') 8px 1px no-repeat; color: #666; font-size: 16px; line-height:14px;margin:0;padding: 1px 0 3px 32px; }
.inlineReg .inlineRegBody { background-color: #ffc; border: 1px solid #d4d4d4; font-weight: bold; padding: 15px 10px 0; }
.inlineReg .inlineRegBody p small { font-size: 11px; font-weight: normal; }
.inlineReg .inlineRegBody p small a {font-size:11px;}
.inlineReg .inlineRegBody fieldset {border:0;margin:0;padding:0;}
.inlineReg .inlineRegBody ul {margin:0;padding:0;}
.inlineReg .inlineRegBody li {list-style-type:none;margin:0 0 5px 0;padding:0;}
.inlineReg form { margin-bottom: 15px; }
.inlineReg form label { clear:left;float:left;font-weight:normal;width:110px;}
.inlineReg form input.submit { background-color: #c00; border: 1px solid #000; color: #fff; display: block; font-size: 10px; margin: 20px 0 10px 110px; padding: 4px 0; text-align: center; text-transform: uppercase; width: 140px; }
/* end: v7 id to class styles */