/******** Common ************/

body{
  background-color: #FFFFFF;
  width : 100%;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.emc2css_bodywidth {
   width : 100%;
}

/************ buttons ************/

.emc2css_createButtonTable{
  width: 160px;
}

.emc2css_createButtonLeft{
  background-image: url(../images/button_red_create_left.gif);
  width: 6px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: right middle;
}

.emc2css_createButtonCenter{
  background-image: url(../images/button_red_create_center.gif);
  width: 155px;
  height: 23px;
  background-repeat: repeat-x;
  background-position: center middle;
}

.emc2css_createButtonRight{
  background-image: url(../images/button_red_create_right.gif);
  width: 6px;
  height: 23px;
 background-repeat: no-repeat;
  background-position: right middle;
}


.emc2css_joinButtonTable{
  float: none;
  width: 200px;
  text-align: center;
}


a.emc2css_joinButtonLeft {
    /* Sliding right image */
    background: transparent url(../images/button_green_join_right.gif) no-repeat scroll top;
    display: block;
    float: none;
    height: 43px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 60px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
      position: relative;
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    white-space: nowrap;
  vertical-align: middle;
  text-align: center;
}

/*a.emc2css_joinButtonLeft span {*/
a.emc2css_joinButtonLeft div {
    /* Background left image */
    background: transparent url(../images/button_green_join_left.gif) no-repeat;
    display: block;
    line-height: 43px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 0px 0px 20px;
    vertical-align: middle;
    text-align: center;
    float: center;
    text-align: center;
    position: relative;
}

a.emc2css_joinButtonLeft:hover span{
  text-decoration:underline;
  color: #E4EFB8;
}


 button {
  border:0;
  cursor:pointer;
  font-weight:bold;
  padding:0 20px 0 0;
  text-align:center;
}
button span {
  position:relative;
  display:block;
  white-space:nowrap;
  padding:0 0 0 20px;
}

/* buttons right navi*/
button.submitBtn {
  background:url(../images/button_green_join_right.gif) right no-repeat;
  font-size:13pt;
  font-family: Arial, Helvetica, MS Sans Serif, Verdana;
}
button.submitBtn span {
  height:43px;
  line-height:43px;
  background:url(../images/button_green_join_left.gif) left no-repeat;
  color:#ffffff;
}
button.submitBtn:hover {
  background:url(../images/button_dgreen_join_right.gif) right no-repeat;
  color: #FEFCB4;
}
button.submitBtn:hover span {
	background:url(../images/button_dgreen_join_left.gif) left no-repeat;
}

button.submitBtnRED {
  background:url(../images/button_red_create_right.gif) right no-repeat;
  font-size:10pt;
  font-family: Arial, Helvetica, MS Sans Serif, Verdana;
}
button.submitBtnRED span {
  height:23px;
  line-height:23px;
  background:url(../images/button_red_create_left.gif) left no-repeat;
  color:#ffffff;
}
button.submitBtnRED:hover {
  background:url(../images/button_dred_create_right.gif) right no-repeat;
  color: #FFD1BB;
}
button.submitBtnRED:hover span {
	background:url(../images/button_dred_create_left.gif) left no-repeat;
}


/******* Index Tour *******/

.emc2css_indexTourBG{
  background-color: #E4EDE7;
  border: 5px solid #7E9E8A;
  z-index: 30;
  top: -55px;
  width: 97%;
  height: 510px;
  position: relative;
  float: none;
}

.emc2css_buttonClose{
  z-index: 31;
  top: 0px;
  position: relative;
  right: 0px;
  background-position: top right;
}


.emc2css_indexTourHeader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 18pt;
	color: #27312B;
   	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
}

.emc2css_indexTourSubheader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #596580;
   	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
  line-height: 16px;
}

.emc2css_indexTourSubsubheader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #596580;
   	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
    line-height: 16px;
}


.emc2css_indexTourCloudBG{
  background-image: url(../images/bg_cloud_indextour.gif);
  background-repeat: no-repeat;
  background-position: top center;
  z-index: 40;
  height: 250px;
  width: 400px;
  position: relative;
  top: -60px;
  right: 50px;
}

