/**/
body {
  /*background-image: url(/upload/images/background.gif);*/
  margin: 0px 0px 0px 0px;
  background-color : #F8F6E7;
}
p,td,li,h1,h2,h3,h4 {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
}
h1 {
  width:600px; height:20px;
  color: #B60001;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #B60001;
}
#h1Creative {
  width:600px; height:20px;
  color: #AD8CB5;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #B60001;
}
#h1Technical {
  width:600px; height:20px;
  color: #CCCC66;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #B60001;
}
#h1Strategic {
  width:600px; height:20px;
  color: #7AA3B8;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #B60001;
}
h2 {
  width:420px; height:28px;
  clear: none;
  font-size: 14px;
  font-weight: bold;
}
h3 {
  width:420px; height:20px;
  clear: none;
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
h3.Samples {
  width:420px; height:20px;
  clear: none;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
h4 {
  clear: none;
  font-size: 10px;
  font-weight: bold;
}
hr {
  color: #CCCCCC;
  width: 300px;
  height: 1px;
  margin: 5px 0px 5px 0px;
}
.error {
  color: #FF0000;
  font-weight: bold;
}
.maincontent {
  background-image: url(/upload/images/background.gif);
  /*background-color: #FFFFFF;*/
  background-repeat: no-repeat;
  color: #666666;
  padding: 50px 47px 5px 38px;
}
.maincontentsolid {
  background-image: url(/upload/images/backgroundv2.gif);
  background-repeat: no-repeat;
}
div.content {
  clear:none;
  width:420px;
}
img#headerimage {
  padding-top: 5px;
}
a {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:hover, a:active {
  color: #B60001;
  text-decoration: underline;
}
td.logo {
  padding: 10px;
}
td.mainnav {
  color: #FFF;
  font-weight: bold;
  padding-left: 20px;
  background-color: #857C7D;
}
td.mainnav a, td.mainnav a:visited {
  color: #CCCCCC;
  font-weight: bold;
  padding: 0em 1em;
  text-decoration: none;
}
td.mainnav a:hover {
  color: #FFF;
}
table.news {
  margin-top:5px;
  background-color: #DFE4CC;
}
td.news {
  color: #FFF;
  font-weight: bold;
  background-color: #828282;
  padding-left: 10px;
}
td.news_items {
  padding-top: 4px;
  background-color: #DFE4CC;
}
td.news_items {margin: 5px 5px 5px 35px;}
td.more {padding: 4px 0px 0px 0px;}
td.news_items a {
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}
td.news_items a:hover {
  color: #B60001;
  font-weight: normal;
  text-decoration: none;
}
td.more a {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  list-style-image: url(/upload/images/bullet_more.gif);
}
a.more {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  list-style-image: url(/upload/images/bullet_more.gif);
}
.home_content {padding: 0px 25px 0px 40px;}
.home_content a {
  color: #333;
  font-weight: bold;
  text-decoration:none;
}
td.copyright {padding: 0px 0px 0px 0px;color:#666666;}
td.footer {padding: 0px 5px 0px 0px;}
td.footerinfo, td.footerinfo table {color: #CCCCCC;background-color: #857D7D;}
td.footerinfo a {color: #CCCCCC;text-decoration: none;}
td.footerinfo a:hover { color: #FFF; text-decoration: none;}
td.samplesCreativeHeading {
  background-color: #987CA6;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
}
td.samplesCreative {
  background-color: #AD8CB5;
  color: #FFFFFF;
  padding: 5px 20px 10px 20px;
}
td.samplesCreative a, td.samplesCreative a:visited {
  color: #987CA6;
  font-weight: bold;
  text-decoration: none;
}
td.samplesStrategicHeading {
  background-color: #6E93A6;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
}
td.samplesStrategic {
  background-color: #7AA3B8;
  color: #FFFFFF;
  padding: 5px 20px 10px 20px;
}
td.samplesStrategic a, td.samplesStrategic a:visited {
  color: #587584;
  font-weight: bold;
  text-decoration: none;
}
td.samplesTechnicalHeading {
  background-color: #B8B85C;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
}
td.samplesTechnical {
  background-color: #CCCC66;
  color: #FFFFFF;
  padding: 5px 20px 10px 20px;
}
td.samplesTechnical a, td.samplesTechnical a:visited {
  color: #929249;
  font-weight: bold;
  text-decoration: none;
}
td.required {
  background-color:#CC0000;
}
/* CREATIVE NAV LIST */
ul#navlist {
  padding: 0;
  margin: 0;
  list-style-image: url(/upload/images/bullet_menu_off.gif);
  width: 203px;
  background-color: #D5D6D0;
}
ul#navliston {
  padding: 0;
  margin: 0;
  list-style-image: url(/upload/images/bullet_menu_off.gif);
  width: 213px;
  color: #FFFFFF;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-right: 1em;
  padding-left: 0;
  color: #FFF;
  font-weight: bold;
  border-top: 1px solid #fff;
  background-color: #AA8AB9;
}
ul#navlist li a {
  display: block;
  width: 100%;
  color: #000;
  font-weight: bold;
  background-color: #D5D6D0;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-right: 1em;
  padding-left: 1em;
  text-decoration: none;
  border-top: 1px solid #fff;
}
/* IE only */
*html ul#navlist li a {display: inherit;}
ul#navlist li a:hover {
  background-color: #AA8AB9;
  color: #FFF;
  padding-left: 1em;
  width: 203px;
}
/* TECHNICAL NAV LIST */
ul#navlist_tech {
  padding: 0;
  margin: 0;
  list-style-image: url(/upload/images/bullet_menu_off.gif);
  width: 203px;
  background-color: #D5D6D0;
}
ul#navliston_tech {
  padding: 0;
  margin: 0;
  list-style-image: url(/upload/images/bullet_menu_off.gif);
  width: 213px;
  color: #FFFFFF;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-right: 1em;
  padding-left: 0;
  color: #FFF;
  font-weight: bold;
  border-top: 1px solid #fff;
  background-color: #CCCC66;
}
ul#navlist_tech li a {
  display: block;
  width: 100%;
  color: #000;
  font-weight: bold;
  background-color: #D5D6D0;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-right: 1em;
  padding-left: 1em;
  text-decoration: none;
  border-top: 1px solid #fff;
}
/* IE only */
*html ul#navlist_tech li a {display: inherit;}
ul#navlist_tech li a:hover {
  background-color: #CCCC66;
  color: #FFF;
  padding-left: 1em;
  width: 203px;
}
/* STRATEGIC NAV LIST */
ul#navlist_bus {
  padding: 0;
  margin: 0;
  list-style-image: url(/upload/images/bullet_menu_off.gif);
  width: 203px;
  background-color: #D5D6D0;
}
ul#navliston_bus {
  padding: 0;
  margin: 0;
  list-style-image: url(/upload/images/bullet_menu_off.gif);
  width: 213px;
  color: #FFFFFF;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-right: 1em;
  padding-left: 0;
  color: #FFF;
  font-weight: bold;
  border-top: 1px solid #fff;
  background-color: #7AA3B8;
}
ul#navlist_bus li a {
  display: block;
  width: 100%;
  color: #000;
  font-weight: bold;
  background-color: #D5D6D0;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-right: 1em;
  padding-left: 1em;
  text-decoration: none;
  border-top: 1px solid #fff;
}
/* IE only */
*html ul#navlist_bus li a {display: inherit;}
ul#navlist_bus li a:hover {
  background-color: #7AA3B8;
  color: #FFF;
  padding-left: 1em;
  width: 203px;
}
/* subpage nav */
div#subnav {
  border: 1px solid #FFFFFF;/*IE hack to redraw list with bullets*/
  float:right;
}
ul.navsubpage {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  width: 126px;
  list-style-image: none;
  list-style-type: none;
}
li.navsubpage {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
li.navsubpageon {
  padding: 0px 0px 10px 0px;
  margin: 0px;
  list-style-image: url(/upload/images/bullet_plainarrow.gif);
}
.sampleImage {
  padding: 0px;
  margin: 0px;
}
p.sampleTitle {
  text-align: left;
  color:#654973;
  border-bottom: 1px solid #654973;
  width: 130px;
  padding-bottom: 2px;
}
td.SampleImageCell {
  text-align: center;
  padding: 0px;
}
td.SampleTitleCell {
  text-align: center;
  vertical-align: bottom;
}
div.SampleImageFiller {
  background-color: #90759D;
  width: 130px;
  height: 50px;
}
div.subnav {
  display: inline;
  float: right;
  width: 130px;
}