body {
  background-color:#9abce2;
  background-image:url(/_mod_files/ce_images/layout/bg.jpg);
  background-repeat:repeat-x;
  background-position:center top;
  margin:0px;
  padding:0px;
}

body TD {
  font-size:11px;
  color:#111111;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  line-height:11pt;
}
  
/********** Home Page Header **********/
#lay_f1 {
  background-color:#ffffff;
  vertical-align:bottom;
  border-bottom:1px solid #ff6600;
  padding-left:21px;
}

#lay_f2 {
  background-color:#ffffff;
  vertical-align:top;
  text-align:right;
  border-bottom:1px solid #ff6600;
}

#lay_f2 A {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#145775;
  text-decoration:none;
}

#lay_f2 A:hover {
  color:#3399ff;
}

TD.headerimage {
  vertical-align:top;
  padding-right:11px;
  padding-top:2px;
}

TD.toprightmenu A {
  font-weight:bold;
}

TD.toprightmenu {
  padding-right:10px;
}

TD.languagedropdown A {
  font-weight:normal;
}

TD.languagedropdown {
  padding-top:0px;
  padding-left:5px;
}

#lay_f3 {
  vertical-align:middle;
  margin-left:0px;
  margin-top:0px;
  padding-left:5px;
  background-color:#d4e1f3;
}

#lay_f4 {
  font-size:10px;
  margin-left:0px;
  margin-top:0px;
  background-color:#d4e1f3;
  text-align:right;
  text-align:-moz-right;
  padding-right:20px;
}

.safari #lay_f4 {
  padding-left:140px;
  padding-right:0px;
}


/********** Main Body - Home **********/  
#lay_body {
  background-color:#ffffff;
  vertical-align:top;
  margin-top:0px;
  padding-top:10px;
  padding-left:18px;
}

#lay_body p {
  margin-top:0px;
  margin-bottom:15px;
  margin-left:0px;
}

#lay_body a {
  text-decoration:none;
  color:#000000;
  font-weight:normal;
}

#lay_body a:hover {
  text-decoration:none;
  color:#145775;
  font-weight:normal;
}

#lay_f5 {
  padding-top:14px;
  padding-left:0px;
  padding-right:20px;
  background-color:#ffffff;
  vertical-align:top;
}

#lay_f5 TD {
  color:#404041;
}

#lay_f5 TD A {
}

#lay_f5 TD A:hover {
}

#lay_f6 {
  background-color:#ffffff;
  vertical-align:top;
  padding-left:0px;
  font-family:Arial;
  color:#000000;
  font-size:9px;
}

#lay_f6 a {
  color:#000000;
  text-decoration:none;
}

#lay_f6 a:hover {
  color:#3399ff;
  text-decoration:none;
}

#lay_f7 {
  background-color:#ffffff;
  vertical-align:top;
  text-align:center;
  padding-top:20px;
  padding-bottom:6px;
  padding-left:20px;
  padding-right:20px;
}

#lay_f7 A {
  font-family:Arial;
  color:#166181;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
}

#lay_f7 A:hover {
  color:#3399ff;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
}

#lay_f7 H5 {
  font-family:Helvetica;
  color:#000000;
  font-size:9px;
  padding-top:0px;
  margin-top:3px;
}

#lay_f8 {
  background-color:#ffffff;
  vertical-align:top;
  padding-top:4px;
  padding-left:20px;
  padding-right:275px;
}

#lay_f9 {
  padding-top:14px;
  padding-left:0px;
  padding-right:20px;
  background-color:#ffffff;
  vertical-align:top;
}

#lay_f9 TD {
  color:#404041;
}

#lay_f9 TD A {
}

#lay_f9 TD A:hover {
}

INPUT {
  font-size:12px;
}

INPUT.txt, INPUT.field {
  border:#a5acb2 1px solid;
  font-size:13px;
  font-family:Arial, sans-serif;
  height:22px;
  padding-top:2px;
  padding-left:2px;
}

INPUT.btn {
  font-size:12px;
  color:#20607d;
  font-weight:bold;
  border:#20607d 1px solid;
  background-color:#c2cfe2;
  width:20px;
  height:19px;
}

INPUT.btn:hover {
  color:red;
}

TD.searchbutton {
  padding-left:4px;
}

#lay_f4 A {
  font-size:11px;
  color:#20607d;
  font-weight:bold;
}

.newsHeader {
  background-color:#d4e1f3;
  text-align:center;
  line-height:30px;
  padding-top:1px;
}

.newsHeader H1 {
  color: #165c7c;
  font-size:16px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}

.newsBody {
  border-left:1px solid #d4e1f3;
  border-right:1px solid #d4e1f3;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

.eventsHeader {
  background-color:#d4e1f3;
  text-align:center;
  line-height:30px;
  padding-top:0px;
}

.eventsHeader H1 {
  color: #165c7c;
  font-size:16px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}

.eventsBody {
  border-left:1px solid #d4e1f3;
  border-right:1px solid #d4e1f3;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

.industryHeader {
  background-color:#d4e1f3;
  text-align:center;
  line-height:30px;
  padding-top:0px;
}

.industryHeader H1 {
  color: #165c7c;
  font-size:16px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}

.industryBody {
  border-left:1px solid #d4e1f3;
  border-right:1px solid #d4e1f3;
  border-bottom:1px solid #d4e1f3;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

tr.main_menu_bg td a {
  width:100%;
  height:24px;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}