
/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    text-decoration: none;
}


	
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}


H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14pt;  /*2em; */  
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Lime;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11pt; /* 1.75em; */
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: Navy;
	color:Yellow;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10pt; /* 1.58em; */
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11pt; /* 1.33em; */
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12pt; /*  1em;  */
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
TD  {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    }	
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
	
	
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		

	
SMALL	{	
	font-size:	8pt; /* .7em; */
	}	

BIG	{	
	font-size:	8pt; /* 1.17em; */
	}	
		

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
INPUT
{
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
  
}


.CoolFont
{
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
  
}

.Controls
{
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    background: red;
}

.DetailsView	
{	
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 6pt;
    line-height: 7pt;
    border-width: thin ;
}	
	
.UsersHeader 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; /* 1.75em; */
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: Navy;
	color:Yellow;
}

.WhoamiBar 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: black;
	color:LightSteelBlue;
}

.InsuredBar 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: silver;
	color:white;
}

.MessageBar 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: silver;
	color:white;
}

.MasterPage 
{
	margin: 0;
	background-color: white;
	color: navy;
	width:1024;
	
}

.High_n_Tight
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: lightsteelblue;
	color:black;
}

.MyGrid
{
	border-right: lightsteelblue 1px solid; 
	border-top: lightsteelblue 1px solid; 
	border-left: lightsteelblue 1px solid; 
	border-bottom: lightsteelblue 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:black;
}

.WhiteSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:white
}

.GreenSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:Lime
}

.OrangeTiny
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	7pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#FF8000
}

.OrangeSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#FF8000
}

.OrangeMedium
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	12pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#FF8000
}

.OrangeLarge
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	14pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#FF8000
}

.RedLarge
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	14pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:Red
}

.BlackLarge
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	14pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:Black
}

.BlackSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:black
}

.BlackSmallLight
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:black
}

.BlackMedium
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:black
}

.BlackTiny
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	7pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:black
}

.WhiteSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:White
}

.WhiteMedium
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:White
}


.WhiteTiny
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	7pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:White
}


.GreenSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:Lime
}

.GreenMedium
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:Lime
}


.GreenTiny
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	7pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:Lime
}

.BlueSmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	10pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#507CD1
}

.BlueMedium
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	12pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#507CD1
}

.BlueLarge
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	14pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#507CD1
}

.BlueHuge
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	16pt; 
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#507CD1
}

.BlueTiny
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#507CD1
}

.BlueTinyFaded
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	7pt; 
	font-weight:	100;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:gray
}

.BlueSmallFaded
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	100;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:gray
}

.LblMNBSm
{
	font-family: Tahoma ;
	font-size:	8pt; 
	font-weight: bold;
	font-style:	normal;
	Color: MidnightBlue;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none
}


.LoginStuff
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	8pt; 
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	Color:#507CD1
}


.CoolBlueTD
{
	border-right: lightsteelblue 1px solid; 
	border-top: lightsteelblue 1px solid; 
	border-left: lightsteelblue 1px solid; 
	border-bottom: lightsteelblue 1px solid;
	line-height: 12px;
}

.CoolTransTD
{
	border-right: lightsteelblue 0px solid; 
	border-top: lightsteelblue 0px solid; 
	border-left: lightsteelblue 0px solid; 
	border-bottom: lightsteelblue 0px solid;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalBackground2 {
	background-color:Gray;
	filter:alpha(opacity=20);
	opacity:0.2;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

 
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}





.ajaxcal .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
}
.ajaxcal .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.ajaxcal .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
} 
.ajaxcal .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.ajaxcal .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.ajaxcal .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.ajaxcal .ajax__calendar_today {
    background-color:lime;
    
} 
.ajaxcal .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajaxcal .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajaxcal .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajaxcal .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.ajaxcal .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.ajaxcal .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:black;
    color:#0066cc;
} 
.ajaxcal .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 

.ajaxcal .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajaxcal .ajax__calendar_hover .ajax__calendar_title {
    color:#0066cc;
} 
.ajaxcal .ajax__calendar_hover .ajax__calendar_today {
    color:#0066cc;
    background-color:#edf9ff;
    border-color:black;
} 

.popupMenu {
            position:absolute;
            visibility:hidden;
            background-color:#80FF80;
            Border-Style:Solid;
            Border-Width:1px;
   
       }

/* Accordion */
.accordionHeader
{
    border: 1px solid lightsteelblue;
    color: white;
    background-color: lightsteelblue;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
 .accordionHeader a:hover
{
    border: 1px solid steelblue;
    color: white;
    background-color: steelblue;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: steelblue;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid steelblue;
    color: white;
    background-color: #5078B3;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderOrange
{
    border: 1px solid steelblue;
    color: white;
    background-color: #FFE0C0;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    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: #FFFFFF;
    border: 1px solid lightsteelblue;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}