* { margin:0; padding:0;}

html, input, textarea, select{font-family:Arial, tahoma, verdana; font-size:12px; color:#808080; text-align:justify;}

body
{
  background-color: #F1F2F2;
}
/* trcww CSS */
.indexSubheading{
	color:#000000;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:10px;
}

.indexheading{
	color:#000000;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:3px;
}


/*  end of trcww css */
.mainBand
{
  background-color:#861422;
  height: 51px;
}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal; text-align: center;}
img {border:0; vertical-align:top; text-align:left;}
/*ul.none1 { list-style:none;}*/

a:hover{text-decoration:underline; color:#850000}
/*a:hover{text-decoration:none; color:#97a700;}*/

a {text-decoration:none; color:#919191;}

span a {color:#97a700; text-transform:none;}

.column { float:left;}
.clear { clear:both;}

/*header*/
#header_link{ background:#FFFFFF url(top_wrapper.gif) top left repeat-x;}
#header_link img{ margin:22px 0 0 40px;}
#header_logo .col_1{ width:241px;}
#header_logo .col_2{ width:539px;}

.h_bgr_form{ background:url(h_bgr_form.gif) top left no-repeat; width:194px; height:27px; margin:22px 0 0 27px;}
.h_bgr_form img{ float:right; vertical-align:middle}
.h_bgr_form input{ border:0; background:none; color:#3d3d3d; font-size:10px; font-family:Arial; height:23px; width:166px; text-transform:uppercase; margin-top:4px; vertical-align:middle}

/*footer*/
#footer{ background:url(footer_tall.gif) top left repeat-x; width:100%; text-align:center; padding:20px 0;}
#footer a{ color:#3d3d3d; text-decoration:none}
#footer a:hover{ color:#97a700; text-decoration:none;}


/*content*/
#content{ width:780px; }

#content .menu{ width:261px; float:left; height:508px; }
#content .menu img{ display:block; }
#content .menu div{ padding-top:34px; width:193px; margin-left:27px;}

#content .col_2{ padding:51px 0 30px 0; width:480px; }
.title, .title1, .title2{ display:block;}

.indent_p{ height:11px;}


/*================== index.html ==================*/
#page1 #content .col_2 .title{ margin-bottom:21px;}
#page1 #content .col_2 .title1{ margin:27px 0 12px 0;}
#page1 #content .col_2 .title2{ margin:37px 0 20px 0;}
#page1 #content .col_2 .col_box_1{ width:242px; text-align: left; }
#page1 #content .col_2 .col_box_2{ width:232px; margin-left:5px; text-align: left;}
#page1 #content .col_2 .indent_img{ margin: 2px 15px 0 0; float:left;}

/*================== index-1.html ==================*/
#page2 #content .col_2 .title{ margin-bottom:18px;}
#page2 #content .col_2 .title1{ margin:27px 0 18px 0;}

#page2 #content .col_2 .col_box{ margin:15px 0;}
#page2 #content .col_2 .col_box_1{ width:165px; padding-top:5px;  text-align:  auto;}
#page2 #content .col_2 .col_box_2{ width:222px; text-align:  auto;}

#page2 #content .col_2 .col_boxa{ margin-top:17px; margin-bottom:11px;}
#page2 #content .col_2 .col_box_1a{ width:216px;}
#page2 #content .col_2 .col_box_2a{ width:216px; margin-left:35px;}
#page2 #content .col_2 .indent_img{ margin:2px 20px 0 0; float:left;}


/*================== index-2.html ==================*/
#page3 #content .col_2 .title{ margin-bottom:21px;}
#page3 #content .col_2 .title1{ margin:31px 0 16px 0;}
#page3 #content .col_2 .col_box{ margin:11px 0 11px 0;}
#page3 #content .col_2 .col_box_1{ width:222px;}
#page3 #content .col_2 .col_box_2{ width:222px; margin-left:28px;}
#page3 #content .col_2 .indent_img{ margin:3px 20px 0 0; float:left;}

/*================== index-3.html ==================*/
#page4 #content .col_2 .title{ margin-bottom:16px;}
#page4 #content .col_2 .title1{ margin:26px 0 11px 0;}

#page4 #content .col_2 .col_box{ margin:11px 0 0 0;}
#page4 #content .col_2 .col_box_1{ width:222px;}
#page4 #content .col_2 .col_box_2{ width:222px; margin-left:28px;}
#page4 #content .col_2 .indent_img{ margin:3px 20px 0 0; float:left;}
#page4 #content .col_2 .indent_text{ padding:15px 0;}

/*================== index-4.html ==================*/
#page5 #content .col_2 .title{ margin-bottom:16px;}
#page5 #content .col_2 .title1{ margin:36px 0 15px 0;}

#page5 #content .col_2 .indent_img{ margin:2px 20px 0 0; float:left}

/*================== index-5.html ==================*/
#page6 #content .col_2 .title{ margin-bottom:21px;}
#page6 #content .col_2 .title1{ margin:31px 0 16px 0;}
#page6 #content .col_2 .col_box{ margin:11px 0 11px 0;}
#page6 #content .col_2 .col_box_1{ width:222px;}
#page6 #content .col_2 .col_box_2{ width:222px; margin-left:28px;}
#page6 #content .col_2 .indent_img{ margin:3px 20px 0 0; float:left;}

/*================== index-6.html ==================*/
#page7 #content .col_2 .title{ margin-bottom:6px;}
#page7 #content .col_2 .title1{ margin:36px 0 16px 0;}

#page7 #content .col_2 .col_box{ margin:13px 0;}
#page7 #content .col_2 .col_box_1{ width:250px;}
#page7 #content .col_2 .col_box_2{ width:217px;}
#page7 #content .col_2 .indent_img{ margin:3px 20px 0 0; float:left;}
.h_h{ height:26px;}
#page7 #content input{ width:210px; height:18px;}
#page7 #content textarea{ width:216px; height:95px; overflow:auto;}
#page7 #content textarea, #page7 #content input{ font-family:Tahoma; font-size:11px;}

/*================== index-6.html ==================*/
#page8 #content .col_2 .title{ margin-bottom:16px;}




/*==================list====================*/

li.back { background:url(list_wrapper.gif) top left repeat-x; margin:0 0 0 0; padding:0 0 0 17px; height:30px; list-style-type: none}
li a { background:url(list_bull.gif) center left no-repeat; line-height:29px; color:#9a9a9a; text-decoration:none; padding-left:14px; text-transform:none;}
li a:hover { text-decoration:none; color:#850000}
/*li.dis {}*/
/*========================================== color:#97a700;*/

.liBkg
{
  background:url(list_bull.gif) center left no-repeat; 
  line-height:29px; 
  color:#9a9a9a; 
  text-decoration:none; 
  padding-left:14px; 
  text-transform:none;
}


table.careersTable 
{
	border-width: 1px;
	border-style: outset solid double;	
	border-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
table.careersTable th {
	border-width: 1px;
	padding: 1px;
	font-size:12px;
	/*border-color: #ffffff;*/
	background-color: #CCCCCC;	
	height:25px;
	color: #000080;
	text-align: center;
}
table.careersTable tr {	
	height:20px;
	
}
table.careersTable td {
	/*border-width: 1px;*/
	padding: 3px;
	color: #000000;
	/*border-color: #cccccc;		*/
	vertical-align: top;
	background-color: #E1E1E1;
}
.jobTitle
{
  height:20px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;  
  font-size:12px; 
  vertical-align: middle;
  background-color:#D4D4FF;
  color: #333399;  
  padding-top: 3px;
  padding-left: 4px;
}

.jobSubTitle
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;  
  font-size:11px;
  color: #333399;
  padding-bottom: 2px;
  padding-top: 10px;
}
li
{
  list-style-position: inside;
}

.careersTable a {color: #333399; text-decoration:none; }





