/* SITEWIDE TAG REDEFINITIONS */
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

b, strong {
	color: #333333;
}

a:link, a:visited, a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a:link, a {
	color: #003399;
}

a:visited {
	color:#660066;
}


h1,h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 14px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

form {
	margin: 0px;
}


/* COMMON */

a.reverseUnderline:link, a.reverseUnderline:visited, a.reverseUnderline {
	text-decoration: none;
}

a.reverseUnderline:hover {
	text-decoration: underline;
}

.norepeat {
	background-repeat: no-repeat;
}
.horizRepeat {
	background-repeat: repeat-x;
	background-position: left top;
}

a.greyLink:hover, a.greyLink:link, a.greyLink:visited, a.greyLink {
	color: #333333;
}

a.whiteLink:hover, a.whiteLink:link, a.whiteLink:visited, a.whiteLink {
	color: #FFFFFF;
}

a.blackLink:hover, a.blackLink:link, a.blackLink:visited, a.blackLink {
	color: #000000;
}

.zeroMargins {
	margin: 0px;
	padding: 0px;
}

.indent {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 15px;
}
.indent2 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 25px;
	margin-top: 8px;
}

.sideBlurb {
	padding-left: 10px;
	padding-right: 30px;
	font-size: 11px;
}

.sideHeader {
	font-weight: bold;
	color: #333333;
	text-transform: capitalize;
}

.mainText {
	margin-top: 27px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
}
.mainTextWide {
	margin-top: 27px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.mainForm {
	margin-top: 27px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.mainTextColumn {
	margin-top: 17px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
}

.textColSideArea {
	padding: 10px;
	font-size: 11px;
}

.textColMainArea {
	font-size: 11px;
}

.smaller, .smaller table tr td {
	font-size: 11px;
}

a.glossaryLink, a.glossaryLink:active, a.glossaryLink:visited, a.glossaryLink:link {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

.toolbox {
	position:absolute; 
	left:1px; 
	top:151px; 
	z-index:20; 
	visibility: visible;
}

h1.hasSub {
	margin-bottom: 1px;
}

.white {
	color: #FFFFFF;
}

.featureBranded {
	background-color: #FF9900;
}
.needhelp {
	font-size: 10px;
	color: #FF9900;
}
h1.resCreate {
	color: #FF9900;
	margin-bottom: 3px;
}

/* TOP OF PAGE */

.toptextlayer {
	position:absolute; 
	left:210px; 
	top:15px; 
	z-index:1; 
	visibility:visible;
}

.EVlogo {
	position:absolute; 
	left:629px; 
	top:16px; 
	z-index:2; 
	visibility: visible;
}

.adminONOFF {
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:2; 
	visibility: visible;
}

.schoolLIST{
	position:absolute; 
	left:510px; 
	top:16px; 
	z-index:30; 
	visibility: visible;
}

.schoolLISTitem{
	font-size:10px;
	width: 93px;
	margin-top:0px;
	margin-bottom: 4px;
}

.topslice {
	background-image: none;
	background-color: #FFFFFF;
}

a.welcomeLink:hover, a.welcomeLink:link, a.welcomeLink:visited, a.welcomeLink  {
	color: #FF9900;
	font-weight: bold;
}

.toptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

a.toptextLink:hover, a.toptextLink:link, a.toptextLink:visited, a.toptextLink  {
	color: #000000;
}

.searchMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 150px;
}

.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 80px;
}

.topForm {
	margin: 0px;
	padding: 0px;
}

a.advancedSearchLink:hover, a.advancedSearchLink:link, a.advancedSearchLink:visited, a.advancedSearchLink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	
 }

