body {
	background: #000 url(gfx/bgcolour.jpg) repeat-x top;
	margin: 0px;
	padding: 0px;
	font: 14px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #CCCCCC;
}

td {
	font: 14px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #CCCCCC;
}

.maintext {
	background: #000 url(gfx/bodyback.jpg) top left no-repeat;
	padding: 40px 28px 28px;
	}

.nav {
	font: 12px/14px Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color: #ffffff;
	margin-left: 0px;
	height: 30px;
	background: #3090c0 url(gfx/navbgimg.gif) repeat-x bottom;
	padding: 9px 0px 0px 35px !important; /* for the good browsers */
	padding /**/: 7px 0px 0px 35px; /* for the naughty ones */
	
	/* we need to keep this space above this comment for this trick to fool the naughty browsers */
}

.nav a, .nav a:visited {
	margin: 0px;
	padding: 9px 25px;
	color: #fff;
		text-decoration: none;
	border-bottom: 5px solid #fff;
	font-weight: bold;
	
}

.nav a:hover {
	margin: 0px;
	color: #666;
	border-bottom: 5px solid #A8BCD0;
	background-color:#fff;
}

.padBottom {
	margin-bottom: 1px;
}


.copy { text-align:center;
height: 50px;
	font: normal 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
	background: #1e5977;
	border-top: 3px solid #666666;
	padding-top: 10px;

}

.copy a, .copy a:visited {
	color: #98AFC7;
	font-weight: normal;
}


h1, h3 {
	font: 28px "Times New Roman", Times, serif;
	color: #fff;
}

h2 { font: 22px "Times New Roman", Times, serif;
	color: #fbd547; margin-top: -20px; padding: 0px; clear: both; }

.leftCol img, .rightCol img {
	border: 1px solid #000;
}

a, a:visited {
	font-weight: bold;
	color: #0066CC;
}

a:hover {
	color: #659EC7;
}


.rows1 {
	font: 11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
	background: #FFFFFF;
	padding: 8px;
}

.rows2 {
	font: 11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
	background: #FFFFFF;
	padding: 8px;
}

.send {
	font: bold 11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;

	border-top: 1px solid #E0E7EE;
	border-right: 1px solid #BDD5E7;
	border-bottom: 1px solid #BDD5E7;
	border-left: 1px solid #E0E7EE;
	padding: 3px 5px;
	cursor: hand;
}

.form {
	font: bold 11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;

	color: #FFFFFF;
	padding: 8px;
}


.rates2 {margin-top: -15px; margin-left: 30px;}

ul.points li { margin: 5px 0;
	list-style-image:url(gfx/arrowbullet.jpg);
	list-style-position:outside; 
	}
ul.points li li {list-style-image:url(gfx/arrowbullet2.jpg);}	
ul.points li strong {margin-left: 10px; margin-top: 5px; color: #CCCCCC; font-size:16px; display:inline-block; font-weight:normal }

.rightinset {float: right; margin-left: 10px;}
.rightinset img {border: 5px solid #333333 ;}

table.check li {list-style-image:url(gfx/checkbullet2.jpg); vertical-align:middle; font-size:18px;}