body {font:13px/1.2 Arial,Helvetica,sans-serif}
td {font:13px/1.2 Arial,Helvetica,sans-serif}
li {padding-bottom: 10px;}
a:link {text-decoration: underline; color: #E10D0D}
a:hover {color: #10E10D; text-decoration: none;}
a:visited {color: #0D79E1; text-decoration: underline;}
.px8 {font:8px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px9 {font:9px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px9white {color:#FFF;font:9px/1.2 Arial,Helvetica,sans-serif}
.px9NOUNDER {text-decoration:none;font:9px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px9whiteNOUNDER {color:#FFF;text-decoration:none;font:9px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px10 {font:10px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px10white {color:#FFF;font:10px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px10NOUNDER {text-decoration:none;font:10px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px10whiteNOUNDER {color:#FFF;text-decoration:none;font:bold 10px/1.2 Verdana,Arial,Helvetica,sans-serif}
.px11 {font:11px/1.2 Arial,Helvetica,sans-serif}
.px11white {color:#FFF;font:11px/1.2 Arial,Helvetica,sans-serif}
.px11NOUNDER {text-decoration:none;font:11px/1.2 Arial,Helvetica,sans-serif}
.px11whiteNOUNDER {color:#FFF;text-decoration:none;font:bold 11px/1.2 Arial,Helvetica,sans-serif}
.px12 {font:12px/1.2 Arial,Helvetica,sans-serif}
.px12white {color:#FFF;font:12px/1.2 Arial,Helvetica,sans-serif}
.px12NOUNDER {text-decoration:none;font:12px/1.2 Arial,Helvetica,sans-serif}
.px12whiteNOUNDER {text-decoration:none;color:#FFF;font:12px/1.2 Arial,Helvetica,sans-serif}
.px13 {font:13px/1.2 Arial,Helvetica,sans-serif}
.px13white {color:#FFF;font:13px/1.2 Arial,Helvetica,sans-serif}
.px13NOUNDER {text-decoration:none;font:13px/1.2 Arial,Helvetica,sans-serif}
.px13whiteNOUNDER {text-decoration:none;color:#FFF;font:13px/1.2 Arial,Helvetica,sans-serif}
.NOUNDER {text-decoration:none}

#container1 {width:210px;}
#container2 {width:140px;}
#container3 {width:278px;}
dl {margin:0; padding: 0; border-left:1px solid #000; border-right:1px solid #000;}
dt {margin:0; padding:0; text-align:center; font-size:0.85em; font-weight: bold;}
dd {margin-left:5; padding:0;}
#gallery1 {text-decoration:none; display:block; padding:0; height:120}
#gallery2 {text-decoration:none; display:block; padding:0;}

.top {display:block;  background:transparent;  font-size:1px; }
.bottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #000; border-right:1px solid #000;}
.b1 {margin:0 5px; background:#000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

	#navcontainer ul
	{
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		margin-right: 0;
		background-color: #E10D0D;
		color: white;
		width: 100%;
		font-family: Arial,Helvetica,sans-serif;
		font-weight: bold;
		line-height: 18px;
		/* fixes Firefox 0.9.3 */
	}
	
	#navcontainer ul li
	{
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 5px;
		/* matches link padding except for left and right */
		padding-top: 5px;
	}
	
	#navcontainer ul li a
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-top: 5px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #fff;
	}
	
	#navcontainer ul li a:hover
	{
		background-color: #0D79E1;
		color: #FFF;
	}
	
	#navcontainer #active { border-left: 1px solid #fff; }