/* CMS CSS Document */
/* Margin/Padding:  0top  0right  0bottom  0left ; */

body { margin:0px; padding:0px;  text-align:center;  font-size:small;  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;  background: #e1e1e1; }
* {margin:0; padding:0;}

#header { width:542px; height:182px; background: #e1e1e1 url(/images/logo-tag.gif) no-repeat; border-right: 0 solid #000; text-align:left; font-weight:bold; color: #000; padding:0 0 0 334px; }
#container { position:absolute; top:0px; left:30px;  text-align:left; }
#container, #top, #bottom, #footer { margin:0 auto;	width:900px;  padding:0 auto; }
#top, #bottom { height:10px;  display:block !important; }
#top { margin-top:10px; }
#grad_line { width:100%; height: 18px; background: #fff url(img/hdr_icn_gradient.gif) top;  }

#nav { width:542px; height:42px; background: #FFF; text-align:left; font-weight:bold; color: #000; padding:0 0 0 15px; }
#column1 {width:638px; background-color:#FFF; float:left; background: url(img/faux_right.gif) #FFFFFF repeat-y right; border-bottom: 2px solid #b9b8b8; padding: 7px 0 5px 15px; text-align: left; }
#column2 {width:220px; float:left; padding: 14px 0 0 7px; border-right: 0 solid#000; text-align:left; font-size: 8pt;  }

.active { color: #32cd32; font-weight: bold; }
.inactive { color: #ff0000; font-weight: bold; }
.note { color: #dc143c; font-weight: bold; font-size: 7pt; }

#contact { float:left; background-color:#e1e1e1; padding: 3px 248px 0 7px; font-size: 6.75pt; text-align:right; font-weight:bold; color:#909090; }
#credit { float:left; background-color:#e1e1e1; padding: 3px 248px 0 7px; font-size: 6.75pt; color:#909090; }

.title { font-weight: bold; color: #010071; font-size: 12pt; }
.icntitle { font-weight: bold; color: #010071; font-size: 10pt; }
a { font-weight:bold; color: #790000; text-decoration:none; }
a:hover { font-weight:bold; color: #790000; text-decoration:none; }
a:active { font-weight:bold; color: #790000; text-decoration:none; }

.clearthis { clear:both; height:0; line-height:0; }
clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
