		body {
		text-align:center;
		background: #fff url("/g/body_bg_tile.gif") repeat;
		font-family: verdana, san-serif;
		font-size:small;
		margin-top:8px;
		margin-bottom:20px;
		}
	
	
		ul {
		font-size:10;
		color:000;
		margin:0 0 20px;
		padding:0px;
		list-style-type:square;
		}
		li {
		margin:0 0 0 26px;
		padding:0px;
		font-size:10;
		color:000;
		}
	
	#frame {
		width:700px;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:0px;
		margin-left:auto;
		padding:5px;
		text-align:left;
		background:#fff;
		border-top:1px solid #333;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		border-left:1px solid #333;
		}
	#frame.home {
		background: #fff url("/g/bg_sanddollar.gif") no-repeat 94% 94% */;
	}
	
	#header {
		border:0;margin:0 0 5px 0;	
		//background: #000;
		background: #3366CC url("/g/header_bg.gif") /* url("/g/5_wall_of_paintcans.jpg") */ repeat left top;
		color: #fff;
		}
	
	#contentleft {
		width:175px;
		padding:0 0 20px 0;
		margin:0;
		float:left;
		background: #eee /* url("/g/lines_wht.gif") repeat */;
		font-size:10px;
		}
	#contentleft h1 {
		font-size:18px;
		padding:7px 5px 7px 7px;
		margin:0 0 16px 0;
		color:#fff;
		background: orange url("/g/contentleft-h.gif") repeat-x left top;
		border-bottom:1px solid #fff;
		}
	#contentleft h2 {
		font-size:12px;
		padding:0 10px 0px 10px;
		margin:0px;
		color:#003399;
		}
	#contentleft p {
		font-size:10px;
		padding:0 10px 10px 10px;
		margin:0px;
		}
	
 	#content {
                //width:325px;
                padding:0 0px 0px 20px;
                margin:0px;
                float:left;
                background:none;
                }
        #content h1 {
                font-size:32px;
                line-height:32px;
                padding:0 0 0 0px;
                margin:10px 0 10px 0;
                color:#003399;
                }
        #content h1.home {
                font-size:36px;
                line-height:36px;
                padding:0 0 0 0px;
                margin:8px 0 0 0;
                color:#003399;
                }
        #content h2 {
                font-size:18px;
                padding:0px 0 0px 0px;
                margin:0px;
                color:#000;
                }
        #content h2.home {
                font-size:21px;
                line-height:21px;
                padding:0px;
                margin:0 0 8px 0;
                color:#000;
                }
        #content h3 {
                font-size:12px;
                padding:0 0 10px 0px;
                margin:0px;
                color:#000;
                } 	
	
	#contentcenter {
		width:325px;
		padding:0 0px 0px 20px;
		margin:0px;
		float:left;
		background:none;
		}
	#contentcenter h1 {
		font-size:32px;
		line-height:32px;
		padding:0 0 0 0px;
		margin:10px 0 10px 0;
		color:#003399;
		}
	#contentcenter h1.home {
		font-size:36px;
		line-height:36px;
		padding:0 0 0 0px;
		margin:8px 0 0 0;
		color:#003399;
		}
	#contentcenter h2 {
		font-size:18px;
		padding:0px 0 0px 0px;
		margin:0px;
		color:#000;
		}
	#contentcenter h2.home {
		font-size:21px;
		line-height:21px;
		padding:0px;
		margin:0 0 8px 0;
		color:#000;
		}
	#contentcenter h3 {
		font-size:12px;
		padding:0 0 10px 0px;
		margin:0px;
		color:#000;
		}
	#contentcenter p {
		font-size:12px;
		line-height:15px;
		padding:0 0 10px 0px;
		margin:0px;
		color:#000;
		}
	
	#contentright {
		width:150px;
		padding:0px;
		margin:0px;
		float:left;
		background:none;
		}
	#contentright h1 {
		font-size:18px;
		padding:0px 0px 2px 0px;
		margin:10px 0 0px 0;
		color:#CC6600;
		border-bottom:1px solid #fff;
		}
	#contentright h2 {
		font-size:12px;
		padding:0 10px 0px 10px;
		margin:0px;
		color:#003399;
		}
	#contentright strong {
		display:block;
		font-size:18px;
		padding:0px;
		margin:0px;
		color:#003399;
		}
	#contentright p {
		font-size:10px;
		padding:0px;
		margin:0px;
		border-top:1px solid #fff;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-left:1px solid #fff;
		}
	#contentright p.special {
		font-size:12px;
		padding:6px 10px;
		margin:10px 0;
		text-align:center;
		background: #eee /* url("/g/lines_wht.gif") repeat */;
		}
	#contentheader {
		background:#fff;
		margin:0;
		padding:0 0 0px 0;
		}
	#footer {
		background:#3366CC url("/g/horiz_menu_bg_off.gif") repeat-x left top;
		border-top:5px solid #fff;
		margin:0;
		padding:4px 4px 4px 10px;
		color:#fff;
		font-size:10px;
		}
	.footer_menu {
		list-style-type: none;
		}
	.footer_menu li {
		float: left;
		}
	.footer_menu a {
		color: #3366CC;
		text-decoration: none;
		}
	#photostrip {
		background:#fff;
		margin:0;
		padding:0 0 5px 0;
		}
		
	
	#contentright p { font-size:10px}





/* Navigation
----------------------------------------------- */

