....loading....
 
Page Speed
What's new in Page Speed 1.9?

    * New rules
         1. Avoid CSS @import
         2. Combine images into CSS sprites
         3. Prefer asynchronous resources
    * Improved HTML parser
    * And more... See our release notes for a complete list.

See the Page Speed documentation for detailed information on the rules used to evaluate web pages.

Page Speed Copyright © 2010 Google Inc.
html {
border:0 none;
margin:0;
padding:0;
}
body {
background:url("../Assets/images/background.png") repeat scroll 0 0 #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
height:100%;
padding:0;
text-align:center;
}
#pagewrap {
margin:0 auto;
padding:0;
text-align:left;
width:948px;
}
h1 {
	font-size:large;
	line-height:normal;
	text-align: left;
}
h2 {
font-size:1.2em;
}
a, a:link, a:visited, a:hover, a:active {
color:#04536F;
text-decoration:underline;
}
a:hover {
	color:#333;
	text-decoration:none;
	font-weight: bold;
}
div.clearboth {
clear:both;
margin:0 0 -1em;
}
.floatright {
float:right;
}
.floatleft {
float:left;
}
img.imgnoborder {
border:medium none;
}
#headerbanner {
height:108px;
margin-top:20px;
width:948px;
}
#headernav {
background-color:#000000;
height:20px;
margin-top:-1px;
width:948px;
}
#headernav ul {
margin:0 0 0 8px;
padding:0;
width:900px;
}
#headernav ul li {
background:url("../Assets/images/menu_line1.gif") no-repeat scroll right center transparent;
float:left;
list-style-type:none;
margin:0;
padding:0 12px;
}
#headernav ul li.headernavlast {
background:url("../Assets/images/menu_line2.gif") no-repeat scroll right center transparent;
}
#headernav ul li a {
color:#4FDAF1;
font-size:0.8em;
font-weight:bold;
text-decoration:none;
}
#headernav ul li a:hover {
color:#FFFFFF;
}
div#contentwrap {
margin-top:-10px;
}
#toplefttext {
font-size:0.8em;
font-weight:bold;
width:530px;
}
#toptext, #toptext2 {
font-size:1.4em;
font-weight:bold;
margin-left:30px;
}
#toptext2 {
margin-left:410px;
}
#toplefttext2, #toprighttext {
font-size:0.8em;
width:462px;
}
#toprighttext {
float:left;
margin-top:-45px;
}
#toptextsmall
{
 font-size: 0.6em;
 margin-top: -1em;
}
#bottomtext {
font-size:0.9em;
margin-top:-20px;
}
#homecolumnleft, #homecolumncentre, #homecolumnright, #whocolumnleft, #whocolumncentre, #whocolumnright, #testcolumnleft1, #testcolumnleft2, #testcolumncentre1, #testcolumncentre2, #testcolumnright, #twocolumnleft, #twocolumnright, #onecolumn, #onecolumnleft, #onecolumnright{
float:left;
overflow:hidden;
padding:0 0 1em;
position:relative;
}
#homecolumnleft {
margin-right:10px;
width:298px;
}
#homecolumnleftinner {
background:url("../Assets/images/homeleftbg.png") no-repeat scroll 0 0 transparent;
height:403px;
padding:1px 10px 0;
width:298px;
}
#homecolumnleftform
{
 margin-top: 15px;
}
#homecolumnleftform h1
{
	margin: 0 0 25px 15px;
	text-align: left;
	font-size: large;
}
#homecolumnleft a img {
margin-bottom:30px;
}
#homecolumncentre {
margin-right:10px;
margin-top:-45px;
width:473px;
}
img#homecolumncentretrain {
float:right;
}
#homecolumncentreinner {
background:url("../Assets/images/homecentrebg.png") no-repeat scroll 0 0 transparent;
height:403px;
margin-top:45px;
padding:1px 10px 0;
width:430px;
}
#homecolumncentreinner p {
	font-size:small;
	line-height:normal;
}
#homecolumncentreinner li
{
 margin-top: -5px;
}
#homecolumncentreinner ul {
color: #4B4B4B;
font-size:1em;
font-weight:bold;
line-height:normal;
list-style-image:url("../Assets/images/greentick.png");
}
#homecolumnright {
margin-top:-15px;
text-align:center;
width:156px;
}
#whocolumnleft {
margin-right:10px;
margin-top:30px;
text-align:center;
width:156px;
}
#whocolumncentre {
margin-right:10px;
margin-top:0;
width:478px;
}
img#whocolumncentretrain {
float:right;
}
#whocolumncentreinner {
background:url("../Assets/images/whocentrebg.png") no-repeat scroll 0 0 transparent;
height:426px;
margin-top:45px;
padding:1px 10px 0;
width:467px;
}
#whocolumncentreinner p {
font-size:0.75em;
line-height:1.1em;
width:445px;
}
#whocolumnright {
margin-top:35px;
width:294px;
}
#whocolumnright img {
margin-top:10px;
}
#testcolumnleft1, #testcolumncentre1 {
margin-right:3px;
margin-top:30px;
width:156px;
}
#testcolumnleft1 img.testimgrow2 {
padding-top:190px;
}
#testcolumncentre1 img.testimgrow2 {
padding-top:140px;
}
#testcolumnleft2, #testcolumncentre2 {
margin-right:3px;
margin-top:30px;
width:243px;
}
#testcolumnleft2 h1, #testcolumncentre2 h1 {
font-size:1.1em;
margin-top:0;
}
.teststory {
background:url("../Assets/images/testcentrebg.png") no-repeat scroll 0 0 transparent;
height:300px;
padding:5px;
width:243px;
}
.teststory p {
font-size:0.75em;
line-height:1.2em;
padding-right:10px;
}
#testcolumnright p {
font-size:0.6em;
line-height:1.2em;
margin-bottom:45px;
margin-top:5px;
}
#testcolumnright {
margin-top:15px;
text-align:center;
width:138px;
}
#twocolumnleft {
margin-right:20px;
margin-top:-35px;
width:464px;
}
img#twocolumnleftfreeinfo {
float:left;
padding:20px 10px 0 5px;
}
img#twocolumnlefttrain {
float:right;
margin:-10px 0 0;
}
#twocolumnleftbg, #twocolumnrightbg, #twocolumnleftbgfreeinfopack, #twocolumnrightbgjoinustoday {
background:url("../Assets/images/twocolumnbg.png") no-repeat scroll 0 0 transparent;
height:400px;
margin-top:45px;
width:464px;
}
#twocolumnleftinner, #twocolumnrightinner, #twocolumnleftinnerfreeinfopack, #twocolumnrightinnerjoinustoday {
	height:400px;
	padding:1px 10px 0;
	width:432px;
}
#twocolumnleftinner h1, #twocolumnleftinnerfreeinfopack h1 {
	color:#4B4B4B;
	font-size: large;
}
#twocolumnleftinner p, #twocolumnrightinner p, #twocolumnleftinnerfreeinfopack p, #twocolumnrightinnerjoinustoday p {
font-size:0.75em;
line-height:1.2em;
margin-left:20px;
}
#twocolumnrightinner .twocolumntextdetails p {
line-height:1.8em;
}
#twocolumnrightinnernarrow p {
margin-left:0;
}
#twocolumnleftinnernarrow {
float:right;
margin-bottom:-15px;
width:265px;
}
#twocolumnleftinnerfreeinfopack {
padding-left:20px;
}
.twocolumntextdetails {
margin-left:20px;
}
.twocolumntextdetails h1 {
	color:#4B4B4B;
	font-size: large;
	text-align: center;
}
.twocolumntextdetails img {
float:right;
margin-right:20px;
}
#twocolumnright {
margin-top:-35px;
width:464px;
}
img#twocolumnrighttrain, img#twocolumnrighttrain2 {
float:right;
margin:-5px -5px 0 0;
padding:0 0 0 10px;
}
img#twocolumnrighttrain2 {
margin: 5px 0 0 0;
}
#twocolumnleftinner ul, #twocolumnleftinnerfreeinfopack ul {
color:#4B4B4B;
font-size:1.2em;
font-weight:bold;
list-style-image:url("../Assets/images/greentick.png");
padding-left:100px;
}
#twocolumnleftinnerfreeinfopack ul {
font-size:0.8em;
padding-left:70px;
}
#twocolumnleftinner li {
margin-bottom:15px;
}
#twocolumnleftinnerfreeinfopack li {
margin-bottom:2px;
}
/*tony*/
#onecolumn {
margin-right:20px;
margin-top:-45px;
width:948px;
}

