*{
	margin:0;
	padding:0;
}
body{background-color:#262424;}
img{border:0; text-align:left; vertical-align:top;}
ul{
	list-style-image: none;
	list-style-type: none;
}
.column{float:left;}
.clear{clear:both;}
body{
	font-family:Tahoma, Arial, helvetica, sans-serif;
	color:#363434;
	font-size:0.6875em;
	line-height:1.27em;
	text-align:center;
	height: 24px;
}
input, textarea, select{color:#363434; vertical-align:top; text-align:left; border: 1px solid #3B3B3B; font:11px Tahoma, Arial, helvetica, sans-serif;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.ws{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.top_bg{background:url(images/top_bg.jpg) left top repeat-x #EFEEEC;}

strong{color:#B14A12; font-style:italic;}

a{color:#B14A12; text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
#header .menu{padding:20px 0 51px 50px;}
#header .menu img{margin-right:34px;}
#header .logo{
	width:248px;
	height:294px;
	float:left;
	background-image: url(images/images/images/left_side_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#header .logo h1{text-indent:-10000px; font-size:1em;}
#header .logo img{position:absolute; width:194px; height:69px; margin:33px 0 0 45px;}
#header .right_side{
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/torchsystems_27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#header .right_side img{margin:261px 0 0 32px;}

.hd_block{position:relative; padding:0 8px 8px 44px; margin-bottom:-4px;}
/*=====//header===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_top.jpg) left top repeat-x #FFFFFF; width:100%; margin-bottom:8px;}
.block_1 .bot{background:url(images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left{background:url(images/block_1_left.jpg) left top repeat-y;}
.block_1 .right{background:url(images/block_1_right.jpg) right top repeat-y;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:20px 18px 27px 23px;}

.block_1 .title{
	height:43px;
	background:url(images/title_1_bg.gif) left bottom repeat-x;
	margin-bottom:15px;
}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(images/block_2_bg.jpg) left top repeat-x #FFFFFF; width:100%; color:#383838;}
.block_2 .bot{background:url(images/block_2_bg.jpg) left bottom repeat-x;}
.block_2 .left{background:url(images/block_2_bg.jpg) left top repeat-y;}
.block_2 .right{background:url(images/block_2_bg.jpg) right top repeat-y;}
.block_2 .left_top{background:url(images/block_2_left_top.jpg) left top no-repeat;}
.block_2 .right_top{background:url(images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_2 .right_bot{background:url(images/block_2_right_bot.jpg) right bottom no-repeat; padding:22px 17px 27px 17px;}
.block_2 .indent{padding-left:5px;}
.block_2 b{color:#B14A12;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3{background:url(images/block_2_bg.jpg) left bottom repeat-x #FFFFFF; width:100%;}
.block_3 .left{background:url(images/block_2_bg.jpg) left top repeat-y;}
.block_3 .right{background:url(images/block_2_bg.jpg) right top repeat-y;}
.block_3 .left_bot{background:url(images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_3 .right_bot{background:url(images/block_3_right_bot.jpg) right bottom no-repeat; padding:27px 19px 25px 34px;}
.block_3 .indent{padding-right:20px;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block_4{background:url(images/block_4_left.jpg) left bottom no-repeat #D8D6D3;}
.block_4 .right{background:url(images/block_4_right.jpg) right bottom no-repeat;} 
.block_4 .right div{padding:2px 0 2px 0; text-align:center;}
.block_4 a{color:#272727; text-decoration:none; font-size:0.91em;}
.block_4 a:hover{text-decoration:underline;}
/*=====//block_4===========*/

/*=======content===========*/
#content{padding:0 39px 20px 44px;}
#content .left_col{
	width:196px;
	float:left;
	margin-top:-174px;
	position:relative;
}
#content .mid_col{width:8px; float:left;}
#content .right_col{width:513px; float:left;}

.pic{margin-right:20px; float:left;}

.title{
	height:30px;
	background:url(images/title_2_bg.gif) left bottom repeat-x;
	margin-bottom:20px;
	margin-top: 20px;
}

.img_indent{margin-bottom:20px;}

.bold_2{color:#000000; font-size:0.91em; font-style:normal; font-weight:bold;}

li{padding:6px 0 7px 6px; background:url(images/list_bg.gif) left center no-repeat;}
li a{color:#B14A12; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

b a{font-style:normal;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 .block_2 .box_1{width:35px;}
#page_1 .block_2 .box_2{width:118px;}

#page_1 .block_3 .right_bot{padding:30px 15px 20px 24px;}
#page_1 .block_3 .indent{
	padding:0 0 0 12px;
	font-style: normal;
	font-weight: normal;
}

#page_1 .block_3 .box_1{width:152px;}
#page_1 .block_3 .box_2{width:9px;} 
/*=====//page_1===========*/

/*=======page_3===========*/
#page_3 .block_3 .box_1{
	width:152px;
}
#page_3 .block_3 .box_2{width:187px;}
/*=====//page_3===========*/

/*=======page_5===========*/
#page_5 .block_2 .right_bot{padding-bottom:18px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .block_3 .pic{margin-right:10px;}
#page_6 .block_1 .title{margin-bottom:5px;} 
#page_6 .block_1 .right_bot{padding-bottom:15px; padding-right:10px;}

#page_6 .block_3 .box_1{width:206px;}
#page_6 .block_3 .box_2{width:24px;}
#page_6 .block_3 .box_3{width:205px;}
/*=====//page_6===========*/

/*=======page_7===========*/
#page_7 .block_3 .indent{padding-right:10px;}

#form{width:100%;}
#form .box_1{width:188px;}
#form .box_1 div{height:30px;}
#form .box_2{width:252px;}

#form input{width:182px; height:22px;}
#form textarea{width:252px; height:82px; overflow:hidden; margin-bottom:20px;}
/*=====//page_7===========*/

/*=======footer===========*/
.footer_bg{background:url(images/footer_bg.gif) left top repeat-x;}
#footer{height:74px;}
#footer .indent{padding:22px 0 0 77px;}
#footer .box_1{width:258px; color:#B24A12; padding-top:11px;}
#footer .box_2{width:408px; color:#D8D6D3; text-align:right;}
#footer .box_2 a{color:#D8D6D3; text-decoration:underline;}
#footer .box_2 a:hover{text-decoration:none;}

#footer .pic{margin-right:5px;}

#footer .box_2 span{color:#C05416; word-spacing:6px;}
#footer .box_2 span a{color:#D8D6D3; text-decoration:none; word-spacing:0; line-height:1.5em;}
#footer .box_2 span a:hover{text-decoration:underline;}
/*=====//footer===========*/
#header .right_side_index {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/torchsystems_27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_home {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/main_pg_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_about {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/about_img_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_capabilities {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/capabilities.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2008_image%20copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_careers {
	width:552px;
	height:294px;
	float:left;
	background-image: url(To%20Careers%20HMR/CareersMainImage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_portal {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/portal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_PrivPol {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/right_side_bg_privpol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_TorchHelps {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/torchhelps%20copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_history {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/History_main_image2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_management {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/mgmt_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Location {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/map_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_air_defense_support {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Air_Defense_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_missile_defense_support {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Missile_Defense_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Ground_defense_support {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Ground_Defense_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_awards {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Accolades_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Calendar {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Calendar_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Benefit {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Benefits_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_joint_home {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/main_pg_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .logoTorchSystems {
	width:248px;
	height:294px;
	float:left;
	background-image: url(images/torch_systems_logo_side.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#header .logoTorchTechnologies {
	width:248px;
	height:294px;
	float:left;
	background-image: url(images/left_side_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#header .right_side_Information_Technology {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/InformationTechnologyMainIm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_1 .top_bg .main #content .right_col .block_3 .left .right .left_bot .right_bot .indent p {
	font-weight: bold;
	font-size: 10pt;
}
#page_1 .top_bg .main #content .right_col .block_3 .left .right .left_bot .right_bot .indent p .in5.indent {
	font-weight: normal;
}
#header .right_side_Modeling_Simulation {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/ModelingandSimulationMainIm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Program_Support {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/ProgramSupportMainImage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Software_Development {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/SoftwareDevelopmentMainImag.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Systems_Engineering {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/SystemsEngineeringMainImage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Technology_Development {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/TechnologyDevelopmentMainIm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_TestandEvaluation {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Test_Eval_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_Logistics {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/LogisticsMainImage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header  .right_side_news_09 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2009_image%20copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news_06 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2006_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news_05 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2005_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news_04 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2004_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news_03 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2003_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news_02 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2002_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_contracts {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/Contracts_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .menu {
	padding:20px 0 51px 50px;
}
#header .menu index {
	padding:10px 0 10px 10px;
}
#header .right_side_news_09 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2009_image%20copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .right_side_news_07 {
	width:552px;
	height:294px;
	float:left;
	background-image: url(images/News2007_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
