body {
	background: url(../images/sliver_im.jpg) repeat-x;
	background-color:#DCDDDF
	margin: 0px;
	padding: 0px;}
	
html, body {min-height: 100%;margin-bottom: 1px;}



/* holder styles */

#holder {
	width: 1300px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: auto;
}

#holderinside {
	width: 1300px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: auto;
	padding-top: 20px;
	padding-bottom: 10px;
}


#holderbottominside {
	width: 1300px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: 213px;
}

#innerholder {
	width: 1300;
	margin: 0 0px 0 0px;
	position: relative;   /* reference point for #innerLeft absolute position */
}


/* front main styles */

#header {height:290px; width: 1300px; background:url(../images/headertop_im.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headermiddle {height:auto; width: 1300px; background:url(../images/contentimage_im.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headermiddle_ia {height:auto; width: 1300px; background:url(../images/contentimage_im.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}


#headernav {height:39px; width: 1300px; background: url(images/xtar-navbar.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headernav-container {
	height:49px;
	width: 900px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#headerbottom {height:100px; width: 1300px; background: url(../images/footer.jpg) no-repeat; background-position:top;text-align: left;margin: 0 auto 0 auto;}

#photo-main {
	float:left;
	padding: 15px 5px 0px 95px;
	width:528px;
	height: 276px;
}

#right-box-main {
	background: url(images/bluefront.jpg) no-repeat;
	float:left;
	margin-top: 15px;
	width:399px;
	height: 277px;
}

#right-box-in {
	float:left;
	margin-top: 40px;
	margin-left: 40px;
	width:310px;
	height: 200px;
}


/* inside main styles */

#header_inside {height:100px; width: 1300px; background:url(../images/headertop.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headermiddle_inside {height:320px; width: 1300px; background:url(../images/contentimage.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto; padding-left:250px}

#headernav-container_inside {height:39px; width: 900px; text-align: left;margin: 0 auto 0 auto;}

#headerbottom_inside {height:auto; width: 1300px; background:url(../images/sliver_h.jpg) repeat-y;text-align: left;margin: 0 auto 0 auto;}


/* content styles */

#contentbody {height:auto; width: 900px; text-align: left;margin: 0 auto 0 auto; padding: 0px 200px 10px 200px;}
#contentbody_ia {height:auto; width: 900px; text-align: left;margin: 0 auto 0 auto; padding: 0px 200px 10px 200px;}

#content_images {
	float:left;
	width:845px;
	height:auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#content_images_ia {
	float:left;
	width:845px;
	height:550px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#content_copy {float:right; padding: 0px 5px 0px 0px; width:500px; height:500px;}

#inside-top {height:37px; width: 1300px; margin: 0 auto 0 auto;}

#content {
	float:left;
	padding: 0px 5px 0px 25px;
	width:580px;
	height: auto;
	}
	
#left-tab {
	background: url(images/lefttab-back.jpg) no-repeat;
	float:left;
	margin: 0px 0px 0px 0px;
	width:300px;
	height: auto;
}

