/******** Common ************/

body{
  background-color: #FFFFFF;
  width : 100%;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.emc2css_bodywidth {
   width : 100%;
}

/************ 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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	font-size: 11pt;
	font-weight : normal;
	color : #0099CC;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
}

/******** Logo ************/

.emc2css_logoBG{
  height: 100px;
  background-color: #000000;
  height: 75px;
  border: none;
  width: 100%;
}

.emc2css_logo{
  background-image: url(../images/emc2_logo_small_bw.gif);
  height: 75px;
  width: 150px;
  background-repeat: no-repeat;
  background-position: center middle;
  position: relative;
  border: none;
  float: center;
}


.emc2css_logo_line{
  background-color: #FFFFFF;
  height: 0px;
}

.emc2css_logoText{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    padding: 0px 0px 0px 0px;
  background-color: #000000;
  line-height: 30px;
}


 /* ###### top navi ######### */

 .emc2css_topnaviBG {
   	background-color : #000000;
    height: 35px;
 }



.emc2css_topnavileft{
	border: none;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 10pt;
	color: #C1C1C1;
	float: none;
	text-align: left;
	text-decoration : none;
  padding-left: 0px;
  line-height: 35px;
}

.emc2css_topnavileft A,.emc2css_topnavileft A:link,.emc2css_topnavileft A:visited{
	border: none;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 10pt;
	color: #C1C1C1;
	float: none;
	text-align: left;
	text-decoration : none;
}

.emc2css_topnavileft A:hover,.emc2css_topnavileft A:active{
	border : none;
	vertical-align : middle;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color: #4682B4;
	float : none;
	text-align : left;
	text-decoration : none;
}


.emc2css_topnaviright{
	border: none;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #FFFFFF;
	float: none;
	text-align : left;
	text-decoration : none;
    font-weight: bold;
    line-height: 35px;
}

.emc2css_topnaviright A,.emc2css_topnaviright A:link,.emc2css_topnaviright A:visited{
	border: none;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #FFFFFF;
	float: none;
	text-align : left;
	text-decoration : none;
  font-weight: bold;
}

.emc2css_topnaviright A:hover,.emc2css_topnaviright A:active{
	border : none;
	vertical-align : middle;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color: #CAE6AC;
	float : none;
	text-align : left;
	text-decoration : none;
  font-weight: bold;
}


/*########### 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: #F8F9FA;
  padding: 0px;
  border-right: 1px solid #E0E4E9;
}


.emc2css_leftnaviTitle{
	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: 25px;
    padding: 0px 0px 0px 10px;
  background-color: #ECEEF0;
  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: #000000;
	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: #F7F8F9;
  padding: 0px;
  border-left: 1px solid #E0E4E9;
}

.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;
}

.emc2css_custompageTitle{
	border: none;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #393C8C;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
  line-height: 40px;
  height: 40px;
}

.emc2css_custompageTitle A,.emc2css_custompageTitle A:visited,.emc2css_custompageTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #393C8C;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_custompageTitle A:hover,.emc2css_custompageTitle A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #2C8558;
	text-align: center;
	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;
}





/* ####### main navi - account & logout ######## */

.emc2css_mainnavi{
	border: none;
	background-color : #505E6B;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    height: 30px;
  line-height: 30px;
}

.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: 10pt;
	color: #FFFFFF;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}


.emc2css_mainnavi A:hover,.emc2css_mainnavi A:active{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #D3F17A;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* ####### 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;
}

/*############# to do ##################*/

.emc2css_todoBG{
  background-color: #EAEAEA;
  padding: 0px;
  border: 2px dotted #D5DBE1
}


.emc2css_todoTitle{
	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 5px;
}

.emc2css_todoTitle A,.emc2css_todoTitle A:visited,.emc2css_todoTitle A:link{
	border: none;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #6C7491;
	text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
}


.emc2css_todoTitle A:hover,.emc2css_todoTitle 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;
}

/*######################################*/
/*            Pages                    */
/*######################################*/


/*******  Show Photo **********/

.emc2css_showphotoBG{
  width:100%;
  margin: 0 auto;
  text-align: center;
  padding: 0px 0px 0px 0px;
  vertical-align : middle;
  top: 0px;
  background-color: transparent;
}

