




/*
     FILE ARCHIVED ON 7:23:55 Mar 5, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 9:20:06 Jan 14, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Style Sheet for GTCE Homepage
2nd July 2008
*/

/*
FOCUS BAR STYLES
*/
.focusBar {
	width: 645px;
	background: url(../images/headLineContentBG.png) repeat-y 0 0 #ede9f3;
	margin: 5px 0;
}
.focusBar div {
	background: url(../images/headlineCurveTop.png) no-repeat 100% 0;
	position: relative;
	
}
.focusBar div div {
	background: url(../images/headlineCurveBot.png) no-repeat 100% 100%;
	padding: 2px 0 0 0; 
}
.focusBar h2 {
	margin: 0; padding: 0 15px 0 0;
	color: #4f2683;
	float: left;
	background: url(../images/headlineArrow.png) no-repeat 100% 50%;
	font-size: 1em;
	height: 1.7em;
	line-height: 1.7em;
	text-align: right;
	width: 200px;
}
.focusTitle p{
	color: #4f2683;
	font-weight: bold;
	font-size: 1em;
	padding: 0 17px 0 0;
	margin: 0;
}
.focusBar .focusItem {
	margin: 0 10px 0 225px;
	padding: 5px 0 3px 0;
	background-image:none;
}
.focusItem p{
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 0.75em;
	color: #000;
}
.focusBar .focusItem div{
	background-image:none;
}
a.focusLink {
	color: #4f2683;
	font-weight: bold;
	font-size:1.25em;
	text-decoration: underline;
}
.focusNavContainer 
{
	list-style: none;
	font-size: 0.75em;
	margin: 5px 0;
}
.focusNavContainer li.nextBtn
{
	float: right;
}
.focusNavContainer li.prevBtn
{
	float: left;
}
.focusNavContainer .nextBtn a, 
.focusNavContainer .prevBtn a
{
	background: url(../images/nextBtn.gif) no-repeat center right;
	padding: 1px 20px 1px 0;
	display: inline;	
	height: 1.5em; line-height: 1.5em;
}
.focusNavContainer .prevBtn a
{
	background: url(../images/prevBtn.gif) no-repeat center left;
	padding: 1px 0 1px 20px;

}
/* 
PROMO STYLES 
}*/
.promoPane {
	height: auto;
	overflow: visible;
	width: 645px;
	padding: 5px 0 ;
}
.mainPromo {
	float: left;
	width: 430px;
	min-height: 267px;
	height: 267px;
	background: url(../images/mainHomePromoGradient.png) repeat-y top right #e5deec;
	position: relative;
	overflow: visible;
}
div[class] .mainPromo {
	height: auto;
}
.mainPromoImgPane {
	position: absolute;
	height: 245px;
	right: 0;
	bottom:0;
	z-index: 0;	
}
.mainPromoInfo {
 	position: relative;
	z-index: 1;
	margin: 0 150px 0 10px;
	color: #000;
}
.mainPromoInfo h1 {
	margin: 0.7em 0 0.5em 0;
	padding: 0;
}
.mainPromoLink {
	position: absolute;
	right: 5px;
	bottom: 18px;
	width: 155px;
	z-index: 1;
}
.mainPromoLink a{
	font-weight: bold;
	color: #fff;
	font-size:0.75em;
}
.mainPromoTop {
	position: absolute;
	background: url(../images/mainPromoTopCorner.gif) top right no-repeat;
	right: 0;
	height: 7px; width: 7px;
}
.dottedLine {
	margin-top: 7px;
	height: 1px; width: 430px;
	font-size: 1px;
	background: url(../images/purpleDot.gif) 0 0 repeat-x;
	float: left;
}
.subPromoPane {
	width: 207px;
	float: right;
	background: url(../images/purpleDot.gif) 0 100% repeat-x;
}

/*
SUB CONTENT PANE STYLES
*/
.subContentPanel{
	margin-top: 5px;
	width: 422px;
	float: right;
	overflow: auto;
}  
.pageStudioArea {
	width: 
} 
.half_left{
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	background: url(../images/purpleDot.gif) 0 0 repeat-x;
	min-height: 100px;
	height: 100px;
	width: 207px;
	float: left;
	clear: left;
	overflow: visible;
}

.half_right{
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	background: url(../images/purpleDot.gif) 0 0 repeat-x;
	min-height: 100px;
	height: 100px;
	width: 207px;
	float: right;
	clear: right;
		overflow: visible;
}
.full_right {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	background: url(../images/purpleDot.gif) 0 0 repeat-x;
	min-height: 200px;
	height: 200px;
	width: 207px;
	float: right;
	clear: right;
		overflow: visible;
}
.full_left {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	background: url(../images/purpleDot.gif) 0 0 repeat-x;
	min-height: 200px;
	height: 200px;
	width: 207px;
	float: left;
	clear: left;
		overflow: visible;
}
div [class] .half_left, .half_right, .full_right, .full_left  {
	height: auto;
}
/*.subContentInfo h2{
	margin: 0;
	padding: 0 0 0.75em 0;
	border: 1px solid red
}*/
.subContentInfo h2 a{
	margin: 0;
	font-weight: bold;
}
.subContentPic {
	margin: 0;
	padding: 0 5px 5px 0;
	float: left;
}

