body {
    background-color: #FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#B4B4B4;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#A9A9A9;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#B4B4B4;
}

.headline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #373637;
	font-weight : bold;	
}

.headline02 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #005d96;
	font-weight : bold;	
}

.whitetxtbold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;	
}
.whitetxtbold A:LINK {color : #ffffff; text-decoration : none;}
.whitetxtbold A:VISITED {color : #ffffff; text-decoration : none;}
.whitetxtbold A:ACTIVE {color : #ffffff; text-decoration : none;}
.whitetxtbold A:HOVER {color : #92b7e0; text-decoration : none;}

.tailtxt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;	
}
.tailtxt A:LINK {color : #ffffff; text-decoration : none;}
.tailtxt A:VISITED {color : #ffffff; text-decoration : none;}
.tailtxt A:ACTIVE {color : #ffffff; text-decoration : none;}
.tailtxt A:HOVER {color : #685a30; text-decoration : none;}


#logoheader {
	position:absolute;
	top: 43px;
	left:0;
	width: 930px;
}

#twitter {
	position:absolute;
	top: 48px;
	left:370px;
	width: 930px;
	z-index: 2;
}

#body_section {
	position:absolute;
	top: 173px;
	left:0;
	width: 930px;
}

#content {
	left:0;
	clear:both;
	width: 930px;
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color: #FFFFFF;
	color: #373637;
	text-align: left;
	font-weight : normal;	
}

#content_890 {
	left:0;
	clear:both;
	width: 890px;
	margin: 0 20px 0 20px;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color: #FFFFFF;
	color: #373637;
	text-align: left;
	font-weight : normal;	
}


#left{
	float: left;
	width: 370px;
	margin:0;
	padding:0;
	background-color: #83aed3;
}

#right{
	float: left;
	width: 560px;
	margin:0;
	padding:0;
	background: #e2e2e2 url(../images/greytop.jpg) repeat-x top left;
}


li.primary_title{
	display: block;
	width: 123px;
	height: 90px;
	float: left;
	text-align: right;
	background-color: #FFFFFF;
	font-weight : bold;	
	text-decoration: none;
	font-size : 11px;
	color : #0885b9;
}	 
						   
li.primarylogolink {
	display: block;
	width: 247px;
	height: 90px;
	float: left;
	text-decoration: none;
	background-color: #FFFFFF;
}
	
#left_cont_28{
	width: 370px;
	height: 28px;
	margin: 0px;
	padding-top:5px;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size : 14px;
	background: #ffffff url(../images/border.gif) no-repeat top center;
	color: #055380;
	font-weight : bold;	
	font-style : italic;	
}

#left_cont_28 a {
	display: block;
	width: 370px;
	height: 28px;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size : 14px;
	background: #ffffff url(../images/border.gif) no-repeat top center;
	color: #055380;
	font-weight : bold;	
	font-style : italic;	
	text-decoration: none;
						 }

#left_cont_28 a:hover {
	display: block;
	width: 370px;
	height: 28px;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size : 14px;
	background: #ffffff url(../images/border.gif) no-repeat top center;
	color: #097fb3;
	font-weight : bold;	
	font-style : italic;	
	text-decoration: none;
						 }
						 
					 
#left_cont_88{
	width: 370px;
	height: 88px;
	margin:0;
	padding:0;
	background-color: #83aed3;
}

#left_cont_197{
	width: 370px;
	height: 197px;
	margin-top:2px;
	padding:0;
	background-color: #ffffff;
}
					 
#left_cont_185{
	width: 370px;
	height: 185px;
	margin:0;
	padding:0;
	background-color: #83aed3;
}

#left_cont{

	width: 330px;
	margin:0;
	padding:0 20px 0 20px;
	font-family : Arial, Helvetica, sans-serif;
	text-align: left;
	font-size : 12px;
	background-color: #83aed3;
	color: #ffffff;
	font-weight : normal;	
}

#right_cont{

	width: 518px;
	margin:0;
	padding:0 20px 0 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align: left;
	background: #e2e2e2 url(../images/greytop.jpg) repeat-x top left;
	color: #373637;
	font-weight : normal;	
}

#right_cont_560{

	width: 560px;
	height: 184px;
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align: left;
	background: #e2e2e2 url(../images/slidebg.jpg) no-repeat top left;
	color: #ffffff;
	font-weight : bold;	
}

#sponsors_row {
	left:0;
	clear:both;
	width: 930px;
	height: 88px;
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0885b9;
	font-weight : normal;	
}
#sponsors_row02 {
	left:0;
	clear:both;
	width: 930px;
	height: 170px;
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0885b9;
	font-weight : normal;	
}

#footer {
	left:0;
	clear:both;
	width: 930px;
	height: 61px;
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #878686;
	color: #FFFFFF;
	font-weight : normal;	
}

#footer A:LINK {color : #ffffff; text-decoration : none;}
#footer A:VISITED {color : #ffffff; text-decoration : none;}
#footer A:ACTIVE {color : #ffffff; text-decoration : none;}
#footer A:HOVER {color : #ffffff; text-decoration : underline;}

#header {
	position:absolute;
	left:50%;
	margin-left: -465px;
	width: 930px;
	background-color: #cbc2b7;
}

ul.primaryname{
		   width: 370px;
		   list-style:none;
		   position: absolute;
		   left: 0;
		   margin: 0;
		   padding: 0;
		   padding-top:0px;
		   }
		   
		   
ul.organizersname{
		   width: 930px;
		   list-style:none;
		   position: absolute;
		   left: 0;
		   margin: 0;
		   padding: 0;
		   }
		   
		   
ul.sponsorsname{
		   width: 930px;
		   list-style:none;
		   position: absolute;
		   left: 0;
		   margin: 0;
		   padding: 0;
		   }