.content_redheader {font:bold 20px Helvetica, Arial, sans-serif;color:#CC0000;margin: 0px 0px 0px 0px; line-height: 14px; text-align:left}

.content_red {font:normal 16px Helvetica, Arial, sans-serif;color:#CC0000;margin: 0px 0px 0px 0px; line-height: 35px;}

.content_blueheader {font:bold 20px Helvetica, Arial, sans-serif;color:#332A86;margin: 0px 0px 0px 0px; line-height: 14px; text-align:right}
.content_blueheader a:link {color: #0099CC;text-decoration: none;}
.content_blueheader a:visited {color: #0099CC;text-decoration: none;}
.content_blueheader a:hover, #nav a:active, #nav a:focus {color: #4B382A;text-decoration: none;}

.content_bluesmall {font:normal 15px Helvetica, Arial, sans-serif;color:#0099CC;margin: 0px 0px 0px 0px; line-height: 25px;}


.contentheadingmed {font:bold 20px Helvetica, Arial, sans-serif;color:#000000;line-height: 25px;}
.contentheadinglarge {font:bold 30px Helvetica, Arial, sans-serif;color:#215AA8;line-height: 25px;}
.contentheadingbold {font:bold 14px Helvetica, Arial, sans-serif;color:#332A86;}
.contentheadingbold2 {font:bold 14px Helvetica, Arial, sans-serif;color:#CC0000;}


.content_text {
	font: 11px Helvetica, Arial, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 20px;}

.content_text2 {
	font: 11px Helvetica, Arial, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 15px;}
	
.content_textbold2 {
	font:bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 15px;}
	
.content_text a:link {color: #333333;text-decoration: underline;}
.content_text a:visited {color: #333333;text-decoration: underline;}
.content_text a:hover, #nav a:active, #nav a:focus {color: #F68E15;text-decoration: underline;}

.content_texttable {
	font: 12px Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: left;
	line-height: 15px;
}
.content_texttable a:link {color: #333333;text-decoration: none;}
.content_texttable a:visited {color: #333333;text-decoration: none;}
.content_texttable a:hover, #nav a:active, #nav a:focus {color: #F68E15;text-decoration: none;}

.content_textbold {
	font: bold 13px Helvetica, Arial, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 16px;
}



.right-text {
	font: 14px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 20px;
}
.right-text a:link {color: #ffffff;text-decoration: none;}
.right-text a:visited {color: #ffffff;text-decoration: none;}
.right-text a:hover, #nav a:active, #nav a:focus {color: #F68E15;text-decoration: none;}




.content_textbold {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4B382A;
	text-align: left;
	line-height: 19px;
}

.content_textlink {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #20A6D9;
	text-align: left;
	line-height: 13px;
}
.content_textlink a:link {color: #20A6D9;text-decoration: none;}
.content_textlink a:visited {color: #20A6D9;text-decoration: none;}
.content_textlink a:hover, #nav a:active, #nav a:focus {color: #4B382A;text-decoration: none;}




/* List Styles for Site */

iframe {float: right; margin-top: -150px;} 

	
	/*
---------------- NAVIGATION
-------------------------------------------------------- */	



#nav {
	height: 32px;
	float: left;
	width: 900px;
	padding-right: 50px;
	padding-left: 200px;
	margin-top: 0px;
	}
	
#nav {
	height: 32px;
	width: 880px;
	}

#nav ul{
	width: 880px;
	padding: 0px 50px;	
	}
	
#nav li {
	display: inline;
	float: left;
	list-style: none;
	}
	
#nav li a {
	display: block;
	height: 32px;
	text-indent: -9999px;
	}


	

/* footer styles */

#footer {background-color:#DCDDDE; height: 168px; margin: 0px auto; padding: 0px;}
#footerslitherin {background-color:#DCDDDE; height: 168px;}
#footerclear {float: right; height:60px; width: 600px; text-align: left; margin-top: 20px; margin-right:120px;}
#footernav {float: left; height:100px; width: 900px; text-align: left; margin: 0 auto 0 auto; padding: 0px 0px 0px 250px}


#footerinside { background-image:url(../images/footer.jpg); height:100px; width: 1300px;text-align: left;margin: 0 auto 0 auto; padding-left: 245px}

.footer-textbold {font: bold 12px Arial, Helvetica, sans-serif; color:#666666;margin: 0px 0px 0px 0px; line-height:17px;}
.footer-textbold a:link {color:#666666; text-decoration:none;}
.footer-textbold a:visited {color:#FF9900; text-decoration:none;}
.footer-textbold a:hover, #nav a:active, #nav a:focus {color: #00A0AF;text-decoration: none;}


.footer-text {font:normal 10px Arial, Helvetica, sans-serif; color:#666666;margin: 0px 0px 0px 0px; line-height:17px;}
.footer-text a:link {color:#666666;text-decoration: none;}
.footer-text a:visited {color:#FF9900;text-decoration: none;}
.footer-text a:hover, #nav a:active, #nav a:focus {color: #00A0AF;text-decoration: none;}
.footer-textwhite {font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff;margin: 0px 0px 0px 0px; line-height:17px;}

.footer-textitalic {font:italic 14px Arial, Helvetica, sans-serif; color:#F18022;margin: 0px 0px 0px 0px; line-height:17px;}
.footer-copyright {font:normal 8px Arial, Helvetica, sans-serif; text-align:right; color:#000000;margin: 0px 0px 0px 0px; line-height:10px;}




/* misc styles */

.logo {float: left; margin:33px 0px 0px 90px; padding-bottom: -10px;}
.number {float: right; margin:30px 0px 10px 200px;}
#brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0px;}

/*
---------------- GENERAL
-------------------------------------------------------- */	

* {margin: 0px; padding:0px;}


/*
---------------- hover over text with block highlight
-------------------------------------------------------- */	
	
#main_content a {
	color: #8F2D03;
}
#main_content a:hover {
	color: #4B1B1D;
	background: #FFFFFF;
	text-decoration: none;
}


/*
---------------- SIDENAV
-------------------------------------------------------- */	
	
.sidebox ul {
	padding: 0px 0px;
	margin-bottom: 5px;
	width: 285px;
	
	}
	
.sidebox li {
	list-style: url(none) none;
	border-bottom: 1px solid #999999;
	background: url(images/arrow.png) no-repeat 3px;

	}
	
.sidebox h2 {
	color: #5F532A;
	font: normal 20px/28px Arial, Helvetica, sans-serif;
	letter-spacing: -0.1px;
	margin: 10px 18px 0px 18px;
	padding-bottom: 10px;
	}
	
.sidebox p {
	font: normal 13px/22px Arial, Helvetica, sans-serif;
	color: #554E31;
	padding-right: 18px;
	padding-left: 18px;
	margin-top: 10px;
	}
	
.sidebox a {
	color: #333333;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 3px 5px 5px 3px;
	display: block;
	text-decoration: none;
	width: 285px;
	}
	
.sidebox a:hover {
	text-decoration: none;
	background: #f5e7be url(images/bg.sidebox_ahover.jpg) repeat-y scroll center top;
	color: #333333;
	}
	
.sidebox {
	width: 285px;
	float: left;
	margin: 0px 5px;
	padding-bottom: 8px;
	}


/*
---------------- FRONT STLYES BOXES
-------------------------------------------------------- */	
	

#capabilities {
	position:absolute;
	left:410px;
	top:605px;
	width:301px;
	height:238px;
	z-index:1;
}
#capabilities-title {
	position:absolute;
	left:410px;
	top:534px;
	width:287px;
	height:40px;
	z-index:1;
}
#flexibility-title {
	position:absolute;
	left:726px;
	top:534px;
	width:300px;
	height:41px;
	z-index:1;
}
#flexibility-text {
	position:absolute;
	left:733px;
	top:591px;
	width:275px;
	height:226px;
	z-index:1;
}
#combatant-text {
	position:absolute;
	left:107px;
	top:609px;
	width:274px;
	height:219px;
	z-index:1;
}
#combatant-title {
	position:absolute;
	left:92px;
	top:535px;
	width:295px;
	height:38px;
	z-index:1;
}


/* accordion styles */

/***********************************************
* Accordion Drop Down Menu- (c) JQuery Library/Web Designer Wall
* This notice MUST stay intact for legal use
* Visit JQuery at http://www.jquery.com
***********************************************/


.accordion2 {
	width: 461px;
	border-bottom: solid 1px #cccccc;
}
.accordion2 h3 {
	background: #cccccc url(images/droptab.jpg) top no-repeat;
	padding: 11px 15px;
	margin: 0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color: #333333;
	border: solid 1px #cccccc;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background: url(images/drophover.jpg) no-repeat;
}
.accordion2 h3.active {
	background: url(images/drophover.jpg) no-repeat;
}
.accordion2 p {
	background: #ffffff;
	margin: 0;
	padding: 11px 14px 20px 15px;
	font:13px Arial, Helvetica, sans-serif;
	color: #000033;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	display: none;
}

.accordion3 {
	width: 461px;
	border-bottom: solid 1px #cccccc;
}
.accordion3 h3 {
	background: #cccccc url(images/droptab.jpg) no-repeat;
	padding: 7px 15px;
	margin: 0;
	font:11px Arial, Helvetica, sans-serif;
	color: #000033;
	border: solid 1px #cccccc;
	border-bottom: none;
	cursor: pointer;
}
.accordion3 h3:hover {
	background: url(images/drophover.jpg) no-repeat;
}
.accordion3 h3.active {
	background-position: right 5px;
	
}
.accordion3 p {
	margin: 0;
	padding: 10px 15px 20px;
	font:10px Arial, Helvetica, sans-serif;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	display: none;
}

