body {
font-size: 11px;
color: #808080;
line-height:1.3;
font-family: Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}
.content {
margin: 0 ;
width:1002px;
}
.topbar {
height:122px;
}
.leftblk {
float:left;
width:122px;
height:380px;
padding:1px 20px 0 20px;
}
.pgbody {
float:left;
width:838px;
}

.bcbar {
width:838px;
height:20px;
padding-top:6px;
border-top:solid 1px #c8c8c8;
border-bottom:solid 1px #c8c8c8;
}
.greytxt {
color: #808080;
}
.twocolumn {
width:760px;
column-count:2;
column-width:340px;
column-gap:60px;
}
.twocolumn p{
  margin:0;padding:0;
}
.navbar {
width:838px;
padding-top:4px;
height:20px;
border-bottom:solid 1px #c8c8c8;

background-image:url(../images/search_grad.jpg);
background-repeat:no-repeat; 
 background-position:right;
}
.nbmargbtm {
margin-bottom:20px;
}
input
{
height:12px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}
.subbtn
{
height:18px;
padding:0 2px 1px 2px;
margin:0 2px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}
.newsbar {
clear:both;
width:838px;
padding-top:6px;
border-top:solid 1px #c8c8c8;
border-bottom:solid 1px #c8c8c8;
height:22px;
}
.casebar {
clear:both;
width:838px;
border-bottom:solid 1px #c8c8c8;
height:113px;
margin-bottom:2px;
}
.pdfbar {
clear:both;
width:838px;
padding-top:6px;
border-bottom:solid 1px #c8c8c8;
height:22px;
}
.cbthumb {
text-align:center;
background-color:#333333;
float:left;
width:129px;
height:95px;
color:#ffffff;
font-weight:bold;
}
.cbmargrt {
margin-right:6px;
}
.cbmargrt2 {
margin-right:8px;
}

.cb_pic {
padding-top:9px
}
.cb_picw {
background-color:#ffffff;
padding-top:9px
}
.cb_txt {
color:#000000;
padding:2px 0 0 6px ;
height:18px;
}
.srvbg{
background-color:#cccccc;
}
.srvbg1{
background-color:#ADD266;
}
.srvbg2{
background-color:#A80137;
}
.srvbg3{
background-color:#6AB9D0;
}
.srvbg4{
background-color:#6AB9D0;
}
.srvbg5{
background-color:#D16B1C;
}
.srvbg0{
background-color:#bbbbbb;
}

.footbar {
width:838px;
padding-top:6px;
height:24px;
text-align:right;
}

.txtblk {
font-size: 12px;
line-height:1.5;
float:left;
width:231px;
padding-right:24px;
}
.hptxtblk {
font-size: 12px;
line-height:1.5;
float:left;
width:258px;
padding-right:14px;
margin-right:14px
}
.hptxtblk2 {
font-size: 12px;
line-height:1.5;
float:left;
width:258px;
}
.hpgfixhtblk{
height:120px;
}

.hpg_freeht {
min-height:300px;
}
/* for Internet Explorer */
/*\*/
* html .hpg_freeht {
height: 300px;
}
/**/


.hpinthds{
color: #000000;
font-weight: bold;
}
.cstxtblk {
font-size: 11px;
line-height:1.3;
float:left;
width:280px;
padding-right:24px;
padding-left:25px;
padding-bottom:10px;
}
.txtblk, .cstxtblk p {
margin-top:0;
margin-bottom:1em;
}
.cstxtblk_inner1 {
width:100px;
float:left;
}
.cstxtblk_inner2 {
width:176px;
float:left;
}
.cs_pad {
padding-top:8px
}
.csbul ul{
list-style-image: url(../images/bullet.gif);
padding-left:1.5em;
margin:0;
}

.fourcol_topblk {
line-height:1.5;
width:415px;
padding:4px 0 26px 0;
}
.fourcol_sgltd {
vertical-align:top;
line-height:1.5;
border-left:solid 1px #c8c8c8;
width:200px;
padding:0 4px 20px 4px;
}
.fourcol_sgltd ul {
  margin:0 0 15px 8px;
  padding:0 0 0 8px;
}
.plainul ul {
  margin:0 0 15px 8px;
  padding:0 0 0 8px;
  }
  .plainul p {
  margin:0 0 10px 0;
  }
.fourcol_dbltd {
vertical-align:top;
line-height:1.5;
border-left:solid 1px #c8c8c8;
width:400px;
padding:0 4px 20px 4px;
}
.sglcolwid{
width:190px;
}
.fourcol_bordrt {
border-right:solid 1px #c8c8c8;
}
.fourcol_txpad {
padding:0 6px;
}
.fourcol_picbord {
border:solid 1px #c8c8c8;
padding:0;
margin-bottom:20px;
}
.newsblk1 {
line-height:1.5;
float:left;
width:200px;
padding:8px 24px 10px 0;
}
.newsblk2 {
line-height:1.5;
float:left;
width:140px;
padding:12px 24px 6px 0;
}
.newsblk2b {
line-height:1.5;
float:left;
width:116px;
padding:12px 0 2px 0;
}
.newsblk3 {
line-height:1.5;
float:left;
width:450px;
padding:9px 0 12px 0;
}

