




/*
     FILE ARCHIVED ON 7:25:51 Mar 5, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 9:34:50 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)).
*/

/*
Neutralise all formatting across browsers
*/

body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: #FFF;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #444749;
	height: 100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;padding:0;
}
p {
	font-size: 0.75em /* x 16 = 12pts */
}
table{
border-collapse:collapse;border-spacing:0;
font-size: 0.75em
}
fieldset,img{
border:0;
}
caption,th{
text-align:left;
}
abbr,acronym{
border:0;font-variant:normal;
}
input, textarea, select{
font-family:inherit;font-size:0.75em;font-weight:inherit;color: inherit;
}
.l { float: left; }
.r { float: right; }
/*
Generate standard rules across all browsers
*/

h1{
font-size:1.625em; /* x 16 = 26pts */
}
h2{
font-size: 1em; /* x 16 = 16pts */
}
h3{ 
font-size: 0.875em; /* x 16 = 14pts */
}
h4{ 
font-size: 0.825em; /* x 16 = 13pts */
}
h5{ 
font-size: 0.75em; /* x 16 = 12pts */
}
h1,h2,h3,h4,h5{
margin:1em 0;/* top & bottom margin based on font size */ 
}
abbr,acronym{
border-bottom:1px dotted #000;cursor:help;/*indicating to users that more info is available */
}
em{
font-style:italic;/*bringing italics back to the em element*/
}
dl dd{
margin-left:1em;/*giving UL's LIs generated numbers*/ 
}
caption {
margin-bottom:.5em;/*coordinated marking to match cell's padding*/ 
text-align:center; /*centered so it doesn't blend in to other content*/ 
}
p,fieldset,table {
margin-bottom:1em;/*so things don't run into each other*/ 
}
h2 a, h2 a:hover {
	text-decoration: none;

}
h2 a:hover {
	text-decoration: underline;
}
.subContentPanelHomepage {
	width: 422px;
   float: left;
	 margin: 0 0 0 8px;
}
.jsShow {
      display: none;
}
.jsHide {
      display: block;
}

/*
GLOBAL STUCTURE STYLES        
*/

.gtceBody .container {
	width: 860px;  
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: relative;
	height: 100%;
	z-index: 1;
}
.gtceBody .rightBar{
	position: absolute;
	background: url(../../images/greyBarGradient.png) repeat-x;
	top: 0;
	right: 0;
	width: 207px;
	height: 9.25em;
	z-index: 0;
}
.gtceBody .header {
	padding: 0;  
	position: relative;
	height: 9.25em;
}
.gtceBody .header .logo {
	padding: 0 30px;
	position: absolute;
	bottom: 20px;
}
.contactRightBar {
	position: absolute;
	background: url(../../images/enquireTop.png) no-repeat top right;
	top: 0;	right: 0;
	width: 207px;	height: 20px;
	z-index: 1;
}
.gtceBody .mainContent {
	padding: 0;
	z-index: 2;
}
.gtceBody .mainContent .mainPane {
	padding: 0 0 10px 0;
	width: 75%;
	float: left;
	position: relative;
}
.gtceBody .mainContent .rightColumn {
	padding: 0;
	width: 207px;
	float: right;
	position: relative;
}

.rightColumn h2, .rightColumn h3, .rightColumn h4 {
	margin: 0 0 0.7em 0;
}
.gtceBody .footer {
	padding: 1px 0 0 0; 
	clear: both;
	width: 645px;
	background: url(../../images/purpleDot.gif) 0 0 repeat-x;
}

.footer {
	margin: 10px;
}

.gtceBody .footer ul{
	padding: 0; 
	margin: 0;
}
.gtceBody .footer li{
	list-style: none;
	float: left;
	padding: 10px 0 10px 30px;
	font-size: 0.675em;
	text-align: center
}
.gtceBody .footer li.accessibility {
	padding: 10px 0;
}
.gtceBody .footer li.newsfeed {
	padding: 10px 20px 10px 30px;
	background: url(../../images/rssIcon.gif) no-repeat center right;
}

