


html, body, textarea, input {
	margin:0px;
 	padding:0px;
	font-family:verdana;
	font-size:11px;
}

form {
	margin: 0px;
	padding: 0px;
}

textarea, input {
	font-family:verdana;
	font-size:12px;
}


.disabledField
{
	background-color:#dddddd;
}

.enabledField
{
	background-color:#ffffff;
}

.disabledLabel
{
	color:#cccccc;
}

.enabledLabel
{
	color:#000000;
}


body.popUpWindow {
	margin:10px;
 	padding:px10;
}

p {
	margin-top:0px;
	margin-bottom:12px;
}

label {
	font-weight:bold;
}

span {
	vertical-align:top;
	border:0px #000000 solid;
}

div {
	border:0px #999999 solid;
	font-family:verdana;
	font-size:11px;
}

.lightText
{
	line-height:16px;
}

.fancy {
	font-family:times new roman;serif;
	font-size:14px;
	line-height:20px;
}

.normal {
	font-weight:normal;
}

.validFormFieldData {

}

.badFormFieldData {
	background-color:#ffa4a4;
}

.applicationNotification {
	background-color:yellow;
	text-align:center;
	padding-top:1px;
	padding-bottom:2px;
}


#pageWrapper {
	width:778px;
	text-align:left;
}

#pageHeader {
	position:relative;
	width:100%;
	/*height:120px;*/
	z-index:6000;
}

/* Content Page 3 Column Standard */
#contentLeftColumn {
	width:170px;
	margin-left:0px;
	float:left;
	position:relative;
	height:200px;
	
}

#contentMiddleColumn {
	width:400px;
	margin-left:20px;
	float:left;
	position:relative;
	
}

#contentRightColumn {
	width:165px;
	margin-left:20px;
	float:left;
	position:relative;
	
}

/* Content Page 1 Column  */

#contentOneColumnMiddleColumn {
	width:735px;
	margin-left:0px;
	float:left;
	position:relative;
	
}






/* No TOC Two One Page */

#noTocTwoOneMiddleColumn {
	width:570px;
	margin-left:0px;
	float:left;
	position:relative;
	
}

#noTocTwoOneRightColumn {
	width:165px;
	margin-left:20px;
	float:left;
	position:relative;
	
}







/* Content Page 2 Column */
#contentTwoColumnLeftColumn {
	width:170px;
	margin-left:0px;
	float:left;
	position:relative;
	height:200px;
	
}

#contentTwoColumnMiddleColumn {
	width:576px;
	margin-left:20px;
	float:left;
	position:relative;
	
}


#childwindow_fullMiddleColumn {
	width:576px;
	margin-left:20px;
	float:left;
	position:relative;
	
}

#childwindow_toolMiddleColumn {
	width:500px;
	margin-left:20px;
	float:left;
	position:relative;
	
}


#sectionLeftColumn {
	width:170px;
	margin-left:0px;
	float:left;
	position:relative;
	height:200px;
	
}

#sectionMiddleColumn {
	/* width:300px; */
	width:400px;
	margin-left:20px;
	float:left;
	position:relative;
	

}

#sectionRightColumn {
	/* width:265px; */
	width:165px;
	margin-left:20px;
	float:left;
	position:relative;
	
}






#areaLeftColumn {
	width:170px;
	margin-left:0px;
	float:left;
	position:relative;
	height:200px;
	
}

#areaMiddleColumn {
	width:300px;
	margin-left:20px;
	float:left;
	position:relative;
	

}

#areaRightColumn {
	width:265px;
	margin-left:20px;
	float:left;
	position:relative;
	
}








#toc {
	width:170px;
	height:200px;
	background-image: url(/img/toc/toc_background.gif);
	background-attachment:fixed;
	
}

#breadCrumbs {
	text-align:left;
	margin:10px 0px 2px 10px;
	color:#91392A;
	font-size:10px;
	
}

.componentSpacer {
	height:8px;
}


body, td, p, li {
	font-family:verdana;
	font-size:11px;
}


.box {
	border:1px #dddddd solid;
	background-color: #fbfbfb;
	padding:6px;
}

.messageBar {
	/*border:1px #dddddd sold;*/
	background-color: #eadfd5;
	padding:6px;
	font-weight:bold;
}




.promptNote {
	background-color:#ffffff;
	border:1px #000000 solid;
	text-align:center;
	padding:2px 2px 4px 2px;
}

.childWindow {
	margin:10px;
}

.subHeaderSuper {
	font-family:verdana;
	font-size:17px;
	color:#C96130;
	font-weight:bold;
	margin-bottom:8px;

}

