/*This is the style sheet for the Assessment Technology, Incorporated website
  Images and other content protected by copyright

Colors used on this page are a mix of corporate colors and colors used in the app.  They are:
dark red:	#990000 - used in the app and here instead of the corporate burgundy (209)# 791730
gold:		#FEA807 used because #feb325 -corporate color - was not working for white on gold distinction
lt gold:	#FFFFCC - used for some text
blue:		#003399 used instead of K-12 corporate blue #0E1F7C, which was a bit dark mixed with the dark gold		
green:		used a green #5EAE42 slightly darker than #66BB49; - Preschool; corporate color for K-12 (preschool corporate color too dark)
*/
* {
	font-family:		Calibri, Helvetica, "Trebuchet MS", Optima, Arial, sans-serif;
	font-size:			100.1%;
	font-weight:		normal;
	padding:			0;
	margin:			 	0;   
}

.mobilePageBanner, .mobilePageBannerPreK, .mobilePageBannerK12, .mobilePageBannerATI, .mobileNavigation, #mobileUserLogin, .mobileVideoHeaderBlueHome, .tabletVideoHeaderBlueHome, .mobileGalileoFeatures {
	display:            none;	
}

body {
	background-color:	#999;
	font-family:		Calibri, Helvetica, "Trebuchet MS", Optima, Arial, sans-serif;
	font-size:			100.1%;
	font-weight:		normal;
}
img {
	border-style:		none;
}
img.alignTop {
	vertical-align:		top;	
}
img.alignBtm {
	vertical-align:		bottom;	
}

img#arrowHighlightFeature {
	position:	relative;
	top:		20px;
	left:		-20px;
}
p{
	/*font-family:		Calibri, Verdana, Arial, Helvetica, sans-serif;*/
	/*margin:				0 .5em 0 .3em;*/
	/*padding:            0 .2em 0 .2em;*/
}
li {
	font-size:			95%;	
}
/*a {
	font-weight:		normal;	
}*/
.clearBoth {
	clear:				both;	
}
.clearRight {
	clear:				right;	
}
p.center {
	text-align:			center;	
}
p.justify {
	text-align:			justify;	
}
p.alignRight {
	text-align:			right;	
}
p.alignLeft {
	text-align:			left;	
}