.emc2css_showphotoIMG{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
	font-weight: normal;
    padding-left: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}

 .emc2css_showphotoIMG A,.emc2css_showphotoIMG A:link,.emc2css_showphotoIMG A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #1C5670;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_showphotoIMG A:hover,.emc2css_showphotoIMG A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : center;
	text-decoration : underline;
}

.emc2css_showphotoTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 9pt;
	color : #4F646E;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

 .emc2css_showphotoTITLE A,.emc2css_showphotoTITLE A:link,.emc2css_showphotoTITLE A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	font-weight: bold;
	color : #4F626E;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_showphotoTITLE A:hover,.emc2css_showphotoTITLE A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_showphotoTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

 .emc2css_showphotoTEXT A,.emc2css_showphotoTEXT A:link,.emc2css_showphotoTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
}

.emc2css_showphotoTEXT A:hover,.emc2css_showphotoTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

/******* List Action Items**************/

/*******  Action Items **********/

.emc2css_actionitemsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #4B5E69;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.emc2css_actionitemsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

 .emc2css_actionitemsTEXT A,.emc2css_actionitemsTEXT A:link,.emc2css_actionitemsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #18495F;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_actionitemsTEXT A:hover,.emc2css_actionitemsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

/******** List Network***************/

 /*******  List Network **********/


.emc2css_listnetworkTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #516571;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.emc2css_listnetworkTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

 .emc2css_listnetworkTEXT A,.emc2css_listnetworkTEXT A:link,.emc2css_listnetworkTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_listnetworkTEXT A:hover,.emc2css_listnetworkTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

 /*******  List Events **********/

.emc2css_listeventsBG{
  width:100%;
  margin: 0 auto;
  text-align: center;
  padding: 0px 0px 0px 0px;
  vertical-align : middle;
  top: 0px;
  background-color: transparent;
}



.emc2css_listeventsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

 .emc2css_listeventsTITLE A,.emc2css_listeventsTITLE A:link,.emc2css_listeventsTITLE A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #1D5974;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_listeventsTITLE A:hover,.emc2css_listeventsTITLE A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}



.emc2css_listeventsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

 .emc2css_listeventsTEXT A,.emc2css_listeventsTEXT A:link,.emc2css_listeventsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
    font-weight: bold;
	color : #1C5772;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_listeventsTEXT A:hover,.emc2css_listeventsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

 /*******  List Groups **********/

.emc2css_listgroupsBG{
  width:100%;
  margin: 0 auto;
  text-align: center;
  padding: 0px 0px 0px 0px;
  vertical-align : middle;
  top: 0px;
  background-color: transparent;
}



.emc2css_listgroupsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

 .emc2css_listgroupsTITLE A,.emc2css_listgroupsTITLE A:link,.emc2css_listgroupsTITLE A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	font-weight: bold;
	color : #1C5670;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_listgroupsTITLE A:hover,.emc2css_listgroupsTITLE A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}



.emc2css_listgroupsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

 .emc2css_listgroupsTEXT A,.emc2css_listgroupsTEXT A:link,.emc2css_listgroupsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #1B556F;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_listgroupsTEXT A:hover,.emc2css_listgroupsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}


/********* Blogs Edit ********/

.emc2css_blogseditBG{
    border: 1px solid #C0C0C0;
}

.emc2css_blogseditHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color: #400071;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_blogseditTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #300055;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_blogseditURL{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_blogseditURL A,.emc2css_blogseditURL A:link,.emc2css_blogseditURL A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #004A62;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_blogseditURL A:hover,.emc2css_blogseditURL A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_blogseditText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    height: 12px;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_blogseditText A,.emc2css_blogseditText A:link,.emc2css_blogseditText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
}

.emc2css_blogseditText A:hover,.emc2css_blogseditText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}




.emc2css_blogseditTextCTR{
	border : none;
	background-color : transparent;
    	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
    	height: 12px;
}

.emc2css_blogseditTextCTR A,.emc2css_blogseditTextCTR A:link,.emc2css_blogseditTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_blogseditTextCTR A:hover,.emc2css_blogseditTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}


.emc2css_blogseditLink{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #005B77;
	float : none;
	text-align : right;
	text-decoration : underline;
    height: 12px;
}

