.out			{ text-align:center;background-image: url(Support/BG.gif);background-repeat: repeat-x, repeat-y;height:446px;width:100%;}
.in 			{ border-style:none; 	}
.in2			{ background-color:black;}
#header			{ background-image: url(FireworksHTML/Main/Main_Images/spartan-header.jpg);height:71px;}
#spartan		{ width:219px;position:relative;padding-top:0px;padding-left:10px;padding-bottom:5px;display:inline;}
#request		{ width:329px;height:73px;position:relative;padding-top:2px;display:inline;}
#quote			{ width:162px;height:53px;position:relative;margin-right:18px;padding-bottom:5px;display:inline;}
#bgleft			{ background-image: url(Support/BGLeft.gif);	background-repeat: repeat-y; background-position: 100% -1%; 	}
#bgright		{ background-image: url(Support/BGRight.gif);	background-repeat: repeat-y;	}
#tr				{ background-image: url(Support/BGBottom.gif);	background-repeat: repeat;	}
#b-bottomright	{ background-image: url(Support/BGBottomRight.gif);	background-repeat: repeat-y;	}
#b-bottomleft	{ background-image: url(Support/BGBottomLeft.gif);	background-repeat: repeat-y;	background-position: 100% -1%;	}
.nav1 a, .nav2 a{ text-decoration: none;	color: #dfdfdf;	}
#dnav			{ border-style:none; border-color:blue; border-width:1px;}
#programs		{ visibility:hidden;position:absolute;top:84px;width:250px;border-style:outset;border-width:1px;background-color:#154070;}
#services		{ visibility:hidden;position:absolute;top:84px;width:160px;border-style:outset;border-width:1px;background-color:#154070;}
#testimonial	{ visibility:hidden;position:absolute;top:84px;width:200px;border-style:outset;border-width:1px;background-color:#154070;}
#military		{ visibility:hidden;position:absolute;top:365px;width:160px;border-style:outset;border-width:1px;background-color:#154070;}
#contract		{ visibility:hidden;position:absolute;top:510px;width:235px;border-style:outset;border-width:1px;background-color:#154070;}
#employment		{ visibility:hidden;position:absolute;top:510px;width:160px;border-style:outset;border-width:1px;background-color:#154070;}
#programs a, #services a, #testimonial a, #military a, #contract a, #employment a{ color:#EEEFF0;font-weight:bold;font-size:9px;text-decoration: none;}
#programs .sp	{ width:250px; display:block;}
#services .sp, #military .sp, #employment .sp	{ width:160px; display:block;}
#testimonial .sp{ width:200px; display:block;}
#contract .sp	{ width:235px; display:block;}
.sp				{ position:relative;padding-top:2px;padding-bottom:2px;padding-left:2px;border-style:outset;border-color:#555555;border-width:1px;background-color:#0e2f56;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; font-weight:bold; color:#EEEFF0;text-decoration: none; line-height: 11px;}
.sp	a:hover		{ background-color:#4E668E; }
#body			{ width:750px;height:295px;background-image: url(FireworksHTML/index_v2_images/Index_v2.jpg);background-repeat: no-repeat;}
#cat 			{ position: relative;margin-left: 665px;margin-top: 171px;width:85px;	height:43px;}
#copyright		{ background-color: #333333;font-color:#666666;text-align: center;font-size:10pt;}
.text			{ color:#5f5f5f;font-size:8pt;}
.Contact		{ font-size:12px;}
/*used for site directory */
.text2			{ color:#cfcfcf;font-size:10pt;text-align:left;list-style:outside;}
.text2 li a		{ color:#dfdfdf;}
#dnav .b		{ border-style:none; border-color:#000000;border-width:0px; }
.n				{ font-weight:normal;font-style:normal;}
h1				{ font-size:25px;line-height:22px;font-family: Haettenschweiler;font-weight:normal;color:#efefef;display:inline;padding-left:7px;text-decoration:underline;}
#h1				{ font-size:21px;line-height:20px;font-family: Haettenschweiler;color:#efefef;display:inline;text-indent:7px;text-decoration:underline;}
h2				{ font-size:15px;line-height:17px;font-family: Haettenschweiler;color:#efefef;display:inline;padding-top:2px;}
#h2				{ font-size:20px;line-height:15px;font-family: Haettenschweiler;color:#efefef;display:inline;}
.general		{ background-color:#102C51;}
.site-dir		{ background-color:#000000;background-image: url(FireworksHTML/Main/Index_Images/spartanbl.jpg);}
.scroll			{ padding-left:7px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;overflow: auto;width:635px;height:215px;line-height: 13px;}
/* CLIENT'S RULES START HERE */
.OneButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	overflow: auto;
	width:300px;
	height:215px;
	line-height: 13px;

}
.TwoBigButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	overflow: auto;
	width:300px;
	height:180px;
	line-height: 13px;
}
.ContractTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	overflow: auto;
	width:300px;
	height:190px;
	line-height: 13px;
}
.NoButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	overflow: auto;
	width:300px;
	height:237px;
	line-height: 13px;
}
.HighlightRed {
	color: #FF0000;
}
#bottomNav, #bottomNav a:link, #bottomNav a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#sitemap {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding: 10px;
}
.onebutton h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	margin: 0px;




}
.onebutton a:link {
	color: #FFFFFF;
}
.onebutton a:visited {
	color: #CCCCCC;
}
