body{margin:0;}
form{display:inline;}

.MainMenu_Cell
{
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-family: Arial;
	text-decoration: none;
}
.MainMenu_Cell_select
{
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-family: Arial;
	text-decoration: none;
	background-color: #3B62A3;
	
}


.MainMenu_Link
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}

.MainMenu_Link_select
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}



.MainHeading
{
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
	background-color: #3B62A3;

}

div.symbols a
{
	font-weight:bold;
	display:inline-block;
	margin:2px;
	border:solid 1px #cccccc;
	text-decoration:none;
	padding:2px;
	font-family:Arial;
	font-size:14px;
	background-color:white;
}
div.symbols a:hover
{
	background-color:#cccccc;
	border:solid 1px #000;
}
textarea,input,select 
{
	font-size:12px;
	}
.invalid 
{
	color:#9F1A1F;
	font-size:12px;
}
.valid{color:Black;}


@media print 
	{.PrintHide 
		{display : none;
		z-index: 2;
		left:1in;
		top:11in;
		}
	 }
 @media screen 
	{.ScreenHide 
		{display : none;
		z-index: 2;
		left:1in;
		top:11in;
		}
	}




body
{
	font-size: 8pt;
	font-family: Arial;
}



INPUT
{
	font-size: 8pt;
	font-family: Arial;
}

TD
{
	font-size: 8pt;
	font-family: Arial;
}

A
{
	font-size: 8pt;
	color: #000033;
	font-family: Arial;	
}

.CustomHeading1
{
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	font-family: Verdana, Tahoma;
}

.CustomHeading2
{
	font-weight: bold;
	font-size: 10pt;
	color: #333366;
	font-family: Arial;
}
.CategoryLink-Level1
{
	font-size: 8pt;
	color: #333366;
	font-family: Arial;
	text-decoration: none;
}

.CategoryLink-Title
{
	font-weight: bold;
	font-size: 9pt;
	color: #333366;
	font-family: Arial;
	text-decoration: underline;
}

.CategoryLink-Author
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}

.Product-Title
{
	font-weight: bold;
	font-size: 10pt;
	color: #000033;
	font-family: Arial;
	text-decoration: none;
}


.basket-outline
{
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;	

}

.basket-header-row
{
	border-bottom: #CCCCCC 1px solid;
}

.basket-header-column
{
	border-right: #cccccc 1px solid;
	color: #333333;
	border-bottom: #cccccc 1px solid;
}

.basket-header-column-right
{
	border-bottom: #CCCCCC 1px solid;
	color: #333333;
}

.basket-header-column-left
{
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	color: #333333;
	border-bottom: #cccccc 1px solid;
}


.basket-item-column
{
	border-right: #cccccc 1px solid;
	font-weight: normal;
	color: #000000;
	border-bottom: #cccccc 1px solid;
}

.basket-item-column-right
{
	border-bottom: #CCCCCC 1px solid;
	color: #333333;
}
.basket-item-column-left
{
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	color: #000000;	
}



.basket-item-column-right-Only
{
	border-right: #CCCCCC 1px solid;
	color: #333333;
}


.basket-header-label
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Arial;
}

.basket-cell-label
{
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	font-family: Arial;
}

.basket-cell-link
{
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	font-family: Arial;
	text-decoration: underline;
}


.StandardGrid-Header
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: baseline;
	color: #333366;
	font-family: Arial;
	background-color: WhiteSmoke;
	text-align: center;
}

.StandardGrid-Header-Pager
{
	
	font-size: 8pt;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial;
	background-color: WhiteSmoke;
	text-align: right;
}


.StandardGrid-Header-Links
{
	font-weight: bold;
	font-size: 8pt;
	color: #333366;
	font-family: Arial;

}

.StandardGrid-Item
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: baseline;
	color: black;
	font-family: Arial;
	background-color: white;
	text-align: left;
}

.control-title
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Tahoma;
}


.control-desc
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}


.StandardGrid-Item-Alt
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: baseline;
	color: black;
	font-family: Arial;
	background-color: WhiteSmoke;
	text-align: left;
}

.ProductsCell
{
	border-bottom: #FFFFFF 1px solid;
	border-Top: #FFFFFF 1px solid;
}


.ProductHeader_Cell
{
	font-weight: bold;
	font-size: 8pt;
	color: #333366;
	font-family: Arial;
	background-color: WhiteSmoke;
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;

}



.ProductHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
}


.SearchCell
{
	
	border-bottom: #cccccc 1px solid;
	background-color: White;
}


SELECT
{
	font-size: 8pt;
	font-family: Arial;
}

TEXTAREA
{
		font-size: 8pt;
	font-family: Arial;
}
label:hover{color:Navy;
	cursor:hand;}
	.StepHeading
	{
		font-size:16px;
		color:white; 
		margin:0;
		padding:4px 0 4px 0;
		background-color:#3B62A3;
		padding:4px;
		font-weight:bold;
		text-transform:capitalize;
		}
.subHeading
{color:#003366;
	font-size:16px;font-weight:bold;}
}