/* CSS Document */
a{
	color:#000000;
	text-decoration:underline;
	}
a:hover{
	color:#ff0000;
	}
body, #logo, #logoimage, #list, img, #topbar, #pagetitle, #content, #content2, #sidebar{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	color:#B9C1BE;
	}

body{
	background-image:url(images/flagback.jpg);
	background-repeat:repeat-y;
	background-color:#000000;
	background-position:top;
	padding-top:0;
	clear:none;
	}
.box01-bottom{
	display:block;
	background:url(images/box01_bottom.gif) no-repeat;
	height:4px;
}
.box01-mid{
	display:block;
	background:url(images/box01_mid.gif) repeat-y;
}
.box01-top{
	display:block;
	background:url(images/box01_top.gif) no-repeat;
	height:4px;
}
.box02-bottom{
	display:block;
	background:url(images/box02_bottom.gif) no-repeat;
	height:5px;
}
.box02-mid{
	display:block;
	background:url(images/box02_mid.gif) repeat-y;
	padding:20px 20px 20px 20px;
	font-size:0.9em;
	line-height:1.6em;
	color:#000;
}
.box02-top{
	display:block;
	background:url(images/box02_top.gif) no-repeat #1a1a1c;
	text-transform:uppercase;
	padding:7px 20px;
}
.box03-bottom{
	display:block;
	background:url(images/box03_bottom.gif) no-repeat;
	height:5px;
}
.box03-mid{
	display:block;
	background:url(images/box03_mid.gif) repeat-y;
	padding:8px 10px 10px 10px;
	font-size:0.8em;
	line-height:1.2em;
	color:#000;
	position:relative;
}
.box03-mid a{
	text-decoration:none;
}
.box03-top{
	display:block;
	background:url(images/box03_top.gif) no-repeat #1a1a1c;
	text-transform:uppercase;
	font-size:0.9em;
	padding:7px 10px;
}
.centre{
	text-align:center;
	}
.champ_event{
	text-align:center;
	font-size:0.7em;
	}
.clear{
	clear:both;
}
.comp_name{
	width:auto;
	float:left;
	}
.comp_num{
	width:auto;
	padding-left:50px;
	float:left;
	}
#content, #content_home{
	padding-bottom:5px;
	margin:10px auto;
	width:900px;
	}
#content_home{
	width:910px;
}
.feature, .feature_last, .feature_low{
	width:291px;
	display:block;
	float:left;
	margin:0 15px 10px 0;
}
.feature_last, .feature_last2{
	margin-right:0px;
}
.feature_low{
	margin-bottom:0;
}
h2{
	font-weight:normal;
	font-size:1em;
	padding:0;
	margin:0;
	}
h3{
	padding:0 0 0 0;
	margin:0;
}
h4{
	font-weight:normal;
	font-size:0.9em;
	float:right;
	padding:7px 20px 0 0;
	}
.imgright{
	float:right;
	padding:0 0 0 5px;
	}
.imgleft{
	float:left;
	padding:0 5px 0 0;
	}
.imagespacing{
	padding:10px;
	}
#imagespacingcentre{
	text-align:center;
	}
li{
	position:absolute;
	padding-left:13px;
	padding-top:10px;
	}
li a{
	color:#000000;
	text-decoration:none;
	}
li a:hover{
	color:#FFFFFF;
	}
.list_1{
	padding-left:10px;
}
#logo{
	position:relative;
	width:661px;
	height:270px;
	margin:0 auto 10px auto;
	z-index:2;
	text-transform:uppercase;
	font-size:0.8em;
	}
#logo img{
	position:absolute;
	left: 199px;
	top: 16px;
	}
.logo_link{
	display:block;
	width:209px;
	height:209px;
	position:absolute;
	left: 224px;
	top: 36px;
	z-index:200;
}
#mainnavmain, #mainnav2008, #mainnavinfo, #mainnavarchive, #mainnavcontact{
	background-repeat:no-repeat;
	width:330px;
	height:275px;
	float:left;
	}