.emc2css_indexTourSignupBG{
  background-color: #CADBD0;
  z-index: 33;
  position: relative;
  top: -65px;
  right: 0px;
}

.emc2css_indexSignupHeader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #27312B;
   	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
}

.emc2css_indexSignupSubheader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #840042;
   	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
  line-height: 15px;
}

.emc2css_indexSignupTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 20px;
  line-height: 20px;
  padding: 0px 0px 0px 0px;
}


.emc2css_loginInputText{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #5A3D1F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 20px;
    background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  width: 120px;
  border: 1px solid #6E6E6E;
}

.emc2css_signupButton{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 13pt;
	color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 35px;
    background-color: #276930;
  padding: 0px 0px 0px 0px;
  line-height: 35px;
  float: right;
  width: 95px;
}

.emc2css_indexMillionTreesBG{
  background-color: #E5F3C2;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  height: 210px;
}

.emc2css_indexMillionTreesHeader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 15pt;
	color: #000000;
   	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
  line-height: 20px;
}

.emc2css_indexMillionTreesSubheader{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #000000;
   	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
  line-height: 15px;
}

/************ Tab *************/

.emc2css_tabFrdOFF {
  	background-color: #F9F9F9;
    border: 1px solid #E4E4E4;
    cursor:pointer;
	cursor:hand;
    text-decoration: none;
}

.emc2css_tabFrdON {
  	background-color: #E9F1F5;
    border-left: 1px solid #C9D5DA;
    border-right: 1px solid #C9D5DA;
    border-top: 1px solid #C9D5DA;
    cursor:pointer;
	cursor:hand;
    text-decoration: none;
}

.emc2css_tabFrdSPACE {
  	background-color: transparent;
    border-bottom: 1px solid #E4E4E4;
    width: 2px;
}


.emc2css_tabTitleOFF{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #111111;
   	font-weight : normal;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
}


.emc2css_tabTitleOFF A,.emc2css_tabTitleOFF A:link,.emc2css_tabTitleOFF A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #111111;
	font-weight : normal;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
}

.emc2css_tabTitleOFF A:hover,.emc2css_tabTitleOFF A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	font-weight : normal;
	color: #111111;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
}

.emc2css_tabTitleON{
	background-color: transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #111111;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
}


.emc2css_tabTitleON A,.emc2css_tabTitleON A:link,.emc2css_tabTitleON A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #111111;
	font-weight : bold;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
}

.emc2css_tabTitleON A:hover,.emc2css_tabTitleON A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	font-weight : normal;
	color : #0099CC;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
}

/******** Logo ************/


/**** Logo*******/

.emc2css_headerBG{
  background-color: #F7F8FA;
  height: 130px;
}

.emc2css_emc2logoTable{
    width: 200px;
}

.emc2css_emc2logobg{
	background-color: transparent;
  background-image: url(../images/emc2_logo_small_bw.gif);
  width: 150px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center middle;
  position: relative;
  left: 15px;
}


.emc2css_slogan{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 14pt;
	color : #657269;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 40px;
    background-color: transparent;
    line-height: 40px;
  padding: 0px 0px 0px 5px;
}

/********* start Box *********/

.emc2css_icon_save{
  background-image: url(../images/icon_earthTINY.gif);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  float: center;
  background-position: bottom center;
}

.emc2css_icon_dreams{
  background-image: url(../images/icon_starTINY.gif);
  background-repeat: no-repeat;
  width: 38px;
  height: 40px;
  float: center;
  background-position: bottom center;
}

.emc2css_icon_friends{
  background-image: url(../images/icon_find_SM.gif);
  background-repeat: no-repeat;
  width: 38px;
  height: 40px;
  float: center;
  background-position: bottom center;
}

.emc2css_icon_invest{
  background-image: url(../images/icon_greensxTINY.gif);
  background-repeat: no-repeat;
  width: 64px;
  height: 41px;
  float: center;
}

.emc2css_icon_business{
  background-image: url(../images/icon_shop_SM.gif);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  float: center;
}

