/* MODLOG001 13-Mar-2006	PA LPG-5	Safari / Firefox compatibility	*/


.RP_text{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RP_tabHead{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #29A929;
}
.RP_tabCont{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3F1BA;
}
.RP_tabContTiny{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3F1BA;
}
.RP_outerBorder{
	background-color: #C9E387;
}
.RP_vertLine{
	background-color: #ffffff;
}
a.RP_link:link, a.RP_link:active, a.RP_link:visited, a.RP_link:hover{ 
	color: #009900;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.RP_bold{
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RP_ortseingabe{
	width:260px;
	background-color:#F7FBEC;
	color:#56594A;
}

/* New styles for updated template */
/* Start: top Menu */
#topnav {
	width: 740px;
	height: 26px;
	top: 0;
	left: 20;
	position: relative;
	margin: 0;
	z-index: 1;
}

.Heliospic
{
	position:absolute; 
	left:20; 
	top:0; 
	width:54; 
	height:104;
}

.topmenupadding{
	width: 2px;
	float: left;
	background-color: #ffffff;	
	border-bottom: 1px solid #009900;
	padding: 0px ;
	margin: 0px;
	height: 20px;
}
.prefcolleft3 {

            float: left; 

            margin: 0px 10px 0px 0px; 

            padding:top: 0px; 

            text-align: right;

}

 

.rightcol13 {

            float: left; 

            padding-top: 0px;

}

 


.topmenuButton	{
	color: #ffffff;
	background-color: #99cc00;
	height:15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	margin: 0px;
	display: block;	
	float: left;
	border-top: 1px solid #99cc00;
	border-bottom: 1px solid  #009900;
}

.topmenuButton:Active{
	color: #ffffff;
	background-color: #009F00;
	height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid  #009900;
	border-top: 1px solid #009900;
}

.topmenuButton:Hover{
	color: #ffffff;
	background-color: #009F00;
	height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid  #009900;
	border-top: 1px solid #009900;
}

.topmenuButton1{
	color: #009900;
	background-color: #ffffff;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

.topmenuButton1:Hover{
	color: #009900;
	background-color: #ffffff;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

.topmenuButton1:Active{
	color: #009900;
	background-color: #ffffff;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

/* End: top Menu */

/* Start: Header */

#headerContainer {
	width: 740px;
	height: 104px;
	top: 0;
	left: 20;
	position: relative;
	margin: 0;
}

.headerfootergreenLine {
	font-size: 8pt; 
	margin: 0px 5px; 
	color: #bad75f;
}

.goAnchor {
	border-right: 0px; 
	padding-right: 4px; 
	border-top: 0px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	/*verticle-align: middle;*/
	border-left: 0px; 
	/*curser: hand;*/
	color: #ffffff; 
	padding-top: 0px; 
	border-bottom: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 16px; 
	background-color: #009900; 
	text-align: center; 
	text-decoration: none
}


.searchTxt {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px; 
	/*verticle-align: middle;*/
	color: #666666; 
	padding-top: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

.searchBox {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px; 
	/*verticle-align: middle; */
	width: 150px; 
	color: #000000; 
	padding-top: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#search {
	float: right; 
	margin: 0px;
}

#headernav {
	padding-right: 0px; 
	padding-left: 0px; 
	float: right; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}

/* End: Header */

/* Start: padding */

.paddingleft5 {
	margin-left: 5px;
}

.paddingleft10 {
	margin-left: 10px;
}

.paddingleft15 {
	margin-left: 15px;
}

.paddingright5 {
	margin-right: 5px;
}

.vSpacer10 {
	margin: 0px;
	overflow: hidden;
	height: 10px;
	padding: 0px;


}


.vSpacer8 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	overflow: hidden; 
	padding-top: 0px; 
	height: 8px;
}

.paddingdatacell {
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: 1px solid #C4E26A;
}

.paddingdatatable {
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #C4E26A;
	border-right: 1px solid #C4E26A;
	border-bottom: 1px solid #C4E26A;
}

/* End: padding */

/* Start: left Nav */

#ddleftNav {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 155px; 
	padding-top: 0px; 
	border-bottom: #009900 1px solid;
}

.ddAnchor {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #009900; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif;
}
.ddAnchor:hover {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #666666; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.ddAnchor:active {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: bold; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #666666; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif;
}

.leftNav1 {
	padding-right: 0px; 
	border-top: #009900 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 4px; 
	width: 155px; 
	padding-top: 4px;
}

.leftNav2 {
	padding-right: 0px; 
	border-top: #009900 1px solid; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px 0px 4px 20px; 
	width: 135px; 
	color: #009900; 
	padding-top: 4px; 
	font-family: arial;
}

.leftNav3 {
	padding-right: 0px; 
	border-top: #009900 1px solid; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 0px;
	padding-left: 20px; 
	margin: 0px 0px 4px 0px; 
	width: 155px; 
	color: #009900; 
	padding-top: 4px; 
	font-family: arial;
}

.anchor {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #009900; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif;
}

.anchor:hover {
	font-weight: normal; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.anchor:active {
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
}

.greyBold {
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
}

#leftNav {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	/*align:left;*/
	padding-bottom: 0px; 
	margin: 0px; 
	width: 155px; 
	padding-top: 0px;
}

#lnav1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	position: relative;
	width: 155px; 
	padding-top: 0px; 
	border-bottom: #009900 1px solid;
}

