/* GENERAL DOCUMENT STYLING */

body
{
	background-color: #b9b9b9;
	font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #656363;
}

h1,h2,h3,h4,h5
{
	padding: 10px 10px 5px 10px;
	margin: 0px;
	color: #004b93;
	font-size: 16px;
}

.text h1,
.text h2,
.text h3,
.text h4,
.text h5
{
	padding: 10px 0px 5px 0px;
}

a
{
	text-decoration: none;
	color: #001e72;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: 0px;
}

a img
{
	border: 0px;
}

#top_spacer
{
	height: 5px;
	margin: 0px;
	padding: 0px;
}

#container
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: solid 1px #c3c3c3;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	behavior: url('/includes/pie/PIE.php');
}

#top_container
{
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 86px;
	width: 960px;
	background-color: #ffffff;
	border-radius: 9px 9px 0px 0px;
	-moz-border-radius: 9px 9px 0px 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	-ms-border-radius: 9px 9px 0px 0px;
	-o-border-radius: 9px 9px 0px 0px;
	behavior: url('/includes/pie/PIE.php');
}

#logo1
{
	position: absolute;
	top: 20px;
	margin-left: 23px;
}

#search1
{
	position: absolute;
	top: 59px;
	margin-left: 828px;
	width: 122px;
	height: 21px;
	background-image: url('../img/n_bg_search.gif');
	padding-top: 6px;
	padding-left: 10px;
}

#search1 .field
{
	width: 90px;
	border: 0px;
	background-color: #fef7ed;
	color: #004b93;
	font-size: 13px;
	font-style: italic;
}

#middle_container
{
	width: 960px;
	background-color: #ffffff;
	padding-bottom: 20px;
	min-height: 450px;
	_height: 450px;
}

#bottom
{
	width: 940px;
	height: 17px;
	padding: 2px 0px 5px 20px;
	background-color: #004b93;
	color: #a7bdd1;
	font-size: 9px;
	border-radius: 0px 0px 9px 9px;
	-moz-border-radius: 0px 0px 9px 9px;
	-webkit-border-radius: 0px 0px 9px 9px;
	-ms-border-radius: 0px 0px 9px 9px;
	-o-border-radius: 0px 0px 9px 9px;
	behavior: url('/includes/pie/PIE.php');
}

#bottom a
{
	color: #a7bdd1;
	text-decoration: none;
}

#bottom a:hover
{
	color: #ffffff;
	text-decoration: none;
}

#bottom .left
{
	float: left;
}

#bottom .right
{
	float: right;
	padding: 4px 20px 0px 0px;
}

#bottom #book
{
	float: left;
	width: 87px;
	height: 21px;
	overflow: hidden;
}

#bottom #google
{
	float: left;
	width: 75px;
	height: 21px;
	overflow: hidden;
}

#bottom #twitter
{
	float: left;
	width: 65px;
	height: 21px;
	overflow: hidden;
}

#permanent
{
	position: absolute;
	top: 343px;
	margin-left: 0px;
	font-family: 'verdana', 'geneva', sans-serif;
	font-size: 12px;
	z-index: 20;
}

#perm_link1 { width: 130px; }
#perm_link2 { width: 120px;  }
#perm_link3 { width: 125px; }
#perm_link4 { width: 160px; }
#perm_link5 { width: 130px; }

#perm_link1, #perm_link2, #perm_link3, #perm_link4, #perm_link5
{
	padding: 7px 12px 7px 12px;
	margin-bottom: 9px;
  cursor: pointer;
  border-radius: 0px 9px 9px 0px;
	-moz-border-radius: 0px 9px 9px 0px;
	-webkit-border-radius: 0px 9px 9px 0px;
	-ms-border-radius: 0px 9px 9px 0px;
	-o-border-radius: 0px 9px 9px 0px;
	behavior: url('/includes/pie/PIE.php');
}

#permanent a
{
	color: #ffffff;
	padding: 3px;
}
#permanent a:hover
{
 text-decoration: none;
}

