/*
Name					:	Color	:	Grayscale
------------------------:-----------:----------
Light GoldenrodYellow	:	#FAFAD2	:	#F6F6F6
Pale Goldenrod			:	#EEE8AA	:	#E2E2E2
Dark Goldenrod			:	#B8860B	:	#757575
White					:	#FFFFFF	:	#FFFFFF
Tan						:	#D2B48C	:	#B3B3B3
						:	#CCCC99	:	#C5C5C5
						:	#F7F7DE	:	#F4F4F4
						:	#CE5D5A	:	#6C6C6C
						:	#6B696B	:	#686868
Maroon					:	#800000 :	#000000
dark orange				:	#FF8C00	:	#9F9F9F
Light Yellow			:	#FFFFE0 :	#FCFCFC
ivory					:	#FFFFF0	:	#FDFDFD
gold					:	#FFD700	:	#CBCBCB
*/
BODY
{
    font-size: 9.75pt;
    color: black;
    font-family: Verdana, Arial;
    margin: 0px;
    padding: 0px;
}
FORM
{
    margin: 0px;
    padding: 0px;
	width:100%;
	height:100%;
}
P
{
    font-size: 9.75pt;
    color: black;
    font-family: Verdana;
}

/*
A:link
{
	font-weight: bold;
	font-size: 9.75pt;
	color: mediumblue;
	font-family: Verdana;
	text-decoration: none;
}	

A:visited
{
	font-weight: bold;
	font-size: 9.75pt;
	color: mediumblue;
	font-family: Verdana;
	text-decoration: none;
}	
			
A:hover
{
	font-weight: bold;
	font-size: 9.75pt;
	color: dodgerblue;
	font-family: Verdana;
	text-decoration: none;
}
*/

A:link
{
	font-weight: bold;
	/*font-size: 9.75pt;*/
	color: Black ; /*mediumblue;*/
	font-family: Verdana;
	text-decoration: none;
}	

A:visited
{
	font-weight: bold;
	/*font-size: 9.75pt;*/
	color: black;/*mediumblue;*/
	font-family: Verdana;
	text-decoration: none;
}	
			
A:hover
{
	font-weight: bold;
	/*font-size: 9.75pt;*/
	color: red;/*dodgerblue;*/
	font-family: Verdana;
	text-decoration: none;
}
.menuitem 
{
	color:Black ;
	font-weight:bold;
	text-decoration:none;
}


TH
{
   vertical-align: top;
   /*text-align: left;*/
}
TD
{
   vertical-align: top;
   /*text-align: left;*/
}
TD.fieldname
{
   text-align: right;
}
DIV.sectiontitle
{
   font-weight: bold;
   font-size: larger;
   color: #000000; /*Maroon; #800000*/
}
DIV.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}
DIV.masterheader
{
 background-color: #E2E2E2;
}
.readonly
{
	background-color:InfoBackground;
	color:InfoText;
	font-weight:bolder;
}

.dataentryformlabel
{
    font-weight: bold;
    font-size: 9.75pt;
    color: #757575; /*	darkgoldenrod	#B8860B	->	#757575 */
    font-family: Verdana;
}
.dataviewformlabel
{
    border: #858585 1px solid;	/*	peru	#CD853F	->	#858585	*/
    font-weight: bold;
    font-size: 9.75pt;
    color: black;
    font-family: Verdana;
}

.dataentryformerrormsg
{
    font-weight: bold;
    font-size: 9.75pt;
    color: #9F9F9F;	/*	darkorange	#FF8C00	->	#9F9F9F */
    font-family: Verdana;
}

.alignright
{
	text-align:right;	
}
.aligncenter
{
	text-align:center;
}

.pagetop
{
    background-color: white ;
    padding-bottom: 5px;
    padding-left: 0px;
    /*border-bottom: gold thin solid;*/
}

.pageleft
{
    width: 150px; 
    background-color: white;
    padding-right: 5px;
    padding-left: 0.5em;
}

.pageright
{
    width: 150px; 
    background-color: white;
    padding-right: 5px;
    padding-left: 1em;
}

.pagebottom
{
    background-color: white;
/*    border-top: gold thin solid;*/
    padding-top: 5px;
}

.ContentPlaceHolder
{
    border-right: lightgrey 2px solid;
    border-top: lightgrey 2px solid;
    border-left: lightgrey 2px solid;
    border-bottom: lightgrey 2px solid; 
    overflow:auto;
}



.dataentryformtextbox
{
    border: #858585 1px solid;	/*	peru	#CD853F	->	#858585	*/
}

