body, table, td, div, p, input, textarea {color : #000000; font: 9pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}

form {margin-bottom: 0px;} 

ul {margin-left: 30px; padding-left: 0px; list-style-position: outside; list-style-image: url("/assets/bullet.gif"); margin-top: 1em;}
li {margin-bottom: 0.5em;}
li a, li a:link, li a:visited {text-decoration: none;}
li a:hover {text-decoration: underline;}

img {border: none;}

a:link, a:visited, a:active {color : #003399; text-decoration: underline; }
a:hover {color : #003399; text-decoration: none;}

h1{color : #003399; font-size: 16pt; font-weight: normal;}
h2 {color : #003399; font-weight: bold; font-size: 11pt; margin-bottom: 1em;}
body > h2 {color : #003399; font-weight: bold; font-size: 10pt;}
h3 {color : #000000; font-size: 9pt; margin-bottom: 0em;}
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active  {color: #003399; font-weight: bold; text-decoration: underline; margin-bottom: 0px;}
h3 a:hover {text-decoration: none;}
h4 {background-color: #ffffff; color : #333333; font: 8pt Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px;}
h4:link, h4 a:visited, h4 a:hover, h4 a:active {background-color: #ffffff; color : #666666; font: 8pt Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px;}
h5, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {color : #cccccc; font: 8pt Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; text-decoration: underline;}
h5 a:hover {text-decoration: none;}

.bodysmall {color : #000000; font-size: 8pt;}

.headerTable {margin-top: 15px;}
.headerSearchBox {background-color: #e8f6fb; color : #333333; font: 8pt Verdana, Arial, Helvetica, sans-serif;}

.leftNavBox a, .leftNavBox a:link, .leftNavBox a:visited {font-size: 8pt; text-decoration:none;}
.leftNavBox a:hover {font-size: 8pt; text-decoration:underline;}
 .leftNavBox a:active {font-size: 8pt; text-decoration: none;}

.leftNavBox {border-left: 1px solid #c9cdd1; border-right: 1px solid #c9cdd1;background-color: #f3f3f1;}

.leftGrayBox {border-left: 1px solid #c9cdd1; border-right: 1px solid #c9cdd1;background-color: #f3f3f1}
.rightGrayBox {border-left: 1px solid #b6b5b5; border-right: 1px solid #c9cdd1;background-color: #f3f3f1}
.promoGrayBox {border-left: 1px solid #c9cdd1; border-right: 1px solid #c9cdd1;background-color: #f0f3f6}

.leftNavFirst, .leftNavFirst:link, .leftNavFirst:visited, .leftNavFirst:hover, .leftNavFirst:active {color: #000000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftNavLinks {background-image:url(/assets/templates/nav_dottedline130.gif); background-position:bottom; background-repeat:repeat-x;  height:22px; cursor:pointer;}
.leftNavLinksLG {background-image:url(/assets/templates/nav_dottedline130.gif); background-position:bottom; background-repeat:repeat-x;  height:34px; cursor:pointer;}


.leftNavSecond, .leftNavSecond:link, .leftNavSecond:visited, .leftNavSecond:hover, .leftNavSecond:active {color : #000000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.leftNavSecond_selected, .leftNavSecond_selected:link, .leftNavSecond_selected:visited, .leftNavSecond_selected:hover, .leftNavSecond_selected:active {color : #003366; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftNavSecond_selected:hover {color: #cc3366;}

.leftNavCurrentBox,.leftNavCurrentBox:link, .leftNavCurrentBox:visited, .leftNavCurrentBox:hover, .leftNavCurrentBox:active {background-color: #205c92; color : #ffffff; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight : normal}
.leftNavCurrentBox:hover {color: #cc3366;}

.leftNavCurrent, .leftNavCurrent:link, .leftNavCurrent:visited, .leftNavCurrent:hover, .leftNavCurrent:active {background-color: #bed3e8; color : #003366; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftNavCurrent:hover {color:#cc3366;}

.crumb_pad {padding-left: 10px;}
.crumb_trail, .crumb_trail:link, .crumb_trail:visited, .crumb_trail:hover, .crumb_trail:active {color : #666666; font: 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.crumb_selected, .crumb_selected:link, .crumb_selected:visited, .crumb_selected:hover, .crumb_selected:active {color : #003399; font: 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.RelatedBox {border: 1px solid #b1c9df; background-color: #eff6fb;}

.RelatedLink, .RelatedLink:link, .RelatedLink:visited, .RelatedLink:hover, .RelatedLink:active {background-color: #eff6fb; color : #ffffff; font: 9pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.RelatedLink:hover {color:#cc3366;}

.SpeechLink, .SpeechLink:link, .SpeechLink:visited, .SpeechLink:hover, .SpeechLink:active { color : #003399; font: 9pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.SpeechLink:hover {text-decoration: underline;}

.cellpad {padding: 7px;}

/* Class names  carried over from old site */
.boxheader {font-weight: bold; font-size: 10pt;color: #000000;}
.boxheader {font-weight: bold; font-size:10pt;}
.boxbodyleft {font-size: 9pt; color: #000000;}

.bodyheader {font-weight: bold;} /* Used by Event Calendar */

/*  .rightColumn - For Three Column Template */
.rightColumn table {width: 180px; margin-bottom: 1em;}
.rightColumn td {border : 1px solid #b6b5b5; padding: 4px; background-color: #f3f3f1;}
.rightColumn h2 {font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #fcfcfc; line-height: 1em; padding: 3px; margin: 0px; text-align: left;}

.memberRightBox {background-color: #f4f4dd}
.memberInsightHeader {font-weight: bold; font-size: 10pt; color: #837e69; margin-bottom: 0em;}
.memberInsightHeader h2 {font-weight: bold; font-size: 14pt; color: #837e69; margin-bottom: 0em;}
.memberInsightItem h3 {font-weight: bold; font-size: 10pt; color: #837e69; margin-bottom: 0em;}

.boxbody ul {margin-left: 5px; margin-top: 0em; list-style-image: none; list-style-type: none;}
.boxbody li {margin-bottom: 0.5em; text-decoration: none;}

a.boxbody, a.boxbody:link, a.boxbody:visited, a.boxbody:hover, a.boxbody:active {color : #003399; text-decoration: none;}
a.boxbody:visited {color : #666666;}
a.boxbody:hover {text-decoration: underline;}

.footerbar, .footerbar:link, .footerbar:visited, .footerbar:hover, .footerbar:active {background-color: #f0f4f7; color : #000000;  margin-top: 3px; margin-bottom: 3px; text-decoration:none;}
.footerbar:hover, .footerbar:active {color : #003399;}
.footerbar:hover {text-decoration: underline;}

.footeraddress, .footeraddress:link, .footeraddress:visited, .footeraddress:hover, .footeraddress:active {color : #000000; font-style: italic; font-size: 8pt;}
.footeraddress:visited, .footeraddress:hover {color : #003399;}

.weeklyFooter {font-style: italic; margin-top: 1.5em;}

.spRightColumn {background-color: #e1f2f9; border: 1px solid #a8ccdc; padding: 0px; }
.spRightHeader {font-weight: bold; font-size: 10pt; color: #1879c6;}
.spHeader {font-weight: bold; font-size: 11pt; color: #1879c6;}

.formHeader {font-weight: bold; font-size: 11pt; color: #666666;}
.selectOption {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000;}

/* highlight class is for the "affiliation_name" form field to be used for form spam blocking - RH 9/24/2007 */
.highlight {visibility: hidden;}

/*Added to allow for creation of table-less auction form - Ricardo Harvin 10/11/2007 (modified from A List Apart) */
div.row {clear:both; padding-top:10px; vertical-align:top;}
div.row label.label {float:left; width:200px; text-align:right;}
div.row span.formw {float:right; width:400px; text-align:left;}
/*End of table-less form classes */