/*** CUSTOM STYLES ***/

/* GENERAL - ASIT uses Arial - others Verdana */

/* Colour of form heading - use #00472d for Basc, #044973 for ASGBI, #19797F for ASIT */
.HeadingColour
{
    background-color: #19797F;
}

/* Colour of side menu - use #cece94 for Basc, #336699 for ASDBI, #19797F for ASIT */
.SideMenu
{
    background-color: #19797F;
}

/* Colour of heading seperator - use #999966 for Basc, #336699 for ASGBI, #D2E5E6 for ASIT */
.Banner
{
    background-color: #D2E5E6;
}

/* White for most, #19797F for ASIT */
.BannerDivText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: Normal;
    color:#19797F;
}

.PrintThisText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: Normal;
    color:#19797F;
}

/* LemonChiffon for BASC, LightSteelBlue for ASGBI, #D2E5E6 For ASIT */
.MessagePanel 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;    
    color:Black;
	background-color:#D2E5E6;
	border-color:#D2E5E6;
	border-style:ridge;
}

.AddressPanel 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:normal;
    line-height: 14px;    
    color:Black;
	background-color:Burlywood;
	border-color:Tan;
	border-style:solid;
}

/* text style for the menu site links */
.SiteLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}   

/* hyperlink style for the menu site links - for Basc use color:"#00472d", white for ASGBI */
A.SiteLink:link {
    text-decoration:    none;
    color:White;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:White;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:White;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:White;
}

/* Shopping cart & confirm grid - for basc bg=white fg:black */
.GridHeader
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: Bold;
    line-height: 15px;
    background-color:White;
    color:Black;  
}

/* Colour of border - use SeaGreen for Basc, RoyalBlue for ASGBI, #19797F for ASIT */
.GridBorder
{
    border-color:#19797F;
    border-style:solid;
    border-collapse:collapse;
    border-width:1px;
}

/* Colour value column footer - use bg:white fg:black for Basc */
.GridFooter
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    background-color:White;
    color:Black;  
}

/* Colour value row item - use bg:white for Basc*/
.GridBackground
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    line-height: 12px;
    background-color:White;
}

/* Colour value alternate row item - use bg:white for Basc*/
.GridBGAlternate
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    background-color:White;
}

/* Colour of confirm grid  - use SeaGreen for Basc, RoyalBlue for ASGBI, #19797F for ASIT */
.GridBorderLeft
{
    border-left-color:#19797F;
    border-left-width:thin;
    border-left-style:solid;
}

/* Colour of confirm grid  - use SeaGreen for Basc, RoyalBlue for ASGBI, #19797F for ASIT */
.GridBorderRight
{
    border-right-color:#19797F;
    border-right-width:thin;
    border-right-style:solid;
}


/* text for some confirm order product links */
.GridLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color:black;
}   

/* hyperlink style */
A.GridLink:link {
    color:black;
}

A.GridLink:visited  {
    color:black;
}

A.GridLink:active   {
    color:black;
}

A.GridLink:hover    {
    text-decoration:underline;
    font-weight: normal;
    color:black;
}

/* Final confirmation of order received grid - for basc bg=MediumSeaGreen fg:yellow, CornflowerBlue for ASGBI, #19797F for ASIT*/
.ConfirmHeader
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    background-color:#19797F;
    color:Black;  
}

.ConfirmMargin
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    background-color:#19797F;
    color:Black;  
}

/* use bg:White for Basc*/
.ConfirmBackgroundBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    background-color:White;
}

/* use bg:White for Basc*/
.ConfirmBackgroundNormal
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    background-color:White;
}

/* Colour of confirm grid  - use MediumSeaGreen for Basc, CornflowerBlue for ASGBI, #19797F for ASIT */
.ConfirmBorderLeft
{
    border-left-color:#19797F;
    border-left-width:1px;
    border-left-style:solid;
}

/* Colour of confirm grid  - use MediumSeaGreen for Basc, CornflowerBlue for ASGBI, #19797F for ASIT */
.ConfirmBorderRight
{
    border-right-color:#19797F;
    border-right-width:1px;
    border-right-style:solid;
}

/* Colour of confirm grid  - use MediumSeaGreen for Basc, CornflowerBlue for ASGBI, #19797F for ASIT */
.ConfirmBorderLeftRight
{
    border-left-color:#19797F;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#19797F;
    border-right-width:1px;
    border-right-style:solid;
}

/* Colour of confirm grid  - use MediumSeaGreen for Basc, CornflowerBlue for ASGBI, #19797F for ASIT */
.ConfirmBorderAll
{
    border-top-color:#19797F;
    border-top-width:1px;
    border-top-style:solid;
    border-left-color:#19797F;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#19797F;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:#19797F;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

/* text style for middle banner, #19797F For ASIT */
.SmallLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color:#19797F;
}