.emc2css_blogseditLink A,.emc2css_blogseditLink A:link,.emc2css_blogseditLink A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #006484;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_blogseditLink A:hover,.emc2css_blogseditLink A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


/********* Events Edit ********/

.emc2css_eventseditBG{
    border: 1px solid #C0C0C0;
}

.emc2css_eventseditlightcolorBG{
  background: #F7F7F7;
}

.emc2css_eventseditIMG{
    text-align: center;
    border: none;
}

.emc2css_eventseditHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color: #34005B;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_eventseditHeader A,.emc2css_eventseditHeader A:link,.emc2css_eventseditHeader A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color: #330059;
	font-weight : bold;
	text-align : left;
    text-decoration: undeline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_eventseditHeader A:hover,.emc2css_eventseditHeader A:active{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color : #111111;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}

.emc2css_eventseditTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #3E006C;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_eventseditURL{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_eventseditURL A,.emc2css_eventseditURL A:link,.emc2css_eventseditURL A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #005B77;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_eventseditURL A:hover,.emc2css_eventseditURL A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_eventseditText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    height: 12px;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_eventseditText A,.emc2css_eventseditText A:link,.emc2css_eventseditText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
}

.emc2css_eventseditText A:hover,.emc2css_eventseditText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_eventseditTextCTR{
	border : none;
	background-color : transparent;
    	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
    	height: 12px;
}

.emc2css_eventseditTextCTR A,.emc2css_eventseditTextCTR A:link,.emc2css_eventseditTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_eventseditTextCTR A:hover,.emc2css_eventseditTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}

.emc2css_eventseditLink{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #005B77;
	float : none;
	text-decoration : none;
    height: 12px;
}

.emc2css_eventseditLink A,.emc2css_eventseditLink A:link,.emc2css_eventseditLink A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #005C79;
	float : none;
	text-decoration : none;
}

.emc2css_eventseditLink A:hover,.emc2css_eventseditLink A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-decoration : underline;
}


/********* Forum Edit ********/

.emc2css_forumeditBG{
    border: 1px solid #C0C0C0;
}

.emc2css_forumeditlightcolorBG{
  background: #F7F7F7;
}

.emc2css_forumeditIMG{
    text-align: center;
    border: none;
}

.emc2css_forumeditHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color: #2F0053;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_forumeditHeader A,.emc2css_forumeditHeader A:link,.emc2css_forumeditHeader A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color: #290048;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_forumeditHeader A:hover,.emc2css_forumeditHeader A:active{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 13pt;
	color : #111111;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}

.emc2css_forumeditTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #475965;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_forumeditTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #44555F;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_forumeditURL{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_forumeditURL A,.emc2css_forumeditURL A:link,.emc2css_forumeditURL A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #005975;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_forumeditURL A:hover,.emc2css_forumeditURL A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_forumeditText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    height: 12px;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_forumeditText A,.emc2css_forumeditText A:link,.emc2css_forumeditText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
}

.emc2css_forumeditText A:hover,.emc2css_forumeditText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}




.emc2css_forumeditTextCTR{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_forumeditTextCTR A,.emc2css_forumeditTextCTR A:link,.emc2css_forumeditTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_forumeditTextCTR A:hover,.emc2css_forumeditTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}

.emc2css_forumeditLink{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #006180;
	float : none;
	text-align : right;
	text-decoration : underline;
    height: 12px;
}

.emc2css_forumeditLink A,.emc2css_forumeditLink A:link,.emc2css_forumeditLink A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #005975;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_forumeditLink A:hover,.emc2css_forumeditLink A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


/********* Listing ********/

.emc2css_listingBG{
    border: 1px solid #C0C0C0;
}

.emc2css_listinglightcolorBG{
  background: #F7F7F7;
}

.emc2css_listingIMG{
    text-align: center;
    border: none;
}

.emc2css_listingHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #380062;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_listingHeader A,.emc2css_listingHeader A:link,.emc2css_listingHeader A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #360060;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_listingHeader A:hover,.emc2css_listingHeader 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_listingSubHeader{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #111111;
	font-weight : normal;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 25px;
    font-style: italic;
    padding: 0px 0px 0px 10px;
}