p.noPadNoMarg {
	margin:				0px;
	padding:            0px;	
}
p.heightHalf {
	line-height:		.5em;
}
p.height1px {
	line-height:		.05em;	
}
p.pad1emLeftRight {
	padding:            0 1em 0 1em;
}
.featuredLink {
	background-color:	#FFF;
	padding:            6px;
	border-top:			1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #333;
	border-bottom:		1px solid #333;
}
.pageBannerLinks {
	float:				right;
	padding:            9px 12px 00px;
	width:				330px;
}
.paddedDiv {
	margin:				0;
	padding:            0 1em 0 1em;
}
blockquote {
	margin:				0 2em 0 2em;
}
table {
	margin-right:		auto;
	margin-left:		auto;
}
table.companyBios td{
	padding-right: .5em;
	padding-left: .5em;
}
table#eventsTable {
	border:				none;	
	font-size:			95%;
	padding-left:       .5em;
}
/*this will automatically reformat text when moved to past events table */
table#eventsPastEvents span.blueText {
	color:				#000;
}
table#eventsPastEvents span.greenText {
	color:				#000;
}
table#eventsPastEvents span.maroonText {
	color:				#000;
}
table#eventsPastEvents span.maroonTextBold {
	color:				#000;
	font-weight:		normal;
}
table#eventsPastEvents span.boldText {
	font-weight:		normal;
}
table#eventsPastEvents h2 {
	font-family:		Calibri, Helvetica, "Trebuchet MS", Optima, Arial, sans-serif;
	font-weight:		normal;
	margin:				0px;
	padding:	    	0px;
}
/*******************/
table.evaluationForm {
	background-color:	#FFCC66;
	border-left:		2px solid #AAA;
	border-top:			2px solid #AAA;
	border-right:		2px solid #555;
	border-bottom:		2px solid #555;
	color:				#060;
}
table.evaluationForm p {
	padding-left:       1em;
	padding-right:      1em;
	padding-top:        .2em;
	padding-bottom:     .2em;
}
table.evaluationForm th {
	background-color:	#E6811B;;
	color:				#FFF;
	line-height:		1.5em;
}
table.tableChecklist {
	border:		solid 1px #900;
}
table.tableChecklist th {
	background-color:	#900;
	color:				#FFF;
	padding:            .3em .5em .3em .5em;
}
table.tableChecklist tr.tableSubheadings {
	background-color:	#333;
	color:				#fff;
}
table.tableChecklist td{
	padding:        .2em .5em .3em .5em;
	text-align:		left;
	vertical-align:	top;
}
table.tableChecklist img {
	padding:        0;	
}
table.evaluationForm td.evalFormOptional {
	background-color:	#E6811B;;
	color:				#FFF;
}
td.imageTop {
	margin-top:			.2em;
	padding-top:        2px;
	vertical-align:		top;
}
table.eventsTable td.imageTop {
	margin-top:			3em;	
}
td.tableEventText {
	padding:            .3em 2px .5em .5em;	
}
table.tableEventsPage td {
	padding:            2px 2px .5em .5em;	
}
td.tableEventsPageEventText {
	/*padding:            0 2px .5em .5em;	*/
}
td.tableEventsPageDate {

}
td.tableEventsPageMonth{
	background-color:	#900;
	color:				#FFF;
	line-height:		1em;
}
td.formLabels {
	color:				#006600;
	font-size:			90%;
	padding:            .5em;
	text-align:			right;
	width:				40%;
	vertical-align:		top;
}
td.formInputs {
	color:				#006600;
	font-size:			90%;
	padding:            .5em;
	vertical-align:		top;
}
.paddedText_1emLeftRight {
	padding:            0px 1em 0px 1em;	
}
#clearTop {
	clear:				both;
}
#clearMdl{
	clear:				both;
	height:				.1em;
}
#clearBtm {
	clear:				both;
	height:				.5em;
}
.pageBannerHome, .pageBanner, .pageBannerK12, .pageBannerPreK {
	border-top:			2px solid #999;
	border-bottom:		2px solid #999;
	background-color:	#990000;
	height:				84px;
}
.pageBannerHome {
	background-color:	#990000;
}
.pageBanner {
	background-color:	#900;
}
.pageBannerK12 {
	background-color:	#003399;
}
.pageBannerPreK {
	background-color:	#5EAE42;
}
div.pageTitle, .contactUs {
	background-color:	#DBDBDB;
	color:				#555;
	font-size:			103%;
	font-style:			italic;
	font-weight:		normal;
	border-top:			1px solid #FFF;
}
div.pageTitle {	
	border-bottom:		1px solid #999;
	float:				none;
	padding:            .3em 0 .3em 10px;
}
.contactUs {
	float:				right;
	padding:      	    .3em 1em 0 0;
}
#logo {
	float:				left;
	height:				81px;
	width:				400px;
	line-height:		100px;
	padding-left:       10px;
}
.logoPages {
	float:				left;
	height:				60px;
	width:				575px;
	padding:            3px 0 0 10px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#FFF;
	font-style:			italic;
}
#pageHeader {
	background-color:	#900;
	border-top:			2px solid #999;
	text-align:			right;
}

#pageHeaderK12 { /*testing this out for custom K-12 header*/
	background-image:	url(images/goldGradient.png);
	background-position:bottom;
	background-repeat:	repeat-x;
	background-color:	#FFFFFF;
	border-top:			solid;
	border-top-width:	medium;
	border-top-color:	#003399;
	padding:			1em .5em .5em .5em;
	text-align:			right;
	width:				95%
}
#container {
	background-color:	#FFFFFF;
	border-left-style:	ridge;
	border-right-style:	groove;
	border-width:		2px;
	border-top:			2px solid #FFF;
	clear:				both;
	margin-left:		auto;
	margin-right:		auto;
	width:				1000px;
}
#highlight {
	background-color:	#FFFFCC;
}

/*universal properties for the top navigation bar; bg colors specified below*/
#topNavBarLogin, #topNavBarATI, #topNavBarK12, #topNavBarPreschool{ 
	border-bottom:		2px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	color:				#FFFFCC;
	height:				1.3em;
	margin:				0;
	padding:			.4em .1em .4em .1em;
	text-align:			center;
}
#topNavBarLogin {
	background-color:	#FEA807;
	border-left:		1px solid #FFF;
}
#topNavBarATI {
	background-color:	#990000;
}
#topNavBarK12 {
	background-color:	#003399;
}
#topNavBarPreschool {
	background-color:	#5EAE42;
}
.featuredContent {
	float: 				none;	
	font-size:			95%;
	margin:				0 300px 0 300px;
	/*padding:            0 1em 0 1em;*/
	border-left:		2px solid #999;
	border-right:		2px solid #999;
	width:				40%
}

