/* CSS Document */
body {margin:0px 0px; padding:0px; text-align:center; background-color:#666666; font-family:Verdana, Arial; font-size:11px; color:#333333;}

#container {margin: 0 auto; width:50em; position:relative; text-align:left; left:0px; top:0px; width:100%; 
height:100%}

#navigation {margin: 0 auto; padding:0px; z-index:100; position:relative; left:0; top:5px; width:900px; height:120px; background-color:#FFFFFF;}
#sidenavigation {position:absolute; top:10px; z-index:50; left:4px; width:100px; background-color:#FFFFFF;}

#menubg {margin: 0 auto; background-color:#FFFFFF; background-repeat:no-repeat; text-align:center;}



.red_title {
	font-family:  Arial, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-align:left;
	}

div.float {
  float: left;
  padding:10px;
  }


#maincontentnews { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:1450px; }
#maincontent350 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:350px; }
#maincontent400 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:400px; }
#maincontent500 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:500px; }
#maincontent550 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:550px; }
#maincontent600 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:600px; }
#maincontent650 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:650px; }
#maincontent700 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:700px; }
#maincontent750 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:750px; }
#maincontent800 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:800px; }
#maincontent850 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:850px; }
#maincontent900 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:900px; }
#maincontent950 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:950px; }
#maincontent1100 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:1100px; }
#maincontent2100 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:2100px; }
#maincontent2500 { margin:0px auto; padding:0px auto; background-color:#FFFFFF; position:relative; left:0px; top:0px; width:900px; height:1000px; }


#bgblankspecclause1 { position:absolute; left:0px; top:140px; width:445px; height:2500px; }
#bgblankspecclause2 { position:absolute; left:450px; top:210px; width:445px; height:2500px; }

#bgblankapplications { position:relative; left:255px; top:10px; width:630px; height:1000px; padding:10px; border-left: 1px solid #dadada;
}
#bgblankproducts { position:relative; left:0px; top:20px; width:900px; height:600px; }
#bgblankcompany { position:relative; left:180px; top:20px; width:720px; height:auto; }
#bgblankrecruit { position:relative; left:180px; top:-20px; width:700px; height:450px; }
#bgblanknews { position:relative; left:180px; top:-20px; width:700px; height:850px; font-size:10px; }
#bgblank350 { position:relative; left:180px; top:0px; width:700px; height:350px; }
#bgblank350academy { position:relative; left:120px; top:0px; width:700px; height:350px; }
#bgblankmembers {position:absolute; left:120px; top:45px; width:552px; height:250px;}
#bgblankpublications { position:relative; left:0px; top:0px; width:900px; height:350px; }
#bgblankregulations { position:relative; left:0px; top:0px; width:900px; height:500px; }


#bgblankacademy { position:relative; left:70px; top:0px; width:700px; height:350px; }

#bgblanknews a{color:#C71b1b; font-weight:bold;}

#bgblankproducts { position:relative; left:175px; top:0px; width:690px; height:930px; padding-left:10px; border-left:#CCCCCC dotted 1px; }
#bgblankindex { position:relative; left:0px; top:0px; width:890px; height:350px; }

#bgblank550 { position:relative; left:180px; top:0px; width:700px; height:550px; }

#bgblank {position:absolute; left:190px; top:45px; width:552px; height:302px;}
#bgblanka {position:absolute; left:190px; top:35px; width:552px; height:302px;}
#bgblank450 {position:absolute; left:190px; top:35px; width:552px; height:450px;}
#bg300a {position:absolute; left:190px; top:60px; width:552px; height:302px;}
#bg300 {background-image: url(../images/whitebg300.png); background-repeat:no-repeat; position:absolute;
left:175px; top:60px; width:552px; height:302px;}
#bg375 {position:absolute; left:190px; top:30px; width:552px; height:377px;}
#bg450 {background-image: url(../images/whitebg450.png); background-repeat:no-repeat; position:absolute;
left:175px; top:10px; width:552px; height:452px;}
#bg525 {background-image: url(../images/whitebg525.png); background-repeat:no-repeat; position:absolute;
left:175px; top:10px; width:552px; height:527px;}
#bg600 {background-image: url(../images/whitebg600.png); background-repeat:no-repeat; position:absolute;
left:175px; top:10px; width:552px; height:602px;}
#bg650 {background-image: url(../images/whitebg650.png); background-repeat:no-repeat; position:absolute;
left:175px; top:10px; width:552px; height:652px;}
#bg850 {position:absolute; left:190px; top:40px; width:552px; height:852px;}


