body { 
  margin:0px; 
  padding:0px; 
  background-color:#000000; 
/*  background-color:#eeeeee;  */
  font-family:  arial,verdana,tahoma,sans-serif;
  font-size: 100.1%;
}

td, table{
  vertical-align:top;
  color:#BBBBBB;
  font-size: 1.0em;
  line-height:.95em;
/*  background: #eeeeee; */
}

form { margin:0px; padding:0px}

.list ul{margin:0px; padding:0px; list-style:none; line-height:1.3em}
/* .list ul li{ background: url(images/list_marker.gif) no-repeat left top; padding-left:13px} */
.list ul li a{ color:#ffffff; text-decoration:underline}
.list ul li a:hover{ text-decoration:none}

a{ color:#FFFFFF; text-decoration:underline}
a:hover{ text-decoration:none}

span a{ color:#FF0F0F; text-decoration:none; font-size:.78em}
span a:hover{ text-decoration:underline}

span{ font-size:.71em}

.footer{ color:#939393;   font-size: .71em;}
.footer a{ color:#939393; text-decoration:none}
.footer a:hover{ text-decoration:underline}

.p3 strong{ color:#FF0F0F; font-size:.79em;}
.p3 a{ color:#FF0F0F; text-decoration:underline}
.p3 a:hover{ text-decoration:none}

.px td{ background-image: url(images/x.gif); background-repeat:repeat-x}
.pxy td{ background-image: url(images/y.gif); background-repeat:repeat-y}

.form2 input {
  font-family:  arial, verdana,tahoma, sans-serif;
  width:197px;
  height:18px;
  font-size:.79em;
  color: #000000;
  padding:1px 0 0 3px;
  border-color:#E0E0E0;
  border-width:1px;
  background-color:#ffffff
}
.form2 input#reset, .form2 input#submit {
  float: left;
  font-size: .9em;
  font-weight: bold;
  width:70px;
  height:25px;
  border-width:1px;
  background-color:#ddd;
  padding: 0;
}
.form2 input#submit {
  float: right;
  width:90px;
}
.form2 input#ascs-natl, .form2 input#woo {
  float: left;
  width:20px;
  height:20px;
  background: #000;
}
/* .form2 input#2008-yes, .form2 input#2008-same { float: left; width:20px; height:20px; background: #000;} */
.form2 textarea {
  width:197px;
  height:70px;
  font-family:tahoma;
  font-size:.79em;
  color: #000000;
  overflow:hidden;
  padding:1px 0 0 3px;
  border-color:#E0E0E0;
  border-width:1px;
  background-color:#ffffff
}

/* bodhi changes */
table.page {
  height:100%; 
  background-image:url(images/oblaka.gif); 
  background-repeat:no-repeat; 
  background-position:left bottom; 
  border-left:#5B5B5B 2px solid; 
  border-right:#5B5B5B 2px solid;
}
table.splash {height:100%; border-left:#5B5B5B 2px solid; border-right:#5B5B5B 2px solid;
}
.wide-splash {
  background: #000 url(images/splash-index-1.png) top left no-repeat; 
  text-align: center;
  width: 766px; 
  height: 612px;
  font-size: 1.3em;
  font-style: italic;
  font-weight: bold;
  line-height: 1.2em;
  color: #000;
  margin-bottom: 8px;
}
.ws-content {
  padding-top: 225px;
}
.ws-content p {
  margin: 0px;
  margin-bottom: 25px;
}
.ws-content a {
  font-size: .8em;
  line-height: 1.5em;
  color: #000099;
}
.wide-promo {
  background: #000 url(images/ad-promo.png) top left no-repeat; 
  text-align: center;
  width: 766px; 
  height: 612px;
  /*padding-top: 100px;
  color: #0f0;
  margin-bottom: 8px;*/
  font-size: 1.3em;
  font-style: italic;
  font-weight: bold;
  line-height: 1.2em;
  color: #000;
  margin-bottom: 8px;
}
.wide-promo a {
  font-size: .9em;
  color: #0f0;
  font-weight: bold;
}

.wide-content, .mm-tag {
  text-align: center;
  font-size: .95em;
  color: #e8e8e8;
  width: 688px;
  padding: 10px 39px;
  line-height: .95em;
}

.mm-tag {
  width: 766px;
  padding:0
}
.wide-content a, .mm-tag a {
  color: #0f0;
}

#sos.wide-content, #dun.wide-content {
  color: #000;
  font-weight: bold;
  background-color: #fff;
  border: #f80000 4px solid;
  width: 766px;
  padding: 22px;
}
#sos.wide-content {
  padding-bottom: 20px;
}
#dun.wide-content {
  color: #bbb;
  background: #ccc url(images/gray-grd.png) top left;
}

#dcs {
  width: 688px;
  height: 512px;
  background: #000 url(images/dcs-content.jpg) top left no-repeat;
}
#wil {
  width: 688px;
  height: 518px;
  background: #000 url(images/wil-content.jpg) top left no-repeat;
}

