/*============================ IMPORT DEFAULTS =========================*/
@import url("defaults.css");

/*============================ GENERAL FORMATTING =========================*/


img{
  text-decoration: none;
  border: none;
}

a{
  color: #4159a8;
  text-decoration: none;
  font-weight: bold;
}

h1 {
  font-size:20px;

}

h2 { 
  font-size:17px;
}

h3 {
  font-size:13px;
}

h4 {
  font-size:11px;
}

h1,h2,h3,h4{
  color:#4159a8;
  
}



.bold {
  font-weight:bold;
}

.black {
  color:#000;
}

.red {
  color:red;
}

.blue {
  color: #4159a8;
}

body{
  background:#31426A url(../images/bggrad.jpg) repeat-x;
  font:11px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
  color:#666666;
  margin:0;padding:0;
  text-align:center;
}


/*============================ DIVS FOR ALL PAGES =========================*/

#wrap{
  width:812px; 
  text-align:center;
  margin:0 auto;
  background:url(../images/bgwrap.png) top left repeat-y;
  text-align:left;
}	

#inner {
  background:url(../images/bglarge.png) left top no-repeat;
}

#main {
  margin:0 0 0 14px;
  width: 798px;
}

#main-content {
  margin-top:40px;
  width:784px;
}


/*============================ BANNER =========================*/

#banner{
  height:134px;
  margin:0 14px 0 0;
  position:relative;
  background:url(../images/banner.jpg) left top no-repeat;/*url(../images/mahelix.jpg) left top no-repeat;*//*#EBF0D1;*/
}

#banner img {
  position:absolute;
  top:17px; 
  left:17px;
  border: #ffffff 1px solid;

}

#banner p {
  font-weight:bold;
  text-align:center;
  padding: 67px 0 0 0 ;
}

/*============================ TOP NAV MENU =========================*/

#top-nav{
  text-align:right; 
  padding:0 25px 0 0; 
}

#top-nav ul {
  padding:5px 0;
  margin:0;
  list-style-type: none;
  text-decoration:none;
}

#top-nav li {
  display:inline;
  padding: 0 0 0 10px;
}

#top-nav li, #top-nav form {
  display:inline;
  vertical-align: middle;
}

/*#top-nav form {
  display:inline;
}*/

#top-nav fieldset {
  display: inline;
  border: none;
}

#top-nav fieldset input {
  vertical-align: bottom;
}

/*#top-nav fieldset label{
  vertical-align: bottom;
}*/

#top-nav form fieldset label {
  color: #4159a8;
  text-decoration: none;
  font-weight: bold;
}

#top-nav form a {
  padding: 0 10px 0 0;
}

#top-nav img {
  padding: 0 0 0 10px;
}


/*============================ HOME PAGE =========================*/

#home #main-panel {
  float:left;
  width:68%;
  margin: 0.5% 1% 0.5% 2%;
/*  padding: 10px 0;*/
  display:inline;
}

#home #sidebar_l {
  float:left;
  width:37%;
  margin-right:1%;
}

#home #middle {
  float:right;
  width:59%;
  margin-left:1%;
  margin-right:1%;
  /*display:inline;*/
}

#home #middle h1, #home #middle h2,  #home #middle p, #home #middle img {
  margin: 5px 0 3px 0;
}

#home #middle img {
  margin: 40px 0 3px 0;
}

#home #middle p {
  font-weight:bold;
}

#home #sidebar_r {
  float:right;
  width:25%;
  margin-left:1%;
  margin-right:2%;
  background: url(/images/mission.png) repeat-x;
  display:inline;
}

#home #sidebar_r #partnering {
  background: url(/images/mission.png) repeat-x;
}

#home #sidebar_l h3 {
  padding:5px 3px 3px 3px;
  margin: 5px 0 0 0;
}

#home #sidebar_r h3 {
  padding:5px 3px 0 3px;
  margin: 5px 0 0 0;

}
#home #sidebar_r h4, #home #sidebar_r p, #home #sidebar_l h4, #home #sidebar_l p  {
  padding:3px 3px 0 3px;
  margin: 0;
}

#home #sidebar_l p {
  margin:0 3px 5px 3px;
}

#home #sidebar_r p {
  margin:0 3px 5px 0;
}
#home #sidebar_l img, #slideshow-wrapper img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom:20px;
}

#home #sidebar_l ul {
  padding:0;
  margin:0;
  list-style-type: none;
  text-align: left;
  text-decoration:none;
}

#home #sidebar_r h4 a {
  color:#993300;
}

#l_news {
  background:#f2f3f7;
}

#o_news {
  background:url(/images/careers.png);
}

#l_news h2,#l_news h3, #o_news h3 {
  text-align: center;
}


/*============================ SITEMAP =========================*/

#sitemap h1 {
  text-align: center;
}

#sitemap dl {
  margin-left:15%;
}

#sitemap h3 {
  color:#993300;
}

/*============================ PRIVACY POLICY =========================*/

#privacy h1 {
  text-align: center;
}

#privacy  {
  margin:0 5%;
}


/*============================ GENERAL (TWO-COLUMN LAYOUT) =========================*/

#left {
  width:26%;
  float:left;
  margin-left:2%;
  margin-right:1%;
  display:inline;
}

#right {
  width:64%;
  float:right;
  margin-left:1%;
  margin-right:4%;
  display:inline;
}

#left #sidebar {
 background: url(/images/mission.png) repeat-x;
}
#left #sidebar #sidenav {
  font-size:13px;
  border-bottom:1px dashed #666;
  margin: 4%;
 
}

#left #sidebar h3 {
  text-align:center;
}

#left #sidebar img {
  display: block;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #fff;
}

#left #sidebar ul {

  padding:5px 0;
  margin:0;
  list-style-type: none;
  text-decoration:none;
}

#left #sidebar li {
  padding: 0 0 0 10px;
}

#left #sidebar li a {
  color:#993300;
}

#workflow img {
  width:710px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

ul.expand li h3, ul.expand li p  {
  margin:0.3em 0; padding:0;
}

.left {
  float:left;
}

.right {
   float:right; 
}

#footer { 
  /*padding:0 0 0px 0px;*/
  padding-top: 5px;
  background:#272a46;
  margin:0 14px 0 0;
  /*padding:1px;*/
  clear:both;
}

#footer p {
  color:#fff;
  text-align: center;
  margin-top: 15px;
}

#footer p.tag {
  color: #ffa500;
  text-align:center;
  font-weight:bold;
  font-style:italic;
  margin-top: 15px;
}

#footer ul {
  text-align:right;
  padding:0;margin:0;
}

#footer ul li {
  display:inline;
  padding:0 7px 0 7px;
}

#footer ul li a {
  color:#fff;
}
.effect_appear { 
}

/*============================ MAIL =========================*/

body#mail {
  background:#FFF;
}
