﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
@import url("alexfunky.css");

.px974
{
	position: absolute;
	left: 50%; top: 0px;
	margin: 0px 0px 0px -487px;
	width: 974px; height: 900px;
	border: solid 1px fuchsia;
}

.px646
{
	position: absolute;
	left: 50%; top: 0px;
	margin: 0px 0px 0px -323px;
	width: 646px; height: 900px;
	border: solid 1px fuchsia;
}

html,  form
	{ height:100%; }
.body, .ms-WPBody
	{ height:100%; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}
.master
	{ width:950px; margin-left:auto; margin-right:auto; height:100%; background-color:#FFFFFF; }
.spacer
	{ width:12px }
.body a, .ms-WPBody a:link, .ms-WPBody a:visited
	{ color:#F68A1F; text-decoration:none; }

ul { margin-bottom: 0px; margin-top:0px; }
ol { margin-bottom: 0px; margin-top:0px; }

/*------------------------- Login/Site Actions Styles -------------------------*/
.authoringRegion
	{ width:100%; background-color:#DDDDDD; color:#333333; }
.siteActionMenu
	{ float:right; }
.login
	{ display:inline; }
.login a:hover
	{ text-decoration:underline; }
.sharepointLogin
	{ float:right; display:inline; }
.sharepointLogin .ms-globallinks
	{ float:left; }
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu
	{ }
div.#zz8_Menu_t img
	{ vertical-align:middle; }
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,
	{ color:#333333; }
.console
	{ clear:both; }
/*------------------------- Header Styles -------------------------*/
.TE_TopHeader 
	{ height: 53px; width: 100%; min-width:974px; }
.TE_TopHeader img
	{ padding: 10px 12px 0px 0px; }
/*------------------------- Top Navigation Styles -------------------------*/
.TE_TopNavMenu 
	{ 
		height: 35px; position:relative; background-color: #5dc8dd;
		font-size: 10px; text-transform: uppercase; color: #FFF; font-weight:bolder;
		margin-bottom:130px; padding-right:6px; border-bottom:1px #7DD3E4 solid; min-width:974px;
	}
.TE_TopNavWrapper
	{ width:974px; margin:0px auto; }
.TE_TopNavMenu a:visited
	{ color: #FFF; border-style: none; text-decoration:none; }
.TE_TopNavMenu a:link
	{ color: #FFF; border-style: none; text-decoration:none; }
.TE_TopNavMenu a:hover
	{ color: #002f49; border-style: none; text-decoration:none; }
.TE_TopNav-LeftItem
	{ padding: 12px 0px 0px 12px; float: left; }
.TE_TopNav-IconItem
	{ padding: 10px 3px 0px 0px; float: right; cursor:pointer; }
.TE_TopNav-RightItem
	{ padding: 12px 15px 0px 0px; float: right; }
.TE_FloatingLogo 
	{
		position: absolute; left: 50%; top: 0px;
		margin: -53px 0px 0px -76px; width: 152px; height: 177px;
	}
#zz1_GlobalNavn5
	{ padding-left:295px; }

/*------------------------- Asp Menu Top Navigation Styles -------------------------*/
.topNav
	{ float:left; }
.topNavItem
	{ padding:12px 6px 13px 0px; }
.topNavHover
	{ }
.topNavSelected a:link, .topNavSelected a:visited
	{ color:#002F49; }	
.topNavFlyOuts
	{ margin-left:1px; border:0px #5DC8DD solid; }
.topNavFlyOuts td
	{ background-color:#c3f1fa; }
.topNavFlyOutsItem
	{ background-color:#c3f1fa; font-size:10px; color:#3A4663; min-width:125px; *width:125px; }
a.topNavFlyOutsItem, a:visited.topNavFlyOutsItem
	{ color:#000 !important; display:block; padding:4px 5px 4px 5px; }
.topNavFlyOutsHover, .topNavFlyOutsHover td
	{ background-color:#5DC8DD; }

/*------------------------- Content Styles -------------------------*/
.TE_MainContentWrapper
	{ width: 646px; margin:0px auto;}
/*------------------------- Footer Styles -------------------------*/
.TE_MainPageFooter
	{ color: #666; margin: 58px 0px 0px 0px; font-size: 13px; text-align:center; }
.TE_MainPageFooter a
	{ color: #666; text-decoration:none; }
/*------------------------- Hover Box Styles -------------------------*/
.TE_DoHoverShadowBox
{
	position: fixed; top: 45%;
	background-position:auto; background-repeat:no-repeat; 
	
}

.TE_DoHoverLeft
{	
	left: 0; padding:0 15px 15px 0;
	background-image:url('/Style Library/Images/TeamEarth/arrows/shadow.gif'); 
	line-height:1	
}
.TE_DoHoverRight
{
	right: 0; padding:0 0px 15px 15px;
	background-image:url('/Style Library/Images/TeamEarth/arrows/shadow_right.gif');
	line-height:1;
}

a.TE_DoHoverWrLeft
{
	overflow: hidden;
	height: 96px; width: 88px;
	color: #FFF; cursor: pointer;
	text-decoration:none; font-size:11px;
	background-color: #00a7e1; background-image:url('/Style Library/Images/TeamEarth/arrows/left_arrow.gif'); background-repeat:no-repeat; 
	background-position:5px 50%; background-attachment:inherit;
	padding-left:34px; padding-top:11px; display:block;
}
a.TE_DoHoverWrLeft:hover
{	background-image:url('/Style Library/Images/TeamEarth/arrows/left_hover_arrow.gif'); color:#002f49; }

a.TE_DoHoverWrRight
{
	overflow: hidden; 
	height: 96px; width: 108px; 
	color: #FFF; cursor: pointer; 
	text-decoration:none; font-size:11px;
	background-color: #8fc63f; background-image:url('/Style Library/Images/TeamEarth/arrows/right_arrow.gif'); background-repeat:no-repeat; 
	background-position:96px 50%; 
	padding-left:13px; padding-top:11px; display:block;
	
}
a.TE_DoHoverWrRight:hover
{ 	color:#355900; background-image:url('/Style Library/Images/TeamEarth/arrows/right_hover_arrow.gif'); }

.TE_DoHoverBigText
{
	font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bolder;
	text-transform: uppercase; line-height:26px;
}

/*------------------------- Layout Common Styles -------------------------*/
p
	{ margin:0px; padding:10px 0px; }
h2
	{ margin:0px; padding:10px 0px; color: #333333; font-size: 14px; font-weight:bold; }
hr
	{ height: 1px; border: 0; color:#8ED8E7; background-color:#8ED8E7; }
.olist 
	{ font: italic 20px Georgia, Times, serif; color: #f68a1f; margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; }
.olist p 
	{ color: #333; padding-top: 0; padding-bottom:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; margin-top: 0px; margin-bottom: 0px; }
#TE_TmpltClrDrpDwn
	{ display: none; }
/*------------------------- Single Column Styles -------------------------*/
.TE_CntHeader
	{ width: 643px; background-color: #BD202E; margin:0px; padding-left: 5px; min-height:40px; }
.TE_CntBody
	{ width: 610px; border:solid 8px #d0636d; padding: 11px; }
.TE_CntHeader h1
	{ color: #FFF; font-size: 33px; font-weight:bold; text-transform: uppercase; margin:0px; }
/*-------------------------- Double Column Styles -------------------------*/
.TE_CntHeader2
	{ width: 643px; height: 40px; background-color: #BD202E; margin:0px; padding-left: 5px; }
.TE_CntHeader2 h1
	{ color: #FFF; font-size: 33px; font-weight:bold; text-transform: uppercase; margin:0px; float:left; }
.TE_CntHeaderTitle2
{	float:right; margin: 3px 8px 0px 9px; font-size: 15px; text-transform: uppercase; color:#FFF; font-weight: bold; }
.TE_CntClWrapper
	{ border:solid 8px #d0636d; width: 632px; }
.TE_CntCl1Wrp
	{ width: 439px; padding: 11px; border-right: solid 8px #d0636d; float:left; }
.TE_CntCl2Wrp
	{ width: 163px;  float:left; margin-left: -8px; border-left: solid 8px #d0636d; }
.TE_CntCl2Header
	{ font-size: 15px; font-weight: bold; text-align: center; padding:10px 8px 6px; margin-bottom: 9px; border-bottom : solid 1px #d0636d; }
.TE_CntCl2Body
	{ padding: 0px 8px; }
.TE_CntCl2HR
	{ height: 3px; color: #d0636d; margin-top: 9px }
/*-------------------------- Custom Rich Text Editor Styles -------------------------*/	
.ms-rteCustom-H2
	{ color: #333333; font-size: 14px; font-weight:bold; }
.ms-rteCustom-H2Separator
	{ color: #333333; font-size: 14px; font-weight:bold; margin-top:15px; border-top:1px #BD202E solid; padding-top:10px; display:block; margin-bottom:20px; }
/*-------------------------- Overlay Media Styles -------------------------*/
a.VideoOverlay /*the first display is for firefox 2 which does not support inline-block*/ 
	{ display:block; display: inline-block; position:relative; }
.VideoOverlay img
	{ border:0px }
.TE_VideoOverlayImg
	{ position:absolute; border: 0px; }