.gtceBody .footer li a{
	font-weight: normal;
}

.gtceBody .footer p {
	margin: 0; 
	padding: 10px 0; 
}
p.date 
{
	font-size: 0.7em;
	color: #666;
	padding: 0 0 5px 0;
	margin: 0;
}
p.introText
{
	font-size: 0.875em;
}
/*
PIE CHART STYLES
*/
.chartContainer {
	float: left;
	clear: both;
	padding: 0 0 10px 0;
	width: 100%;
}
.pieChart {
	float:left;
	width: 49%;
}
.pieResults{
	float:right;
	width: 48%;
	margin: 0; padding: 0;
}
.pieResults li{

	list-style-type: none;
	line-height: 1.5em; 
	height: 1.5em;
	padding: 0 0 0 20px;
	margin: 0;
}
.pieResults .yes {
	background: url(../../images/pollYes.gif) left center no-repeat;
}
.pieResults .no {
	background: url(../../images/pollNo.gif) left center no-repeat;
}
/*
UTILITY BAR STYLES
*/
.utilitybar {
	background: url(../../images/utilityBarGB.png) 100% 100% repeat-y;
}

.utilityLinks  {
	float: right;
	width: 207px;
}
.utilityLinks ul {
	margin: 0;	padding: 5px 5px 5px 10px ;
	float: left;
}
.utilityLinks li {
	list-style: none;
	float: left;
	font-size: 0.75em;
}
.utilityLinks li a{
	list-style: none;
	float: left;
	padding: 3px 15px 3px 0 ;
}
.utilityLinks li.help a{
	list-style: none;
	background: url(../../images/helpIcon.gif) no-repeat 0 50%;
	padding: 3px 15px 3px 20px ;
}
a.helpIcon {
	border: 0;
	float: left;
	padding: 0.5em 0 0 10px;
}

label.searchLbl {
	color: #4f2683;
	font-weight: bold;
	font-size: 1em;
	height: 1.5em;
	line-height: 1.5em;
	width: 200px;
	text-align: right; 
}
.search {
	margin: 4px 0 0 0;
	padding: 0;
	float: left;
	clear: left;
	width: 644px;
	text-align: right;
}
.searchBar {
	background: url(../../images/dotBorder.png) repeat-x 0 0;
	position:relative;
	width: 200px;
	height: 23px;
	margin: 0 5px;
	float: left;
}
html>body .searchBar{
	min-width: 200px;
	width: auto;
	min-height: 23px;
	height: auto;
}
.searchBar div {
	background: url(../../images/dotBorder.png) repeat-x 0 100% ;
	position:relative;
}
.searchBar div div{
	background: url(../../images/dotBorder.png) repeat-y 0 0;
}
.searchBar div div div{
	background: url(../../images/dotBorder.png) repeat-y 100% 0;
}
.searchBar div div div div{
	background: url(../../images/searchTL.png) no-repeat 0 0;
	position:relative;
}
.searchBar div div div div div {
	background: url(../../images/searchTR.png) no-repeat 100% 0;
	position:relative;
}
.searchBar div div div div div div{
	background: url(../../images/searchBL.png) no-repeat 0 100%;
}
.searchBar div div div div div div div{
	background: url(../../images/searchBR.png) no-repeat 100% 100%;
}
.searchBar span {
	display: block;
	background:url(../../images/magGlassIcon.png) no-repeat 0 50%!important;
	margin: 0 0 0 5px; 
	padding: 3px 0 2px 0;
	text-align: left;
}
.searchBar span span {
	background: url(../../images/google.png) no-repeat 100% 50%!important;
	margin: 0 0 0 5px; padding: 0;
	width: 180px;	
}
html>/**/body .searchBar span span {
	margin: 0 0 0 17px; padding: 0;
	width: 170px;	
}
.searchBar span span input {
	width: 130px;
	padding: 0 0 2px 0 ;
	font-size: 0.75em;
	border: 0px;
}