.subHeader {
	font-size:12px;
	color:#C96130;
	font-weight:bold;
}


.hilightBox {
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-right:1px #858585 solid;
	border-bottom:1px #858585 solid;
}

.hilightBoxHeader {
	background-color:#f5f3eb;
}

.hilightBoxContent {
	padding:10px 10px 10px 10px;
}

.hilightBoxHeaderText {
	font-size:11px;
	font-weight:bold;
	margin:4px 4px 4px 4px;
}


.warningBox {
	border-top:1px #DDDDDD solid;
	border-left:1px #DDDDDD solid;
	border-right:1px #AAAAAA solid;
	border-bottom:1px #AAAAAA solid;
}

.warningBoxHeader {
	background-color:#f1e0e0;
	color:#000000;
}

.warningBoxContent {
	padding:10px 10px 10px 10px;
}

.warningBoxHeaderText {
	font-size:11px;
	font-weight:bold;
	margin:4px 4px 4px 4px;
}





.contentBox {
	margin:0px 0px 0px 0px;
	line-height: 14px;
}


.contentBoxContent {
	font-size:11px;
	margin:0px 0px 0px 0px;
}


.photoThumbnail {
	border:1px #81392a solid;
}

a.photoThumbnail:hover {
	border:1px red solid;
}

.photoNotes {
	font-size:9px;
}

.photoCaption {
	text-align:center;
	font-size:9px;
}

.contentPhoto {
	border: 1px #000000 solid;
	margin-bottom:6px;
}

.contentPhotoNone {
	margin-bottom:6px;
}

.boxHeader {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	padding: 0px 0px 0px 4px;
	background-color:#f5d6ac;
	border-bottom:1px #7a6b56 solid;
}

.boxBody {
	background-color:#f5f3eb;
	border-right:1px #7a6b56 solid;
	border-bottom:1px #7a6b56 solid;
	border-left:1px #fbfaf7 solid;
}

.relatedLinksBoxBody {
	background-color:#f5f3eb;
	border-right:1px #858585 solid;
	border-bottom:1px #858585 solid;
	border-left:1px #fbfaf7 solid;
	padding:4px;
}


.onThisDayBoxBody {
	background-color:#f5f3eb;
	border-right:1px #858585 solid;
	border-bottom:1px #858585 solid;
	border-left:1px #fbfaf7 solid;

	padding:6px 6px 6px 6px;

}

.onThisDayYear
{
	font-weight:bold;
	font-size:14px;
	color:#C96130;
}



.onThisDayBrickletHeaderYear
{
	font-size:28px;
	font-weight:bold;
	padding-right:6px;
}


.onThisDayBrickletHeaderMonth
{
	font-size:11px;
	font-weight:bold;
}

.onThisDayBrickletHeaderDayOfWeek
{
	font-size:11px;
	font-weight:bold;
}

