a:link {color: #002A66; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: underline;}
a:visited {color: #002A66; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: underline;}
a:hover  {color: #002A66;}

a.announcelink:link {color: #880000; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.announcelink:visited {color: #880000; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.announcelink:hover {color: #660000;}

a.helplink:link {color: #002A66; font-weight: bold; font-size: 10pt; background: transparent; text-decoration: underline;}
a.helplink:visited {color: #002A66; font-weight: bold; font-size: 10pt; background: transparent; text-decoration: underline;}
a.helplink:hover {color: #002A66;}

a.tinylink:link {color: #999999; font-family: arial; font-weight: normal; font-size: 7pt; background: transparent; text-decoration: none;}
a.tinylink:visited {color: #999999; font-family: arial; font-weight: normal; font-size: 7pt; background: transparent; text-decoration: none;}
a.tinylink:hover  {color: #cccccc;}

a.whitelink:link {color: ffffff; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline; padding-bottom: 3px;}
a.whitelink:visited {color: #ffffff; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline; padding-bottom: 3px;}
a.whitelink:hover  {color: #ffffff;}

a.medwhitelink:link {color: ffffff; font-weight: bold; font-size: 12pt; background: transparent; text-decoration: underline;}
a.medwhitelink:visited {color: #ffffff; font-weight: bold; font-size: 12pt; background: transparent; text-decoration: underline;}
a.medwhitelink:hover  {color: #ffffff;}

a.bigwhitelink:link {color: ffffff; font-weight: bold; font-size: 16pt; background: transparent; text-decoration: underline;}
a.bigwhitelink:visited {color: #ffffff; font-weight: bold; font-size: 16pt; background: transparent; text-decoration: underline;}
a.bigwhitelink:hover  {color: #ffffff;}

a.biglink:link {color: #002A66; font-weight: bold; font-size: 12pt; background: transparent; text-decoration: underline;}
a.biglink:visited {color: #002A66; font-weight: bold; font-size: 12pt; background: transparent; text-decoration: underline;}
a.biglink:hover  {color: #002A66;}

a.medlink:link {color: #103C56; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.medlink:visited {color: #103C56; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.medlink:hover  {color: #002A66;}

a.stdlink:link {color: #002A66; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: underline;}
a.stdlink:visited {color: #002A66; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: underline;}
a.stdlink:hover  {color: #002A66;}

a.smlink:link {color: #002A66; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: underline;}
a.smlink:visited {color: #002A66; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: underline;}
a.smlink:hover  {color: #000000; font-weight: normal;}

a.bylinelink:link {color: #444444; font-weight: bold; font-size: 10pt; background: transparent; text-decoration: underline;}
a.bylinelink:visited {color: #444444; font-weight: bold; font-size: 10pt; background: transparent; text-decoration: underline;}
a.bylinelink:hover  {color: #000066; font-weight: bold;}

a.vsmlink:link {color: #002A66; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: underline;}
a.vsmlink:visited {color: #002A66; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: underline;}
a.vsmlink:hover  {color: #002A66;}

a.usmlink:link {color: #002A66; font-weight: normal; font-size: 7pt; background: transparent; text-decoration: underline;}
a.usmlink:visited {color: #002A66; font-weight: normal; font-size: 7pt; background: transparent; text-decoration: underline;}
a.usmlink:hover  {color: #002A66;}

a.menu:link {color: #91FFFF; font: bold 8pt verdana, Arial; background: transparent; text-decoration: none;}
a.menu:visited {color: #91FFFF; font: bold 8pt verdana, Arial; background: transparent; text-decoration: none;}
a.menu:hover {color: #FFFFFF;}

a.subMenu:link, a.subMenu:visited, a.subMenu:hover, a.subMenu:active {
   color: #16466E; font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; text-decoration: none;
   padding: 3px;}

a.maintopiclink:link {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 10pt; background: transparent; text-decoration: underline;}
a.maintopiclink:visited {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline;}
a.maintopiclink:hover {color: #dddddd;}

a.doctitlelink:link {color: #002A66; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline;}
a.doctitlelink:visited {color: #002A66; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline;}
a.doctitlelink:hover  {color: #002A66;}

a.docurllink:link {color: #002A66; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration:  underline;}
a.docurllink:visited {color: #002A66; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration:  underline;}
a.docurllink:hover  {color: #002A66;}

a.topiclink:link {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: none;}
a.topiclink:visited {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: none;}
a.topiclink:hover  {color: #ffffff; background: #009E56;}

.adphotolink a:hover img {opacity: .75; -moz-opacity: .75; -khtml-opacity: .75; filter: alpha(opacity=75);}

a.adtitlelink:link {color: #1F5D82; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline;}
a.adtitlelink:visited {color: #1F5D82; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline;}
a.adtitlelink:hover  {color: #0f4066; background: #70de86;}

a.adurllink:link {color: #1F5D82; font-family: Arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: underline;}
a.adurllink:visited {color: #1F5D82; font-family: Arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: underline;}
a.adurllink:hover  {color: #0f2880;}

a.urllink:link {color: #1F6E82; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: none;}
a.urllink:visited {color: #1F6E82; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: none;}
a.urllink:hover  {color: 0f2880;}

a.articlelink:link {color: #003257; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: underline; padding-bottom: 3px;}
a.articlelink:visited {color: #003257; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: underline; padding-bottom: 3px;}
a.articlelink:hover  {color: #006688; padding-bottom: 3px;}

a.whatsnewlink:link {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: none; padding:0px;}
a.whatsnewlink:visited {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: none; padding:0px;}
a.whatsnewlink:hover  {color: #ffffff; background: #009E56}

a.redwhatsnewlink:link {color: #ff3333; font-family: Arial; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: none; padding:0px;}
a.redwhatsnewlink:visited {color: #ff3333; font-family: Arial; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: none; padding:0px;}
a.redwhatsnewlink:hover  {color: #ff3333; background: #009E56}

a.smwhatsnewlink:link {color: #ffffff; font-family: arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: none; padding:0px;}
a.smwhatsnewlink:visited {color: #ffffff; font-family: arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: none; padding:0px;}
a.smwhatsnewlink:hover  {color: #ffffff; background: #009E56}

a.whatsnewlinkhot:link {color: #aa0000; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline; padding:0px;}
a.whatsnewlinkhot:visited {color: #aa0000; font-family: Arial; font-weight: bold; font-size: 9pt; background: transparent; text-decoration: underline; padding:0px;}
a.whatsnewlinkhot:hover  {color: #0f2880;}

a.navlink:link {color: #002a66; font-weight: bold; font-size: 12pt; background: transparent; text-decoration: none;}
a.navlink:visited {color: #002a66; font-weight: bold; font-size: 12pt; background: transparent; text-decoration: none;}
a.navlink:hover  {color: #330000;}

a.browsetopiclink:link {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: none; padding:0px;}
a.browsetopiclink:visited {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 10pt; background: transparent; text-decoration: none; padding:0px;}
a.browsetopiclink:hover  {color: #ffffff; background: #009E56}

a.todaysquestionslink:link {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: none;}
a.todaysquestionslink:visited {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 9pt; background: transparent; text-decoration: none;}
a.todaysquestionslink:hover {color: #dddddd; background: #009E56}

a.bigtodaysquestionslink:link {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 11pt; background: transparent; text-decoration: none;}
a.bigtodaysquestionslink:visited {color: #ffffff; font-family: Arial; font-weight: normal; font-size: 11pt; background: transparent; text-decoration: none;}
a.bigtodaysquestionslink:hover {color: #dddddd; background: #009E56}

a.qhexplainedlink:link {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.qhexplainedlink:visited {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.qhexplainedlink:hover {color: #ffffaa; background: #B51919;}

a.smtextlink:link {color: #000000; font-family: arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: underline; padding:0px;}
a.smtextlink:visited {color: #000000; font-family: arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: underline; padding:0px;}
a.smtextlink:hover  {color: #000000; background: #A6D2E0}

a.vsmtextlink:link {color: #000000; font-family: arial; font-weight: normal; font-size: 7pt; background: transparent; text-decoration: underline; padding:0px;}
a.vsmtextlink:visited {color: #000000; font-family: arial; font-weight: normal; font-size: 7pt; background: transparent; text-decoration: underline; padding:0px;}
a.vsmtextlink:hover  {color: #000000; background: #A6D2E0}

.tooltip {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 15px; color: black; border: 1px solid #000000;
position: absolute; background-color: #EFEFEF; padding: 8px 11px 11px; layer-background-color: #EEFAFF; visibility: hide; display: none; height: auto;}

body {font-family: Arial; background-attach: scroll; font-size: 10pt; color: #000000; background-color: #ffffff;}
ol {margin-bottom:6px;}
ul {margin-bottom:6px;}
li {padding-bottom: 6px;}
td {font-family: Arial; font-size: 10pt;}
input {font-family: Arial; font-size: 9pt;}
select {font-family: Arial; font-size: 10pt;}
.plist {margin-top:6px;}
.less-space {margin-top:8px;}

.navmenubordercolor { border-width: 0px;
border-style: outset;
border-style:solid;
border-color:#B1DFC8;
background-color: #B1DFC8
 }

.listspace {padding-bottom: 6px;}
.homepagetxt {color: #000000; font-family: Verdana, Arial; font-size: 10pt; font-weight:normal;}
.hdrtitlecap {color: #91FFFF; font-family: Verdana, Arial; font-size: 48pt; font-weight:bold;}
.hdrtitle {color: #91FFFF; font-family: Verdana, Arial; font-size: 14pt; font-weight:bold; font-style: italic;}
.header {color: #FFFFFF; font-family: Verdana, Arial; font-size: 24pt; font-weight: bold;}
.subheader {color: #000000; font-family: Arial; font-size: 12pt; font-weight: bold;}
.subsubheader {color: #000000; font-family: Verdana, Arial; font-size: 10pt; font-weight: bold;}
.colheader {color: #015769; font-family: Arial; font-size: 11pt; font-weight: bold; }
.hlptopicheading {color: #194f7c; font-family: "Arial"; font-size: 14pt; font-weight: bold; font-variant: small-caps;}
.smtext {color: #000000; font-family: arial; font-size: 8pt; font-weight:normal;}
.vsmtext {font-family: arial; font-size: 7pt; font-weight:normal;}
.usmtext {font-family: arial; font-size: 6pt; font-weight:normal;}
.searchoptions {color: #000000; font-family: Verdana, Arial; font-size: 10pt; font-weight:normal;}
.browsetopichdr {color: #ffffff; font-family: Arial; font-size: 14pt; font-weight:bold;}
.whatsnewpostdates {color: #ffffff; font-family: arial; font-size: 8pt; font-weight:normal;}
.redwhatsnewpostdates {color: #ff3333; font-family: arial; font-size: 10pt; font-weight: bold;}


.maintablebckgnd {background-color: #302A30;}
.contenttablebckgnd {font-family: Arial; font-size: 10pt; font-weight: normal; color: #000000; background-color: #0F8DAB;}
.maintablebckgndborder {background-color: #cadce1;
border-width:1px; border-color: #20435F; border-style: solid;}

.adhilitebckgnd {background-color: #b0ffff;}

/* Color changes to same as background until topic directory is added */
/*.lighttablebckgnd {background-color: #cadce1;} */
.lighttablebckgnd {background-color: #e1f1ff;}
.topichdrbackgnd {font-family: Arial; font-size: 10pt; color: #000000; background-color: #edf3f5;}
.topicbackgnd {font-family: Arial; font-size: 10pt; font-weight:normal; color: #ff0000; background-color: #edf3f5;
   border-width:1px; border-color: #20435F; border-style: solid;}
.hilitebckgnd {background-color: #edf3f5;}
.currenttopicnode {font-family: Arial; font-size: 10pt; font-weight: bold;color: #ffffff;}
.browsetopicbckgnd {background-color: #006633;}

.resultsbckgnd {font-family: Arial; font-size: 10pt; color: #000000; background-color: #CDE5ED;
border-width:1px; border-color: #20435F; border-style: solid;}
.resultshdrbckgnd {font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: bold;
   background-color: #20435F; line-height: 18px;}

.adbarbckgnd {font-family: Arial; font-size: 9pt; font-weight: normal; color: #000000; background-color: #B1DFC8}
.adurl {color: #1F5D82; font-family: Arial; font-weight: normal; font-size: 8pt; background: transparent; text-decoration: none;}
.adheader {color: #000000; font-family: Verdana, Arial; font-size: 11pt; font-weight: bold; }
.adsubheader {color: #000000; font-family: Verdana, Arial; font-size: 10pt; font-weight: bold;}

.qhexplainedhdr { color: #ffffff; font-family: Arial; font-size: 12pt; font-weight: bold; font-style: italic;}
.qhexplainedbckgnd {font-family: Arial; font-size: 10pt; font-weight: bold; color: #ffffff; background-color: #841212;}
.whatsnewhdr {font-family: Arial; font-size: 11pt; font-weight: bold; font-style: italic; color: #edf3f5; background-color: #20435F;}
.whatsnewbckgnd {font-family: Arial; font-size: 10pt; font-weight: normal; color: #ffffff; background-color: #de3e5;}
.smwhatsnew {font-family: Arial; font-size: 8pt; font-weight: bold; color: #1F6E82; background-color: #edf3f5;}

.alerthdr { color: #ffffff; font-family: Arial; font-size: 14pt; font-weight: bold; font-style: italic;}
.alertbckgnd {font-family: Arial; font-weight: bold; color: #ffffff; background-color: #841212;}

.faint {font-family: Arial; font-size: 9pt; font-weight: bold; color: #444444;}
.sidetablebckgnd {background-color: #bdcde6;}
.menubckgnd {background-color: #20435F;}
.logohdrbckgnd {background-color: #20435F;}
.bordercolor {background-color: #20435F;}
.formcontrolbckgnd {background-color: #bbbbbb;}
.subhdrtitle {color: #000000; font-family: Arial; font-size: 16pt; font-weight:bold;}
.photocaption {color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold;}
.labels {font-family: Arial; font-size: 9pt; font-weight: normal;}
.opinion {font-family: Arial; font-size: 11pt; font-weight: normal; font-style: italic;}

.TableHdr { background-color: #888888; font-family: "Arial"; font-size: 10pt; color: #ffffff;}
.TableContent { background-color: #C0CFD4; font-family: "Arial"; font-size: 9pt;}

.TableGreen { background-color: #006633; font-family: "Arial"; font-size: 9pt; color: #ffffff; padding: 0 6pt 0 6pt;}

.CellHdr { background-color: #888888; font-family: "Arial"; font-size: 11pt; font-weight: bold; color: #ffffff;
 padding: 0 3pt 0 3pt;}
.CellSubHdr { background-color: #888888; font-family: "Arial"; font-size: 10pt; font-weight: normal; color: #ffffff;
 padding: 0 3pt 0 6pt;}
.CellItem { background-color: #C0CFD4; font-family: "Arial"; font-size: 9pt; font-weight: normal; padding: 0 0 0 6pt;}
.CellSep { background-color: #CDE5ED;}

.subMenuBkgnd {background-color: #ADC2C9;}
.EmptyFieldTxt {font-family: Century Gothic, Verdana, Arial; font-size: 10pt; font-weight: bold; color: #ff3400;}
.EmptyFieldTxtSm {font-family: Century Gothic, Verdana, Arial; font-size: 9pt; font-weight: bold; color: #ff3400;}
.formlabel {color: #222222; font-family: "Arial", Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}
.medtextwht {color: #ffffff; font-size: 8pt; line-height: normal;}
.descfontwht {color: #ffffff; font-family: "Arial", Helvetica, sans-serif; font-size: 12pt; font-weight:bold;}

.docscore {font-family: Arial; font-size: 9pt; color: #006000; font-weight: bold;}

.bg2 {background: url(../images/grazing.jpg) bottom no-repeat; min-height: 130px; padding-top: 10px; padding-bottom: 10px;}
.pagebg {background: url(../images/face.jpg) bottom no-repeat; min-height: 200px; padding-top: 10px; padding-bottom: 10px;}
.announce {font-family: Arial; font-size: 14pt; color: #880000; font-weight: bold;}
.announcesm {font-family: Arial; font-size: 10pt; color: #880000; font-weight: bold; background-color: #CDE5ED}
.announcemsg {font-family: Arial; font-size: 11pt; color: #880000; font-weight: bold;}
.announcemsgliteblu {font-family: Arial; font-size: 11pt; font-weight: bold; color: #841212; background-color: #ddf5fd}
.announcemsglitegrn {font-family: Arial; font-size: 12pt; font-weight: bold; color: #000044; background-color: #B1DFC8}


.r1 {font-family: Arial; font-size: 20pt; color: #bb0000; font-weight: bold;}
.g {font-family: Arial; font-size: 20pt; color: #006633; font-weight: bold;}
.b {font-family: Arial; font-size: 20pt; color: #0000bb; font-weight: bold;}

.r2 {font-family: Arial; font-size: 14pt; color: #bb0000; font-weight: bold;}
.g2 {font-family: Arial; font-size: 14pt; color: #006633; font-weight: bold;}
.b2 {font-family: Arial; font-size: 14pt; color: #0000bb; font-weight: bold;}

/*Text Alignment
.alignCenter{text-align: center;}
.alignLeft{text-align: left;}
.alignRight{text-align: right;}

.alignTop{vertical-align: top;}
.alignBottom{vertical-align: bottom;}
.alignTopLeft{text-align: left; vertical-align: top;}
.alignBottomLeft{text-align: left; vertical-align: bottom;}

.newcontent_textcontrol {background-color: #ff0000; font-family: "Arial"; font-size: 7pt; color: #ffffff;}
.lastnavbit {font-family: "Arial"; font-size: 7pt; color: #ff0000;}



a.navbit:link {color: #880000; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.navbit:visited {color: #880000; font-weight: bold; font-size: 11pt; background: transparent; text-decoration: underline;}
a.navbit:hover {color: #660000;}

.threadlisthead a {color: #ff0000;}
.threadlisthead a, .threadlisthead a:hover {color: #ff0000; }
.threadtitle a, .threadtitle a:hover {color: #ff0000;}