body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
	background-color:#fafafa;
	text-align:center;
	}
	
/*styles */

h1 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	margin:0px 0px 6px 0px;
	padding:0px;
	}

h2 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#444;
	margin:0px 0px 6px 0px;
	padding:0px;
	}

h3 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	padding:0px;
	}

h4 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 4px 0px;
	padding:0px;
	}

p {
	margin:0px 0px 6px 0px;
	padding:0px;
	}

a {
	text-decoration:none;
	color:#000;
	background-color:#ff0;
	}
a:hover {
	text-decoration:none;
	color:#000;
	background-color:#ff664a;
	}
	
ul { 
	margin:0px;
	padding:0px 0px 0px 20px;
	}
li {
	margin:0px;
	padding:0px 0px 4px 0px;
	list-style:square;
	}
	
img {
	margin:0px;
	padding:0px;
	}
	
input, select, option { 
	margin:0px;
	padding:0px;
	width:216px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	}
input.date { 
	margin:0px;
	padding:0px;
	width:24px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	}

textarea {	
	margin:0px;
	padding:2px;
	width:216px;
	height:72px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}

table {
	margin:0;
	padding:0;
	}

td {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-bottom:5px;
	}
td.noBottom {
	padding-bottom:0px;
	}
	
.navbar {
	margin:0px;
	padding:0px;
	}

/*divisions*/

#main {
	position:static;
	width:746px;
	height:584px;
	margin:14px auto 14px auto;
	padding:0px;
	/*overflow:hidden;*/
	/*border:1px solid #000;*/
	width: 746px; /* ie5win fudge begins */
	height: 546px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 746px;
	height: 546px;
	}
html>body #main {
	width: 746px; height:546px; /* ie5win fudge ends */
	}

#topBar {
	display:block;
	height:24px;
	margin:0px auto 0px auto;
	padding:0px;
	background:#fafafa url(../main_images/topSpacer.gif) no-repeat bottom center;
	}
	
#band {
	display:block;
	height:80px;
	/*margin:0px;
	padding:0px;*/
	background-color:#ff0;
	overflow:visible;
	/* ie5win fudge begins */
	height: 80px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 80px;
	}
html>body #band {
	height:80px; /* ie5win fudge ends */
	}

.navbar {
	margin:0px;
	padding:6px 0px 6px 0px;
	}
	
#primaryNav {
	display:block;
	/*height:28px;*/
	margin:0px auto 0px auto;
	padding:0px 20px 0px 20px;
	background-color:#888;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	overflow:hidden;
	text-align:left;
	}
#primaryNav ul.navbar {
	display:block;
	margin:0px;
	padding:6px 0px 6px 0px;
	}
#primaryNav ul.navbar li {
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
	}
#primaryNav ul.navbar li a {
	text-decoration:none;
	color:#fff;
	background-color:#888;
	}
#primaryNav ul.navbar li a:hover {
	text-decoration:underline;
	}

/*#imgBar {
	display:block;
	height:40px;
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#ffff00;
	}*/
	
#content {
	display:block;
	height:372px;
	margin:0px auto 0px auto;
	padding:20px;
	background-color:#ffc;
	text-align:left;
	overflow:visible;
	border-bottom:1px solid #ffc; 
	/*this border is here becuase of a wierd bug with (V6-) opera and 
	some older browsers that means without it theres a huge 
	gap between here and the bottomBar*/
	/* ie5win fudge begins */
	height: 332px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 332px;
	}
html>body #content {
	height:332px; /* ie5win fudge ends */
	}
#content #text {
	position:static;
	width:360px;
	height:312px;
	float:left;
	margin:0px;
	padding:1px;
	overflow:auto;
	/*border:1px solid #000;*/
	}
#content #image {
	position:static;
	width:320px;
	height:286px;
	float:right;
	margin:0px;
	padding:0px;
	overflow:visible;
	/*border:1px solid #000;*/
	}
#content #cards {
	position:static;
	clear:right;
	float:right;
	margin:0px;
	padding:0px;
	overflow:visible;
	/*border:1px solid #000;*/
	}
#content #strapLine {
	position:static;
	display:block;
	clear:both;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	overflow:visible;
	/*border:1px solid #000;*/
	}
#content #strapLine img {
	display:block;
	float:right;
	width:auto;
	height:auto;
	margin:-5px 0 auto auto;
	}
#content #strapLine h2 {
	margin:0;
	padding:0;
	}
#content #full {
	position:static;
	width:706px;
	height:314px;
	margin:0px;
	padding:0px;
	overflow:auto;
	/*border:1px solid #000;*/
	}
	
/*#copyBar {
	display:block;
	height:20px;
	margin:0px auto 0px auto;
	padding:2px 10px 2px 10px;
	background-color:#888;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	}*/
			
#bottomBar {
	display:block;
	height:28px;
	margin:0px auto 0px auto;
	padding:4px 10px 0px 10px;
	background:#fafafa url(../main_images/bottomSpacer.gif) no-repeat top center;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	overflow:hidden;
	text-align:center;
	}
#bottomBar a {
	text-decoration:none;
	color:#fff;
	background-color:#888;
	}
#bottomBar a:hover {
	text-decoration:underline;
	}

