    * {
		padding: 0px;
		margin: 0px;
		border: none;
    }
    p 
    {
		font-size: small;
    }
    body
    {
		font-family: Arial;
		background-image: url(../images/background.jpg);
		background-repeat: repeat-x;
    }
    a {
		text-decoration: none;
    }
    #wrapper {
		width: 813px;
		margin: 10px auto;
		background-color: White;
		background-image: url(../images/wrapperBottomCurve.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
		padding-bottom: 11px;
		
	}
	
	#pnlContent 
	{
	position: relative;
	background-image: url(../images/backgroundslice2.jpg);
	background-repeat: repeat-y;
	width: 811px !important;
	padding-bottom: 25px;
		
	}
	
	#lblValidError
	{
		width: 400px;
	}
	
	#pnlError
	{
		width: 200px;
		left: 20px;
		position: relative;
	}	
	
	#pnlInfo
	{
		width: 796px;
		left: 20px;
		position: relative;
	}	
	
	#pnl3DSecure
	{
		width: 796px;
		left: 20px;
		position: relative;
	}	
	
	#pnlPayCard
	{
		width: 796px;
		left: 20px;
		position: relative;
	}
	
	#pnlSuccessful
	{
		width: 796px;
		left: 20px;
		position: relative;
	}
	
	#pnlFailed
	{
		width: 100px;
		left: 20px;
		position: relative;
	}
	
    #content {
		background-image: url(../images/backgroundslice.jpg);
		background-repeat: repeat-y;
		width: 811px !important;
		padding-bottom: 25px;
	}
    #banner {
		height: 89px;
		background-image: url(../images/logo.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    }
    #content, #menu, #images, #companies, #hadland, #banner {
		margin: 0px auto;
    }
    #banner, #content {
		width: 813px;
    }
    #images, #companies, #hadland {
		width: 684px;
    }
    #menu {
		width: 813px !important;
		right: 20px;
		}
    #menu ul {
	height: 30px;		
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	
	
	
    }
    #menu li, #footer li {
		display: inline;
    }
    #menu a {
        text-align: center;
        padding: 0px 25px;
        color: #ffffff;
        font-size: 90% !important;
    }
    
    #menu_child {
	padding: 5px 0px 5px !important;
	margin: 5px 10px;
	height: auto !important;
	border: solid 1px #4d4d4d;
	background-color: white;
	background-image: none !important;
	z-index:1000;
    }
    #menu_child li {
		display: block;
    }
    #menu_child a 
    {
		color: #4d4d4d !important;
	padding:0px 5px !important;
    }
 
    #footer 
    {
		clear: both;
		font-size: small;
		background-image: url(../images/backgroundslice.jpg);
		background-repeat: repeat-y;
		width: 811px;
		margin: 0px auto;
	}
	
	#footer ul 
	{
		margin-left: 10px;
	}
	
    #footer a 
    {
		color: #4d4d4d;
		padding: 0px 15px;
    }

    #companies {
		overflow:auto;
		margin: 25px auto;
		background-image: url(../images/centreBottomCurve.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
		padding-bottom: 14px;
		clear: both;
		}
    #tops, #aspire, #reside {
		float: left;
		width: 228px;
    }
    #tops h3 span, #aspire h3 span, #reside h3 span, #hadland h3 span {
		padding-left: 5px;
		text-align: center;
        color: #ffffff;
        font-weight: normal;
        font-size: 75% !important;
    }
    #tops h3, #aspire h3, #reside h3, #hadland h3 {
		height: 29px;
		padding-top: 12px;
		
    }
    #tops p, #aspire p, #reside p {
		height: 150px;
		background: white;
	}
    #tops h3 
    {
		background-image: url(../images/topsTab.jpg);
		background-repeat: no-repeat;
		background-position: top left;
    }
	#tops p {
	border-left: solid 1px #4d4d4d;
	color: #E41569;
    }

	#topsImage
	{
		margin-top: 5px;
	}