.roundedBtn {
	background: url(../../images/buttonTL.png) no-repeat 0 0 #dcd5e7;
	position:relative;
	width: 1em;
	float: left;
}
html>body .roundedBtn {
	min-width: 1em;
	width: auto;
}
.roundedBtn div {
	background: url(../../images/buttonTR.png) no-repeat 100% 0;
	position:relative;
}
.roundedBtn div div {
	background: url(../../images/buttonBL.png) no-repeat 0 100%;
}
.roundedBtn div div div{
	background: url(../../images/buttonBR.png) no-repeat 100% 100%;
}
.roundedBtn div div div span {
	display: block;
	padding: 3px 5px;
}
.searchBtn {
	background-color: #dcd5e7;
	color: #330066;
	border: none;
	font-weight: bold;
}
.separater {
	background: url(../../images/searchDivider.png) no-repeat 50% 50%;
	width: 7px; height: 1.5em;
	padding: 0 5px;
	float: left;
}
label.searchLbl {
	float: left;
}
.quickLinksCombo {
	width: 120px;
	float: left;
	font-size: 0.75em;
	margin-right: 5px
}
/*
RIGHT BAR CONTENTS STYLES
*/
.loginPane {
	padding: 5px 10px 10px 10px;
	background: url(../../images/purpleDot.gif) 0 100% repeat-x #eff0f0;
	}
.loginPane h2{
	width: 110px;
	margin: 0;
	padding: 0;
	float: left;
}
.newUserLogin {
	float: right;
	font-size: 0.75em;
	clear: right;
	text-align: right;
	width: 70px;
}
.loginRow {
	color: #4f2683;
	font-size: 1.125em;
}
.loginArea {
	clear: left;
	list-style: none;
	padding: 0; margin: 5px 0 0 0;
	font-size:0.75em;
}
.loginArea li {
	text-align: right;
} 
.loginArea li.field {
	background: url(../../images/loginTextbox.png) no-repeat 100% 0;
	height: 27px; line-height: 27px;
	text-align: left;
} 
.loginArea li label {
	display: block;
	width: 70px;
	font-weight: bold;
	float: left;
	clear:left;
	color: #4f2683;
}
.loginArea input{
	font-size: 1em;
}
.loginTextbox {
	width: 86px; 
	padding: 0;
	margin: 0 0 0 20px;
	border: 1px solid #fff;
}
* html .loginTextbox {
	margin: 2px 0 0 19px;
	padding: 2px 0 0 0;
	border: 0px
}