#centerPic {	/* for K12 and PreK landing pages */
	margin:				auto;
	padding-right:      1em;
	text-align:			left;
}
.halfPageWidth { /* for K12 and PreK landing pages */
	float: 				none;
	margin-left:		510px;
	margin-right:		10px;
	padding:        	10px 10px 0 10px ;
}
.imageFloatLeft {	/* for large pics on K12 and PreK landing pages */
	background-image:	url(images/pageElements/bgGrayRectangleLarge.jpg);
	background-position:bottom right;
	background-repeat:	no-repeat;
	float: 				left;
	height:				330px;
	padding:            10px;
	width:				490px;
}
#centerPicOverlay {
	background-image: url(images/photos/homePageFeatures/WestEdWebinar.jpg);
	background-position:left;
	background-repeat:	no-repeat;
	border-right:		1px solid #333;	
	float:				left;
	font-size:			95%;
	height:				450px;
	width:				675px;

}
#centerPicText {
	line-height: 		120%;
	color:				#111;
	/*if change text color to white, remember to change the featureControl_homePage text color as well */
	margin-left:		348px;
	padding:            .5em 10px 20px 10px;
	width:				300px;	
}
#centerThumbnails {
	border-top:			1px solid #666;
	border-right:		1px solid #666;
	float:				none;
	height:				450px;
	margin-left:		675px;/*width plus border of center pic area, border is now zero */
	text-align:			right;

}
#thumbnailFeature1, #thumbnailFeature2, #thumbnailFeature3, #thumbnailFeature4 {
	background-color:	#CCC;
	color:				#FFF;
	height:				112px;
	text-align:			left;
	padding-right:  	1em;
}
/*need id's for the thumbnails so can highlight when hover*/
#thumbnailFeature1 {
	background-image: url(images/photos/homePageFeatures/ComputerizedAdaptiveTesting_Thumbnail.jpg);
	background-position:center right;
	background-repeat:  no-repeat;
}
#thumbnailFeature2 {
	background-image: url(images/photos/homePageFeatures/PartnershipModel_thumbnail_gray.jpg) ;
	background-position:center right;
	background-repeat:  no-repeat;
	background-color:	#666;
}
#thumbnailFeature3 {
	background-image: url(images/photos/homePageFeatures/Dashboard_thumbnail_gray.jpg);
	background-position:center right;
	background-repeat:  no-repeat;
	background-color:	#666;
}
#thumbnailFeature4 {
	background-image: url(images/photos/homePageFeatures/CommonCore_thumbnail_gray.jpg);
	background-position:center right;
	background-repeat:  no-repeat;
	background-color:	#666;
	border-bottom:		1px solid #666;
}	
#centerPicWhiteSpace {
	height:				275px;
	margin:				auto;
	padding-right:      3em;
	padding-left:       1em;
	text-align:			left;
}
#pageBannerLinkBoxes {				
	color:				#FFFFFF;
	float:				right;
	font-size:			95%;
	padding:			.3em;
	text-align:			center;
	max-width:			150px; 
}
#goToBar {
	cursor:				pointer;
	float:				none;
	width:				1000px;
}
#goToATI, #goToK12, #goToPreK, #goToLogin {
	cursor:				pointer;
	padding-top:        .5em;
	padding-bottom:     .2em;
	color:				#FFF;
	float:				left;
	font-weight:		bold;
	text-align:			center;
	height:				1.5em;
	width:				248px;
}
#goToATI:hover, #goToK12:hover, #goToPreK:hover, #goToLogin:hover {
	text-decoration:	underline;
}
#goToLogin {
	background-color:	#FEA807;
	border-top:			1px solid #FFF;
	border-bottom:		1px solid #FEA807;
	border-right:		1px solid #999;
	border-left:		1px solid #FFF;
}
#goToATI {
	background-color:	#990000;
	border-top:			1px solid #990000;
	border-bottom:		1px solid #FFF;
	border-right:		1px solid #990000;
	border-left:		1px solid #999;
}
#goToPreK {
	background-color:	#5EAE42;
	border-top:			1px solid #5EAE42;
	border-bottom:		1px solid #FFF;	
	border-right:		1px solid #5EAE42;
	border-left:		1px solid #5EAE42;
}
#goToK12 {
	background-color:	#003399;
	border-top:			1px solid #003399;
	border-bottom:		1px solid #FFF;
	border-right:		1px solid #003399;
	border-left:		1px solid #003399;
}
#formToATI, #formToK12, #formToPreK, #formToLogin {
	color:				#FFF;
	padding-top:        .5em;
	padding-bottom:  	.2em;
	font-weight:		bold;
	text-align:			center;
	width:				25%;
	height:				2.5em;
}
#formToLogin {
	background-color:	#FEA807;
	float:				left;
}
#formToATI {
	background-color:	#990000;
	float:				left;
}
#formToPreK {
	background-color:	#5EAE42;
	float:				left;
}
#formToK12 {
	background-color:	#003399;
	float:				left;
}
.sidebarWideBorder {
	border:				#999;
	border-style:		solid;
	border-width:		2px;
	margin:				0;
	width:				320px;
	float:				left;
}
.sidebarWideBorderBottom {/*used on News Page*/
	border:				#999;
	border-style:		solid;
	border-width:		2px;
	margin:				20px 0 0 0;
	width:				320px;
	float:				left;
}
.sidebarColumn{
	float:				left;
	width:				320px;
	
}


