/* DevNet3.css for DevNet v10  - L. Hausman 07/13/2010 */

/*	color: #BCEB39;  /* LGX medium green */
/*	color: #98CB00;  /* LGX yellowish green */
/*  color: #D5F484;  /* "Succeed" banner background green */
/*	color: #D3E0EB;  /* light blue */
/*	color: #E7EEFD;  /* lighter blue */ 
/*	color: #109EE5;  /* medium blue */
/*	color: #787878;  /* gray  */
/* 	color: #639E12;  /* dark green */


BODY 
{	
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	padding-top: 0px;	
	margin: 0px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../_SupportFiles/images.PageBG3.png) 0% 0% repeat-x;
	color: #333;	
	font-family: Arial, Helvetica;	
	background-color: #FFFFFF;
	text-align: -moz-center;  	/* centering for Firefox  */
	text-align: -khtml-center;  /* centering for Safari & Chrome */
	#text-align: center;        /* centering for IE */
}

A {
	outline: none;
}

/* order of these is important - do not rearrange */
A:link	{	
	text-decoration:	none;
	color:	#1C1CA2;
	}	
A:visited	{	
	text-decoration:	none;
	color:	#1C1CA2;
	}	
A:hover	{
	text-decoration:  underline;
	color: #69699D;
}
A:active	{	
	text-decoration:	none;
	color:	#3D4871;
}	
	
IMG
{
	border: none;
	margin: 0;
}

.alignCenter
{
	text-align: center;
}
.alignLeft
{
	text-align: left;
}
.alignMiddle
{
	vertical-align: middle;
}
.alignRight
{
	text-align: right;
}
.alignTop
{
	vertical-align: top;
}
.alignTopRight
{
	vertical-align: top;
	text-align: right;
}

.articleTopic
{
	font-size: 9pt;
	height: 18px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E9EEF6; 
	vertical-align: middle;
}

.articles
{
	font-size: 8pt;
	padding-top: 10px;
	padding-left: 10px;
    padding-right: 10px;
	vertical-align: top;
	text-align: left;
}

.blogTable
{
	line-height: 18px; 
	font-size: 9pt;
	text-align: -moz-left;    /* for Firefox  */
	text-align: -khtml-left;  /* for Safari & Chrome */
	#text-align: left;        /* for IE */
}

.btnSearch
{
	vertical-align: middle;
	border: 0px;
}

.btnToTop 	
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
}

.colBanner
{
	background-image: url(../_SupportFiles/images.Banner2.png);  /* helping you succeed */
	height: 110px; 
}

.colBannerLinks 
{
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 9pt;
	color: #639E12;
}

.colBody1
{
	border-left: 1px solid #DCDCDC; /* light gray */
	border-bottom: 1px solid #DCDCDC; 
	border-right: 1px solid #DCDCDC; 
	background-color: #FFFFFF;
	vertical-align: top;
	line-height: 18px;
	font-size: 8pt;
	padding-top: 20px;
	padding-left: 32px;
    padding-right: 32px;
	text-align: left;
	min-height: 460px;
}

.colBody2
{
	border-left: 1px solid #DCDCDC; /* light gray */
	border-bottom: 1px solid #DCDCDC; 
	border-right: 1px solid #DCDCDC; 
	background-color: #FFFFFF;
	vertical-align: top;
	line-height: 18px;
	font-size: 8pt;
	padding-top: 20px;
	padding-left: 32px;
    padding-right: 32px;
	text-align: center;
	min-height: 460px;
}

#colCatName
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
}

.colCatName1
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
}