/* End: left Nav */

/* Start: Main Content */

#mainDiv {
	margin: 0px 0px 0px 20px; 
	width:700px;
}

#main570Div {
	margin: 0px 0px 0px 20px; 
	width:760px;
}

#mainformDiv {
	margin: 0px 0px 0px 20px; 
	width:740px;
}

#mainContainer {
	margin: 0px 0px 0px 0px; 
	left:0;
	width: 604px;
	overflow: hidden
}

#homeContainer {
	margin: 0px 0px 0px 20px; 
 	position: absolute;
}
#outertable{
	height:100px;
}

#selectoutertable{
	height:250px;
	width:100%;
}

#sectiontitle {
	width: 760px;
	height: 36px;
	float: left;
	top: 0;
	left: 0;
	position: relative;
	margin: 0;
}

.tertiarypageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	background-color: #FFFF00;
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	width: 100%;
	font-weight: bold;
	padding-top: 4px;
}

#introductiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 100%;
	padding-bottom: 20px;
}

.manadorytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009900;
}

#introductiontext335 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 330px;
	padding-bottom: 10px;
}

#datatableactions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-bottom: 10px;
}

.11ptgreytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.11ptgreytext-BOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;

}

/* Start: Table */

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 16px;

}

.tabletextheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* End: Table */

/* Start: Footer */

#globalFooterContainer {
	padding-bottom: 10px; 
	margin: 0px 0px 0px -170px; 
	width: 740px;
	position: relative;
	/*align:bottom;*/
}

#loginFooterContainer {
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	width: 740px;
	position: relative;
	/*align:bottom;*/
}

#topmenugreenline{
	position:absolute; 
	left:20; 
	top:123; 
	width:740; 
	height:1; 
	background-color: #009900; 
	/*layer-background-color: #009900; */
	border: 1px none #000000;
}

#accountselectimage{
	position:absolute; 
	left:415; 
	top:108; 
	width:140; 
}

#user{
	position:absolute;
	left:300;
	top:6;
	width:260;
}

.footerSpacer {
	padding-right: 0px; 
	padding-left: 0px; 
	/*padding-bottom: 0px; */
	margin: 3px 0px 0px; 
	padding-top: 0px;
}

.green {
	font-size: 8pt; 
	color: #009900; 
	font-family: Arial, Helvetica, sans-serif;
}

.clearAll {
	clear: both; 
	overflow: hidden;
}

.backTotopContainer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 40px 0px 10px 645px; 
	width: 90px; 
	padding-top: 0px; 
	white-space: nowrap; 
	text-align: right;
}

.lineDivider {
	font-size: 1px; 
	height: 1px; 
	background-color: #c4e26a;
}

.footerSpacer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 3px 0px 0px; 
	padding-top: 0px;
}

/* End: Footer */

#breadCrumb {
	width: 740px;
	height: 33px;
	top: 0;
	left: 20;
	float: left;
	position: relative;
	margin: 0;
}

.fieldtext {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px; 
	/*verticle-align: middle; */
	color: #000000; 
	padding-top: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.PositiveButton {
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	border-left: #009900 1px solid;
	/*curser: hand;*/
	color: #ffffff;
	border-bottom: #009900 1px solid;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #009900;
	text-align: center;
	text-decoration: none;
	height: 18px;
	/*verticle-align: middle;*/
	padding: 0px;
}

.negativeButton {
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #009900 1px solid;
	/*curser: hand;*/
	color: #009900;
	border-bottom: #009900 1px solid;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
	height: 18px;
	padding: 0px;
	white-space: normal;




}

.paddingdatacell-noborder {

	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
}

A.linkLargeBold {
	font-weight: bold; 
	font-size: 10pt; 
	color: #009900; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A.linkLargeBold:hover {
	font-weight: bold; 
	font-size: 10pt; 
	color: #009900; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline
}

A.linkLargeBold:active {
	font-weight: bold; 
	font-size: 10pt; 
	color: #666666; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

.sectionTitle {
	font: 21pt/15pt Arial, Helvetica, sans-serif; 
	/*verticle-align: middle; */
	color: #009900
}

#sectiontitle {
	width: 740;
	height: 39px;
	float: left;
	top: 3px;
	left: 0;
	position: relative;
	margin: 0;
}

#logincontent {
	width: 740;
	float: left;
	top: 3px;
	left: 0;
	position: relative;
	margin: 0;
}

#forgotleft {
	width: 280;
	float: left;
	left: 0;
	position: relative;
	margin-right: 15;
	border: 1px solid #FF6600;
}

#forgotright {
	width: 443;
	height: 92;
	float: left;
	position: relative;
	border: 1px solid #FF6600;
	padding: 10px;
}

#forgotright1 {
	width: 240;
	float: left;
	position: relative;
}

#forgotright2 {
	width: 170;
	float: right;
	height: 72;
	position: relative;
	text-align: right;
	vertical-align: middle;

}

#sectionintrocontent {
	float: left;
	width: 280;
	height: 134;
	background-color: #FFFF00;
	padding: 10px;
	vertical-align: top;
}

#loginpic {
	float: left;
	width: 265;
	margin-right: 15px;
	vertical-align: top;
}

