HTML 
{
	margin:0; 
	padding:0; 
	min-height: 100%; 
	
} 

BODY
{
	margin: 0; 
	padding: 0; 
	border: 0; 
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:10pt;
	color:#585858;
	text-align:center;
	background-color:white;
}

FORM
{
	margin: 0; 
	padding: 0; 
	height:100%;
}


TABLE
{
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:10pt;
	color:#585858;
}


DIV
{

}

A
{
	color:#585858;
}



IMG
{
	border:0;
}

	
.LargeText
{
	font-size:15pt;
	font-weight:800;
}

.MiddleText
{
	font-size:13pt;
	font-weight:800;
}

.SmallText
{
	font-size:8pt;
	font-weight:300;
}
.TinyText
{
	font-size:10pt;
}

.ErrorMessage
{
	color:red;
	font-weight:800;
	font-size:11pt;
	background-repeat:no-repeat;
	text-align:left;margin-left:14px;
	padding-left:20px;
	margin-top:5px;padding-top:2px;
	padding-bottom:2px;
}

.SuccessMessage
{
	color:green;
	font-weight:800;
	font-size:11pt;
	background-repeat:no-repeat;
	text-align:left;margin-left:14px;
	padding-left:20px;
	margin-top:5px;padding-top:2px;
	padding-bottom:2px;
}

.ImageButton
{
	cursor:pointer;
	border:0;
}

#MainContainer
{
	height:100%;
	margin:0 auto;
}

#HeaderWindow
{
	width:100%;
	
}

#ContentWindow
{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	width:800px;
}

#FooterWindow
{
	padding-top:0px;
	margin-top:20px;
	margin-bottom:10px;
	width:100%;
	color:#453688;
}


.DivStyleMsgbox
{
	border:2px solid black;
	background-color:lightblue;
	padding:5px;
	width:1px;
	FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true');
	top:160px;
	left:280px;
	position:absolute;
	font-weight:800;
	padding:10px;
	text-align:center;
}

H1	{	
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:13pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#9e0000;
	margin-bottom:10px;
	padding:0;
	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:11pt;
	font-weight:	800;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#9e0000;
	margin:0;
	padding:0;
	}	
		
H3	{	
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:13pt;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:12pt;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size:11pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	
.ColoredBox
{
    border:1px solid black;background-color:beige;padding:3px;
}

.InstructionWindow
{
    Border:2px inset gray;padding:3px;background-color:Beige;
}

.CategoryBreadCrumbs
{
	color:#AAAAAA;
	font-size:12pt;
	font-weight:800;
}
.CategoryDescription
{
	margin-top:10px;
	margin-bottom:10px;
}


.PromoWindow
{
   /* 
    position:absolute;
    z-index:100;
    top:110px;left:300px;

    
   */
    width:400px;
    border:3px solid #FF9900;
    background-color:#E3E3E3;
    padding:5px;
    
}

.PromoImage
{
    border:1px solid black;
    
}

.TextboxWatermark
{
	color:#CCCCCC ;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.BuyWindow
{
border:2px inset lightgrey;background-color:Beige;PADDING:3PX;WIDTH:265PX
}

.titlelink
{color:#9e0000;font-weight:800;
}

.ContentParagraph
{
	line-height:25px;
{