.sidebarLeftSkinny, .sidebarRightSkinny {
	border:				#999;
	border-style:		solid;
	border-width:		2px;
	margin:				1em 15px 0 10px;
	width:				150px;
}
.sidebarLeftSkinny {
	float:				left;
}
.sidebarRightSkinny {
	float:				right;
}
.sidebarLeft250NoBorder {
	float:				left;
	width:				250px;
	padding:            0 2em 0 2em;
}
.columns {
	border:				2px solid #999;	
}

.columns1 {
	border-right:		2px solid #999;
	/*background:			green;*/
	float:				left;
	position:			relative;
	right:              380px;	
	width:				973px;
}
.columns2 {
	border-right:		2px solid #999;
	/*background:			yellow;*/
	float:				left;
	position:			relative;
	right:              295px;	
	width:				975px;
}
.columns3 {
	border:				2px solid #999;
	float:				left;
	position:			relative;
	width:				974px;
	overflow:			hidden;
	/*background:			red;*/
}

.sidebarFarLeftHome {
	float:				left;
	position: 			relative;
	left: 				672px;
	width:				301px;
}

.featuredContentHome {
	float: 				left;	
	/*font-size:			95%;*/
	width:				380px;
	position: 			relative;
	left: 				674px;
}
.sidebarRightHome {
	float:				left;
	width:				292px;
	position: 			relative;
	left: 				676px;
}
.columnContentHome {
	padding:            0 1em 0 1em;	
}
.headerGoldHome, .headerGreenHome, .headerBlueHome, .headerMaroonHome  {
	color:				#FFF;
	font-size:			105%;
	font-weight:		bold;
	line-height:		2em;
	padding-left:       .5em;
}
.headerGoldHome {
	background-color:	#FEA807;
	/*line-height:		2.1em;*/
}
.headerGreenHome {
	background-color:	#5EAE42;
	
}
.headerBlueHome {
	background-color:	#003399;
}
.headerMaroonHome {
	background-color:	#990000;
}

.headerGold, .headerGreen, .headerBlue, .headerMaroon, .headerGray  {
	font-size:			102%;
	font-weight:		bold;
	line-height:		1.1em;
	color:				#FFF;
	padding:       		.5em;
}
.headerGold {
	background-color:	#FEA807;
}
.headerGreen {
	background-color:	#5EAE42;
}
.headerBlue {
	background-color:	#003399;
}
.headerMaroon {
	background-color:	#990000;
}
.headerGray {
	background-color:	#555555;
	color:				#EEE;
}
.headerGoldRounded {
	background-color:	#FFCC66;
	color:				#666;
	padding:            5px 0 5px 0;
	-webkit-border-top-left-radius:	10px;
	-webkit-border-top-right-radius:10px;
}
.videoheaderBlueHome {
	color:				#FFFFFF;
	font-size:			93%;
	font-weight:		bold;
	line-height:		2em;
	padding-left:       .5em;
	background-color:	#003399;
	border-style:       solid;
	border-color:		#999;
	border-top-width:    0px;
	border-left-width:   1px;
	border-right-width:  1px;
	border-bottom-width: 2px; 
}
#mainContentHome{	/* also used for the contact us form */
	/*border-top:		2px solid #999;*/
	margin-left:		10px;
	margin-right:		10px;
	/*padding:			0 1em .2em 1em;*/
}