.loginBtn{
	position: absolute;
	right: 0; top: 0.5em;
}
.filterGoBtn {
	line-height: 1.7em; height: 1.7em;
	text-align: right;
	background: url(../../images/loginBtn.gif) no-repeat center right;
	padding: 0 20px 0 0; margin: 5px 0 10px 0;
	font-weight: bold;
	cursor: auto;
	border: none;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
}
.sidePanelNoIcon{
	position: relative;
	padding: 5px 10px;
	margin: 0;
	background: url(../../images/purpleDot.gif) 0 100% repeat-x #eff0f0;
	overflow: visible;

}
.sidePanelEventList {
	list-style-image: none;
	font-size: 0.875em;
}
.sidePanelEventList li {
	list-style: none;
	font-size: 0.875em;
}
.sidePanelEventList li a{
	
}
.sidePanelEventList li ul {
	padding: 5px 0 10px 0;
	

}
.sidePanelEventList li ul li {
	line-height: 1.2em;
	padding: 0 0 5px 0;
	font-size: 0.875em;

}
.sidePanelGreyHeader {
	font-size: 1em;
	font-weight: bold;
	margin: -5px 0 0 0;
	padding: 0 0 10px 0;
}
.sideImagePanel
{
	background: url(../../images/purpleDot.gif) 0 100% repeat-x #eff0f0;
}
.noBorderSidePanelNoIcon{
	background: #eff0f0;
	overflow: visible;
	padding: 5px 10px;
	clear:both;
}
.sidePanelNoIcon p
{
	position: relative;
	padding: 0 0 5px 0; margin: 0;
}
.sidePanelComment
{
	background: url(../../images/latestCommentBG2.png) no-repeat  #eff0f0;
	padding: 33px 10px 10px 10px;
	background: url(../../images/purpleDot.gif) 0 100% repeat-x;

}
.sidePanelComment blockquote
{
	font-size: 0.75em;
}
.sidePanelWithIcon {
	padding: 10px 10px;
	position: relative;
	background: url(../../images/purpleDot.gif) 0 100% repeat-x #eff0f0;
}
.sidePanelWithIcon h2{
	margin: 0;
	padding: 0 0 10px 25px;
	background: #eff0f0;
}
.sidePanelWithIcon ul, .sidePanelNoIcon ul{
	padding: 0;  margin: 0;
} 
.sidePanelWithIcon li, .sidePanelNoIcon li {
	line-height: 1.5em;
	background: #eff0f0;
}
.sidePanelWithIcon li img, .sidePanelNoIcon li img {
	padding: 0 5px 0 0;
	background: #eff0f0;
}
.sidePanelOptions
{
	height: 1.5em; line-height: 1.5em;
	padding: 5px 0 ;
	clear: both;
	font-size: 0.75em;
}
ul.relatedItems  {
	margin: 0 ;
	padding: 0 5px 0 10px;
}
.relatedItems li {
	list-style-image: url(../../images/corpBulletSml.gif);
	list-style-position:outside;
	margin: 0 0 0 25px;
	font-size: 0.675em;
	padding: 0 0 3px 0; 
}
ul.recentPublications {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.recentPublications li {
	list-style: none;
	margin: 0;
	padding: 0 0 12px 0	;
	font-size: 0.75em;
	border: 1px solid #eff0f0;
}
ul.recentPublications dd{
	margin: 5px 0 0 0;
	font-size: 0.95em;
	}
	
.partners {
	font-size: 0.675em;
	float: right;
	width: 120px;
}
.partnerInfo{
	height: 60px;
}
.partnerInfo img{
	float: left;
}
.employerBtn{
	height: 1.5em; line-height: 1.5em;
}
.joinBtn a, .joinBtn2 a, .voteYesBtn a, .voteNoBtn a, .partnerBtn a, .employerBtn a{
	background: url(../../images/ico-external.gif) no-repeat center right;
	padding: 0 25px;
	display: block;
	height: 1.5em; line-height: 1.5em;
	float: left;	
}
.voteBtn a{
	background: url(../../images/joinBtnArrows.gif) no-repeat center right;
	padding: 0 25px 5px 0;
	height: 1.5em; line-height: 1.5em;
	
}
.partnerBtn a{
	padding: 0 25px 0 0;
	float: right;	
}
.voteYesBtn a, .joinBtn2 a{
	padding: 0 25px 0 0;
	margin-right: 10px;
}
.voteNoBtn a, .employerBtn a{
	padding: 0 25px 0 0;
}
.magazine {
	padding: 0 0 5px 25px;
	background: #eff0f0;
	border: 0;
}
.promoDoclink {
	float: right;

}
.promoDocIcon {
	float: left;
	margin: 0 7px 10px 0;
}

.gradientOut {
	background: url(../../images/greyBarGradientOut.png) left top repeat-x;
	height: 42px;
	clear: both;
	
}
.dateDot {
	background: url(../../images/dateDot.gif) left no-repeat;
	padding: 0 0 0 7px;
}
.corpPlusIcon {
	background: url(../../images/corporatePlusIcon.gif) top left no-repeat;
	height: 20px;	width: 20px;
	position: absolute;
	top: 10px;	left: 10px;
}
* html .corpPlusIcon {
	left:0;
}
.popSearchIcon {
	background: url(../../images/magGlass.gif) top left no-repeat;
	height: 22px;	width: 22px;
	position: absolute;
	top: 10px;	left: 10px;
}
* html .popSearchIcon {
	left:0;
}

.downloads li
{
                list-style-type: none;
                line-height: 1.7em;
                font-size: 0.75em;
                margin-left: 14px;
                height : 16px;
                width : 185px;
}
html>body .downloads li 
{
				min-height : 16px;	
                height : auto;
}
.downloads li .imgLink {
                float: left;
                margin-left: 0px;
                width: 25px;
}
.downloads li .pathLink {
                float: left;
                margin-left: 0px;
                width: 160px;
}
.downloads li .sizeLink {
                margin-left: 25px;
                width: 160px;
}
	


/*
SUB PROMO STYLES
*/
.subPromoFor, .subPromoJoin, .subPromoAbout {
	position: relative;
	width: 207px;
	min-height: 80px;
	height: 80px;
	overflow: visible;
	margin: 0 0 8px 0;
}
.subPromoFor {
	background: url(../../images/subPromoForBG2.png) top left repeat-y;
}
.subPromoJoin {
	background: url(../../images/subPromoJoinBG2.png) top left repeat-y;
}
.subPromoAbout {
	background: url(../../images/subPromoAboutBG2.png) top left repeat-y;
}
.subPromoFor div, .subPromoAbout div, .subPromoJoin div{	
	min-height: 80px;
	height: 80px;
	margin: 0;
	position: relative;
}
.subPromoFor div{
	background: url(../../images/forCornerTR.gif) 100% 0 no-repeat;
	position: relative;
}
.subPromoFor div div{
	background: url(../../images/forCornerBR.gif) 100% 100% no-repeat;
	position: relative;
}
.subPromoJoin div{
	background: url(../../images/forCornerTR.gif) 100% 0 no-repeat;
	position: relative;
}
.subPromoJoin div div{
	background: url(../../images/forCornerBR.gif) 100% 100% no-repeat;
	position: relative;
}
.subPromoAbout div{
	background: url(../../images/aboutCornerTR.gif) 100% 0 no-repeat;
	position: relative;
}
.subPromoAbout div div{
	background: url(../../images/aboutCornerBR.gif) 100% 100% no-repeat;
	position: relative;
}
.subPromoImg {
	position: absolute;
	right: 7px;
	top:7px;
	z-index: 0;
	border: 1px solid #fff;
}
.subPromoFor div .subPromoInfo, 
.subPromoJoin div .subPromoInfo,
.subPromoAbout div .subPromoInfo 
{
	position: relative;
	z-index: 1;
	background: none;
	margin: 0 77px 0 8px;
	padding: 0.3em 0;
	min-height: 70px;
	height: 70px;
}
div[class] .subPromoFor, .subPromoJoin, .subPromoAbout,
.subPromoFor div, .subPromoAbout div, .subPromoJoin div,
.subPromoFor div .subPromoInfo,
.subPromoJoin div .subPromoInfo,
.subPromoAbout div .subPromoInfo
{
	height: auto;
}
.subPromoInfo a,
.subPromoInfo a:visited,
.subPromoInfo a:hover
{
	text-decoration: none;
}
.subPromoInfo a:hover
{
	text-decoration: underline;
}
.subPromoInfo h2 {
	margin: 0 0 0.2em 0;
	padding: 0;
}
.subPromoInfo p{
	margin: 0 ;
	padding: 0;
}
/*
SUB CONTENT PANE STYLES
*/
.subContentPanel{
	margin-top: 5px;
	width: 430px;
	float: left;
	overflow: auto;
}  

.subContentPanel {
	width: 207px;
	float: left;
	margin: 0 0 0 8px;
}

.subContentPanelWide {
	width: 430px;
	float: left;
	margin: 0 0 0 8px;
}

* html .subContentPanel {
	margin: 0 0 0 5px;
}
.subContentInfo {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	background: url(../../images/purpleDot.gif) 0 0 repeat-x;
}
.subContentInfo h2{
	margin: 0;
	padding: 0 0 0.75em 25px;
}
.subContentInfo h2 a{
	margin: 0;
	font-weight: bold;
}
.subContentPic {
	margin: 0;
	padding: 0 5px 5px 0;
	float: left;
}
/*
HOW TO STYLES
*/
.howTo {
	position: relative;
	width: 215px;
	float: left;
	margin: 10px 0 0 0;
	background: url(../../images/howToGradient.png) top left no-repeat;
}
.howTo h2{
	margin: 0;
	padding: 0.25em 0 0.75em 25px;
}
.howToText {
	color: #4f2683;
	font-size: 0.7em;
	padding: 1em 5px 0 10px;
}
.howTo ul{
	margin: 0 0 25px 0;
	padding: 0 5px 0 10px;
	
}
.howTo li{
	list-style-image: url(../../images/corpBulletSml.gif);
	list-style-position:outside;
	padding: 0 0 7px 0;
	margin: 0 0 0 17px;
	font-size: 0.75em;
}
.howToIcon {
	background: url(../../images/howIcon.gif) top left no-repeat;
	height: 20px;	width: 20px;
	position : absolute;
	top: 2px;	left: 0;
}
.howTo li a {
	color: #444749;
}
/*
GENERAL STYLES
*/
a {
	color: #444749;
	font-weight: bold;
}
a.joinLink,  a.corpLink{
	padding: 3px 15px 4px 0;
}
a.joinLink{
	color: #0f7f34;
	background: url(../../images/forLinkArrow.gif) no-repeat right;
}

a.corpLink{
	color: #4f2683;
}
.buttonContainer {
	background: #e4deec;
	position: relative;
}
.hidden {
	position: absolute;
	left: -9999px;
}
.noBold {
	font-weight: normal;
}
.corporate {
	color: #4f2683;
}
.for {
	color: #454cfb;
}
.join {
	color: #0f7f34;
}
.about {
	color: #d52b19;
}
/*
Linked Doc lists
*/
.linkedDocList{
	padding: 5px 0;
	margin: 0; 
	clear: both;
	font-size: 0.75em;
}
.linkedDocList li{
	margin: 0; 
	list-style: none;
	list-style-image: none;
	height: 1.7em; line-height: 1.7em;
}
.linkedDocList li a{
	padding: 0 5px 5px 20px;
	display: block;
}
.linkedDocList li.pdf, .linkedDocList li.word {
	background: url(../../images/pdfFile.gif) no-repeat center left;
	clear: left;
	list-style: none;
	list-style-image: none; 
	margin: 0;
}
.linkedDocList li.word {
	background: url(../../images/wordIcon.gif) no-repeat center left;
}
/*Contact Info List */
.contactInfoList {
	margin: 10px 0;
	padding: 0;
	font-size: 0.75em;
	clear: both;
}
.contactInfoList dt{
	font-weight: bold;	
	float: left;
	width: 10px;
	margin: 0;
}
.contactInfoList dd{
	margin: 0 0 0 15px;	
}
/*
Form Styles
*/
.formList {
	margin-top: 10px;
	}
.formList li {
	list-style: none;
}
.formList li label{
	
	font-weight: bold;
}
.formList li.error{
	
	font-weight: bold;
	color: red;
}
.formList li input,
.formList li select,
.formList li textarea {
	width: 370px;
	margin: 3px 0 10px;
	font-size: 1em;
}
.formList li.formBtns {
	float: left;
	margin-right: 20px;	
}
.formList li.formBtns a{
	font-size: 1em;
	text-align: right;
	background: url(../../images/loginBtn.gif) no-repeat 50% right;
	padding: 3px 20px 3px 0; margin: 0 0 10px;
	font-weight: bold;
}
.decryptContent{
  font-size: 0.75em;
  height: auto;
  margin: 40px 0 0 3px;
  padding: 0px;
  width: 600px;
}
#decryptBtn {
	margin-right: 600px;	
}
.feedbackInfo {
	margin: 10px 0;
	padding: 0;	
}
.feedbackInfo dt{
	font-weight: bold;	
	float: left;
	width: 100px;
	clear: left;	
}
.feedbackInfo dd{
	margin: 0 0 0 75px;	
}
dt.competitionInfo{
	width: 100px;
}
dd.competitionInfo{
  margin: 0 0 0 100px;
}
.closeBtn {
	line-height: 1.7em; height: 1.7em;
	background: url(../../images/crossIcon.gif) no-repeat center left;
	padding: 0 0 0 20px ; margin: 5px 25px 10px 0;
	float: left;

}
#gtce_popup {
	width: 400px;
	height: auto;
	min-height: 200px;
	display: visible;
	position: absolute;
	left:35%;
	z-index:10;
	background: url(../../images/popup/background.gif) no-repeat #fff;
	margin:0;
	padding:0;
	text-align:left;
	border: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

