@charset "utf-8";

body     { 
    background-image:url(BGrepeater-1.png);
	background-repeat:repeat-x;	 
	background-color:#FFFFFF;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	line-height: 15px;

	color: #000000;
    margin: 0;    padding: 0;
    height:100%;
    }
html {
    height:100%;    
    }
form    {
        margin: 0px 0px 0px 0px;
        }

button, input.button    {
        text-align: center;
        font-weight: bold;
        background-color: #0000BD;
        color: white;
        margin: 5px 15px 5px 15px;
        }
table, td, tr, th, tbody, tfoot    {
	border: 0;
}

.squarewrap   { 
        width: 697px !important;
        width/**/:/**/697px;
        margin-left: auto; margin-right: auto;	padding: 0 0 10px 0; 
}
.squarebody   { width: 697px; float: left; background-repeat:no-repeat; background-position: 0px 181px; }
.squarebanner { width: 671px; height: 70px; background-color:#ffffff;	background-image:url(Banner-top.png); background-position: 1px 1px; background-repeat: no-repeat; margin: -2px 0px 0 15px; float:  center; clear: center; }
.squarebodytop   { width: auto;  }
.squareheader { width: auto;  clear: both; height:181px; }
.squarecenter { width: 697px; float: center; clear: center; padding: 0; margin: 10px 0 0px 0px;  border: 2px solid #00004d; border-bottom: 2px solid #00004d;  background-color: #ccdbfe;}
.squareright  { width: 175px; float: right; display:none;}
.squarefooter { margin: 40px 0 0px 0px; width: 693px;  clear: both;  border: 2px solid #00004d; border-width: 2px 0px 0px;  }
.squarefooter p	{	background-color:#80a3f6; border: 0; border-top: 4px solid #80a3f6; border-bottom: 2px solid #80a3f6; padding: 7px 0; margin: 0px 0px; width: auto;
	font-size:18px;	line-height:15px;
	text-align:center;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.squarefooter a, .squarefooter a:hover, .squarefooter a:visited	{	color: white;	margin: 0 9px; line-height: 20px; font-weight: normal; text-decoration: none; }
.squarecopy	{	width: 613px; float: none; clear: both; padding: 0; margin: 5px 0 15px 50px; text-align: center; color:#00004d; font-size: 10px;  }
.squarecopy a	{	text-decoration: none;	}
.squareclear  { clear: both; line-height: 0px;  }

.squarewrap {
    text-align: left;
    } * html .squarewrap {  }

.squareheader	{ 	}
.squareheaderimages	{	width: 730px;	margin: 10px 0 0 0;	padding: 0;	float: left; clear: none;	}
.squareheaderlinks	{	width: auto; height: 148px; background-color:#ffffff;	background-image:url(linksBG-2.png); background-position: 1px 1px; background-repeat: no-repeat; margin: 0 30px 0 0; float: left; clear: none;	}
.squareheaderlinks img	{	width: 175px; height: 147px; border: 0; margin: 1px 0px 0 0px; padding: 0;	 background-repeat: no-repeat;}
.squareheaderlinks a img	{	background-position: 0px 0px;	}
.squareheaderlinks a#linkHome:hover img	{	background-image:url(homeButton1-Sel.png);	}
.squareheaderlinks a#linkOrder:hover img	{	background-image:url(orderButton1-Sel.png);	}
.squareheaderlinks a#linkFAQ:hover img	{	background-image:url(faqButton1-Sel.png);	}
.squareheaderlinks a#linkContact:hover img	{	background-image:url(contactButton1-Sel.png); }
.squareheaderlinks a	{	margin: 0;	padding: 0;	}
     
     .iehackwrap { text-align: center;  }
     .squarewrap    { text-align: left; }    
	 

 
.squarecenter img	{	margin: 2px 10px 10px 0;	padding: 0;	}


p,ul,ol,dl,h1,h2,h3,h4, pre	{
	text-align: left;
	width : auto;
	margin: 15px 3% 0px;	
	padding : 0;
	display: block;
	clear:none;
}
li p	{
    margin : 0px 30px 20px 30px;
	display:block;
}
a
{
    color: #0000FF;

}
a:hover
{
    text-decoration : underline;
		color: #5B5BFF;
}

pre
{
	color: #693100;
	margin: 5px 5%;
}


h2	{
	margin: 18px 3% 0px;
	color: #CB6300;
	font-size: 110%;	line-height: 112%;
}



ul,ol,dl	{
	margin-left: 50px;
	list-style-position:outside;
}
ul	{	list-style:disc;	}
ul li {	background-repeat:no-repeat; background-position: 0 -3px; padding: 3px 10px 3px 5px; margin: 10px 0;	}