.greenLargeRegular {
	font-weight: normal;
	font-size: 10pt;
	color: #009900;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 15px;
}

#loginrightcol {
	width: 180px;
	float: left;
}

#greenoutlinedbox {
	padding: 10px;
	border: 1px solid #C4E26A;
	width: 180px;
}

.11ptgreytext-rightal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
}

.sectionTeaserTitle {
	font-weight: bold;
	font-size: 10pt;
	color: #99cc00;
	font-family: arial;

}

.homerederrortext11px {
	font-weight: bold;
	font-size: 11px;
	color: #ff6600;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	padding: 10px;
	width: 280px;


}
.rp .rederrorboxleft {
	font-weight: bold;
	font-size: 10pt;
	color: #ff6600;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}
.text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.rederrorboxright {
	font-weight: bold;
	font-size: 10pt;
	color: #ff6600;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 0px;
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
	text-align: right;
}
.username {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-align: right;
}

#outtrayicon{
	position:absolute;
	left:660;
	top:134;
	width:100;
}

#welcomeintro{
	height:117px;
}

#splashcontainer{
	/*weight:100%;*/
}

#splashintro{
	width:375px;
	margin-right:15px;
	background-color: #E7F7E7;
}

.splashsubtitle {
	font: bold 13pt/15pt arial, helvetica, sans-serif;
	color: #009900;
	padding-bottom: 5px;
}

#welcomecontent{
	width:100%;
}


#splashcontent{
	width:375px;
}

#col1 {
	margin: 0px;
	float: left;
	width:180px;
	position: relative;
	margin-right: 15px
	
}

#col2 {
	float: left; 
	width:180px;
	position: relative;
	margin-right: 15px	
}

#col2splash {
	float: left; 
	width:180px;
	position: relative;
}

#col3 {
	float: left; 
	width:180px;
	position: relative;	
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}

#splashcontentcontainer {
	margin: 0px;
	float: left;
	width:370px;
	position: relative;
	margin-right: 14px	
}

#splashrightcol {
	float: left; 
	width: 180px;
	position: relative;	
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}
.sectionTitleBlueback {
	font-weight: bold;
	font-size: 10pt;
	color: #99cc00;
	font-family: arial;
	background-color: #E7F7E7;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.vSpacer15 {
	margin: 0px;
	overflow: hidden;
	height: 15px;
	padding: 0px;

}
.vSpacer20 {

	margin: 0px;
	overflow: hidden;
	height: 20px;
	padding: 0px;
}

.mttitle {
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 7px;
	color: #009900;
	font-family: arial;
	padding-bottom: 10px;
	text-decoration: none;
}

.mttitle:hover {
	font-weight: bold; 
	font-size: 10pt; 
	color: #009900; 
	font-family: arial; 
	text-decoration: underline;
}
.mttitle:active {
	font-weight: bold; 
	font-size: 10pt; 
	color: #666666; 
	font-family: arial; 
	text-decoration: none;
}


#splashlink {
	margin-bottom: 5px	
}

#piclink {
	margin-bottom: 20px;
	width: 180px;
}

#pic {
	margin: 0px;
	float: left;
	width:50px;
	position: relative;
	margin-right: 8px
}

#pictext {
	float: left; 
	position: relative;
}

#welcomeintrotext {
	float: left;
	width: 390px;
	height:117px;
	position: relative;
	background-color: #FFFF00;
	padding: 10px;
	vertical-align: top;
	
}

#splashintrotext {
	width: 375px;
	vertical-align: top;
}

#splashimage {
	float: left; 
	width:180px;
	position: relative;
}

#welcomeimage {
	float: left; 
	width:180px;
	position: relative;
}

.heading {
	font-weight: bold; 
	font-size: 13pt; 
	vertical-top: middle; 
	color: #99cc00; 
	font-style: normal; 
	font-family: arial, helvetica, sans-serif; 
	text-align: left;
	padding-top: 5px;
}

.imageTextCon {
	float: right; 
	width: 180px;
	margin-left: 10px;
}
.vSpacer5 {
	margin: 0px;
	overflow: hidden;
	height: 5px;
	padding: 0px;
}

.rgreendivider {
	margin-bottom: 10px;
	overflow: hidden;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4E26A;
	padding: 0px;
	width: 158px;
}
.paddingright12 {
margin-right: 12px;
}

.paddingright35 {
margin-right: 35px;
}

.paddingright90 {
margin-right: 90px;
}

.paddingtop5 {
	margin-top: 5px;
	margin-right: 8px;
}
.paddingright8 {
margin-right: 8px;
}

.vSpacer50 {
	margin: 0px;
	overflow: hidden;
	height: 50px;
	padding: 0px;
}

.prefcolleft {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 160px; 
	padding-top: 6px; 
	text-align: right
}

.prefcolleft2 {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 140px; 
	padding-top: 6px; 
	text-align: right
}

.prefcolleftb {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 30px; 
	padding-top: 6px; 
	text-align: right
}

.prefcolleft2b {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 60px; 
	padding-top: 6px; 
	text-align: right;
}

.prefcolleft1 {
	float: left; 
	width: 160px; 
	margin-right: 11px; 
	padding-top: 2px; 
	text-align: right
}

.rightcol1 {
	display: inline; 
	float: left; 
	padding-top: 3px
}