#mainnavmain{background-image:url(images/nav_main_up.gif);}
#mainnav2008{background-image:url(images/nav_2008_up.gif);}
#mainnavinfo{background-image:url(images/nav_info_up.gif);}
#mainnavarchive{background-image:url(images/nav_archive_up.gif);}
#mainnavcontact{background-image:url(images/nav_contact_up.gif);}
#map{
	color:#000000;
	}
.more, .back, .back2{
	background:url(images/icon_more.gif) no-repeat right top;
	display:block;
	text-align:right;
	height:25px;
	width:100px;
	padding:2px 30px 1px 2px;
	font-size:0.8em;
	line-height:1em;
	text-decoration:none;
	position:absolute;
	bottom:0px;
	right:5px;
}
.back{
	bottom:20px;
	right:15px;
}
.back2{
	bottom:20px;
	right:125px;
}

#navmain{list-style:none;color:#000000;}
#navmain1, #navmain2, #navmain3, #navmain4, #navmain5{
	z-index:100;
}
#navmain1{position:absolute;
	top:28px;margin:0;padding:0;left: 84px;}
#navmain2{position:absolute;
	top:58px;margin:0;padding:0;left: 84px;}
#navmain3{position:absolute;
	top:120px;margin:0;padding:0;left: 84px;}
#navmain4{position:absolute;
	top:88px;margin:0;padding:0;left: 84px;}
#navmain5{position:absolute;
	top:150px;left: 84px; margin:0; padding:0;}
#navmain a{
	display:block;
	width:123px;
	padding:5px 0;
}
	
#navsubnav1{list-style:none;color:#000000;}
#navsubnav12, #navsubnav13, #navsubnav14, #navsubnav22, #navsubnav23, #navsubnav24, #navsubnav32, #navsubnav33, #navsubnav34, #navsubnav42{
	z-index:100;
}
#navsubnav12{position:absolute;
	top:157px;margin:0;padding:0;right: 55px;}
#navsubnav13{position:absolute;
	top:188px;margin:0;padding:0;right: 55px;}
#navsubnav14{position:absolute;
	top:218px;margin:0;padding:0;right: 55px;}
#navsubnav2{list-style:none;color:#000000;}
#navsubnav22{position:absolute;
	top:157px;margin:0;padding:0;right: 55px;}
#navsubnav23{position:absolute;
	top:188px;margin:0;padding:0;right: 55px;}
#navsubnav24{position:absolute;
	top:218px;margin:0;padding:0;right: 55px;}
#navsubnav3{list-style:none;color:#000000;}
#navsubnav32{position:absolute;
	top:157px;margin:0;padding:0;right: 55px;}
#navsubnav33{position:absolute;
	top:188px;margin:0;padding:0;right: 55px;}
#navsubnav34{position:absolute;
	top:218px;margin:0;padding:0;right: 55px;}
#navsubnav4{list-style:none;color:#000000;}
#navsubnav42{position:absolute;
	top:157px;margin:0;padding:0;right: 55px;}
#navsubnav5{list-style:none;color:#000000;}

#navsubnav1 a, #navsubnav2 a, #navsubnav3 a, #navsubnav4 a{
	display:block;
	width:153px;
	padding:5px 0;
	text-align:right;
}
.news{
	padding:5px 10px;
	margin:5px 10px;
	}
.newsdate{
	padding-left:20px;
	width:auto;
	float:left;
	}
.newshp_date{
	display:block;
	width:90px;
	float:left;
	clear:left;
	margin-bottom:10px;
}
.newshp_text{
	display:block;
	width:180px;
	float:left;
	margin-bottom:10px;
}
.newstitle{
	font-weight:bold;
	padding-bottom:5px;
	width:auto;
	float:left;
	}
.newsstory{
	clear:both;
	padding-bottom:10px;
	border-bottom:#2C2C2E 1px solid;
	}
.newsstory2{
	clear:both;
	padding-bottom:10px;
	}
