.big { font-size: 14px; line-height: 18px; font-family: Geneva, Arial, Helvetica, sans-serif }
.big-bold { font-weight: bold; font-size: 14px; line-height: 20px; font-family: Geneva, Arial, Helvetica, sans-serif }
.bold { font-weight: bold; font-size: 12px; line-height: 16px; font-family: Geneva, Arial, Helvetica, sans-serif }
.goldbar { color: #346ABD; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; text-indent: 5px }
.medium { font-size: 12px; line-height: 14px; font-family: Geneva, Arial, Helvetica, sans-serif }
.news {
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0000000;
}
.paratitle { color: #346ABD; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; vertical-align: sub }
.rollover { font-weight: bold; font-size: 11px; line-height: 12px; font-family: Geneva, Arial, Helvetica, sans-serif }
.small { font-size: 10px; line-height: 13px; font-family: Geneva, Arial, Helvetica, sans-serif }
a { text-decoration: none }
h1 { color: #000000; font-style: normal; font-weight: bold; font-size: 20px; font-family: Geneva, Arial, Helvetica, sans-serif }
h2 { font: 14px/20px Geneva, Arial, Helvetica, sans-serif }
td { font: 12px Geneva, Arial, Helvetica, sans-serif }
.goldTitle {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: normal; color: #ff9933}
PRE { font: 12px Geneva, Arial, Helvetica, sans-serif }
P  { font: 12px Geneva, Arial, Helvetica, sans-serif }
UL { font: 12px Geneva, Arial, Helvetica, sans-serif }
OL { font: 12px Geneva, Arial, Helvetica, sans-serif }
.paratitlewhite { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.paratitlewhite a:link { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.paratitlewhite a:visited { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.smallwhite {font-size: 10px; line-height: 13px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; }

div.pullquote{
	float: left;
	width: 25px;
	color: #591479;
	padding: 1px 4px 5px;





margin 2px 7px;
	font-size: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -2px;
}

.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	padding-left: 5px;
}
.border {
	border: 1px solid #346abd;
	padding: 5px;
}
/*
------------------------------------------------------ 
Teachersource Search Module CSS
------------------------------------------------------
*/

/*
======================================================
Search Box CSS
======================================================
*/
.paratitlewhite { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }

#ts-search
{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	
	margin: 0;
	width: 300px;
}

#ts-search a:link
{
	
	color: #660099;	
	text-decoration: none;
}

#ts-search a:visited
{
	color: #066330;	
	text-decoration: none;
}

#ts-search a:hover
{
	color: #660099;	
	text-decoration: none;
}

#ts-search a:active
{   color: #660099;	
	text-decoration: none;
}

#ts-search p
{
	margin: 2px 0;
}

#ts-search h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

#ts-search form
{
	margin:  0;
}

#ts-search input
{
	font-size: 12px;
}

input#ts-searchfield
{
	margin:  0 3px 0 0;
	width: 150px;
}

input#searchsubmit
{
	font-size: 10px;
	color: #660099;
	line-height: 10px;
	text-transform: uppercase;
	padding: 1px;
	border: 1px solid #660099;
	background-color: #fff;
}


/*
======================================================
Advanced Search Box CSS
======================================================
*/

#ts-advancedsearch
{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 10px;
	margin: 0;
	width: 700px;
}

#ts-advancedsearch a:link
{
	color: #660099;	
	text-decoration: none;
}

#ts-advancedsearch a:visited
{
	color: #066330;	
	text-decoration: none;
}

#ts-advancedsearch a:hover
{
	color: #660099;	
	text-decoration: none;
}

#ts-advancedsearch a:active
{
		color: #660099;	
	text-decoration: none;
}

#ts-advancedsearch p
{
	margin: 5px 0 15px 0;
}

#ts-advancedsearch h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

#ts-advancedsearch h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0 8px 0;
}

#ts-advancedsearch form
{
	margin:  0;
}

#ts-advancedsearch label
{
	vertical-align: baseline;
	white-space: nowrap;
}

input#keyword
{
	font-size: 12px;
	margin:  0 0 0 3px;
	width: 150px;
}

#refinedsearch
{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 5px 0 0 0;
}

#refinedsearch td#column1
{
	
	width: 175px;
	padding: 0 20px 0 0;
}

#refinedsearch td#column2
{
	padding: 0 0 0 20px;
	width: 175px;
}

#refinedsearch .row
{
	margin:  0 0 3px 0;
}

#refinedsearch label
{
	vertical-align: baseline;
	white-space: nowrap;
}

#refinedsearch input
{
	margin: 0 3px 0 0;
}

input#searchsubmit
{
	font-size: 11px;
	color: #660099;
	line-height: 11px;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	padding: 3px;
	border: 1px solid #660099;
	background-color: #fff;
}


/*
======================================================
Search Results Page CSS
======================================================
*/

#ts-searchresults
{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 10px;
	margin: 0;
	width: auto;
}

#ts-searchresults a:link
{
	color: #660099;
	text-decoration: none;
}

#ts-searchresults a:visited
{
	color: #066330;	
	text-decoration: none;
}

#ts-searchresults a:hover
{
	color: #660099;
	text-decoration: none;
}

#ts-searchresults a:active
{
	color: #660099;
	text-decoration: none;
}

#ts-searchresults p
{
	margin: 10px 0 15px 0;
}

#ts-searchresults h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

#resultsheader
{
	border-bottom: 1px solid #000;
	margin: 0 0 15px 0;
	padding: 0;
	width: 99%;
}

#resultsheader p
{
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	white-space: nowrap;
}

#resultsheader a:link, 
#resultsheader a:visited, 
#resultsheader a:hover, 
#resultsheader a:active
{
	color: #000;
	text-decoration: none;
}

#resultsfooter
{
	border-top: 1px solid #000;
	margin: 10px 0 0 0;
	padding:  0;
	width: 99%;
}

#resultsfooter p
{
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	white-space: nowrap;
}

#resultsfooter  a:link, 
#resultsfooter a:visited, 
#resultsfooter a:hover, 
#resultsfooter a:active
{
	color: #000;
	text-decoration: none;
}

#result
{
	padding: 5px 0 5px 0;
	margin:  0;
	width: 95%;
}

#result h3.title
{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

#result h3.title a
{
	font-weight: bold;
}

#result p
{
	margin: 0;
}

#result p.description
{
	margin: 3px 0 10px 0;
}

#result ul
{
	padding: 0;
	margin: 8px 0 10px 15px;
}

#result li
{
	color: #666;
	list-style-type: square;
}

h3#newsearch
{
	font-size: 11px;
	font-weight: normal;
	
	text-transform: uppercase;
	padding: 2px 3px 2px 3px;
	border: 1px solid #660099;
	margin: 10px 0 10px 0;
	white-space: nowrap;
	width: 88px;
	text-align: center;
}

h3#newsearch a:link,
h3#newsearch a:visited,
h3#newsearch a:hover,
h3#newsearch a:active
{
	text-decoration: none;
	color: #660099;
}

/*
======================================================
Search Results Page - Standards Match CSS
======================================================
*/

#standardsform
{
	margin:  0;
}

#standardsform select
{
	font-size: 11px;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

input#standardssubmit
{
	font-size: 10px;
	color: #660099;
	line-height: 10px;
	text-transform: uppercase;
	margin: 0;
	padding: 2px;
	border: 1px solid #660099;
	background-color: #fff;
}

h3#standardsheader
{
	font-size: 10px;
	font-weight: bold;
	color: #333;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}
span.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 10px;
}
