/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#Layout1-Wrapper					{ background:#6595e2 url('../grfx/layout/bkgd-leftCol.png') no-repeat left bottom; margin:0 10px; padding-top:8px;  }
#Layout1-ColA-Wrapper				{ width:195px; float:left; }
#Layout1-ColB-Wrapper				{ width:765px; padding:0px 0 0 20px; float:left; position:relative; min-height:400px; height:auto !important; height:400px; background:#FFF url('../grfx/layout/corner-rightCol.png') no-repeat top left;  }


/* Main header */
/* ------------------------------------------------------------------- */
#Layout1-Header-Image,
#Locations-Image-Container			{ position:relative; left:-20px; margin:-40px 0 15px 0;  }
#Locations-Image-Container h2		{ position:absolute; text-indent:-9999em}

/* First Paragraph */
/* ------------------------------------------------------------------- */
#Layout1-Page-Text p				{ font-weight:bold; color:#666}


/* ------------------------------------------------------------------- */ 
/* CONTEXT SUB-MENU */
/* ------------------------------------------------------------------- */
#Layout1-FAQGroup-Container,
#Layout1-Letter-Container,
#Layout1-MediaCentreGroups-Container						{ background:url('../grfx/navigation/bkgd-contextNav.png') no-repeat 0 0; }
#Layout1-FAQGroup-Wrapper,
#Layout1-Letter-Wrapper,
#Layout1-MediaCentreGroups-Wrapper							{ background:url('../grfx/navigation/bkgd-contextNavRight.png') no-repeat top right; height:24px; padding:1px 0 0 20px;}
#Layout1-FAQGroup-Container	ul li a,
#Layout1-FAQGroup-Container	ul li a:visited,
#Layout1-Letter-Container ul li a,
#Layout1-Letter-Container ul li a:visited,
#Layout1-MediaCentreGroups-Container ul li a,
#Layout1-MediaCentreGroups-Container ul li a:visited		{ text-decoration:none; color:#FFF }
#Layout1-FAQGroup-Container	ul li a:hover,
#Layout1-Letter-Container ul li a:hover,
#Layout1-Letter-Container ul li .letter-active,
#Layout1-Letter-Container ul li .active-letter,
#Layout1-MediaCentreGroups-Container ul li a:hover			{ color:#99ccff; }



/* ------------------------------------------------------------------- */
/* RELATED LINKS */
/* ------------------------------------------------------------------- */
#Layout1-RelatedLinks-Container				{ border:1px solid #E7E7E7; padding:10px 10px 0 10px; float:right; width:140px; margin:0 0 20px 20px; }
#Layout1-RelatedLinks-Wrapper h4			{ font-weight:normal; color:#2255a9; font-size:13px}
#Layout1-RelatedLinks-Wrapper ul li			{ list-style:none;}
#Layout1-RelatedLinks-Wrapper ul li a		{ font-size:.9em; text-decoration:none; }
#Layout1-RelatedLinks-Wrapper ul li a:hover	{ text-decoration:underline}


/* ------------------------------------------------------------------- */
/* CONVERSION BOX */
/* ------------------------------------------------------------------- */
#ConvWindow-Wrapper								{ clear:both; background:url('../grfx/layout/bkgd-convContainer.png') no-repeat 0 0; height:21px; padding:4px 0 0 170px; margin-top:25px;}
#ConvWindow-Wrapper	h4							{ position:absolute; display:none; }
#ConvWindow-Wrapper span						{ font-size:10px; margin-left:23px; padding-left:31px; background:url('../grfx/navigation/convNav-divider.png') no-repeat 0 5px; color:#666;  }
#ConvWindow-Wrapper span.CONV-TELNO				{ padding-left:0; margin-left:0; background-image:none;}
#ConvWindow-Wrapper a							{ color:#666; text-decoration:none; }
#ConvWindow-Wrapper a:hover						{ text-decoration:underline}

/* ------------------------------------------------------------------- */
/* LIST */
/* ------------------------------------------------------------------- */
#Layout1-Product-List ul,
#Layout1-Employment-Container ul,
#Layout1-Portal-List ul										{}
#Layout1-Product-List ul li,
#Layout1-Employment-Container ul li,
#Layout1-Portal-List ul	li									{ list-style:none; padding:15px 0; border-top:1px solid #E7E7E7;}
#Layout1-Product-List ul li a span.prod-title,
#Layout1-Employment-Container ul li a,
#Layout1-Portal-List ul	li h3								{ display:block; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#2255A9; font-size:1em; }
#Layout1-Product-List ul li span.prod-info,
#Layout1-Employment-Container ul li span.prod-info,
#Layout1-Portal-List ul	li span.prod-info					{ display:block; clear: both }
#Layout1-Product-List ul li a ,
#Layout1-Employment-Container ul li a						{ text-decoration:none; cursor:pointer}	
#Layout1-Product-List ul li a:hover span.prod-title,
#Layout1-Employment-Container ul li a:hover					{ text-decoration:underline}

