BODY       { font-face:tahoma; font-size:11px; line-height:130%; background-color:white; margin:0px; }
P, DIV, SPAN, TD, TH, UL, OL, LI, BLOCKQUOTE { font-size:11px; font-family:tahoma; color:black; }

A:LINK     { color: #0033cc; text-decoration: underline; }
A:HOVER    { color: #000066; text-decoration: none; }
A:ACTIVE   { color: #000000; text-decoration: none; }
A:VISITED  { color: #0033cc; text-decoration: underline; }
A.hdr:LINK     { color: #3388dd; text-decoration: underline; }
A.hdr:HOVER    { color: #000066; text-decoration: none; }
A.hdr:ACTIVE		{ color: #ff9900; text-decoration: none; }
A.hdr:VISITED		{ color: #3388dd; text-decoration: underline; }
A.ftr:LINK			{ color: #99eeff; text-decoration: underline; }
A.ftr:HOVER			{ color: white; text-decoration: none; }
A.ftr:ACTIVE		{ color: white; text-decoration: none; }
A.ftr:VISITED		{ color: #99eeff; text-decoration: underline; }
A.label:LINK		{ color: #99eeff; text-decoration: underline; }
A.label:HOVER		{ color: white; text-decoration: none; }
A.label:ACTIVE		{ color: white; text-decoration: none; }
A.label:VISITED		{ color: #99eeff; text-decoration: underline; }

IMG.arrows			{ margin: 0px 3px 0px 0px; border: 0px; }
IMG.spacer			{ width: 1px; height: 1px; border: 0px; }
IMG.toolIcons		{ margin: 0px 3px 0px 0px; border: 0px; width: 15px; height: 15px; }
IMG.funcIcons		{ margin: 0px 5px 0px 0px; border: 0px; width: 15px; height: 15px; }

.hdrInfoBar			{ padding:5px; background:#a9d5e9; border-bottom:#257296 1px solid }
.hdrSystemTitle		{ padding:5px; background:#55abd5; font:bold 20px arial; color:#003366; border-bottom:#257296 1px solid }
.hdrNav				{ padding:3px 5px 3px 5px; border-right: #66ccff 1px solid; border-top:#66ccff 1px solid; background:#3399cc; font-size:11px; font-weight:bold; border-left:#0066cc 1px solid; width:170px; color:#ffffff; border-bottom:#0066cc 1px solid; height:23px; text-align:center; text-decoration:none }
.hdrNavON			{ padding:3px 5px 3px 5px; border-right: #666666 1px solid; border-top:#666666 1px solid; background:#2f8ebd; font-size:11px; font-weight:bold;  border-left:#66ccff 1px solid; width:170px; color:#ffffff; border-bottom:#66ccff 1px solid; height:23px; text-align:center; text-decoration:none }

.hdr_Copy			{ font-size:11px; }
.pageTitle			{ font-size:24px; color:#cccccc; }
.consoleTitleBar	{ border:1px solid #cc9900; background:#ffffdd; font-size:12px; color:black; }
.divider			{ height:1px; background:#dddddd; overflow:hidden; margin:5px 0px 5px 0px; }
.utilityButton		{ cursor:pointer; margin:0px 5px 0px 0px; padding:2px 5px 2px 5px; color:#0033cc; font-weight:bold; border:1px solid #ff6600; background:#ffcc00; }
.utilityButtonOver	{ cursor:pointer; margin:0px 5px 0px 0px; padding:2px 5px 2px 5px; color:#000066; font-weight:bold; border:1px solid #000066; background:#ffdd00; }

#recordlist			{  }
#recordlist TH		{ background-color:#0066cc; border-bottom:1px solid #003366; font-weight:bold; font-size:10px; color:#ffffff; text-align:center; }
.list_colhd			{ background:#dddddd; padding:5px; border-top:solid 1px white; border-left:solid 1px white; border-right:1px solid #666666; border-bottom:1px solid #666666; font-size:10px; font-weight:bold; color:#333333; }
.list_data			{ padding:2px 5px 2px 5px; border-top:solid 1px white; border-left:solid 1px white; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:11px; }
.list_row			{ background:#ffffff; }
.list_rowOver		{ background:#eeeeff; }


TD.spGreyLine		{ padding: 0px; background-color: #dddddd; }
TD.spBlueLine		{ padding: 0px; background-color: #9999cc; }
TD.hdr_sysTitle		{ font: bold 15px Verdana; color: black; line-height: 19px; padding: 5px; background-color: #eeeeee; }
TD.hdr_sysURL		{ font: normal 10px Verdana; line-height: 12px; padding: 5px; background-color: #eeeeee; text-align: right; }

.small				{ font-size:10px; line-height:130%; }
.subhdBar			{ background:#eeeeee; font-weight:bold; font-size:10px; color: black; }
.indexCatBar		{ background:#eeeeee; padding:5px; font-weight:bold; font-size:12px; color:black; }
.indexCatContent	{  }
.indexCatItem		{ font-size:11px; margin:0px 0px 4px 0px; }
.detailColHd		{ background:#0066cc; font-size:11px; font-weight:normal; text-align:center; color:#000066; }
.detailLabel		{ padding-top:10px; padding-left:5px; border-bottom:1px solid #ffffff; background-color:#eeeeff; font-size:11px; color:#000066; }
.detailHelp			{ border-bottom:1px solid #dddddd; text-align:center; }
.detailElement		{ border-bottom:1px solid #dddddd; color:#333366; }
.countfld			{ color:#999999; padding:2px 5px 2px 5px; border:solid 1px #dddddd; }
.countfld_alerticon	{ visibility:hidden; width:18px; height:11px; border:0px; }

/* Title/General report styles */
TABLE.rptTitle		{ width:100%; padding:0px; border:0px; margin-bottom:5px; }
TD.rptTitle			{ font:bold 12px verdana; color:black; height:26px; border-bottom:solid 1px black;  }
TD.rptHighlightCell	{ color:black; background:#ffffcc; border:solid 1px #cccccc; }

/* for View Report List Screens */
TD.rptData			{ font:10px verdana; color:black; padding-right:10px; }
TR.rptHdRow			{ background:#dddddd; padding:2px; }
TH.rptHdCols		{ font:bold 9px verdana; color:#666666; text-align:left; }

/* Attendee Registration Reports */
.rptTypeHd			{ font:bold 10px verdana; color:#666666; background:#eeeeee; border-bottom:solid 1px #666666; padding:2px; }
.rptCountLabel		{ font:bold 11px verdana; width:170px; color:black; padding:2px; border-bottom:solid 1px #dddddd; }
.rptCountData		{ font:bold 11px verdana; width:100px; color:black; padding:2px; background:#ffffcc; border-bottom:solid 1px #dddddd; }
.rptStatusLabel		{ font:10px verdana; width:170px; padding:2px; }
.rptStatusData		{ font:bold 10px verdana; width:100px; padding:2px; }
.rptSpecificLabel	{ font:11px verdana; width:170px; padding:2px; border-bottom:solid 1px #dddddd; }
.rptSpecificData	{ font:bold 11px verdana; width:100px; padding:2px; border-bottom:solid 1px #dddddd; }
.rptToolLabel		{ font:bold 10px verdana; color:#666666; padding-top:3px; padding-bottom:3px; }

/* Off-Site Campaign Traffic Reports */
.rptItemLabel			{ font:bold 9px verdana; color:#999999; padding-right:10px; }
.rptItemData			{ font:11px verdana; color:black; padding-bottom:5px; }
.rptMonth				{ font:bold 10px verdana; color:black; background:#eeeeee; padding:2px; }
.rptDay1				{ width:60px; font:10px verdana; background:white; border-bottom:solid 1px #dddddd; }
.rptDay2				{ width:100px; font:10px verdana; background:white; border-bottom:solid 1px #dddddd; }
.rptDayCount			{ width:20px; font:bold 10px verdana; color:black; background:white; border-bottom:solid 1px #dddddd; }

/* Form Builder Styles : Copied in from old styles.css */
.fb_quesCell{ font:11px arial; color:#666666; }
INPUT.fb, SELECT.fb { 
	font:11px arial; width:200px; }
INPUT.fbTextSmall	{
	width:180px; }
INPUT.fbTextLarge{
	width:270px; }
 TEXTAREA.fb {
 	font:11px arial; width:270px; height:150px; }
 TEXTAREA.fbTxtAreaSmall {
 	font:11px arial; width:270px; height:80px; }
 TEXTAREA.fbTxtAreaLarge {
 	font:11px arial; width:400px; height:100px; }

/* Form Elements : some copied in from old styles.css */
INPUT, SELECT, TEXTAREA, BUTTON { font:11px tahoma; color:black; }
.formButton  { font-size:10px; margin:0px 1px 0px 0px; color:#0033cc; font-weight:bold; border:1px solid #ff6600; background:#ffcc00; padding:2px; }

INPUT.login       { font: normal 10px Verdana; color: #0066cc; width: 100px; height: 17px; border: 1px solid #666666; }
INPUT.loginChBox  { margin-left: -5px; margin-right: -5px; }
INPUT.recDetail   { font: normal 11px Verdana; color: black; border: 1px solid #666666; }

SELECT.uploadForm_Cat	{ width:250px; border:1px solid #666666; font:normal 10px Verdana; }
INPUT.uploadForm_Name	{ width:150px; border:1px solid #666666; font:normal 10px Verdana; }
INPUT.uploadForm_File	{ width:215px; border:1px solid #666666; font:normal 10px Verdana; }

SELECT.sysNav     { width: 280px; height: 17px; font: normal 11px Verdana; border: 1px solid #666666; }
SELECT.chgResults { width: 50px; height: 14px; font: normal 10px Verdana; border: 1px solid #666666; }
SELECT.setFilter  { width: 255px; height: 17px; font: normal 11px Verdana; border: 1px solid #666666; }
SELECT.recDetail  { height: 17px; font: normal 11px Verdana; border: 1px solid #666666; }
SELECT.recDetail_L{ width: 250px; height: 17px; font: normal 11px Verdana; border: 1px solid #666666; }
SELECT.recDetail_S{ width: 100px; height: 17px; font: normal 11px Verdana; border: 1px solid #666666; }

/* report-specific */
SELECT.rpt			{  }
INPUT.rptFormButton	{ height:18px; font:bold 10px Verdana; color:#0033cc; background:#ffcc00; padding:1px; }

/* copied from old styles.css */
TR.setRowGrey     { background: #eeeeff; }
TR.setRowWht      { background: #ffffff; }

TD.small          { font: normal 9px Verdana; line-height: 15px; }
TD.loginText      { font: normal 11px Verdana; line-height: 17px; white-space: nowrap; }
TD.loginAlert     { font: normal 11px Verdana; color: red; line-height: 15px; background: white; text-align: center; }
TD.subhdBar       { background: #eeeeee; font: bold 10px verdana; color: black; }
TD.indexCatBar    { background: #eeeeee; margin: 0px; padding: 3px 3px 3px 6px; width: 50%; font: bold 10px verdana; color: black; }
TD.indexCatItem   { margin: 0px; padding: 0px 0px 0px 20px; line-height: 15px; }
TD.ftrCopy        { font: normal 9px Verdana; color: #99eeff; line-height: 12px; }