.next-left, .next-right{
	display:block;
	position:absolute;
	width:181px;
	font-size:0.7em;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	}
.next-left{
	top:0;
	left:14px;
	}
.next-right{
	top:0;
	right:14px;
	}
#ol_indent{
	padding-left:50px;
	}
ol{
	position:relative;
	list-style:decimal;
	}
ol li{
	list-style:decimal;
	position:relative;
	}
p.opener{
	margin-top:0;
	padding-top:0;
}
p{
	padding-left:5px;
	padding-right:5px;
}
#pagetitle{
	height:30px;
	max-width:900px;
	min-width:700px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#38383b;
	}
#pagefooter{
	margin:auto;
	font-weight:normal;
	font-size:0.9em;
	float:right;
	padding:7px 20px 0 0;
	}
#sidebar{
	border:solid #666666 2px;
	width:200px;
	float:right;
	padding:5px;
	margin:5px;
	}
.smalltext01{
	font-size:0.8em;
	font-weight:normal;
	}
#subnav1_0, #subnav1_1, #subnav1_2, #subnav1_3, #subnav1_4{
	position:relative;
	background-repeat:no-repeat;
	width:331px;
	height:275px;
	float:left;
	}
#subnav1_0{background-image:url(images/subnav_1_0_up.gif);}
#subnav1_1{background-image:url(images/subnav_1_1_up.gif);}
#subnav1_2{background-image:url(images/subnav_1_2_up.gif);}
#subnav1_3{background-image:url(images/subnav_1_3_up.gif);}
#subnav1_4{background-image:url(images/subnav_1_4_up.gif);}

#subnav2_0, #subnav2_1, #subnav2_2, #subnav2_3{
	position:relative;
	background-repeat:no-repeat;
	width:331px;
	height:275px;
	float:left;
	}
#subnav2_0{background-image:url(images/subnav_2_0_up.gif);}
#subnav2_1{background-image:url(images/subnav_2_1_up.gif);}
#subnav2_2{background-image:url(images/subnav_2_2_up.gif);}
#subnav2_3{background-image:url(images/subnav_2_3_up.gif);}

#subnav3_0, #subnav3_1, #subnav3_2, #subnav3_3{
	position:relative;
	background-repeat:no-repeat;
	width:331px;
	height:275px;
	float:left;
	}
#subnav3_0{background-image:url(images/subnav_3_0_up.gif);}
#subnav3_1{background-image:url(images/subnav_3_1_up.gif);}
#subnav3_2{background-image:url(images/subnav_3_2_up.gif);}
#subnav3_3{background-image:url(images/subnav_3_3_up.gif);}

#subnav4_0, #subnav4_1{
	position:relative;
	background-repeat:no-repeat;
	width:331px;
	height:275px;
	float:left;
	}
#subnav4_0{background-image:url(images/subnav_4_0_up.gif);}
#subnav4_1{background-image:url(images/subnav_4_1_up.gif);}


#subnav5_0, #subnav5_1{
	position:relative;
	background-repeat:no-repeat;
	width:331px;
	height:275px;
	float:left;
	}
#subnav5_0{background-image:url(images/subnav_5_0_up.gif);}

.tableentryleft{
	border:#CCCCCC 1px solid;
	border-right:none;
	text-align:right;
	padding:5px;
	}
.tableentryright{
	border:#CCCCCC 1px solid;
	border-left:none;
	text-align:left;
	}
#tableleft{
	width:100px;
	float:left;
	}
.tableoutline{
	border:#CCCCCC 1px solid;
	}
.tableoutlineheader{
	border:#CCCCCC 1px solid;
	font-weight:bold;
	}
.tableoutlinelower{
	border-bottom:#CCCCCC 1px solid;
	}
#tableright{
	width:100px;
	float:left;
	}
#lowbar{
	position:relative;
	height:30px;
	margin-top:5px;
	margin-bottom:20px;
	clear:both;
	}
.wrapper{
	width:925px;
	position:relative;
	margin:10px auto;
	padding:20px 0 0 0;
}
