/*----- GENERAL STYLES -----*/

body {
	background: #CCCCCC url(/images/scc/background.gif) repeat-y top center;
	margin: 0px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
}

td {
	font-family: Trebuchet MS, Verdana, Arial;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
}

td.left-column {
    padding: 0px;
}
td.left-column .navigation {
    margin: 0px;
    padding: 0px;
}
td.left-column .navigation ul {
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
}
div.leftbox {
	background: #FFFFFF url(/images/scc/leftbox-background.gif) no-repeat bottom center;
	width: 180px;
	margin: 0px 0px 20px 0px;
}

div.leftbox-content {
	padding-left: 10px;
	font-size: 12px;
}

div.leftbox-submit {
	margin: 5px 0px 0px 45px;
}

td.content-column {
	padding: 13px 35px 20px 15px;
}

td.content-column p {
	margin: 0px 0px 18px 0px;
}

/*----- TEXT STYLES -----*/
.footer-contact {
	font-size: 12px;
	line-height: 15px;
    padding-left: 20px;
}

.footer-links {
	font-size: 12px;
	line-height: 18px;
}

.text-16bold {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

.text-11black {
	font-size: 11px;
	color: #000000;
}

.caption {
	font-size:10px;
}

.text-12blue {
	font-size: 12px;
	font-weight: bold;
	color: #2E66A6;
}

/*----- LINK STYLES -----*/
a:link {
	color: #3576C0;
}

a:visited {
	color: #75A3D6;
}

a:hover {
	color: #3576C0;
	text-decoration: none;
}

a:active {
	color: #3576C0;
	text-decoration: none;
}

/* navigation
-------------------- */
#navigation #links {
    width: 241px;
    border: 1px solid #006;
    border-left: 0;
    margin: 10px 0;
}
#navigation #links .title {
    height: 44px;
    background-color: #006;
    color: #FFF;
    font-weight: bold;
    padding: 8px 0 0 11px;
}
#navigation #links ul {
    list-style-type: none;
    background-color: #ddeafa;
    margin: 0;
    padding: 0;
}
#navigation #links li {
    height: 29px;
    line-height: 29px;
    border-bottom: 1px dotted #006;
    padding-left: 20px;
    background: transparent url('/images/scc/navigation-arrow.jpg') no-repeat 2% 50%;
}
#navigation #links li.last {
    border-bottom: 0;
}
#navigation #links li a {
    display: block;
    width: 100%;
    color: #000;
    text-decoration: none;
}
#navigation #links li a:hover {
    text-decoration: underline;
}

/* buttons
-------------------- */
#buttons {
    width: 242px;
}
#buttons img {
    float: right;
    width: 231px;
    height: 64px;
    border: 0;
    padding-bottom: 10px;
}

/* Other Styles */
div.breadcrumbs {
	margin: -2px 0px 11px 0px;
	font-size: 10px;
}

table.teacher-subcat {
	margin: 0px 0px -1px 0px;
	border-left: 1px solid #2F448D;
	border-right: 1px solid #2F448D;
}

td.teacher-subcat-title {
	background-color: #2F448D;
	border: none;
	padding: 0px 7px 10px 7px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
}

img.teacher-subcat-top {
	margin-top: 12px;
	margin-bottom: 0px;
}

a.admin-return {

color: #2F448D;
}

.sub-menu {
	text-align: center;
	border: 1px solid #000066;
	background-color: #D9EAFC;
	padding: 5px;
}
.Surname {
visibility: hidden;
}

