/*-------------------begin default styles------------------------*/body {font-family: Arial, sans-serif;scrollbar-3dlight-color : #ffffff;scrollbar-face-color : #001C49;scrollbar-shadow-color : #ffffff;scrollbar-highlight-color : #ffffff;scrollbar-darkshadow-color : #ffffff;scrollbar-track-color : #ffffff;scrollbar-arrow-color : #ffffff;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}td {font-family: Arial, sans-serif;font-size: 11px; color: #000000;} /*all regular text*/.req {font-size: 11px; color: #C14E13;} /*required fields*/.error {font-size: 11px; color: #CC0000; font-weight: bold;} /* error text*//* default link style */A:link { color: #000000; text-decoration: underline;}A:visited { color: #000000; text-decoration: underline;}A:active { color: #000000; text-decoration: underline;}A:hover { color: #666666; text-decoration: underline;}INPUT, SELECT, OPTION, TEXTAREA{font-family: Arial, sans-serif;font-size: 10px;font-weight: normal; color: #000000;} /* default form styles *//*-------------------end default styles------------------------*//*-------------------begin pagination styles------------------------*/.pages {font-size: 12px; color: #DADA7C; font-weight: bold;} /* pagination*/.thispage {font-size: 12px; color: #FFFFFF; font-weight: bold;} /* pagination style for current page number*//* pagination links */A.pages:link { color: #DADA7C; text-decoration: none; font-weight: bold;}A.pages:visited { color: #DADA7C; text-decoration: none; font-weight: bold;}A.pages:active { color: #DADA7C; text-decoration: none; font-weight: bold;}A.pages:hover { color: #DADA7C; text-decoration: underline; font-weight: bold;}/*-------------------end pagination styles------------------------*//*-------------------begin candidate pages styles------------------------*/.searchfield{width: 205px;font-family: Arial, sans-serif;font-size: 10px;font-weight: normal; color: #000000;} /* form styles for search fields */.searchcount {font-size: 30px; color: #90C9FF; font-weight: bold;} /*candidate homepage count in candidate search*/.searchcheck {font-size: 10px; color: #FFFFFF; font-weight: normal;} /*text for the search checkboxs*/.subspotheadline {font-size: 10px; color: #B6D373; font-weight: bold;} /*text for subspotlight headline*/.visitlink {font-size: 10px; color: #3474DA; font-weight: bold;} /*text for visit my page add to watch list links for candidate*//* text for visit my page add to watch list links for candidate */A.visitlink:link { color: #3474DA; text-decoration: none; font-weight: bold;}A.visitlink:visited { color: #3474DA; text-decoration: none; font-weight: bold;}A.visitlink:active { color: #3474DA; text-decoration: none; font-weight: bold;}A.visitlink:hover { color: #3474DA; text-decoration: underline; font-weight: bold;}.candidatename {font-size: 12px; color: #FFFFFF; font-weight: bold;} /*text candidate name*/.candidatequote {font-size: 10px; color: #000000; font-weight: normal;} /*text candidate quote*/.platform {font-size: 12px; color: #FFFFFF; font-weight: normal;} /*text candidate platforms*/.diarydate {font-size: 11px; color: #174E73; font-weight: bold; font-style: italic;} /*text candidate stats*/.stats {font-style: italic;} /*text candidate stats italic*//* stats -websites */A.web:link { color: #CC0000; text-decoration: none; font-style: italic;}A.web:visited { color: #CC0000; text-decoration: none; font-style: italic;}A.web:active { color: #CC0000; text-decoration: none; font-style: italic;}A.web:hover { color: #CC0000; text-decoration: underline; font-style: italic;}.name {font-size: 14px; color: #FFFFFF;} /*user for candidate name in campaign email*/.location {font-size: 14px; color: #FDCD1E;} /*user for candidate location in campaign email*/.quote {font-size: 22px; color: #FFFFFF;} /*user for candidate quote in campaign email*/.emailfield{width: 230px;font-family: Arial, sans-serif;font-size: 10px;font-weight: normal; color: #000000;}  /* form styles for email fields *//*-------------------end candidate pages styles------------------------*//*-------------------begin messageboard page styles------------------------*/.debateheadline {font-size: 14px; color: #174E73; font-weight: bold;} /* debate headline*/.debatelink {font-size: 11px; color: #174E73; font-weight: bold;} /* debate link*//* debate link */A.debatelink:link { color: #174E73; text-decoration: none; font-weight: bold;}A.debatelink:visited { color: #174E73; text-decoration: none; font-weight: bold;}A.debatelink:active { color: #174E73; text-decoration: none; font-weight: bold;}A.debatelink:hover { color: #174E73; text-decoration: underline; font-weight: bold;}.eventlink {font-size: 14px; color: #0A507D; font-weight: bold;} /* event headline link*//* event headline link */A.eventlink:link { color: #174E73; text-decoration: none; font-weight: bold;}A.eventlink:visited { color: #174E73; text-decoration: none; font-weight: bold;}A.eventlink:active { color: #174E73; text-decoration: none; font-weight: bold;}A.eventlink:hover { color: #174E73; text-decoration: underline; font-weight: bold;}/*-------------------end messageboard page styles------------------------*//*-------------------begin about the show pages styles------------------------*/.timelinedate {font-size: 22px; color: #FFFFFF; font-weight: bold;  line-height: 20px; } /* timeline date*/.pressdate {font-size: 16px; color: #FFFFFF; font-weight: bold;  line-height: 16px; } /* in the press date*/.pressheadline {font-size: 14px; color: #004792; } /* in the press headline*//* press headline link */A.presslink:link { color: #004792; text-decoration: none; font-weight: normal;}A.presslink:visited { color: #004792; text-decoration: none; font-weight: normal;}A.presslink:active { color: #004792; text-decoration: none; font-weight: normal;}A.presslink:hover { color: #004792; text-decoration: underline; font-weight: normal;}.newsheadline {font-size: 14px; color: #174E73; font-weight: bold;} /* news headline*/.newsdate {font-size: 12px; color: #5A5A6E; font-weight: bold;} /* news headline*//* news headline link on list page */A.newslink:link { color: #174E73; text-decoration: none; font-weight: bold; font-size: 14px;}A.newslink:visited { color: #174E73; text-decoration: none; font-weight: bold; font-size: 14px;}A.newslink:active { color: #174E73; text-decoration: none; font-weight: bold; font-size: 14px;}A.newslink:hover { color: #174E73; text-decoration: underline; font-weight: bold; font-size: 14px;}/* news link on detail page */A.newslink2:link { color: #116EAA; text-decoration: none; font-weight: bold; font-size: 11px;}A.newslink2:visited { color: #116EAA; text-decoration: none; font-weight: bold; font-size: 11px;}A.newslink2:active { color: #116EAA; text-decoration: none; font-weight: bold; font-size: 11px;}A.newslink2:hover { color: #116EAA; text-decoration: underline; font-weight: bold; font-size: 11px;}.advisoryboardname {font-size: 14px; color: #004792; font-weight: bold;} /* news headline*//*-------------------end about the show pages styles------------------------*//*-------------------begin apply pages styles------------------------*/.applymessage {font-size: 13px; color: #FFFFFF;} /*text for top welcome message*//* text for link to eligibility reqs at top welcome message */A.applymessagelink:link { color: #FFFFFF; text-decoration: underline;}A.applymessagelink:visited { color: #FFFFFF; text-decoration: underline;}A.applymessagelink:active { color: #FFFFFF; text-decoration: underline;}A.applymessagelink:hover { color: #FFFFFF; text-decoration: underline;}/* faq topic link */A.faqtopiclink:link { color: #FFFFFF; text-decoration: underline; font-size: 13px;}A.faqtopiclink:visited { color: #FFFFFF; text-decoration: underline; font-size: 13px;}A.faqtopiclink:active { color: #FFFFFF; text-decoration: underline; font-size: 13px;}A.faqtopiclink:hover { color: #FFFFFF; text-decoration: underline; font-size: 13px;}/* list of faq questions under a category */A.faqlistlink:link { color: #24638C; text-decoration: underline; font-size: 13px;}A.faqlistlink:visited { color: #24638C; text-decoration: underline; font-size: 13px;}A.faqlistlink:active { color: #24638C; text-decoration: underline; font-size: 13px;}A.faqlistlink:hover { color: #24638C; text-decoration: underline; font-size: 13px;}.faqtitle {font-size: 13px; color: #323439; font-weight: bold;} /*text for title of individual faq question*//*-------------------end apply pages styles------------------------*//*-------------------begin watchlink page styles------------------------*//* watch list links */A.watchlink:link { color: #FFFFFF; text-decoration: none; font-size: 11px;}A.watchlink:visited { color: #FFFFFF; text-decoration: none; font-size: 11px;}A.watchlink:active { color: #FFFFFF; text-decoration: none; font-size: 11px;}A.watchlink:hover { color: #CCCCCC; text-decoration: underline; font-size: 11px;}/* watch list remove links */A.removelink:link { color: #CCCCCC; text-decoration: none; font-size: 10px;}A.removelink:visited { color: #CCCCCC; text-decoration: none; font-size: 10px;}A.removelink:active { color: #CCCCCC; text-decoration: none; font-size: 10px;}A.removelink:hover { color: #FFFFFF; text-decoration: underline; font-size: 10px;}.watchlink {font-size: 11px; color: #FFFFFF; text-decoration: none;} /*text for watchlist names*//*-------------------end watchlink page styles------------------------*//*-------------------begin contact page styles------------------------*/.contactthanks {font-size: 12px; color: #174E73; text-decoration: none;} /*text for contact thank you message*//*-------------------end contact page styles------------------------*/