.onThisDayBrickletPhrase
{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

.onThisDayBrickletPhraseHome
{
	padding-top:0px;
}

.onThisDayBrickletPhraseYear
{
	font-size:18px;
	font-weight:bold;
	color:#e28506;
	padding-top:4px;
}

.onThisDayBrickletPhraseYearHome
{
	padding-bottom:4px;
}

.onThisDayBrickletDescription
{
	font-size:11px;
	padding-top:8px;
}

.onThisDayThumbnail
{
	border:1px black solid;
}

.onThisDayThumbnailTab
{

}

.specialNoteBoxBody {
	background-color:#edf0f2;
	border-right:1px #858585 solid;
	border-bottom:1px #858585 solid;
	border-left:1px #fbfaf7 solid;

	padding:6px 6px 6px 6px;

}


.scream {
	background-color:#ffffcc;
}


.messageBox {
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-right:1px #858585 solid;
	border-bottom:1px #858585 solid;
}

.messageBoxHeader {
	font-family:arial;
	background-color:#f5f3eb;
}

.messageBoxContent {
	padding:10px 10px 10px 10px;
}



.messageBoxScrolling {
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-right:1px #858585 solid;
	border-bottom:1px #858585 solid;
}

.messageBoxScrollingHeader {
	font-family:arial;
	background-color:#f5f3eb;
}

.messageBoxScrollingHeaderText {
	font-size:11px;
	font-weight:bold;
	margin:4px 4px 4px 4px;
}


.messageBoxScrollingContent {
	background-color: #fbfbfb;
	/*padding:0px 0px 0px 0px;*/
}


.messageBoxScroller {
	padding:6px 8px 6px 8px;
	margin:4px 1px 1px 1px;
	overflow:auto;
	font-size:10px;
}





.boxContent {
	font-family:verdana;
	font-size:11px;
}

.messageBoxHeaderText {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:4px 4px 4px 4px;
}


.linkList {
	margin: 2px 2px 2px 20px;
	padding: 2px 2px 2px 2px;
	XXtext-indent: -2em;
	list-style-position:outside;

	color:#81392a;
}

.linkListItem {
	padding: 4px 2px 4px 2px;
	font-size:11px;
	font-family:arial, sans-serif;
}

.tocHeader {
	font-size:11px;
	font-weight:bold;
	margin: 6px 2px 0px 6px;
}

.tocList {
	text-align:left;
	margin: 2px 2px 2px 20px;
	padding: 2px 2px 2px 2px;
	list-style-position:outside;
	color:#81392a;
}

.tocLink {
	text-align:left;
	padding: 2px 2px 4px 2px;
	font-size:11px;
	font-family:arial, sans-serif;
}

.tocLinkCurrent {
	padding: 2px 2px 4px 2px;
	font-size:11px;
	font-weight:bold;
	font-family:arial, sans-serif;
	background-color:#faebd6;
}


.inThisSectionLink {
	padding: 2px 2px 4px 2px;
	font-weight:bold;
}


/* wraps the link text of a section link in header */
.sectionLinkText
{
	margin:4px 4px 4px 2px;
}

.tocRule {
	margin: 2px 0px 0px 0px;
}


.rule
{
	margin: 6px 0px 0px 0px;
}

.footer {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
}

a:link
	{
	color:#81392a;
	visible:false;
	}

a:visited
	{
	color:#81392a;
	visible:false;
	}

a:active
	{
	color:#81392a;
	visible:false;
	}

a:hover
	{
	color:red;
	visible:false;
	}



a.disabledLink:link, a.disabledLink:visited, a.disabledLink:active {
	color:#999999;
}

a.actionLink:link, a.actionLink:visited, a.actionLink:active {
	font-weight:bold;
}

.contentHeaderTitle {
	font-family:verdana, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding: 0px 0px 2px 0px;
}

.contentHeaderTitle {
	font-family:verdana, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding: 0px 0px 2px 0px;
}

.contentHeaderSubHeader
{
	font-weight: bold;
	text-align: right;
	padding: 8px 20px 2px 0px;
}

.contentHeaderMessage {
	font-size:14px;
	font-weight:bold;
	background-color:#ffcc99;
}

.contentTableRow {
	padding: 2px 0px 2px 0px;
}


.formLabel {
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	padding: 6px 4px 0px 0px;

}

.formLabelAlternate {
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding: 6px 4px 0px 0px;

}


.formLabelNarrow {
	font-family:arial, sans-serif;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	padding: 4px 4px 0px 0px;

}

.hiddenFormValue
{
	vertical-align:bottom;
	padding-top:6px;
}


.formStackLabel {
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding: 0px 4px 0px 0px;
}

.formMask {
	font-size:10px;
	color:#999999;
	padding-top: 2px;
}

.formItemTotal
{
	padding: 4px 4px 0px 0px;
}

.formTotal
{
	padding: 4px 4px 0px 0px;
}


.dataStackLabel {
	font-weight:bold;
}

.dataStack {
	margin-left:12px;
}

.dataStackSmall {
	font-size:10px;
	font-family:arial;
	margin-left:12px;
}


.dataLabel {
	font-weight:bold;
	text-align:right;
	padding-right:4px;
}

.data {

}




.selectionHeader {
	font-weight:bold;
	background-color:#f5f3eb;
}

.selectionDescription {
	padding-top:4px;
	padding-bottom:16px;
}





.rowRule {
	background-color:#dddddd;
	padding: 0px 0px 0px 0px;
}

.pleaseNote {
	font-size:10px;
}

.authMessage {
	font-weight:bold;
	color:red;
	text-align:center;
}

.exists {
 background-color:#ffcc33;
 text-align:center;
}


#pleaseWait
{
	width:400px;
}



.dataTable {

}

.dataTableCell {
	border-top:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
}

.dataTableCellLastInRow {
	border-top:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
	border-right:1px #eeeeee solid;
}

.dataTableCellBottom {
	border-top:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}

.dataTableCellLastInRowBottom {
	border-top:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
	border-right:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}

.dataHeader {
	font-weight:bold;
	background-color:#eeeeee;
}

.detailBox {
	background-color:#eeeeee;
	padding:10px 2px 10px 2px;
	text-align:center;
}






.calendarJump
	{
	font-weight:bold;
	}

.calendarHeader
	{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	background-color:#f5d6ac;
	}

.calendarSubHeader
	{
	font-weight:bold;
	}

.dayHeader
	{
	background-color:#eeeeee;
	}

.dayNumber
	{
	font-weight:bold;
	}

.currentDay
	{
	background-color:#faebd6;
	}

.onThisDayDateBox {
	width:100px;
	background-color:#faebd6;
}

.onThisDayDayAsString {
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

.onThisDayDayAsNumber {
	font-weight:normal;
	text-align:center;
	font-size:26px;
}

.onThisDayDayAsNumberSuffix {
	font-size:16px;
	vertical-align:super;
}


.eventName
	{
	font-size:9px;
	font-weight:bold;
	}

.calendarDetailsSmall
	{
	font-size:9px;
	}

.requiredDisabled
{
	color:#dddddd;
}

.required
	{
	color:red;
	}

.requiredIndicator
{
	color:red;
}

.important {
	color:red;
	font-weight:bold;
}

.fileDirectoryBox {
	color:red;
	background-color:#f5d6ac;
}

.photoZoneNeedsApproval {
	color:red;
	font-weight:bold;
}


.scrollBox {
	padding:4px;
	overflow:auto;
	border-top:1px #dddddd solid;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	border-bottom:1px #dddddd solid;

	font-size:10px;

}




.scrollBoxMessageCenter
{
	background-color: #fbfbfb;
	padding-top:0px;
}


.messageCenterScrollBoxHeader
{
	font-family:arial;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:2px;
}

.messageCenterScrollBoxHeaderFirstItem
{
	margin-top:0px;
	font-size:12px;
}

.messageCenterHeader1
{
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C96130;
}

.messageCenterHeader2
{
	font-family:arial, sans-serif;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#000000;
}

.messageCenterContent
{
	margin-left:10px;
	font-family:arial, sans-serif;
	font-size:11px;
	padding-bottom: 2px;
}


.messageCenterExpireNote
{
	color:#888888;
	padding-top:4px;
	padding-bottom:12px;
	font-size:10px;
}

.messageCenterBr
{
	line-height:5px;
}

.messageCenterAlert
{
	color: red;
}

.messageCenterDetailLink
{
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 12px;
}


/* File Zone */
#fileZoneStagedFilesControlBox
{
	height: 150px;
	width: 400px;
	border: 1px solid #aaaaaa;
	border-top: 2px solid #888888;
	border-left: 2px solid #888888;
	padding: 4px;
	overflow : auto;

	font-size: 12px;

}

.fileZoneFileContainer
{
	padding: 4px;
	padding-left: 0px;
}

.fileZoneFileIcon
{
	margin-right: 8px;
}

.fileZoneFileText
{
	font-size: 12px;
	position: absolute;
	padding-top: 6px;
}

.fileZoneSelectedStagedFile
{
	background: blue;
}

.fileZoneUnselectedStagedFile
{
	background: #ffffff;
}




/* Simple Box support */

.simpleBox
{
	margin-top: 4px;
	margin-bottom: 16px;
}


.simpleBox .header
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/ui/img/simplebox/top_left.gif) no-repeat top left;

}

