/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: #EFEFEF;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    padding:0;
	margin:0;
	color:navy;
	text-align:left;
}
td
{
   FONT-FAMILY: Verdana, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
}
.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

	
.BodyPadding
{
	margin-left:10px;
	margin-right:10px;
}
.Border, .border {
	border:1px solid #2E3A6C;
	background-color:#FFFFFF;	/*white*/
	padding:10px;
	margin:10px;	
}
.BorderPlain {
	border:1px solid #2E3A6C;
	padding:3px;	
}
.Banner 
{
	background-color:#2D3973;
	color:White;
	padding:0;
	margin:0;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
}
.Title	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
.SubTitle	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
A.WhiteLink:link, A.WhiteLink:active, A.WhiteLink:visited 
{
	color:White;
}

/***********************************/
/* Anchor that looks like a button */
/***********************************/
a.BlueButton, a.BlueButton:link, a.BlueButton:active, a.BlueButton:visited
{
position:relative;
margin:0;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#2E3A6C;
text-decoration:none;
font-weight:bold;
text-align:center;
border:1px solid #2E3A6C;
background-color:#FFFFFF;
}
a.BlueButton:hover
{
background-color:#2E3A6C;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}


a.RedButton, a.RedButton:link, a.RedButton:active, a.RedButton:visited
{
position:relative;
margin:0;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
text-decoration:none;
font-weight:bold;
text-align:center;
border:1px solid #2E3A6C;
background-color:red;
}
a.RedButton:hover
{
background-color:#2E3A6C;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}


/***********************************/
/* Not supported on all browsers. */
.xxxxxx2col 
     { 
     font-family: Verdana, Geneva, Arial, sans-serif; 
     background-color: white; 
     text-align: left; 
     width: 300px; 
     float: left;
     border:1px solid navy; 
     margin-left:5px;
     padding:5px;
     }

/***********************************/	
/* Tabs */
/***********************************/
.tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	background-color: #EEEEEE;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration: none;
}
A.tab-active-link:link, A.tab-active-link:active, A.tab-active-link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.tab-active-link a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	background-color: #666699;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration: none;
}
.tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}


/*******************************************************************************************
Anchor Tabs
  - Create table with 2 columns.  Set to desired table width.
  - Set left cell to nowrap and right cell to 100% width.
  - Put anchor tables in left cell using TabWhite class for selected and 
  	TabBlue for not selected.
  - Set class of right cell to TabFill
  - Create a second table for content.  Set to same width as above.
  - Set class of this table to TabContentBorder
********************************************************************************************/
a.TabWhite, a.TabWhite:visited , a.TabWhite:active
{
position:relative;
margin:0;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#336CDB;
text-decoration:none;
font-weight:bold;
text-align:center; 
border-top:1px solid #2E3A6C;
border-left:1px solid #2E3A6C; 
border-right:1px solid #2E3A6C; 
background-color:#FFFFFF;
}
a.TabBlue:Link, a.TabBlue:visited, a.TabBlue:active
{
position:relative;
margin:0;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#6B77B7;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-align:center;
border-top:1px solid #2E3A6C;
border-left:1px solid #2E3A6C; 
border-right:1px solid #2E3A6C;
}
a.TabBlue:hover
{
color:#FFFFFF;
background-color:#FF6600;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.TabFill {
border-bottom:1px solid #2E3A6C;
}
.TabContentBorder {
border-left:1px solid #2E3A6C; 
border-right:1px solid #2E3A6C;
border-bottom:1px solid #2E3A6C; 
}






/* *****************************************
* DynamicTabs 
* These style sheets are used for tabs generated
* out of appAspNet.Tabs
*********************************************/

