@charset "utf-8";
/* ----------------------------------------------- set default ----------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	/*border: 0;*/
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
strong{
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: bold;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
a,img{border:0;}
:focus {outline: 0;}
body {
  background:#FFFFFF;color: #707070;
  font-family:Arial,Verdana;
}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;}

/* ----------------------------------------------- set default ----------------------------------------------- */

/* ----------------------------------------------- site css ----------------------------------------------- */

div#h1_cover{background:url(../images/bg_header.png) repeat-x bottom #203366;width:100%;height:22px;}
h1.h1_tag{width:987px;margin:0 auto;text-align:right;padding-top:3px;}

/* ----------------------------------------------------------------------------------------------------->>>>>> header area */
div#header_cover{width:100%;height:110px;}
  div#header_cover .header{width:987px;height:110px;margin:0 auto;position:relative;}
  div#header_cover .header a.jsmlogo{margin-left:21px;margin-top:15px;width:166px;height:86px;float:left;}
  div#header_cover .header p.text_header{margin-left:41px;margin-top:38px;width:140px;height:50px;float:left;}
    div#header_cover .header p.text_header span{padding-left:33px;}
  div#header_cover  .header .newsletter{
    width:477px;height:44px;position:absolute;right:21px;top:-6px;
    background:url(../images/bg_newsletter.png) no-repeat;
  }
    div#header_cover  .header .newsletter span{position:absolute;top:15px;left:27px;}
    div#header_cover  .header .newsletter .news_form{
      border:1px solid #808186;background-color:#ffffff;width:121px;text-indent:2px;position:absolute;bottom:13px;
      height:16px;
    }
    div#header_cover  .header .newsletter .pos1{left:149px !important;left:144px;}
    div#header_cover  .header .newsletter .pos2{left:275px !important;left:273px;}
    div#header_cover  .header .newsletter .news_form:focus{background-color:#fdfc9f;border:1px solid #f8f505;}
    div#header_cover  .header .newsletter .button{
      background:url(../images/news_button.png);width:22px;height:22px;
      position:absolute;right:51px;bottom:13px;
    }
    
  div#header_cover  .header .navigation{width:443px;height:20px;position:absolute;right:30px;top:37px;}
    div#header_cover  .header .navigation a{text-decoration:none;}
    div#header_cover  .header .navigation a:hover{text-decoration:underline;}
    div#header_cover  .header .navigation .nav{display:inline;float:left;}
    div#header_cover  .header .navigation .vline{display:inline;float:left;padding:0px 7px;}
/* ----------------------------------------------------------------------------------------------------->>>>>> header area */

/* ----------------------------------------------------------------------------------------------------->>>>>> navigation area */
div#navigation_cover{width:100%;background:url(../images/bg_navigation.png);height:49px;padding-top:4px;}
  div#navigation_cover .lavalamp {
    height: 49px;width: 987px;
    overflow: hidden;
    margin:0 auto;
    position:relative;
  }
  div#navigation_cover .lavalamp li{float:left;text-align:center;}
  div#navigation_cover .lavalamp a{
    display:block;border-right:1px solid #5c5c5c;height:42px;padding-top:7px;
    z-index:10;position:relative;text-decoration:none;
  }
    div#navigation_cover .lavalamp .box1{width:197px;border-left:1px solid #5c5c5c;}
    div#navigation_cover .lavalamp .box2{width:148px;}
    div#navigation_cover .lavalamp .box3{width:194px;}
    div#navigation_cover .lavalamp .box4{width:210px;}
    div#navigation_cover .lavalamp .box5{width:200px;}

    div#navigation_cover .lavalamp li.back {
        background: url(../images/bg_navigation_hover.png) repeat-x;
        width: 5px; height: 49px;
        z-index: 8;
        position: absolute;
    }
/* ----------------------------------------------------------------------------------------------------->>>>>> navigation area */
    
/* ----------------------------------------------------------------------------------------------------->>>>>> flash area */
div#flash_cover{
  background:#252424 url(../images/bg_flash_area.jpg) no-repeat top center;
  width:100%;height:297px;padding-top:10px;position:relative;z-index:1;
}
  div#flash{
    width:959px;height:283px;
    margin:0 auto;
  }
