html {min-height: 100%; margin-bottom: 1px;}

body#home, body#sub, body#menu {background-color:#000000; color:#ffffff; margin: 0; padding: 0; }

body#slideshow {background-color:#ff9933; margin: 0; padding: 0; }
img{
	display: inline;
	white-space: normal;
}


p {
	color: #fff;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	margin-top: 0; 
	display: block;
	}

p.smalltext
{
	font-size: 10px;
	line-height: 10px; }	
.caption {
	color: #fff;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	display: block; }
	
.orange {
	color: #f90; }

.red {
	color: #f00; }

td { }

.horange {
	color: #f90;
	font-size: 16px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	font-weight: normal; }
.horange2 {	color:       #f90;
	font-size:   14px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	font-weight: normal; }

.hred {
	color: #c00;
	font-size: 16px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	font-weight: normal; 
	display: block;}

.cardtext {
	color: #c62414;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 12px; 
	display: block;
	}
	
.grayT {
	color: #666;
	font-size: 12px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	line-height: 14px;
	display: block; }
.leftcoltext {
	color:       #666;
	font-size:   12px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	line-height: 14px;
	width:       300px; 
	display: block;}

ul.navlist {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -7px;
	padding: 0;
	list-style-type: none;
	display: inline; }

ul li.navlist {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0 0 0 7px;
	list-style-type: none;
	display: inline; }
	
/**************structure**************/

@media screen {
	.printheader {
	display: none;
	}

	#menu .top {
	background-image: url(../images/bg.jpg);
	width: 100%;
	height: 185px; }
	
	#menu .bar {
	background-color: #900;
	top: 185px;
	width: 100%;
	height: 5px;
	padding-left: 0; }
}

@media print {
	.printheader {
	display: inline;
	}
	
	#menu .top, #menu .bar {
	display: none; }
}

#home .top {
	background-image: url(../images/bg.jpg);
	vertical-align: middle;
	width: 100%;
	height: 281px;
	border-width: 0;
	outline-width: 0; }
#sub .top {
	background-image: url(../images/bg.jpg);
	width: 100%;
	height: 185px; }

		
#home .bar {
	background-color: #900;
	top: 281px;
	width: 100%;
	height: 5px;
	padding-left: 0; 
	}
#sub .bar {
	background-color: #900;
	top: 185px;
	width: 100%;
	height: 5px;
	padding-left: 0; }
	
#home .lower {
	width: 100%;
	margin: 23px 0 0; }
#sub .lower {
	width: 100%;
	margin: 23px 0 0; }
#menu .lower {
	width: 100%;
	margin: 23px 0 0; }
		
.main {
	width: 940px; }
	
#home .leftcol {
	color: #666;
	font-size: 12px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	position: relative;
	width:            400px;
	z-index: 1;
	float: left;
	margin-top: -3px;
	margin-left: -30px; }
#sub .leftcol {
	color: #666;
	font-size: 12px;
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	position: relative;
	width:            400px;
	z-index: 1;
	float: left;
	margin-left: -30px; }
	
#home .rightcol	{
	position: relative;
	width: 525px;
	z-index: 1;
	float: right;
	margin-top: -20px; }
#sub .rightcol	{
	position: relative;
	width: 525px;
	z-index: 1;
	float: right; }
#menu .rightcol	{
	margin-left: 75px;
	position: relative;
	width: 485px; }
	
/**************end structure**************/
	
/**************links**************/
.navselected {
	color: #f90;
	font-size: 14px;
	text-decoration: none; 
	font-family: "Trebuchet MS", arial, helvetica, verdana;
	}
a.nav:link {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, verdana; }
a.nav:visited {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, verdana; }
a.nav:hover {
	color: #f90;
	font-size: 14px;
	text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, verdana; }
a.nav:active {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, verdana; }
	
a:link {
	color: #f00;
	text-decoration: none; }
a:visited {
	color: #f00;
	text-decoration: none; }
a:hover {
	color: #f90;
	text-decoration: none; }
a:active {
	color: #f00;
	text-decoration: none; }
a.gray:link {
	color: #666;
	text-decoration: none;
}
a.gray:visited {
	color: #666;
	text-decoration: none;
	}
a.gray:hover {
	color: #f90;
	text-decoration: none;
	}
a.gray:active {
	color: #666;
	text-decoration: none;
	}
a.orange:link {
	color: #f90;
	text-decoration: none;
}
a.orange:visited {
	color: #f90;
	text-decoration: none;
	}
a.orange:hover {
	color: #f00;
	text-decoration: none;
	}
a.orange:active {
	color: #f90;
	text-decoration: none;
	}
a.red:link {
	color: #c00;
	text-decoration: none;
}
a.red:visited {
	color: #c00;
	text-decoration: none;
	}
a.red:hover {
	color: #666;
	text-decoration: none;
	}
a.red:active {
	color: #c00;
	text-decoration: none;
	}
a.learnmore {
	color: #900;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
a.learnmore:link {
	color: #900;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
a.learnmore:visited {
	color: #900;	
	font-weight: bold;
	text-decoration: none; }
a.learnmore:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none; }
a.learnmore:active {
	color: #900;	
	font-weight: bold;
	text-decoration: none; }
	
/**************end links**************/

/**************slideshow**************/

#pic1 {
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
	z-index:10;
	position: absolute;
	 }
#pic2 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	left:0px;
	top:0px;
	z-index:1; 
	position: relative;}

/**************end slideshow**************/