.rightcol12 {
	display: inline; 
	float: left; 
	padding-top: 6px
}

.greybold {
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: arial, helvetica, sans-serif
}

.mandatory {
	font-weight: bold; 
	font-size: 8pt; 
	color: #009900; 
	font-family: arial, helvetica, sans-serif
}

.lightgreenbold {
	font-weight: bold; 
	font-size: 10pt; 
	color: #99cc00; 
	font-family: arial, helvetica, sans-serif
}

.pbot5 {
	padding-bottom: 5px
}
.pbot10 {
	padding-bottom: 10px
}
.pleft15 {
	padding-left: 15px
}
.pbot15 {
	padding-bottom: 15px
}
.pbot20 {
	padding-bottom: 20px
}

.paddingright7 {
	margin-right: 7px;
}
.pbot12 {

	padding-bottom: 12px
}

#formcontainer {
	float: left; 
	width:100%;
	position: relative;
}

#formleft {
	float: left; 
	width:375px;
	position: relative;
	margin-right: 15px;
}

#formbox {
	width:375px;
	position: relative;
	padding: 20px 20px 20px 20px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}

#blueright {
	float: left; 
	width:180px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
}

#smsright {
	float: left; 
	width:180px;
	position: relative;
}

#blueright-wiz01 {
	float: left;
	width:180px;
	height:296px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/efs/wiz01.jpg);
}

#blueright-wiz02 {
	float: left;
	width:180px;
	height:296px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/efs/wiz02.jpg);
}

#blueright-wiz03 {
	float: left;
	width:180px;
	height:296px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/efs/wiz03.jpg);
}

#buttoncontainer {
	width:100%;
	position: relative;
	margin-top: 10px;
	/* MODLOG001 STARTS */
	height: 20;
	/* MODLOG001 ENDS */
}

#mainContainerNoLeftMenu{
	margin: 0px 0px 0px 0px; 
} 

#globalFooterContainerNoLeftMenu{
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	width: 740px;
	position: relative;
	align:bottom;
}

.greenLargebold {
	font-weight: bold;
	font-size: 9pt;
	color: #009900;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	margin-right: 8px;
	margin-left: 8px;

}
.pbot30 {

	padding-bottom: 30px
}

#popheaderContainer {
	width: 415px;
	height: 104px;
	top: 0;
	left: 20;
	position: relative;
	margin: 0;
}

#popFooterContainer {
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	width: 375px;
	position: relative;
	align:bottom;
}

#popmainDiv {
	margin: 0px 0px 0px 20px; 
	width:375px;
}

#popmainContainer {
	margin: 0px 0px 0px 20px; 
 	position: absolute;
	top:104;
	left:0;
	width: 375px;
}

#popheaderContainer {
	width: 395px;
	height: 104px;
	top: 0;
	left: 0;
	position: relative;
	margin: 0;
}

.poppageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	background-color: #FFFF00;
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	width: 375px;
	font-weight: bold;
	padding-top: 4px;
}

#popuser{
	position:absolute;
	left:100;
	top:6;
	width:260;
}

#popintrotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 335px;
	padding-bottom: 10px;
}

#popbuttons {
	width: 375px;
	height: 30px;
	top: 0;
	position: relative;
	margin: 0;
}

#popleftbuttons {
	width: 100px;
	height: 30px;
	top: 0;
	position: relative;
	margin: 0;
	float: left;
}

#poprightbuttons {
	width: 275px;
	height: 30px;
	top: 0;
	position: relative;
	margin: 0;
	float: left;
	text-align: right;
}

.paddingright2 {
	margin-right: 2px;
}
.iconpadding {
	margin: 2px;
}

.popbackTotopContainer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 40px 0px 10px 10px; 
	width: 90px; 
	padding-top: 0px; 
	white-space: nowrap; 
	text-align: right;
}

.widepoppageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	background-color: #FFFF00;
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	width: 740px;
	font-weight: bold;
	padding-top: 4px;
}

#widepopContainer {
	margin: 0px 0px 0px 20px; 
 	position: absolute;
	top:104;
	left:0;
}
.tabletext-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 16px;
	font-weight: bold;

}

#infomessagehead {
	margin: 8px 20px 0px 10px; 
 	position: relative;
}

