body {
  	text-align: center;
	background: #fff; 
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
  }

body h1 {
		font-family: verdana, arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		}
		
body h2,h3 {
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}

body td {
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		}

#head-wrapper {
		width: 100%; 
		height:342px;
		margin-left: auto;
		margin-right: auto;
		 background: #000;
		text-align: left; 

		}

#wrapper {width: 800px; 
		height:auto;
		margin-left: auto;
		margin-right: auto;
		/* background: #000; */
		text-align: left; 

		}

#logo {
		width: 800px;
		height: 17px;
		margin: 0 auto;
		padding: 338px 0px 10px 0px;
		background: url(images/header-2008-11-02.jpg) top center no-repeat;
		border-left: 0px solid #999;
		border-bottom: 1px solid #999;
		border-right: 0px solid #999;
		text-align: left;
	}
	
#logo font{
		font: verdana;	
	}
	
	
	
#title {
		float: left;
		width: 300px;
		text-align: left;
		padding-left: 5px;
		}
		
		
#subtitle {
			float:right;
			width: 450px;
			text-align: right;
			padding-right: 15px;
			}
			
#subtitle h1{
		font-size:12px;
		font-weight:normal;
		}
		

#footer {
		text-align:center;
		clear: both;
		width: 645px;
		position: relative; 
		margin-top: 20px;
		border-top: 1px solid #999;
		padding: 5px 100px 0 100px;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #999;
		min-height: 40px;
}

#footer A{color: #999;}
#footer A:link {text-decoration: none}
#footer A:visited {text-decoration: none}
#footer A:active {text-decoration: none}
#footer A:hover {text-decoration: underline; color: red;}	
	
	
#content-text {
	width: 606px;
	min-height: 700px;
	padding: 0px 20px 0 10px;
	margin-top: 20px;
	margin-bottom: 15px;
	float:left;
/*	margin-left:155px;
	margin-right:195px; */
	text-align: top;
	border-left: 1px solid #999;
	border-right: 1px solid #999;

}


/* for Internet Explorer */
/*\*/
* html #content_text {
height: 500px;
}
/**/
	
#nav {
		float:left;
		width: 140px;
		min-height: 200px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 25px 20px 0 0;
	}




#nav A{color: #000;}
#nav A:link {text-decoration: none}
#nav A:visited {text-decoration: none}
#nav A:active {text-decoration: none}
#nav A:hover {text-decoration: underline; color: red;}

#nav dl{
	width:100%;
	border:0;
	padding:0;
	margin:0;
	}
	
#nav dd{
	width:100%;
	border:0;
	padding-left:20px;
	margin:0;
	color: #999;
	}

#nav dt{
	
	background: url(images/logo_09.png) top left no-repeat;
	padding: 5px 5px 0px 10px;
	height: 30px;
	width: 130px;
	margin-top: 4px;
	margin-left: 0px;
	}
	
#sponsors {
		float:left;
		width: 150px;
	/*	border: 1px solid #999;*/

		min-height: 200px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0 0px 0 10px;
	}	
	
#sponsors	dt{
	
	background: url(images/logo_09.png) top left no-repeat;
	padding: 5px 5px 0px 10px;
	height: 30px;
	width: 130px;
	margin-top: 4px;
	margin-left: 0px;
	}
	
	
.date{
	color: #999;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;	
}

.number{
	color: #999;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;	
}

.location{
	color: #666666;
		font-family: verdana, arial, sans-serif;
		font-size: 12px;

}

.news-title{


}

.announcement{
	color: #9e0000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	
}

.gray_out{
	color: #999999;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: line-through;
	
}

.code{
	color: #999999;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}


.form_table A{color: #3836D7;}
.form_table A:link {text-decoration: underline;}
.form_table A:visited {text-decoration: none}
.form_table A:active {text-decoration: none}
.form_table A:hover {text-decoration: underline; color: red;}


table.form_table th {
	font-size: 10px;
}

table.form_table tr.blue{
	background-color:#DADAF5;
}

table.form_table tr.pink{
	background-color:#A83847;
}

table.form_table tr.green{
	background-color:#A0F594;
}


input.btn{
   color:#A83847;
   font-family:verdanda,helvetica,sans-serif;
   padding-top:5px;
   padding-bottom:5px;

   padding-right:25px;
   padding-left:25px;
   font-size:100%;
   font-weight:bold;
   background-color:#F5DAD7;
   border:2px solid;
   border-top-color:#A83847;
   border-left-color:#A83847;
   border-right-color:#A83847;
   border-bottom-color:#A83847;}
   
   
input.btnhov{
	
   border-top-color:#6764B3;
   border-left-color:#6764B3;
   border-right-color:#6764B3;
   border-bottom-color:#6764B3;}
   

.nav_table A{color: #000;}
.nav_table A:link {text-decoration: none}
.nav_table A:visited {text-decoration: none}
.nav_table A:active {text-decoration: none}
.nav_table A:hover {text-decoration: underline; color: red;}


.nav_table th {
	font-size: 10px;
}

.button a {
    text-decoration:none;
    text-align:center;
    font-size:120%;
/*    font-weight:bold; */
    border:2px solid;
    padding:4px;
    display:block;
    width:180px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
    color:#ffffff;
    background-color:#4F49B8;
    border-color: #616161;
}

.button a:hover {
    background-color: #9e0000;
}