#horiz_menu {
	float:left;
	width:100%;
	background: #3366CC url("/g/horiz_menu_bg_off.gif") repeat-x left top;
	font-size:10px;
	line-height:normal;
}
#horiz_menu ul {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
#horiz_menu li {
	float:left;
	background: #3366CC url("/g/horiz_menu_bg_off.gif") repeat-x left top;
	margin:0;
	padding:0 0 0 0px;
	border-right:1px solid #fff;
}
#horiz_menu li.first {
	border-left: 1px solid #FFF;
}
#horiz_menu a {
	float:left;
	display:block;
	width:.1em;
	margin:0px;
	padding: 13px 18px 14px 18px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	white-space: nowrap;
}
#horiz_menu > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#horiz_menu a {float:none;}
/* End IE5-Mac hack */
#horiz_menu a:hover {
	color:#fff;
	background: #6699ff url("/g/horiz_menu_bg_on.gif") repeat-x left top;
}
#horiz_menu #current {
	color:#ccc;
	background: #3366CC url("/g/horiz_menu_bg_on.gif") repeat-x left top;
}
#horiz_menu #current a {
	color:#ccc;
	background: #3366CC url("/g/horiz_menu_bg_on.gif") repeat-x left top;
}
#horiz_menu li#current:hover a, #horiz_menu li#current a:hover {
	color:#fff;
	background: #6699ff url("/g/horiz_menu_bg_on.gif") repeat-x left top;
}
#horiz_menu li:hover, #horiz_menu li:hover a {
	color:#fff;
	background: #6699ff url("/g/horiz_menu_bg_on.gif") repeat-x left top;
}
#horiz_menu li:hover a {
	color:#fff;
	background: #6699ff url("/g/horiz_menu_bg_on.gif") repeat-x left top;
}

img#logo_header {border:0;margin:0 0 5px 0;}
img#photostrip {border:0;margin:5px 0 0 0;}




#sidenav {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #CCC /* url("/g/vert_menu_gry_off.gif") repeat-x */;
}
#sidenav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	text-align:center;
}
#sidenav li {
	list-style-type: none;
	display: block;
	padding:0px;
	margin:0px;
	border: 1px solid;
	border-color: #fff #000 #000 #fff;
	background: #CCC /* url("/g/vert_menu_gry_off.gif") repeat-x */;
}
#sidenav li a {
	height: 100%;
	padding:8px 6px 6px 6px;
	margin:0px;
	display: block;
	text-decoration: none;
}
#sidenav li a:link, #sidenav li a:visited {
	color: #000;
	text-decoration: none;
}
#sidenav li a:hover, #sidenav li a:active {
	color: #fff;
	background: #FF6666  /* url("/g/vert_menu_gry_on.gif") repeat-x */;
}




#subnav {
		border:0px;
		margin:0 0 10px 0;
		padding:0px;

}



#subnav ul {
		border:0px;
		margin:0px;
		padding:0px;
}

#subnav br {display:none;}
#subnav li {
		margin:5px 0 0 0;
		padding:0px;
		list-style-type:none;
}

#subnav li a {
		border:0px;
		margin:0px;
		padding:0px;
 		font: 10px verdana, arial, helvetica, sans-serif;
		color:#333;
		text-decoration:none;
}


#subnav strong {
		display:block;
		font-size: 21px;
		line-height: 21px;
		color: #CC6600;
		text-decoration:none;
		margin:0 0 5px 0;

}

#subnav img {
		float:left;
		border:1px solid #333;
		margin:0 8px 0 0;
		padding:0px;
}

#subnav a:link, #subnav a:visited {
		display:block;
		margin:0px;
		padding:5px;
		border:1px solid #000;
		background:none;
		width:317px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:301px;
} html>body#subnav a:link, html>body#subnav a:visited {width:301px;}

#subnav a:hover {
  background:#fff;
  color:#000;
  border:1px solid #000;
  }

#subnav a:hover strong {
  color:#CC6600;
  text-decoration:none;
  }

.reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  }	
  
#leftnav {
	margin: 0;
	padding: 0;
	width: 100%;
}
#leftnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	text-align:center;
}
#leftnav li {
	list-style-type: none;
	display: block;
	padding:0px;
	margin:0px;
	border-bottom: 1px solid #ccc;
	background: #f7f7f7;
}
#leftnav li#first {
	border-top: 1px solid #ccc;
}
#leftnav li a {
	height: 100%;
	padding:8px 6px 6px 6px;
	margin:0px;
	display: block;
	text-decoration: none;
}
#leftnav li a:link, #leftnav li a:visited {
	color: #000;
	text-decoration: none;
}
#leftnav li a:hover, #leftnav li a:active {
	color: #3366CC;
	background: #fff;
}
#leftnav li.current a:link, #leftnav li.current a:visited {
	color: #000;
	background: #f7f7f7;
}
#leftnav li.current a:hover, #leftnav li.current a:active {
	color: #3366CC;
	background: #fff;
}

  
#contentcenter h3.date {
		font-size:10px;
		padding:2px;
		margin:8px 0px 10px 0px;
		color:#999;
		font-weight:normal;
		border-top:1px solid #999;
		border-bottom:1px solid #999;

}

/* div.row span.left {
        float: left;
    	text-align: left;
        width: 30%;
        padding: 4px;
} 

div.row span.right {
        float: right;
        text-align: right;
        width: 70%;
        padding: 4px;
} */

div.row {
	text-align: right;
	padding: 4px;
}

.spacer {
        clear: both;
}

div.float {
    float: left;
    //width: 200px;
    padding: 10px;
}

table {
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  font-size: small;
}

caption {
  font-family: Arial, sans-serif;
  color: #993333;
  padding-bottom: 6px;
}

td {
  padding: 4px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  font-size: 80%;
}

thead {
  font-family: Verdana, sans-serif;
  background: #ccc;
  //background: #000; // url("/g/header_bg.gif") repeat left top;
  //color: #fff;
}