.dataentrydropdownlist
{
    border: #858585 1px solid;	/*	peru	#CD853F	->	#858585	*/
}
.dataentryformbutton
{
    font-weight: bold;
    font-size: 9.75pt;
    color: #FDFDFD;	/* ivory	#FFFFF0	->	#FDFDFD  */
    font-family: Verdana;
    background-color: #9D9D9D; /*	goldenrod	#DAA520	->	#9D9D9D */
}
.dataentryformlinkbutton
{
	BACKGROUND-COLOR: #898989; /*	#ff6600; */
	BORDER: medium none;
	COLOR: white;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	PADDING: 2px;
	TEXT-ALIGN: center
}
.pagetopline
{
    background-color: #FCFCFC; /*	lightyellow; #FFFFE0 */
    padding-bottom: 5px;
    padding-left: 0px;
    border-bottom: #CBCBCB thin solid; /*	gold	#FFD700	->	#CBCBCB	*/
}

.pageleft
{
    background-color: #FCFCFC; /* lemonchiffon; */
    padding-right: 5px;
}

.pageright
{
    background-color: #FDFDFD; /* ivory	#FFFFF0	->	#FDFDFD */
}

.pagebottom
{
    background-color: #FCFCFC; /* lightyellow	#FFFFE0	->	#FCFCFC */
    /*border-top: #CBCBCB thin solid;*/ /*	gold	#FFD700	->	#CBCBCB	*/
    padding-top: 5px;
}

.dataentryformheading
{
    background-color: #DEDEDE; /* khaki	#F0E68C	->	#DEDEDE */
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11pt;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #424242;	/*	sienna	#A0522D	->	#424242	*/
    padding-top: 2px;
    font-family: Verdana;
    text-align: center;
    width: 100%;
}

.biglabel
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #9F9F9F;	/*	darkorange	#FF8C00	->	#9F9F9F */
    padding-top: 2px;
    font-family: Verdana;
    text-align: center;
    width: 100%;
    font-style: italic;
}

.biglabelheader
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 28pt;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #9F9F9F;	/*	darkorange	#FF8C00	->	#9F9F9F */
    padding-top: 2px;
    font-family: Verdana;
    text-align: center;
    width: 100%;
    font-style: italic;
}

.dataentryformlabelbig
{
    background-color: #EEEEEE; /* BlanchedAlmond	#FFEBCD	->	#EEEEEE */
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #424242;	/*	sienna	#A0522D	->	#424242	*/
    padding-top: 2px;
    font-family: Verdana;
    text-align: center;
    width: 100%;
    font-style: normal;
}
.dataentryformlabelbig:link .dataentryformlabelbig:visited .dataentryformlabelbig:hover
{
	color:white;
}
.dataentryformlabelbig A
{
	color:white;
}
.dataentryformlabelbig A:link
{
	color:white;
}
.dataentryformlabelbig A:visited
{
	color:white;
}
.dataentryformlabelbig A:hover
{
	color:white;
}


.marketingtext
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 20px;
    padding-bottom: 2px;
    color: #858585;	/*	peru	#CD853F	->	#858585	*/
    padding-top: 2px;
    font-family: Arial;
}
/*
	lemonchiffon:#FFFACD 
	ivory: #FFFFF0
	lightyellow: #FFFFE0 

	gainsboro:#FFEBCD;
	lightgrey:#FFE4C4;	
	#FFDAB9;
*/
.tableline1
{
    BORDER: maroon thin;
    FONT-SIZE: 9.75pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #E0E0E0; /*#F7F7F7; *//* LemonChiffon	#FFFACD	->	#F7F7F7 */
    TEXT-ALIGN: left
}
.tableline1 TD 
{
	FONT-SIZE: 9.75pt;
	vertical-align: middle ;
}
.tableline2
{
    BORDER-RIGHT: #d7dce2 thin;
    BORDER-TOP: #d7dce2 thin;
    FONT-SIZE: 9.75pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #EEEEEE; /*#FCFCFC;*//* lightyellow	#FFFFE0	->	#FCFCFC */
    TEXT-ALIGN: left
}
.tableline2 TD 
{
	FONT-SIZE: 9.75pt;
	vertical-align: middle ;
}
.tablecaption
{
	BACKGROUND-COLOR: #FDFDFD;	/* ivory	#FFFFF0	->	#FDFDFD */
	COLOR: black;
	FONT-SIZE: 9.75pt;
}
.tablelinemain
{
	BACKGROUND-COLOR: #FDFDFD;  /* ivory	#FFFFF0	->	#FDFDFD */
    BORDER: 1px solid;
	COLOR: black;
	FONT-SIZE: 9.75pt;
	TEXT-ALIGN: left;
	TEXT-INDENT: 2px;
}
.tablelinemain TD 
{
	FONT-SIZE: 9.75pt;
}
.tablelinemain A
{
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:InfoBackground  ;
    color:ButtonText ;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color:InactiveCaption   ;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color:ActiveCaption ;
    font-weight:bold;
}

/* text style used for help text rendered by modules */
.Help {
	border-right:black 1px solid;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	border-left:black 1px solid;
	color:black;
	padding-top:2px;
	border-bottom:black 1px solid;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffff99;
}


/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}


/* Accordion start */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 5px;
}
/* Accordion slut */


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
    padding: 5px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/*Modal Popup slut*/