.emc2css_listingSubSubHeader{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C2C2C;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_listingTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #495A66;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_listingTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #495B67;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_listingTitleSM{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C2C2C;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}


.emc2css_listingURL{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_listingURL A,.emc2css_listingURL A:link,.emc2css_listingURL A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #00516A;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_listingURL A:hover,.emc2css_listingURL A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_listingText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
}

.emc2css_listingText A,.emc2css_listingText A:link,.emc2css_listingText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #1E5977;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
}

.emc2css_listingText A:hover,.emc2css_listingText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
}

.emc2css_listingTextCTR{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_listingTextCTR A,.emc2css_listingTextCTR A:link,.emc2css_listingTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_listingTextCTR A:hover,.emc2css_listingTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}


.emc2css_listingDescrText{
	border : none;
	background-color: #E9F1F5;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    height: 12px;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_listingDescrText A,.emc2css_listingDescrText A:link,.emc2css_listingDescrText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
}

.emc2css_listingDescrText A:hover,.emc2css_listingDescrText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_listingLink{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-decoration : none;
    height: 12px;
    line-height: 5px;
    vertical-align: middle;
}

.emc2css_listingLink A,.emc2css_listingLink A:link,.emc2css_listingLink A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #004E66;
	float : none;
	text-decoration : none;
    vertical-align: middle;
}

.emc2css_listingLink A:hover,.emc2css_listingLink A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-decoration : underline;
    vertical-align: middle;
}


.emc2css_listingLinkSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #009966;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_listingLinkSM A,.emc2css_listingLinkSM A:link,.emc2css_listingLinkSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #009966;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_listingLinkSM A:hover,.emc2css_listingLinkSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #0099CC;
	float : none;
	text-align : right;
	text-decoration : underline;
}

/********* msg ********/

.emc2css_msgBG{
    border: 1px solid #E4E4E4;
}


.emc2css_msgIMG{
    text-align: center;
    border: none;
}

.emc2css_msgHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #34005B;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_msgHeader A,.emc2css_msgHeader A:link,.emc2css_msgHeader A:visited{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #495A66;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_msgHeader A:hover,.emc2css_msgHeader 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_msgHeaderSM{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #270044;
	font-weight : bold;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_msgHeaderSM A,.emc2css_msgHeaderSM A:link,.emc2css_msgHeaderSM A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #380062;
	font-weight : bold;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_msgHeaderSM A:hover,.emc2css_msgHeaderSM A:active{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color : #111111;
	font-weight : bold;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}



.emc2css_msgTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #181E21;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_msgTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #232C32;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: middle;
}


.emc2css_msgTitleCTR A,.emc2css_msgTitleCTR A:link,.emc2css_msgTitleCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 11pt;
	color: #232C32;
	font-weight : bold;
	float : none;
	text-align : center;
	text-decoration : underline;
    vertical-align: middle;
}

.emc2css_msgTitleCTR A:hover,.emc2css_msgTitleCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 11pt;
	font-weight : bold;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
    vertical-align: middle;
}

.emc2css_msgTitleSM{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #111111;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_msgText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_msgText A,.emc2css_msgText A:link,.emc2css_msgText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #1E5977;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_msgText A:hover,.emc2css_msgText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_msgTextSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_msgTextSM A,.emc2css_msgTextSM A:link,.emc2css_msgTextSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #1B536F;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_msgTextSM A:hover,.emc2css_msgTextSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_msgLink{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_msgLink A,.emc2css_msgLink A:link,.emc2css_msgLink A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #004A62;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_msgLink A:hover,.emc2css_msgLink A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_msgLinkSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #006A46;
	float : none;
	text-align : right;
	text-decoration : none;
    height: 12px;
}

.emc2css_msgLinkSM A,.emc2css_msgLinkSM A:link,.emc2css_msgLinkSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #006A46;
	float : none;
	text-align : right;
	text-decoration : none;
}

.emc2css_msgLinkSM A:hover,.emc2css_msgLinkSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #0099CC;
	float : none;
	text-align : right;
	text-decoration : underline;
}

/********** People card ********/

.emc2css_pcBG{
    border: 1px solid #C0C0C0;
}

.emc2css_pcIMG{
    text-align: center;
    border: none;
}


