body {
	margin: 0px;
	padding: 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background:#2d2d2d url(layout/bg-main.gif);
	color: #d0d0d0;
	}

img {
	border: none;
	}

a:link {
	text-decoration: none;
	font-weight: normal;
	color: #d0d0d0;
	}
	
a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #d0d0d0;
	}

a:active {
	text-decoration: none;
	font-weight: normal;
	color: #d0d0d0;
	}
	
a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	}

.headcont {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 129px;
	padding: 0px;
	float: left;
	background: url(layout/bg-head.gif) repeat-x;
	}

.head2cont {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 26px;
	padding: 0px;
	float: left;
	}

.maincont {
	display: block;
	margin: 0px;
	width: 100%;
	padding: 0px;
	float: left;
	}

.fullcont {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 930px;
	padding: 0px;
	}

.fullcontshad {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	width: 930px;
	padding: 0px;
	background: url(layout/fullshad.png) no-repeat;
	}


/* header shizz */

.header1 {
	display: block;
	margin: 0px;
	width: 110px;
	height: 129px;
	padding: 0px;
	/* background: url(layout/head01.png) no-repeat; */
	float: left;
	overflow: hidden;
	}
.header2 {
	display: block;
	margin: 0px;
	width: 160px;
	height: 129px;
	padding: 0px;
	background: url(layout/head02.jpg) no-repeat;
	float: left;
	overflow: hidden;
	}
.header3 {
	display: block;
	margin: 0px;
	width: 10px;
	height: 129px;
	padding: 0px;
	/* background: url(layout/head03.png) no-repeat; */
	float: left;
	overflow: hidden;
	}
.header4 {
	display: block;
	margin: 0px;
	width: 25px;
	height: 129px;
	padding: 0px;
	background: url(layout/head04.jpg) no-repeat;
	float: left;
	overflow: hidden;
	}
.header5 {
	display: block;
	margin: 0px;
	width: 535px;
	height: 129px;
	padding: 0px;
	background: url(layout/head05.jpg) no-repeat;
	float: left;
	overflow: hidden;
	}

.flashTitle {
	text-align:left;
	font-size:28px;
	padding-right:30px;
	}

.header6 {
	display: block;
	margin: 0px;
	width: 90px;
	height: 129px;
	padding: 0px;
	/* background: url(layout/head06.png) no-repeat; */
	float: left;
	overflow: hidden;
	}

.h2shadleft {
	display: block;
	margin: 0px;
	width: 280px;
	height: 26px;
	padding: 0px;
	/* background: url(layout/shadleft.png); */
	float: left;
	overflow: hidden;
	}
.header2-1 {
	display: block;
	margin: 0px;
	width: 280px;
	height: 26px;
	padding: 0px;
	background: url(layout/menu01.png) no-repeat;
	float: left;
	overflow: hidden;
	}
.header2-2 {
	display: block;
	margin: 0px;
	width: 560px;
	height: 26px;
	padding: 0px;
	background: url(layout/maintop.gif) no-repeat;
	float: left;
	overflow: hidden;
	}
.h2shadright {
	display: block;
	margin: 0px;
	width: 90px;
	height: 26px;
	padding: 0px;
	/* background: url(layout/shadright.png); */
	float: left;
	overflow: hidden;
	}


/* main bits */

.menu01 {
	display: block;
	position: relative;
	margin: 0px;
	width: 250px; /* 280 - 30 */
	height: 210px;
	padding-right: 30px;
	float: left;
	text-align: right;
	font-size:13px;
	line-height:18px;
	color:#ffffff;
	}
.menu01 a:link {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	}
.menu01 a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	}
.menu01 a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	}
.menu01 a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #707070;
	background-color:#000000;
	}




.contentblock {
	display: block;
	position: relative;
	margin: 0px;
	width: 560px;
	padding: 0px;
	float: left;
	text-align: left;
	}

.contentchunk1 {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
	width: 510px; /* 560 - 25 - 25 */
	padding: 0 25px 10px 25px;
	float: left;
	text-align: left;
	}
/*.contentchunk1 a {
	padding:0px 2px 0px 2px;
	}
.contentchunk1 a:link {
	text-decoration: none;
	font-weight: normal;
	color: #28ff00;
	}
.contentchunk1 a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #28ff00;
	}
.contentchunk1 a:active {
	text-decoration: none;
	font-weight: normal;
	color: #28ff00;
	}
.contentchunk1 a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #4F534C;
	background-color:#28ff00;
	}*/