div#sub_banner_cover{
  background:#252424 url(../images/bg_banner_cover.jpg) repeat-x bottom;
  width:100%;height:182px;position:relative;z-index:1;
}
  div#sub_banner{
    background:#252424 url(../images/bg_sub_banner.jpg) no-repeat top center;
    width:997px;height:182px;position:relative;z-index:1;margin:0 auto;
  }
    div#sub_banner img{
      position:absolute;left:19px;top:24px;
    }
/* ----------------------------------------------------------------------------------------------------->>>>>> flash area */

/* ----------------------------------------------------------------------------------------------------->>>>>> c2a area */
div#c2a_cover{
  background:#0b1529 url(../images/bg_c2a.jpg) no-repeat top center;
  width:100%;height:127px;border-top:1px solid #000000;border-bottom:1px solid #000000;
  position:relative;z-index:2;
}
  div#c2a_cover div.c2a{width:987px;margin:0 auto;height:127px;position:relative;}
  div#c2a_cover div.c2a img.human{position:absolute;top:-91px;left:14px;}
  div#c2a_cover div.c2a img.vline{position:absolute;left:642px;top:12px;}
  div#c2a_cover div.c2a img.bg_content_header{position:absolute;bottom:-10px;left:-6px;z-index:20;}
  div#c2a_cover div.c2a div.c2a_cont{
    position:absolute;background:url(../images/c2a_box_bg.png) no-repeat;
    width:270px;height:76px;top:28px;
  }
  div#c2a_cover div.c2a div.c2a_cont img.tick{position:absolute;right:-17px;top:-4px;display:none;}
  div#c2a_cover div.c2a div.position1{left:345px;}
  div#c2a_cover div.c2a div.position1 p{padding:25px 0px 0px 45px;width:180px;}
  div#c2a_cover div.c2a div.position2{left:658px;}
  div#c2a_cover div.c2a div.position2 p{padding:25px 0px 0px 30px;width:230px;}
/* ----------------------------------------------------------------------------------------------------->>>>>> c2a area */