.greenborder {
	border: 1px solid #99CC00;
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 8pt; 
	padding-bottom: 5px; 
	margin: 0px; 
	color: #000000; 
	padding-top: 5px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.red 
{
	background-color: Red	
}.RP_text{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RP_tabHead{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #29A929;
}
.RP_tabCont{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3F1BA;
}
.RP_tabContTiny{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3F1BA;
}
.RP_outerBorder{
	background-color: #C9E387;
}
.RP_vertLine{
	background-color: #ffffff;
}
a.RP_link:link, a.RP_link:active, a.RP_link:visited, a.RP_link:hover{ 
	color: #009900;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.RP_bold{
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RP_ortseingabe{
	width:260px;
	background-color:#F7FBEC;
	color:#56594A;
}

/* New styles for updated template */
/* Start: top Menu */
#topnav {
	width: 740px;
	height: 26px;
	top: 0;
	left: 20;
	position: relative;
	margin: 0;
	z-index: 1;
}

.Heliospic
{
	position:absolute; 
	left:20; 
	top:0; 
	width:54; 
	height:104;
}

.topmenupadding{
	width: 2px;
	float: left;
	background-color: #ffffff;	
	border-bottom: 1px solid #009900;
	padding: 0px ;
	margin: 0px;
	height: 20px;
}
.prefcolleft3 {

            float: left; 

            margin: 0px 10px 0px 0px; 

            padding:top: 0px; 

            text-align: right;

}

 

.rightcol13 {

            float: left; 

            padding-top: 0px;

}

 


.topmenuButton	{
	color: #ffffff;
	background-color: #99cc00;
	height:15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	margin: 0px;
	display: block;	
	float: left;
	border-top: 1px solid #99cc00;
	border-bottom: 1px solid  #009900;
}

.topmenuButton:Active{
	color: #ffffff;
	background-color: #009F00;
	height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid  #009900;
	border-top: 1px solid #009900;
}

.topmenuButton:Hover{
	color: #ffffff;
	background-color: #009F00;
	height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid  #009900;
	border-top: 1px solid #009900;
}

.topmenuButton1{
	color: #009900;
	background-color: #ffffff;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

.topmenuButton1:Hover{
	color: #009900;
	background-color: #ffffff;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

.topmenuButton1:Active{
	color: #009900;
	background-color: #ffffff;
	height: 15px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 5px 2px 5px;
	display: block;	
	float: left;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #009900;	
	border-left: 1px solid #009900;	
}

/* End: top Menu */

/* Start: Header */

#headerContainer {
	width: 740px;
	height: 104px;
	top: 0;
	left: 20;
	position: relative;
	margin: 0;
}

.headerfootergreenLine {
	font-size: 8pt; 
	margin: 0px 5px; 
	color: #bad75f;
}

.goAnchor {
	border-right: 0px; 
	padding-right: 4px; 
	border-top: 0px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 8pt; 
	padding-bottom: 0px;  
	border-left: 0px; 
	color: #ffffff; 
	padding-top: 0px; 
	border-bottom: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 16px; 
	background-color: #009900; 
	text-align: center; 
	text-decoration: none
}


.searchTxt {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px; 
	verticle-align: middle; 
	color: #666666; 
	padding-top: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

.searchBox {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 150px; 
	color: #000000; 
	padding-top: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#search {
	float: right; 
	margin: 0px;
}

#headernav {
	padding-right: 0px; 
	padding-left: 0px; 
	float: right; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}

/* End: Header */

/* Start: padding */

.paddingleft5 {
	margin-left: 5px;
}

.paddingleft10 {
	margin-left: 10px;
}

.paddingleft15 {
	margin-left: 15px;
}

.paddingright5 {
	margin-right: 5px;
}

.vSpacer10 {
	margin: 0px;
	overflow: hidden;
	height: 10px;
	padding: 0px;


}


.vSpacer8 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	overflow: hidden; 
	padding-top: 0px; 
	height: 8px;
}

.paddingdatacell {
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: 1px solid #C4E26A;
}

.paddingdatatable {
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #C4E26A;
	border-right: 1px solid #C4E26A;
	border-bottom: 1px solid #C4E26A;
}

/* End: padding */

/* Start: left Nav */

#ddleftNav {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 155px; 
	padding-top: 0px; 
	border-bottom: #009900 1px solid;
}

.ddAnchor {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #009900; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif;
}
.ddAnchor:hover {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #666666; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.ddAnchor:active {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: bold; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #666666; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif;
}

.leftNav1 {
	padding-right: 0px; 
	border-top: #009900 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 4px; 
	width: 155px; 
	padding-top: 4px;
}

.leftNav2 {
	padding-right: 0px; 
	border-top: #009900 1px solid; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px 0px 4px 20px; 
	width: 135px; 
	color: #009900; 
	padding-top: 4px; 
	font-family: arial;
}

.leftNav3 {
	padding-right: 0px; 
	border-top: #009900 1px solid; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 0px;
	padding-left: 20px; 
	margin: 0px 0px 4px 0px; 
	width: 155px; 
	color: #009900; 
	padding-top: 4px; 
	font-family: arial;
}

.anchor {
	padding-right: 1px; 
	padding-left: 1px; 
	font-weight: normal; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 0px; 
	color: #009900; 
	padding-top: 1px; 
	font-family: Arial, Helvetica, sans-serif;
}

.anchor:hover {
	font-weight: normal; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.anchor:active {
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
}

.greyBold {
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
}

#leftNav {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 155px; 
	padding-top: 0px;
}

#lnav1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	position: relative;
	width: 155px; 
	padding-top: 0px; 
	border-bottom: #009900 1px solid;
}

/* End: left Nav */

/* Start: Main Content */

#mainDiv {
	margin: 0px 0px 0px 20px; 
	width:700px;
}

#main570Div {
	margin: 0px 0px 0px 20px; 
	width:760px;
}

#mainformDiv {
	margin: 0px 0px 0px 20px; 
	width:740px;
}

#homeContainer {
	margin: 0px 0px 0px 20px; 
 	position: absolute;
}
#outertable{
	height:100px;
}

#selectoutertable{
	height:250px;
	width:570px;
}

#dataTable {
	float: left;
	padding: 20px 20px 20px 20px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}

#sectiontitle {
	width: 760px;
	height: 36px;
	float: left;
	top: 0;
	left: 0;
	position: relative;
	margin: 0;
}

.manadorytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009900;
}

#introductiontext335 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 330px;
	padding-bottom: 10px;
}

#datatableactions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-bottom: 10px;
}

.11ptgreytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.11ptgreytext-BOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;

}

/* Start: Table */

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 16px;

}

.tabletextheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* End: Table */

/* Start: Footer */

#globalFooterContainer {
	padding-bottom: 10px; 
	margin: 0px 0px 0px -170px; 
	width: 740px;
	position: relative;
}

#loginFooterContainer {
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	width: 740px;
	position: relative;
}

#topmenugreenline{
	position:absolute; 
	left:20; 
	top:123; 
	width:740; 
	height:1; 
	background-color: #009900; 
	border: 1px none #000000;
}

#accountselectimage{
	position:absolute; 
	left:415; 
	top:108; 
	width:140; 
}

#user{
	position:absolute;
	left:300;
	top:6;
	width:260;
}

.footerSpacer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 3px 0px 0px; 
	padding-top: 0px;
}

.green {
	font-size: 8pt; 
	color: #009900; 
	font-family: Arial, Helvetica, sans-serif;
}

.clearAll {
	clear: both; 
	overflow: hidden;
}

.backTotopContainer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 40px 0px 10px 645px; 
	width: 90px; 
	padding-top: 0px; 
	white-space: nowrap; 
	text-align: right;
}

.lineDivider {
	font-size: 1px; 
	height: 1px; 
	background-color: #c4e26a;
}

.footerSpacer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 3px 0px 0px; 
	padding-top: 0px;
}

/* End: Footer */

#breadCrumb {
	width: 740px;
	height: 33px;
	top: 0;
	left: 20;
	float: left;
	position: relative;
	margin: 0;
}

.fieldtext {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 8pt; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: #000000; 
	padding-top: 0px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.PositiveButton {
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	border-left: #009900 1px solid;
	color: #ffffff;
	border-bottom: #009900 1px solid;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #009900;
	text-align: center;
	text-decoration: none;
	height: 18px;
	padding: 0px;
}

/**************************************/
.rp .PositiveButton
{
	color:#ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .PositiveButton:hover
{
	color:#ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .PositiveButton:visited
{
	color:#ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .PositiveButton:active
{
	color:#ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .negativeButton
{
	color:#009900;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .negativeButton:hover
{
	color:blue;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .negativeButton:visited
{
	color:#009900;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.rp .negativeButton:active
{
	color:#009900;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
/******************************************/


.negativeButton {
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #009900 1px solid;
	curser: hand;
	color: #009900;
	border-bottom: #009900 1px solid;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
	height: 18px;
	padding: 0px;
	white-space: normal;




}

.paddingdatacell-noborder {

	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
}

A.linkLargeBold {
	font-weight: bold; 
	font-size: 10pt; 
	color: #009900; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A.linkLargeBold:hover {
	font-weight: bold; 
	font-size: 10pt; 
	color: #009900; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline
}

A.linkLargeBold:active {
	font-weight: bold; 
	font-size: 10pt; 
	color: #666666; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

.sectionTitle {
	font: 21pt/15pt Arial, Helvetica, sans-serif; 
	verticle-align: middle; 
	color: #009900
}

#sectiontitle {
	width: 740;
	height: 39px;
	float: left;
	top: 3px;
	left: 0;
	position: relative;
	margin: 0;
}

#logincontent {
	width: 740;
	float: left;
	top: 3px;
	left: 0;
	position: relative;
	margin: 0;
}

#forgotleft {
	width: 280;
	float: left;
	left: 0;
	position: relative;
	margin-right: 15;
	border: 1px solid #FF6600;
}

#forgotright {
	width: 443;
	height: 92;
	float: left;
	position: relative;
	border: 1px solid #FF6600;
	padding: 10px;
}

#forgotright1 {
	width: 240;
	float: left;
	position: relative;
}

#forgotright2 {
	width: 170;
	float: right;
	height: 72;
	position: relative;
	text-align: right;
	vertical-align: middle;

}

#sectionintrocontent {
	float: left;
	width: 280;
	height: 134;
	background-color: #FFFF00;
	padding: 10px;
	vertical-align: top;
}

#loginpic {
	float: left;
	width: 265;
	margin-right: 15px;
	vertical-align: top;
}

.greenLargeRegular {
	font-weight: normal;
	font-size: 10pt;
	color: #009900;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 15px;
}

.buttonrightalign {
	text-align: right;
}

#loginrightcol {
	width: 180px;
	float: left;
}

#greenoutlinedbox {
	padding: 10px;
	border: 1px solid #C4E26A;
	width: 180px;
}

.11ptgreytext-rightal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
}

.sectionTeaserTitle {
	font-weight: bold;
	font-size: 10pt;
	color: #99cc00;
	font-family: arial;

}

.homerederrortext11px {
	font-weight: bold;
	font-size: 11px;
	color: #ff6600;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	padding: 10px;
	width: 280px;


}
.rederrorboxleft {
	font-weight: bold;
	font-size: 10pt;
	color: #ff6600;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}
.text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.rederrorboxright {
	font-weight: bold;
	font-size: 10pt;
	color: #ff6600;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 0px;
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
	text-align: right;
}
.username {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-align: right;
}

#outtrayicon{
	position:absolute;
	left:660;
	top:134;
	width:100;
}