.simpleBox .header .content
{
	background: url(/tag_library/ui/img/simplebox/top_right.gif) no-repeat top right;
	padding: 4px 1px 4px 10px;
	font-weight:bold;
	text-align:left;
	color:black;

}

.simpleBox .body
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/ui/img/simplebox/middle_left.gif) repeat-y top left;
}

.simpleBox .body .content
{
	background: url(/tag_library/ui/img/simplebox/middle_right.gif) repeat-y top right;
	padding: 10px;
	text-align:left;
}

.simpleBox .footer
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/ui/img/simplebox/bottom_left_footer.gif) no-repeat bottom left;
}

.simpleBox .footer .content
{
	background: url(/tag_library/ui/img/simplebox/bottom_right_footer.gif) no-repeat bottom right;
	padding: 4px 8px 4px 0px;
	text-align:right;
}

.simpleBox .header h2
{

}




/* Accent Box support */

.accentBox {
	margin: 0 auto;
	width: 100%;
	background: url(/tag_library/ui/img/accentbox/accent_box_body_r.gif) no-repeat bottom right;
	font-size: 100%;
}
.accentBoxHead {
	background: url(/tag_library/ui/img/accentbox/accent_box_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.accentBoxHead h2 {
	background: url(/tag_library/ui/img/accentbox/accent_box_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 4px 4px 4px 10px;
	color: black;
	font-weight: bold;
	font-size: 10px;
	/*line-height: 1em;*/

}
.accentBoxBody {
	background: url(/tag_library/ui/img/accentbox/accent_box_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px;
}













.accentBoxAccordian
{


}


.accentBoxAccordian .header
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/ui/img/accentbox/accordian/top_left.gif) no-repeat top left;

}

.accentBoxAccordian .header .content
{
	background: url(/tag_library/ui/img/accentbox/accordian/top_right.gif) no-repeat top right;
	padding: 4px 1px 4px 10px;
	font-weight:bold;
	text-align:left;
	color:black;

}

.accentBoxAccordian .body
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/ui/img/accentbox/accordian/middle_left.gif) repeat-y top left;
}