.emc2css_pcHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #330059;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_pcHeader A,.emc2css_pcHeader A:link,.emc2css_pcHeader A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #330059;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_pcHeader A:hover,.emc2css_pcHeader 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_pcTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 10pt;
	color: #006699;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_pcTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #39474F;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_pcTitleRT{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #39474F;
	font-weight : bold;
	text-align : right;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_pcTitleSM{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #39474F;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_pcText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_pcText A,.emc2css_pcText A:link,.emc2css_pcText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #17465E;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_pcText A:hover,.emc2css_pcText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

 .emc2css_pcTextSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_pcTextSM A,.emc2css_pcTextSM A:link,.emc2css_pcTextSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #1D5978;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_pcTextSM A:hover,.emc2css_pcTextSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

/********* search ********/

.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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}


.emc2css_searchTextSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	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, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

/********* tribe ********/

.emc2css_tribeBG{
    border: 1px solid #C0C0C0;
}

.emc2css_tribeIMG{
    text-align: center;
    border: none;
}

.emc2css_tribeHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #380062;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_tribeHeader A,.emc2css_tribeHeader A:link,.emc2css_tribeHeader A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #2D004F;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_tribeHeader A:hover,.emc2css_tribeHeader 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_tribeHeaderSM{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #4B0082;
	font-weight : bold;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_tribeHeaderSM A,.emc2css_tribeHeaderSM A:link,.emc2css_tribeHeaderSM A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #34005B;
	font-weight : bold;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_tribeHeaderSM A:hover,.emc2css_tribeHeaderSM A:active{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color : #111111;
	font-weight : bold;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}

.emc2css_tribeTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #2C373E;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_tribeTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #2C373E;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_tribeTitleSM{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C373E;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_tribeTitleRT{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C373E;
	font-weight : bold;
	text-align : right;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_tribeText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_tribeText A,.emc2css_tribeText A:link,.emc2css_tribeText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #1B506B;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_tribeText A:hover,.emc2css_tribeText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_tribeTextCTR{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_tribeTextCTR A,.emc2css_tribeTextCTR A:link,.emc2css_tribeTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_tribeTextCTR A:hover,.emc2css_tribeTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}


.emc2css_tribeTextSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_tribeTextSM A,.emc2css_tribeTextSM A:link,.emc2css_tribeTextSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #18475F;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_tribeTextSM A:hover,.emc2css_tribeTextSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

/********* user ********/

.emc2css_userBG{
    border: 1px solid #C0C0C0;
}

.emc2css_userjoinBG{
  border: 4px solid #EEEEEE;
}


.emc2css_userIMG{
    text-align: center;
    border: none;
    font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
    color: #282828;
}


.emc2css_userIMG A,.emc2css_userIMG A:link,.emc2css_userIMG A:visited{
	background-color: transparent;
	font-family:Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color: #2E3940;
	font-weight : normal;
    text-decoration: underline;
    vertical-align: middle;
    text-align: center;
}


.emc2css_userIMG A:hover,.emc2css_userIMG A:active{
	background-color: transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 8pt;
	color : #CC3366;
	font-weight : normal;
    text-decoration: underline;
    vertical-align: middle;
    text-align: center;
}


