/************/
/*  CUSTOM  */
/************/
#div_site_map{
	width:900px;
	height:135px;
	background:rgb(230,230,230);
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
	border-bottom:solid 1px rgb(150,150,150);
}

div.home_pics{
	width:900px;
	height:135px;
	background:rgb(230,230,230) url(/images/home_pics.jpg);
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

div.page_footer{
	height:10px;
	background-color:rgb(0,73,144);
	border-top:solid 2px rgb(98,140,178);
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

.tabcontent h1 {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.tabcontent h2 {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.tabcontent h3 {clear:both; margin:-0.7em 0 0 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.tabcontent h1.side {clear:none;}
.tabcontent h2.side {clear:none;}
.tabcontent h3.side {clear:none;}

object, embed{margin:10px;}

/*************************/
/*  Home Page Ticker     */
/*************************/
#ticker{
	width:900px;
	height:40px;
	background:rgb(255,255,255);
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

	#ticker #canvas0, #ticker #canvas1{
		font-size:1.4em;
		padding:8px;
		position:absolute;
		text-align:center;
		color:rgb(255,255,255);
		font-family:Verdana;}
	#ticker #canvas0 a, #ticker #canvas1 a{color:rgb(255,255,0);text-decoration:none;}
	#ticker #canvas0 a:hover, #ticker #canvas1 a:hover{color:rgb(255,255,0);text-decoration:underline;}

/*************************/
/*  Home Page Slideshow  */
/*************************/
#slide-show{width:400px;margin:0 auto;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
#slide-show h1{margin:0 0 10px 0;padding:0;color:rgb(0,0,0);font-family:Arial;text-align:center;}
#slide-show h2{margin:0 0 5px 10px;font-style:italic;color:#666666;font-size:1.5em;}
#slide-images{position:relative; display:block; margin:0; padding:0; width:400px; height:360px; overflow:hidden;}
#slide-images li{position:absolute; display:block; list-style-type:none; width:400px; margin:0; padding:0; background:transparent; text-align:center;}
#slide-images li img{float:none; background-color:transparent;margin:0;padding:0;}
