body{
  background:#ddd;
  padding:0;
  margin:0;
  }
  
body, select, input, div{
  font-family:Arial, Helvetica, sans-serif, Calibri;
  font-size:12px;
  color:#000;
  line-height:18px;
  }

img{
  border:none;
  }

.clr{
  clear:both;
  height:0;
  }

hr{
  margin:15px 0;
  }

a{
  color:#284DA2;
  text-decoration:none;
  outline:none;
  }

a:hover{
  color:#284DA2;
  outline:none;
  text-decoration:underline;  
  }

.color01{ color:#aaa;}
.color02{ color:#777;}
.color03{ color:#fe8604;}

.NoBorder{ border:none !important;}

.NoBg{ background:none !important;}

.LT-RT-Border{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  }

.padding20{ padding:17px;}

.searchBorder{
  padding:4px;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  border-bottom:1px solid #dedede;
  }

.textfield{
  width:250px;
  border:none;
  }

.searchBtn{
  background:url(../images/searchBtnBg.png) repeat-x top;
  height:30px;
  width:120px;
  color:#0b1c7a;
  font-size:16px;
  font-weight:bold;
  line-height:30px;
  text-align:center;
  text-decoration:none;
  border:1px solid #dbdee2;
  float:right;
  text-shadow:1px 1px 0 #f7f8f9;
  }
  
input[type=submit]{
  cursor:pointer;
  }

.Text11{ font-size:11px;}

.menuT{
  background:url(../images/MenuBg.png) repeat-x;
  font-size:16px;
  line-height:41px;
  text-align:center;
  }

.menuT a{
  background:url(../images/menuBg02.png) no-repeat right 10px;
  color:#fff;
  padding:0 20px;
  display:block;
  text-decoration:none;
  font-weight: none;
  }
  
.menuT a:hover{
  color:#fff;
  text-decoration:underline;
  }

.postBtn{
  width:133px;
  font-weight:bold;
  line-height:28px;
  padding:2px 5px 0 0;
  }

.postBtn a{
  background:url(../images/postBtn.png) no-repeat top;
  color:#0b1c7a;
  height:30px;
  width:118px;
  color:#fff;
  display:block;
  font-size:14px;
  text-align:center;
  text-decoration:none;
  padding:0 0 0 15px !important;

  }
  
.postBtn a:hover{
  background:url(../images/postBtn.png) no-repeat bottom;
  text-decoration:none;
  }

.linkStyle{ text-decoration:underline;}
.linkStyle:hover{ text-decoration:none;}

.banner{
  background:url(../images/banner.jpg) no-repeat;
  height:186px;
  width:660px;
  color:#fff;
  font-size:22px;
  text-align:center;
  line-height:24px;
  }

.bannerBtn{
  width:138px;
  font-weight:bold;
  line-height:32px;
  }

.bannerBtn a{
  background:url(../images/bannerBtn.png) no-repeat top;
  color:#0b1c7a;
  height:34px;
  width:138px;
  color:#fff;
  display:block;
  font-size:14px;
  text-align:center;
  text-decoration:none;

  }
  
.bannerBtn a:hover{
  background:url(../images/bannerBtn.png) no-repeat bottom;
  text-decoration:none;
  }

.FJobBox{
 padding:19px;
  border:1px solid #0099cc;
  }

.FJobBox h2{
  color:#ff9900;
  font-size:30px;
  font-weight:bold;
  line-height:26px;
  margin:0;
  }

.textfield02{
  background:#f5f5f5;
  width:218px;
  height:35px;
  float:left;
  margin:1px 8px 0 0;
  font-size:16px;
  line-height:38px;
  padding:0 5px;
  border:1px solid #ccc;
  }

.textfield03{
  background:#f5f5f5;
  width:218px;
  height:37px;
  float:left;
  margin:1px 8px 0 0;
  font-size:16px;
  line-height:38px;
  padding:8px 5px;
  border:1px solid #ccc;
  }

.jobBtn {
  background:url(../images/jobBtn.png) no-repeat top;
  color:#0b1c7a;
  height:40px;
  width:132px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  line-height:40px;
  text-align:center;
  text-decoration:none;

  margin-top:10px;
  border:none;
  }

.Bg01{ background:#f5f5f5;}

.Text16{ font-size:16px;}

.linkStyle02{
  background:url(../images/bullet.png) no-repeat right 6px;
  padding-right:12px;
  }

.featureBox{
  background:#ddd;
  width:660px;
  font-size:14px;
  border:1px solid #ccc;
  }

.featureBox h2{
  background:url(../images/MenuBg.png) repeat-x;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  line-height:41px;
  padding-left:20px;
  margin:0;
  }

.Flogo{
  background:url(../images/logoBg.png) no-repeat;
  width:139px;
  height:76px;
  border:1px solid #ccc;
  }

.siderBox{
  width:280px;
  border:1px solid #ccc;
  }

.siderBox h2{
  background:url(../images/MenuBg.png) repeat-x;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  line-height:41px;
  padding-left:20px;
  margin:0;
  }

.textfield04{
  background:#f5f5f5;
  width:130px;
  height:28px;
  padding:0 5px;
  border:1px solid #ccc;
  }

.Text14{ font-size:14px;}

.loginBtn {
  background:url(../images/loginBtn.png) no-repeat top;
  color:#fff;
  height:30px;
  width:90px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
  text-align:center;
  text-decoration:none;

  border:none;
  }

.Style01{
  margin:0;
  padding:10px 0;
  }

.Style01 li{
  padding:10px 0;
  list-style:none;
  border-bottom:1px solid #ccc;
  }

.AlignRight{
  text-align:right;
  float:right;
  }

.social{
  background:#ddd;
  font-size:16px;
  }

.footerMenu{
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  }
.footerMenu a{
  padding:3px 40px;
   text-align:center;
  border-left:1px solid #ccc;
  }