﻿h1,h2,h3,h4,h5,h6 { margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #014484; line-height: 1.2em;}
h1 {padding: 9px 0px 6px 0px; font-size: 1.2em; font-weight: normal; }
h2 {padding: 8px 0px 5px 0px; font-size: 1.1em; font-weight: normal; }
h3 {padding: 7px 0px 4px 0px; font-size: 1em;}
h4 {padding: 6px 0px 3px 0px; font-size: .9em;}
h5 {padding: 5px 0px 2px 0px; font-size: .85em; }
h6 {padding: 4px 0px 1px 0px; font-size: .7em; font-weight: normal;}

#mainMenuLayout{
position: absolute; top: 113px; display: block; width: 100%; height: 23px; background: #01448A; clear:both; 
}


div.menuBottom{height:10px; width:220px; background:#fff url('/images/DynamicImages/blue/nav_bottom.gif')  no-repeat top left;}
div.menuTop{padding:0px; margin:0px; margin-bottom:-10px; height:10px; width:220px; background:#fff url('/images/DynamicImages/blue/nav_top.gif')  no-repeat top left;}
html>body div.menuTop{margin-bottom:0px;}

div#mainMenu { position: absolute; top: 105px; display: block; width: 100%; height: 23px; background: #3898a6; }
ul#mainMenu { width: 100%; height: 23px; margin: 0; padding: 0; background: #01448A; list-style-type: none; }
#mainMenu li { display: block; float: left; height: 23px; margin: 0; padding: 0px 7px 5px 10px; background: #01448a url('/images/DynamicImages/blue/mainmenu_back.gif') top right no-repeat;  }
#mainMenu li#lastitem { background: #CC0011 url('/images/DynamicImages/blue/mainmenu_last_back.gif') top right no-repeat; }
html>body #mainMenu li { height: 18px; }

#mainMenu li a { display: block; clear: none; width: auto; margin: 0; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1em; font-weight: normal; text-align: center; }
#mainMenu li a:link, #mainMenu li a:visited { color: #fff; }
#mainMenu li a:hover{ color: #fff;  } #mainMenu li a.active {font-weight:bold;}

#lsNavMenu { width: 220px; margin: 0px; padding: 0px; list-style-type: none; }
#lsNavMenu li { float: left; width: 186px; margin: 0px; padding: 0px; text-align: left; vertical-align: bottom; list-style-position: outside;  }
#lsNavMenu li li{width:181px;}
#lsNavMenu li li li{width:171px;}
#lsNavMenu li li li li{width:161px;}
#lsNavMenu li li li li li{width:151px;}
html>body #lsNavMenu li, html>body #lsNavMenu li li li, html>body #lsNavMenu li li li li,html>body #lsNavMenu li li li li li { width: auto; float: none; height:1%; }
#lsNavMenu li a { display: block; width: 100%; margin: 0; padding: 4px 12px 5px 22px; background-color: #01448a; font-size: .7em; text-decoration: none; text-indent: -13px; color: #FFF;  }
#lsNavMenu li.mainNavActive a { font-weight: bold; color: #fff; }
li.mainNavActive a{font-weight:bold;}
#lsNavMenu li .navarrows { font-weight: bold; color: #fff; }
#lsNavMenu li.mainNavActive .navarrows { color: #fff; }

#lsNavMenu ul  { width: auto; margin: 0; padding: 0; list-style-type: none;  }
#lsNavMenu li.mainNavActive li a { padding: 4px 7px 5px 32px; background-color: #4E7CAD; font-weight: normal; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li.mainNavActive li .navarrows { color: #fff; }

#lsNavMenu li li.mainNavActive a{ color: #fff; }
#lsNavMenu li li.mainNavActive .navarrows { color: #fff; }

#lsNavMenu li li.mainNavActive li a {  padding: 4px 7px 5px 42px; background-color: #4E7CAD; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li.mainNavActive li .navarrows { }
#lsNavMenu li li li.mainNavActive li a {  padding: 4px 7px 5px 52px; background-color: #4E7CAD; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li li li.mainNavActive li a {  padding: 4px 7px 5px 62px; background-color: #4E7CAD; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li li li li.mainNavActive li a {  padding: 4px 7px 5px 62px; background-color: #4E7CAD; color: #fff; text-decoration: none; text-indent: -13px; }
html>body #lsNavMenu li li li li li a, html>body #lsNavMenu li li li li a, html>body #lsNavMenu li li li a, html>body #lsNavMenu li li a, html>body #lsNavMenu li a { width: auto; }

table.MainTable1col th.Table1col_head, table.MainTable1col02 th.Table1Col02_head, th.Table21col_headWide,table.MainTable2col th.Table2col_head,table.MainTable2colWide th.Table2col_headWide,table.MainTable3col th.Table3col_head { font-family: Arial; font-size: 15px; color: #01448A; }

table.MainTable1col{margin:0px auto 8px auto; width:737px; background:#fff url('/images/DynamicImages/blue/boxes730px/box1bottom.gif') no-repeat bottom left;}
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/DynamicImages/blue/boxes730px/box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; }
td.Tablecell p{ color:Black; }

table.MainTable1col02 { margin:0px auto 8px auto; width:737px; background:#fff url('/images/DynamicImages/blue/boxes730px/box33bottom.gif') no-repeat bottom left; }
th.Table1col02_head { height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/DynamicImages/blue/boxes730px/box33top.gif') no-repeat top left; color: #ffffff; font-weight: bold; font-size: 15px; font-family: Arial; } 
table.MainTable1col02 ul { padding: 0 0 0 10px; margin: 0; text-indent: 0; font-size: 1em; list-style-type: none; }
table.MainTable1col02 ul li { padding: 0 0 5px 10px; margin: 4px; text-indent: 0; background-image:url('/images/DynamicImages/blue/boxes730px/box33bullet.gif'); background-repeat:no-repeat; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:10px; padding-bottom:5px; }
table.MainTable1col02 h2, table.MainTable1col02 h3 { color: #000000; font-size: 14px; font-weight: bold; }

/* Green Banners */
div.GreenBanner01 { width: 360px; height: 137px; padding: 0; margin: 0; color: #345400; font-family: Verdana; }
div.ComputersBanner01 { background: #ffffff url("/images_upload/Your_Business/Resources/Structured_energy_management/BusinessPortal_ComputersBanner.gif") no-repeat top left; }
div.EnergyMAPBanner01 { background: #ffffff url("/images_upload/Your_Business/Resources/Structured_energy_management/BusinessPortal_EnergyMAPBanner.gif") no-repeat top left; }
div.GreenBanner01 h2 { font-family: Arial; font-style: normal; font-weight: bold; font-size: 18px; color: #345400; padding-top: 0; }
div.GreenBanner01 p { padding: 0; margin: 0; }
div.GreenBanner01 a, div.GreenBanner01 a:link { font-family: Verdana; font-style: normal; font-weight: bold; text-decoration: none; color: #345400; font-size: 12px; }
div.GreenBanner01 a:visited { font-weight: bold; text-decoration: none; color: #345400; font-size: 12px; }
div.GreenBanner01 a:hover { text-decoration: underline; }
div.GreenBanner01 a:active { font-weight: bold; text-decoration: none; color: #345400; font-size: 12px; }
div.GreenBanner01 div.GreenBanner01Text { padding: 10px; width: 50%; max-height: 120px; overflow: hidden; }

.mainContentWrap td.Tablecell ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}


.mainContentWrap td.Tablecell li
{
padding:0px;
margin:0px;
text-indent:0px;
background-image:url(/images/general/structural/arrow02.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
padding-bottom:5px;
}

table.MainTable2col{margin:0px auto 8px auto; width:737px;}
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/DynamicImages/blue/boxes730px/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{  margin:0px; text-align:left; padding:8px; color:Black; background:#fff url('/images/DynamicImages/blue/boxes730px/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable2colWide{margin:0px auto 8px auto; width:737px;}
th.Table2col_headWide{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px; width:360px; max-width: 360px; background:#fff url('/images/DynamicImages/blue/boxes730px/box2top.gif') no-repeat top left;}
table.MainTable2colWide td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; padding-right: 10px; max-width: 360px; color:Black; background:#fff url('/images/DynamicImages/blue/boxes730px/box2bottom.gif') no-repeat bottom left }
table.MainTable2colWide td.Tablecell p{ color:Black; width: 350px; }
table.MainTable2colWide td.Tablecell img.centerImg { margin-left: 26px; margin-bottom: 5px; }



table.MainTable3col{margin:0px auto 8px auto; width:737px;}
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/DynamicImages/blue/boxes730px/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell,table.TableSingle3 td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/DynamicImages/blue/boxes730px/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainHalfTable1colWide{margin:6px auto -15px 0px; width:360px;}
th.Table2col_headWide{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px; width:360px; max-width: 360px; background:#fff url('/images/DynamicImages/blue/boxes730px/box2top.gif') no-repeat top left;}
table.MainHalfTable1colWide td.Tablecell{ margin:0px; text-align:left; max-width: 360px; color:Black; background:#fff url('/images/DynamicImages/blue/boxes730px/box2bottom.gif') no-repeat bottom left }
table.MainHalfTable1colWide td.Tablecell p{ color:Black; width: 350px; }
table.MainHalfTable1colWide td.Tablecell img.centerImg { margin-left: 26px; margin-bottom: 5px; }

table.MainHalfTable15colWide{margin:6px auto 0px 0px; width:470px;}
th.Table21col_headWide{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px; width:470px; background:#fff url('/images/DynamicImages/blue/boxes730px/box22top.gif') no-repeat top left;}
table.MainHalfTable15colWide td.Tablecell{ margin:0px; text-align:left;  color:Black; background:#fff url('/images/DynamicImages/blue/boxes730px/box22bottom.gif') no-repeat bottom left }
table.MainHalfTable15colWide td.Tablecell p{ color:Black; width: 460px; }
table.MainHalfTable15colWide td.Tablecell img.centerImg { margin-left: 26px; margin-bottom: 5px; }

table.TableSingle3{margin:6px auto 0 20px; width: 237px;}

table.Box {
margin:0 auto 8px auto;
padding:0;
width:737px;
}

table.Box td.TopBorder {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxtop.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:100%;
line-height:10px;
}

table.Box td.Content {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 7px 0 10px;
width:100%;
}

table.Box td.Bottom {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxbottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}

table.Box h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}

table.Box .Content .BoxText
{
float:left;
width:61%;
}

table.Box .Content .BoxImage
{
margin-top:0;
padding-top:0;
}

table.BoxWide {
margin:0 auto 8px auto;
padding:0;
width:735px;
}

table.BoxWide td.TopBorder {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxtop.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:100%;
line-height:10px;
}

table.BoxWide td.Content {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:100%;
}

table.BoxWide td.Bottom {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxbottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}

table.BoxWide h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}

table.BoxWide .Content .BoxText
{
float:left;
width:61%;
}

table.BoxWide .Content .BoxImage
{
margin-top:0;
padding-top:0;
}


table.Box2Col {
margin:0 auto 8px auto;
padding:0;
width:525px;
}

table.Box2Col td.TopBorder {
background:transparent url(/images/DynamicImages/blue/box2topa.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:260px;
line-height:10px;
}

table.Box2Col td.Content {
background:transparent url(/images/DynamicImages/blue/box2spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 7px 0 10px;
width:260px;
}

table.Box2Col td.Bottom {
background:transparent url(/images/DynamicImages/blue/box2bottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:260px;
line-height:10px;
}

table.Box2Col h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}

table.Box2Col .Content .BoxText
{
float:left;
width:61%;
}

table.Box2Col .Content .BoxImage
{
margin-top:0;
padding-top:0;
}

/* ~~~~~~~~~~~~~~~~ */

table.Box1
{
margin:0 auto 8px auto;
padding:0;
width:730px;
}

table.Box1 th {
background:transparent url(/images/DynamicImages/blue/boxes730px/box1top.gif) no-repeat scroll 0 0;
height:31px;
margin:0;
padding:0 0 0 8px;
width:700px;
line-height:10px;
border:none;
}
Table.Box1 td{padding:2px 10px 0;}


table.Box1 td.Content {
background:transparent url(/images/DynamicImages/blue/boxes730px/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:700px;
}
table.Box1 h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0px 0px 0px;
}

table.Box1 td.Bottom {
background:transparent url(/images/DynamicImages/blue/boxes730px/box1bottom.gif) no-repeat scroll 0 100%;
height:auto;
margin:0;
padding:0;
width:700px;
line-height:10px;
}



table.Box2ColWide {
margin:0 auto 8px auto;
padding:0;
width:735px;
}

table.Box2ColWide td.TopBorder {
background:transparent url(/images/DynamicImages/blue/boxes730px/box2topa.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:365px;
line-height:10px;
}

table.Box2ColWide td.Content {
background:transparent url(/images/DynamicImages/blue/boxes730px/box2spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 20px 0 10px;
width:365px;
}

table.Box2ColWide td.Bottom {
background:transparent url(/images/DynamicImages/blue/boxes730px/box2bottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:365px;
line-height:10px;
}

table.Box2ColWide h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}

table.Box2ColWide .Content .BoxText
{
float:left;
width:61%;
}

table.Box2ColWide .Content .BoxImage
{
margin-top:0;
padding-top:0;
}

.mainContent h2 a:link{color: #014484; text-decoration:underline; font-weight:bold;}

table.Box2ColWide td, table.Box2Col td, table.BoxWide td, table.Box1 td, table.Box td, table.MainHalfTable1colWide td, table.MainTable3col td, table.MainTable2colWide td, table.MainTable2col td, table.MainTable1col td, table.BoxHeader td { border: none; }

table { border-collapse: collapse; }
td { border: 1px solid #01448A; }
td ul { padding: 5px; }

p.centerBanners522 { width: 522px; margin-left: auto; margin-right: auto; display: table; margin-top:0px; margin-bottom:0px; }
p.centerBanners522 img { padding-bottom: 10px; } 

.middleTable td { border: none; }

h2.BlueBack
{
background:#fff url('/images/DynamicImages/blue/h1_back.gif') no-repeat top left;
color:#fff;	
padding-top:2px;
padding-left:8px;
}

table.CourseTable
{


}

table.CourseTable td.CourseHead{border:none;border-bottom:1px solid #00798C; background-color:#E5F1F3;padding:5px; font-weight:bold;font-size:15px;}
table.CourseTable td.CourseCell{border:none; border-bottom:1px solid #00798C;padding:5px;}

.wrapper1{clear:both; margin-top:77px;}
.leftside{ float:left; width:485px;padding:5px;padding-top:0px;}

.leftside strong{color:#01448A; }
.rightside{width:234px; margin:0px 0px 0px 0px;  }

.rightside a:link{color:#DD152F; text-decoration:underline;}
.rightside .bluebox{background-color:#E7FCFF; border:1px solid #7BAADA; padding:4px; margin:5px; font-weight:bold;}

table.MainTablesmall{margin:0px auto 8px auto; width:236px; border:none;}
th.Tablesmall_head{height:31px; color:#01448A ;vertical-align:middle;margin:0px; padding:0px; padding-left:10px; width:236px; background:#fff url('/images/DynamicImages/blue/boxes730px/box3top.gif') no-repeat top left;}
table.MainTablesmall td.Tablecell{ border:none; padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/DynamicImages/blue/boxes730px/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }     
.mainContent .rightside img{padding-left:6px;}


.wrapper2 strong{color:#01448A;}
td.leftside{width:485px; padding:5px; border:none; }
td.rightside{border:none;}
td.leftside strong{color:#01448A;}
td.rightside .bluebox{background-color:#E7FCFF; border:1px solid #7BAADA; padding:4px; margin:5px; font-weight:bold;}
td.rightside a:link{color:#DD152F; text-decoration:underline;}

/* Content Tables - CSS Begin */
/* Generic Table Styles */
td { border-style: none; }
th { border-style: none; }
table ul { margin-top: 2px; margin-bottom: 2px; }
table ul li { list-style-image: url("/images/general/structural/arrow02.gif"); }

/* Specific Table Styles */
table.ContentTable_1Col_Header { width: 730px; }
table.ContentTable_1Col_Header th { padding: 0; }
table.ContentTable_1Col_Header td { padding: 0; }
table.ContentTable_1Col_Header thead {}
table.ContentTable_1Col_Header thead tr.Top {}
table.ContentTable_1Col_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("../../../images/DynamicImages/blue/1Column_Header/Top.gif") no-repeat center center; color: #01448A; font-size: 15px; font-family: Arial; text-align: left; padding-left: 10px; }
table.ContentTable_1Col_Header tbody {}
table.ContentTable_1Col_Header tbody tr.Middle {}
table.ContentTable_1Col_Header tbody tr.Middle td { width: 100%; background: transparent url("../../../images/DynamicImages/blue/1Column_Header/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_1Col_Header tbody tr.Bottom {}
table.ContentTable_1Col_Header tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("../../../images/DynamicImages/blue/1Column_Header/Bottom.gif") no-repeat center center; }

table.TablesContainer_2Col_Header { width: 730px; }
table.TablesContainer_2Col_Header td.Left { padding-right: 5px; padding-left: 0; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_2Col_Header td.Right { padding-left: 5px; padding-right: 0; padding-top: 0; padding-bottom: 0; }

table.ContentTable_2Col_Header { width: 360px; }
table.ContentTable_2Col_Header th { padding: 0; }
table.ContentTable_2Col_Header td { padding: 0; }
table.ContentTable_2Col_Header thead {}
table.ContentTable_2Col_Header thead tr.Top {}
table.ContentTable_2Col_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("../../../images/DynamicImages/blue/2Column_Header/Top.gif") no-repeat center center; color: #01448A; font-size: 15px; font-family: Arial; text-align: left; padding-left: 10px; }
table.ContentTable_2Col_Header tbody {}
table.ContentTable_2Col_Header tbody tr.Middle {}
table.ContentTable_2Col_Header tbody tr.Middle td { width: 100%; background: transparent url("../../../images/DynamicImages/blue/2Column_Header/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_2Col_Header tbody tr.Bottom {}
table.ContentTable_2Col_Header tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("../../../images/DynamicImages/blue/2Column_Header/Bottom.gif") no-repeat center center; }

table.TablesContainer_3Col_Header { width: 730px; }
table.TablesContainer_3Col_Header td.Left { padding: 0; }
table.TablesContainer_3Col_Header td.Middle { padding-left: 11px; padding-right: 11px; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_3Col_Header td.Right { padding: 0; }

table.ContentTable_3Col_Header { width: 236px; }
table.ContentTable_3Col_Header th { padding: 0; }
table.ContentTable_3Col_Header td { padding: 0; }
table.ContentTable_3Col_Header thead {}
table.ContentTable_3Col_Header thead tr.Top {}
table.ContentTable_3Col_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("../../../images/DynamicImages/blue/3Column_Header/Top.gif") no-repeat center center; color: #01448A; font-size: 15px; font-family: Arial; text-align: left; padding-left: 10px; }
table.ContentTable_3Col_Header tbody {}
table.ContentTable_3Col_Header tbody tr.Middle {}
table.ContentTable_3Col_Header tbody tr.Middle td { width: 100%; background: transparent url("../../../images/DynamicImages/blue/3Column_Header/Middle.gif") repeat-y center center; padding: 10px;  }
table.ContentTable_3Col_Header tbody tr.Bottom {}
table.ContentTable_3Col_Header tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("../../../images/DynamicImages/blue/3Column_Header/Bottom.gif") no-repeat center center; }

table.ContentTable_1Col_NoHeader { width: 730px; }
table.ContentTable_1Col_NoHeader th { padding: 0; }
table.ContentTable_1Col_NoHeader td { padding: 0; }
table.ContentTable_1Col_NoHeader thead {}
table.ContentTable_1Col_NoHeader thead tr.Top {}
table.ContentTable_1Col_NoHeader thead tr.Top th { width: 100%; height: 7px; background: transparent url("../../../images/DynamicImages/blue/1Column_NoHeader/Top.gif") no-repeat center center; }
table.ContentTable_1Col_NoHeader tbody {}
table.ContentTable_1Col_NoHeader tbody tr.Middle {}
table.ContentTable_1Col_NoHeader tbody tr.Middle td { width: 100%; background: transparent url("../../../images/DynamicImages/blue/1Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_1Col_NoHeader tbody tr.Bottom {}
table.ContentTable_1Col_NoHeader tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("../../../images/DynamicImages/blue/1Column_NoHeader/Bottom.gif") no-repeat center center; }

table.TablesContainer_2Col_NoHeader { width: 730px; }
table.TablesContainer_2Col_NoHeader td.Left { padding-right: 5px; padding-left: 0; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_2Col_NoHeader td.Right { padding-left: 5px; padding-right: 0; padding-top: 0; padding-bottom: 0; }

table.ContentTable_2Col_NoHeader { width: 360px; }
table.ContentTable_2Col_NoHeader th { padding: 0; }
table.ContentTable_2Col_NoHeader td { padding: 0; }
table.ContentTable_2Col_NoHeader thead {}
table.ContentTable_2Col_NoHeader thead tr.Top {}
table.ContentTable_2Col_NoHeader thead tr.Top th { width: 100%; height: 7px; background: transparent url("../../../images/DynamicImages/blue/2Column_NoHeader/Top.gif") no-repeat center center; }
table.ContentTable_2Col_NoHeader tbody {}
table.ContentTable_2Col_NoHeader tbody tr.Middle {}
table.ContentTable_2Col_NoHeader tbody tr.Middle td { width: 100%; background: transparent url("../../../images/DynamicImages/blue/2Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_2Col_NoHeader tbody tr.Bottom {}
table.ContentTable_2Col_NoHeader tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("../../../images/DynamicImages/blue/2Column_NoHeader/Bottom.gif") no-repeat center center; }

table.TablesContainer_3Col_NoHeader { width: 730px; }
table.TablesContainer_3Col_NoHeader td.Left { padding: 0; }
table.TablesContainer_3Col_NoHeader td.Middle { padding-left: 11px; padding-right: 11px; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_3Col_NoHeader td.Right { padding: 0; }

table.ContentTable_3Col_NoHeader { width: 236px; }
table.ContentTable_3Col_NoHeader th { padding: 0; }
table.ContentTable_3Col_NoHeader td { padding: 0; }
table.ContentTable_3Col_NoHeader thead {}
table.ContentTable_3Col_NoHeader thead tr.Top {}
table.ContentTable_3Col_NoHeader thead tr.Top th { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/blue/3Column_NoHeader/Top.gif") no-repeat center center; }
table.ContentTable_3Col_NoHeader tbody {}
table.ContentTable_3Col_NoHeader tbody tr.Middle {}
table.ContentTable_3Col_NoHeader tbody tr.Middle td { width: 100%; background: transparent url("/images/DynamicImages/blue/3Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_3Col_NoHeader tbody tr.Bottom {}
table.ContentTable_3Col_NoHeader tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/blue/3Column_NoHeader/Bottom.gif") no-repeat center center; }



table.cols4_nohead{width:737px}
table.cols4_nohead td {width:175px;}
table.cols4_nohead td.top4 {width:175px;line-height:7px; padding-bottom:0px; height: 7px; background: transparent url("/images/DynamicImages/blue/4Column_NoHeader/Top.gif") no-repeat center center; padding; 0;}
table.cols4_nohead td.Content4{width:175px; background: transparent url("/images/DynamicImages/blue/4Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px;}
table.cols4_nohead td.bottom4{ width:175px; line-height:7px; padding-top:0px;height: 7px; background: transparent url("/images/DynamicImages/blue/4Column_NoHeader/Bottom.gif") no-repeat center center; padding: 0;}
     
/* sme table styles */	
	table.smeTable1col { margin: 0px auto 8px auto; width: 730px; }
	table.smeTable1col th.Header{ font-family:Arial; color: #6c7d02; font-size: 15px; text-align: left; height: 31px; vertical-align: middle; margin: 0px; padding: 0px; padding-left: 7px; width: 730px; background: #fff url('http://www.sei.ie/images/sme/box1top.gif') no-repeat top left; }
	table.smeTable1col td.Tablecell { margin: 0px; padding: 5px 10px 5px; width: 100%; background: transparent url('http://www.sei.ie/images/sme/box1bottom.gif') no-repeat scroll left bottom; }
	table.smeTable1col td.Footer { margin: 0px; padding: 0px; width: 100%; background: transparent url('http://www.sei.ie/images/sme/boxbottom.gif') no-repeat scroll 0 0; }
	table.smeTable1col td.Tablecell p { color: Black; width: 98%; }
	table.smeTable1col td.Tablecell p.quote { width: 80%; margin-left: auto; margin-right: auto; font-style: italic; }
	table.smeTable1col td.Tablecell p.readMore { text-align: right; }
	table.smeTable1col td.Tablecell a:link { text-decoration: underline; }
	table.smeTable1col td.Tablecell a:hover, table.smeTable1col td.Tablecell a:active { color: #ED571C; text-decoration: underline;} 
	table.smeTable1col td.Tablecell ul li { color: black; padding: 0 0 5px 10px; }


table.smeMainTable2colWide {
margin:0 auto 8px;
width:730px;
}

table.smeMainTable1col th.smeTable1col_head, table.smeMainTable2col th.smeTable2col_head, table.smeMainTable2colWide th.smeTable2col_headWide, table.smeMainTable3col th.smeTable3col_head {
color:#6C7D02;
font-family:Arial;
font-size:15px;
}
th.smeTable2col_headWide {
background:#FFFFFF url(http://www.sei.ie/images/sme/box2top.gif) no-repeat scroll left top;
height:31px;
margin:0;
max-width:360px;
padding:0 0 0 7px;
vertical-align:middle;
width:360px;
}

table.smeMainTable2colWide td.Tablecell {
background:#FFFFFF url(http://www.sei.ie/images/sme/box2bottom.gif) no-repeat scroll left bottom;
color:Black;
margin:0;
max-width:360px;
padding:5px 10px 5px 5px;
text-align:left;
}

table.smeMainTable2colWide td.Tablecell p.readMore {
text-align: right;
}


.PSContentbanner
{
	background:#fff url('/images/dynamicimages/blue/publicsector/banner_back3top.gif') no-repeat top left;
	width:236px;
	height:72px;
	margin-bottom:10px;
}

table.tableNoBorder{border:none;margin-top:10px;}
table.tableNoBorder td{border:none;}
.PSContentbanner p{ margin-top:0px;margin-bottom:0px;line-height:26px; color:#fff; font-size:12px;}
.PSContentbanner p a:link,.PSContentbanner p a:visited {padding-left:10px;  text-decoration:none; color:#fff; font-size:12px;}
.PSContentbanner p a:hover{text-decoration:underline;}

.PSContentLeftbanner
{
	background:#fff url('/images/dynamicimages/blue/publicsector/banner_back_left_top.gif') no-repeat top left;
	width:180px;
	height:85px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}

.PSContentLeftbanner p{ margin-top:0px;margin-bottom:0px;line-height:22px; color:#fff; font-size:9px;}
.PSContentLeftbanner p a:link,.PSContentLeftbanner p a:visited {padding-left:0px;  text-decoration:none; color:#fff; font-size:9px;}
.PSContentLeftbanner p a:hover{text-decoration:underline;}

table.ContentTable_2Col_NoHeader tr.Middle table td { padding: 0; }
span.NB { font-style: italic; font-weight: normal; font-family: Verdana; color: #6e6e6e; font-size: 10px; }

table.ContentTable_1ColSmall_Header { width: 470px; }

table.ContentTable_1ColSmall_Header thead tr.Top {}
table.ContentTable_1ColSmall_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("/images/DynamicImages/blue/1Column_Header_470/CustomTableHeader_w470.gif") no-repeat center center; color: #01448A; font-family: Arial; font-size: 15px; padding-left: 10px; text-align: left; }

table.ContentTable_1ColSmall_Header tbody tr.Middle {}
table.ContentTable_1ColSmall_Header tbody tr.Middle td { width: 100%; background: transparent url("/images/DynamicImages/blue/1Column_Header_470/CustomTableSpacer_w470.gif") repeat-y center center; padding:10px; }

table.ContentTable_1ColSmall_Header tbody tr.Bottom {}
table.ContentTable_1ColSmall_Header tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/blue/1Column_Header_470/CustomTableFooter_w470.gif") no-repeat center center; }

table.Box1Blue td, table.Box2Blue td, table.Box3Blue td {border:none;}


table.Box1Blue, table.Box2Blue, table.Box3Blue {
margin-bottom:10px;
width:737px;
}

table.Box1Blue td.TopBorder {
background:transparent url(/images/dynamicimages/blue/boxes730px/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Blue td.Content {
background:transparent url(/images/dynamicimages/blue/boxes730px/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.Box1Blue td.Bottom {
background:transparent url(/images/dynamicimages/blue/boxes730px/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Blue td.TopBorder {
background:transparent url(/images/dynamicimages/blue/boxes730px/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Blue td.Content {
background:transparent url(/images/dynamicimages/blue/boxes730px/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:230px;
}

table.Box3Blue td.Bottom {
background:transparent url(/images/dynamicimages/blue/boxes730px/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Blue td.TopBorder {
background:transparent url(/images/dynamicimages/blue/boxes730px/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:350px;
}

table.Box2Blue td.Content {
background:transparent url(/images/dynamicimages/blue/boxes730px/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:350px;
}

table.Box2Blue td.Bottom {
background:transparent url(/images/dynamicimages/blue/boxes730px/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:350px;
line-height:10px;
}

table.Box1Blue h2, table Box2Blue h2, table Box3Blue h3
{

font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Blue td.Content p
{
padding-right:12px;	
}


table.list01_2colTable
{
	border:none;
	background-color:#B2D181;
	width:360px;
}

table.list01_2colTable td
{
	border:none;
	width:360px;
	
}

td.list01Header, td.list01HeaderSector, td.list01HeaderTec
{
	
}

td.list01Header h2, td.list01HeaderSector h2, td.list01HeaderTec h2
{
	color:#355502;
	padding:10px;
	font-weight:bold;
}


td.list01Header
{
	/*need image*/
	background:#fff url(/images/dynamicimages/blue/businessportal/boxgreen2top_sector.gif) no-repeat top left;
	
	
}

td.list01HeaderSector
{
	background:#fff url(/images/dynamicimages/blue/businessportal/boxgreen2top_sector.gif) no-repeat top left;
	
}

td.list01HeaderResource
{
    background:#fff url(/images/dynamicimages/blue/businessportal/boxgreen2top_resource.gif) no-repeat top left;
}

td.list01HeaderTec
{
	background:#fff url(/images/dynamicimages/blue/businessportal/boxgreen2top_tehnology.gif) no-repeat top left;
	
}
td.list01_2colBottom
{
    height: 10px;
	background:#fff url(/images/dynamicimages/blue/businessportal/boxgreen2bottom.gif) no-repeat top left;
}

ul.list01_2col
{
    list-style:none;
    margin-left:5px;
    margin-top:0px;
    margin-bottom:0px;
}

ul.list01_2col li
{
	list-style-image:none;
padding-left:0px;margin-left:0px;
    background:transparent url(/images/dynamicimages/blue/businessportal/back_list01.gif) no-repeat top left;
text-indent:0px;
}

ul.list01_2col li.more
{
	list-style-image:none;
padding-left:0px;margin-left:0px;
    background:transparent url(/images/dynamicimages/blue/businessportal/back_list_more.gif) no-repeat top left;
text-indent:0px;
text-align:right;

}

.mainContent ul.list01_2col li a
{
	color:#345303;
	text-decoration:none;
	padding-left:26px;
	*padding-left:8px;
}


.mainContent ul.list01_2col li a:hover{text-decoration:underline;color:#345303;}

.mainContent ul.list01_2col li.more a{color:#fff;padding-right:26px; font-weight:bold;}

ul.list02
{

    width:730px;
list-style-type:none;
margin:0;
padding:0;
text-indent:0;
margin-bottom:5px;
}

ul.list02 li
{

	height:30px;
	
	background-image:url("/images/dynamicimages/blue/businessportal/back_list02.gif");
background-repeat:no-repeat;
list-style:none outside none;
margin:0;
padding:7px 20px 7px 42px;
text-indent:0;	color:#345303;font-weight:bold;
}

.mainContent ul.list02 li a
{
color:#345303; text-decoration:none;
}
.mainContent ul.list02 li a:hover{text-decoration:underline;color:#345303;}

ul.list03
{

    width:710px;
list-style-type:none;
margin:0;
padding:0;
text-indent:0;
margin-bottom:5px;
margin-left:5px;
}

ul.list03 li
{


background-image:url("/images/dynamicimages/blue/businessportal/back_list03.gif");
background-repeat:no-repeat;
background-position:left center;
list-style:none outside none;
margin:0;
padding:5px 20px 9px 32px;
text-indent:0;	color:#345303;font-weight:normal;
font-size:1.5em;
}

.mainContent ul.list03 li a
{
color:#345303; text-decoration:none;
}
.mainContent ul.list03 li a:hover{text-decoration:underline;color:#345303;}







/*Green Boxes*/

table.BoxGreen {
margin:0 auto 8px auto;
padding:0;
width:737px;
}

table.BoxGreen td.TopBorder {
background:transparent url(/images/DynamicImages/blue/GreenBoxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:100%;
line-height:10px;
}

table.BoxGreen td.Content {
background:transparent url(/images/DynamicImages/blue/GreenBoxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 7px 0 10px;
width:100%;
}

table.BoxGreen td.Bottom {
background:transparent url(/images/DynamicImages/blue/GreenBoxes/boxbottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}

table.BoxGreen h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}

table.BoxGreen, table.Box2Green, table.Box3Green {
margin-bottom:10px;

}

table.Box3Green td.TopBorder {
background:transparent url(/images/dynamicimages/blue/GreenBoxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Green td.Content {
background:transparent url(/images/dynamicimages/blue/GreenBoxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:230px;
}

table.Box3Green td.Bottom {
background:transparent url(/images/dynamicimages/blue/GreenBoxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Green td.TopBorder {
background:transparent url(/images/dynamicimages/blue/GreenBoxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:350px;
}

table.Box2Green td.Content {
background:transparent url(/images/dynamicimages/blue/GreenBoxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:350px;
}

table.Box2Green td.Bottom {
background:transparent url(/images/dynamicimages/blue/GreenBoxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:350px;
line-height:10px;
}

table.BoxGreen h2, table.Box2Green h2, table.Box3Green h2
{

font-family:Arial;
font-size:17px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
color:#345303 !important;
}
table.BoxGreen h3, table.Box2Green h3, table.Box3Green h3{color:#345303 !important;}

table.Box3Green td.Content p
{
padding-right:12px;	
}

.techItem, .techShortItem
{
	background-image:url("/images/dynamicimages/blue/businessportal/back_list02.gif");
background-repeat:no-repeat;
color:#345303;
font-weight:bold;
height:30px;
list-style:none outside none;
margin:0;
padding:6px 20px 7px 42px;
text-indent:0;
margin-bottom:7px;
}

.techShortItem
{
	background-image:url("/images/dynamicimages/blue/businessportal/back_list02_short.gif");
background-repeat:no-repeat; padding-left:39px; width:304px
}


.techShortItemEuro {
background-image:url("/images/dynamicimages/blue/businessportal/back_list02_short_euro.gif");
background-repeat:no-repeat;
padding-left:39px;
width:304px;
}

.mainContent .techShortItem a{ 	color:#345303;

text-decoration:none;
	font-size:18px;
	font-weight:normal;
	padding-top:1px;

	line-height:24px; }

.mainContent .techShortItem a:hover{ text-decoration:underline;}

.techItemName
{
	color:#345303;
	width:280px;
	float:left;
	font-size:19px;
	font-weight:normal;
	padding-top:1px;

	line-height:24px;
}

select.techSelect
{
	
	background-color:#E8F6D2;
	color:#345303;
	border:#A5ACB2;
	float:right; width:380px;
	margin-right:6px;
	margin-top:4px;
	cursor:pointer;
	
	
}

#TechSection ul.list03 li {padding:0 10px 0 32px;}

table.BlueHeaderBox1 { margin: 0 auto 8px; width: 737px; background: #ffffff url("/images/DynamicImages/blue/BlueHeaderBox1/BlueHeaderBox1_Bottom.gif") no-repeat scroll left bottom; }
table.BlueHeaderBox1 th.BlueHeaderBox1_Head { color: #ffffff; font-family: Arial; font-size: 15px; background: #ffffff url("/images/DynamicImages/blue/BlueHeaderBox1/BlueHeaderBox1_Top.gif") no-repeat scroll left bottom; height: 31px; padding: 0 0 0 7px; vertical-align: middle; }
table.BlueHeaderBox1 td { border: medium none; padding: 5px 20px 5px 7px; }
table.6Columns td { border: medium none;  }

.mainContent table.BlueHeaderBox1 a { color: #0d6cca; font-weight: bold; font-style: normal; text-decoration: underline}
.mainContent table.BlueHeaderBox1 a:hover { color: #0d6cca; font-weight: bold; font-style: normal; text-decoration: none; }

table.GreenListBox1 { margin: 0 auto 8px; width: 737px; border-collapse: collapse; }
table.GreenListBox1 td { background: #ffffff url("/images/DynamicImages/blue/GreenListBox1/Middle.gif") repeat-y scroll left top; width: 730px; padding:  0 20px 0 7px; margin: 0; }
table.GreenListBox1 td.GreenListBox1Header { background: #ffffff url("/images/DynamicImages/blue/GreenListBox1/Top.gif") no-repeat scroll left top; height: 10px; width: 730px; }
table.GreenListBox1 td.GreenListBox1BulletContent { background: #ffffff url("/images/DynamicImages/blue/GreenListBox1/BulletMiddle.gif") no-repeat scroll left top; width: 730px; height: 30px; padding: 0 0 0 46px; margin: 0; }
table.GreenListBox1 td.GreenListBox1Bottom { background: #ffffff url("/images/DynamicImages/blue/GreenListBox1/Bottom.gif") no-repeat scroll left top; height: 10px; width: 730px; }

table.GreenListBox1 p { max-width: 650px; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }
table.GreenListBox1 ul { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }
table.GreenListBox1 ul li { list-style-image: none; list-style: none; }

.mainContent table.GreenListBox1 a { color: #010000; font-weight: bold; font-style: normal; text-decoration: none; }
.mainContent table.GreenListBox1 a:hover { color: #010000; font-weight: bold; font-style: normal; text-decoration: underline; }

ul.list01_1col { list-style: none outside none; margin: 0; padding: 5px; }
ul.list01_1col li { background: transparent url("/images/DynamicImages/blue/GreenListBox1/ListBackground.gif") no-repeat scroll left top; list-style-image: none; margin-left: 0; padding-left: 0; text-indent: 0; margin-bottom: 5px; margin-top: 5px; line-height: 1.2em; padding: 5px 0 5px 5px; }

.mainContent ul.list01_1col li a { color: #345303; padding-left: 26px; text-decoration: none; font-size: 12px; font-family: Verdana; font-weight: normal; }
.mainContent ul.list01_1col li a:hover { color: #345303; padding-left: 26px; text-decoration: underline; font-weight: normal; }

ul.list02_1col { list-style: none outside none; margin: 0 0 5px 0; padding: 5px; }
ul.list02_1col li { background: transparent url("/images/DynamicImages/blue/GreenListBox1/Bullet.gif") no-repeat top left;list-style-image: none; margin-left: 0px; padding-left: 0; text-indent: 30px; margin-bottom: 11px; margin-top: 0; line-height: 1.2em; padding: 5px 0 5px 5px; height: 23px; }

.mainContent ul.list02_1col li a { font-weight: bold; color: #345303; text-decoration: none; }
.mainContent ul.list02_1col li a:hover { font-weight: bold; color: #345303; text-decoration: underline; }

.LastItem, .LastChild { padding-bottom: 0; margin-bottom: 0 !important; }
.FirstItem, .FirstChild { padding-top: 0; margin-top: 0 !important; }

table.ContentTable1Col_Header tbody tr.Content td td{ background:none;}
table.ContentTable2Col_Header tbody tr.Content td td{ background:none;}
table.ContentTable3Col_Header tbody tr.Content td td{ background:none;}
table.ContentTable1Col tbody tr.Content td td{ background:none;}
table.ContentTable2Col tbody tr.Content td td{ background:none;}
table.ContentTable3Col tbody tr.Content td td{ background:none;}

.noborder, .noBorder{background:none; border:none;}