.emc2css_icon_charity{
  background-image: url(../images/icon_charityTINY.gif);
  background-repeat: no-repeat;
  width: 38px;
  height: 40px;
  float: center;
  background-position: bottom center;
}


.emc2css_sublogoHeader{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #5C7081;
	font-weight : bold;
	text-align : center;
  text-decoration: none;
}

 .emc2css_sublogoHeader A,.emc2css_sublogoHeader A:link,.emc2css_sublogoHeader A:visited{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #687E91;
	font-weight : bold;
	text-align : center;
  text-decoration: none;
}

.emc2css_sublogoHeader A:active,.emc2css_sublogoHeader A:hover{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #BB3A3A;
	font-weight : bold;
	text-align : center;
  text-decoration: underline;
}

.emc2css_subsublogoHeader{
	border: none;
	vertical-align : bottom;
	font-family:  Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
  	color: #7F7F7F;
	float: none;
	text-align: center;
	text-decoration : none;
	font-weight : normal;
    height: 15px;
}

.emc2css_subsublogoHeader A,.emc2css_subsublogoHeader A:link,.emc2css_subsublogoHeader A:visited{
	border: none;
	vertical-align : bottom;
	font-family:  Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
  	color: #4B4B4B;
	float: none;
	text-align: center;
	text-decoration : none;
	font-weight : normal;
}

.emc2css_subsublogoHeader A:hover,.emc2css_subsublogoHeader A:active{
	border: none;
	vertical-align : bottom;
	font-family:  Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
  	color: #333333;
	float: none;
	text-align: center;
	text-decoration : underline;
	font-weight : normal;
}


.emc2css_logoText{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 0px 0px 0px;
  background-color: transparent;
  line-height: 30px;
}


 /* ###### top navi ######### */

 .emc2css_topnaviBG {
   	background-color : #000000;
    height: 35px;
 }


 .emc2css_topnavi{
	border: none;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	float: none;
	text-align : right;
	text-decoration : none;
    font-weight: normal;
    line-height: 35px;
}

.emc2css_topnavi A,.emc2css_topnavi A:link,.emc2css_topnavi A:visited{
	border: none;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #E5E7EC;
	float: none;
	text-align : right;
	text-decoration : none;
  font-weight: normal;
}

.emc2css_topnavi A:hover,.emc2css_topnavi A:active{
	border : none;
	vertical-align : middle;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color: #CAE6AC;
	float : none;
	text-align : right;
	text-decoration : none;
  font-weight: normal;
}




/* ####### main navi - account & logout ######## */

.emc2css_mainnaviBG{
  background-color : #E6E6EE;
  height: 30px;
  line-height: 30px;
  border: none;
}

.emc2css_mainnavi{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #444444;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
  line-height: 30px;
  padding: 0px 0px 0px 15px;
}

.emc2css_mainnavi A,.emc2css_mainnavi A:visited,.emc2css_mainnavi A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #444444;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_mainnavi A:hover,.emc2css_mainnavi A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color : #139D24;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
     font-weight: bold;
}



/* ######### Sub Navi ##########*/

.emc2css_subnaviBG{
  background-color: transparent;
  height: 25px;
  border: 2px dotted #C0C0C0;
  width: 95%;
}

.emc2css_subnaviDIVIDER{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
  line-height: 25px;
  color: #B3D0B3;
  padding-left: 3px;
  padding-right: 3px;
}


.emc2css_subnavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #595959;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 25px;
    background-color: transparent;
    line-height: 25px;
}

.emc2css_subnavi A,.emc2css_subnavi A:link,.emc2css_subnavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #3F3F3F;
	float : none;
   text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_subnavi A:hover,.emc2css_subnavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #139D24;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}


/*############ General ####################*/


/******** descr index *********/

.emc2css_descrHeader{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #414141;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	background-color: transparent;
	font-weight: bold;
}

.emc2css_descrHeaderCenter{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #DC143C;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	background-color: transparent;
	font-weight: bold;
}

.emc2css_descrSubHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #339966;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  font-weight: bold;
}

.emc2css_descrTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  font-weight: bold;
}

.emc2css_descrText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
}