.contentchunk1 a {
	padding:0 2px 0 2px;
	}
.contentchunk1 a:link {
	text-decoration: none;
	font-weight: normal;
	color: #909090;
	}
.contentchunk1 a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #909090;
	}
.contentchunk1 a:active {
	text-decoration: none;
	font-weight: normal;
	color: #909090;
	}
.contentchunk1 a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #343434;
	background-color:#909090;
	}

.contentchunk2 {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
	width: 510px; /* 560 - 25 - 25 */
	padding: 0 25px 10px 25px;
	float: left;
	text-align: left;
	}
.contentchunk2 a {
	padding:0 2px 0 2px;
	}
.contentchunk2 a:link {
	text-decoration: none;
	font-weight: normal;
	color: #ff44a0;
	}
.contentchunk2 a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #ff44a0;
	}
.contentchunk2 a:active {
	text-decoration: none;
	font-weight: normal;
	color: #ff44a0;
	}
.contentchunk2 a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #4F534C;
	background-color:#ff44a0;
	}


.contentchunk3 {
	display: block;
	position: relative;
	margin: 0 0 0px 0;
	width: 510px; /* 560 - 25 - 25 */
	height: 200px; /* bloody ie nonsense */
	padding: 0 25px 10px 25px;
	float: left;
	text-align: left;
	}
.contentchunk3 a {
	padding:0 2px 0 2px;
	}
.contentchunk3 a:link {
	text-decoration: none;
	font-weight: normal;
	color: #909090;
	}
.contentchunk3 a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #909090;
	}
.contentchunk3 a:active {
	text-decoration: none;
	font-weight: normal;
	color: #909090;
	}
.contentchunk3 a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #343434;
	background-color:#909090;
	}




.flashHeader {
	font-size:24px;
	line-height:30px;
	}



.clear {
	display: block;
	clear: both;
	margin: 0px
	}




/* footer */

.footer1 {
	display: block;
	margin: 0px;
	width: 560px;
	height: 40px;
	padding: 0px;
	background: url(layout/foot01.jpg);
	float: left;
	text-align: left;
	}
.footshad {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 816px; /* 930 - 114 */
	height: 60px; /* 80 - 20 */
	background: url(layout/footshad.png);
	font-size:11px;
	text-align:right;
	padding: 20px 114px 0 0;
	}
	.footshad a:link {
		text-decoration: none;
		font-weight: normal;
		color: #000000;
		}
	.footshad a:visited {
		text-decoration: none;
		font-weight: normal;
		color: #000000;
		}
	.footshad a:active {
		text-decoration: none;
		font-weight: normal;
		color: #000000;
		}
	.footshad a:hover {
		text-decoration: none;
		font-weight: normal;
		color: #0eff00;
		}

/* bizarro world IE bug fix */
.maincont2 {
	display: block;
	margin: 0px;
	width: 100%;
	padding: 0px;
	float: left;
	}



/* CONTENT STUFF */

.wrapimg {
	display:block;
	float:right;
	margin:0 0 4px 10px;
	}

.pager {
	display: block;
	position: relative;
	margin: 0;
	width: 560px;
	padding: 8px 25px 0 25px;
	height: 40px;
	float: left;
	text-align: left;
	font-size: 16px;
	color:#ffffff;
	background:url('layout/line.gif') no-repeat;
	}
	.pager a:link {
		text-decoration: none;
		font-weight: normal;
		color: #0eff00;
		}
	.pager a:visited {
		text-decoration: none;
		font-weight: normal;
		color: #0eff00;
		}
	.pager a:active {
		text-decoration: none;
		font-weight: normal;
		color: #0eff00;
		}
	.pager a:hover {
		text-decoration: none;
		font-weight: normal;
		color: #ffffff;
		}
	

.formstuff {
	color:#0eff00;
	width: 320px;
	font-family: Lucida Sans Unicode, Lucida Grande, arial, sans-serif;
	font-size:13px;
	line-height:16px;
	background-color:#4f4f4f;
	padding:10px;
	border: 1px solid #ffffff;
	}



.smallprint {
	font-size:9px;
	line-height:12px;
	font-family: Lucida Sans Unicode, Lucida Grande, arial, sans-serif;
	}