ul.sponsorsname02{
		   width: 930px;
		   list-style:none;
		   position: absolute;
		   left: 0;
		   margin: 0;
		   padding: 0;
		   }	   
	
li.sponsor_title{
		                  display: block;
						  width: 123px;
						  height: 88px;
						  float: left;
						  text-align: right;
						  background-color: #FFFFFF;
						  font-weight : bold;	
						  text-decoration: none;
						 }	   
li.sponsor_title02{
		                  display: block;
						  width: 123px;
						  height: 148px;
						  float: left;
						  text-align: right;
						  background-color: #FFFFFF;
						  font-weight : bold;	
						  text-decoration: none;
						 }	  
						 
li.sponsor_title03{
		                  display: block;
						  width: 123px;
						  height: 88px;
						  float: left;
						  text-align: right;
						  background-color: #FFFFFF;
						  font-weight : bold;	
						  text-decoration: none;
						 }	
						 
						 
li.logolink {
		                  display: block;
						  width: 269px;
						  height: 88px;
						  float: left;
						  text-align: right;
						  text-decoration: none;
						  background-color: #FFFFFF;
						  text-decoration: none;
						 }
						 
li.logolink a {
		                  display: block;
						  width: 269px;
						  height: 88px;
						  float: left;
						  text-align: center;
						  text-decoration: none;
						  background-color: #FFFFFF;
						  text-decoration: none;
						 }

li.logolink02 {
		                  display: block;
						  width: 269px;
						  height: 148px;
						  float: left;
						  text-align: right;
						  text-decoration: none;
						  background-color: #FFFFFF;
						  text-decoration: none;
						 }
						 
li.logolink02 a {
		                  display: block;
						  width: 269px;
						  height: 148px;
						  float: left;
						  text-align: center;
						  text-decoration: none;
						  background-color: #FFFFFF;
						  text-decoration: none;
						 }

li.logolink03 {
		                  display: block;
						  width: 269px;
						  height: 88px;
						  float: left;
						  text-align: right;
						  text-decoration: none;
						  background-color: #FFFFFF;
						  text-decoration: none;
						 }
						 
li.logolink03 a {
		                  display: block;
						  width: 269px;
						  height: 88px;
						  float: left;
						  text-align: center;
						  text-decoration: none;
						  background-color: #FFFFFF;
						  text-decoration: none;
						 }
						 
						 
						 
ul.mainmenu {
		   width: 930px;
		   height: 0;
		   list-style:none;
		   position: absolute;
		   left: 0px;
		   top: 0px;
		   margin: 0;
		   padding: 0;
		   padding-top:0px;
		   }
		   
		    li.menuitem {
			            width: 155px;
						height: 43px;
		   				display: block;
						float: left;
						font-family: arial;
						font-size: 12px;
	                    font-weight: normal;
						text-decoration: none;
						
						}
						
		    li.menuitem a {
		                  display: block;
						  width: 155px;
						  height: 43px;
						  text-align: center;
						  color: #ffffff;
						  text-decoration: none;
						  background-color: #212121;
						 }
						 
			li.menuitem a:hover {
		                  display: block;
						  width: 155px;
						  height: 43px;
						  text-align: center;
						  color: #ffffff;
						  text-decoration: none;
						  background-color: #014a68;
						 }

            li.menuitem a:visited {
		                  display: block;
						  width: 155px;
						  height: 43px;
						  text-align: center;
						  color: #ffffff;
						  text-decoration: none;
						  background-color: #014a68;
						 }
						 
						 li.hlight {
			            	width:155px;
							height: 43px;
		   					display: block;
							float: left;
							font-family: arial;
							color: #ffffff;
							font-size: 12px;
	                    	font-weight: normal;
							background-color: #0885b9;
							margin: 0;
		   					padding: 0;
							text-decoration: none;
							
							}
						 li.hlight a {
			            	width:155px;
							height: 43px;
		   					display: block;
							float: left;
							font-family: arial;
							font-size: 12px;
	                    	font-weight: normal;
							color: #ffffff;
							background-color: #0885b9;
							margin: 0;
		   					padding: 0;
							text-decoration: none;
							
							}
		                  li.hlight a:hover {
		                    width:155px;
							height: 43px;
		   					display: block;
							float: left;
							font-family: arial;
							font-size: 12px;
	                    	font-weight: normal;
							color: #ffffff;
							background-color: #0885b9;
							margin: 0;
		   					padding: 0;
							text-decoration: none;
						 }
						  li.hlight a:visited {
		                    width:155px;
							height: 43px;
		   					display: block;
							float: left;
							font-family: arial;
							font-size: 12px;
	                    	font-weight: normal;
							color: #ffffff;
							background-color: #0885b9;
							margin: 0;
		   					padding: 0;
							text-decoration: none;
						 }
						 
ul.slide{
		   width: 560px;
		   list-style:none;
		   position: absolute;
		   margin: 0;
		   padding: 0;
		   }
		   
	
   

						 
li.slidelink a {
		    display: block;
			margin-top: 13px;
			margin-left: 30px;
			padding: 0;
			width: 379px;
			height: 43px;
			text-align: left;
			color: #ffffff;
			text-decoration: none;
			background-image:url(../images/point.png);
			background-repeat:no-repeat;
			text-decoration: none;
}
						 
li.slidelink a:hover {
		    display: block;
			margin-top: 13px;
			margin-left: 30px;
			padding: 0;
			width: 379px;
			height: 43px;
			text-align: left;
			color: #d1e9ff;
			text-decoration: none;
			background-image:url(../images/point.png);
			background-repeat:no-repeat;
			text-decoration: none;
}

li.registerpoints{
		                 font-size: 11px;
						  font-weight: bold;	
						  text-decoration: none;
						 }	