.emc2css_userHeader{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #330059;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_userHeader A,.emc2css_userHeader A:link,.emc2css_userHeader A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 12pt;
	color: #360060;
	font-weight : bold;
	text-align : left;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_userHeader A:hover,.emc2css_userHeader 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_userHeaderSM{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #2C004C;
	font-weight : bold;
    text-decoration: none;
    vertical-align: middle;
    height: 20px;
}

.emc2css_userHeaderSM A,.emc2css_userHeaderSM A:link,.emc2css_userHeaderSM A:visited{
	background-color: #ABBCE1;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #34005B;
	font-weight : bold;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}


.emc2css_userHeaderSM A:hover,.emc2css_userHeaderSM A:active{
	background-color: #E9F1F5;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color : #111111;
	font-weight : bold;
    text-decoration: underline;
    vertical-align: middle;
    height: 20px;
}

.emc2css_userTitle{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #1E262A;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_userTitleBorder{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #3A4851;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
    border: 2px solid #F6F6F6;
}

.emc2css_userTitleCTR{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 11pt;
	color: #313D44;
	font-weight : bold;
	text-align : center;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_userTitleSM{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #6B8595;
	font-weight : bold;
	text-align : left;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_userTitleRT{
	background-color: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #1F272C;
	font-weight : bold;
	text-align : right;
    text-decoration: none;
    vertical-align: top;
}

.emc2css_userText{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    /*height: 20px; */
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_userText A,.emc2css_userText A:link,.emc2css_userText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #1A4C66;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_userText A:hover,.emc2css_userText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}


.emc2css_userTextBorder{
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    border: 2px solid #F6F6F6;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_userTextBorder A,.emc2css_userTextBorder A:link,.emc2css_userTextBorder A:visited{
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #17465E;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_userTextBorder A:hover,.emc2css_userTextBorder A:active{
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_userTextCTR{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_userTextCTR A,.emc2css_userTextCTR A:link,.emc2css_userTextCTR A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : none;
}

.emc2css_userTextCTR A:hover,.emc2css_userTextCTR A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : center;
	text-decoration : underline;
}


.emc2css_userTextSM{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_userTextSM A,.emc2css_userTextSM A:link,.emc2css_userTextSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #17445C;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_userTextSM A:hover,.emc2css_userTextSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_userDescr{
	border : none;
	background-color : #F1F1EB;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #2B2B2B;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: top;
}

.emc2css_userDescr A,.emc2css_userDescr A:link,.emc2css_userDescr A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #3399CC;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}

.emc2css_userDescr A:hover,.emc2css_userDescr A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #CC6666;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: top;
}


/*#######################################*/

 /*******  Find Friends **********/

.emc2css_findfriendsBox{
  background-color: #FFFFFF;
  border: 1px solid #E1E1E1;
}


 .emc2css_findfriendsTITLEBG{
	background-color : #E0E0E0;
    height: 25px;
 }

.emc2css_findfriendsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
}

.emc2css_findfriendsTITLE_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : right;
	text-align : right;
	text-decoration : none;
	font-weight: normal;
  padding-right: 10px;
}

 .emc2css_findfriendsTITLE_SM A,.emc2css_findfriendsTITLE_SM A:link,.emc2css_findfriendsTITLE_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_findfriendsTITLE_SM A:hover,.emc2css_findfriendsTITLE_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #B22222;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_findfriendsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;

}

 .emc2css_findfriendsTEXT A,.emc2css_findfriendsTEXT A:link,.emc2css_findfriendsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #1D5A76;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_findfriendsTEXT A:hover,.emc2css_findfriendsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_findfriendsTEXT_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}

 .emc2css_findfriendsTEXT_SM A,.emc2css_findfriendsTEXT_SM A:link,.emc2css_findfriendsTEXT_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #1D5B77;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_findfriendsTEXT_SM A:hover,.emc2css_findfriendsTEXT_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}

 /*******  Find Groups **********/

.emc2css_findgroupsBox{
  background-color: #FFFFFF;
  border: 1px solid #E1E1E1;
}


 .emc2css_findgroupsTITLEBG{
	background-color : #E0E0E0;
    height: 25px;
 }


.emc2css_findgroupsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.emc2css_findgroupsTITLE_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : none;
	font-weight: normal;
 	float : right;
    padding-right: 10px;
}

 .emc2css_findgroupsTITLE_SM A,.emc2css_findgroupsTITLE_SM A:link,.emc2css_findgroupsTITLE_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_findgroupsTITLE_SM A:hover,.emc2css_findgroupsTITLE_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #B22222;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_findgroupsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}

 .emc2css_findgroupsTEXT A,.emc2css_findgroupsTEXT A:link,.emc2css_findgroupsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #26759B;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_findgroupsTEXT A:hover,.emc2css_findgroupsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}


.emc2css_findgroupsTEXT_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}

 .emc2css_findgroupsTEXT_SM A,.emc2css_findgroupsTEXT_SM A:link,.emc2css_findgroupsTEXT_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #1F607E;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_findgroupsTEXT_SM A:hover,.emc2css_findgroupsTEXT_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}


 /*******  Recent Listings **********/

 .emc2css_recentlistingsBox{
  background-color: #FFFFFF;
  border: 1px solid #E1E1E1;
}


 .emc2css_recentlistingsTITLEBG{
	background-color : #E0E0E0;
    height: 25px;
 }