html>body #gtce_popup {
	min-height: 100px;
	height: auto;
}

.gtce_popup_title{
	color:#FFFFFF;
	font-size:1em;
	float:left;
	padding: 11px 0 0 10px;
	margin:0;
	font-weight: bold;
}

.close_button{
	float:right;
	margin: 13px 10px 0 0;
}

.popup_message{
	width:372px;
	height:auto;
	margin:45px 0 0 3px;
	padding: 10px;
	font-size: 0.75em;
}
.popup_help{
		margin: 5px 25px 10px 0;
	}
 a.popup_help{
	background:url(../../images/helpIcon.gif) no-repeat left center;
	line-height:1.7em; height:1.7em;
	padding-left:20px;
	display:block;

}
/*
Social Bookmarking
*/
.socialBookmarking {
	width: 422px;
	float: right;
}
.socialBookMarks{
	padding: 0; 
	margin: 0;
	clear: both;
}
.socialBookMarks li{
	float: left;
	font-size: 0.625em;
	height: 2em; line-height: 2em;
}
.socialBookMarks li a{
	text-decoration: none;
	padding: 0 22px 5px 20px;
	display: block;
	
}
.socialBookMarks li.bookmarkDigg {
	background: url(../../images/social_bookmarking/digg.png) no-repeat center left;
	list-style: none;
}

