body {
	background-image:	url( '/images/bg.gif' );
	font-family:		Arial, Helvetica, Sans-serif;
	font-weight:		normal;
	font-size:			10pt;
	color:				#000000;
	background-color:	#f5f5f0;
	line-height:		normal;
	margin:				0px;
	padding:			0px;
}

h1.mcwth {
	font-family:		verdana;
	font-weight:		bold;
	font-size:			10pt;
	letter-spacing:		0.2em;
	height:				7px;
	display:			inline;
}

/* main default table class */
.mTbl {
	line-height:		normal;
	font-size:			100%;
	background-color:	#ffffff;
}

/* tight table class */
.tTbl {
	line-height:		normal;
	font-size:			100%;
	background-color:	#ffffff;
	border:				0px;
	padding:			0px 0px 0px 0px;
}

/* tight table class */
.fTbl {
	background-color:	#077a49;
	border:				0px;
	padding:			0px 0px 0px 0px;
	border-bottom:		#077a49 1px solid;
	border-collapse:	collapse;
}

/* top nav contact us */
.tnlpl {
	padding:			1px 4px 2px 4px;
	border:				1px;
	border-style:		solid;
	border-color:		#84bfe9;
	background-color:	#077a49;
}

/* top nav contact us */
.tnlply {
	padding:			1px 4px 2px 4px;
	color:				#ffff00;
	border:				1px;
	border-style:		solid;
	border-color:		#84bfe9;
	background-color:	#077a49;
}

/* top nav contact us */
.tnl {
	padding:			1px 4px 2px 4px;
	border:				0px;
	border-style:		solid;
	border-color:		#077a49;
	background-color:	#077a49;
}

/* top nav contact us selected */
.tnls {
	padding:			1px 4px 2px 4px;
	background-color:	#00e287;
	border:				1px;
	border-style:		solid;
	border-color:		#84bfe9;
	display:			inline;
}

/* top nav spacer */
.tnsp {
	background-color:	#077a49;
	color:				#ffffff;
	padding:			0px 1px 0px 2px;
}

/* top bar description */
.tbDesc {
	background-color:	#ffffff;
	color:				#077a49;
	font-family:		Tahoma, Arial, Helvetica, Sans-serif;
	font-weight:		normal;
	font-size:			14pt;
	font-style:			italic;
	text-align:			center;
}

/* top nav smear */
.tnSmear {
	background-image:	url( /images/colorsmear.gif );
	background-repeat:	repeat-x;
	background-position:    left;
	background-color:	#077a49;
	border:				0px;
	padding:			0px 0px 0px 0px;
	vertical-align:		top;
	height:				14px;
}

/* top nav smear inverted */
.tnSmearInv {
	background-image:	url( /images/colorsmearinverted.gif );
	background-repeat:	repeat-x;
	background-position:    left;
	background-color:	#ffffff;
	padding:			0px 0px 0px 0px;
	vertical-align:		bottom;
	margin:				0px;
	height:				15px;
}

/* copyright div */
.cR {
	text-align:			center;
	font-family:        Tahoma, Arial, Helvetica, Sans-serif;
	font-weight:        normal;
	font-size:          7pt;
	font-style:         normal;
}

/* main bullet ordered list */
.mbol {
	list-style-image:	url( /images/bullet.gif );
	margin-left:		7px;
	padding-left:		7px;
	margin-bottom:		0px;
	padding-bottom:		0px;
}

/* main bullet list item */
.mbli {
	font-size:			11pt;
	padding:			2px 0px 2px 0px;
}

/* main content object category table */
.mcoct {
    font-size:			9pt;
	border-top:			#077a49 1px solid;
	border-bottom:		#077a49 1px solid;
}

/* main content welcome title cell */
.mcwtc {
	background-color:	#ccffcb;
	height:				19px;
	padding:			2px 6px 2px 6px;
	color:				#5f5f5f;
	font-family:		verdana;
	font-weight:		bold;
	font-size:			10pt;
	letter-spacing:		0.2em;
}

/* main content about cell */
.mcac {
	font-size:			11pt;
	text-align:			justify;
	line-height:		13pt;
}

/* services description title cell */
.sdtc {
	padding:			0px 10px 0px 12px;
}


/* service description title table */
.sdtt {
	border-style:		none;
	margin:				0px;
	padding:			0px;
	font-size:			100%;
	width:				100%;
}