#mainContentGalileo {	/*K12, preschool*/
	margin-left:		190px;
	margin-right:		15px;
	padding:			.9em 1em .2em 1em;
}

.centeredMainContent {	/*K12, preschool*/
	margin-left:		100px;
	margin-right:		100px;
}
.mainContent65percent { /*home page */
	margin-left:		350px;	
}

#newsDisplay { /*to hide content in IE6 */
	
}
#newsNoDisplay { /*for IE6 */
	display:			none;
	padding:            1em;
}
ul.shareLinks li{
	background-color:	#003399;
	display: 			inline;
	margin:				0;
}
#plain {
	background-image:	none;
	background-color:	#FFFFFF;
	}
#eventsBanner {  /*home page only */
	background-image:	url(images/pageElements/bgGrayRectangle.gif);
	background-repeat:	no-repeat;
	height:      	    125px;
	padding:            5px 0 5px 0px;
}
#eventsBannerSlideshow {
	height: 			100px;
	width:  			245px;
	margin:            	0px 0 4px 25px;
}
#highlightBlock { /*used to highlight a section of text*/
	background-color:	#FFCC66;
	text-align:			center;
	padding:            2em;
}
#navBar { /*contains no text on ATI home, but does on K12 and Preschool*/
	clear:				both;
	background-color:	#990000;
	color:				#FFFFFF;
	font-size:			80%;
	text-align:			center;
	padding:			.2em 0 .2em 0;
}
#footer, #footer p {
	background-color:	#5EAE42;
	clear:				both;
	color:				#FFFFFF;
	font-size:			97%;
	text-align:			center;
}
#proceedings {
	/*font-family:		Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			90%;
}
#flashReplace {
	/*this section is needed for inserting the flash movie into the website*/
}
ul.tableList li {
	list-style: 		square outside url("images/diamond_maroon.gif");
	/*list-style-image:	url(images/diamond_maroon.gif);
	list-style:			square;*/
	margin-left:		1em;
	padding:            .1em 0em 0em 0em;
}
ul.content li {			/*K12, preschool*/
	list-style: 		square outside url("images/diamond_maroon.gif");
	/*list-style-image:	url(images/diamond_maroon.gif);
	list-style:			square;*/
	margin-left:		1.5em;
	padding:            .2em .5em .1em .5em;
}
ul.diamond li {
	list-style: 		square outside url("images/diamond_maroon.gif");
	/*list-style-image:	url(images/diamond_maroon.gif);
	list-style:			square;*/
	margin-left:		1.5em;
	padding:            .2em .5em .1em .5em;
}

ul.nested li {			/*K12, preschool*/
	list-style: 		square outside url("images/diamond_maroon_small.gif");
	/*list-style-image:	url(images/diamond_maroon_small.gif);
	list-style:			square;*/
	margin-left:		1.5em;
	padding:            .5em 0em .3em 0em;
}
ul.nestedLeftIndent li {			/*K12, preschool*/
	list-style: 		square outside url("images/diamond_maroon_small.gif");
	/*list-style-image:	url(images/diamond_maroon_small.gif);
	list-style:			square;*/
	margin-left:		3.5em;
	padding:            .2em .5em .1em .5em;
}
ul.contentNoPad li {			/*K12, preschool*/
	list-style: 		square outside url("images/diamond_maroon.gif");
	/*list-style-image:	url(images/diamond_maroon.gif);
	list-style:			square;*/
	margin-left:		1.5em;
}
ul.nestedNoPad li {			/*K12, preschool*/
	list-style: 		square outside url("images/diamond_maroon_small.gif");
	/*list-style-image:	url(images/diamond_maroon_small.gif);
	list-style:			square;*/
	margin-left:		1.5em;
	}