/**************************************************
Campaign Styles
**************************************************/

.campaignContainer{
	padding: 0;
	margin: 0 0 10px 0;  
}
.corpCampaign .campaignContainer{
	background: url(../images/campaignCorpTL.gif) 0 0 no-repeat #ede9f2;  
}
.corpCampaign .campaignContainer div{
	background: url(../images/campaignCorpTR.gif) 100% 0 no-repeat; 
}
.corpCampaign .campaignContainer div div{
	background: url(../images/campaignCorpBL.gif) 0 100% no-repeat;  
}
.corpCampaign .campaignContainer div div div{
	background: url(../images/campaignCorpBR.gif) 100% 100% no-repeat;  
	height: 100px; 
}
.forCampaign .campaignContainer{
	background: url(../images/campaignForTL.gif) 0 0 no-repeat #ecedff;  
}
.forCampaign .campaignContainer div{
	background: url(../images/campaignForTR.gif) 100% 0 no-repeat; 
}
.forCampaign .campaignContainer div div{
	background: url(../images/campaignForBL.gif) 0 100% no-repeat;  
}
.forCampaign .campaignContainer div div div{
	background: url(../images/campaignForBR.gif) 100% 100% no-repeat;  
	height: 100px; 
}
.joinCampaign .campaignContainer{
	background: url(../images/campaignJoinTL.gif) 0 0 no-repeat #eff6f1;  
}
.joinCampaign .campaignContainer div{
	background: url(../images/campaignJoinTR.gif) 100% 0 no-repeat; 
}
.joinCampaign .campaignContainer div div{
	background: url(../images/campaignJoinBL.gif) 0 100% no-repeat;  
}
.joinCampaign .campaignContainer div div div{
	background: url(../images/campaignJoinBR.gif) 100% 100% no-repeat;  
	height: 100px; 
}
.aboutCampaign .campaignContainer{
	background: url(../images/campaignAboutTL.gif) 0 0 no-repeat #faf1f2;  
}
.aboutCampaign .campaignContainer div{
	background: url(../images/campaignAboutTR.gif) 100% 0 no-repeat; 
}
.aboutCampaign .campaignContainer div div{
	background: url(../images/campaignAboutBL.gif) 0 100% no-repeat;  
}
.aboutCampaign .campaignContainer div div div{
	background: url(../images/campaignAboutBR.gif) 100% 100% no-repeat;  
	height: 100px; 
}
html>body .corpCampaign .campaignContainer div div div,
html>body .forCampaign .campaignContainer div div div,
html>body .joinCampaign .campaignContainer div div div,
html>body .aboutCampaign .campaignContainer div div div {
	min-height: 100px;   
	height: auto;
}
.campaignContainer h2 
{
	padding: 10px 0 5px;
	margin: 0 10px;	
}
.campaignItem,
.campaignItemImg
{
	padding: 5px 0 10px 0;
	margin: 0 10px;
}
.corpCampaign .campaignItem,
.corpCampaign .campaignItemImg {
	background: url(../images/purpleDot.gif) 0 0 repeat-x!important;
}
.forCampaign .campaignItem,
.forCampaign .campaignItemImg {
	background: url(../images/blueDot.gif) 0 0 repeat-x!important;
}
.joinCampaign .campaignItem,
.joinCampaign .campaignItemImg {
	background: url(../images/greenDot.gif) 0 0 repeat-x!important;
}
.aboutCampaign .campaignItem,
.aboutCampaign .campaignItemImg {
	background: url(../images/redDot.gif) 0 0 repeat-x!important;
}
.campaignContainer img
{
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
}
.campaignItem p
{
	margin: 5px 0;
}
.campaignItemImg p
{
	margin: 5px 100px 5px 0;
}
.campaignContainer h2 a
{
	background: none;
	text-decoration: none;
	margin-bottom:0; 
}
.campaignContainer h2 a:hover
{
	text-decoration: underline; 
}
.corpCampaign .campaignContainer h2 a {
	color: #4f2683;
}
.forCampaign .campaignContainer h2 a {
	color: #454cfb;
}
.joinCampaign .campaignContainer h2 a {
	color: #0f7f34;
}
.aboutCampaign .campaignContainer h2 a {
	color: #d62f1d;
}
.campaignItemImg:after
{
	content:".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.half_left h2, .half_right h2  
{
	margin:0;
	padding:0 0 0.75em 25px;
}