.socialBookMarks li.bookmarkReddit{
	background: url(../../images/social_bookmarking/reddit.gif) no-repeat center left;
	list-style: none;
}

.socialBookMarks li.bookmarkFacebook{
	background: url(../../images/social_bookmarking/facebook.gif) no-repeat center left;
	list-style: none;
}

.socialBookMarks li.bookmarkStumbleUpon{
	background: url(../../images/social_bookmarking/stumbleupon.gif) no-repeat center left;
	list-style: none;
}

.socialBookMarks li.bookmarkDelicious{
	background: url(../../images/social_bookmarking/delicious.gif) no-repeat center left;
	list-style: none;
}

/*
PAGE STUDIO LANDING PAGE STYLES
*/
.full_full_left,
.full_onethird_left,
.half_twothirds_left,
.half_onethird_left
{
      margin: 0;
      padding: 10px 0 0 0;
      position: relative;
      overflow: visible;
      float: left;
      clear: left;
}
.full_full_left,
{
      width: 420px;
      height:auto;
      min-height: 330px;
}
.full_onethird_left 
{
      width: 420px;
      height:auto;
      min-height: 110px;
}
.half_twothirds_left 
{
      width: 205px;
      min-height: 220px;
      height:auto;
}
.half_onethird_left 
{
      width: 205px;
      height:auto;
      min-height: 110px;
}
.full_full_right,
.full_onethird_right,
.full_onethird_right,
.half_twothirds_right,
.half_onethird_right