.emc2css_recentlistingsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
}

.emc2css_recentlistingsTITLE_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : right;
	text-align : right;
	text-decoration : none;
	font-weight: normal;
    padding-right: 10px;
}

 .emc2css_recentlistingsTITLE_SM A,.emc2css_recentlistingsTITLE_SM A:link,.emc2css_recentlistingsTITLE_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_recentlistingsTITLE_SM A:hover,.emc2css_recentlistingsTITLE_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #B22222;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_recentlistingsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}

 .emc2css_recentlistingsTEXT A,.emc2css_recentlistingsTEXT A:link,.emc2css_recentlistingsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #1D5B77;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_recentlistingsTEXT A:hover,.emc2css_recentlistingsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}



.emc2css_recentlistingsTEXT_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.emc2css_recentlistingsBUTTON{
	border : 1px solid #CDCDCD;
	vertical-align : middle;
	background-color : #7D7D7D;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : underline;
	font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
}

 .emc2css_recentlistingsBUTTON A,.emc2css_recentlistingsBUTTON A:link,.emc2css_recentlistingsBUTTON A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_recentlistingsBUTTON A:hover,.emc2css_recentlistingsBUTTON A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #B22222;
	float : none;
	text-align : right;
	text-decoration : underline;
}

/*******  My Friends Listings **********/

 .emc2css_myfriendsBox{
  background-color: #FFFFFF;
  border: 1px solid #E1E1E1;
}


 .emc2css_myfriendsTITLEBG{
	background-color : #E0E0E0;
    height: 25px;
 }

.emc2css_myfriendsIMG{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    	padding-left: 10px;
    	padding-top: 10px;
    	padding-bottom: 10px;
}

 .emc2css_myfriendsIMG A,.emc2css_myfriendsIMG A:link,.emc2css_myfriendsIMG A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #184A61;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_myfriendsIMG A:hover,.emc2css_myfriendsIMG A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}


.emc2css_myfriendsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
}

.emc2css_myfriendsTITLE_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : right;
	text-align : right;
	text-decoration : none;
	font-weight: normal;
    padding-right: 10px;
}

 .emc2css_myfriendsTITLE_SM A,.emc2css_myfriendsTITLE_SM A:link,.emc2css_myfriendsTITLE_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_myfriendsTITLE_SM A:hover,.emc2css_myfriendsTITLE_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #B22222;
	float : none;
	text-align : right;
	text-decoration : underline;
}


/*********** MY BULLETINS **********/

 .emc2css_mybulletinsBox{
  background-color: #FFFFFF;
  border: 1px solid #E1E1E1;
}


 .emc2css_mybulletinsTITLEBG{
	background-color : #E0E0E0;
    height: 25px;
 }


.emc2css_mybulletinsTITLE{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 10pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: bold;
    padding-left: 10px;
}

.emc2css_mybulletinsTITLE_SM{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 8pt;
	color : #111111;
	float : right;
	text-align : right;
	text-decoration : none;
	font-weight: normal;
    padding-right: 10px;
}

 .emc2css_mybulletinsTITLE_SM A,.emc2css_mybulletinsTITLE_SM A:link,.emc2css_mybulletinsTITLE_SM A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #111111;
	float : none;
	text-align : right;
	text-decoration : underline;
}

.emc2css_mybulletinsTITLE_SM A:hover,.emc2css_mybulletinsTITLE_SM A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	font-weight: normal;
	color : #B22222;
	float : none;
	text-align : right;
	text-decoration : underline;
}


.emc2css_mybulletinsTEXT{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 9pt;
	color : #111111;
	float : none;
	text-align : left;
	text-decoration : none;
	font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

 .emc2css_mybulletinsTEXT A,.emc2css_mybulletinsTEXT A:link,.emc2css_mybulletinsTEXT A:visited{
	border : none;
	vertical-align : middle;
	background-color : transparent;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #1C5772;
	float : none;
	text-align : left;
	text-decoration : underline;
}

.emc2css_mybulletinsTEXT A:hover,.emc2css_mybulletinsTEXT A:active{
	border : none;
	vertical-align : middle;
	background-color : transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #B22222;
	float : none;
	text-align : left;
	text-decoration : underline;
}



/********** 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;
}