.emc2css_descrText A,.emc2css_descrText A:link,.emc2css_descrText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #2C5885;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}

.emc2css_descrText A:hover,.emc2css_descrText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #0066CC;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}

.emc2css_descrTextSM{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #5A5A5A;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
}

.emc2css_descrTextSM A,.emc2css_descrTextSM A:link,.emc2css_descrTextSM A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: Black;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_descrTextSM A:hover,.emc2css_descrTextSM A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #2F8C57;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


.emc2css_descrTextSMCTR{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #5A5A5A;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
}

.emc2css_descrTextSMCTR A,.emc2css_descrTextSMCTR A:link,.emc2css_descrTextSMCTR A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: Black;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_descrTextSMCTR A:hover,.emc2css_descrTextSMCTR A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #2F8C57;
	float: none;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


.emc2css_descrAjaxText{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  padding: 5px 5px 5px 5px;
  border-bottom: 2px solid #C3C3C3;
  border-left: 2px solid #C3C3C3;
  border-right: 2px solid #C3C3C3;
}

.emc2css_descrAjaxText A,.emc2css_descrAjaxText A:link,.emc2css_descrAjaxText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #2C5885;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}

.emc2css_descrAjaxText A:hover,.emc2css_descrAjaxText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #0066CC;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}



/*########### Blog Portal ###############*/

.emc2css_blogportalURL{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #7F7F7F;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 3px;
  line-height: 30px;
}

.emc2css_blogportalURL A,.emc2css_blogportalURL A:visited,.emc2css_blogportalURL A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_blogportalURL A:hover,.emc2css_blogportalURL A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


/******** Left Navi ************/

.emc2css_leftnaviBG{
    background-color: #F7F8FB;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border-right: 1 solid #CACACA;
}


.emc2css_leftnaviTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #727DAD;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 25px;
    padding: 0px 0px 0px 10px;
  background-color: #EBECF3;
  line-height: 25px;
}

.emc2css_leftnaviTitle A,.emc2css_leftnaviTitle A:visited,.emc2css_leftnaviTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #727DAD;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_leftnaviTitle A:hover,.emc2css_leftnaviTitle A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
    font-weight: bold;
}

.emc2css_leftnaviTextBG{
  background-color: #E7ECE1;
}

.emc2css_leftnaviText{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: Black;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    height: 17px;
    padding: 0px 0px 0px 5px;
    line-height: 17px;
}

.emc2css_leftnaviText A,.emc2css_leftnaviText A:visited,.emc2css_leftnaviText A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: Black;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_leftnaviText A:hover,.emc2css_leftnaviText A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


/******** Right Navi ************/


.emc2css_rightnaviBG{
   background-color: transparent;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border-left: none;
}


.emc2css_rightnaviTitleBG{
  background-color: #E1E4E8;
  height: 25px;
}


.emc2css_rightnaviTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 3px;
  line-height: 25px;
}

.emc2css_rightnaviTitle A,.emc2css_rightnaviTitle A:visited,.emc2css_rightnaviTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightnaviTitle A:hover,.emc2css_rightnaviTitle A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


.emc2css_rightnaviSeeall{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 4px 0px 0px;
  line-height: 30px;
}

.emc2css_rightnaviSeeall A,.emc2css_rightnaviSeeall A:visited,.emc2css_rightnaviSeeall A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightnaviSeeall A:hover,.emc2css_rightnaviSeeall A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.emc2css_rightnaviTextBG{
  background-color: #E7ECE1;
}

.emc2css_rightnaviText{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: Black;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    height: 17px;
    padding: 0px 0px 0px 5px;
    line-height: 17px;
}

.emc2css_rightnaviText A,.emc2css_rightnaviText A:visited,.emc2css_rightnaviText A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: Black;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightnaviText A:hover,.emc2css_rightnaviText A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #A62020;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


/*############## right content ####################*/


.emc2css_rightcontentTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 5px;
}

.emc2css_rightcontentTitle A,.emc2css_rightcontentTitle A:visited,.emc2css_rightcontentTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C2D69;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_rightcontentTitle A:hover,.emc2css_rightcontentTitle A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}