#onecolumnleft {
margin-right:100px;
width:380px;
}
#onecolumnright {
width:400px;
}
#onecolumnbg{
background:url("../Assets/images/onecolumnbg.png") no-repeat scroll 0 0 transparent;
height:445px;
margin-top:55px;
width:948px;
}
#onecolumninner{
height:445px;
padding:10px 10px 0;
width:916px;
}
#onecolumninner p{
font-size:0.75em;
line-height:1.2em;
margin-left:20px;
}
#onecolumnleftinner, #onecolumnrightinner{
height:285px;
padding:10px 10px 0 20px;
}
#onecolumnleftinner h1, #onecolumnrightinner h1{
	color:#4B4B4B;
	text-align: left;
}
table.comparetable
{
 border: none;
 border-collapse: collapse;
}
table.comparetable td.col1, table.comparetable td.col2, table.comparetable td.col22, table.comparetable td.col3
{
 height: 25px;
}
table.comparetable td.col1
{
 width: 11em;
}
table.comparetable td.col2
{
 width: 6em;
}
table.comparetable td.col22
{
 width: 14em;
}
table.comparetable td.col3
{
 width: 4em;
}
span.sdcomplarge
{
 font-size: 1.4em;
 font-weight: bold;
}
span.sdcompmed
{
 font-weight: bold;
}
span.sdcompsmall
{
 font-size: 0.8em;
 font-weight: bold;
}
span.sdcompred
{
 font-size: 1.1em;
 font-weight: bold;
 color: red;
}

img#onecolumnhours {
float:right;
margin:0;
padding:0 0 0 10px;
}

img.movegreentickleft {
margin-right:250px;
}
#footer {
font-size:0.75em;
margin:0;
padding:0;
width:948px;
}
#footertag p {
margin:5px 15px 0 0;
text-align:right;
}
#footercopy {
text-align:center;
}
#pagewrap #contentwrap .content p {
	font-size: large;
}
#pagewrap #contentwrap .content h2 strong {
	font-size: x-large;
	text-align: center;
}
#pagewrap #contentwrap #content #toplefttext h1 {
	text-align: left;
	font-size: x-large;
}
#pagewrap #contentwrap #content #homecolumncentre #homecolumncentreinner #ie7-homecolumncentreinnernarrow p {
	font-size: 12px;
}
#pagewrap #contentWrapper #content .image_centre {
	text-align: center;
	font-size: large;
}
#pagewrap #contentWrapper #content .image_centre {
	font-weight: bold;
}
#pagewrap #contentwrap #content #toplefttext h1 {
	font-size: medium;
}
#pagewrap #contentwrap #content #toplefttext h1 {
	font-size: large;
}
#pagewrap #contentwrap #content #homecolumncentre #homecolumncentreinner #ie7-homecolumncentreinnernarrow {
	font-size: x-small;
}