div#content_cover{
  width:100%;min-height:450px;height:auto !important;height:450px;
  position:relative;z-index:1;
}
div#content{
  width:967px;margin:0 auto;min-height:450px;height:auto !important;height:450px;
  padding-left:20px;padding-bottom:20px;
}
  div#content_left{
    width:310px;float:left;min-height:450px;height:auto !important;height:450px;
    position:relative;
  }
  
  /* ----------------------------------------------------------------------------------------------------->>>>>> left content */
    div#specialist{
        width:307px;position:relative;min-height:320px;height:auto !important;height:320px;
        background:url(../images/bg_specialist.png) repeat-y;
        padding-top:28px;padding-left:3px;
      }
        div#specialist img.bottom_bg{position:absolute;bottom:-8px;left:0px;}
        div#specialist ul{width:304px;}
        div#specialist ul li.st_specialist{
          padding-left:13px;height:52px;border-bottom:1px solid #DDDDDD;padding-right:10px;
          position:relative;
        }
        div#specialist ul li.num_specialist{padding:2px 0px 2px 41px;height:62px;}
        div#specialist ul li.semicircle_blue{background:#ededed url(../images/semicircle_blue.jpg) no-repeat 0px 2px;border-bottom:1px solid #DDDDDD;}
        div#specialist ul li.semicircle_white{background:#ededed url(../images/semicircle_white.jpg) no-repeat 0px 2px;border-bottom:1px solid #DDDDDD;}
        div#specialist ul li a.link{position:absolute;width:100%;height:62px;display:block;}
        /*
        div#specialist ul li.num_1{background:#ededed url(../images/img_specialist_1.png) no-repeat 0px 2px;border-bottom:1px solid #DDDDDD;}
        div#specialist ul li.num_2{background:#ededed url(../images/img_specialist_2.png) no-repeat 0px 2px;border-bottom:1px solid #DDDDDD;}
        div#specialist ul li.num_3{background:#ededed url(../images/img_specialist_3.png) no-repeat 0px 2px;border-bottom:1px solid #DDDDDD;}
        div#specialist ul li.num_4{background:#ededed url(../images/img_specialist_4.png) no-repeat 0px 2px;}*/
        div#specialist ul li.num_specialist h3{padding-top:11px;}
    
    div#pages_map{margin:15px 0px 10px 2px;}
      div#pages_map ul{padding-left:8px;}
      div#pages_map li.blue2{padding:10px 0px 10px 8px;border-bottom:1px solid #EBEBEB;}
      div#pages_map ul li img{padding-right:5px;}
    
    div#content_left div.readmore{
      background:url(../images/bg_more_panel.png) no-repeat;width:275px;height:96px;
      position:relative;margin-left:13px;margin-top:22px;padding-top:11px;
    }
      div#content_left div.readmore h2.head{margin-left:13px;}
      div#content_left div.readmore h3.head{margin-left:13px;font-size:13px}
	  #headProfession{margin-left:13px;font-size:13px}
	  #headEngineering{margin-left:13px;font-size:13px}
      div#content_left div.readmore p.text{margin-left:13px;padding-top:10px;}
      div#content_left div.readmore a.more{position:absolute;left:13px;bottom:1px;}
  /* ----------------------------------------------------------------------------------------------------->>>>>> left content */
  
  div#content_right{
    width:647px;float:left;min-height:450px;height:auto !important;height:450px;
    position:relative;padding-top:15px;padding-left:10px;display:inline;
  }
    div#content_right div.separate_box{
      min-height:210px;height:auto !important;height:210px;padding-bottom:6px;
      border-bottom:1px solid #DDDDDD;overflow:auto !important;overflow:none;width:647px;
    }
    div#content_right div.separate_box div.bluebox{padding:6px 0px 0px 5px;background-color:#b2c6da;height:20px;}
      div#content_right div.separate_box div.box{
        padding-top:10px;min-height:210px;height:auto !important;height:210px;
        width:316px;float:left;position:relative;padding-bottom:30px;
      }
      div#content_right div.separate_box div.left{border-right:1px solid #DDDDDD;padding-right:6px;}
      div#content_right div.separate_box div.right{padding-left:6px;}
      div#content_right div.separate_box div.box a.more{position:absolute;right:10px;bottom:10px;}
    
    /*div#content_right table.table_content{}*/
      div#content_right table.table_content th,div#content_right table.table_content td{padding:15px 0px;border-top:1px solid #DDDDDD;}
      div#content_right table.table_content th.style1{padding-left:47px;}
      div#content_right table.table_content .border_top{border-top:1px solid #DDDDDD;}
      div#content_right table.table_content .border_bottom{border-bottom:1px solid #DDDDDD;}
      div#content_right table.table_content th.left_content{width:200px;padding-left:5px;vertical-align:top;}
      div#content_right table.table_content td.left_content{width:200px;padding-left:5px;text-align:right;vertical-align:top;}
      div#content_right table.table_content .right_content{width:457px;padding-right:5px;}
    
  /*div#content_right table.table_content2{}*/
    div#content_right table.table_content2 td{padding:10px 0px;}
    div#content_right table.table_content2 td.style1{padding-left:10px;}
    div#content_right table.table_content2 td.width1{width:300px;}
    
    div#content_right table.table_content3{border:1px solid #cecece;border-collapse:collapse;width:600px;}
    div#content_right table.table_content3 tr{font-size:12px;height:30px}
    div#content_right table.table_content3 tr.height30{height:30px}
    div#content_right table.table_content3 tr.height80{height:80px}
    div#content_right table.table_content3 th,div#content_right table.table_content3 td{padding:10px 5px;}
    
    div#content_right table.se_table{border-collapse:collapse;width:647px;}
    div#content_right table.se_table td.col1{width:133px;}
    div#content_right table.se_table td.col2{width:187px;}
    div#content_right table.se_table td.col3{width:163px;}
    div#content_right table.se_table td.col4{width:164px;}
    div#content_right table.se_table td{font-size:12px;padding:10px 5px;vertical-align:top;}
    div#content_right table.se_table td.text_right{text-align:right;}
    
    /* textbox */
    div#content_right table.se_table input.se_txt_field{font-size:12px;width:152px;border:1px solid #606060;}
    div#content_right table.se_table input.se_txt_field2{font-size:12px;width:74px;border:1px solid #606060;}
    div#content_right table.se_table textarea.se_txt_field{font-size:12px;border:1px solid #606060;margin-right:27px;}
    div#content_right table.se_table input.se_txt_field:focus,div#content_right table.se_table textarea.se_txt_field:focus,
    div#content_right table.se_table input.se_txt_field2:focus{
      background-color:#FDFC9F;border:1px solid #606060;
    }
    /* textbox */
    /* checkbox */
    div#content_right table.se_table input.chksubscr{margin-left:10px;margin-right:8px;}
    div#content_right table.se_table input.chkother{margin-left:5px;}
    div#content_right table.se_table td.chkleft{width:308px;padding-right:30px;}
    div#content_right table.se_table td.chkright{width:308px;}
    div#content_right table.se_table td.chkright input{margin-right:8px;}
    /* checkbox */
    /* IE6 and IE7 hack */
    *:first-child+html div#content_right table.se_table td p.whack{width:252px;}
    *:first-child+html div#content_right table.se_table td p.whack2{width:240px;}
    *:first-child+html div#content_right table.se_table td.chkleft{width:308px;padding-right:36px;}
    *:first-child+html div#content_right table.se_table textarea.se_txt_field{font-size:12px;border:1px solid #606060;margin-right:33px;overflow:hidden}
    *:first-child+html div#content_right table.se_table input.chkother{margin-left:5px;margin-right:10px;}
    *:first-child+html div#content_right table.se_table input.chkother2{margin-left:5px;margin-right:6px;}
    *html div#content_right table.se_table td p.whack{width:252px;}
    *html div#content_right table.se_table td p.whack2{width:240px;}
    *html div#content_right table.se_table td.chkleft{width:308px;padding-right:36px;}
    *html div#content_right table.se_table textarea.se_txt_field{font-size:12px;border:1px solid #606060;margin-right:33px;overflow:hidden;}
    *html div#content_right table.se_table input.chkother{margin-left:5px;margin-right:10px;}
    *html div#content_right table.se_table input.chkother2{margin-left:5px;margin-right:6px;}
    /* IE6 and IE7 hack */

    div#content_right table.se_table td input.se_submit{
      width:148px;height:34px;text-align:center;border:0px;padding-bottom:3px;cursor:pointer;
      background-image:url(../images/btn_submit.jpg);color:#ffffff;font-weight:bold;font-size:13px;
    }
    
    div#content_right ul.tick_list li{
        padding:0;margin:0;list-style:disc;margin-left:67px;margin-bottom:10px;
    }
    /*div#content_right ul.tick_list{}*//*
      html>body  div#content_right ul.tick_list li{
        padding:0;margin:0;
        list-style-image:url(../images/img_tick.png);margin-left:67px;margin-bottom:10px;
      }*/
      /* hack IE7 and IE6 */
      /**:first-child+html div#content_right ul.tick_list li{
        padding:0;margin:0;
        list-style-image:url(../images/img_tick.png);margin-left:67px;margin-bottom:10px;padding-left:10px !important;
      }
      *html div#content_right ul.tick_list li{
        padding:0;margin:0;
        list-style-image:url(../images/img_tick.png);margin-left:67px;margin-bottom:10px;padding-left:10px;
      }*/
      /* hack IE7 and IE6 */
      div#content_right ul.tick_list2 li{
        padding:0;margin:0;list-style:disc;margin-left:67px;margin-bottom:10px;
      }
      
      html>body div#content_right ul.tick_list2 li{
        padding:0;margin:0;
        list-style-image:url(../images/img_tick.png);margin-left:67px;margin-bottom:10px;
      }
      /* hack IE7 and IE6 */
      *:first-child+html div#content_right ul.tick_list2 li{
        padding:0;margin:0;
        list-style-image:url(../images/img_tick.png);margin-left:67px;margin-bottom:10px;padding-left:10px !important;
      }
      *html div#content_right ul.tick_list2 li{
        padding:0;margin:0;
        list-style-image:url(../images/img_tick.png);margin-left:67px;margin-bottom:10px;padding-left:10px;
      }
      /* hack IE7 and IE6 */
    div#content_right a.alink{text-decoration:none;}
    div#content_right a.alink:hover{text-decoration:underline;}
    
    div#content_right ul.news_cover{padding:5px 0px;}
    div#content_right ul.news_cover li{list-style:disc;margin-left:30px;}


