/*
	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
	CssAdminLink        AdminLinkStandard     Default link style for administrative links such as those pointing to the admin console
	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
	CssContainerInvisible ContainerInvisible  Outer table of container in edit or quick settings mode when the module is otherwise invisible

*/

/* ---------------------------------------------------------------------
	Default module styles
   --------------------------------------------------------------------- */
/* SubModuleMain maps to CssMain */
.SubModuleMain 
{
	width: 100%;
}
/* TextStandard maps to CssText */
.TextStandard 
{
	font-size: 11px;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
}
/* TextStandardError maps to CssError & CssSuccess */
.TextStandardError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
}
/* LinkStandard maps to CssLink */
.LinkStandard
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #993600;
}
.LinkStandard:hover
{
	text-decoration: underline;
}
/* LinkStandard maps to CssLink */
.AdminLinkStandard
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: skyblue;
	text-decoration: none;
	border: solid 1px white;
	background-color: White;
}
.AdminLinkStandard:hover
{
	background-color: white;
	color: skyblue;
	border-top: solid 1px lightblue;
	border-left: solid 1px lightblue;
	border-right: solid 1px navy;
	border-bottom: solid 1px navy;
}
/* TextHeading maps to CssHeading */
.TextHeading
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #FF3400;*/
	color: #18457B;
}
.TextHeadingLight
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.PageHeading
{
	font-family: Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 16px;
	font-weight: bold;
	/* color: #FF3400; */
	color: #FF6633;
	letter-spacing: 0px;
	word-spacing: 3px;
}
/* ButtonStandard maps to CssButton */
.ButtonStandard
{
	background-image: url(../images/btnbg.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica, Sans-Serif;
	background-color: #18457B;
	border: solid 1px black; 
	font-size: 11px;
	font-weight: bold;
	color: white;
}
.ButtonStandardLight
{
	font-family: Arial,Helvetica, Sans-Serif;
	background-color: gainsboro;
	font-size: 11px;
	color: #18457B;
	border-left: solid 1px #F0F0F0;
	border-top: solid 1px #F0F0F0;
	border-right: solid 1px dimgray;
	border-bottom: solid 1px dimgray;
}
/* TextBoxStandard maps to CssTextBox */
.TextBoxStandard
{
	background-image: url(../Images/tbbg.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	border-top: solid 1px dimgray;
	border-left: solid 1px dimgray;
	border-right: solid 1px gainsboro;
	border-bottom: solid 1px gainsboro;
	font-size: 11px;
	font-weight: bold;
	color: #18457B;
}
.TextBoxSimple
{
	background-image: url(../Images/tbbg.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	border-top: solid 1px dimgray;
	border-left: solid 1px dimgray;
	border-right: solid 1px gainsboro;
	border-bottom: solid 1px gainsboro;
	font-size: 11px;
	font-weight: bold;
	color: #18457B;
}
.TextBoxFeedback
{
	background-image: url(../Images/tbbg.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	border-top: solid 1px dimgray;
	border-left: solid 1px dimgray;
	border-right: solid 1px gainsboro;
	border-bottom: solid 1px gainsboro;
	font-size: 11px;
	font-weight: bold;
	color: #18457B;
	width: 200px;
}
/* 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 red; /* make the dashed border last so that it
								displays on top of other styles */
	width: 100%;
}
/* Setting CssContainerInvisible to a style class name will override */
/* the default invisible container style. */
.ContainerInvisible
{
	border: 2px solid yellow; /* make the dashed border last so that it
								displays on top of other styles */
	width: 100%;
}


/* ---------------------------------------------------------------------
	Custom styles
   --------------------------------------------------------------------- */

.TextStandardLight
{
	font-size: 11px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.TextSmall
{
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: navy;
}
.TextAreaArticle
{
	background-color: gainsboro;
}
.TextAreaArticleEdit
{
	background-color: gainsboro;
	border: dashed 2px green;
}

/* ------------------
   Links
   ------------------ */
.LinkStandardBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
.LinkStandardBold:hover
{
	text-decoration: underline;
}
/* maps to PageModule Edit Page Link */
.LinkSmall
{
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: blue;
}
.LinkSmall:hover
{
	color: #a4a4a4;
	text-decoration: none;
}
.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
}
.LoginContainer
{
/*	background-color:#18457B; */
}
.LoginEditContainer
{
/*	background-color:#18457B; */
	border: 1px dashed #FF3400;

}
.LoginSubmodule
{
}
.LoginLink
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
.LoginLink:hover
{
	text-decoration: underline;
}
.LoginText
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
.TextBoxLogin
{
	font-family: Arial,Helvetica, Sans-Serif;
	background-color: transparent;
	border-left: solid 2px dimgray;
	border-top: solid 2px dimgray;
	border-right: solid 2px #F0F0F0;
	border-bottom: solid 2px #F0F0F0;
	font-size: 11px;
	font-weight: bold;
	color: dimgray;
	border-style: solid;
}
.LinkSideMenu
{
	color: #cc9b80;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
.LinkSideMenu:hover
{
	text-decoration: underline;
}
.CellSideMenu
{
	border-bottom: solid 1px #cc9b80;
}
.CellSideMenuHeading
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #cc9b80;
	border-bottom: solid 1px #cc9b80;
}
.LinkLarge
{
	color: yellow;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
.CompactList
{
	margin-top: 0px;
}

