h2 {
font-family: Arial, Helvetica, sans-serif;
color: #039;
font-weight : bold;
font-size : 14pt;
text-decoration : none;
margin-top: 3px;
margin-bottom: 3px;}

h3 {
font-family: Arial, Helvetica, sans-serif;
color: #666;
font-weight : bold;
font-style: italic;
font-size : 12pt;
text-decoration : none;
margin-top: 3px;
margin-bottom: 3px;}

h4.bio {
margin-top: 0px;
margin-right: 2px;
margin-bottom: 0px;
margin-left: 0px;}

p.biofirst {margin-top: 0px }

h5 {
font-size : 20px;}

#host {
text-align: center;
width: 230px;
float: right;
margin: 0px 5px 0px 5px;
padding: 0px 0px 5px 0px;
border: 0px none;}

#host h3 {
padding: 5px 0px 5px 0px;}

.clear {
clear: both;}

table {
border-collapse: collapse;
width: 90%;
margin-top: 10px;}

table th {
font-weight: bold;
color: #000;
background-color: #ddddff;
text-align: left;
padding: 3px;
border: 1px #999 solid;}

table td {
font-weight: normal;
color: #000;
background-color: #fff;
text-align: left;
border: 1px solid #999;
padding: 3px;
vertical-align: top;}

table caption {
width: auto;
color: #fff;
background-color: #101177;
font-size: 16px;
font-weight: bold;
caption-side: top;
padding: 5px;
text-align: center;}

img.border {
border: 2px solid #000;
margin: 0px 30px 0px 0px;}

img.profile {
float: right;
margin: 3px 30px 3px 15px;}

h2.sponsor {
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
font-style: normal;
font-size : 14px;
color: #FFFFFF;
padding: 2px 10px 2px 10px;
margin: 0px 0px 10px 0px;
clear: both;; text-indent: 3pt; background-color: #003366; border-color: black black #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1; border-left-width: 0px}

h3.sponsor {
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
font-style: italic;
font-size : 14px;
color: #FFCC33;
display: block;
clear: both;; border-color: #CCCCFF black; width: 98%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border-style: solid; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

div.logo {
float: left;
margin: 10px 60px 10px 0px;
padding: 0px;; left: 120px; clip:  rect(   )}

p.date {
color: #d9b214;
font-weight : normal;
display: block;
border-left: 8px solid #36c;
padding: 0px 0px 0px 10px;
margin: 10px 0px 0px 0px;; border-color: black black black #d9b214; border-left-width: 6px}.thumbs {  float: left; margin-top: 0px; margin-right: 15px; margin-bottom: 15px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; clip:  rect(   ); border: 1px #CCCCCC solid; font-size: 11px}
.pullquoteleft2 { BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; MARGIN: 0.5em 1em 0.5em 0em; BORDER-LEFT: #000000 1px outset; BORDER-BOTTOM: #000000 1px outset ; border: 1px dotted; border-color: #CCCCCC #cccccc cccccc; left: 30px; clip:   rect(   ); padding: 0.5em 0.5em; background-color: #FFFFCC; width: auto}
.pullquoteright2 { BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; MARGIN: 1em 1em; BORDER-LEFT: #000000 1px outset; BORDER-BOTTOM: #000000 1px outset ; clip: rect( 90% ) ; background-color: #FFFFCC; line-height: 1.5em; font-weight: normal; border: 1px #CCCCCC dotted; padding: 0.5em 0.5em; width: 200px; float: right}
.pullquoteright3 { BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; BORDER-LEFT: #000000 1px outset; BORDER-BOTTOM: #000000 1px outset ; clip:      rect(   ); line-height: 1.5em; font-weight: normal; border: 0px none; float: none; color: #003366; clear: none; text-indent: -20px; margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}
.pullquoteleft3 { BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; MARGIN: 1em 1em; BORDER-LEFT: #000000 1px outset; BORDER-BOTTOM: #000000 1px outset ; clip: rect( 90% ) ; line-height: 1.5em; font-weight: normal; border: ridge; padding: 0.5em 0.5em; float: left; border-width: 3px 0px 1px; border-color: #eeeeee black #999999 #999999; color: #003366 }
.table_list {  border-color: #9999FF #FFFFFF; text-indent: -1px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 2px}
table {  }
table {  }
table {  clip:   rect(   )}
table {  }
table {  vertical-align: baseline}
table {  }
.body2 {  float: left; width: 75%; clip:  rect(   ); padding-right: 6px; margin-top: 2px}
.pullquoteright4 { BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; MARGIN: 1em 1em; BORDER-LEFT: #000000 1px outset; BORDER-BOTTOM: #000000 1px outset ; clip:   rect(   ); line-height: 1.5em; font-weight: normal; border: 0px none; padding: 0.5em 0.5em; width: 200px; float: right ; color: #003366 ; clear: right}
h1 {  border-color: black black #CCCCCC}
h1 {  }
h1 {  }
h1 {  }
teaser { color: #8000ff; font-weight : bold; display: block; border-left: 8px solid #36c; padding: 0px 0px 0px 10px; margin: 10px 0px 0px 0px;; border-color: black black black #d9b214; border-left-width: 10px }
.thumbs_teaser { float: left; margin-top: 0px; margin-right: 15px; margin-bottom: 15px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; clip:  rect( 50px  ); border: 0px none; background-color: #d9b214; clear: none}
a:link {  color: #ae9d3c}
a:link {  }
.callout { overflow: auto; clip:    rect(   ); border: solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #f3f3fc; clear: both; color: #101177; font-weight: bold; border-width: 0px 0px 1px; border-color: black #CCCCCC #CCCC99 black; float: none; line-height: -9em; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; width: 75%}
.table_none { border: #FFFFFF solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-width: 1px 0px}
table {  border: 0px #FFFFFF none}
.promo {  padding-right: 3px; padding-left: 10px; position: absolute; z-index: 3; width: 200px; left: 80%; top: 20px; clip:  rect(   )}
h1 {  width: 75%; clip:  rect(   ); font-size: 26px; font-weight: lighter; color: #669; padding-top: 20px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td {  }
td {  }
td {  }
table {  padding-left: 3px}
table {  }
table {  padding-top: 3px; padding-right: 3px; padding-bottom: 3px}
.crumbs {  font-size: 0.8em; white-space: nowrap?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)}
.mauve { COLOR: #6633ff}
h6 {  color: #6633ff; vertical-align: -20%; font-size: 12pt}
.thumbs_no_border { float: left; margin-top: 0px; margin-right: 2px; margin-bottom: 2px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; clip: rect( ); border: 0px #CCCCCC solid; font-size: 11px }
#sideBar {  float: right; width: 150px; margin-bottom: 5px}