{
      margin: 0;
      padding: 10px 0 0 0;
      position: relative;
      overflow: visible;
      float: right;
      clear: right;
}
.full_full_right 
{
      width: 420px;
      height:auto;
      min-height: 330px;
}
.full_onethird_right 
{
      width: 420px;
      height:auto;
      min-height: 110px;
}
.half_twothirds_right 
{
      width: 205px;
      min-height: 220px;
      height:auto;
}
.half_onethird_right 
{
      width: 205px;
      height:auto;
      min-height: 110px;
}
.promoteItemImage_left 
{
      width: 205px;
      float: left;
      clear: left;
      margin: 0;
      padding: 10px 0 0 0;
      position: relative;
}
 
.promoteItemImage_right {
      width: 205px;
      float: right;
      clear: right;
      margin: 0;
      padding: 10px 0 0 0;
      position: relative;
}

/*
PAGE STUDIO RESEARCH FOR TEACHERS STYLE
*/
img.RFTimage {
	float: left;
	width: 60px;
	height: 47px;
	padding: 0 10px 0 0 ;
}
.RFTtitle {
	color: #09957a;	
	font-size: 0.8em;
	padding: 0;
}
.sidePanelGreyHeaderRFT {
	font-size: 0.9em;
	font-weight: bold;
	margin: -5px 0 0 0;
	padding: 0 0 10px 0;
}
/*
PAGE STUDIO DISABILITY STYLE
*/ 
img.disabilityImage {
	float: left;
	width: 96px;
	height: 80px;
	padding: 0 10px 0 0 ;
}
         