/* ----------------------------------------------- site css ----------------------------------------------- */

div#footer_cover{
  width:100%;min-height:53px;height:auto !important;height:53px;
  background:#222222 url(../images/bg_footer_right.png) repeat-x;
  
}
  div#footer{
    width:987px;min-height:53px;height:auto !important;height:53px;
    margin:0 auto;padding:0px 0px 10px 0px;position:relative;
    background:url(../images/bg_footer_center.png) no-repeat 302px 0px;clear:both;
  }
  div#footer_left_bg{
    background:#FFFFFF;width:100%;height:39px;position:absolute;left:-685px;
  }
  div#footer div.footer_detail{padding-top:12px;font-size:10px;margin-left:334px;position:relative;}
  div#footer div.footer_detail div.section_1{padding:0px 20px 2px 0px;width:140px;min-height:40px;height:auto !important;height:40px;float:left;}
  div#footer div.footer_detail div.section_2{padding:0px 20px 2px 0px;width:160px;min-height:40px;height:auto !important;height:40px;float:left;}
  div#footer div.footer_detail div.section_3{padding:0px 0px 2px 0px;width:140px;min-height:40px;height:auto !important;height:40px;float:left;}
	div#footer div.footer_detail p{padding-bottom:3px;}
	div#footer div.footer_detail h3{padding:1px 0px;}
	div#footer div.footer_detail div.top5{padding-top:5px;}
  
  #logoexa a,#logoexa a:hover{display:block;width:54px;height:20px;text-indent:-9999px;position:absolute;right:5px;bottom:5px;}
  #logoexa a{background:url(../images/exa-logo.png);background-position:0px 0px;}
  /*#logoexa a:hover{background:url(/images/exa-logo.png);background-position:0px 20px;}*/