/* Portals */
/* ------------------------------------------------------------------- */
#Layout1-Portal-List ul	li									{ height:36px; position:relative;}
#Layout1-Portal-List ul	li span.portal-summary				{ display:block; margin-bottom:5px;}
#Layout1-Portal-List ul	li span.portal-info					{ }
#Layout1-Portal-List ul	li a.login-link,
#Layout1-Portal-List ul	li a.learn-more	,
a.login-link												{ float:left; display:block; height:29px; margin-right:10px; text-decoration:none; background-position:0 0; background-repeat:no-repeat; position:absolute; top:18px; text-indent:-999em  }
#Layout1-Portal-List ul	li a.login-link						{ background-image:url('../grfx/buttons/login.png'); width:119px; right:170px}
#Layout1-Portal-List ul	li a.learn-more						{ background-image:url('../grfx/buttons/learn-more.png'); width:160px; right:0;}
a.login-link												{ background-image:url('../grfx/buttons/login.png'); width:119px; position:inherit;}


/* ------------------------------------------------------------------- */
/* PROMO BOXES */
/* ------------------------------------------------------------------- */
#Layout1-SubPages ul,
#Layout1-MarketSectorGroup-List ul,
#SubPageNav ul									{ margin-left:-10px;}
#Layout1-SubPages ul li,
#Layout1-MarketSectorGroup-List ul li,
#SubPageNav ul li								{ list-style:none; float:left; width:220px; list-style:none; height:100px; margin-left:10px; background:url('../grfx/layout/bkgd-support.png') no-repeat 0 0; padding:14px; position:relative; margin-bottom:10px; }
#Layout1-SubPages ul li	span,
#Layout1-MarketSectorGroup-List ul li span,
#SubPageNav ul li span							{ font-size:.9em; position:absolute; top:117px; line-height:1.3em; margin-right:14px; left:14px}
#Layout1-SubPages ul li img,
#Layout1-MarketSectorGroup-List ul li img,
#SubPageNav ul li img							{ position:absolute; top:34px; }
#Layout1-SubPages ul li a,
#Layout1-MarketSectorGroup-List ul li a,
#SubPageNav ul li a								{ text-decoration:none;  }
#Layout1-SubPages ul li a.title	,
#Layout1-MarketSectorGroup-List ul li span.market-title,
#SubPageNav ul li a.name						{ position:absolute; top:11px; display:block; height:15px; width:220px; background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }

/* About Us */
/* ------------------------------------------------------------------- */
#Layout1-SubPages ul li a.GROUP-VALUES			{ background-image:url('../grfx/titles/promos/group-values.png'); }
#Layout1-SubPages ul li a.MISSION-STATEMENT		{ background-image:url('../grfx/titles/promos/mission-statement.png'); }
#Layout1-SubPages ul li a.COMPANY-HISTORY		{ background-image:url('../grfx/titles/promos/company-history.png'); }

/* Support */
/* ------------------------------------------------------------------- */
#SubPageNav ul li a.FAQS						{ background-image:url('../grfx/titles/promos/faqs.png');}
#SubPageNav ul li a.ASK-A-QUESTION				{ background-image:url('../grfx/titles/promos/ask-a-question.png');}
#SubPageNav ul li a.DOWNLOADS					{ background-image:url('../grfx/titles/promos/downloads.png');}

/* Market Sectors */
/* ------------------------------------------------------------------- */
#Layout1-MarketSectorGroup-List  ul li.SOLAR-ENERGY span.market-title	{ background-image:url('../grfx/titles/promos/solar.png');}



/* ------------------------------------------------------------------- */ 
/* NEWS & EVENTS */
/* ------------------------------------------------------------------- */
#Contact-Details-Container						{ margin-top:10px;}
#Contact-Details-Container h5					{ font-size:1em; color:#000; font-weight:bold}

/* ------------------------------------------------------------------- */ 
/* NEWS */
/* ------------------------------------------------------------------- */
#Layout1-News-Wrapper ul						{ margin-top:-5px; }
#Layout1-News-Wrapper ul li						{ list-style:none; padding:15px 15px 5px 0; border-bottom:1px solid #E7E7E7; position:relative; }
#Layout1-News-Wrapper ul li a					{ display:block; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#2255A9; font-size:1em; }

p.news-main-title								{ font-size:1.1em; margin-bottom:5px; }
#Layout1-Page-Text2								{ font-weight:bold; }
p.posted										{ font-size:0.9em; color:#999; margin-top:-5px; }