#aspireImage, #resideImage 
{
			margin-top: 20px;
}

    #reside h3 
    {
		background-image: url(../images/resideTab.jpg);
		background-repeat: no-repeat;
		background-position: top left;
    }
    #reside p {
		border-right: solid 1px #4d4d4d;
		color:#781D7D;
    }
        #aspire h3 
    {
		background-image: url(../images/aspireTab.jpg);
		background-repeat: no-repeat;
		background-position: top left;
    }
    #aspire p 
    {
		color:#006670;
    }
    #hadland 
    {
		clear: both;
		background-image: url(../images/centreBottomCurve.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
		padding-bottom: 14px;
	}
    #hadland h3 
    {
		height: 30px;
		background-image: url(../images/hadlandTab.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		padding-top: 5px !important;
       }
    #hadland p {
background-image: url(../images/side_slice.jpg);
background-repeat: repeat-y;
	
	}
    #tops p, #aspire p, #reside p, #hadland p {
		padding: 5px;
    }
    #contentHolder 
    {
		width: 684px;
		margin: 0px auto;
		overflow:auto;
    }

    .withImage {
width: 328px;

	}

#text h3 {
color: #4d4d4d;
}

    #text {
		text-align: left;
		
		float: left;
	}
	#text p 
	{
		padding: 10px 0;
		color: #4d4d4d;
	}
		
    #image 
    {
		padding-top: 50px;
		text-align: center;
		width: 344px;
		float: right;
	}
#parenta
{
	margin-top: -16px !important;
	margin-left: 615px !important;
}

#parenta a
{
	padding: 0px;
}
	
.mainheader {
	background-color:#005AA5;
	background-position:center;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
	font-size:18px;
	}
	
.greybar {
	background-color:#EFEFEF;
	background-position:center;
	width: 865px;
	}
	
.leftbar {
	background-color:#005AA5;
	background-repeat:repeat-y;
	background-position:left;
	}	
	
.protxnames {
	font:Verdana;
	color:#005AA5;
	font-size:14px;
	font-weight:normal;
	text-align: right;
	vertical-align: top;
	}	
	
.content {
	float: left;
	width: 650px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	color:  #666666;
}

.subheader {
	margin-left: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16px;
	color: #FFFFFF;
	background-color:#005AA5;
}

.errorheader {
	margin-left: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16px;
	color: #FFFFFF;
	background-color:#CC0000;
}

.infoheader {
	margin-left: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16px;
	color: #FFFFFF;
	background-color:#00CC00;
}
.resourcecontent {
	float: left;
	margin-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	color:  #FFFFFF;
}

.tableinput {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:600px;
	margin-left:30px;
	}


.tickbullets {
	list-style-image:url(tick.gif);
	font-size: 10pt;
	color: #005AA5;
	}
		
.arrowbullets {
	list-style-image:url(arrow.gif);
	font-size: 10pt;
	color: #005AA5;
	}

.formbullets {
	list-style-image:url(form_bullet.gif);
	font-size: 10pt;
	color: #666666;
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #666666;
	padding-left: 5px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #666666;
}

dl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	padding-left: 5px;
	
}

dd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	padding-left: 45px;
	margin: 15px
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #666666;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #006699;
}
.warning {

	list-style-image:url(form_bullet.gif);
	font-size: 10pt;
	color: #CC0000;
}
.pageheader {

	background-color:#FFFFFF;
	background-position:center;
	color:#005AA5;
	font-weight:bold;
	font:Verdana;
	font-size:18px;
}
.smalltext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #666666;
}
.smallheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #000000;
	background-color: #CCCCCC;
}

H1
{
	font-size: 14px;
	color: dimgray;
	font-style: normal;
}

#lblTitle 
{
width: 200px;
left: 25px;
position: relative;		
}

.txtFields
{
	padding-left: 5px;
}

#lblPound
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-right: 2px;
}

#proceed
{
	position:relative;
	left: 497px;
	top:0px;
}

#ibtnNext
{
	position:relative;
	left: 497px;
	top:0px;
}

#popupheader
{	
	color: white;
	font-style: normal;
}

.popuptext
{
	color: white;
	font-style: normal;
}

#lblReceiveNews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}	

#lblClickWarning
{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: oblique;
	color: #666666;
	float: right;
	right: 20px;	
}	
