body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

/* Alterian Template styles */



#main
{
	width:960px;
	margin-bottom:20px;
	margin-top:20px;
}

#content
{
	width:732px;
	float:left;
	padding-left:15px;
}


#firstPartner
{	
	margin-top:10px;
	width:49%;	
	float:left;
	min-height:100px;
}
#secondPartner
{	
	margin-top:10px;
	width:49%;
	float:right;
	min-height:100px;
}




#ContentEnd
{	
	width:573px;
	margin-top:15px;
	padding-left:10px;
}
#boxes
{
	width:583px;
	height:116px;
	background:url(../../../../images/templates/3-boxes.png) no-repeat;
	padding-bottom:20px;
}

#box1
{
	margin-top:6px;
	margin-left:6px;
	height:70px;
	width: 170px;
	float:left;
	text-align:center;
}

#box2
{
	margin-top:6px;
	margin-left:30px;
	height:70px;
	width: 170px;
	float:left;
	text-align:center;
}

#box3
{
	margin-top:6px;
	margin-left:30px;
	height:70px;
	width: 170px;
	float:left;
	text-align:center;
}

#bottombox
{
	width:578px;
	height:25px;
	float:left;
	top:9px;
	position:relative;
	margin-left:2px;
	text-align:center;
}

#bottombox a
{
	font-size:14pt;
	font-weight:bold;
}


#updates
{
	width:583px;
	height:35px;	
	background:url(../../../../images/templates/updates.png) no-repeat;
}

#updatecontent
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:583px;
	border-bottom-color:#acd942
}

#innercontent
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

a:link
{
	color:	#090046;
}
#innercontent a
{
	color:	#090046;
	font-weight:bold;
	width:100%;
}
#middleCol
{
	width:140px;
	float:left;
	text-align:center;
}

.midcolitem
{
	padding-bottom:21px;	
}

.wrapper
{
	width:100%;
	float:left;
}


/* start of Simon's styles */
.products
{
   background: #fff url(../../../../images/templates/table-header.gif) no-repeat;
   width:676px;
   min-height:100px;
   border-collapse:collapse;
   margin-bottom:10px;
}

.products a
{
   text-decoration:none;
   color:#000;
}

.products H3
{
   display: inline;
   padding-right:5px;
}

.productHeaderLeft
{
   text-align:left;
   padding-left:10px;
   padding-bottom:10px;
   padding-top:5px;
}

.productHeaderRight
{
   text-align:right;
   padding-right:10px;
   padding-bottom:10px;
   padding-top:5px;
}

.productSubHeaders
{
    font-weight:bold;
   text-align:center;
}

.productRow td
{
   text-align:center;
   width:20%;
}

.productGreen
{
   background: #D6F1AA;
}

.smallprint
{
   font-size:60%;
}
/* end of Simon's styles */