.newsblkcur1 {
line-height:1.5;
width:420px;
padding:0;
}
.directorsblk1 {
line-height:1.5;
float:left;
width:130px;
padding:9px 12px 12px 0;
}
.directorsblk2 {
line-height:1.5;
float:left;
width:224px;
padding:9px 24px 12px 0;
}
.directorsblk3 {
line-height:1.5;
float:left;
width:270px;
padding:9px 0 12px 0;
}
.recruitblk1 {
line-height:1.5;
float:left;
width:220px;
padding:9px 32px 12px 0;
}
.recruitblk2 {
line-height:1.5;
float:left;
width:554px;
padding:9px 0 12px 0;
}
.recruitblksub1 {
line-height:1.5;
float:left;
width:150px;
padding:9px 24px 12px 0;
}
.recruitblksub2 {
line-height:1.5;
float:left;
width:380px;
padding:9px 0 12px 0;
}
.ctcblk1 {
line-height:1.5;
float:left;
width:470px;
padding:9px 24px 12px 0;
}
.ctcblk2 {
line-height:1.5;
float:left;
width:130px;
padding:12px 24px 12px 0;
}
.intro {
line-height:1.5;
color: #000;
font-weight: bold;
padding-bottom:0.5em;
}
.picblk {
float:left;
width:583px;
}
.cspicblk {
float:left;
width:509px;
padding-bottom:16px;
/*
background-color:#ff4444;
*/
}
.greyline {
border-top:solid 1px #c8c8c8;
}
.nospace {
margin: 0 ;
padding:0;
}

.bodytext ul{
padding:0 0 0 16px;
margin: 0;
list-style:none;
}
.bodytext_bull ul{
padding:0 0 0 20px;
margin: 0;
}
.bodytext  li{
padding:0 0 5px 0;
margin: 0;
}
.bodytext_bull  li{
padding:0 0 5px 0;
margin: 0;
}



.newsfeed ul{
padding-left:10px;
text-indent: -0.8em;
margin: 0;
line-height:1.25;
list-style:none;
}
.newsfeed  li{
padding:0 0 5px 0;
margin: 0;
}

.bordertop{
  border-top:solid 1px #c5c5c5;
}
.borderbtm{
  border-bottom:solid 1px #dfe0df;
}
.header {
font-size: 19px;
font-weight: bold;
padding-bottom:2px;
line-height:1.2;
color:#000;
}

.nav {
float:left;
width:200px;
padding-top:142px;
padding-left:25px;
}
.nav ul, li{
padding:0;
margin:0
}

.csbar_list {
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;
font-size: 10px;
color:#000000;
}
.csbar_list a, .csbar_list a:hover{
display: block;
height:18px;
margin: 0;
padding: 0;
color:#000000;
text-decoration: none;
}


a.pic3 {
background-color:#ffffff;
}
a.pic3:hover{
background-color:#00ffff;
}


.leftpad {
padding-left:35px;
}

.aligntop {
vertical-align:top;
}

.pics {
float:left;
padding-top:24px;
padding-left:22px;
padding-right:9px;
}
.fleft {
float:left;
}
.fright {
float:right;
}
.newshead {
font-size: 14px;
color:#000;
line-height:1.3;
}
.black {
color:#000;
}
.h2 {
font-size: 15px;
font-weight: bold;
color:#000;
}
.h3 {
font-size: 13px;
font-weight: bold;
color:#000;
}
.h4 {
font-weight: bold;
color:#000;
}
.h5 {
font-size: 12px;
font-weight: bold;
color:#000;
}
.quote{
padding-top:32px;
font-size: 12px;
width:180px;
}
.caption {
font-size: 11px;
padding-top:2px;
padding-bottom:24px;
line-height:1.3;
}
.small {
color:#808080;
font-size: 10px;
}

select {
color:#333;
font-size: 10px;
}

.scrollpane{
width:342px;
height:268px;
overflow:auto;
margin:0;
padding: 0 12px 0 0;
scrollbar-face-color : #dfdfdf;
scrollbar-highlight-color : #dddddd;
scrollbar-3dlight-color : #dddddd;
scrollbar-shadow-color : #888888;
scrollbar-darkshadow-color : #555555;
scrollbar-track-color: #f1f1f1;
scrollbar-arrow-color : #555555;
}


a {
color: #000;
text-decoration: none;
}
a:hover {
color: #3e1386;
}

a.noline {
color: #000;
text-decoration: none;
}
a.greynav {
color: #808080;
text-decoration: none;
}
a.greynav:hover {
color: #333;
}
a.greynav2 {
color: #333333;
text-decoration: none;
}
a.greynav2:hover {
color: #000;
}
a.nds0,nds1,nds2,nds3,nds4 {
color: #808080;
text-decoration: none;
}
a.nds0:hover { color: #3e1386; }
a.nds1:hover { color: #add266; }
a.nds2:hover { color: #a80137; }
a.nds3:hover { color: #6ab9d0; }
a.nds4:hover { color: #d16b1c; }

a.mds0,mds1,mds2,mds3,mds4 {
color: #000;
text-decoration: none;
}
a.mds0:hover { color: #3e1386; }
a.mds1:hover { color: #add266; }
a.mds2:hover { color: #a80137; }
a.mds3:hover { color: #6ab9d0; }
a.mds4:hover { color: #d16b1c; }