.toolbar {
	background-image:url(/media/images/layout/toolbox_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.toolbar tr td {
	font-size: 10px;
	font-weight: bold;
}

.toolbar tr td a, .toolbar tr td a:link, .toolbar tr td a:visited, .toolbar tr td a:active, .toolbar tr td a:hover {
	color: #000000;
}

/* ADMIN */
.admintoolbar {
	background-image:url(/media/images/layout/admintoolbox_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	/*background-color:#F6E086;*/
}

.admintoolbar tr td {
	font-size: 10px;
	font-weight: bold;
}

.admintoolbar tr td a, .toolbar tr td a:link, .toolbar tr td a:visited, .toolbar tr td a:active, .toolbar tr td a:hover {
	color: #000000;
}
.admininfo{border:2px solid #F6C500}
.adminlinks{background-color:#F6E086;border:2px solid #F6C500;}
.editorinfo{border:2px solid #FF941B}
.editorlinks{background-color:#EEEEEE;border:2px solid #FF941B;}

.unpub { background-color:#c0c0c0;}

.usertoolbar {
	background-image:url(/media/images/layout/usertoolbox_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.usertoolbar tr td {
	font-size: 10px;
	font-weight: bold;
}

.usertoolbar tr td a, .toolbar tr td a:link, .toolbar tr td a:visited, .toolbar tr td a:active, .toolbar tr td a:hover {
	color: #000000;
}



/* NAVIGATION */

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

a.submenuLink, a.submenuLink:link, a.submenuLink:active, a.submenuLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.submenuLink:hover {
	text-decoration: none;
}


a.submenuLinkHOT, a.submenuLinkHOT:link, a.submenuLinkHOT:active, a.submenuLinkHOT:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* FEATURED RESOURCE, SCHOOL, ETC. AREA */

.featureMAIN {
	background-color: #EEEEEE;
	background-image:  url(/media/images/layout/feature_main.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.featurebottom {
	background-image:  url(/media/images/layout/feature_bot.gif);
	background-repeat: no-repeat;
}

a.featuredHelp:link,  a.featuredHelp:active, a.featuredHelp:visited, a.featuredHelp:hover, a.featuredHelp {
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}

a.featuredSchool:link, a.featuredSchool:active, a.featuredSchool:visited, a.featuredSchool:hover, a.featuredSchool {
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
}

a.featuredResource:link, a.featuredResource:active, a.featuredResource:visited, a.featuredResource:hover, a.featuredResource {
	font-size: 10px;
	color: #339900;
	font-weight: bold;
}

a.featuredExchange:link, a.featuredExchange:active, a.featuredExchange:visited, a.featuredExchange:hover, a.featuredExchange {
	font-size: 10px;
	color: #0072A2;
	font-weight: bold;
}

.featurearea {
	font-size: 10px;
	padding-top: 8px;
	line-height: 14px;
}

.orangeBG, .orangeBG B, .orangeBG a, .orangeBG strong  {
	background-color: #FF9900;
	color: #FFFFFF;
}

.blueBG, .blueBG B, .blueBG a, .blueBG strong  {
	background-color: #0576C6;
	color: #FFFFFF;
}


a.tourLink, a:link.tourLink, a:visited.tourLink, a:active.tourLink, a.tourLink{
	font-size: 12px;
	font-weight: bold;
}
.relatedResources p {
	margin-top: 7px;
	margin-bottom: 7px;
}
.relatedResourcesBG, .relatedResourcesBG B, .relatedResourcesBG a, .relatedResourcesBG strong  {
	background-color: #76B54F;
	color: #FFFFFF;
}


/* BOTTOM TEXT NAV */

.bottomTextNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.bottomTextNavLink, a.bottomTextNavLink, a.bottomTextNavLink:link, a.bottomTextNavLink:visited, a.bottomTextNavLink:active {
	color: #000000;
}



/* HOME PAGE */

.homeFeature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}

a.homeFeatureResourceLink:hover, a.homeFeatureResourceLink:link, a.homeFeatureResourceLink:visited, a.homeFeatureResourceLink .homeFeatureResourceLink {
	font-size: 12px;
	color: #339900;
	font-weight: bold;
}

a.homeFeatureExchangeLink:hover, a.homeFeatureExchangeLink:link, a.homeFeatureExchangeLink:visited, a.homeFeatureExchangeLink .homeFeatureExchangeLink {
	font-size: 12px;
	color: #0072A2;
	font-weight: bold;
}
a.homeFeatureSchoolLink:hover, a.homeFeatureSchoolLink:link, a.homeFeatureSchoolLink:visited, a.homeFeatureSchoolLink  {

	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}

a.quicklinks:hover, a.quicklinks:link, a.quicklinks:visited, a.quicklinks, .quicklinks  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
a.quicklinkLink:hover, a.quicklinkLink:link, a.quicklinkLink:visited, a.quicklinkLink {
	color: #FFFFFF;
}

.loginarea {
	font-size: 10px;
	padding: 10px 10px 10px 0px;
}

.loginareaLink {
	color: #000000;
	text-decoration: none;
}

.loginFormInputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 85px;
	margin: 0px;
	padding: 0px;
}

/* RESOURCE DETAIL PAGES */

h1.resourceTitle {
	margin-bottom: 1px;
}



.resourceAuthor {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.resourceMainText {

	margin-top: 37px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
	font-size: 11px;
}

.commentTitle {
	font-weight: bold;
	color: #333333;
}

.commentAuthor {
	font-style: italic;
}

.resourceData {
	line-height: 18px;
}

.relatedResourceType {
	color: #666666;
}

.picSlug {
	background-image:url(/media/images/layout/pic_slug.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
}

.resourceCommentsTOP {
	background-color: #76B54F;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 11px;
}


.resourceCommentsTOP font, .resourceCommentsTOP font a, .resourceCommentsTOP font a:link, .resourceCommentsTOP font:visited, .resourceCommentsTOP font a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.resourceCommentsBODY {
	background-color: #E4F0D7;
	padding: 10px;
	font-size: 11px;
}

.resourceCommentsBOT {
	background-image:url(/media/images/layout/comments_bottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 10px;
	font-size: 3px;
}

.exchangeBoxTOP {
	background-color: #0576C6;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 11px;
}

.exchangeBoxTOP a:, .exchangeBoxTOP a:link, .exchangeBoxTOP a:visited, .exchangeBoxTOP a:over {
	color: #FFFFFF;
}

.exchangeBoxBODY {
	background-color: #B4DAED;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 11px;
}

.exchangeListBODY {
	background-color: #B4DAED;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	font-size: 11px;
}

.exchangeBoxBOT {
	background-image:url(/media/images/layout/exchange_bottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 11px;
	font-size: 3px;
}


.exchangeGreyBoxBODY {
	background-color: #BDC4CC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 11px;
}

.exchangeGreyBoxBOT {
	background-image:url(/media/images/layout/exchange_grey_bottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 10px;
	font-size: 3px;
}



.exchangeQAquest {
	background-color: #B4DAED;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	font-size: 11px;
}

.exchangeQAans {
	background-color: #B4DAED;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 11px;
}


.exchangeQAauthor {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 15px;
}

.exchangeQAblue, a.exchangeQAblue, a.exchangeQAblue:visited, a.exchangeQAblue:link, a.exchangeQAblue:hover{
	color: #007EEB;
}



.exchangeBoxTOPpage {
	background-color: #0576C6;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	font-size: 10px;
}









/* PROFILE PAGE */

.profileTextColumn {
	margin-top: 17px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 25px;
}

.profileTextColumn a {
	margin-top: 5px;
	margin-bottom: 5px;
}


a.profileLink:link, a.profileLink:visited, a.profileLink {
	text-decoration: none;
}

a.profileLink:hover {
	text-decoration: underline;
}

table.profileLinkList tr td {
	padding-bottom: 5px;
}

.profileBio {
	margin-top: 22px;
	margin-left: 10px;
	margin-right: 8px;
	font-size: 11px;
}

/* SCHOOL DEEP PAGES */
h1.schoolDeepTitle {
	margin-bottom: 1px;
}

.schoolDeepSubtitle {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}





/* ----- need to clean up (don't use these styles) ---------- */

.headColumn {
	margin-top: 17px;
}


.indentsmall {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-size: 10px;
}

.rightcol {
	margin-left: 10px;
}

.myChangeLabText, .myChangeLabText p {
	font-size: 11px;
}

.smallhead {
	font-weight: bold;
	color: #333333;
}

/* Admin Top Toolbar font */
.aoff {
	font-size: 9px;
}

/* Tour Styles */

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.menu tr td a strong, a.menu:link, a.menu:visited, a.menu:active, a.menu:hover {
	color: #FFFFFF;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
.menuTD {
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.textcolTD {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.e2{border:2px solid white;}
.e2g{border:2px dashed gray;}

.sectionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.pullquoteSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}
.pullquoteBig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}
.textcolBottomTD {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#fixbox {
	position:absolute;
	top:-10px;
	font-size:1px;
}
.histHeader {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}
.small,.small td,.small a{font-size:11px;line-height:11px;}
.small input,.small select{font-size:10px;}



/* 03-02-05 JESSIE */

.threadheader
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
	}

.threadname
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
	}

.forumtext
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	}

	.forumtext a
	{
	color: #0066CC;
	font-weight: bold;
	text-decoration : underline;
	}
	
	.forumtext a:hover
	{
	color: #0066CC;
	font-weight: bold;
	text-decoration : underline;
	}

	.forumtext a:visited
	{
	color: #0066CC;
	font-weight: bold;
	text-decoration : underline;
	}

.forumtextsm
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	}

	.forumtextsm a
	{
	color: #000000;
	text-decoration : underline;
	}
	
	.forumtextsm a:hover
	{
	color: #000000;
	text-decoration : underline;
	}

	.forumtextsm a:visited
	{
	color: #000000;
	text-decoration : underline;
	}

.forumtextblack
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	}

	.forumtextblack a
	{
	color: #000000;
	text-decoration : underline;
	}
	
	.forumtextblack a:hover
	{
	color: #000000;
	text-decoration : underline;
	}

	.forumtextblack a:visited
	{
	color: #000000;
	text-decoration : underline;
	}

.forumtextblue
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #0066CC;
	}

.forumtextwhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	}

.forumtextnote
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : italic;
	line-height: 16px;
	color: #000000;
	}



/* TABLES */

.forumcellwelcome
	{	
	border-bottom: 1px dotted #999999;
	border-right: 1px dotted #999999;
	padding: 10px 10px 10px 10px;
	}

.forumcellnewest
	{	
	border-bottom: 1px dotted #999999;
	padding: 10px 10px 10px 10px;
	}

.forumcellforum
	{	
	border-bottom: 1px dotted #999999;
	border-right: 1px dotted #999999;
	}

.forumcellforumlast
	{	
	border-bottom: 1px dotted #999999;
	}