#permanent .blue
{
	background-image: url('../img/bg-perm-blue.gif');
	background-color: #004b93;
}
#permanent .blue:hover
{
	background-image: url('../img/bg-perm-lightgreen.gif');
	background-color: #f29400;
}

#permanent .green
{
	background-image: url('../img/bg-perm-green.gif');
	background-repeat: repeat-x;
	background-color: #27a22d;
}
#permanent .green:hover
{
	background-image: url('../img/bg-perm-lightgreen.gif');
	background-color: #5cb360;
}

.button
{
	border: solid 1px #c8c8c8;
	background-image: url('../img/bg-perm-blue.gif');
	background-color: #004b93;
	color: #ffffff;
  padding: 4px 10px 4px 10px;
  cursor: pointer;
}

.green_button
{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	background-image: url('../img/bg-perm-green.gif');
	background-repeat: repeat-x;
	background-color: #27a22d;
	color: #ffffff;
	margin: 0px;
	font-size: 13px;
	font-weight: normal;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
	border: solid 1px #c8c8c8;
}

input, select, textarea
{
	font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 11px;
	color: #656363;
	border: solid 1px #b4b4b4;
}

input:focus, select:focus, textarea:focus
{
	border: solid 1px #fe9625;
}

.borderblock_error
{
	position: relative;
	z-index: 10;
	width: 90%;
	border: solid 3px #d40000;
	padding: 10px;
	color: #d40000;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	behavior: url('/includes/pie/PIE.php');
}

.borderblock_error a
{
	color: #d40000;
}

.borderblock_notice
{
	position: relative;
	z-index: 10;
	width: 90%;
	border: solid 3px #23b25a;
	padding: 10px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	behavior: url('/includes/pie/PIE.php');
}

.borderblok2
{
	border: solid 1px #d5d5d5;
	padding: 15px;
}

.borderblok3
{
	position: relative;
	z-index: 10;
	border: solid 1px #ff8300;
	padding: 15px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	behavior: url('/includes/pie/PIE.php');
}

.content_title2
{
	font-size: 13px;
	color: #004b93;
	font-weight: bold;
	margin-bottom: 10px;
}