/* extension modules
-------------------- */
/* Generic (used by multiple EM's*/
.off, .odd{}
.on, .even{background-color:#EEE;}
table.section {
    border: 1px solid #006;
    width: 100%;
}
table.section .section-header td,
table.section .section-header td a:link,
table.section .section-header td a:visited {
    background-color: #006;
    color: #FFF;
    font-weight: bold;
    line-height: 25px;
    padding-left: 5px;
}
.resource-title, .resource-title a, .resource-title a:link, .resource-title a:active, .resource-title a:visited, .resource-title a:hover {
    color: #006 !important;
    font-weight: bold;
}

/*css styles for Extension Modules
announcements.cgi*/
.announcementurgent{font-size:20px;color:#FF0000;}
.font10{}
.font20{}
.announcementtext{}
.announcementattachment{}
.page-header {color:#006; font-family:Trebuchet MS, Verdana, Arial; font-weight:bold; font-size:20px; line-height: 31px;}
.fullstory{font-family:"Times New Roman", Times, serif; font-size:17px;}


/*css styles for Extension Modules
annual_reports.cgi*/
.annualreportspdfviewer{}

/*css styles for Extension Modules
calendar.cgi*/
.header-20{color:#006; font-family:Trebuchet MS, Verdana, Arial; font-weight:bold; font-size:20px; line-height: 31px;}
.calendardate{color: #000; font-weight: bold;}
.caption{ font-size:.75em}
.calendartable{ text-align:center;  width:500px; border: solid 1px #006; padding:3px;}
.calendartoprow{ color: #FFF; background-color:#006;}
.toprowtext{color: #FFF;}
.calendarvenuepopup{}
.smallcalendarholder{width:175px;  border-style:none; padding:1px; background-color:EEE;text-align:left; }
.smallcalendar{border-style:none; padding:1px; background-color:#FFFFFF; margin:1px ;text-align:left; width:100%;}
.smallcaltoprow{ background-color:#006;  font-size:14px; color:#FFFFFF;}
.smallcaltopanchor{ font-size:smaller; color:#FFFFFF;}
.smallcaltoptext{ font-size:smaller; color:#FFFFFF;}
.smallcalpastdate{background-color:#FFFDEA;}
.smallcalfuturedate{background-color:#FFFFFF;}

/*css styles for Extension Modules
discussionmodule*/
.headline_color{}
.table_cell_alt_color{}
.table_border_color{}
.table_color_between_cells{background-color:#FFFFFF;}
.buttonbg {background-color:#21983F;}
.prevtable{}
.forumtitle{}
.tableclass{ font-size:12px; color:#999999;}
.tableclass a{ font-size:12px;}
.formclass { font-size:12px;}
.description{}


/*css styles for Extension Modules
disease-alerts.cgi*/
.diseasealertsurgent{font-size:20px;color:#FF0000;}
.diseasealertstuff{}
.diseasealertsdata{ font-weight:bold;}
.diseasealertdata2{}

/*css styles for Extension Modules
fact_sheets.cgi*/
factsheetpdfviewer{}

/*css styles for Extension Modules
faqs.cgi*/
.faqsupdated{color: #FF0000; font-weight: bold;}
.faqsattatchment2{}

/*css styles for Extension Modules
forms.cgi*/
.formsnextprev{color:#AFAFAF;}

/*css styles for Extension Modules
ha-access-links.cgi*/
.accesslinks a{font-size:10px;}
#accessdiv {font-size:10px;}

/*css styles for Extension Modules
healthtips.cgi*/
.healthtipstable{text-align: center; border: 1px solid #5f328d; background-color: #e3dcee; padding: 5px;}

/*css styles for Extension Modules
medical-database.cgi*/
.medicalfont{}
.medicalheaderfont{font-weight:bold;}
.medicalresults{font-weight:bold;}
.medicalprovidersalpha{font-weight:bold;}
.medicalname{font-weight:bold;}
.medicalnextprev{color:#eeeeee;}
.medicallisting{font-weight:bold;}
.medicallistingbg1{}
.medicallistingbg2{background-color:#FFFFFF}

/*css styles for Extension Modules
newsletters.cgi*/
.newslettertable{padding: 5px 0px; border: 1px solid #006; width:100%;}
.newslettertrbg{background-color:#006;}
.newslettertabletext{color: #FFF; font-weight: bold;}

/*css styles for Extension Modules
protocols.cgi*/
.protocoldatabold{text-align:center; font-weight:bold;}
.protocoldata{}
.protocoldatanextprev{color:#AFAFAF;}
.spacer{color:#000000; font-family:Arial;}

/*css styles for Extension Modules
regional-responders.cgi*/
.regionaltextbold{font-weight:bold;}
.regionaltext{}

/*css styles for Extension Modules
resources.cgi*/

/*css styles for Extension Modules
search.cgi*/
.search-form{}
.searchBox-wide{}
.searchTips{}
.didyoumean{}
.didyoumeanwords{}
.searchnextprev{color:#AFAFAF;}
.badsearch{}

#results .mimetypeshort { font-size:10px; color:#323232; vertical-align:middle; }
#results .fileformat { color:#666666; }
#results .mimetype { color:#323232; }
#results a.title {        text-decoration:underline;        color:#006;}
#results a.title:hover {        text-decoration:none;        color:#006;}
#results a.title:visited {        text-decoration:underline;        color:#006;}
#results a.title:visited:hover {        text-decoration:none;        color:#006;}
#results a.searchlink {        text-decoration:none;        color:#669999;}
#results a.searchlink:hover {        text-decoration:none;        color:#669999;}
#results a.searchlink:visited {        text-decoration:none;        color:#669999;}
#results a.searchlink:visited:hover {        text-decoration:none;        color:#669999;}
#results .line2 { margin-left:40px;margin-top:-15px; }
#adminword.table {width:530px;}
#adminword tr.even { background:#EEE;padding:6px; }
#adminword tr.odd { background-color:#ffffff;padding:6px; }
#adminword td.word { width:250px;font-size:12px; }
#adminword td.added {width:100px;font-size:10px;}
#adminword td.remove {width:75px;font-size:10px;}
#adminword td.madd {width:75px;font-size:10px; }

td.letter_box { background-color:#CBE6E1;font-size:16px;font-weight:bold;border:1px solid black;height:30px;width:30px;padding:8px;text-align:center;text-decoration:underline;}
td.no_link { font-size:16px;border:1px solid black;height:30px;width:30px;padding:8px;text-align:center;text-color:#EEE;}
table.word_list_table { width:500px; }
td.word_list_table {width:250px; }
td.even { background-color:#EEE; }
td.odd { background-color:#FFFFFF;}
h1.wordlist { width:520px;background-color:#CBE6E1;color:#421c6f;padding:5px;padding-bottom:8px;}

#searchtable.table {width:530px;}
#searchtable tr.header { background:#CBE6E1;}
#searchtable .header  td.number { width:15px;font-size:10px;text-align:right;font-weight:bold; }
#searchtable .header  td.term { width:150px;font-size:10px;font-weight:bold; }
#searchtable .header  td.searches { width:25px;font-size:10px;text-align:center;font-weight:bold; }
#searchtable .header  td.added {width:100px;font-size:10px;font-weight:bold;}
#searchtable .header  td.remove {width:75px;font-size:10px;font-weight:bold;}
#searchtable .header  td.madd {width:75px;font-size:9px;font-weight:bold; }

#searchtable tr.even { background:#EEE;padding:6px; }
#searchtable tr.odd { background-color:#ffffff;padding:6px; }
#searchtable td.number { width:15px;font-size:10px;text-align:right; }
#searchtable td.term { width:150px;font-size:10px; }
#searchtable td.searches { width:25px;font-size:10px;text-align:center }
#searchtable td.added {width:100px;font-size:10px;}
#searchtable td.remove {width:75px;font-size:10px;}
#searchtable td.madd {width:75px;font-size:10px; }
.results {margin-top:5px; margin-bottom:15px; color:red; font-weight:bold;}

.fblike {text-align:right;padding-top:8px;height:14px;}
.fblikefaces { width:426px; height:85px; margin:auto; margin-top:1.5em; margin-bottom:1.5em; border:1px solid #d8dfea; line-height:0; padding:5px}