#welcomeintro{
	height:117px;
}


#splashintro{
	width:375px;
	margin-right:15px;
	background-color: #E7F7E7;
}

.splashsubtitle {
	font: bold 13pt/15pt arial, helvetica, sans-serif;
	color: #009900;
	padding-bottom: 5px;
}

#welcomecontent{
	width:570px;
}


#splashcontent{
	width:375px;
}

#col1 {
	margin: 0px;
	float: left;
	width:180px;
	position: relative;
	margin-right: 15px
	
}

#col2 {
	float: left; 
	width:180px;
	position: relative;
	margin-right: 15px	
}

#col2splash {
	float: left; 
	width:180px;
	position: relative;
}

#col3 {
	float: left; 
	width:180px;
	position: relative;	
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}

#splashcontentcontainer {
	margin: 0px;
	float: left;
	width:370px;
	position: relative;
	margin-right: 14px	
}

#splashrightcol {
	float: left; 
	width: 180px;
	position: relative;	
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}
.sectionTitleBlueback {
	font-weight: bold;
	font-size: 10pt;
	color: #99cc00;
	font-family: arial;
	background-color: #E7F7E7;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.vSpacer15 {
	margin: 0px;
	overflow: hidden;
	height: 15px;
	padding: 0px;

}
.vSpacer20 {

	margin: 0px;
	overflow: hidden;
	height: 20px;
	padding: 0px;
}

.mttitle {
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 7px;
	color: #009900;
	font-family: arial;
	padding-bottom: 10px;
	text-decoration: none;
}

.mttitle:visited {
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 7px;
	color: #009900;
	font-family: arial;
	padding-bottom: 10px;
	text-decoration: none;
}

.mttitle:hover {
	font-weight: bold; 
	font-size: 10pt; 
	color: #009900; 
	font-family: arial; 
	text-decoration: underline;
}
.mttitle:active {
	font-weight: bold; 
	font-size: 10pt; 
	color: #666666; 
	font-family: arial; 
	text-decoration: none;
}


#splashlink {
	margin-bottom: 5px	
}

#piclink {
	margin-bottom: 20px;
	width: 180px;
}

#pic {
	margin: 0px;
	float: left;
	width:50px;
	position: relative;
	margin-right: 8px
}

#pictext {
	float: left; 
	position: relative;
}

#welcomeintrotext {
	float: left;
	width: 390px;
	height:117px;
	position: relative;
	background-color: #FFFF00;
	padding: 10px;
	vertical-align: top;
	
}

#splashintrotext {
	width: 375px;
	vertical-align: top;
}

#splashimage {
	float: left; 
	width:180px;
	position: relative;
}

#welcomeimage {
	float: left; 
	width:180px;
	position: relative;
}

.heading {
	font-weight: bold; 
	font-size: 13pt; 
	color: #99cc00; 
	font-style: normal; 
	font-family: arial, helvetica, sans-serif; 
	text-align: left;
	padding-top: 5px;
}

.imageTextCon {
	float: right; 
	width: 180px;
	margin-left: 10px;
}
.vSpacer5 {
	margin: 0px;
	overflow: hidden;
	height: 5px;
	padding: 0px;
}

.rgreendivider {
	margin-bottom: 10px;
	overflow: hidden;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4E26A;
	padding: 0px;
	width: 158px;
}

.formgreendivider 
{
	/*depreciated in favour of divider*/
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4E26A;
	width: 100%;
	clear: both; 
	/*overflow: hidden;*/
}

.divider {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4E26A;
	width: 100%;
	clear:both; 
	overflow: hidden;
}


.formgreendivider335 
{
	/*depreciated in favour of divider*/
	margin-bottom: 10px;
	margin-top: 15px;
}

.paddingright12 {
margin-right: 12px;
}

.paddinglinks {
margin-right : 24px
}

.paddingright35 {
margin-right: 35px;
}

.paddingright90 {
margin-right: 90px;
}

.paddingtop5 {
	margin-top: 5px;
	margin-right: 8px;
}
.paddingright8 {
margin-right: 8px;
}

.vSpacer50 {
	margin: 0px;
	overflow: hidden;
	height: 50px;
	padding: 0px;
}

.prefcolleft {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 160px; 
	padding-top: 6px; 
	text-align: right
}

.prefcolleft2 {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 140px; 
	padding-top: 6px; 
	text-align: right
}

.prefcolleftb {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 126px; 
	padding-top: 6px; 
	text-align: right
}

.prefcolleft2b {
	float: left; 
	margin: 0px 10px 0px 0px; 
	width: 110px; 
	padding-top: 6px; 
	text-align: right;
}

.prefcolleft1 {
	float: left; 
	width: 160px; 
	margin-right: 11px; 
	padding-top: 2px; 
	text-align: right
}

.rightcol1 {
	display: inline; 
	float: left; 
	padding-top: 3px
}

.rightcol12 {
	display: inline; 
	float: left; 
	padding-top: 6px
}

.greybold {
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: arial, helvetica, sans-serif
}

.mandatory {
	font-weight: bold; 
	font-size: 8pt; 
	color: #009900; 
	font-family: arial, helvetica, sans-serif
}

.lightgreenbold {
	font-weight: bold; 
	font-size: 10pt; 
	color: #99cc00; 
	font-family: arial, helvetica, sans-serif
}