.emc2css_rightcontentTextMED{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px 0px 3px;
  line-height: 15px;
}

.emc2css_rightcontentTextMED A,.emc2css_rightcontentTextMED A:visited,.emc2css_rightcontentTextMED A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C2D69;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightcontentTextMED A:hover,.emc2css_rightcontentTextMED A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


.emc2css_rightcontentTextSM{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px 0px 3px;
    line-height: 15px;
}

.emc2css_rightcontentTextSM A,.emc2css_rightcontentTextSM A:visited,.emc2css_rightcontentTextSM A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C2D69;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightcontentTextSM A:hover,.emc2css_rightcontentTextSM A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


.emc2css_rightcontentTextTiny{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px 0px 3px;
  line-height: 10px;
}

.emc2css_rightcontentTextTiny A,.emc2css_rightcontentTextTiny A:visited,.emc2css_rightcontentTextTiny A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2C2D69;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightcontentTextTiny A:hover,.emc2css_rightcontentTextTiny A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}



.emc2css_rightnaviCreateButtonText{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    height: 17px;
    padding: 0px 0px 0px 5px;
    line-height: 17px;
}

.emc2css_rightnaviCreateButtonText A,.emc2css_rightnaviCreateButtonText A:visited,.emc2css_rightnaviCreateButtonText A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_rightnaviCreateButtonText A:hover,.emc2css_rightnaviCreateButtonText A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #A62020;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}



.emc2css_rightnaviJoinButtonText{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    line-height: 43px;
}

.emc2css_rightnaviJoinButtonText A,.emc2css_rightnaviJoinButtonText A:visited,.emc2css_rightnaviJoinButtonText A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_rightnaviJoinButtonText A:hover,.emc2css_rightnaviJoinButtonText A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #A62020;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
    font-weight: bold;
}


/* ######### charity ####### */

.emc2css_charitytotalTable{
  border: none;
  width: 100%;
}

.emc2css_charitytotalBG{
  background-color: transparent;
}


.emc2css_charitytotalImage{
  background-image: url(../images/icon_saveourplanetMED.gif);
  width: 64px;
  height: 95px;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 8px 0px 8px 8px;
  background-color: transparent;
}

.emc2css_charitytotalearnedText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: top;
    background-color: transparent;
    padding: 0px 0px 0px 0px;
    float: right;
  font-weight: bold;
  position: relative;
  right: 5px;
  background-position: middle right;
}

.emc2css_charityAmount{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  padding: 4px 4px 4px 4px;
  font-weight: bold
}

.emc2css_charitytotalText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #007095;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  padding: 4px 4px 4px 4px;
  font-weight: bold
}


.emc2css_charitytotalText A,.emc2css_charitytotalText A:link,.emc2css_charitytotalText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #007095;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
    font-weight: bold;
}

.emc2css_charitytotalText A:hover,.emc2css_charitytotalText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #FFFFCC;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
    font-weight: bold;
}

 .emc2css_charitytotalButton{
  background-color: #ACD28A;
  	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : right;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    width: 40px;
    height: 25px;
  line-height: 25px;
}

/* ######### Sign-in ######## */

.emc2css_signinBG{
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  border: none;
}

.emc2css_signinTitle{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #5A3D1F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 12px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 12px;
}

.emc2css_signinInputText{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #5A3D1F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 20px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  width: 120px;
  border: 1px solid #D7D7D7;
}

.emc2css_remberme{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 10px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 10px;
}

.emc2css_signinSM{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 10px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 10px;
}


.emc2css_signinSM A,.emc2css_signinSM A:link,.emc2css_signinSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #27789E;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_signinSM A:hover,.emc2css_signinSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #238B45;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_signinButton{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 25px;
    background-color: #7D839D;
  padding: 0px 0px 0px 0px;
  line-height: 25px;
  float: right;
  width: 75px;
}


.emc2css_signinJoin{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #990066;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 15px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 15px;
}


.emc2css_signinJoin A,.emc2css_signinJoin A:link,.emc2css_signinJoin A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #D42622;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_signinJoin A:hover,.emc2css_signinJoin A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #238B45;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}




