/* 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;}

/* 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;}