/* service description title data cell */
.sdtds {
	border-style:		none;
	margin:				0px;
	padding:			0px;
	border-bottom:		1px solid #077a49;
	padding-top:		9px;
	padding-right:		0px;
	height:				29px;
}

/* service description title span */
.sdts {
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
	line-height:		normal;
}

/* service description data cell */
.sddc {
	font-family:		arial, helvetica, sans-serif;
	font-size:			8pt;
	color:				#000000;
	padding:			4px 6px 3px 6px;
	vertical-align:		middle;
	height:				70px;
}

/* bottom navigation row */
.bnr {
	background-color:	#077a49;
	border-style:		solid none none none;
	border-width:		0px 0px 0px 0px;
	vertical-align:		top;
}

/* footer nav cell */
.fnc {
	background-color:	#077a49;
	background-position:    left;
	height:				32px;
	vertical-align:		middle;
	text-align:			left;
	padding:			1px 10px 1px 10px;
}

/* footer cell separator */
.fcs {
	font-weight:		bold;
	color:				#ffffff;
}

/* header contact cell */
.hcc {
	font-family:		verdana, sans-serif;
	font-size:			12.5pt;
	font-weight:		bold;
	color:				#ffff33;
	text-align:			center;
	letter-spacing:		0.3em;
}

/* header contact cell right */
.hccr {
	font-family:		verdana, sans-serif;
	font-size:			12.5pt;
	font-weight:		bold;
	color:				#ffff33;
	text-align:			center;
	letter-spacing:		0.3em;
	background-color:	#077a49;
	height:				98px;
}

/* footer cell separator */
.fcs2 {
	font-size:			10.5pt;
	font-weight:		bold;
	color:				#ffffff;
	text-align:			left;
}

/* spaced phone number */
.sfn {
	letter-spacing:		0.2em;
}

/* bottom nav footer logo */
.bnfl {
	padding:			7px 2px 3px 2px;
	background-color:	#077a49;
	text-align:			right;
	vertical-align:		bottom;
}

/* main body list title cell */
.mbltc {
	font-family:		arial, helvetica, sans-serif;
	font-weight:		bold;
	font-size:			11.5pt;
	color:				#000000;
}

/* terms conditions item label */
.tcil {
	font-family:		tahoma, arial, helvetica, sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	background-color:	#ffffff;
	vertical-align:		bottom;
	height:				15px;
}

/* support our troops */
.sot {
	font-family:		tahoma, arial, helvetica, sans-serif;
	font-size:			8pt;
	font-weight:		normal;
	color:				#006633;
	background-color:	#ffffff;
	vertical-align:		bottom;
}

/* top scroll bar */
.titleNum {
	font-family:		tahoma, arial, helvetica, sans-serif;
	font-size:			9pt;
	font-weight:		normal;
	color:				#077a49;
	letter-spacing:		0.25em;
	background-color:	#f5f5f5;
	padding:			2px 0px 2px 0px;
}

/* phone scroll marquee */
.psm {
	color:				#0000cc;
}

/* cell nav change color */
.btnav {
	background-color	:	#ffffff;
	border				:	0px #ffffff solid;
}

/* fieldset legend title green */
.fltg {
	font-size			:	11pt;
	font-weight			:	bold;
	color				:	#077a49;
}

/* td title form class */
.tdtfc {
	font-size			:	10pt;
	font-weight			:	bold;
}

/* td data form class */
.tddfc {
	font-size			:	10pt;
}

/* entery welcome text */
.ewt {
	font-family			:	'Times New Roman';
	font-size			:	14pt;
	letter-spacing		:	0.2em;
}

/* gallery image class */
.gic {
	border				:	1px solid #077a49;
	padding				:	1px 1px 1px 1px;
}

/* category header div */
.chd {
	font-family			:	tahoma, arial, helvetica, sans-serif;
	font-size			:	10pt;
	color				:	#077a49;
	font-weight			:	bold;
}

/* page bullet ordered list */
.pbol {
	list-style-image	:	url( /images/bullet.gif );
	border-top			:	#077a49 1px solid;
	margin-top			:	0px;
	padding-top			:	0px;
	margin-left			:	7px;
	padding-left		:	7px;
	margin-bottom		:	0px;
	padding-bottom		:	0px;
}