.accentBoxAccordian .body .content
{
	background: url(/tag_library/ui/img/accentbox/accordian/middle_right.gif) repeat-y top right;
	padding: 10px;
	text-align:left;
}

.accentBoxAccordian .footer
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/ui/img/accentbox/accordian/bottom_left_footer.gif) no-repeat bottom left;
}

.accentBoxAccordian .footer .content
{
	background: url(/tag_library/ui/img/accentbox/accordian/bottom_right_footer.gif) no-repeat bottom right;
	padding: 4px 8px 4px 0px;
	text-align:right;
}

.accentBoxAccordian .header h2
{

}





.grandConventionBricklet
{
	height:190px;
	width:276px;
	background: url(/tag_library/grandconvention/img/bricklet/gc_bricklet.jpg) no-repeat top left;

	margin-bottom:12px;

}


.grandConventionBricklet .content
{
	padding-top:32px;

}

.grandConventionBricklet .header
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}





.grandConventionRelatedBox
{


}


.grandConventionRelatedBox .header
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/grandconvention/img/relatedbox/top_left.gif) no-repeat top left;

}

.grandConventionRelatedBox .header .content
{
	background: url(/tag_library/grandconvention/img/relatedbox/top_right.gif) no-repeat top right;
	padding: 14px 1px 1px 2px;
	font-weight:bold;
	color:black;
	text-align:center;

}

.grandConventionRelatedBox .body
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/grandconvention/img/relatedbox/middle_left.gif) repeat-y top left;
}

.grandConventionRelatedBox .body .content
{
	background: url(/tag_library/grandconvention/img/relatedbox/middle_right.gif) repeat-y top right;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:8px;

	margin:0px;

}

.grandConventionRelatedBox .body .content ul
{
	
	margin-left:0px;
	padding-left:18px;
	padding-right:6px;
	padding-top:-6px;
	margin-top:0px;
	margin-bottom:0px;

}

.grandConventionRelatedBox .body .content li
{
	padding-bottom:12px;
}


.grandConventionRelatedBox .footer
{
	margin: 0 auto;
	width:100%;
	background: url(/tag_library/grandconvention/img/relatedbox/bottom_left.gif) no-repeat bottom left;
}

.grandConventionRelatedBox .footer .content
{
	background: url(/tag_library/grandconvention/img/relatedbox/bottom_right.gif) no-repeat bottom right;
	padding: 2px 0px 0px 1px;
	text-align:right;
}

.grandConventionRelatedBox .header h2
{

}












.navigationButton
{

	background-image: url("/tag_library/ui/img/button/button_ffd971_wider2.gif");
	background-repeat: no-repeat;
	width:170px;
	height:19px;

	padding-bottom: 8px;

	/*
	background-image: url("/tag_library/ui/img/button/button_ffd971_wider.gif");
	background-repeat: no-repeat;
	width:170px;
	height:28px;
	*/
}


.navigationButton:hover
{
	background-image: url("/tag_library/ui/img/button/button_ffd971_wider2_hover.gif");
	cursor: pointer;

	/*
	background-image: url("/tag_library/ui/img/button/button_ffd971_wider_hover.gif");
	cursor: pointer;
	*/
}

.navigationButtonWrapper
{
	width:100%;
	background-color:#ffffff;
	padding-bottom:2px;
}

.navigationButtonWrapper a
{
	color:black;
	text-decoration:none;
}

.navigationButtonWrapper a:hover, .navigationButtonWrapper a:visited
{
	color:black;
}


.navigationButtonText
{
	height:100%;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	position:relative;
	left:-4px;
}



.invalidDataField
{
	background-color:#ffbdbd;
}

.validDataField
{
	background-color:white;
}


#loginWaitSpinner
{
	margin-left: 4px;
	visibility: hidden;
}


.dataRow, .dataRowAlternate
{
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 6px;
}

.dataRowAlternate
{
	background-color: #efefef;
}