/*######### join ###############*/


.emc2css_join{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #990066;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
  line-height: 30px;
  padding: 0px 12px 0px 0px;
}

.emc2css_join A,.emc2css_join A:visited,.emc2css_join A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #990066;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_join A:hover,.emc2css_join A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #546B0C;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
    font-weight: bold;
}

/* ####### main content ######### */

.emc2css_mainconentBG{
  background-color: transparent;
}

.emc2css_mainconentLine{
  border-bottom: 2px solid #E2E4E9;
}


.emc2css_maincontentTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 0px 0px 10px;
  background-color: transparent;
  line-height: 30px;
}

.emc2css_maincontentTitle A,.emc2css_maincontentTitle A:visited,.emc2css_maincontentTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_maincontentTitle A:hover,.emc2css_maincontentTitle A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


.emc2css_maincontentCustomize{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #ABB4D1;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 0px 0px 0px;
  background-color: transparent;
  line-height: 30px;
}

.emc2css_maincontentCustomize A,.emc2css_maincontentCustomize A:visited,.emc2css_maincontentCustomize A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #ABB4D1;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_maincontentCustomize A:hover,.emc2css_maincontentCustomize A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2C8558;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}

.emc2css_maincontentCustomizeBar {
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #ABB4D1;
	text-align: bottom;
	vertical-align: middle;
	text-decoration: none;
  line-height: 9px;
  padding: 0px 3px 0px 3px;
}


.emc2css_maincontentSeeall{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #8A96BF;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 5px 0px 0px;
  background-color: transparent;
  line-height: 30px;
}

.emc2css_maincontentSeeall A,.emc2css_maincontentSeeall A:visited,.emc2css_maincontentSeeall A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #6C7BAE;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_maincontentSeeall A:hover,.emc2css_maincontentSeeall A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2C8558;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}

/*########## Million Trees ####################*/


.emc2css_milliontreesBG{
  background-color: #F7F9F7;
  padding: 0px;
  border: 2px solid #F3F4F6;
}


.emc2css_milliontreesTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 0px 0px 2px;
  background-color: #E2E7E2;
  line-height: 30px;
}

.emc2css_milliontreesTitle A,.emc2css_milliontreesTitle A:visited,.emc2css_milliontreesTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #006666;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_milliontreesTitle A:hover,.emc2css_milliontreesTitle A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
    font-weight: bold;
}

.emc2css_milliontreesYouplanted{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #61A37B;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 0px 0px 2px;
  line-height: 30px;
}

.emc2css_milliontreesTotalplanted{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #3A634A;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px 0px 2px;
  line-height: 15px;
}

.emc2css_milliontreesTextMED{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #000000;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 2px;
  background-color: transparent;
  line-height: 15px;
}

.emc2css_milliontreesTextMED A,.emc2css_milliontreesTextMED A:visited,.emc2css_milliontreesTextMED A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
    color: #2C2D69;
	text-align: right;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_milliontreesTextMED A:hover,.emc2css_milliontreesTextMED A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
    font-weight: bold;
}

.emc2css_milliontreesTextSM{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px 0px 2px;
  background-color: transparent;
  line-height: 15px;
}

.emc2css_milliontreesTextSM A,.emc2css_milliontreesTextSM A:visited,.emc2css_milliontreesTextSM A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #184A00;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
   font-weight: normal;
}


.emc2css_milliontreesTextSM A:hover,.emc2css_milliontreesTextSM A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2C8558;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
   font-weight: normal;
}


/* ######## Things to Do ########## */


.emc2css_todoListBG{
  padding: 5px 5px 15px 5px;
  background-color: #F7F7F7;
  border: 3px solid #DDDDDD;
}


.emc2css_todoListHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #626262;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-right: 5px;
    vertical-align: middle;
  font-weight: bold;
  text-align: left;
  background-color: transparent;
   padding: 5px 5px 5px 5px;

}

.emc2css_todoListText{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #1E5B3D;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
  line-height: 25px;
}

