@charset "utf-8";
/* X-Caliber Tactical: Default Formatting */

html, body	{
	background-image: url("/images/overall-background2.jpg");
	background-position: top;
	color: #C8C8C8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0px 0px 1px 0px;
	text-align: left;
}

/* Header Area */

div#header {
	background-image: url(/images/top_background.jpg);
	height: 93px;
	width: 100%;
}

	table#headerTable {
		height: 93px;
		margin: 0 auto;
		width: 766px;
	}

		td#headerLeft {
			vertical-align: top;
			width: 246px;
		}

		td#headerCenter {
			text-align: center;
			vertical-align: middle;
			width: 477px;
		}

		td#headerRight {
			text-align: center;
			vertical-align: middle;
			width: 43px;
		}

div#headerDivider {
	background-image: url(/images/top_dividers.jpg);
	height: 7px;
	width: 100%;
}

/* Content Area */

div#content {
	background-color: #202020;
	margin: 0 auto;
	width: 766px;
}

	div#pageBanner {
		height: 100px;
		width: 766px;
	}

	div#bannerDivider {
		background-image: url(/images/top_dividers.jpg);
		height: 7px;
		width: 766px;
	}

	div#navigation {
		background-image: url(/images/navigation_background.jpg);
		height: 40px;
		width: 766px;
	}

	div#navigationDivider {
		background-image: url(/images/middle_bottom-divider.jpg);
		height: 14px;
		width: 766px;
	}

/* Footer Area */

div#footerDivider {
	background-image: url(/images/bottom_divider.jpg);
	height: 14px;
	width: 100%;
}

div#footer {
	background-image: url(/images/bottom_background2.jpg);
	height: 55px;
	width: 100%;
}

	table#footerTable {
		height: 55px;
		margin: 0 auto;
		width: 766px;
	}

		td#footerLeft {
			vertical-align: middle;
			width: 33%;
		}

		td#footerCenter {
			text-align: center;
			vertical-align: middle;
			width: 33%;
		}

		td#footerRight {
			text-align: right;
			vertical-align: middle;
			width: 33%;
		}

/* Images */

img {
	border: none;
}

img.floatLeft {
	float: left;
	margin: 0 5px 0 0;
}

/* Forms */

input.invalid {
		background-color: pink;
		}

label.invalid {
		color: red;
		}

/* Links */

a:link {
	color: #B0B0B0;
	outline: none;
	text-decoration: none;
}

a:visited {
	color: #B0B0B0;
	text-decoration: none;
}

a:active {
	color: #B0B0B0;
	text-decoration: none;
}

a:hover {
	color: #B0B0B0;
	text-decoration: underline;
}


a.highlight {
	color: #FFD628;
	}

a.red {
	color: #FF0000;
	font-weight: bold;
}

/* Rules */

hr {
	border: 1px solid;
	color: #EE100F;
	height: 1px;
}

/* Tables */

table.centeredTable {
	margin: 0 auto;
}

table.fullSpan {
	width: 100%;
}

/* Table Cells */

td.alignedTop {
	vertical-align: top;
}

td.width33 {
	width: 33%;
}

td.width50 {
	width: 50%;
}

/* Text */

.caption {
	font-size: 10px;
	font-style: italic;
}

.centeredText {
	text-align: center;
}

.highlight {
	color: #FFD628;
}

.justifiedText {
	text-align: justify;
}

.red {
	color: #FF0000;
	}

.redBold {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold
	}

.rightedText {
	text-align: right;
}

.strong {
	font-weight: bold;
}

/*
.defaultBold {
		font-weight: bold;
		font-size: 12px;
		}

a {
	outline: none;
	}

a.default	{
		color: #B0B0B0;
		text-decoration: underline;
		}

a.defaultPlain	{
		color: #B0B0B0;
		text-decoration: none;
		}

a.defaultBold {
		font-weight: bold;
		font-size: 12px;
		color: #B0B0B0;
		text-decoration: underline;
		}

.highlight {
		color: #FFD628;
		}

a.highlight{
		color: #FFD628;
		text-decoration: underline;
		}

.highlightBold {
		color: #FFD628;
		font-weight: bold;
		font-size: 12px;
		}

a.highlightBold{
		color: #FFD628;
		text-decoration: none;
		}

.caption {
		font-size: 10px;
		font-style: italic;
		}

*/