/*****************************************************************/
/*	general                                                     */
/***************************************************************/

body {

  margin: 0;
	padding: 0;
	background-color: #aaafcb;
  font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}

a {

  font : bold 12px arial, sans-serif;
  color: #f15822;
  text-decoration: underline;
}

a:visited {
  color: #f15822;
  text-decoration: underline;
}

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

.shadow_left {
  background-image: url('images/index_06.jpg');
  background-repeat: repeat-y;
}

.shadow_right {
  background-image: url('images/index_05.jpg');
  background-repeat: repeat-y;
}

hr {
  width: 511px;
  color: #eeeeee;
}


h5 {

  font : bold 14px arial, sans-serif;
  color: #f15822;

}

h4 {

  font : bold 12px arial, sans-serif;
  color: #1f3873;
  margin: 10px;
}

h4_2 {

  font : bold 12px arial, sans-serif;
  color: #ffffff;
  margin: 10px;
}

h3 {

  font : bold 14px arial, sans-serif;
  color: #1f3873;

}

ul {
  line-height: 18px;;
  list-style-image: url(images/bullet.gif);

}

.opening {
   width: 656px;
    
}

/*****************************************************************/
/*	header                       														    */
/***************************************************************/


.header {

  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-align: right;
  vertical-align: bottom;
/*   background-image: url('images/index_02.jpg');
  background-repeat: no-repeat; */
  
  }

.headerlink {
  padding-bottom: 3px;
  padding-right: 20px;
  text-align: right;
}

#Header_table a{

  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#Header_table a:visited {
  color: #1f3873;
  text-decoration: none;
}

#Header_table a:hover {
  color: #f15822;
  text-decoration: none;
}

/*****************************************************************/
/*	footer                       														    */
/***************************************************************/

.footercell {
  font : normal 12px Arial, sans-serif;

}


/*****************************************************************/
/*	menu                        														    */
/***************************************************************/



.menu {

  font : normal 12px arial, sans-serif;
  color: #ffffff;
  text-align: center;
  height: 27px;
  background-image: url('images/index_04.jpg');
  
}

#Menu_table a{

  font : normal 14px arial, sans-serif;
  color: #ffffff;
  text-decoration: none;

}

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

#Menu_table a:hover {
  color: #f15822;
  text-decoration: none;
}


/*****************************************************************/
/*	menu2                        														    */
/***************************************************************/



.menu2 {

  font : normal 12px arial, sans-serif;
  color: #ffffff;
  text-align: center;
  height: 27px;
  background-image: url('images/Mockup_2008_03c_03.jpg');
  
}

#Menu2_table a{

  font : normal 14px arial, sans-serif;
  color: #ffffff;
  text-decoration: none;

}

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

#Menu2_table a:hover {
  color: #f15822;
  text-decoration: none;
}

/*****************************************************************/
/*	banner cell 1               														    */
/***************************************************************/

.banner_cell_1 {
  width: 932px;
  height: 70px;
  border-bottom: 1px solid #7e86b5;
  background-image: url('images/index_07_2.jpg');

}


/*****************************************************************/
/*	content container            														    */
/***************************************************************/

.content_container {
  width: 930px;
  border-left: 1px solid #222c4a;
  border-right: 1px solid #222c4a;
  height: 243px;
  margin: 0px;
  padding: 0px;
   
} 

/*****************************************************************/
/*	content table            														    */
/***************************************************************/

#Content_table {
  width: 930px;
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-align: left;
  border-bottom: 1px solid #222c4a;
  
} 

.content_cell_banner {
  width: 741px;
  height: 59px;
  border-right: 1px solid #222c4a;
  
  
  
}

.content_cell_right {
  width: 189px;
  
  
  
}

/*****************************************************************/
/*	content properties           														    */
/***************************************************************/

.content_cell_main {
  width: 741px;
  
  border-top: 1px solid #222c4a;
  border-right: 1px solid #222c4a;
  background-image: url('images/main_page_background.gif');
  background-repeat: no-repeat;
  
  
  
}

.text {
  padding-top: 10px;
  text-align: left;
  font : normal 12px arial, sans-serif;
  color: #1f3873;

}

/*****************************************************************/
/*	3 column setup              														    */
/***************************************************************/

