/*
	Default style class names in modules
	------------------------------------------------------------------------------
	Module Property  |  DefaultStyleClass  |  Description
	------------------------------------------------------------------------------
	CssMainClass        SubModuleMain         Outer table of submodule
	CssText             TextStandard	      Default text style
	CssError            TextStandardError     Default error message style
	CssSuccess          TextStandardError     Default success message style
	CssLink             LinkStandard          Default link style
	CssHeading          TextHeading           Default heading style
	CssButton           ButtonStandard        Default button style
	CssTextBox          TextBoxStandard       Default textbox, select etc. style
	CssContainer        Container             Outer table of container in display mode
	CssContainerEdit    [No default]          Outer table of container in edit or quick settings mode

*/

/* ---------------------------------------------------------------------
	Default module styles
   --------------------------------------------------------------------- */
/* SubModuleMain maps to CssMain */
.SubModuleMain 
{
}
/* TextStandard maps to CssText */
.TextStandard 
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight: normal;
}
/* TextStandardError maps to CssError & CssSuccess */
.TextStandardError
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight: normal;
	color: red;
}
/* LinkStandard maps to CssLink */
.LinkStandard
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#006FA2;
	font-weight: normal;
}
.LinkStandard:hover
{
	border-bottom: solid 1px red;
}
/* TextHeading maps to CssHeading */
.TextHeading
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 14px;
	font-weight: bold;
	color: #003852;
}
.TextHeadingSmall
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 12px;
	font-weight: bold;
	color: #003852;
}
/* ButtonStandard maps to CssButton */
.ButtonStandard
{
	background-image: url(../images/BtnBkgd.jpg);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	border: solid 1px #F0F0F0; 
	font-size: 12px;
	font-weight: bold;
	color: white;
}
/* TextBoxStandard maps to CssTextBox */
.TextBoxStandard
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	/* background-color: White; */
	border-bottom: solid 1px gainsboro;
	border-right: solid 1px gainsboro;
	border-top: solid 1px gainsboro;
	border-left: solid 1px gainsboro;
	font-size: 11px;
	font-weight: normal;
	color: #003852;
}
/* TextBoxStandardDisabled maps to CssTextBoxDisabled */
.TextBoxStandardDisabled
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: gainsboro;
	/* background-color: White; */
	border-color: gray;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
	border-style:inset;
}
/* ContainerDisplay maps to CssContainer which gets applied to the module container */
/* in display mode. */
.Container
{
	width: 100%;
}
/* ContainerEdit _does not_ automatically map to CssContainerEdit */
/* Setting CssContainerEdit to a style class name will override */
/* the default edit mode container style */
.ContainerEdit
{
	border: 1px dashed orange; /* make the dashed border last so that it
								displays on top of other styles */
}


/* ---------------------------------------------------------------------
	Tag styles
   --------------------------------------------------------------------- */

body
{
	margin:0px;
	background-color:#FFFFFF;
	margin:0px;
	background-image: url(../images/back_main.gif);
	margin-bottom: 100px;
}

/* ---------------------------------------------------------------------
	Custom styles
   --------------------------------------------------------------------- */

/* ------------------
   Articles
   ------------------ */
.TextSmall
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;
	font-weight: normal;
	color: navy;
}
.TextAreaArticle
{
	background-color: gainsboro;
}
.TextAreaArticleEdit
{
	background-color: gainsboro;
	border: dashed 2px green;
}
/* ------------------
   Links
   ------------------ */
.LinkStandardBold
{
	text-decoration:none;
	color:#006FA2;
	font-weight: bold;
}
.LinkStandardBold:hover
{
	border-bottom: solid 1px red;
}
.LinkSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}
.LinkSmall:hover
{
	text-decoration: underline;
}
.TextBoxLogin
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #F0F0F0;
	border-color: gray;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
	border-style:inset;
	width: 100;
}
.TextBoxArticle
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;
	font-weight: normal;
	color: navy;
	width: 100%;
	height: 250px;
}
.TextBox100Percent
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #F0F0F0;
	border-color: gray;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
	border-style:inset;
	width: 100%;
}
.TextBoxSmall
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #F0F0F0;
	/* background-color: White; */
	border-color: gray;
	border-width: 1px;
	font-size: 11px;
	font-weight: bold;
	color: dimgray;
	border-style:inset;
	height: 12px
}
.TextSubHeading
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 12px;
	font-weight: bold;
	color: #006DA5;
}
.LoginModule
{
}
.LoginContainer
{
}
.LoginContainerEdit
{
	border: dashed 1px red;
}
.BorderedCell
{
	border: 1px gainsboro solid;
}
.ProductTitle
{
/*	background-image: url(../images/GrayGradientBkgd.jpg); */
	background-color: gainsboro;
	margin-bottom: 4px;
	padding: 2px;	
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 12px;
	font-weight: bold;
	color: navy;
}
.LinkProductTitle
{
	color: #003852;
	text-decoration:none;
}
.LinkProductTitle:hover
{
	color: #006DA5;
}
.LaapcList
{
	list-style-image: url(../images/LaapcBullet.gif);
	margin-left: 20px;
}