/* Overall Container */
.DynamicTabContainer {
position:relative;
float:left;
border:1px solid black;
}	
/* The tab strip */
.DynamicTabStrip {
width:100%; 
background-color:#D2B48C; /* Tan */
}
/* Attributes for all tabs. */
.DynamicTabSelected, .DynamicTabNormal, a.DynamicTabNormal:link, a.DynamicTabNormal:visited, a.DynamicTabNormal:active {
height:50px;
text-align:center;
vertical-align:middle;
padding:3px 3px 0 3px;
text-decoration:none;
margin:5px 0 0 5px;
}
/* Normal (unselected) Tab */
.DynamicTabNormal, a.DynamicTabNormal:link, a.DynamicTabNormal:visited, a.DynamicTabNormal:active {
color:#A05814;
background-color:#D3C8B1 ;
}
/* Selected Tab */
.DynamicTabSelected {
background-color:white;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid white;}
/* This is where the text goes. */
.DynamicTabBody {
padding:5px;
clear:both;
background:white;
border-left:1px solid #D2B48C; /* Tan */
border-right:1px solid #D2B48C; /* Tan */
border-bottom:1px solid #D2B48C; /* Tan */
}

/* Button Tabs
    These are .net buttons that look like tabs.
    This allows one to add buttons to a page that
    look like tabs but function like buttons, which
    means they respond to events instead
    of jumping to new pages like hyperlinks.
*/
.ButtonTab {
    background:BurlyWood;
    
    }
.ButtonTabSelected {
    background:white;
    border-color:White;
    border:2px solid white;
    }




/* Use for text over input fields. */
.Prompt {
	font-size:8pt;
	padding-top:5px;
	padding-left:0px;
	margin:0px;
	color:navy;
	font-weight:bold;
	border:0px solid red;
	
	
}
/* Prompt Horizontal - Reverse color with small spacing between blocks. */
.PromptH
{
    font-weight: bold;
    color: White;
    background-color: #2D6CC0;
    border: 1px solid silver;
    display: inline-block;
    width: 15em;
    margin-bottom: 5px;
    padding: 3px;
}







H1, H2, H3, H4, H5
{
    
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	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:	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:	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;
	}	
		
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, A:visited, A:active	{	
	color:	#3333cc;
	}	
		
A:hover	{	
	color:	red;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	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;
	}	

.Warning
{
    color:white;
	font-size:	9pt;
	font-weight:	Normal;
	background-color:brown;   /* FFCCCC Light red. */
	padding:0px;
	border:0px solid red;
	display:block;
}
.WarningBlue
{
    color:blue;
	font-size:	8pt;
	font-weight: 500;
	background-color:white;   
	padding:3px;
	border:0px solid red;
	display:block;	
}
.WarningGreen
{
    color:white;
	font-size:	10pt;
	font-weight:	700;
	background-color:Green;   
	padding:3px;
	border:0px solid red;
	display:block;	
}

/* Use for panels that appear for a selection. */
.PopUpPanel {
    position:absolute;
    border:3px solid Maroon;  /* #507CD1; */
    background-color: whitesmoke;  /*#FFFFE0;  #EFF3FB;*/
    padding:10px;
    /*visibility:hidden;   /* Added 5/22/2008 for PopUpExtender  Ok? */
}

/********/
/* AJAX */
/********/
.ModalBackground, .modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}


/*********************************
 Protected Controls
**********************************/
/* Disabled Textbox or Label Control */
.Disabled, .Protected {
background-color:#EFEFEF; /*#EFEFEF A light gray;*/
color:#2F2F2F;
border:1px solid silver; /* For when applied to labels. */
}

/*Labels don't need protection, but this class will make a 
label look like a protected textbox. */
.ProtectedLabel {
background-color:#EFEFEF; /*#EFEFEF A light gray;*/
color:#2F2F2F;
border:1px solid silver; /* For when applied to labels. */
padding:2px;
}

/*********************************/
.Prompt, .prompt {
	font-size:8pt;
	padding-top:5px;
	padding-left:0px;
	margin:0px;
	color:#000033; /*#663300 Brown     #000033 dark gray      #673102 lighter brown*/
	font-weight:bold;
	border:0px solid red;	
}