﻿#body  
{
	background-image:url(template/images/master-bg-bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#666666; 
	text-align:left
}

body  
{
	background-image:url(template/images/master-bg-bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#666666; 
	text-align:left
}

#body-schools  
{
	background-image:url(template/images/master-bg-bg-sunset.jpg) !important;
	background-repeat:repeat-x;
	margin:0px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#666666; 
	text-align:left
}

#body-ads  
{
	background-image:url(template/images/master-bg-bg-cool.jpg) !important;
	background-repeat:repeat-x;
	margin:0px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#666666; 
	text-align:left
}


li {padding-bottom:5px}

div {text-align:left}

#master-table
{
	width:900px;
	background-color:#FFFFFF;
	background-image:url(template/images/master-bg.jpg);
	background-repeat:no-repeat;
}

#master-table-schools
{
	width:900px;
	background-color:#FFFFFF;
	background-image:url(template/images/master-bg-sunset.jpg) !important;
	background-repeat:no-repeat;
}

#master-table-ads
{
	width:900px;
	background-color:#FFFFFF;
	background-image:url(template/images/master-bg-cool.jpg) !important;
	background-repeat:no-repeat;
}

#master-table-tshirts
{
	width:900px;
	background-color:#FFFFFF;
	background-image:url(template/images/master-bg-tshirts.jpg) !important;
	background-repeat:no-repeat;
}

/* HEADER */
.globalmenu-container 
{
	width:950px;
	height:20px;
}

.globalmenu-container div 
{
	text-align:center; 
	padding-top:2px; 
	padding-bottom:2px; 
	color: #990000;  
	font-weight:bold; 
	cursor:pointer;
	float:left;
	border-left:solid 1px #999999;
	border-right:solid 1px #cccccc
	
}

.globalmenu-container a:link {text-decoration:none}
.globalmenu-container a:visited {text-decoration:none}
.globalmenu-container a:hover {text-decoration:none;}

.globalmenu-home			{width:90px; background-image:url(template/images/menu-bg.jpg)}	
.globalmenu-schools			{width:129px; background-image:url(template/images/menu-bg.jpg)}
.globalmenu-advertisers		{width:160px; background-image:url(template/images/menu-bg.jpg)}
.globalmenu-partnerships	{width:168px; background-image:url(template/images/menu-bg.jpg)}
.globalmenu-company			{width:128px; background-image:url(template/images/menu-bg.jpg)}
.globalmenu-administrators	{width:115px; background-image:url(template/images/menu-bg.jpg)}
.globalmenu-contact			{width:143px; background-image:url(template/images/menu-bg.jpg)}


.globalmenu-home-active				{width:90px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}	
.globalmenu-schools-active			{width:129px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}
.globalmenu-advertisers-active		{width:160px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}
.globalmenu-partnerships-active		{width:168px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}
.globalmenu-company-active			{width:128px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}
.globalmenu-administrators-active	{width:115px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}
.globalmenu-contact-active			{width:143px; background-image:url(template/images/menu-bg-active.jpg); color:#000000 !important}


.globalmenu-subSchools 
{ 
	position: absolute; 
	top:-20px; left:92px; 
	z-index:10; 
	visibility: hidden; 
	width:145px 
}
.globalmenu-subSchoolsTitle
{ 
	width:131px;
	background-color:#ffffff;
	text-align:center; 
	padding-top:2px; 
	padding-bottom:2px; 
	color: #990000;  
	font-weight:bold; 
	cursor:pointer;
}
.globalmenu-subSchoolsItems
{ 
	padding:10px; 
	background-image:url(template/images/submenu-bg.jpg);
	background-repeat:repeat-x; 
	font-size:8pt; 
	line-height:20px;
	font-weight:bold;
	display:block;
	width:145px 
}
.globalmenu-subSchools div a:link {text-decoration:none}
.globalmenu-subSchools div a:visited {text-decoration:none}
.globalmenu-subSchools div a:hover {text-decoration:none;}

.globalmenu-subAdvertisers 
{ 
	position: absolute; 
	top:-20px; left:223px; 
	z-index:10; 
	display: block; 
	visibility: hidden; 
	width:165px 
}
.globalmenu-subAdvertisersTitle
{ 
	width:162px;
	background-color:#ffffff;
	text-align:center; 
	padding-top:2px; 
	padding-bottom:2px; 
	color: #990000;  
	font-weight:bold; 
	cursor:pointer;
}
.globalmenu-subAdvertisersItems
{ 
	padding:10px; 
	background-image:url(template/images/submenu-bg.jpg);
	background-repeat:repeat-x; 
	font-size:8pt; 
	line-height:20px;
	font-weight:bold;
	display: block;
	width:200px 
}
.globalmenu-subAdvertisers div a:link {text-decoration:none}
.globalmenu-subAdvertisers div a:visited {text-decoration:none}
.globalmenu-subAdvertisers div a:hover {text-decoration:none;}


.globalmenu-subPartnerships 
{ 
	position: absolute; 
	top:-20px; left:385px; 
	z-index:10; 
	display: block; 
	visibility: hidden; 
	width:165px 
}
.globalmenu-subPartnershipsTitle
{ 
	width:170px;
	background-color:#ffffff;
	text-align:center; 
	padding-top:2px; 
	padding-bottom:2px; 
	color: #990000;  
	font-weight:bold; 
	cursor:pointer;
}
.globalmenu-subPartnershipsItems
{ 
	padding:10px; 
	background-image:url(template/images/submenu-bg.jpg);
	background-repeat:repeat-x; 
	font-size:8pt; 
	line-height:20px;
	font-weight:bold;
	display: block;
	width:165px 
}
.globalmenu-subPartnerships div a:link {text-decoration:none}
.globalmenu-subPartnerships div a:visited {text-decoration:none}
.globalmenu-subPartnerships div a:hover {text-decoration:none;}

.globalmenu-subCompany 
{ 
	position: absolute; 
	top:-20px; left:555px; 
	z-index:10; 
	display: block; 
	visibility: hidden; 
	width:145px 
}
.globalmenu-subCompanyTitle
{ 
	width:130px;
	background-color:#ffffff;
	text-align:center; 
	padding-top:2px; 
	padding-bottom:2px; 
	color: #990000;  
	font-weight:bold; 
	cursor:pointer;
}
.globalmenu-subCompanyItems
{ 
	padding:10px; 
	background-image:url(template/images/submenu-bg.jpg);
	background-repeat:repeat-x; 
	font-size:8pt; 
	line-height:20px;
	font-weight:bold;
	display: block;
	width:145px 
}
.globalmenu-subCompany div a:link {text-decoration:none}
.globalmenu-subCompany div a:visited {text-decoration:none}
.globalmenu-subCompany div a:hover {text-decoration:none;}


/* FOOTER */
.sitemap-container
{
	background-image:url(template/images/footer-bg.jpg); 
    background-repeat:repeat-x;
    padding:25px;
    color:#FFFFFF;
    font-size:8pt
}
.sitemap-container a:link {color:#FFFFFF; text-decoration:none}
.sitemap-container a:visited {color:#FFFFFF; text-decoration:none}
.sitemap-container a:hover {color:#FFFFFF; text-decoration:underline}
.sitemap-column {width:25%}

.copyright-container
{
	background-color:#CCCCCC;
	font-size:8pt;
	padding:5px;
	text-align:center
}

.social-container
{
	background-color:#ffffff;
	text-align:center
}

/* CONTENT */
.content-container 
{ 
    padding:15px
}
.content-left-container
{
	float:left;
	width:605px
}
.content-right-container
{
	float:right;
	width:300px;
}

.standard-container
{
	background-color:#FFFFFF;
	background-image:url(template/images/light-grey-fade-bg.jpg);
	background-repeat:repeat-x;
	padding:15px;
	border:solid 1px #CCCCCC;
	text-align:left;
	width:100%
}

/* TITLES */

.major-title 
{
	font-size:35pt;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif
}

.page-subtitle 
{
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	text-align:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif
}

.section-title 
{
	font-size:12pt;
	font-weight:normal;
	color:#01264B;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif
}
.subtitle-blue
{
	font-size:10pt;
	font-weight:bold;
	color:#01264B;
	text-align:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif
}
.subtitle-white
{
	font-size:14pt;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial;
}
.adprice
{
    font-weight:bold;
    color:#ff9900;
    text-align:center;
}


/* MISC */
.backtotop
{
	clear:both;
	padding-top:15px;
	font-weight:bold;
	text-align:left
}

.chevron {color:#990000}
.horRule {width:100%; height:1px; border-bottom:solid 1px #999999; float:left}
.tableHeader {text-align:left; color:#01264B; font-weight:bold; border-bottom:solid 1px #99999;}
.tableAlternateRow { background-color:#e9e9e9}

.formError {color:Red; font-size:7pt }
.formField 
{
	border:solid 1px #666666; 
	font-family:Verdana, Arial, Sans-Serif; 
	font-size:10pt;
	color:#666666;
}
.formField-big 
{
	border:solid 1px #666666; 
	font-family:Arial; 
	font-size:14pt;
	color:#666666;
	height:25px;
	font-weight:bold;
}
.advertisement 
{
	margin-top:10px;
	text-align:center
}

.sidebar-teaser 
{
	margin-top:10px;
}

.top-right-banner 
{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 181px;
    width: 181px;
    background: url(images/online-payment-banner.gif) no-repeat;
    text-indent: -999em;
    text-decoration: none;
}

/* BOXES */
.box-heading-darkgrey
{
	background-image:url(template/images/heading-darkgrey-bg.jpg);
	border:solid 1px #CCCCCC;
}
.box-heading-red
{
	background-image:url(template/images/heading-red-bg.jpg);
	border:solid 1px #CCCCCC;
}
.box-heading 
{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	height:24px
}
.box-heading-narrow 
{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:10px;
	text-align:left;
	height:20px
}
.box-body
{
	background-image:url(template/images/light-grey-fade-bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:10px;
	font-size:8pt;
	line-height:16px;
}


a:link {color:#003366; text-decoration:none}
a:visited {color:#003366; text-decoration:none}
a:hover {color:#003366; text-decoration:underline}

/* IMAGES */
.image-filler
{
	display:block;
	margin-top:10px;
	border:solid 1px #CCCCCC
}
.image-inline
{
	margin:3px;
	border:solid 5px #000000;
	margin-left:10px
}
.image-inline-left
{
	margin:3px;
	border:solid 5px #000000;
	margin-left:0px
}

/* PAGE MENUS */
.page-title-schools
{
	background-image:url(template/images/page-title-schools.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-advertisers
{
	background-image:url(template/images/page-title-advertisers.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-tshirts
{
	background-image:url(template/images/page-title-tshirts.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-company
{
	background-image:url(template/images/page-title-company.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-news
{
	background-image:url(template/images/page-title-news.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-ezines
{
	background-image:url(template/images/page-title-ezines.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-partnerships
{
	background-image:url(template/images/page-title-partnerships.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-contact
{
	background-image:url(template/images/page-title-contact.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title-local
{
	background-image:url(template/images/page-title-local.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	height:75px
}
.page-title 
{
	font-size:16pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif
	
}

.page-menu
{
	background-image:url(template/images/page-menu-bg.jpg);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	border-bottom:0px;
	border-top:0px;
	height:25px
}

.page-menu a:link {text-decoration:none}
.page-menu a:visited {text-decoration:none}
.page-menu a:hover {text-decoration:none;}

.page-menu div
{
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	color: #FFFFFF;
	float:left;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	height:20px;
	font-size:8pt;
	border-right:solid 1px #CCCCCC
}	
.schools-menu-home			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-benefits		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-samples		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-testimonials	{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-faq			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-adinfo		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-yog			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.schools-menu-local			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}

.advertisers-menu-home		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.advertisers-menu-ads		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.advertisers-menu-samples	{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.advertisers-menu-faq		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.advertisers-menu-logos		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}

.tshirts-menu-home		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.tshirts-menu-adsizes		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.tshirts-menu-projects	{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.tshirts-menu-faq		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.tshirts-menu-logos		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.tshirts-menu-schools		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}

.company-menu-home			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.company-menu-about			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.company-menu-promise		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.company-menu-news			{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.company-menu-employment	{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}

.partnerships-menu-home		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}

.ezines-menu-overview		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.ezines-menu-privacy		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.ezines-menu-samples		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.ezines-menu-optin		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}
.ezines-menu-ads		{background-color:#CCCCCC; background-image:url(template/images/page-menu-active-bg.jpg); background-repeat:repeat-x; color:#01264B !important}


/* PAGE */
.page-tile
{
	width:280px;
	border:solid 1px #CCCCCC;
	margin-bottom:10px
}
.page-tile-inner
{
	background-image:url(template/images/page-tile-bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #FFFFFF;
	padding:10px;
	font-size:8pt
}

.page-message 
{
	background-color:#ffffcc;
	padding:5px;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}
/* BUTTONS */
.button-blue
{
	background-image:url(template/images/button-blue-bg.jpg);
	background-repeat:repeat-x;	
	padding:4px;
	font-size:8pt;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	cursor:pointer
}

/* NEWS */
.newsDate
{
	letter-spacing:3px;
	font-size:7pt;
	text-transform:uppercase;
	padding-bottom:10px;
}
.newsTitle
{
	color:#01264B;
	font-size:12pt;
	/*font-weight:bold;*/
	padding-bottom:20px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif
	
}
.newsBody
{
	line-height:20px;
	font-size:9pt
}
.newsArchive
{
	font-size:7pt;
	line-height:15px;
	padding-left:10px;
}

/* PARTNERSHIPS */
.partnerLogo 
{
	float:left;
	padding-right:15px;
	text-align:left
}
.partnerInfo 
{
	float:right;
	width:275px;
	text-align:right
}
.partnerCover
{
	float:right;
	width:50px;
	margin-left:10px
}
.partnerButton
{
	padding-top:10px;
	font-size:8pt;
	float:right
}

/* MAIN STORY */
.top-story-box {border:solid 1px #CCCCCC;}
.mod-content{height:350px; }
.mod-content .top-story-content{background:#fff;position:relative;width:605px; border:solid 1px #CCCCCC;}
.mod-content .top-story-content .top-story-image{height:350px;overflow:hidden;width:605px;}
.mod-content .top-story-content .top-story-headline{color:#fff;background:transparent;height:auto;width:605px;position:absolute;right:0;bottom:0;left:0;}
.mod-content .top-story-content .top-story-headline h2{position:relative;padding:8px 0 5px 11px;margin:0;width:90%;font-size:16pt; line-height:25px;}
.mod-content .top-story-content .top-story-headline h2.vert{padding:8px 0 4px 0;}
.mod-content .top-story-content .top-story-headline p{position:relative;padding:0 11px 9px 11px;margin:0;line-height:16px;}
.mod-content .top-story-content .top-story-headline p a{position:relative;color:#990000;font-weight:bold;padding-right:6px;}
.mod-content .top-story-content .top-story-headline .transparent-background{position:absolute;top:0;right:0;bottom:0;left:0;width:605px;background-color:#000;opacity:.8;filter:alpha(opacity=80); height:expression(this.parentNode.offsetHeight+'px');}

/* FORMS */
.formField {margin-bottom:10px}
.formLabel {font-size:8pt}

/* SHIRTS */
.shirts-container {background-image:url(template/shirts/shirt-bg.jpg); background-repeat:repeat-x}
.shirts-title 
{
    /*background-image:url(template/shirts/shirt-title-bg.jpg); */
    /*background-repeat:repeat-x;*/
    font-size:25px;
    padding-bottom:15px;
    font-weight:bold;
    text-align:center;
    font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
    color:#cccccc
}

.shirts-info 
{
    font-size:10pt;
	text-align:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
    padding-bottom:10px;
    color:#01264B;
}
.shirts-text-large 
{
    
}

.tshirts-subProjects 
{ 
	position: absolute; 
	top:0px; left:83px; 
	z-index:10; 
	visibility: hidden; 
	/*width:145px */
}
.tshirts-subProjectsTitle
{ 
	width:131px;
	background-color:#ffffff;
	text-align:center; 
	padding-top:2px; 
	padding-bottom:2px; 
	color: #990000;  
	font-weight:bold; 
	cursor:pointer;
}
.tshirts-subProjectsItems
{ 
	padding:10px; 
	background-image:url(template/images/submenu-bg.jpg);
	background-repeat:repeat-x;
	background-color:#9a9a9a;
	font-size:8pt; 
	line-height:20px;
	font-weight:bold;
	display:block;
	width:250px 
}
.tshirts-subProjects div a:link {text-decoration:none}
.tshirts-subProjects div a:visited {text-decoration:none}
.tshirts-subProjects div a:hover {text-decoration:none;}

.wide-image {border:solid 1px #CCCCCC;}

.bqoute {font-size:8pt; line-height:25px; padding: 0 10px 0 10px}