.colComment
{
	background-color: #DEE7ED;
	font-size: 9pt;
	line-height: 18px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.colCommentBotLeft
{
	background: url(../_SupportFiles/images.CommentFade2.png) 0% 0% repeat-x;
	font-size: 8pt;
	height: 50px;
	padding-left: 20px;
	text-align: left;
}

.colCommentBotRight
{
	background: url(../_SupportFiles/images.CommentFade2.png) 0% 0% repeat-x;
	font-size: 9pt;
	height: 50px;
	padding-right: 20px;
	text-align: right;
}

.colCommentStaff
{
	background-color: #E4F2D7;
	font-size: 9pt;
	line-height: 18px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.colCommentStaffBotLeft
{
	background: url(../_SupportFiles/images.CommentFade3.png) 0% 0% repeat-x;
	font-size: 8pt;
	height: 50px;
	padding-left: 20px;
	text-align: left;
}

.colCommentStaffBotRight
{
	background: url(../_SupportFiles/images.CommentFade3.png) 0% 0% repeat-x;
	font-size: 9pt;
	height: 50px;
	padding-right: 20px;
	text-align: right;
}

.colContent
{
	vertical-align: top;
}

.colContent1
{
	border-left: 1px solid #DCDCDC; /* light gray */
	border-right: 1px solid #DCDCDC; /* light gray */
	background-color: #FFFFF7;
	vertical-align: top;
	padding-left: 32px;
	padding-right: 32px;
	font-size: 16pt;
}

.colContent2
{
	border-left: 1px solid #DCDCDC; /* light gray */
	border-right: 1px solid #DCDCDC; /* light gray */
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 32px;
	padding-right: 32px;
	font-size: 16pt;
	text-align: -moz-left;    /* for Firefox  */
	text-align: -khtml-left;  /* for Safari & Chrome */
	#text-align: left;        /* for IE */
}

.colDefaultContentBottom
{
	background-image: url(../_SupportFiles/images.FeaturesBorder.png);
	height: 260px;
}

.colDefaultContentTop
{
	height: 491px;
	background-image: url(../_SupportFiles/images.BlogBorder.png);
	vertical-align: top;
}

.colDefaultBlogs
{
	text-align: left;
	vertical-align: top;
	padding-top: 100px;
	padding-right: 28px;
	padding-left: 28px;
}

.colDocument
{
	border-left: 1px solid #DCDCDC; 	/* light gray */
	border-bottom: 1px solid #DCDCDC; 	/* light gray */
	border-right: 1px solid #DCDCDC; 	/* light gray */
	background-color: #FFFFF7;   		/* pale yellow */
	vertical-align: top;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: -moz-left;  	/* for Firefox  */
	text-align: -khtml-left;    /* for Safari & Chrome */
	#text-align: left;          /* for IE */
}

.colFeatures
{
	height: 200px;
	vertical-align: top;
	text-align: left;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 18px;
}

.colFeaturesAprFools
{
	height: 200px;
	vertical-align: top;
	text-align: center;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 18px;
}

.colGauge
{
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.colGutterItem
{
	background-color: #FFDB80;	/* orange */
	font-size: 9pt;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: -moz-left;    /* for Firefox  */
	text-align: -khtml-left;  /* for Safari & Chrome */
	#text-align: left;        /* for IE */
}

.colGutterItemBottom
{
	background: url(../_SupportFiles/images.GutterFade.png) 0% 0% repeat-x;
	font-size: 9pt;
	height: 48px;
	padding-left: 10px;
	text-align: left;
}

.colGutterItemCenter
{
	background-color: #FFDB80;	/* orange */
	text-align: center;
	font-size: 9pt;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.colGutterItemLPad
{
	background-color: #FFDB80;	/* orange */
	font-size: 9pt;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	text-align: -moz-left;    /* for Firefox  */
	text-align: -khtml-left;  /* for Safari & Chrome */
	#text-align: left;        /* for IE */
}

.colGutterItemTop136
{
	background-image: url(../_SupportFiles/images.TopGutter136.png);
	height: 10px;
}

.colGutterItemTop176
{
	background-image: url(../_SupportFiles/images.TopGutter176.png);
	height: 10px;
}

#colLastPost
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
}

.colLicensing {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}

.colMainMenu 
{
	padding-top: 4px;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
	
}

.colNavTrail
{
	font-family: Arial;
	text-align: left;
	font-size: 9pt;
	color: #787878;
}

.colNavTrailRight
{
	font-family: Arial;
	text-align: right;
	font-size: 9pt;
	color: #787878;
}

.colSearch1
{
	padding-top: 6px;
	vertical-align: middle;
}

#colThread
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
}

.colTips
{
	border-left: 1px solid #787878;  /* gray */
	padding-left: 20px;
	vertical-align: top;
}

.colTitle1
{
	font-family: calibri, verdana, arial;
	border-left: 1px solid #DCDCDC; /* light gray */
	border-right: 1px solid #DCDCDC; /* light gray */
	background-color: #FFFFF7;
	padding-left: 32px;
	padding-right: 32px; 
	vertical-align: middle;
	font-size: 16pt;
	text-align: left;
}

.colTitle2
{
	font-family: calibri, verdana, arial;
	background-color: #FFFFFF;
	font-size: 16pt;
	text-align: left;
}

.colTitle3 /* Same as colTitle1 but with White background */
{
	font-family: calibri, verdana, arial;
	border-left: 1px solid #DCDCDC; /* light gray */
	border-right: 1px solid #DCDCDC; /* light gray */
	background-color: #FFFFFF;
	padding-left: 32px;
	padding-right: 32px; 
	vertical-align: middle;
	font-size: 16pt;
	text-align: left;
}

.colTopRoundedImage813
{
	background-image: url(../_SupportFiles/images.TopBorder813.png);
	height: 16px;
}

.colTopRoundedImage853
{
	background-image: url(../_SupportFiles/images.TopBorder853.png);
	height: 16px;
}


.colTopRoundedImage1018
{
	background-image: url(../_SupportFiles/images.TopBorder1018.png);
	height: 16px;
}

.dataEntryError
{
	background-color: #FFEFD5; 
}

.devRes
{
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}

.devResLink
{
	font-size: 9pt;
	line-height : 15pt;
}

.discussTable
{
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #D3E0EB;  /* light blue */
}

.discussTable TD
{
	border-color: White;
}

.discussTable TH
{
    padding: 5px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #109EE5;  /* medium blue */
	color: White;
	font-size: 9pt;
	font-weight: bold;
} 

.discussTableContainer   /* used to right-align InteractivePaging controls */
{
	text-align: -moz-right;  	/* for Firefox  */
	text-align: -khtml-right;  /* for Safari & Chrome */
	#text-align: right;        /* for IE */
	font-size: 8pt;
}

.discussTableFontLeft
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
}

.discussTableFontLeftTop
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

.discussTableFontRight
{
	padding: 5px;
	font-size: 9pt;
	text-align: right;
}

.divCenter
{
	width: 1071px;  /* was 66% */
	background-color: #FFFFFF;
	BORDER-RIGHT: #bbb 1px solid;	
	BORDER-LEFT: #bbb 1px solid;	
	BORDER-BOTTOM: #bbb 1px solid;
	display: block;
	height: auto;
}

.divCenterHeader
{
	width: 1071px;   /* was 66% */
	background-color: #FFFFFF;
	BORDER-RIGHT: #bbb 1px solid;	
	BORDER-LEFT: #bbb 1px solid;	
	border-bottom: none;
	display: block;
	height: auto;
}

.divContainer
{
	padding-left: 18px;
	padding-right: 18px;
	display: block;
	overflow: visible;  /* was hidden */
}

.divShare
{
	margin-top: 8px;
}

.docTitles
{
	font-family: verdana, arial;
	font-size: 8pt;
	line-height: 18px;
	margin-left: 15px;
}

.eLearnTable
{
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 9pt;
	vertical-align: top;
	line-height: 18px;
	padding: 5px;
	color:	#787878;	/* gray  */
	
}

TH.eLearnTable
{
	padding: 5px;
	font-size: 9pt;
	border-style: solid;
	text-align: left;
	border-color: gray;
	background-color: #E9EEF6;
	font-weight: bold;
	color:	#787878;	/* gray  */
}

.eLearnTableCenter
{
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 9pt;
	vertical-align: top;
	line-height: 18px;
	padding: 5px;
	text-align: center;
	color:	#787878;	/* gray  */	
}

.elementRefLink
{	
	font-size: 8pt;
	margin-left: 6px;
	padding-top: 6px;

}

.errormsg { font-size: 9pt; color: Red; }    
.errormsg8pt { font-size: 8pt; color: Red; }    

.font8bold { font-size: 8pt; font-weight: bold; }
.font8Maroon { font-size: 8pt; color: Maroon; }
.font8pt { font-family: Verdana, Arial, sans-serif;	font-size: 8pt; }
.font8ptArial { font-size: 8pt; font-family: Arial, Verdana; }
.font8ptBlack { font-size: 8pt; color: #000000; }

.font9pt { font-size: 9pt;}
.font9ptBlack { font-size: 9pt; color: #000000; }
.font9bold { font-size: 9pt; font-weight: bold; }
.font9boldArial { font-family: Arial; font-size: 9pt; font-weight: bold; }
.font9italic { font-size: 9pt; font-style: italic; }
.font9ptArial { font-size: 9pt; font-family: Arial; }
.font9ptGray { font-size: 9pt; color: #787878  ;   /* gray */ }
.font9ptGrayArial { font-size: 9pt; color: #787878  ;   /* gray */ font-family: Arial; }
.font9ptGrayBold { font-size: 9pt; font-family: Arial; color: #787878  ;   /* gray */  font-weight: bold; }
.font9ptGrayItalic { font-size: 9pt; font-style: italic; color: #787878  ;   /* gray */ }
.font9ptNormal { font-size: 9pt; font-weight: normal; }

.font10pt { font-size: 10pt; line-height: 18px; }
.font10ptBlack { font-size: 10pt; color: #000000; }
.font10ptBold { font-size: 10pt; font-weight: bold; }
.font10ptGray { font-size: 10pt; font-family: Arial; color: #787878  ;   /* gray */ }
.font10ptGrayBold { font-size: 10pt; font-family: Arial; color: #787878  ;   /* gray */ font-weight: bold; }
.font10ptItalic { font-size: 10pt; font-style: italic; }
.font10ptLtGray { font-size: 10pt; color: #A7A7A7; }
.font10ptMaroon { font-size: 10pt; color: Maroon; }
.font10ptUnderline { font-size: 10pt; font-weight: bold; }

.font11pt { font-size: 11pt; }
.font11ptBlack { font-size: 11pt; color: #000000; }
.font11ptBold { font-size: 11pt; font-weight: bold; }

.font12pt { font-size: 12pt; font-weight: normal; }
.font12ptBold { font-size: 12pt; font-weight: bold; }

.font14pt { font-size: 14pt; }
.font14ptGray { font-size: 14pt; font-family: Arial; color: #787878  ;   /* gray */ font-weight: bold; }
.font18pt { font-size: 18pt; }

.fontBlogs { line-height: 18px; font-size: 9pt; }
.fontBold { font-weight: bold; }
.fontCurrentPage { color: Black; background-color: #D3E0EB;  font-size: 12pt; }
.fontDelivered { padding-top: 3px; padding-bottom: 3px; text-align: right; background-color: #C9FF4E;  /* greenish */ }
.fontGray { font-family: Arial; color: #787878  ;   /* gray */ }
.fontGreen { font-family: Arial; color: #639E12;	/* dark green */ }
.fontMaroon { color: Maroon; }
.fontPopUp { font-family: verdana, arial; font-size: 10pt; }
.fontNoLonger { padding-top: 3px; padding-bottom: 3px; text-align: right; background-color: #FFD7D7;  /* pink */ }

.footerRow3
{
	background-color: #639E12;
	color: White;
	font-size: 9pt;
	text-align: center;
}

.galleryTable
{
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: Silver;
	border-collapse: collapse;
	background-color: White;
	text-align: center;
}

.hrule
{
	color: Gray;
}

.hrule110Gray
{
	padding-left: 0px;
	color: #787878;
    width: 110px;
}

.hrule150Gray
{
	padding-left: 0px;
	color: #787878;
    width: 150px;
}

.hruleDashed
{
	border: none 0; 
	border-top: 1px dashed #A7A7A7;
	height: 1px;
}

.hruleVltGray
{
	color: #DCDCDC;
}

.hruleLtGray
{
	color: #A7A7A7;
}

.hruleLtGray700
{
	color: #A7A7A7;
	width: 710 px;
}

.hruleLtGray746
{
	color: #A7A7A7;
	width: 746 px;
}

.ideasTable
{
	line-height: 18px; 
	font-size: 9pt;
	border: 1px Solid White;
	border-collapse: collapse;
	background-color: #E7EEFD;  /* lighter blue */
	text-align: -moz-left;    /* for Firefox  */
	text-align: -khtml-left;  /* for Safari & Chrome */
	#text-align: left;        /* for IE */
}

.ideasTable TD
{
	border-color: White;
	border-bottom-width: 10px;
	padding: 5px;
}

.img 	
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.imgBtn
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
}

.imgBullet
{
	border: 0;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.imgBullet2
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
}

.imageMenu
{
	border: 0;
	margin: 0;
}

.imgPosts
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}

.imgProfile
{
	border: 0;
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 0px;
}

.inputCaptionTop
{
	vertical-align: top;
	font-size: 9pt;
	padding-right: 10px;   
}

.inputControls
{
	vertical-align: middle;
	font-size: 9pt;
	padding-right: 5px;   
}

.inputControlsBG
{
	vertical-align: middle;
	font-size: 9pt;
	padding-right: 5px;   
	background-color: #FAFAD2;
}

.inputControlsGray
{
	vertical-align: middle;
	font-size: 9pt;
	color:	#787878;	/* gray  */
}

.inputReadOnly
{
	vertical-align: middle;
	font-size: 9pt;
	color: #878787;
	background-color: #E1E1E1 
}

.inputRequired
{
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
}

.inputSearch
{
	vertical-align: middle;
	font-size: 9pt;
	border: 0px;
	height: 16px;
	color: #000000;
}

.inputSearchDefault    /* sets color to Silver */
{
	vertical-align: middle;
	font-size: 9pt;
	border: 0px;
	height: 16px;
	color: Silver;
}

/* special link classes for use with Green banner links */
/* order of classes is relevant - do not reorder */
.linkBanner A:link { text-decoration: none; color:	#639E12; }	
.linkBanner A:visited {	 text-decoration: none; color:	#639E12; }	
.linkBanner A:hover	{ text-decoration:  underline; color: #639E12; }
.linkBanner A:active { text-decoration:	none; color: #639E12; }	

/* special link classes for use in footer (white text on a dark background)  */
.linkFooter A:link { outline: none; text-decoration: none; color: #FFFFFF; }	
.linkFooter A:visited {	text-decoration: none; color: #FFFFFF; }	
.linkFooter A:hover	{ text-decoration: underline; color: #FFFFFF; }
.linkFooter A:active { text-decoration:	none; color: #FFFFFF; }	

/* special plain link classes */
.linkPlain A:link {	outline: none; text-decoration:	none; color: #000000; }	
.linkPlain A:visited { text-decoration:	none; color: #000000; }	
.linkPlain A:hover	{ outline: none; text-decoration: none; color: #000000; }
.linkPlain A:active	{ outline: none; text-decoration: none; color: #000000; }	

/* standard green link classes */
.linkGreen A:link {	outline: none; text-decoration:	none; color: #639E12; /* dark green */ }	
.linkGreen A:visited { text-decoration:	none; color: #639E12; }	
.linkGreen A:visted:hover { outline: none; text-decoration: underline; color: #639E12; }
.linkGreen A:hover { outline: none; text-decoration: underline; color: #639E12; }
.linkGreen A:active	{ outline: none; text-decoration: none; color: #639E12; }	

/* standard gray link classes */
.linkGray A:link { outline: none; text-decoration: none; color:	#787878; /* gray  */ }	
.linkGray A:visited	{ outline: none; text-decoration: none; color: #787878;	}	
.linkGray A:visited:hover {	outline: none; text-decoration: none; color: #639E12; /* dark green */ }	
.linkGray A:hover { outline: none; text-decoration: none; color: #639E12; }
.linkGray A:active { outline: none; text-decoration: none; color: #787878; }	

/* underline gray link classes */
.linkGrayUL A:link	{ outline: none; text-decoration: underline; color:	#787878; /* gray  */ }	
.linkGrayUL A:visited { text-decoration:  underline; color: #787878; }	
.linkGrayUL A:visted:hover { outline: none; text-decoration: underline; color: #639E12; /* dark green */ }
.linkGrayUL A:hover	{ outline: none; text-decoration: underline; color: #639E12; }
.linkGrayUL A:active { outline: none; text-decoration: underline; color: #639E12; }

/* .mceEditor - this is not an actual style class. It's used in the Class attrib  
of Input TextArea elements to indicate that the TinyMCE editor should be applied to them.
The name 'mceEditor' is set in the TinyMCEInit.htm include file */

.memberSpotlightBio
{
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
}

.mirDocComments
{
	padding-left: 10px;
}

.overflowHidden
{
	overflow: hidden;
}

.pad5Font9Center
{
	padding: 5px;
	font-size: 9pt;
	text-align: center;
}

.padAR15
{
	text-align: right;
	padding-right: 15px;
	line-height: 18px;
}

.padL5
{
	padding-left: 5px;
}

.padR15
{
	padding-right: 15px;
}

.popInputGrid
{
	font-size: 10pt;
	color: #000000;
	margin-left: 11px;
}

.popupMenuItemCaption
{
    font-family: arial;
	margin-top: 4px;
	vertical-align: top;
	padding-left: 10px;
}

.popTrainingDtls
{
	font-family: Verdana;
	font-size: 9pt;
	line-height: 20px;
}

.popUpZOrder	/* used to keep modal popup panels on top of tab panels, etc. */
{
	z-index: 99;
	left: 0;
	top: 0;
	position: absolute;
}

.postData
{
	padding: 15px;
	font-size: 9pt;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
}

.postTable
{
	padding: 5px;
	border: 1px Solid White;
	border-collapse: collapse;
	background-color: #E7EEFD;  /* lighter blue */
}

.postTable TD
{
	border-color: White;
	border-bottom-width: 10px;
}

.postTableAltRows   
{
	border: 1px Solid White;
	border-collapse: collapse;
	background-color: Beige; 
}

.profileTable {
	font-size: 10pt;
	margin-left: 15px;
}

.refTable
{
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 8pt;
	vertical-align: top;
	line-height: 18px;
	padding: 5px;
}

TH.refTable
{
	padding: 5px;
	font-size: 9pt;
	border-style: solid;
	text-align: left;
	border-color: gray;
	background-color: #E9EEF6;
	font-weight: bold;
}

.relNotesTable
{
	padding: 5px;
	border-width: 1px; 
	border-style: solid; 
	border-color: Silver;
	border-collapse: collapse;
	background-color: White;
	font-size: 8pt;
	font-weight: normal;
}

TD.relNotesTable
{
	padding-left: 5px;
	padding-right: 5px;
}

TH.relNotesTable
{
	padding: 5px;
	border-style: solid;
	border-color: Silver;
	background-color: #DFEFFE;
	font-size: 9pt;
	font-weight: bold;
}

.relNotesTableAltRows
{
	background-color: #F5F5DC ;
}

.relNotesTableCols
{
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.rowMainMenu
{
  	height: 38px;
  	text-align: left;
  	padding-left: 0px;

}

.sampleDesc
{
	text-align: -moz-left;    /* for Firefox  */
	text-align: -khtml-left;  /* for Safari & Chrome */
	#text-align: left;        /* for IE */
	vertical-align: top;
	line-height: 18px;
	color:	#787878;	/* gray  */
	padding-bottom: 15px;
}

.staffBios
{
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	line-height: 18px;
	font-size: 9pt;
	color: #787878  ;   /* gray */
}

.supportRes {
	font-size: 9pt;
	line-height: 15px;
	vertical-align: top;
}

.tabContentPad
{
	padding-left: 10px;
	padding-right: 20px;
}

/* highlights rows are when mouse over them: ForumThreadList.lgx */
/* relies on DOCTYPE, only works for now in FFox and Chrome - IE fix in Dec 31 release? */
#tblThread tr:hover td
{
	background-color: Beige;
}

#txtUpload
{
	height: 20px;
}


/*** Popup Panel classes - overrides same in rdTemplate: rdPopupPanel.css ***/

.rdPopupPanel
{
    vertical-align: top;
	border-style: solid;
	border-color: #639E12;	/* dark green */
	border-width:thin;
	background-color:white;
}

.rdPopupPanelTitle
{
    background-image: url(dnD5F484.png); /* "succeed" banner green */
    background-repeat:repeat-x; 
	background-color: #D5F484; 
	color: #000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
    height: 1%;
}

.rdPopupPanelTitleCaption
{
	color: #000000;
	background-color: #D5F484;
	font-family: Arial;
	font-size: 12pt;
}


/*** Data Calendar classes - overrides same in rdTemplate: rdDataCalendarStyle.css ***/

.rdDataCalendar
{
	background-color: #DCDCDC;   /* gray */
	font-family: Arial, Verdana;
	font-size: 12px;
}

.rdDataCalendarCaption
{
	text-align: center;
	background-color: white;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

.rdDataCalendarWeekdayCaption
{
	height: 35px;
	text-align:center;
	background-color: #778899;  /* slate gray */
	color: white;
}

.rdDataCalendarDayCaption
{
	font-weight: normal;
}

.rdDataCalendarDay
{
	vertical-align: top;
	text-align: right;	/* alignment of day numbers */
	padding-right: 4px;
	background-color: white;
	color: Gray;
	width: 20%;
	height: 100px;    /* this is the default height of a single day's box */
}

.rdDataCalendarToday
{
	background-color: beige;
}

.rdDataCalendarDayOutsideMonth
{
	/* color for 'extra' boxes that fill out week but aren't in current month */
	background-color: #EEEEEE;
}

.rdDataCalendarRows
{
	width: 100%;
}

/*** Tabs classes - overrides same in rdTemplate\yui\build\tabview\assets\*.css ***/


.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}


.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
	zoom:1;
}

/* default space between tabs */
.yui-navset .yui-nav li,   
.yui-navset .yui-navset-top .yui-nav li {  
    margin-right:0.2em; /* space between tabs */
    padding-top:1px; /* gecko: make room for overflow */
    zoom:1;
}  

.yui-navset .yui-nav .selected { 
    margin-bottom: -.01em; /* for overlap */
}
   
.yui-navset-top .yui-nav {  
    width:auto;   
}  

.yui-navset li em { font-style:normal; }

/* core */

.yui-navset .yui-content { zoom:1; padding-left: 20px;}

.yui-navset .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset .yui-nav a {
    /* note sprite no longer distributed in v9.2.18 - must manually place in app folder */
    background:#dadbdb url(../_SupportFiles/images.Tab_Sprite.png) repeat-x 0 -1400px; /* sprite position for normal gradient */ 
    border:solid silver; /* #19497a; */
    border-width:0 1px;
    color:#fff;
	 font-size: 10pt;
    text-decoration:none;
	 position:relative;
}

.yui-navset .yui-nav li a em {
    border-top: solid 2px silver; /*#19497a; */
    border-bottom: 0;
    cursor: hand;
    padding:0.2em 0.5em;
    top: -3px; /* for 1px rounded corners */
    position: relative;
	display: block;
}

.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav a:focus
{
    background:#fff; 
    color:#000;
	 font-weight: bold;
}

.yui-navset .yui-nav .selected a em {
    padding:0.3em 0.5em; /* raise selected tab */
}

.yui-navset .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
}



/********************* obsolete *************************************

.actions
{
	padding-top: 38px;
	padding-left: 10px;
	font-family: arial;
	line-height: 18px;
	font-size: 9pt;
	background-image: url(../_Images/actions.gif);
	vertical-align: top;
	text-align: left;
}

.altRowBG
{
	background-color: #F5DEB3;
}

.articleRatingBox
{
	background-color: #FFFFF7;
	border: 1px SOLID #A7A7A7;
	padding-left: 10px;
	font-size: 8pt;
}

.backgroundImage
{
	background-image: url(http://logidevserver/lgxdevnet/_Images/LogiCareers.gif);
}

.beforeYouPost
{
	padding-top: 41px;
	padding-left: 10px;
	padding-right: 5px;
	font-family: arial;
	line-height : 11pt;
	font-size: 9pt;
	background-image: url(../_Images/BeforeYouPost.gif);
	vertical-align: top;
	text-align: left;
}

.bold
{
	font-weight: bold;
}

.btnSend
{
	margin-top: 8px;
	vertical-align: middle;
}

.colExperienced
{
	padding-left: 10px;
	vertical-align: top;
}
  
.colHeaderGraphic
{
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/DevNet2Header.jpg);
	vertical-align: top;
	text-align: right;
}

.colHeaderGraphic
{
	height: 80px;
	background-color: #C4CDBA;
	text-align: center;
	font-size: 11pt;  
	padding-top: 11px;
	margin: 0;
}

.colMenuGraphic
{
	height: 47px;
	background-color: #C4CDBA;
	background-image: url(../_Images/MainMenuBar3.png);
	text-align: right;
	font-family: Arial;
	font-size: 11pt;  
	padding-top: 12px;
}

.colIndex 	
{
	border: 0;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	vertical-align: top;
	text-align: left;
}

.colIndexContent
{
	padding-left: 11px;
	font-family: arial;
	line-height: 12pt;
	font-size: 9pt;
	background-image: url(../_Images/ColIndexLine.gif);
	vertical-align: top;
	text-align: left;
}

.colIndexContent2
{
	padding-left: 11px;
	font-family: arial;
	line-height: 12pt;
	font-size: 9pt;
	background-color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFDB80, EndColorStr=#FFFFFF);
	vertical-align: top;
	text-align: left;
}

.colIndexContent3
{
	padding-left: 11px;
	font-family: arial;
	line-height: 12pt;
	font-size: 9pt;
	background-color: #FFDB80;
	vertical-align: top;
	text-align: left;
}

.colIndexContent4
{
    height: 30px;
	background: url(../_images/FFDB80Grad.png) 0% 0% repeat-x;
	vertical-align: top;
	text-align: left;
}

.colLeftGutter
{
	background-color: #E9EEF6;    	
	border-left: 2px solid #ADBDEF;	
	border-right: 2px solid #ADBDEF;
}

.colNavAlignBottom
{
	font-size: 8pt;
	vertical-align: bottom;
	text-align: right;
}

.colPopularSearches
{
	font-family: arial;
	font-size: 9pt;
	line-height: 11px;
	vertical-align: top;
	text-align: left;
}

.devLib1Contents
{
	font-size: 8pt;
	background-image: url(../_Images/DevLib1.gif);
}

.devResLine
{
	width: 130px;
}

.devResLinkBold
{
	font-size: 8pt;
	font-weight: bold;
	line-height : 15pt;
}

.devResLinkRed
{
	font-size: 9pt;
	line-height : 15pt;
	color: Red;
}

.devResSubLink
{
	font-size: 8pt;
	line-height : 12pt;
}

.devResTitle
{
	font-weight: normal;
	font-size: 10pt; 	    
	text-align: left;
	vertical-align: top;
	margin-left: 0px;
	font-weight: normal;
}

.details
{
	padding-top: 15px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/details.gif);
	vertical-align: top;
	text-align: left;
}

.details2
{
	padding-top: 15px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/details2.gif);
	vertical-align: top;
	text-align: left;
}

.DevNetVisitors
{
	padding-top: 30px;
	padding-left: 2px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/DevNetVisitors.gif);
	vertical-align: top;
	text-align: left;
}

.discussPostSubject
{
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

.docIndexColTop
{
	vertical-align: top;
	line-height: 18pt;
}

.docIndexLeftCol
{
	padding-left: 5px;
	line-height: 18pt;
}

.docIndexRect
{
	font-weight: bold;
	font-size: 8pt;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #DFEFFE; 
}

.faqAnswer
{
	line-height : 10pt;
	font-size: 8pt;
	background-color: #FCFFC3;
}

.faqAnswerRect
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #FCFFC3;

}

.faqLineHeight
{
	line-height : 12pt;
}

.fontMenuLinks
{
	font-family: Microsoft Sans Sarif, Arial;
	font-size: 11pt;
}

.footer
{
	 font-weight: normal;
	 font-size: 10pt; 	    
}

.hrule380
{
	color: Gray;
	width: 385px;
}

.hrule150Blue
{
	padding-left: 0px;
	color: #ADBDEF;
    width: 150px;
}

.hruleGreen500
{
	color: #639E12;
}

.hrule980
{
	color: Gray;
	width: 980px;
}

.index
{
	font-family: arial;
	font-size: 8pt;
}

.imgr 	
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	text-align: right;
}

.imgBase
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	vertical-align: baseline
}

.imgCreateThreadBtn
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	top: 27px;
	left: 4px;

}

.inputControlsNoPad
{
	vertical-align: middle;
	font-size: 9pt;
}

.loginbox
{
	background-color: White;
	border: SOLID 1px Gray;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.logiBIWorkshops
{
	padding-top: 45px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/LogiBIWorkshops.gif);
	vertical-align: top;
	text-align: left;
}

.logiNexusCountDown
{
	padding-top: 40px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/LogiNexusCountDown.gif);
	vertical-align: top;
	text-align: left;
}

.logiProServ
{
	padding-top: 45px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/LogiProServe.gif);
	vertical-align: top;
	text-align: left;
}

.logiSupport
{
	padding-top: 45px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/LogiSupport.gif);
	vertical-align: top;
	text-align: left;
}

.logiTraining
{
	padding-top: 45px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/LogiTraining2.gif);
	vertical-align: top;
	text-align: left;
}

.logoTopBar
{
	background-color: White;
	height: 5px;
}

.logoRow
{
	margin-top: 0px;
	border-top-style: none;
}

TD.logoRow
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
}

.logoRowLinks
{
	font-size: 8pt;
	text-align: right;
}

.memberLogin
{
	padding-top: 40px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/MemberLogin.gif);
	vertical-align: top;
	text-align: left;
}

.navBarLeft
{
	background-color: #639E12;
	margin-top: 0px;
	font-family: Verdana;
	height: 20px;
	font-size: 8pt;
	color: White;
}

.navBarRight
{
	background-color: #639E12;
	margin-top: 0px;
	font-family: Verdana, Arial;
	height: 20px;
	font-size: 8pt;
	color: White;
	text-align: right;
}

.navtrailbox
{
	border-top: 1px SOLID #A7A7A7;
	border-bottom: 3px SOLID #A7A7A7;
	background-color: #FFFFF7;
	font-family: Verdana, Arial;
	font-size: 8pt;
	height: 20px;
}

.navTrailText
{
	padding-left: 10px;
}

.newMembers
{
	padding-top: 30px;
	padding-left: 2px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/NewMembers.gif);
	vertical-align: top;
	text-align: left;
}

.padR15Top
{
	padding-right: 15px;
	vertical-align: top;
}

.popularElements
{
	padding-top: 47px;
	padding-left: 10px;
	font-family: arial;
	line-height : 11pt;
	font-size: 9pt;
	background-image: url(../_Images/PopularElements.gif);
	vertical-align: top;
	text-align: left;
}

.popularSearches
{
	padding-top: 10px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/PopularSearches.gif);
	vertical-align: top;
	text-align: left;
}

.popUpItem
{
	font-family: Verdana, Arial;
	font-size: 11pt;
}

.postToolbar
{
	padding-top: 4px;
	height: 20px;
	background-color:#DEF4AB;
	vertical-align: middle;
}

.printDiscussPostSubject
{
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.printDiscussTable
{
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: Silver;
	border-collapse: collapse;
	background-color: White;
}

TH.printDiscussTable
{
	padding: 5px;
	border-style: solid;
	border-color: Silver;
	background-color: #DFEFFE;
	font-size: 9pt;
	font-weight: bold;
}

.printDiscussTableFontLeft
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
}

.printDiscussTableFontLeftTop
{
	padding: 5px;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

.printDiscussTableFontRight
{
	padding: 5px;
	font-size: 9pt;
	text-align: right;
}

.radioBtnsCaption
{
	vertical-align: middle;
    font-size: 8pt;
	padding-right: 10px;
}

.radioBtnsHoriz
{
	vertical-align: middle;
        font-size: 8pt;
	padding-right: 10px;
}

.referenceDetailTitle
{
	 font-weight: bold;
	 font-size: 12pt; 	    
	 text-align: left;
	 vertical-align: top;
	 padding-right: 10px;
}

.referenceSubtitle
{
	 font-weight: bold;
	 font-size: 8pt; 	    
	 text-align: left;
	 vertical-align: top;
	 padding-bottom: 10px;
}

.refTableCenter
{
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 8pt;
	vertical-align: top;
	line-height: 18px;
	padding: 5px;
	text-align: center;
}

.releases
{
	padding-top: 40px;
	padding-left: 10px;
	font-family: arial;
	line-height : 11pt;
	font-size: 9pt;
	background-image: url(../_Images/RecentReleases.gif);
	vertical-align: top;
	text-align: left;
}

.rightGutter
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

.sampleAppDesc
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}

.SearchPosts
{
	padding-top: 35px;
	padding-left: 10px;
	line-height: 18px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/SearchPosts.gif);
	vertical-align: top;
	text-align: left;
}

.studio9Comments
{
	padding-top: 45px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/Studio9Comments.gif);
	vertical-align: top;
	text-align: left;
}

.SupportPackages
{
	padding-top: 15px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/SupportPkgs.gif);
	vertical-align: top;
	text-align: left;
}

.textInput
{
	vertical-align: middle;
	font-size: 9pt;
	margin-right: 10px;
}

.textInputReadOnly
{
	vertical-align: middle;
	font-size: 10pt;
	background-color: Silver;
}

.textInputRequired
{
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
}

.textInputTop
{
	vertical-align: top;
	font-size: 9pt;
	padding-right: 10px;   
}

.title
{
	 font-family: calibri, arial;
	 font-size: 16pt; 	    
	 text-align: left;
	 vertical-align: top;
	 padding-right: 0px;
}

.topics
{
	padding-top: 47px;
	padding-left: 10px;
	font-family: arial;
	line-height : 11pt;
	font-size: 9pt;
	background-image: url(../_Images/ColIndexLine.gif);
	vertical-align: top;
	text-align: left;
}

.welcome
{
	padding-left: 0px;
	margin-left: 0px;
	font-size: 8pt;
	text-align: right;
}

.whatsnewTitle
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

.yourSearches
{
	padding-top: 10px;
	padding-left: 10px;
	font-family: arial;
	font-size: 9pt;
	background-image: url(../_Images/YourSearches.gif);
	vertical-align: top;
	text-align: left;
}


*****************/