.emc2css_todoListText A,.emc2css_todoListText A:link,.emc2css_todoListText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #000000;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_todoListText A:hover,.emc2css_todoListText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #279C4E;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
     font-weight: bold;
}






/********* search ********/

.emc2css_searchengineBG{
  background-image: url(../images/bg_search_input65px.gif);
  background-position: middle center;
  background-repeat: no-repeat;
  width: 400px;
  height: 65px;
  padding: 0px 0px 0px 0px;
  position: relative;
  z-index: 5;
}

.emc2css_searchenginecontentBox{
    width: 100%;
    height: 65px;
}


.emc2css_searchBG{
    border: 1px solid #C0C0C0;
}

.emc2css_searchIMG{
    text-align: center;
    border: none;
}


.emc2css_searchHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #2C004C;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_searchHeader A,.emc2css_searchHeader A:link,.emc2css_searchHeader A:visited{
	color: #3A0066;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #6B8595;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_searchHeader A:hover,.emc2css_searchHeader A:active{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color : #111111;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}

.emc2css_searchTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #2F3A42;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_searchTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #3C4B54;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_searchTitleSM{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2E3940;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_searchText{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_searchText A,.emc2css_searchText A:link,.emc2css_searchText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #1C5470;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_searchText A:hover,.emc2css_searchText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_searchTextCTR{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_searchTextCTR A,.emc2css_searchTextCTR A:link,.emc2css_searchTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_searchTextCTR A:hover,.emc2css_searchTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}


.emc2css_searchTextSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_searchTextSM A,.emc2css_searchTextSM A:link,.emc2css_searchTextSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #164156;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_searchTextSM A:hover,.emc2css_searchTextSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}



/* ######### ideas Navi ##########*/

.emc2css_ideasnaviBG{
  width: 95%;
}

.emc2css_ideasnavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #4E4E4E;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 35px;
    background-color: transparent;
  padding: 0px 0px 0px 10px;
  line-height: 30px;
}

.emc2css_ideasnavi A,.emc2css_ideasnavi A:link,.emc2css_ideasnavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #00506A;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_ideasnavi A:hover,.emc2css_ideasnavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #238B45;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}



/* ####### FEED BOX ########## */

.emc2css_maincontentBox{
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
}


.emc2css_feedBox{
    width: 100%;
    padding: 10px;
    margin: 10px;
    height: 200px;
    border: 3px dotted #DFDFDF;   
}

.emc2css_feedContentBox{
    width: 95%;
    height: 190px;
}


.emc2css_feedHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    background-color: transparent;
    line-height: 28px;
}

.emc2css_feedHeader A,.emc2css_feedHeader A:link,.emc2css_feedHeader A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_feedHeader A:hover,.emc2css_feedHeader A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFCC;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_feedLine{
  height: 2px;
  border-bottom: 2px solid #E6E6E6;
}


.emc2css_feedSeeall{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #007BA4;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    background-color: transparent;
    line-height: 28px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 0px;
}

.emc2css_feedSeeall A,.emc2css_feedSeeall A:link,.emc2css_feedSeeall A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #007BA4;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_feedSeeall A:hover,.emc2css_feedSeeall A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #3AB176;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}





/* ####### NETWORKS BOX ########## */

 .emc2css_networksBG{
  border: none;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
}


.emc2css_networksText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-right: 5px;
    vertical-align: middle;
  font-weight: normal;
  text-align: left;

}

.emc2css_networksText A,.emc2css_networksText A:link,.emc2css_networksText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #000000;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_networksText A:hover,.emc2css_networksText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #33CC66;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_networksButton{
  background-image: url(../images/button_greenblankLG.gif);
  width: 133px;
  height: 51px;
  background-repeat: no-repeat;
}


.emc2css_networksButtonText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : none;
    padding-left: 11px;
    vertical-align: middle;
  font-weight: bold;
  height: 31px;
  float: left;
  line-height: 15px;
  position: relative;
  top: 10px;
}

.emc2css_networksButtonText A,.emc2css_networksButtonText A:link,.emc2css_networksButtonText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
    color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_networksButtonText A:hover,.emc2css_networksButtonText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFCC;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}