.track-page, .track-page-bgr {
  font-size: 1.0em;
  line-height: 1.1em;
  color: #e8e8e8;
  font-weight: bold;
  padding-left: 30px;
  margin-bottom: 10px;
}
.track-page-bgr {
  padding-left: 0px;
  font-size: 1.3em;
  line-height: 1.3em;
  color: #0d0;
}
.track-page p {
  margin-top: .1875em;
  margin-bottom: .6em;
}
.track-page-bgr p {
  margin-top: .8em;
  margin-bottom: .6em;
}
.section-title {
  font-size: 1.2em;
  color: #f00;
}
#cgs .track-page-bgr {
  padding-top: 0px;
}
#cgs .track-page-bgr .section-title {
  font-size: 1.15em;
  text-decoration: underline;
  margin-bottom: 10px;
}
.tp-content {
  background: #000 url(images/tp-content.png) top left repeat-y;
}
.tp-content-hdr {
  height: 200px;
  background: #000 url(images/tp-content-hdr.png) top left no-repeat;
}
.tp-content-ftr {
  height: 200px;
  background: #000 url(images/tp-content-ftr.png) top left no-repeat;
}
#cgs .tp-content-hdr {
  height: 170px;
  padding-top: 30px;
}

#ascs {
  font-size: 1.2em;
  font-weight: bold;
  color: #0f0;
}
#ascs a {
  color: #f00;
  text-decoration: underline;
}

.construct {
  background: #000 url(images/blank-graybox.png) top center no-repeat;
  width: 766px;
  height: 612px;
  text-align: center;
  font-size: 1.7em;
  font-style: italic;
  font-weight: bold;
  line-height: 1.2em;
  color: #000;
  margin-bottom: 8px;
}
.cn-content {
  text-align: center;
  padding-top: 250px;
}
#mer.cn-content {padding-top: 50px}
#ascsnw.cn-content {padding-top: 100px}
#amp.cn-content {padding-top: 60px}
#cgs.cn-content {padding-top: 40px}
.cn-content p {
  margin: 0px;
  margin-bottom: 30px;
}
.cn-content a {
  font-size: .95em;
  color: #0f0;
}
.col1b, .col2b, .col3b {
  text-align: center;
  font-size: .95em;
  color: #e8e8e8;
  font-weight: bold;
  line-height: 1.0em;
  padding-left: 4px;
}
.col2b a, .col3b a {
  color: #0f0;
}
.col2b strong, .col3b strong {
  font-size: 1.0em;
  color:#FF0F0F;
}
.col3b {
  padding-left: 6px;
  text-align: left;
}
.redhead {
  color: #ff0f0f;
  font-size: 1.05em;
  font-weight: bold;
}
.bigred {
  color: #ff0f0f;
  font-size: 5.0em;
  font-weight: bold;
}
.yellowhair {
  color: #fae606;
  font-size: 1.05em;
  font-weight: bold;
}
.col1 {
  width:173px; 
/*  height:254px; */
  padding-left: 15px; 
  padding-right: 12px; 
}
.col2, .col3 {
  width:256px; 
  padding-left: 16px; 
  padding-right: 11px; 
  /*background-image:url(images/line2.gif); 
  background-repeat:repeat-y;*/ 
}
.col1c, .col3c {
  width:174px; 
  padding-left: 10px; 
  padding-right: 10px; 
}

 .col2c {
  width:340px; 
  padding-left: 10px; 
  padding-right: 10px; 
}

p strong, div strong {color:#FF0F0F; font-size: .95em;}
.title_center {text-align: center;}
.title_left {text-align: left;}
.title_center p, .title_left p {
  text-align: left;
  font-size: .8em;
  line-height: 1.0em; 
  margin-top: 0px; 
}
.footer{ 
  width:766px; 
  height:34px; 
  text-align:center;
  color: #FFFFFF; 
  font-size: .71em;
}
.navseq {
  width: 700px;
  margin-left: 33px;
  line-height: 41px;  
}
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.underline {text-decoration: underline}

.btmnav {
  font-size: .71em;
  text-align: center;
  color: #00FFFF;
  padding-bottom: 8px;
}
.btmnav a, .btmnav a:visited, .btmnav a:active {
  color: #00FFFF;  /*#939393;*/ 
  text-decoration: none;
}
.btmnav a:hover {
  text-decoration: underline;
}
#zmail {
  display: none;
}
.woo-promo{background:url(images/wooWoOpromo250bt.gif) top left no-repeat;width:250px;height:178px;margin:0;padding:0;font-weight:bold;}
.woo-promo a{display:block;color:#f00;width:250px;height:178px;text-decoration:none;}
.woo-promo a:hover{background:url(images/WoOpromo250btover.gif) top left no-repeat;color:#0f0;}*/

.ascs-promo{background:url(images/ascspromo250bt.gif) top left no-repeat;width:250px;height:178px;margin:0;padding:0;font-weight:bold;}
.ascs-promo a{display:block;color:#f00;width:250px;height:178px;}
.ascs-promo a:hover{background:url(images/ascspromo250btover.gif) top left no-repeat;text-decoration:none;color:#0f0;}