.content_cell_top_3 {
  height: 26px;
  font : bold 16px arial, sans-serif;
  color: #ffffff;
  background-color: #1f3873;
  padding-left: 208px;
  border-bottom: 1px solid #7e86b5;
  background-image: url('images/bar_bg.jpg');

  

}

.content_cell_left_3 {
  width: 200px;
  background-color: #eff1fb;
  color: #1f3873;
  text-align: center;
    
}

.content_cell_right_3 {
  width: 200px;
  background-color: #e2e4f1;
  color: #1f3873;
  text-align: center;

}

.content_cell_middle_3 {
  background-color: white;
  width: 530px;
  border-left: 1px solid #7e86b5;
  text-align: center;


/*
.content_cell_middle_3 {
  background-color: white;
  width: 530px;
  border-right: 1px solid #222c4a;
  border-left: 1px solid #222c4a;
  text-align: center;

.content_cell_right_3 {
  width: 200px;
  background-color: #ffffff;
  color: #1f3873;
  text-align: center;
 */
  
}


.content_cell_profiles {
  background-color: white;
  width: 730px;
  border-left: 1px solid #222c4a;


}

.content_cell_profiles_cell {
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;
  background-color: #f8f8f8;
  padding: 10px;
  border: 1px solid #cccccc;
  width: 340px;
  background-image: url('content/careers/bg.jpg');
  background-repeat: no-repeat;

}

.content_cell_profiles_image {
  float: left;
  margin-right: 15px;
  border: 1px solid #444444;
  

}


/*****************************************************************/
/*	sides setup              														        */
/***************************************************************/

#table_keycustomers a {
  font : bold 13px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#table_keycustomers a:visited {
  color: #1f3873;
  text-decoration: none;
}

#table_keycustomers a:hover {
  color: #f15822;
  text-decoration: none;
}

.title {
  font : bold 14px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}


.right_box_1 {
  background-color: #ffffff;
  font : bold 13px arial, sans-serif;
  color: #1f3873;
  padding: 10px;
  text-align: left;
  border: 1px solid black;
  
}

.right_box_2 {
  background-color: #1f3873;
  font : normal 13px arial, sans-serif;
  color: #ffffff;
  padding: 10px;
  text-align: left;
  
  
}

.right_box_3 {
  background-color: #e2e4f1;
  font : normal 13px arial, sans-serif;
  color: #1f3873;
  padding: 10px;
  text-align: left;
  
}
.right_box_4 {
  background-color: #e2e4f1;
  
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  padding: 10px;
  text-align: left;
  
}

.statlist {
  line-height: 15px;
    text-indent: 1px;
    
}


.imageclass_1 {

float: right;
border: 1px solid #888888;
margin-left: 20px;

}
.left_box_1 {
  background-color: #ffffff;
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-align: left;
}

.left_box_2 {
  background-color: #eff1fb;
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-align: left;
  
}

#left_box {

background-color: #eaeafb;

}

#left_box a {
  font : normal 12px arial, sans-serif;
  color: #090572;
  text-decoration: none;

}

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

#left_box a:hover {
  color: #f15822; 
  text-decoration: none;
}

.submenu_cell {

border-bottom: 1px solid #7e86b5;
background-image: url('images/cellbg.jpg');

}


#left_table a{

  font : bold 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#left_table a:visited {
  color: #1f3873;
  text-decoration: none;
}

#left_table a:hover {
  color: #f15822;
  text-decoration: none;
}

.middle_box_1 {
  background-color: #ffffff;
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-align: left;
}  
  
.popuptable {
  background-color: #ffffff;
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-align: left;

}

#content a{
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#content a:visited {
  color: #1f3873;
  text-decoration: none;
}

#content a:hover {
  color: #f15822;
  text-decoration: none;
}

#content2 a{
  font : bold 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#content2 a:visited {
  color: #1f3873;
  text-decoration: none;
}

#content2 a:hover {
  color: #f15822;
  text-decoration: none;
}

.nav_prev {
  font : bold 12px arial, sans-serif;
  color: #999999;
  text-decoration: none;
}

.nav_current {
  font : bold 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#aboutseitable  {
border: 1px dotted #888888;
background-color: #f8f8f8;

}

#aboutseitable td {
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;
  text-align: center;
  border: 1px dotted #dddddd;
  width: 200px;
  

}