/* ***************** text size *****************  */

.font_10,div#h1_cover{font-size:10px;}
.font_11,div#content_left div.readmore{font-size:11px;}
.font_12,div#header_cover  .header .newsletter,div#header_cover  .header .navigation ul li a,#header_cover  .header .navigation ul li,
div#content_right ul.tick_list,div#content_right ul.tick_list2
  {
    font-size:12px;
 }
.font_13,div#content_left div.readmore h2.head{font-size:13px;}
.font_14,div#navigation_cover .lavalamp a,div#content_right div.separate_box div.bluebox{font-size:14px;}
.font_15{font-size:15px;}
.font_16,div#header_cover p.text_header{font-size:16px;}
.font_17{font-size:17px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.font_25,div#content_right h2.head{font-size:25px;}

/* ***************** text size *****************  */
	
/* ***************** text color *****************  */

.base_color{color:#707070;}
.grey{color:#7f7f7f;}
.grey2,div.footer_detail,div.footer_detail a{color:#727272;}
.lightgrey,div#header_cover  .header .newsletter .news_form{color:#949494;}
.white,div#header_cover  .header .newsletter span,div#navigation_cover .lavalamp a,div#c2a_cover div.c2a div.c2a_cont,div#content_left div.readmore{color:#FFFFFF;}
.blue,div#header_cover  .header .navigation ul  li  a{color:#333366;}
.blue2,div#content_right h2.head,div#content_right div.separate_box div.bluebox,div#content_right ul.tick_list,div#content_right ul.tick_list2,div#content_right a.alink
{color:#004285;}
.skyblue{color:#6ebfe9;}
.darkblue{color:#134f78;}
.orange{color:#e36c0a;}
.red{color:#da251c;}
.black{color:#000000;}

/* ***************** text color ***************** */

/* ***************** text style ***************** */

.text_underline,div#footer div.footer_detail a.exatxt:hover{text-decoration:underline;}
.font_bold,div#header_cover  .header .newsletter span,div#navigation_cover .lavalamp a,div#content_left div.readmore a.more,div#content_right div.separate_box div.bluebox
  {
    font-weight:bold;
 }
.font_normal{font-weight:normal;}
.nodecoration,div#content_left div.readmore a.more,div#content_right div.separate_box div.box a.more,div#footer div.footer_detail a.exatxt{text-decoration:none;}
.font_italic{font-style:italic;}
.font_super{vertical-align:super;}
.font_txttop{vertical-align:text-top;}

/* ***************** text style ***************** */

/* ***************** normal style ***************** */

.field{border:0px;background-color:#ffffff;width:125px;}
.field_contact{border:1px solid #448FC6;background-color:#ffffff;width:250px;}
.button{background-repeat:no-repeat;border:0px;width:76px;height:26px;cursor:pointer;}
.button_contact{
  width:86px;height:25px;text-align:center;border:0px;padding-bottom:3px;cursor:pointer;
  background-image:url(../images/button.jpg);background-position:0px 0px;
}
.text_center{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}
.inline{display:inline;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.vtop{vertical-align:top;}
.noborder{border:none;}

/* ***************** normal style ***************** */
.grey_box_top, .blue_box_top{
  font-size: 0px;
  width: 600px;
  height: 3px;
  background: url(../images/box_top.png) no-repeat;
}
.grey_box_body, .blue_box_body {
  line-height: normal;
  width: 563px;
  min-height:65px;
  height:auto !important;
  height:65px;
  padding: 10px 15px 15px 20px;
  border-left: 1px solid #CCD5D6;
  border-right: 1px solid #CCD5D6;
  background-color: #e6ebeb;
  position: relative;
}

.grey_box_body table td { padding: 3px; }

.grey_box_bottom, .blue_box_bottom {
  font-size: 0px;
  width: 600px;
  height: 3px;
  background: url(../images/box_btm.png) no-repeat;
}

.grey_box_body #form_question, .grey_box_body #form_veri{
    font-size: 12px;
    width: 370px;
}

.blue_box_body {
  background-color: #234466;
  border-left: 1px solid #7b9cbe;
  border-right: 1px solid #7b9cbe;
  color: #ffffff;
}

.blue_box_top { background: url(../images/box_top_blue.png) no-repeat; }
.blue_box_bottom { background: url(../images/box_btm_blue.png) no-repeat; }

/*.grey_box_body #form_veri{ width: 120px; }*/

#ask_question_btn {
  width:148px;
  height:34px;
  text-align:center;
  border:0px;
  padding-bottom:3px;
  cursor:pointer;
  background-image:url(../images/btn_submit.jpg);
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  position: absolute;
  right: 7px;
  bottom: 7px;
}

.blue_bg, .blue_bg_absolute {
  background:url("../images/blue_bg.png") no-repeat;
  color:#FFFFFF;
  font:bold 11px Arial,Helvetica,sans-serif;
  height:15px;
  padding:1px 0 0;
  text-align:center;
  width:20px;
  float: left;
  margin-right: 15px;
}

.blue_bg_absolute {
  position: absolute;
  top: -8px;
  left: -8px;
  margin: 0;
}


.dotted {
background-image:url("../images/dotted_line.gif");
background-repeat:repeat-x;
height:29px;
margin-left:10px;
margin-top:3px;
width:570px;
}

#paginate {
  float: right;
  margin-right: 45px;
}

#paginate .normaltextbold { font-weight: bold}
#paginate a {
   font-size: 12px;
   color: #004285;
   text-decoration: none;
}

#paginate a:hover {
   text-decoration: underline;
}

#paginate td {
    padding: 3px;
}


/*TABLE STYLE*/
#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 630px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 13px;
	color: #666699;
}
#newspaper-b tbody
{
	background: #eaf1ff;
}
#newspaper-b td
{
	padding: 10px;
	color: #5D6D8F;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #0041AA;
	background: #d9e5fd;
}
#newspaper-b tbody tr.foot td
{
  padding:15px;
	background: #fff;
}

.gblue {
  color: white;
}
.gblue a {
  color: white;
  text-decoration: none;
}
.gblue a:hover {
  color: white;
  text-decoration: underline;
}
.ggrey {
  color: gray;
}
.ggrey a {
  color: gray;
  text-decoration: none;
}
.ggrey a:hover {
  color: gray;
  text-decoration: underline;
}

/*SITE SEARCH*/
#search_form_bg {
  left: 100px;
  top: 10px;
  background-image: url(../images/search_bg.gif);
  height: 16px;
  width: 156px;
  padding: 3px 2px 0 2px;
  z-index: 1;
}
#search_form_bg img { float: left; }
#query_string {
  font-size: 11px;
  color: #afafaf;
  background-color:transparent !important;
  border:0 none !important;
  float: left;
  width: 110px;
}

#search_btn {
  width: 20px;
  height: 14px;
  background-image: url(../images/search_button.gif);
  border: 0;
  float: right;
  cursor: pointer;
}

#article p {font-size:12px;}
#article p.normal {font-size:12px;}
#relatedProfessional{
	color:#707070;
}
#relatedDefinition{
	color:#707070;
	font-weight:normal;
}
#relatedDefinition b{
	color:#707070;
}
.relatedContent{
	font-weight:normal;
	color:#707070;
}
.relatedContent a{
	font-weight:normal;
	color:#707070;
	text-decoration:none;
}
#testimonialRecruitment{
	text-decoration:none;
	color:#707070;
}
#browseEngineeringJob{
	text-decoration:none;
	color:#707070;
}
.normalLink{
	text-decoration:none;
	color:#707070;
}