/* links */

	A { 
	text-decoration:underline;
	color:#3366cc;
	}

	A:hover 
	{ 
	text-decoration:underline;
	color:#cc0000;
	}

body {
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:11px;
	color:#333333;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	background-color: #fffFF;
}

#header h1 {
	font-size:12px;
	color:#cc0000;
	padding-left:20px;
	width:100%;
	height:15px;
	border-bottom:1px solid #ccc;
	}
	
	
#content {
	position:relative;/*ie needs this to show float */
	width:345px;
	float:left;
	padding-top:295px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
	padding-left:20px;
	color:#333;
}

	/* Hide from IE-Mac \*/
	#content {width:345px;
				border:none;
				}
	/* End hide */

#content H2{
	font-size:10px;
}

.subtitle{
	font-size:13px;
	color:#0099CC;
}

#content H6{
	font-size:12px;
	color:#333;
	padding:0;
	margin:0;
}




#right {
	position:relative;/*ie needs this to show float */
	width:250px;
	float:right;
	padding-top:305px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
	padding-left:5px;
	padding-right:5px;
	color:#666;
	text-align:center;
}

#right p {
	text-align:center;
	}


#right img {
			border: none;
			}
	
#right H1 {
	font-size:11px;
	font-weight:bold;
	color:red;
	}
	

	
#right Table {
	width:240px;
	}
	
#right TABLE TD{
	cellspacing:10px;
	height:55px;
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
	vertical-align:middle;
	text-align:left;
	}
	
#right TABLE TD P {
	font-size:10px;
	color:#999;
	text-align:center;
	}
	
	

.footer {
	color: #777;
	font-size:10px;
}

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/


#middle H1 {
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	}
	
#middle H2 {
	font-size:10px;
	font-weight:bold;
	color:#333;
	}
	
#middle H3 {
	font-size:10px;
	font-weight:bold;
	color:#cc0000;
	padding-top:5px;
	padding-bottom:5px;
	}
	
	
#centrecontent p {padding-left:3px}

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */








/*body tags*/
	table {
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:11px;
	color:#666666;
	}



 table#menu TD {
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	padding:0;
	margin:10px;
	border-right:2px solid #efefef;
	border-bottom:1px solid #efefef;
	width:100px;
	vertical-align:top;
}


 table#menu TD  A{

	text-decoration:none;
	color:#666;
	font-family: verdana;
	font-size:11px;
	background-color:#fff;


}

 table#menu TD A:HOVER  {
	text-decoration:underline;
	color:fff;
	width:100%;
	height:100%;
	background-color:#ACD5EC;


}



.last-menu { border-right:1px solid #fff;}
























		
#content TABLE   { 
			border-collapse: collapse;
			border-bottom:1px solid #ccc;
			text-align:left;
			width:100%;
			margin-bottom:20px;
			}
			
			
.title {
			color:#cc0000;
			font-size:12px;
			font-weight:bold;
			text-align:left;
			border-bottom:1px solid #f0f0f0;
			width:100%;
			margin-bottom:5px;
			}
			
#content TABLE CAPTION p{
			color:#999;
			font-size:10px;
			font-weight:normal
			}			



#content TABLE TD {
			padding:10px 5px 10px 5px;
			vertical-align:top;

			}
			
#content TABLE TH {
			width:10%;
			padding:10px 5px 5px 5px;
			vertical-align:top;

			}
			
#content TABLE A {
			text-decoration:underline;
			color:#0066CC;
			font-size:10px;
			}
			
#content TABLE A:HOVER {
			text-decoration:none;
			color:#cc0000;
			}
#content TABLE img {
			border: 1px solid #000000;
			}

TABLE.event {
			border-bottom: none;
			border: 1px solid #efefef;
			width:100%;
			}
			
TABLE.event TD{
			padding:3px;
			border: 1px solid #efefef;
			}
			
		

.caption {
	color:#666;
	}


/*list top menu - revised */

#nav{
   white-space : nowrap;
   float : left;
   color : #666;
   width : 693px;
}

#nav ul{
   padding : 0;
   margin : 0;
   float : left;
   
}
#nav ul li{
   display : inline;
}

#nav ul li a:hover{
   background-color : #E8C05B;
   color : #ffffff;
} 

#nav ul li a{
	padding: 3px 10px 5px 10px;
	color: #444444;
	text-decoration: none;
	float: left;
	border-right-width: 2px;
	height: 39px;
	width: 98px;
}
html>body #nav ul li a { width: 78px; height:29px; }