/* hyperlink style for the middle banner, #19797F For ASIT */
A.SmallLink:link {
    text-decoration:    none;
    color:#19797F;
}

A.SmallLink:visited  {
    text-decoration:    none;
    color:#19797F;
}

A.SmallLink:active   {
    text-decoration:    none;
    color:#19797F;
}

A.SmallLink:hover    {
    text-decoration:    underline;
    font-weight: bold;
    color:#19797F;
}

.BigText
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: Bold;
    line-height: 17px    
}

.LargeText
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px    
}

.NotesText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
}

.LargeTextBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px    
}

.LargeTextBoldYellow
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    color:Yellow  
}

.SmallText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: Normal;
    color:Black;
}

.SmallTextBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight:bold;
}

.NormalText
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
}

.NormalBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

/* FireBrick for Basc?, #D04C71 for ASGBI, #19797F for ASIT, added padding-left, padding-right for ASIT */
.ConfirmOn
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: Bold;
    line-height: 17px;
    color: #19797F;  
    padding-left: 5px; 
    padding-right:10px;
   
}

/* gray for most, black for ASIT, added padding-left, padding-right for ASIT */
.ConfirmOff
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: Bold;
    line-height: 17px;
    color: Black; 
    padding-left: 5px; 
    padding-right:10px;
}



/* text for some http links, #19797F For ASIT */
.ExtraLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#19797F;
}   
/* hyperlink style */
A.ExtraLink:link {
    text-decoration: underline;
    color:#19797F;
}

A.ExtraLink:visited  {
    text-decoration:underline;
    color:#19797F;
}

A.ExtraLink:active   {
    text-decoration:underline;
    color:#19797F;
}

A.ExtraLink:hover    {
    text-decoration:underline;
    font-weight: bold;
    color:#19797F;
}

/* text style for link to security help */
.HelpLink {
    text-decoration:underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:RoyalBlue;
}

/* hyperlink style for link to security help */
A.HelpLink:link {
    text-decoration:underline;
    color:RoyalBlue;
}

A.HelpLink:visited  {
    text-decoration:underline;
    color:RoyalBlue;
}

A.HelpLink:active   {
    text-decoration:underline;
    color:RoyalBlue;
}

A.HelpLink:hover    {
    text-decoration:underline;
    font-weight: bold;
    color:RoyalBlue;
}

/* text for some confirm order product links */
.LargeBoldLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;    
    color:black;
}   

/* hyperlink style */
A.LargeBoldLink:link {
    color:black;
}

A.LargeBoldLink:visited  {
    color:black;
}

A.LargeBoldLink:active   {
    color:black;
}

A.LargeBoldLink:hover    {
    text-decoration:underline;
    font-weight: bold;
    color:black;
}

/* text for some http links */
.BigLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    color:#D04C71;
}   
/* hyperlink style */
A.BigLink:link {
    text-decoration: underline;
    color:#D04C71;
}

A.BigLink:visited  {
    text-decoration:underline;
    color:#D04C71;
}

A.BigLink:active   {
    text-decoration:underline;
    color:#D04C71;
}

A.BigLink:hover    {
    text-decoration:underline;
    font-weight: bold;
    color:#D04C71;
}

/* Colour of border - use SeaGreen for Basc, RoyalBlue for ASGBI, #99CCFF for NAASP */
.DonationsBorder
{
    border-color:RoyalBlue;
    border-style:solid;
    border-collapse:collapse;
    border-width:1px;
}

.DonationText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
}

.SubHeaderPurple
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: Bold;
    line-height: 19px;    
    background-color:#3C3686;
    color:White
}

.SubHeaderDrkGreen
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: Bold;
    line-height: 17px;    
    background-color:#35725B;
    color:White
}

.Red
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: Bold;
    line-height: 17px;    
    color:Red
}

.SpecialTextBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    text-decoration:underline;
}

.SpecialText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px;
    text-decoration:underline;
}


/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
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-family: Arial, Verdana, 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	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
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 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
/* Custom settings for ASIT */
/* add margin for ASIT so it aligns with text boxes */
#btnLogin {margin-left: 4px;}
/* logo at top of screen */
#TableIcons {Padding-Top: 10px; padding-bottom: 10px; padding-left: 10px;}
/* Buttons above store orders grid (YourOrder)*/
#btnContinueShopping {margin-bottom: 4px; margin-right: 4px;}
#btnUpdate {margin-bottom: 4px;}
#TableMailOption{width:520px;}
#TableDonationText{width:600px;}