.pbot5 {
	padding-bottom: 5px
}
.pbot10 {
	padding-bottom: 10px
}
.pleft15 {
	padding-left: 15px
}
.pbot15 {
	padding-bottom: 15px
}
.pbot20 {
	padding-bottom: 20px
}

.paddingright7 {
	margin-right: 7px;
}
.pbot12 {

	padding-bottom: 12px
}

#formcontainer {
	float: left; 
	width:570px;
	position: relative;
}

#formleft {
	float: left; 
	width:375px;
	position: relative;
	margin-right: 15px;
}

#formbox {
	width:375px;
	position: relative;
	padding: 20px 20px 20px 20px;
	border-top: 1px solid #C4E26A;
	border-bottom: 1px solid  #C4E26A;
	border-left: 1px solid #C4E26A;
	border-right: 1px solid  #C4E26A;
}

#blueright {
	float: left; 
	width:180px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
}

#smsright {
	float: left; 
	width:180px;
	position: relative;
}

#blueright-wiz01 {
	float: left;
	width:180px;
	height:296px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/efs/wiz01.jpg);
}

#blueright-wiz02 {
	float: left;
	width:180px;
	height:296px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/efs/wiz02.jpg);
}

#blueright-wiz03 {
	float: left;
	width:180px;
	height:296px;
	position: relative;
	background-color: #E7F7E7;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/efs/wiz03.jpg);
}

#mainContainerNoLeftMenu{
	margin: 0px 0px 0px 0px; 
} 

#globalFooterContainerNoLeftMenu{
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	width: 740px;
	position: relative;
}

.greenLargebold {
	font-weight: bold;
	font-size: 9pt;
	color: #009900;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	margin-right: 8px;
	margin-left: 8px;

}
.pbot30 {

	padding-bottom: 30px
}

#popheaderContainer {
	width: 415px;
	height: 104px;
	top: 0;
	left: 20;
	position: relative;
	margin: 0;
}

#popFooterContainer {
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	width: 375px;
	position: relative;
	align:bottom;
}

#popmainDiv {
	margin: 0px 0px 0px 20px; 
	width:375px;
}

#popmainContainer {
	margin: 0px 0px 0px 20px; 
 	position: absolute;
	top:104;
	left:0;
	width: 375px;
}

#popheaderContainer {
	width: 395px;
	height: 104px;
	top: 0;
	left: 0;
	position: relative;
	margin: 0;
}

.poppageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	background-color: #FFFF00;
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	width: 375px;
	font-weight: bold;
	padding-top: 4px;
}

#popuser{
	position:absolute;
	left:100;
	top:6;
	width:260;
}

#popintrotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 335px;
	padding-bottom: 10px;
}

#popbuttons {
	width: 375px;
	height: 30px;
	top: 0;
	position: relative;
	margin: 0;
}

#popleftbuttons {
	width: 100px;
	height: 30px;
	top: 0;
	position: relative;
	margin: 0;
	float: left;
}

#poprightbuttons {
	width: 275px;
	height: 30px;
	top: 0;
	position: relative;
	margin: 0;
	float: left;
	text-align: right;
}

.paddingright2 {
	margin-right: 2px;
}
.iconpadding {
	margin: 2px;
}

.popbackTotopContainer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 40px 0px 10px 10px; 
	width: 90px; 
	padding-top: 0px; 
	white-space: nowrap; 
	text-align: right;
}

.widepoppageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	background-color: #FFFF00;
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	width: 740px;
	font-weight: bold;
	padding-top: 4px;
}

#widepopContainer {
	margin: 0px 0px 0px 20px; 
 	position: absolute;
	top:104;
	left:0;
}
.tabletext-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 16px;
	font-weight: bold;

}

#infomessagehead {
	margin: 8px 20px 0px 10px; 
 	position: relative;
}
.greenborder {
	border: 1px solid #99CC00;
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 8pt; 
	padding-bottom: 5px; 
	margin: 0px; 
	color: #000000; 
	padding-top: 5px; 
	font-style: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.emaillabel
{
	padding-top:6px;
	padding-right:6px;
	float: left;
}
A.linkLargeBold
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #009900;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.linkLargeBold:hover
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #009900;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.linkLargeBold:active
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.lpgimage
{
	position:absolute;
	top:60px;
	left:325px;
	height:91px;
	width:207px
}
.icontable
{
	
}
.icontable .itemgroup
{
	float:left;
	position:relative;
	width:170px;
}
.icontable .icon
{
	float:left;
	position:relative;
	height:24px;
	width:24px
}
.icontable .checkbox
{
	position:relative;
	top:2px;
	left:5px;
	width:30px;
	height:20px;
	float:left;
}
.icontable .label
{
	position:relative;
	width:105px;
	top:4px;
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	text-align:right;
	padding-right:5px;
}
.rp LI {
	 FONT-SIZE: 10pt; 
	 MARGIN-LEFT: 10px; 
	 COLOR: #ff6600; 
	 LINE-HEIGHT: 11px; 
	 FONT-FAMILY: Arial, Helvetica, sans-serif; 
	 font-weight: bold;
}
.rp UL{
	margin-top:10px;
	margin-bottom:15px;
	margin-left:10px;
	list-style:disc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:13px;
}

