/* Default CSS Stylesheet for Web Application project */

BODY
{
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: whitesmoke;  /*#d5d4c4;*/
}

H1, H2, H3, H4, H5, H6, TH, THEAD, TFOOT, TColor
{
	color: DarkBlue;
}
H1	{	
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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-weight: Bold;
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: 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	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc; /*#333399;*/
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc; /*#333399;*/
	}	
		
A:hover
{
	color: darkred;
	text-decoration: underline;
}
	
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;
	}	

IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

HR {
    color: dimgrey;
    height:1px; 
}

/***************** Custom styles *******************/

.Normal
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.NormalSmall
{
	font-weight: normal;
	font-size: 10px;
	color:  DarkBlue;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.NormalBold
{
	font-weight: bold;
	font-size: 12px;
	color:  DarkBlue;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.NormalMBold
{
	font-weight: bold;
	font-size: 12px;
	color: White;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.Number
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.ErrorText
{
	font-weight: normal;
	font-size: 11px;
	color: red;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SiteTitle
{
	font-weight: bold;
	font-size: 22px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= 'gray' , Positive= 'true' );
	color: #ffc500;
	font-family: Verdana;
	text-decoration: underline;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= 'gray' , Positive= 'true' );
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.ReadOnlyTextBox
{
	border-right: none;
	border-top: none;
	font-weight: normal;
	font-size: 12px;
	border-left: none;
	border-bottom: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

.NumberTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= 'gray' , Positive= 'true' );
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.Title
{
	font-weight: bold;
	font-size: 16px;
	color: #CC3300;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	font-variant: small-caps;
}

.TitleBig
{
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color:  DarkBlue;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
}

.TitleSmall
{
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	color:  DarkBlue;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	text-decoration: underline;
}

.TitleM
{
	font-weight: bold;
	font-size: 16px;
	font-variant: small-caps;
	color:  DarkBlue;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	text-decoration: underline;
}

.TitleItalic
{
	font-weight: bold;
	font-size: 16px;
	color:  DarkBlue;
	font-style: italic;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-variant: small-caps;
}

.GridHeading
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: aliceblue;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
}

.GridItemHeading
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color:  darkblue ;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
}

.NormalGridItem
{
	font-weight: normal;
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
}

.GridStyle
{
	border-right: DarkBlue 1px solid;
	border-top: DarkBlue 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: DarkBlue 1px solid;
	border-bottom: DarkBlue 1px solid;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	border-collapse: collapse;
}

.GridHeaderStyle, .GridHeaderStyle a, .GridHeaderStyle a:visited 
{
	font-weight: bold;
	font-size: 12px;
	color: aliceblue;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	height: 25px;
	background-color: DarkBlue;
	text-align: center;
	text-decoration: none;
}

.GridHeaderStyleNew, .GridHeaderStyleNew a, .GridHeaderStyleNew a:visited 
{
	font-weight: bold;
	font-size: 12px;
	color: #00234C;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	height: 25px;
	background-color: #00234C;
	text-align: center;
	text-decoration: none;
}

.GridHeaderStyle a:hover
{
	color: white;
	text-decoration:    underline;
}

.GridHeaderStyleNew a:hover
{
	color: white;
	text-decoration:    underline;
}

.GridItemStyle
{
	font-weight: normal;
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	height: 25px;
	background-color: whitesmoke;
}

.GridAlternatingStyle
{
	font-weight: normal;
	font-size: 12px;
	height: 25px;
	color: #003399;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	background-color: #f2f2f2;
}

.GridFooterStyle
{
	font-weight: normal;
	font-size: 12px;
	height: 25px;
	color: #003399;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	background-color: #f2f2f2;
}

.GridPagingStyle
{
	font-weight: bold;
	font-size: 11px;
	color: aliceblue;
	height: 25px;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	background-color: DarkBlue;
	text-decoration:   none;
}

.GridPagingStyle a, .GridPagingStyle a:link, .GridPagingStyle a:visited 
{
	color: aliceblue;
	text-decoration:   underline;
}
.GridPagingStyle a:hover
{
	color: white;
	text-decoration:    underline;
}

.GridDetailHeaderStyle, .GridDetailHeaderStyle a, .GridDetailHeaderStyle a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: aliceblue;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	height: 25px;
	background-color: steelblue;
	text-align: left;
	text-decoration: none;
}

.GridDetailHeaderStyle a:hover
{
	color: white;
	text-decoration:    underline;
}