ul.toc li {				/*K12, preschool*/
	background-color:	#DBDBDB;
	list-style:			none;
	margin:				0 0 0 0;
	padding:            .3em .5em .3em 1.5em;
}
ul.navLinks li{
	display: 			inline;
	margin:				0;
	padding:            0;
}

ul.spotlight li { /*specific to ATI home*/
	list-style: 		square outside url("images/bullets/blueBullet_whiteBg.gif");
	padding:            0 0 .5em 0;
}
ul.spotlightPreK li { /*specific to ATI home*/
	list-style: 		square outside url("images/bullets/greenBullet_whiteBg.gif");
	padding:            0 0 .5em 0;
}
ul.events li { /*specific to ATI home*/
	list-style-image:	none;  
	list-style:			none;
	padding:            .3em .5em .3em .1em;
}

.formButton {
	min-height:         25px;
    width:				75px;
}	
/******************* links *********************************************************************************/

/* linksHomeFeatures1 and 2 are for the links that go with the text on top of the featured picture     */ 
/* need to have id's for the link so the link color can be changed dynamically depending on text color */
/* sometimes the center area has more than one link, so created two sets of links                      */
/* REMEMBER to change both sets when editing                                                           */                                                             
a#linksHomeFeatures1:link {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
}
a#linksHomeFeatures1:visited {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
}
a#linksHomeFeatures1:hover {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
	background-image:	url("images/pageElements/transparentGrayBar.png");
}
a#linksHomeFeatures2:link {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
}
a#linksHomeFeatures2:visited {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
}
a#linksHomeFeatures2:hover {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
	background-image:	url("images/pageElements/transparentGrayBar.png");
}
a#linksHomeFeatures3:link {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
}
a#linksHomeFeatures3:visited {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
}
a#linksHomeFeatures3:hover {
	color:				#900;
	text-decoration:	underline;
	font-weight:		bold;
	background-image:	url("images/pageElements/transparentGrayBar.png");
}


