/* CSS Document */

.blue-nlh01 {font: 0.7em arial,helvetica,sans-serif; color:#2CA0BE;}

.blue-nlh02 {font: 0.8em arial,helvetica,sans-serif; color:#2CA0BE;}

.blue02 {font: 0.7em arial,helvetica,sans-serif; color:#2CA0BE; line-height: 16px;}

.blue03 {font: 0.8em arial,helvetica,sans-serif; color:#2CA0BE; line-height: 16px;}

.green01 {font: 0.8em arial,helvetica,sans-serif; color:#4BA21E; line-height: 16px;}

.green-nlh01 {font: 0.8em arial,helvetica,sans-serif; color:#4BA21E;}

.subheading01 {font: bold 1em arial,helvetica,sans-serif; color:#55B522;}

.subheading02 {font: bold 0.9em arial,helvetica,sans-serif; color:#55B522;}

.navhighlight01 {font: bold 0.9em arial,helvetica,sans-serif; color: #34B3D1; letter-spacing: 0.01em; background-color:white; border-color:#55B522; border-style:solid; border-width:1px; padding: 1px 4px 1px 4px;}

.navhighlight02 {font: bold 0.8em arial,helvetica,sans-serif; color: #34B3D1; letter-spacing: 0.01em; background-color:white; border-color:#55B522; border-style:solid; border-width:1px; padding: 1px 4px 1px 4px;}

.navhighlight03 {font: bold 0.7em arial,helvetica,sans-serif; color: #34B3D1; letter-spacing: 0.01em; background-color:white; border-color:#55B522; border-style:solid; border-width:1px; padding: 1px 4px 1px 4px;}

.subnav01 {font: bold 0.9em arial,helvetica,sans-serif; color: #55B522; letter-spacing: 0.01em;}

.subnav02 {font: bold 0.7em arial,helvetica,sans-serif; color: #55B522; letter-spacing: 0.01em;}

.subnav03 {font: bold 0.8em arial,helvetica,sans-serif; color: #55B522; letter-spacing: 0.01em;}

.asterisk01 {font: bold 1.2em arial,helvetica,sans-serif; color:#4BA21E;}



a.green:link {color: #4BA21E; text-decoration: underline;}

a.green:link:hover {color: #4BA21E; text-decoration: none;}

a.green:visited {color: #4BA21E; text-decoration: underline;}

a.green:visited:hover {color: #4BA21E; text-decoration: none;}



a.green2:link {color: #55B522; text-decoration: underline;}

a.green2:link:hover {color: #55B522; text-decoration: none;}

a.green2:visited {color: #55B522; text-decoration: underline;}

a.green2:visited:hover {color: #55B522; text-decoration: none;}



a.blue:link {color: #2CA0BE; text-decoration: underline;}

a.blue:link:hover {color: #2CA0BE; text-decoration: none;}

a.blue:visited {color: #2CA0BE; text-decoration: underline;}

a.blue:visited:hover {color: #2CA0BE; text-decoration: none;}



.spacing01 {margin-top: 6px; margin-bottom: 6px;}

.spacing02 {margin-top: 8px; margin-bottom: 8px;}

.spacing03 {margin-top: 6px;}

.spacing04 {margin-top: 10px;}

.spacing05 {margin-left: 10px;}

.spacing06 {margin-bottom: 10px;}

.spacing07 {margin-bottom: 5px;}



.float01 {float: right; margin-left: 15px; margin-bottom: 2px; margin-top: 3px;}

.float02 {float: left; margin-right: 15px; margin-bottom: 2px; margin-top: 6px;}

/* Home page div stuff*/



#wrapper {
width:750px;
margin:auto;
background:#FFFFFF;
padding: 20px 10px 20px 10px;
border-left:1px solid #83CFE2;
border-bottom:1px solid #83CFE2;
border-right:1px solid #83CFE2;
}

#leftcol{
width:240px;
margin-right:20px;
height:auto;
float:left;
display:inline
}

#maincol{
width:490;
height:auto;
float:right;
display:inline;
}

#welcomebox {
width:490px;
margin-bottom:7px;
}

#sectionscontainer {
width:490px;
}

.sectionsbox{
width: 488px;
height: 95px;
margin-bottom:15px;
border:1px solid #83CFE2;
}

.sectionsbox p{
margin-top:3px;
}

.sectionsimg{
height:85px;
width:85px;
margin:5px 10px 5px 5px;
float:left;
}

.clear{
clear:both;
}

#divider {
border-bottom:1px solid #83CFE2;
height:5px;
width:100%;
}

#boxescontainer {
width:100%;
height:230px;
background:#FFFFFF;
margin-top:15px;
border-bottom:1px solid #83CFE2;
}

#piccontainer {
width:238px;
height:215px;
margin-bottom:15px;
overflow:hidden;
}

#smallpiccontainer {
width:238px;
margin-top:15px;
overflow:hidden;
}

.logdembox {
width:228px;
padding:5px;
margin-bottom:15px;
border:1px solid #83CFE2;
}

#updatesbox {
width:223px;
padding:5px;
border:1px solid #83CFE2;
float:left;
display:inline;
}

#webinarsbox {
width:200px;
padding:5px;
border:1px solid #83CFE2;
margin-left:19px;
float:left;
display:inline
}

#demobox {
height:180px;
width: 228px;
padding:5px;
border:1px solid #83CFE2;
}

#demobutton {
width:100px;
height:60px;
padding-top:30px;
float:left;
display:inline;
margin-right:10px;
}

#lowerboxwrap{
width:478px;
height:auto;
}


#newsbox {
width:478px;
height:auto;
padding:5px;
border:1px solid #83CFE2;
margin-bottom:15px;
}

/* List Style */



ul.list1 {list-style: outside dot; color: #55B522; margin-top: 5px; margin-left: 20px; margin-bottom: 0px; padding-left: 0px;}

ul.list2 {list-style: none; margin-top: 7px; margin-bottom: 0px; padding-left: 0px;}

ul.list3 {list-style: none; margin-top: 0px; margin-bottom: 0px;}

ul.list4 {list-style: outside dot; color: #55B522; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; padding-left: 0px;}

li.listitem1 {margin-bottom: 3px;}

li.listitem2 {margin-bottom: 5px;}

ol.list5 {font: bold 1.0em arial,helvetica,sans-serif; color: #55B522; margin-top: 10px; margin-left: 30px; margin-bottom: 10px; padding-left: 0px;}



/* Home Page */



td#logo01 {text-align: left; padding: 10px 0px 10px 45px;}

td#logo02 {vertical-align: bottom; text-align: right; padding: 0px 50px 10px 0px;}

td#blueborderbottom01 {width: 43px; border-bottom:1px solid #83CFE2;}

td#blueborderbottom02 {width: 42px; border-bottom:1px solid #83CFE2;}

td#home-on01 {width: 68px; vertical-align: bottom;}

td#home-off01 {width: 68px; border-bottom:1px solid #83CFE2;}

td#fordevelopers-on01 {width: 135px; vertical-align: bottom;}

td#fordevelopers-off01 {width: 135px; border-bottom:1px solid #83CFE2;}

td#forlas-on01 {width: 171px; vertical-align: bottom;}

td#forlas-off01 {width: 171px; border-bottom:1px solid #83CFE2;}

td#casestudies-on01 {width: 116px; border-bottom:1px solid white;}

td#casestudies-off01 {width: 116px; border-bottom:1px solid #83CFE2;}

td#aboutus-on01 {width: 92px; border-bottom:1px solid white;}

td#aboutus-off01 {width: 92px; border-bottom:1px solid #83CFE2;}

td#contactus-on01 {width: 103px; border-bottom:1px solid white;}

td#contactus-off01 {width: 103px; border-bottom:1px solid #83CFE2;}

td#mainarea01 {background-color: white; border-bottom:1px solid #83CFE2; border-left:1px solid #83CFE2; border-right:1px solid #83CFE2; padding: 12px;}



td#col01 {width: 245px; vertical-align: top;}

td#login01 {text-align: left; border: 1px solid #83CFE2; padding: 10px;}

td#updates01 {text-align: left; border: 1px solid #83CFE2; padding: 10px;}



td#col02 {vertical-align: top; padding-left: 13px;}

td#row01 {text-align: left; padding-bottom: 12px; border-bottom: 1px solid #83CFE2;}

td#welcome01 {width: 220px; vertical-align: top; padding-right: 13px;}

td#welcome02 {vertical-align: top;}

td#developer01 {vertical-align: top; border: 1px solid #83CFE2; padding: 8px;}



td#row02 {text-align: left; padding-top: 12px;}

td#whatis01 {width: 300px; vertical-align: top; text-align: left; padding-right: 10px; border-right: 1px solid #83CFE2;}

td#news01 {vertical-align: top; text-align: left; padding-left: 13px;}



td#footer01 {text-align: left; padding-top: 6px;}

td#footer02 {text-align: left; padding-top: 6px; border-top: 1px solid #83CFE2;}



/* Login - Register Page */



td#logo03 {text-align: left; padding: 10px 0px 10px 25px;}

td#mainarea02 {background-color: white; border-bottom:1px solid #83CFE2; border-left:1px solid #83CFE2; border-right:1px solid #83CFE2; padding: 20px;}

td#blueborderbottom03 {width: 19px; border-bottom:1px solid #83CFE2;}

td#blueborderbottom04 {width: 320px; border-bottom:1px solid #83CFE2;}

td#registerhere-on01 {width: 121px; vertical-align: bottom;}

td#registertext01 {text-align: left;}

td#registerform01 {padding-top: 10px; padding-bottom: 10px;}

table#registertable01 td {padding: 5px;}

td#registerformtitle01 {text-align: right;}

td#registerformentry01 {text-align: left;}



/* Login - Password Reminder Page */



td#blueborderbottom05 {width: 19px; border-bottom:1px solid #83CFE2;}

td#blueborderbottom06 {width: 279px; border-bottom:1px solid #83CFE2;}

td#passwordreminder-on01 {width: 162px; vertical-align: bottom;}



/* For Developers Page */



td#colborder01 {width: 245px; vertical-align: top; border-top: 1px solid #83CFE2; padding-top: 6px;}

td#colborder02 {vertical-align: top; padding-left: 13px; border-top: 1px solid #83CFE2; padding-top: 6px;}

td#subnav01 {text-align: left; padding-bottom: 10px; padding-left: 3px;}

td#row03 {text-align: left; padding-bottom: 12px;}

td#devhighlight01 {text-align: left; padding: 8px; border: 1px solid #83CFE2;}

td#devhighlightpic01 {vertical-align: top; padding-right: 10px;}

td#devhighlighttext01 {vertical-align: top; text-align: left;}

td#demohighlightscreen01 {text-align: right; padding-left: 5px;}

td#demohighlighttext01 {text-align: left; vertical-align: top;}



/* For Developers - Why cut CO2 Emissions? Page */



td#subnav02 {text-align: right; border: 1px solid #83CFE2; padding: 10px;}



/* For Developers - Why cut CO2 Emissions? - Policy Page */



table#inserttable01 {width: 245px; border: 1px solid #83CFE2;}

table#inserttable01 td {padding: 10px;}



/* For Developers - How you cut CO2 Emissions - Low carbon technologies - Renewable Energy Page */



table#subnavtable01 {width: 85%; border-top: 1px dotted #83CFE2; border-bottom: 1px dotted #83CFE2;}

table#subnavtable01 td {padding: 3px; text-align: right;}

td#renewrow01 {vertical-align: top; padding-bottom: 12px; border-bottom: 1px dotted #83CFE2;}

td#renewrow02 {vertical-align: top; padding-bottom: 12px; padding-top: 12px; border-bottom: 1px dotted #83CFE2;}

td#renewrow03 {vertical-align: top; padding-top: 12px;}

td#renewcol01 {width: 50%; vertical-align: top; border-right: 1px dotted #83CFE2; padding-right: 12px;}

td#renewcol02 {width: 50%; vertical-align: top; padding-left: 12px;}



/* Case Studies Page */



td#casestudyleft01 {width: 48%; text-align: left; vertical-align: top; padding: 8px; border: 1px solid #83CFE2;}

td#casestudyright01 {width: 48%; text-align: left; vertical-align: top; padding: 8px; border: 1px solid #83CFE2;}

td#casestudymiddle01 {width: 4%;}



/* Case Studies Page */



td#aboutuslogo01 {width: 33%; text-align: center;}