.GridDetailPagingStyle a, .GridPagingStyle a:visited 
{
	color: aliceblue;
	text-decoration:   underline;
}
.GridDetailPagingStyle a:hover
{
	color: white;
	text-decoration:    underline;
}
/* background/border colors for the selected tab */
.TabBg
{
	/*border-left-color: #c7e3ff;
	border-bottom-color: #c7e3ff;
	border-top-color: #cccccc;
	background-color: #c7e3ff;
	border-right-color: #cccccc;*/
	border-left-color: #a9a9a9;
	border-bottom-color: #c7e3ff;
	border-top-color: #a9a9a9;
	background-color: #c7e3ff;
	border-right-color: #a9a9a9;
}

.MenuTabBg
{
	/*border-left-color: #c7e3ff;
	border-bottom-color: #c7e3ff;
	border-top-color: #cccccc;
	background-color: #c7e3ff;
	border-right-color: #cccccc;*/
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	background-color: #c7e3ff;
	border-right-color: #c7e3ff;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: gray;
    border-color: black;
}

.ChildTabsBg {
    /*background-color: lightgray;*/
    /*border-color: darkgrey;*/
    background-color: gray;
    border-color: gray;
}

/* text style for the selected tab */
.SelectedTab
{
	font-weight: bold;
	font-size: 12px;
	color: gold;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	/*background-color: #c7e3ff;*/
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:aliceblue;
    text-decoration:none;
    font-weight: bold
}
.ParentTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:snow;
    text-decoration:none;
    font-weight: bold
}


A.LinkBold, A.LinkBold:link, A.LinkBold:visited
{
    color: #3333cc;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size:  12px;
    font-weight: bold
}

A.LinkBold:hover
{
    color: darkred;
    text-decoration: none;
}



/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:white;
}
 
A.ParentTabs:link    {
    text-decoration:    none;
    color:snow;
}

A.ParentTabs:visited {
    text-decoration:    none;
    color:snow;
}

A.ParentTabs:active  {
    text-decoration:    none;
    color:snow;
}

A.ParentTabs:hover   {
    text-decoration:    underline;
    color:snow;
}
 
A.SelectedTab:link    {
    text-decoration:    underline;
    color:gold;
}

A.SelectedTab:visited {
    text-decoration:    none;
    color:gold;
}

A.SelectedTab:active  {
    text-decoration:    none;
    color:gold;
}

A.SelectedTab:hover   {
    text-decoration:    underline;
    color:gold;
}

/* text style for buttons and link buttons used in the pages */
.CommandButton     {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}

/* text style for the site links (at top-right of header) */
.SiteLink
{
	font-weight: bold;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray' , Positive= 'true' );
	font-family: Arial, Verdana, Helvetica, sans-serif;
}  



/* hyperlink style for the site links */
A.SiteLink:link
{
	color: gainsboro;
	text-decoration: none;
}

A.SiteLink:visited 
{
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:active{
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover 
{
    text-decoration:    underline;
    color:aliceblue;
}

/* text style for the site links (at top-right of header) */
.SiteLinkBold
{
	font-family: Verdana, Helvetica, sans-serif;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray' , Positive= 'true' );
}   
 
/* hyperlink style for the site links */
A.SiteLinkBold:link
{
	color: gainsboro;
	text-decoration: none;
}

A.SiteLinkBold:visited 
{
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLinkBold:active  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLinkBold:hover
{
	color: aliceblue;
	text-decoration: underline;
}

.F12
{
	font-weight: normal;
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	height: 25px;
	background-color: whitesmoke;
}

.F14
{
	font-weight: bold;
	font-size: 14px;
	color: DarkBlue;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.F16
{
	font-weight: bold;
	font-size: 16px;
	color: DarkBlue;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.F18
{
	font-weight: bold;
	font-size: 18px;
	color: DarkBlue;
	font-family: Arial, Verdana , Helvetica, sans-serif;
}

.F20
{
	font-weight: bold;
	font-size: 20px;
	color: DarkBlue;
	font-family: Arial, Verdana , Helvetica, sans-serif;
}

.F13
{
	font-weight: bold;
	font-size: 11px;
	color: DarkBlue;
	font-family: Arial, Verdana , Helvetica, sans-serif;
}

.lF20
{
	font-weight: bold;
	font-size: 20px;
	color: #FFCC00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.lF16
{
	font-weight:  bold;
	font-size: 16px;
	color:  whitesmoke;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.DropDownList
{
	font-weight: normal;
	font-size: 11px;
	color: #000080;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
}

.GridPagingStyleNew
{
	font-weight: bold;
	font-size: 11px;
	color: aliceblue;
	height: 25px;
	font-family: Arial, Verdana Bold, Helvetica, sans-serif;
	background-color: DarkBlue;
	text-decoration:   none;
}

.GridPagingStyleNew a, .GridPagingStyleNew a:link, .GridPagingStyleNew a:visited 
{
	color: aliceblue;
	text-decoration:   none;
}
.GridPagingStyleNew a:hover
{
	color: white;
	text-decoration:    none;
}