.headingtext {font-size:11px; color:#D9131A; text-decoration:underline; padding:0px; font-weight:bold;}
.headingtext1 {font-size:11px; color:#D9131A; text-decoration:none; padding:0px; font-weight:bold; }
.headingtext2 {font-size:12px; color:#D9131A; text-align:center; text-decoration:underline; padding:0px; font-weight:bold; }
.headingtext3 {font-size:14px; color:#D9131A; text-decoration:underline; padding:0px; font-weight:bold; position:relative;}
.headingtext4 {font-size:12px; color:#D9131A; padding:0px; font-weight:bold;}
.headingtext5 {font-size:14px; color:#D9131A; text-decoration:none; text-align:center; padding:0px 0px 15px 40px; font-weight:bold;}
.headingtext6 {font-size:18px; color:#D9131A; text-decoration:none; text-align:center; font-weight:bold;}
.smallwriting {font-size:9px; color:#333333;}
.boldtext {font-size:11px; color:#333333; font-weight:bold;}
.boldtextred {font-size:11px; color:#333333; font-weight:bold;}
.xtrawriting {font-size:12px; color:#D9131A; font-weight:bold;}
.floatright {float: right; margin-top:0px; padding-right:0px; position: relative; margin-right: 50px;}
.floatnews {float: right; margin-top:0px; padding-right:0px; padding-left:20px; padding-top:25px; position: relative; margin-right: 10px;}
.smallfloatnews {float: right; margin-top:0px; padding-right:0px; padding-left:5px; padding-top:10px; position: relative; margin-right: 10px;}
.smallfloatnewsleft {float: left; margin-top:0px; padding-right:5px; padding-left:0px; padding-top:10px; position: relative; margin-left: 10px;}



/* -------------- Index Page Formatting ---------------------*/

#indexrotatingbanner {position:absolute; top:220px; height:149px; width:549px; left:360px;}
#indexwelcome { position:absolute; top:160px; left:11px; width:349px; padding-left:10px; padding-right:10px; font-size:12px; z-index:3;}
#indexwelcome h3 {color:#D9131A; font-size:12px; text-align:left;}

#newsbg {/*background-image:url(../images/indexnewsbg.jpg);*/ background:#cccccc; position:absolute; top:380px; left:550px; height:135px; width:330px;}

#scroller { height:120px; color:#333333; position:absolute; top:4px; left:4px; text-align:left; width: 312px; padding-left:10px; padding-right:10px; font-size:10px;}
#scroller a{color:#333333; text-align:left;}
#scroller h3{text-size:12px; color:#D9131A;} 

#bbacertlink {position:absolute; top:35px; left:10px; width:170px;}
#registerindex {position:absolute; top:35px; left:725px;}
#rightstrip { position:absolute; left:0px; top:690px; width:905px;}
.paddedimgindex {padding:0px 14px;}

#CTbanner {position:absolute; left:175px; top:5px; z-index:2;}

#houseanimation {position:absolute; left:50px; top:370px;}

#indexadvertisement {position:absolute; top:640px; left:10px;}

#indexcallback {position:absolute; top:530px; left:590px;}

#diffdetail {position:absolute; top:560px; left:550px;}


/*  Fading Images Area Styles  */
#blendme {background-color:#FFFFFF; margin:0 auto; width:550px; height:100px; position:absolute; top:415px;}
.blend img {opacity: 0; -moz-opacity: 0; -khtml-opacity:0; filter: alpha(opacity=0);}
#blendme2 {background-color:#FFFFFF; margin:0 auto; width:551px; height:127px; position:absolute; top:0px;}



/* -------------- Origin X Formatting ---------------------*/
#lambdatext { width:600px; height:150px; position:relative; left:0px; top:20px; }
#lambdaflash { position:relative; left:98px; top:50px; width:410px;}


/* -------------- Xtratherm Company Info Formatting ---------------------*/
#companybox { position:relative; left:0px; top:20px; width: 600px; height:280px; text-align:left; }
#companytext { position:relative; left:10px; top:0px; width: 430px; height:auto; }
#certificates { position:absolute; left:450px; top:0px; }
#sites { position:relative; left:0px; top:20px; height:130px; }
.iresite { position:absolute; left:40px; top:0px; width:180px; height:45px; }
.uksite { position:absolute; left:230px; top:0px;  width:180px; height:45px;}



/* -------------- Production Timeline Formatting ---------------------*/
#prodtimeimages { position:absolute; left:50px; top:30px; }

/* default opacity for IE */
img {filter:alpha(opacity=100);}

/* duplicate image positioning */
img.idupe {position:absolute; z-index:30000; visibility:hidden;	}

/* --------------- Applications Section ---------------------- */

#divsidemenu {position:absolute; left:-40px;}
#appheadstripTR {background:url(../images/applications/thinrheadstrip.jpg); padding:4px 0px 0px 160px; width:530px; height:30px; font-size:20px; font-weight:bold; color:#FFFFFF; position:relative; background-repeat:no-repeat;}
#appheadstripEPIR {background:url(../images/applications/enhancedpirheadstrip.jpg); padding:4px 0px 0px 10px; width:680px; height:30px; font-size:20px; font-weight:bold; color:#FFFFFF; position:relative; background-repeat:no-repeat;}

#appheadstripSR {background:url(../images/applications/saferheadstrip.jpg); padding:4px 0px 0px 160px; width:530px; height:30px; font-size:20px; font-weight:bold; color:#FFFFFF; position:relative; background-repeat:no-repeat;}
#appheadstripCT {background:url(../images/applications/cavitythermheadstrip.jpg); padding:4px 0px 0px 160px; width:530px; height:30px; font-size:20px; font-weight:bold; color:#FFFFFF; position:relative; background-repeat:no-repeat;}
#appheadstripxtroliner {background:url(../images/applications/xtrolinerheadstrip.jpg); padding:4px 0px 0px 160px; width:530px; height:30px; font-size:20px; font-weight:bold; color:#FFFFFF; position:relative; background-repeat:no-repeat;}
#appmainpoints {width:400px; position:relative; top:10px;}
#appkeypoints {width:400px; position:relative; top:30px;}
#appdownloads {position:absolute; width:250px; top:50px; left:400px; text-align:center;}
.appprodimage {padding-left:50px;}

#graphicalmenulist {width:700px;}
#graphicalmenulist img {padding:5px;}
.appheader {font-size:20px; color:#666666;} 
.headerline {color:#666666; background-color:#666666; height:2px;}

#extracertst {position:relative; text-align:center;}
#extracerts {position:absolute; top:865px; left:340px; width:300px; text-align:center;}

#nbslink {position:relative; top:70px; width:620px;}
.disclaimer {font-size:10px; color:#999999;}
#disclaimerapp {position:relative; top:95px; width:620px; text-align:center;}
#specclausepopup {text-align:left; color:#FFCC00;}

.greenlink {color:#009900;}


/* -------------- PRODUCTS SECTION INCLUDING PHENOLIC ---------------------*/
#producttypetabs {position:absolute; left:-20px; top:-20px; width:600px; cursor:pointer;}
#tab1 {position:absolute; left:207px; top:0px;}
#tab2 {position:absolute; left:337px; top:0px;}
#tab3 {position:absolute; left:467px; top:0px;}
#tab4 {position:absolute; left:597px; top:0px;}


#displayframe {
position:absolute; left:-24px; top:85px;
}

#productlinks {
position:absolute;
top:0px;
left:430px;
}

#prodlink1 {position:absolute;}
#prodlink2 {position:absolute; left:80px; top:0px;}
#prodlink3 {position:absolute; left:160px; top:0px;}

#proddisplay {
position:absolute; 
left:0px;
top: 10px;
}

#differenttypes {
position:absolute;
left:-30px; top:715px;
}

#bgproducts { border:black 0px solid; position:absolute; left:200px; top:-20px;}

#slideimages {position:absolute; top:410px; left:0px; width:715px;} a{text-decoration:none;}

#productimages {position:relative; left:0px; top:4px; width:400px;}
#downloadpdfimg { position:relative; left:-20px; top:-25px; width:150px; }
.pdfpadding {padding-right:7px;}

#hrline {background-image:url(../images/stripered.jpg); background-repeat:repeat-x; position:relative; width:650px; height:5px;}

#detailheader { position:relative; left:-20px; top:-5px; z-index:100; }
#detailheadersafer {position:relative; left:-20px; top:30px; width:724px; z-index:100;}

#productdisplay { position:relative; left:0px; }
#displaybox {position:relative; left:-20px; width:700px; top:-5px;}
#displayboxsafer {position:relative; left:-20px; width:700px; top:30px;}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}


#specclause {position:relative; left:5px; width:425px; padding:5px; border: solid #666666 1px;}
#specslider1 {position:relative; left:5px; width:425px; padding:5px; border: solid #D9131A 1px; }
#specslider2 {position:relative; left:5px; width:425px; padding:5px; border: solid #59166C 1px; }
#specinfo1 {width: 425px; background-color:transparent; position:relative; left:5px; top:0px;}
#specinfo2 {width: 425px; background-color:transparent; position:relative; left:5px; top:0px;}
#specinfo3 {width: 425px; background-color:transparent; position:relative; left:5px; top:0px;}
#specinfo4 {width: 425px; background-color:transparent; position:relative; left:5px; top:0px;}

#specspiel {position:absolute; left:10px; top:35px; padding:0 0 0 5px; width:430px;}
#specspiel a {color:#D9131A;}


.specpadding {padding: 5px 5px 20px 10px;}

.specheader {font-size:10px; color:#333333; font-weight:bold; }
.spechighlight {font-size:9px; color:#D9131A; font-weight:bold;}
.specheadersr {font-size:10px; color:#333333; font-weight:bold; }
.spechighlightsr {font-size:9px; color:#59166C; font-weight:bold;}
.specgeneraltext {font-size:9px;}
.specfade {font-size:9px; font-style:italic; color:#666666;}


#productlinkbuttons {position:absolute; top:-15px; left:500px;}
#tandgproduct {position:absolute; top:10px; left:200px; background-image:url(../images/productsection/tandgbgproduct.jpg); width:210px; height:105px; padding-top:37px;text-align:center;}
#cavitythermlink {position:absolute; top:20px; left:10px;}


/* -------------- Recruitment Fomatting ---------------------*/
#recruittopimages { position: relative; left:10px; top:40px; width:540px; }
#generaljob { position:relative; left:10px; top:45px; width:540px; }
#job1 { position:relative; left:10px; top:40px; width:540px; height:250px; }
#job2 { position:relative; left:10px; top:30px; width:540px; height:250px;  }
.jobtitle { color:#C7282D; font-size:14px; font-weight:bold; }
.jobred { color:#C7282D; font-size:12px; font-weight:bold; }
.jobbold { color:#666666; font-size:11px; font-weight:bold; }
.recruitduties { position:relative; left:5px; top:10px; width:520px; height:auto;}
.recruitskills { position:relative; left:5px; top:25px; width:520px; height:auto; }
.jobcontact { position:relative; left:5px; top:15px; width:520px; height:120px; }
.jobaddress { position:relative; left:5px; top:10px; width:250px; }
.jobtel { position:relative; left:270px; top:-90px; width:250px; }
.hr { position:relative; left:10px; top:25px; width:540px; }

/* -------------- Publications Formatting ---------------------*/
#pubcontainer {position:absolute; left:0px; top:30px; }
#redheading {position:absolute; top:30px; left:40px;}
#pubtext {position:absolute; top:50px; left:40px; width:600px; text-align:left;}
#pubimglinks { position:absolute; top:80px; left:40px; padding-left:15px; width:700px; }
#pirguideimg {position:absolute; top:80px; left:350px;padding-left:15px; width:700px;}
#clickdownloadpub {position:absolute; top:360px; left:340px;}

#otherpublink {position:absolute; left:0px; width:800px; padding-top:18px;}

/* -------------- Regulations Formatting ---------------------*/
#regcountrychoice { position:absolute; left:160px; top:10px; }
#regcontent { position:absolute; left:60px; top:60px; }

#ukregmap {position:absolute; left:435px; top:185px;}
#scotlandregmap {position:absolute; left:400px; top:40px;}
#niregmap {position:absolute; left:355px; top:222px; z-index:5;}
#irlregmap {position:absolute; left:260px; top:220px; z-index:4;}

#regcountries {position:absolute; top:150px; left:0px;}

#pageheader {position:absolute; top:20px; left:60px;}
#regpdfcovers {width:400px; position:absolute; top:20px;}

.paddedimg1 {padding:10px;}


/* -------------- Interactive Formatting ---------------------*/
#interactivedisplay { position:absolute; left:-160px; top:50px; }
#interactiveheader { position:absolute; left:50px; top:-30px; }
#videothumbs { position:absolute; left:50px; top:10px; width:320px; }
#videothumbs #image1 { position:relative;}
#videothumbs #image2 { position:relative;}
#videothumbs #image3 { position:relative;}
#videothumbs #image4 { position:relative;}
#videothumbs #image5 { position:relative;}
#videothumbs #image6 { position:relative;}
#videothumbs #image7 { position:relative;}
#videothumbs #image8 { position:relative;}
#videothumbs #image9 { position:relative;}
.intimgpad {padding:1px;}
#interactivevideo { position:absolute; left:390px; top:10px; z-index:0; text-align:center; font-size:13px; color:#E2161A; width:400px; font-weight:bold; }
#downloadselect { position:absolute; text-align:center; left:40px; top:300px; width:280px; }

#textswap1 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap2 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap3 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap4 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap5 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap6 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap7 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap8 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}
#textswap9 {position:absolute; left:0px; top:260px; width:300px; height:50px; font-size:12px; font-weight:bold; color:#E2161A;}


/* -------------- ACADEMY TrainR Formatting ---------------------*/

#regcountries1 { position:relative; left:60px; top:250px; }
#regcontent { position:absolute; left:60px; top:60px; }
#map {position:absolute; top:-20px; left:270px; text-allign:center;}
#regsmap {position:relative; top:100px; width:800px; text-align:center;}
#maps {position:relative; top:50px;}
#irlmap {position:absolute; top:104px; left:251px;}
#ukmap {position:absolute; top:0px; left:310px;}

#mapswap1a {position:absolute; top:100px; left:270px; text-allign:center;}
#mapswap2a {position:absolute; top:-60px; left:270px; text-allign:center;}
#mapswap3a {position:absolute; top:-60px; left:270px; text-allign:center;}
#mapswap4a {position:absolute; top:-60px; left:270px; text-allign:center;}


#trainrflash {position:absolute; width:640px; text-align:center;}
#trainrintro {position:absolute; top:270px; left:0px; text-align:left;}
#trainrintroimg {position:absolute; left:10px;}
#trainrintrotext {position:absolute; left:320px; top:15px; width:300px;}

#trainraccessguide { position:absolute; left:0px; top:620px; width:640px; height:715px; }
#trainrscreenshotfade {position:absolute; left:10px; top:10px; text-align:center; width:620px;}
#trainrstrapline {position:absolute; left:30px; top:280px;}
#trainraccesstext {position:absolute; left:20px; top:350px; width:280px;}
#trainrguidetext {position:absolute; left:320px; top:350px; width:280px;}

#trainrhousesection { position:absolute; left:0px; top:1320px; height:600px; width:640px; }
#trainrhouseimg {position:absolute; left:10px; top:10px; width:620px; text-align:center;}
#trainrscreenshot2 { position:absolute; left:10px; top:350px; width:300px; text-align:center; }
#trainrenergyeff { position:absolute; left:320px; top:350px; width:320px; text-align:left; }


#trainrtop { position:absolute; top:10px; left:0px; text-align:left; }
.offsetimg {position:relative; left:-15px;}
#trainrbrochuredl { position:absolute; top:264px; text-align:left; left:0px; } 
#trainrbrochuredl a{text-decoration:none; } 
.trainrdl {position:relative; top:-12px; color:#A20000; font-weight:bold; font-size:13px;}
#trainrform { position:absolute; top:395px; left:30px; text-align:left;}


#registerform1 { position:absolute; top:250px; left:0px; text-align:left; height: 336px; }
#registerform { position:absolute; top:117px; left:0px; text-align:left; height: 336px; }
#registertop {position:absolute; top:10px; left:-30px; text-align:left;}

/* -------------- Contact Us Formatting ---------------------*/
.floatleft {float:left; padding-right:20px; padding-bottom:30px;}
.floatleft1 {float:left; padding-right:20px; padding-bottom:0px;}
#contacttitle {position:absolute; top:30px; text-align:center; width:100%; font-size:24px; font-weight:bold; color:#666666; }

#irishaddress {position:absolute; top:80px; left:50px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; width:300px; text-align:left;}
#ukaddress {position:absolute; top:80px; left:620px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; width:300px; text-align:left;}

#contactmap {position:absolute; top:80px; left:320px;}
#contactrecorded {position:absolute; top:500px; width:100%; left:0px; text-align:center;}
#contactcharges {position:absolute; top:615px; width:850px; text-align:center; left:0px; padding:0 10px 0 10px; font-size:9px; color:#CCCCCC;}


/*NEWS */

.smallfloatnewslft {float: left; margin-top:0px; padding-right:20px; padding-left:5px; padding-top:10px; position: relative; margin-right: 10px;}
.smallfloatnewsright {float: right; margin-top:0px; padding-left:20px; padding-right:5px; padding-top:10px; position: relative; margin-left: 10px;}

#newshalfleft {position:relative; width:46%; float:left; padding:0px 15px 0px 0px; height:auto; font-size:10px;}
#newshalfright {position:relative; width:46%; float:right;padding:0px 0px 0px 15px; height:auto; font-size:10px;}
#newsbottomheadline {position:relative; width:100%; float:right; padding:20px 0px 0px 0px; height:75px; font-size:10px;}
.ecobuildlogo {padding-left:60px;}

#swlogin {text-decoration:none; color:#333333; position:absolute; left:70px; top:60px;}
#swlogin h1 {color:#C71B1B; }
#swregister {position:absolute; left:360px; top:60px;}
#swstrip {position:absolute; left:40px; top:260px;}


/* -------------- CERTIFICATION Formatting ---------------------*/
#certificatebg {background-image: url(../images/certificationbg.jpg); background-repeat:no-repeat; position:absolute; left:-180px; width:900px; height:750px;}
#certificatebg a {color:#000000; font-family:Verdana, Arial; font-size:9px; font-weight:normal;}
#certificatebg a:hover {color:#C71B1B; font-family:Verdana, Arial; font-size:9px; font-weight:bold;}


#bbalist {position:absolute; top:140px; left:-20px; width:200px; text-align:left;}
#iablist {position:absolute; top:140px; left:715px; width:200px; text-align:left;}
ul.certlist {list-style-type:square; color:#C71B1B; font-size:9px;}
ul.certlist li {margin-top:8px; margin-bottom:8px;}

.floatleftcert {float: left; margin-top:0px; padding-right:0px; position: relative; margin-right: 10px; margin-left: 10px;}
.floatrightcert {float: right; margin-top:0px; padding-left:0px; position: relative; margin-left: 10px; margin-right: 10px;}
.cert {margin-top:10px; padding-top:10px; text-align:left; font-size:10px; color:#666666;}
#certdownloadmore {position:relative; top:0px; text-align:right; color:#C71B1B; text-size:10px; font-weight:bold;}
#certdownloadmore a{ text-align:right; color:#C71B1B; text-size:10px; font-weight:bold;}
#certdownloadmore1 a{ text-align:right; color:#C71B1B; text-size:10px; font-weight:bold;}

#greystripe {float:left; position:relative; top:-7px;}
#certheading {color:#c71B1B; font-size:14px; font-weight:bold;}
#certnumber {position:relative; top:-10px; left:-10px; text-align:right; color:#666666; font-size:12px; font-weight:bold;}
#contentframe {position:absolute; left:190px; top:100px;}

#footer {margin: 0 auto; position:relative; left:0px; top:0px; width:900px; height:20px;}
 
/* -------------------- MEMBERS SECTION ------------------------ */ 
 
#memberstb1 {width:350px; position:relative; text-align:justify; background-color:#ffffff; padding:10px;}

#memberstb {width:350px; position:relative; text-align:justify; background-color:#dedede; padding:10px;}
#memberscodecpd {width:350px; position:relative; text-align:justify; background-color:#ffffff; padding:10px;}

.membershead {color:#C71B1B; font-size:13px; font-weight:bold;}
.membershead1 {color:#C71B1B; font-size:15px; font-weight:bold;}

#memberssw {position:absolute; top:40px; left:400px;}
.paddedbox {padding:0px 10px 0px 0px; width:220px;}
#swtextbox {padding:10px; width:350px;}
#software {}

.paddedimg {padding:6px;}
#thermallinerbox {width:650px;}
#relevantlinkscontent {position:relative; top:15px; text-align:left; height:500px;}
.rellink {color:#c71b1b; font-size:12px;}
#relevantlinkscontent a {color:#666666;}