.content_title3
{
	font-size: 13px;
	color: #004b93;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

.news_list_item
{
	margin-bottom: 5px;
}

.news_list_date
{
	margin-right: 15px;
}

.news_title
{
	font-size: 14px;
	font-weight: bold;
	color: #004b93;
}

.mailings_list_item
{
	margin-bottom: 5px;
}

/* MENU RELATED STYLING */

#menu1
{
	top: 0px;
	position: absolute;
	margin-left: 345px;
	height: 24px;
	width: 570px;
	background-color: #004b93;
  font-family: 'arial', 'helvetica', sans-serif;
  font-size: 14px;
  padding: 5px 0px 0px 20px;
  border-radius: 0px 0px 9px 9px;
	-moz-border-radius: 0px 0px 9px 9px;
	-webkit-border-radius: 0px 0px 9px 9px;
	-ms-border-radius: 0px 0px 9px 9px;
	-o-border-radius: 0px 0px 9px 9px;
	behavior: url('/includes/pie/PIE.php');
}

#nav1
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav1 li
{
	float: left;
	margin: 0px;
	margin-right: 9px;
}

#nav1 a
{
	padding: 6px 3px 3px 3px;
	color: #ffffff;
}

#nav1 a:hover
{
	position: relative;
	z-index: 10;
	text-decoration: none;
	background-color: #f29400;
	border-radius: 0px 0px 6px 6px;
	-moz-border-radius:  0px 0px 6px 6px;
	-webkit-border-radius:  0px 0px 6px 6px;
	-ms-border-radius:  0px 0px 6px 6px;
	-o-border-radius:  0px 0px 6px 6px;
	behavior: url('/includes/pie/PIE.php');
}

#nav1 .selected a
{
	position: relative;
	z-index: 11;
	background-color: #f29400;
	border-radius: 0px 0px 6px 6px;
	/*
	-moz-border-radius:  0px 0px 6px 6px;
	-webkit-border-radius:  0px 0px 6px 6px;
	-ms-border-radius:  0px 0px 6px 6px;
	-o-border-radius:  0px 0px 6px 6px;
	behavior: url('/includes/pie/PIE.php');
*/
	color: #ffffff;
}

/* SUBMENU */

#submenu_container
{
	position: absolute;
	top: 91px;
	z-index: 100;
	width: 840px;
}

#nav2
{
	margin: 0px;
	height: 24px;
	list-style: none;
  padding: 0px 20px 0px 20px;
  _margin-top: 8px;
	font-family: 'arial', 'helvetica', sans-serif;
  font-size: 14px;
  float: right;
}

#nav2 li
{
	float: left;
	margin: 0px;
	background-color: #ffffff;
	height: 25px;
	padding: 5px 0px 0px 0px;
}

#nav2 .start
{
	background: none;
	background-image: url('../img/submenu_start.png');
	width: 10px;
	height: 30px;
	padding: 0px;
}

#nav2 .end
{
	background: none;
	background-image: url('../img/submenu_end.png');
	width: 10px;
	height: 30px;
	padding: 0px;
}

#nav2 a
{
	padding: 3px 8px 3px 8px;
	color: #004b93;
}

#nav2 a:hover
{
	text-decoration: none;
	background-color: #f29400;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	behavior: url('/includes/pie/PIE.php');
}

#nav2 .selected a
{
	color: #f29400;
}

#nav2 .selected a:hover
{
	text-decoration: none;
	background-color: #ffffff;
}

#menu3_title
{
	z-index: 100;
	top: 315px;
	width: 155px;
	height: 15px;
	margin-left: 20px;
	position: absolute;
	background-color: #f29400;
	padding: 5px 10px 5px 20px;
  color: #ffffff;
  font-size: 13px;
	border-radius: 9px 9px 0px 0px;
	-moz-border-radius: 9px 9px 0px 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	-ms-border-radius: 9px 9px 0px 0px;
	-o-border-radius: 9px 9px 0px 0px;
	behavior: url('/includes/pie/PIE.php');
}

#menu3
{
	z-index: 100;
	top: 340px;
	width: 165px;
	position: absolute;
	margin-left: 20px;
	background-color: #004b93;
  font-family: 'arial', 'helvetica', sans-serif;
  font-size: 12px;
  padding: 10px 10px 10px 10px;
  color: #ffffff;
  border-radius: 0px 0px 9px 9px;
	-moz-border-radius: 0px 0px 9px 9px;
	-webkit-border-radius: 0px 0px 9px 9px;
	-ms-border-radius: 0px 0px 9px 9px;
	-o-border-radius: 0px 0px 9px 9px;
	behavior: url('/includes/pie/PIE.php');
}

#nav3
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav3 li
{
	margin: 0px;
	margin: 5px 0px 5px 0px;
}

#nav3 a
{
	color: #ffffff;
	padding: 3px 10px 3px 10px;
}

#nav3 a:hover
{
	text-decoration: none;
	background-color: #f29400;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	behavior: url('/includes/pie/PIE.php');
}

#nav3 .selected a
{
	color: #f29400;
}

#nav3 .selected a:hover
{
	text-decoration: none;
	background-color: #ffffff;
}

.calc_title
{
	background-color: #f69922;
	color: #ffffff;
	height: 30px;
	padding-left: 10px;
}

.calc_title a
{
	color: #ffffff;
}

.calc_row
{
	height: 30px;
}

.calc_field
{
	width: 300px;
	padding-left: 10px;
	background-color: #075099;
	color: #ffffff;
	background-image: url('/apps/energy/calculator/img/round.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.calc_spacer
{
	height: 4px;
	background-color: #f69922;
}

.maintable th
{
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 6px;
	border-spacing: 10px;
}

.maintable td
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
}

#ems_displayname
{
	position: absolute;
	margin-left: 535px;
	top: 30px;
	font-size: 9px;
	padding: 3px 0px 0px 0px;
	color: #f29400;
	text-align: right;
	width: 400px;
}

#ems_displayname a
{
	color: #f29400;
}


#login_box
{
	position: absolute;
	top: 130px;
	width: 225px;
	@width: 245px;
	height: 95px;
	_background: #f8981d;
	background-image: url('../img/bg_mijnmain.png');
	z-index: 1;
	margin-left: 713px;
	@margin-left: 693px;
	border: solid 1px #ffffff;
  border-right: 0px;
  padding: 10px 10px 10px 10px;
  color: #ffffff;
	border-radius: 9px 0px 0px 9px;
	-moz-border-radius: 9px 0px 0px 9px;
	-webkit-border-radius: 9px 0px 0px 9px;
	-ms-border-radius: 9px 0px 0px 9px;
	-o-border-radius: 9px 0px 0px 9px;
	behavior: url('/includes/pie/PIE.php');
}

#login_box .links
{
	font-size: 9px;
}

/* STARRATING */

#myrating
{
	margin: 15px 0px 0px 0px;
}

#myrating table
{
	border-collapse: collapse;
	padding: 0px;
}

#myrating td
{
	padding: 0px;
}

#myrating .field
{
	position:relative;
	z-index: 10;
	padding: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .box_title
{
	position:relative;
	z-index: 10;
	font-size: 12px;
	font-weight: bold;
	background-color: #004b93;
	color: #ffffff;
	padding: 7px 10px 7px 10px;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
	-o-border-radius: 10px 10px 0px 0px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .box
{
	position:relative;
	z-index: 10;
	width: 100%;
	border: solid 1px #bcbcbc;
	min-height: 30px;
	padding: 0px 15px 15px 15px;
	@padding: 15px 15px 15px 15px;
	_padding: 15px 15px 15px 15px;
	background-color: #ffffff;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-ms-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .button
{
	position:relative;
	z-index: 10;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 25px 5px 25px;
	background-color: #004b93;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating #starrating
{
	height: 37px;
}

#myrating #slidervalue
{
	float: left;
	padding: 6px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 1.2em;
}

#myrating .sliderbg
{
	float: left;
	background: #f0f0ee;
	padding: 5px 30px 5px 20px;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-right: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	width: 530px;
	height: 20px;
}

#myrating div.slider
{
	width: 535px;
	height: 16px;
	background: url('../apps/starrating/img/slider_bg.png') repeat-x;
	margin-top: 2px;
}

#myrating div.slider div.knob
{
	background: url('../apps/starrating/img/slider.png');
	width: 24px;
	height: 14px;
}

#myrating div#fontSize
{
	height: 50px;
}

#myrating .helptext
{
	position:relative;
	z-index: 10;
	float: right;
	width: 150px;
	padding: 0px 10px 0px 10px;
	@padding: 10px 10px 10px 10px;
	_padding: 10px 10px 10px 10px;
	border: solid 1px #bcbcbc;
	margin-top: 10px;
	background-color: #F8971D;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .category
{
	margin: 0px 15px 15px 0px;
}

#myrating .category .title
{
	position: relative;
	z-index: 10;
	background-color: #004b93;
	font-size: 15px;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
	-o-border-radius: 10px 10px 0px 0px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .category .ratings
{
	position: relative;
	z-index: 10;
	padding: 10px;
	border: solid 1px #bcbcbc;
	min-height: 30px;
	@padding: 15px 15px 15px 15px;
	_padding: 15px 15px 15px 15px;
	background-color: #ffffff;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-ms-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .category .ratings a
{
	font-size: 10px;
}

#myrating .ratings
{
	position: relative;
	z-index: 10;
	padding: 5px 15px 15px 15px;
	background-color: #ffebd2;
	margin-bottom: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .rating
{
	margin-top: 10px;
}

#myrating .rating .stars
{
	float: right;
}

#myrating .rating .comments
{
	float: left;
	width: 642px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 15px;
	border: solid 1px #c3c3c3;
	background-color: #ffffff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
	line-height: 16px;
}

#myrating .rating .reply
{
	position: relative;
	z-index: 10;
	margin: 0px 0px 0px 15px;
	width: 622px;
	background-color: #F8971D;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	border-radius: 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .rating_avg
{
	position: relative;
	z-index: 10;
	background-color: #004b93;
	font-size: 15px;
	color: #F8971D;
	padding: 5px 15px 5px 15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating .rating_avg .desc
{
	width: 350px;
}

#myrating_scores
{
	margin-bottom: 5px;
}

#myrating_scores .title
{
	position: relative;
	z-index: 10;
	background-color: #004b93;
	font-size: 15px;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	behavior: url('/includes/pie/PIE.php');
}

#myrating_scores .title .desc
{
	float: left;
	margin-top: 10px;
	font-weight: bold;
}

#myrating_scores .title .stars
{
	float: right;
}

#myrating_scores .title a
{
	color: #ffffff;
}

#myrating_scores .ratings a
{
	font-size: 10px;
}

#myrating #pages
{
	font-weight: bold;
	font-size: 11px;
}

#myrating #pages .page_selected a
{
	position: relative;
	z-index: 10;
	color: #ffffff;
	background-color: #F8971D;
	padding: 2px;
	border-radius: 4px;
}

/* APPLICATION FORM */

#energy_application_form
{
	margin-top: 15px;
}

#energy_application_form .step
{
	position: relative;
	z-index: 10;
	padding: 7px 12px 7px 12px;
	float: left;
	text-align: center;
	background-color: #ff8300;
	color: #ffffff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	behavior: url('/includes/pie/PIE.php');
}
#energy_application_form .step_active
{
	position: relative;
	z-index: 10;
	padding: 7px 12px 7px 12px;
	float: left;
	text-align: center;
	background-color: #004b93;
	color: #ffffff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	behavior: url('/includes/pie/PIE.php');
}

#energy_application_form .step_clickable
{
	position: relative;
	z-index: 10;
	padding: 7px 12px 7px 12px;
	float: left;
	text-align: center;
	background-color: #ff8300;
	color: #ffffff;
	cursor: pointer;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	behavior: url('/includes/pie/PIE.php');
}

#energy_application_form .forms
{
	padding: 7px 20px 7px 20px;
	margin-top: 10px;
	border: solid 2px #03347c;
}

#energy_application_form .smalltxt
{
	font-size: 9px;
	color: #8f8f8f;
}

#energy_application_form .error_notices
{
	border: solid 3px #ff0000;
	padding: 10px;
	color: #ff0000;
	font-weight: bold;
}

/* COMPARISON APP */

#energy_application_form .littlebox
{
	position: relative;
	z-index: 10;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	width: 200px;
	height: 100px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	behavior: url('/includes/pie/PIE.php');
}

#energy_application_form .littlebox_active
{
	position: relative;
	z-index: 10;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #03347c;
	cursor: pointer;
	width: 198px;
	height: 98px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	behavior: url('/includes/pie/PIE.php');
}

#energy_application_form .littlebox:hover
{
	position: relative;
	z-index: 10;
	border: 2px solid #fe922a;
	cursor: pointer;
	width: 198px;
	height: 98px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	behavior: url('/includes/pie/PIE.php');
}

#energy_application_form .mainblauw_groot
{
	color: #03347c;
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 4px;
}

#energy_application_form .largebox
{
	width: 100%;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #fe922a;
}

#energy_application_form .comp_disclaimer
{
	font-size: 9px;
	color: #979695;
}

#energy_application_form .steps
{
	padding: 0px 0px 10px 0px;
}

#energy_application_form .flexbox
{
	border: 1px solid #ccc;
	padding: 10px;
}

/* WEBCHAT */

#msg
{
	width: 400px;
	height: 55px;
	clear: both;
}

#chat_content
{
	height: 300px;
	width: 400px;
	overflow: auto;
	background-color: #fcfcfc;
	border: 1px solid #c0c0c0;
	margin-bottom: 10px;
}

.msg_header_name
{
	height: 15px;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	background-color: #f0f0f0;
	padding: 2px;
}

.msg_header_date
{
	height: 15px;
	font-size: 10px;
	float: right;
	margin-top: -20px;
	font-weight: bold;
	color: #adafad;
	padding: 2px;
}

.msg_body
{
	padding: 2px;
	padding-bottom: 7px;
}