.emc2css_networksSeeall{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : right;
	text-decoration : none;
    padding-right: 5px;
    vertical-align: middle;
  font-weight: normal;
  text-align: left;

}

.emc2css_networksSeeall A,.emc2css_networksSeeall A:link,.emc2css_networksSeeall A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #2E006C;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_networksSeeall A:hover,.emc2css_networksSeeall A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #33CC66;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}




/* ####### Featured Projects ########*/

.emc2css_featuredprojectsTableBG{
  border: none;
  padding: 5px 5px 5px 5px;
  background-color: #EBEDEC;
  width: 97%;
}

.emc2css_featuredprojectsBG{
  border: none;
  background-color: #F7F8FA;
  padding: 5px 5px 5px 5px;
  width: 95%;
}

.emc2css_featuredprojectsHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif;
	font-size : 11pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 2px;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
  background-color: #8EA394;
    padding: 2px 4px 2px 4px;
    width:95%;
}


.emc2css_featuredprojectsSubheader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #34854B;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  width: 100%;
}

.emc2css_featuredprojectsSubheader A,.emc2css_featuredprojectsSubheader A:link,.emc2css_featuredprojectsSubheader A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #34854B;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_featuredprojectsSubheader A:hover,.emc2css_featuredprojectsSubheader A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #249348;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_featuredprojectsTitle, .emc2css_featuredprojectsTitle A, .emc2css_featuredprojectsTitle A:link, .emc2css_featuredprojectsTitle A:active, .emc2css_featuredprojectsTitle A:visited{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif;
	font-size : 11pt;
	color : #006400;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 2px;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}

.emc2css_featuredprojectsText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
}

.emc2css_featuredprojectsText A,.emc2css_featuredprojectsText A:link,.emc2css_featuredprojectsText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #1D5774;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_featuredprojectsText A:hover,.emc2css_featuredprojectsText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #249348;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}


.emc2css_featuredprojectsButtonText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : left;
	text-align : center;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  position: relative;
  left: 20px;
  top: 2px;
}

.emc2css_featuredprojectsButtonText A,.emc2css_featuredprojectsButtonText A:link,.emc2css_featuredprojectsButtonText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
  font-weight: bold;
}

.emc2css_featuredprojectsButtonText A:hover,.emc2css_featuredprojectsButtonText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #FFFF99;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
  font-weight: bold;
}

.emc2css_featuredprojectsJoinBG{
  background-image: url(../images/button_brownblank.gif);
  background-repeat: no-repeat;
  width: 125px;
  height: 23px;
}






/********** Footer *******/

.emc2css_footer_line{
  width : 95%;
  text-align: center;
  float: none;
  border-bottom-color: #E6E6E6;
  border-bottom-style: dashed;
  border-bottom-width: 1px;

}

 .emc2css_footerBG{
  background-color: transparent;
  width: 750px;
  height: 65px;
}


.emc2css_footer{
	background-color : transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #4B4B4B;
	float : none;
	text-decoration : none;
	padding : 0px 2px 0px 2px;
	text-align : center;
    vertical-align: middle;
}

.emc2css_footer A,.emc2css_footer A:link,.emc2css_footer A:visited{
	background-color : transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #346287;
	float : none;
	text-decoration : underline;
	text-align : center;
    vertical-align: middle;
}

.emc2css_footer A:active,.emc2css_footer A:hover{
	background-color : transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #B41807;
	float : none;
	text-decoration : underline;
	text-align : center;
    vertical-align: middle;
}

/************ copyright **********/

.emc2css_copyright{
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #333333;
	float : none;
	text-decoration : none;
	padding : 0px 2px 0px 2px;
	text-align : center;
	height : 20px;

}

.emc2css_copyright A,.emc2css_copyright A:link,.emc2css_copyright A:visited{
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #4682B4;
	float : none;
	text-decoration : underline;
	text-align : center;
	height : 20px;
}

.emc2css_copyright A:active,.emc2css_copyright A:hover{
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #B41807;
	float : none;
	text-decoration : underline;
	text-align : center;
	height : 20px;
}






/*#####################################*/
/*######################################*/