#leadership {
  width: 510px;
  font : normal 12px arial, sans-serif;
  color: #1f3873;
    border: 1px dotted #dddddd;
}

#leadership a{

  font : bold 12px arial, sans-serif;
  color: #f15822;
  text-decoration: none;

}

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

#leadership a:hover {
  color: #1f3873;
  text-decoration: none;
}


.leadership_cell_1 {
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;
  text-align: center;

  width: 100px;

}

.leadership_cell_2 {
  font : normal 10px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;
  text-align: left;

  width: 200px;

}

.leadership_name {
  font : bold 12px arial, sans-serif;
  color: #f15822;

}

#leadership_div a {
  font : bold 12px arial, sans-serif;
  color: #f15822;
  text-decoration: none;

}

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

#leadership_div a:hover {
  color: #1f3873;
  text-decoration: none;
}


#navmenu a {
  font : bold 12px arial, sans-serif;
  color: #999999;
  text-decoration: none;

}

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

#navmenu a:hover {
  color: #999999s;
  text-decoration: none;
}

#casestudies a {
  font : bold 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#casestudies a:visited {
  color: #1f3873;
  text-decoration: none;
}

#casestudies a:hover {
  color: #f15822;
  text-decoration: none;
}

.casestudies_cell {
  font : normal 12px arial, sans-serif;
  color: #1f3873;
  

}

#case_studies a {
  font : bold 12px arial, sans-serif;
  color: #1f3873;
  text-decoration: none;

}

#case_studies a:visited {
  color: #1f3873;
  text-decoration: none;
}

#case_studies a:hover {
  color: #f15822;
  text-decoration: none;
}

.case_studies_table {
    background-color: #d0d5e1;
    float: right;
    width: 156px;
    border: 1px solid #999999;
    font : bold 12px arial, sans-serif;
    color: #1f3873;
    background-image: url('images/cellbg2.jpg');
}

.contactus_cell {
    font: bold 12px arial,sans-serif; 
    color: #1f3873; 
    text-align: center; 
    padding: 3px;
    background-color: #dcdeeb;
    background-image: url('images/cellbg3.jpg');
    background-repeat: repeat;
    border: 1px solid #bbbbbb;
    
}

.newstable {
  width: 520px;
  border: 1px solid #999999;
  font: normal 12px arial,sans-serif;
  color: #1f3873;
  border-collapse: collapse;
  
}

.newscell_date { 
  width: 120px;
  color: #1f3873;
  background-color: #1f3873;
  padding: 5px;
  padding-left: 8px;
  background-image: url('images/cellbg3.jpg');
  
}

.newscell_title {
  width: 400px;
  color: #ffffff;
  background-color: #1f3873;
  background-image: url('images/cellbg3.jpg');
}

.newscell_date_content {
  width: 120px;
  color: #1f3873;
  padding: 8px;
  border: 1px solid #999999;
  

}

.newscell_title_content {
  width: 400px;
  color: #1f3873;
  padding: 8px;
  border: 1px solid #999999;

}

#newstable a {
  font : bold 12px arial, sans-serif;
  color: #f15822;
  text-decoration: none;

}

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

#newstable a:hover {
  color: #1f3873;
  text-decoration: none;
}

.pressreleasetable {
  width: 400px;
  font: normal 12px arial,sans-serif;
  color: #1f3873;
  

}

.newsstory_image {
  width: 200px;
  float: left;
  margin-right: 5px;
  font: normal 9px arial,sans-serif;
  color: #1f3873;
  

}

.newsstory_image_2 {
  width: 300px;
  font: normal 9px arial,sans-serif;
  color: #1f3873;
}

.mediacontact {
  width: 180px;
  font: normal 12px arial,sans-serif;
  color: #ffffff;
  background-color: #4b5b84;
  border: 1px solid #999999;  
  background-image: url('images/cellbg4.jpg');
}

#mediacontact a {
  font : bold 12px arial, sans-serif;
  color: #ffffff;
  text-decoration: none;

}

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

#mediacontact a:hover {
  color: #f15822;
  text-decoration: none;
}

#jobstable td {
  font: normal 12px arial,sans-serif;
  color: #1f3873;
}

#jobstable a {
  font : bold 12px arial, sans-serif;
  color: #f15822;
  text-decoration: none;

}

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

#jobstable a:hover {
  color: #1f3873;
  text-decoration: none;
}