DOTTED LINE STYLES
*/
.corpDotLine, 
.forDotLine,
.joinDotLine,
.aboutDotLine
{
	height: 1px;
	font-size: 1px;
	background: url(../../images/purpleDot.gif) 0 0 repeat-x;
}
.forDot
{
	background: url(../../images/blueDot.gif) 0 0 repeat-x;
}
.joinDot
{
	background: url(../../images/greenDot.gif) 0 0 repeat-x;
}
.aboutDot
{
	background: url(../../images/redDot.gif) 0 0 repeat-x;
}

/*           
ICON STYLES
*/
.forIcon, .joinIcon, .aboutIcon, .videoIcon {
	position : absolute;
	top: 7px;	left: 0;
}
.forIcon {
	background: url(../../images/speechForIcon.gif) top left no-repeat;
	height: 23px;	width: 19px;
}
.joinIcon {
	background: url(../../images/speechJoinIcon.gif) top left no-repeat;
	height: 23px;	width: 19px;
}
.aboutIcon {
	background: url(../../images/speechAboutIcon.gif) top left no-repeat;
	height: 23px;	width: 19px;
}
.videoIcon {
	background: url(../../images/videoIcon.gif) top left no-repeat;
	height: 20px;	width: 20px;
}

/*
Popup Styles
*/



.downloadOptions {
	float: left;
	width: 195px;
	margin-top: 10px;
}
ul.listDownloadOptions li{
	list-style: none;
	list-style-image: none;
	margin: 0; padding: 0 0 0.5em 0;
	
}
ul.listDownloadOptions img{
	padding: 0 5px 0 0;
	
}
.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}
.focusBar:after,
.focusItem:after,
.focusNavContainer:after,
.utilitybar:after,
.utilityLinks:after,
.loginPane:after,
.loginRow:after,
.holder:after,
.networksLandingPromoText:after,
.networksLandingPromoText ul:after,
.searchHeader:after
{
	content:".";
	clear: both;
	height:0;
	visibility: hidden;
	display: block;
}

.activexMsg
{
	width: 30%;
}

.externalLink 
{
	background:transparent url(../../images/ico-external.gif) no-repeat scroll right center;
	padding:0 16px 0 0;
}

/*
PRESS RELEASE STYLES
*/
.noteToEditor p.noteHeading {
    font-weight: bold;
}

/*
TLA PAGE STUDIO STYLES
*/
.tlaHeading {
    font-size: 0.9em;
}
.externalLinkEnrolTLA{
	height: 1.5em; line-height: 1.5em;
}
.externalLinkEnrolTLA a{
	background: url(../../images/ico-external.gif) no-repeat center right;
	padding: 0 15px;
	display: block;
	height: 1.5em; line-height: 1.5em;
	float: left;	
}
.externalLinkEnrolTLA a{
	padding: 0 15px 0 0;
}

/*
This is used in the FAQs Left Nav template
*/
h3.faq_question { 
margin:1em 0 .2em 0;
}

.returnToTop_faq {
line-height:1.5em;
text-align:right;
}
.returnToTop_faq a {
display:block;
padding:0 20px 0 0;
margin-top: 5px;
margin-bottom: 5px;
}

.no-margin div{
margin-top:-5px;
}