a.headerLinks:link {
	color:				#000000;
	text-decoration:	none;
}
a.headerLinks:visited {
	color:				#000000;
	text-decoration:	none;
}
a.headerLinks:hover {
	color:				#990000;
	text-decoration:	none;
}
a.linksBreadcrumbs:link {
	color:				#555;
	font-style:			italic;
	text-decoration:	none;
}
a.linksBreadcrumbs:hover {
	color:				#000;
	font-style:			italic;
	text-decoration:	underline;
}
a.linksBreadcrumbs:visited {
	color:				#555;
	font-style:			italic;
	text-decoration:	none;
}
a.linksBlackBold:link {
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksBlackBold:visited {
	color:				#333333;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksBlackBold:hover {
	color:				#990000;
	text-decoration:	underline;
	font-weight:		bold;
}
a.blackLinks:link {
	color:				#000000;
	text-decoration:	none;
	font-weight:		normal;
}
a.blackLinks:visited {
	color:				#222222;
	text-decoration:	none;
	font-weight:		normal;
}
a.blackLinks:hover {
	color:				#990000;
	text-decoration:	underline;
	font-weight:		normal;
}
a.blackLinksUnderline:link {
	color:				#000000;
	text-decoration:	underline;
	font-weight:		normal;
}
a.blackLinksUnderline:visited {
	color:				#222222;
	text-decoration:	underline;
	font-weight:		normal;
}
a.blackLinksUnderline:hover {
	color:				#990000;
	text-decoration:	underline;
	font-weight:		normal;
}

a.linksPlain:link {
	text-decoration:	none;	
}
a.linksPlain:visited {
	text-decoration:	none;	
}
a.linksPlain:hover {
	text-decoration:    none;	
}
a.linksPlainWhite:link {
	color:				#FFF;
	text-decoration:	none;	
}
a.linksPlainWhite:visited {
	color:				#FFF;
	text-decoration:	none;	
}
a.linksPlainWhite:hover {
	color:				#FFF;
	text-decoration:    none;	
}
a.linksFeatured {
	color:				#990000;
	font-weight:		bold;
	text-decoration:	none;
}
a.bodyLinks:link {
	color:				#990000;
	text-decoration:	underline;
}
a.bodyLinks:visited {
	color:#9C3503;
	text-decoration:	underline;
}
a.bodyLinks:hover {
	color:				#990000;
	text-decoration:	underline;
}

a.pubLinks:link {
	color:				#990000;
	text-decoration:	underline;
}
a.pubLinks:visited {
	color:				#003399;
	text-decoration:	underline;
}
a.pubLinks:hover {
	color:				#990000;
	text-decoration:	underline;
}

a.tabLinks:link {
	color:				#FFFFFF;
	text-decoration:	none;
}
a.tabLinks:visited {
	color:				#FFFFFF;
	text-decoration:	none;
}
a.tabLinks:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}
a.linksBoldStayWhite:link{
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksBoldStayWhite:hover{
	background-color:	#FEB925;
	color:				#FFFFFF;
	font-weight:		bold;
	text-decoration:	underline;
}
a.linksBoldStayWhite:visited{
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.whiteLinks:link {
	color:				#FFFFFF;
	text-decoration:	none;
}
a.whiteLinks:visited {
	color:				#DDD;
	text-decoration:	none;
	font-weight:		normal;
}
a.whiteLinks:hover {
	background-color:	#FEB925;
	color:				#FFF;
	text-decoration:	none;
}
a.videoLinks:link {
	color:				#FFFFFF;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:          93%; 
}
a.videoLinks:visited {
	color:				#FFFFFF;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:          93%;   
}

a.goldLinks:link {
	color:				#FEB925;
	font-weight:		bold;
	text-decoration:	underline;
}
a.goldLinks:visited {
	color:				#DDD;
	text-decoration:	none;
	font-weight:		normal;
}
a.goldLinks:hover {
	background-color:	#FEB925;
	color:				#FFF;
	text-decoration:	none;
}
a.linksHeaderWhite:link {
	color:				#FFFFFF;
	font-weight:		bold;
	text-decoration:	none;
}
a.linksHeaderWhite:visited {
	color:				#FFF;
	font-weight:		bold;
	text-decoration:	none;
}
a.linksHeaderWhite:hover {
	color:				#FFF;
	font-weight:		bold;
	text-decoration:	none;
}
a.linksBoldWhite:link {
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksBoldWhite:visited {
	color:				#FBDB91;   /*#FEA807 was too strong against the other colors*/
	text-decoration:	none;
	font-weight:		bold;
}
a.linksBoldWhite:hover {
	background-color:	#FEA807;
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.whiteOnGoldLinks:link {
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.whiteOnGoldLinks:visited {
	color:				#555;
	text-decoration:	none;
	font-weight:		bold;
}
a.whiteOnGoldLinks:hover {
	background-color:	#990000;
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksStayWhiteOnGold:link {
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksStayWhiteOnGold:visited {
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
}
a.linksStayWhiteOnGold:hover {
	color:				#FFF;
	text-decoration:	underline;
	font-weight:		bold;
}



/*text colors*/
span.highlightColor {
	color:				#FFCC66;
	padding: 		    0 .3em 0 .3em;
}
span.highlightColorRed {
	color:				#900;
	padding: 		    0 .3em 0 .3em;
}
span.breadcrumbs {
	color:				#555;
	font-style: 		italic;
	font-weight:		normal;
}
span.blackText {
	color:				#000000;	
}
span.grayText {
	color:				#C3C3C3;
}
span.whiteText {
	color:				#FFFFFF;
	padding:            0 .3em 0 .3em;
}
span.whiteBoldText {
	color:				#FFFFFF;
	font-weight:		bold;
	padding:            0 .3em 0 .3em;
}
span.whiteBoldText_noPad {
	color:				#FFFFFF;
	font-weight:		bold;
}
span.trademarkFont {
	/*font-family:		Verdana, Arial, Helvetica, sans-serif;*/
}
span.grayText {
	color:#606060;
}
span.maroonText {
	color:				#990000;
}
span.maroonTextSmall {
	color:				#990000;
	font-size:			90%;
}
span.maroonTextBold {
	color:				#990000;
	font-weight:		bold;
}
span.blueOnGoldText {
	background-color:	#FEB925;
	color:				#003399;
	padding:        	.2em 0 .2em 0;
}
span.greenOnGoldText {
	background-color:	#FEB925;
	color:				#5EAE42;
	padding:        	.2em 0 .2em 0;
}

span.whiteOnBlueText {
	background-color:	#003399;
	color:				#FFF;
}
span.whiteOnBlueTableText {
	background-color:	#003399;
	color:				#FFF;
	font-weight:		bold;
	padding:	        .2em .5em .2em .5em;
}
span.whiteOnGreenTableText {
	background-color:	#5EAE42;
	color:				#FFF;
	font-weight:		bold;
	padding:	        .2em .5em .2em .5em;
}
span.whiteOnGreenText {
	background-color:	#5EAE42;
	color:				#FFF;
}
span.blueText {
	color:				#003399;
}
span.greenText {
	color:				#5EAE42;
}
span.grayText {
	color:				#C3C3C3;
}
span.whiteText {
	color:				#FFFFFF;
	padding:            0 .3em 0 .3em;
}
span.currentPage {
	font-weight:		bold;
}
span.boldText {
	font-weight:		bold;	
}
span.italicText {
	font-style:			italic;
}
span.homePage {
	color:				#FFFFFF;
}
span.highlightColor {
	color:				#FFCC66;
	padding: 	0 .3em 0 .3em;
}
span.blackText {
	color:				#000000;	
}

span.whiteBoldText {
	color:				#FFFFFF;
	font-weight:		bold;
	padding:            0 .3em 0 .3em;
}
span.whiteBoldText_noPad {
	color:				#FFFFFF;
	font-weight:		bold;
}
span.trademarkFont {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}
span.grayText {
	color:#606060;
}
span.maroonText {
	color:				#990000;
}
span.maroonTextSmall {
	color:				#990000;
	font-size:			90%;
}
span.maroonTextBold {
	color:				#990000;
	font-weight:		bold;
}
span.blueOnGoldText {
	background-color:	#FEB925;
	color:				#4475DF;
}
span.whiteOnBlueText {
	background-color:	#003399;
	color:				#FFF;
}
span.whiteOnGreenText {
	background-color:	#5EAE42;
	color:				#FFF;
}
span.blueText {
	color:				#003399;
}
span.greenText {
	color:				#5EAE42;
}
span.font90Text {
	font-size:			90%;
}
span.font101Text {
	font-size:			101%;
}

span.smallText {
	font-size:			75%;
}
span.maroonBoldItal {
	color:				#990000;
	font-weight:		bold;
	font-style:			italic;
}
span.GeoLrgBoldMaroon {
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			110%;
	font-weight:		bold;
	color:				#990000;	
}
span.GeorgiaFontFamily {
	font-family:		Georgia, "Times New Roman", Times, serif;
}
span.VerXLBold {
	/*font-family:		Calibri, Optima, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			125%;
	font-weight:		bold;
}
span.VerLrgBold {
	/*font-family:		Calibri, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			110%;
	font-weight:		bold;
	margin:				.3em 0 .3em .5em;
}
span.VerLrg {
	/*font-family:		Calibri, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			110%;
}
span.VerMedBold {
	/*font-family:		Calibri, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			103%;
	font-weight:		bold;
}
span.VerMedItal_NoMargin{
	/*font-family:		Calibri, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			103%;
	font-style:			italic;
}
span.VerMedItal{
	/*font-family:		Calibri, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			103%;
	font-style:			italic;
	margin:				.3em 0 .3em .5em;
}
span.sansSerifFont {
	/*font-family:		Calibri, Verdana, Arial, Helvitica, sans-serif;*/
}
span.tableCellMaroon{
	color:				#990000;
}
span.goldText{
	color:				#FC6;
}
span.goldBrightText{
	color:				#FEA807;
}
span#textFeature1 {
	font-weight:	bold;
}
span#textFeature2 {
	font-weight:	normal;
}
h1 {
	font-size:			104%;
	font-weight:		bold;
	color:				#000000;
	text-align:			right;
}
h2 {					/*used rarely, e.g. events page*/
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			95%;
	font-weight:		bold;
	margin:				0 .5em 0 .3em;
	padding:            0 .2em 0 0;
}
h3 {
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			102%;
	font-weight:		bold;
	margin:				.2em 0 .1em 0;
	color:				#900;
}
h4 {
	/*font-family:		Verdana, Arial, Helvetica, sans-serif;*/
	font-size:			104%;
	font-weight:		bold;
	margin:				.3em 0 .3em 0;
}

h5 {
	border-bottom-style:solid;
	border-color:		#FFFFFF;
	font-size:			90%;
	font-weight:		normal;
	padding:            0 0 0 .5em;	
}

/*@media screen and (device-width: 1280px)  {
	/*device-width does not work with earlier versions of IE*/
/*}*/
