/*######## GENERAL ##########*/

.emc2css_width100{
  width: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: transparent;
	margin-right: 0px;
	margin-bottom: 0px;
}

sup {
  font-size: 70%;
}

.emc2css_projectbutton{
  background-image: url(../images/button_reddarkblank.gif);
  background-repeat: no-repeat;
  width: 125px;
  height: 23px;
  position: relative;
  top: 5px;
}


.emc2css_greenBar{
  background-image: url(../images/bar_green_long.gif);
  background-repeat: no-repeat;
  width: 340px;
  height: 36px;
  background-position: center middle;
}

.emc2css_takeatour{
  background-image: url(../images/button_purple_small.gif);
  width: 101px;
  height: 31px;
  background-repeat: no-repeat;
}


.emc2css_buttonSubscribe{
  background-image: url(../images/button_redblankLG.gif);
  width: 140px;
  height: 40px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.emc2css_subscribeText{
  	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 10pt;
	color: #FFFFFF;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
    height: 40px;
  padding-top: 10px;
  line-height: 20px;
}

.emc2css_subscribeText A, .emc2css_subscribeText A:link, .emc2css_subscribeText A:active{
  	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 10pt;
	color: #FFFFFF;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}


emc2css_modelIMG{
  background-image: url(../images/business_model_greensx.gif);
  width: 355px;
  height: 196px;
}


/* ####### Top Navi ########*/

.emc2css_topnavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #626262;
	float : none;
	text-align : right;
	text-decoration : none;
    padding-right: 5px;
    vertical-align: middle;
  font-weight: normal;
  height: 25px;
  float: right;
  text-align: right;
  right: 10px;
  top: 97px;
  position: absolute;
  z-index: 2;

}

.emc2css_topnavi A,.emc2css_topnavi A:link,.emc2css_topnavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
    color : #626262;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_topnavi A:hover,.emc2css_topnavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #33CC66;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

/* ####### logo #######*/

.emc2css_logoBG{
  height: 100px;
  background-color: #F5FAF8;
  height: 115px;
}

.emc2css_logo{
  background-image: url(../images/emc2_friends_logo_beta.gif);
  width: 186px;
  height: 94px;
  background-repeat: no-repeat;
  background-position: left middle;
  position: relative;
  left: 15px;
}


/********* search *********/
.emc2css_searchengineBG{
  background-image: url(../images/bg_search_input65px.gif);
  background-position: middle right;
  background-repeat: no-repeat;
  width: 502px;
  height: 65px;
  padding: 0px 0px 0px 0px;
  right: 10px;
  top: 10px;
  position: absolute;
  z-index: 5;
}

.emc2css_quicksearchform{
  height: 300px;
    width: 300px;
  float: right;
  z-index: 70;
  position: absolute;
  text-align: right;
  right: 30px;
  top: 225px;
}


/********** slogan ************/

.emc2css_slogan{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #B0D0B9;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 40px;
    background-color: transparent;
    line-height: 40px;
  padding: 0px 0px 0px 5px;
  font-style: italic;
}


/* ######### Main Navi ##########*/

.emc2css_mainnaviBG{
  background-image: url(../images/mainnavi_green_bg.jpg);
  background-repeat: repeat-x;
  height: 36px;
}

.emc2css_mainnavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 36px;
    background-color: transparent;
    line-height: 36px;
}

.emc2css_mainnavi A,.emc2css_mainnavi A:link,.emc2css_mainnavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11pt;
	color : #FFFFFF;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_mainnavi A:hover,.emc2css_mainnavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11pt;
	color : #FFFFCC;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

/* ######### Sub Navi ##########*/

.emc2css_subnaviBG{
  background-color: #F1F4ED;
  height: 36px;
}


.emc2css_subnavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : small;
	color : #595959;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 36px;
    background-color: transparent;
    line-height: 36px;
}

.emc2css_subnavi A,.emc2css_subnavi A:link,.emc2css_subnavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : small;
	color : #3F3F3F;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_subnavi A:hover,.emc2css_subnavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : small; 
	color : #007095;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}



/********** signup *************/

.emc2css_signupBG{
  background-color: #EFF2EB;
  padding: 10px 10px 10px 10px;
}

.emc2css_signupHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 13pt;
	color : #282828;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
    height: 25px;
    float: right;
    text-align: left;
}

.emc2css_signupSubheader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11pt;
	color : #3BB568;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
    height: 25px;
    float: right;
    text-align: left;
  line-height: 25px;
}

.emc2css_signupTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
    height: 25px;
    float: right;
    text-align: left;
  line-height: 25px;
}

.emc2css_signupText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    float: right;
    text-align: left;
}

/* ######### Sign-in ######## */

.emc2css_signinBG{
  background-color: #EFF2EB;
  padding: 5px 5px 5px 5px;
}

.emc2css_indexSignInTitle{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #5A3D1F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 20px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
}

.emc2css_indexRemberme{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 10px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 10px;
}

.emc2css_indexSigninSM{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
    height: 10px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 10px;
}


.emc2css_indexSigninSM A,.emc2css_indexSigninSM A:link,.emc2css_indexSigninSM A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #27789E;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_indexSigninSM A:hover,.emc2css_indexSigninSM A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #238B45;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_indexSignInButton{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11pt;
	color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    background-color: #72A668;
  padding: 0px 0px 0px 0px;
  line-height: 25px;
  float: left;
}


/* ######### Dream ##########*/

.emc2css_dreamBG{
  border: 2px solid #E4E4E4;
  padding: 7px 7px 7px 7px;
}

.emc2css_redpaperclip{
  background-image: url(../images/red_paperclip.jpg);
  width: 90px;
  height: 40px;
  position: relative;
  z-index: 6;
  top: 10px;
  right: 10px;
  float: right;
}

.emc2css_dreamHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #5A3D1F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
}

.emc2css_dreamSubheader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    background-color: transparent;
  padding: 0px 0px 0px 0px;
  line-height: 25px;
}

.emc2css_dreamText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  line-height: 13px;
}


.emc2css_dreamText A,.emc2css_dreamText A:link,.emc2css_dreamText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #27789E;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_dreamText A:hover,.emc2css_dreamText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #238B45;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_dreamTalentSearchText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #FF9F40;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  line-height: 13px;
}

 .emc2css_dreamTalentSearchText A,.emc2css_dreamTalentSearchText A:link,.emc2css_dreamTalentSearchText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FF9E40;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_dreamTalentSearchText A:hover,.emc2css_dreamTalentSearchText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #238B45;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_dreamDavidText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  font-style: italic;
  float: right;

}

.emc2css_dreamArrow{
  background-image: url(../images/arrow_red_long.gif);
  background-repeat: no-repeat;
  width: 240px;
  height: 29px;
  float: right;
}

.emc2css_dreamArrowText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
  background-color: transparent;
  font-weight: bold;
  height: 29px;
  line-height: 29px;
  padding: 0px 0px 0px 7px;
}

 .emc2css_dreamArrowText A,.emc2css_dreamArrowText A:link,.emc2css_dreamArrowText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_dreamArrowText A:hover,.emc2css_dreamArrowText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFCC;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

/* ####### take a tour ######## */


.emc2css_takeatourText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 11px;
    vertical-align: middle;
  font-weight: bold;
  height: 31px;
  float: left;
  line-height: 31px;
  position: relative;
  top: 5px;
}

.emc2css_takeatourText A,.emc2css_takeatourText A:link,.emc2css_takeatourText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
    color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_takeatourText A:hover,.emc2css_takeatourText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #33CC66;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}



/* ######### charity ####### */

.emc2css_charitytotalTable{
  border: 2px solid #E4E4E4;
}

.emc2css_charitytotalBG{
  background-color: #5AB85A;
}

.emc2css_charitytotalImage{
  background-image: url(../images/icon_saveourplanetMED.gif);
  width: 64px;
  height: 95px;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 8px 0px 8px 8px;
}

.emc2css_charitytotalearnedText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
    background-color: transparent;
    padding: 0px 0px 0px 0px;
    width: 80px;
    float: right;
  font-weight: bold;
  position: relative;
  left: 15px;
}

.emc2css_charitytotalText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  padding: 4px 4px 4px 4px;
  font-weight: bold
}


.emc2css_charitytotalText A,.emc2css_charitytotalText A:link,.emc2css_charitytotalText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
    font-weight: bold;
}

.emc2css_charitytotalText A:hover,.emc2css_charitytotalText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #FFFFCC;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
    font-weight: bold;
}

 .emc2css_charitytotalButton{
  background-color: #006B33;
  	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : right;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    width: 40px;
    height: 25px;
  line-height: 25px;
  border: 5px solid #5AB85A;
}


/* ######## Networks ########### */

.emc2css_networksBG{
  border: 2px solid #E4E4E4;
  background-color: #FBFBFB;
  padding: 4px 0px 0px 3px;
}

.emc2css_networksHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #626262;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-right: 5px;
    vertical-align: middle;
  font-weight: bold;
  text-align: left;

}

.emc2css_networksText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #007095;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-right: 5px;
    vertical-align: middle;
  font-weight: normal;
  text-align: left;

}

.emc2css_networksText A,.emc2css_networksText A:link,.emc2css_networksText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #007095;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_networksText A:hover,.emc2css_networksText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #33CC66;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_networksButton{
  background-image: url(../images/button_greenblankLG.gif);
  width: 133px;
  height: 51px;
  background-repeat: no-repeat;
}


.emc2css_networksButtonText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 11px;
    vertical-align: middle;
  font-weight: bold;
  height: 31px;
  float: left;
  line-height: 15px;
  position: relative;
  top: 10px;
}

.emc2css_networksButtonText A,.emc2css_networksButtonText A:link,.emc2css_networksButtonText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
    color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_networksButtonText A:hover,.emc2css_networksButtonText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFCC;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}



/* ####### Blog Portal ######### */

.emc2css_BlogPortalBG{
  background-image: url(../images/bar_black_long_blogportal.gif);
  width: 384px;
  height: 36px;
  background-repeat: no-repeat;
}

.emc2css_BlogPortalText{
     font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
    padding-left: 4px;
    padding-bottom: 12px;
    vertical-align: middle;
  font-weight: bold;
  line-height: 36px;
  height: 36px;
}

.emc2css_BlogPortalInputText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
  font-weight: normal;
  line-height: 36px;
  width: 95px;
}

.emc2css_BlogPortalMenu{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
  font-weight: normal;
  line-height: 36px;
  width: 90px;
}

 .emc2css_BlogPortalButton{
  background-color: #EBEBEB;
  	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    width: 50px;
    height: 20px;
  line-height: 20px;
}

.emc2css_BlogPortalForm{
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
}

/* ######## Things to Do ########## */

.emc2css_thingstodoText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  width: 100%;
  padding-left: 15px;
}

.emc2css_todoListText{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #000000;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_todoListText A,.emc2css_todoListText A:link,.emc2css_todoListText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
    color : #000000;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_todoListText A:hover,.emc2css_todoListText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #279C4E;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

/*##################################*/
/*##################################*/
/*##################################*/
/*##################################*/
/*##################################*/
/*##################################*/

/* ######### ideas Navi ##########*/

.emc2css_ideasnaviBG{
  background-image: url(../images/bg_ideas_553px.gif);
  background-position: center middle;
  background-repeat: no-repeat;
  position: relative;
  left: 5px;
}

.emc2css_ideasnavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #4E4E4E;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
    height: 35px;
    background-color: transparent;
  padding: 0px 0px 0px 10px;
  line-height: 30px;
}

.emc2css_ideasnavi A,.emc2css_ideasnavi A:link,.emc2css_ideasnavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #4E4E4E;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_ideasnavi A:hover,.emc2css_ideasnavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #238B45;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}





/* ###### CSS for Shade Tabs ###### */

.emc2css_hr{
  width: 100%;
  color: #c3c3c3;
  height: 1px;
  top: 20px;
}

.emc2css_red, .emc2css_red A, .emc2css_red A:link{
  color: #AA2B54;
}


.emc2css_tabs{
padding: 3px 3px 0px 0px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 14px Arial;
list-style-type: none;
text-align: left;
 z-index: 10;
 width: 100%;
}

.emc2css_tabs ul{
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.emc2css_tabs li{
display: inline;
margin: 0;
text-transform:uppercase;
}

.emc2css_tabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 6px 0px 6px;
margin-right: 1px;
border: 1px solid #C3C3C3;
color: #2d2b2b;
background: white url(../ajaxtabs/ajaxtabs/shade.gif) repeat-x left top;
  white-space: nowrap;
}

.emc2css_tabs li a:visited{
color: #2d2b2b;
}

.emc2css_tabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}


.emc2css_tabs a{
float: right;
display: block;
font: bold 9pt Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0;
padding: 5px 3px 0px 0px;
border-top: 1px solid white;
color: #2d2b2b;
background: white url(../ajaxtabs/ajaxtabs/shade.gif) top left repeat-x;
  white-space: nowrap;
}

.emc2css_tabs a:hover{
background-color: transparent;
color: #CC0066;
}

.emc2css_tabs a.selected{ /*currently selected tab*/
background-color: transparent; /
color: #009966;
background-image: url(../ajaxtabs/ajaxtabs/shadeactive.gif);
border-bottom-color: white;
}

.emc2css_contentbox{
width:100%;
height: 200px;
background-color:
transparent; padding: 5px;
margin-top: 19px;
z-index: 1;
border-top: 1px solid #C3C3C3;
}

.emc2css_topcontentspace{
  height: 40px;
}



/********** left navi ***********/

.emc2css_leftarrow{
  background-image: url(http://greensx.com/images/menu-bullet-tan.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

.emc2css_leftnaviBG{
  background-color: transparent;
  padding: 2px 2px 2px 2px;
  border: none;
}


.emc2css_leftnaviTitle{
	border: none;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #000000;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: #E9E9E9;
	font-weight: bold;
	height: 20px;
    width: 100%;
  padding-left: 10px;
}

.emc2css_leftnaviTitle A,.emc2css_leftnaviTitle A:link,.emc2css_leftnaviTitle A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: Black;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}

.emc2css_leftnaviTitle A:hover,.emc2css_leftnaviTitle A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #2F8C57;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: bold;
}

 .emc2css_leftnaviText{
	border: none;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
	height: 17px;
    padding: 0px 0px 0px 5px;
}

.emc2css_leftnaviText A,.emc2css_leftnaviText A:link,.emc2css_leftnaviText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_leftnaviText A:hover,.emc2css_leftnaviText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #2F8C57;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


 .emc2css_leftnaviTextCTR{
	border: none;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
	height: 17px;
    padding: 0px 0px 0px 5px;
}

.emc2css_leftnaviTextCTR A,.emc2css_leftnaviTextCTR A:link,.emc2css_leftnaviTextCTR A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_leftnaviTextCTR A:hover,.emc2css_leftnaviTextCTR A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #2F8C57;
	float: none;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


/********** right navi ***********/

.emc2css_rightarrow{
  background-image: url(http://greensx.com/images/menu-bullet-tan.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

.emc2css_rightnaviBG{
  background-color: #FDFBF7;
  padding: 5px 5px 5px 5px;
  border: 2px solid #E5E5E5;
}


.emc2css_rightnaviTitle{
	border: none;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #000000;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: #E9E9E9;
	font-weight: bold;
	height: 20px;
    width: 90%;
}

.emc2css_rightnaviTitle A,.emc2css_rightnaviTitle A:link,.emc2css_rightnaviTitle A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: Black;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}

.emc2css_rightnaviTitle A:hover,.emc2css_rightnaviTitle A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #2F8C57;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: bold;
}

 .emc2css_rightnaviText{
	border: none;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
	height: 17px;
    padding: 0px 0px 0px 5px;
}

.emc2css_rightnaviText A,.emc2css_rightnaviText A:link,.emc2css_rightnaviText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_rightnaviText A:hover,.emc2css_rightnaviText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #2F8C57;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


 .emc2css_rightnaviTextCTR{
	border: none;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
	height: 17px;
    padding: 0px 0px 0px 5px;
}

.emc2css_rightnaviTextCTR A,.emc2css_rightnaviTextCTR A:link,.emc2css_rightnaviTextCTR A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #5B5B5B;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_rightnaviTextCTR A:hover,.emc2css_rightnaviTextCTR A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #2F8C57;
	float: none;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


/******** descr index *********/

.emc2css_descrHeader{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #414141;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	background-color: transparent;
	font-weight: bold;
}

.emc2css_descrHeaderCenter{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 11pt;
	color: #DC143C;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	background-color: transparent;
	font-weight: bold;
}

.emc2css_descrSubHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #339966;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  font-weight: bold;
}

.emc2css_descrTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  font-weight: bold;
}

.emc2css_descrText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
}

.emc2css_descrText A,.emc2css_descrText A:link,.emc2css_descrText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #2C5885;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}

.emc2css_descrText A:hover,.emc2css_descrText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #0066CC;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}

.emc2css_descrTextSM{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #5A5A5A;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
}

.emc2css_descrTextSM A,.emc2css_descrTextSM A:link,.emc2css_descrTextSM A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: Black;
	float: none;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_descrTextSM A:hover,.emc2css_descrTextSM A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #2F8C57;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


.emc2css_descrTextSMCTR{
	border: none;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #5A5A5A;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
}

.emc2css_descrTextSMCTR A,.emc2css_descrTextSMCTR A:link,.emc2css_descrTextSMCTR A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: Black;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}

.emc2css_descrTextSMCTR A:hover,.emc2css_descrTextSMCTR A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 8pt;
	color: #2F8C57;
	float: none;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}


.emc2css_descrAjaxText{
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  padding: 5px 5px 5px 5px;
  border-bottom: 2px solid #C3C3C3;
  border-left: 2px solid #C3C3C3;
  border-right: 2px solid #C3C3C3;
}

.emc2css_descrAjaxText A,.emc2css_descrAjaxText A:link,.emc2css_descrAjaxText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #2C5885;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}

.emc2css_descrAjaxText A:hover,.emc2css_descrAjaxText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 9pt;
	color: #0066CC;
	float: none;
	text-align: left;
	text-decoration: underline;
	vertical-align: middle;
}



/* ####### LOGIN BOX ########## */

.emc2css_loginBox{
  width: 320px;
  background: transparent;
  border: none;
  padding: 0px 5px 0px 15px;
}

emc2css_ajaxcontentBG{
  background: #DBEDC9;
}


/* ####### NETWORKS BOX ########## */

td#emc2css_networknaviColorBG{
  background-color: #F5F9FC;
}


div#emc2css_networknaviBG{
  padding: 5px 0px 5px 0px;
  background-color: #F5F9FC;
  width: 98%;
}

.emc2css_networknaviTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: normal;
  height: 20px;
}

.emc2css_networknavi{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11.5px;
	color : #ACACAC;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 0px;
    vertical-align: middle;
  font-weight: normal;
  height: 14px;
}

.emc2css_networknavi A,.emc2css_networknavi A:link,.emc2css_networknavi A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11.5px;
	color : #006080;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_networknavi A:hover,.emc2css_networknavi A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 11.5px;
	color : #248E47;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}



/* ####### SONGS BOX ########## */

.emc2css_songsBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_songsBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 15px;
    color: #CC3366;
}


 /* ####### artists BOX ########## */

.emc2css_artistsBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_artistsBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 15px;
    color: #CC3366;
}


/* ####### members BOX ########## */


.emc2css_membersBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_membersBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 25px;
    color: #CC3366;
}



 /* ####### shop BOX ########## */

.emc2css_shopBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_shopBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 15px;
    color: #CC3366;
    height: 25px;
}

 

 /* ####### Ideas BOX ########## */

.emc2css_ideasBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_ideasBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 15px;
    color: #003300;
    height: 25px;
}

  /* ####### Videos BOX ########## */

.emc2css_videosBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_videosBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 15px;
    color: #CC3366;
    height: 25px;
}


/* ####### blogs BOX ########## */

.emc2css_blogsBox{
    width: 295px;
    padding: 10px;
    margin: 10px;
    height: 250px;
    background: #FAF5F5;
    border: 2px dotted #D3BEBE;
}

.emc2css_blogsBoxTitle{
    text-align: left;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    height: 15px;
    color: #CC3366;
    height: 25px;
}

/********  Ajax Content ************/

td#emc2css_callforartistBG{
  background-image: url(../images/bg_ajax_callforartists.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  height: 240px;
  /*border: 1px solid #BDBDBD; */
}


div#emc2css_callforartistTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 20pt;
	color : #660066;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: bolder;
  height: 25px;
  font-style: italic;
}

div#emc2css_callforartistTitle A,div#emc2css_callforartistTitle A:link,div#emc2css_callforartistTitle A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 20pt;
	color : #660066;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
  font-style: italic;
}

div#emc2css_callforartistTitle A:hover,div#emc2css_callforartistTitle A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 20pt;
	color : #20803F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
  font-style: italic;
}


div#emc2css_callforartistSubTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #078907;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: bold;
  height: 25px;
}

div#emc2css_callforartistSubTitle A,div#emc2css_callforartistSubTitle A:link,div#emc2css_callforartistSubTitle A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #078907;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

div#emc2css_callforartistSubTitle A:hover,div#emc2css_callforartistSubTitle A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #006282;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}


div#emc2css_callforartistText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: normal;
  height: 20px;
}

div#emc2css_callforartistText A,div#emc2css_callforartistText A:link,div#emc2css_callforartistText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}

div#emc2css_callforartistText A:hover,div#emc2css_callforartistText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #1E753A;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}

div#emc2css_callforartistPrizesBG{;
  background-color: #4FBA72;
  width: 190px;
  bottom: 0px;
  left: 0px;
  height: 35px;
  position: relative;
  top: 130px;
}


div#emc2css_callforartistPrizes{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 14pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding: 5px;
    vertical-align: middle;
  font-weight: bold;
  height: 25px;
}

div#emc2css_callforartistPrizes A,div#emc2css_callforartistPrizes A:link,div#emc2css_callforartistPrizes A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 14pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

div#emc2css_callforartistPrizes A:hover,div#emc2css_callforartistPrizes A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 14pt;
	color : #00759B;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}


td#emc2css_talentsearchBG{
  background-image: url(../images/bg_ajax_talentsearch.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  height: 240px;
  /*border: 1px solid #BDBDBD;*/
  background-color: #FCF8EF;
}


div#emc2css_talentsearchTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 20pt;
	color : #FF7F00;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: bolder;
  height: 25px;
}

div#emc2css_talentsearchTitle A,div#emc2css_talentsearchTitle A:link,div#emc2css_talentsearchTitle A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 20pt;
	color : #FF7F00;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
}

div#emc2css_talentsearchTitle A:hover,div#emc2css_talentsearchTitle A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 20pt;
	color : #20803F;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
}



div#emc2css_talentsearchText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: normal;
  height: 20px;
}

div#emc2css_talentsearchText A,div#emc2css_talentsearchText A:link,div#emc2css_talentsearchText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}

div#emc2css_talentsearchText A:hover,div#emc2css_talentsearchText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #1E753A;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}

div#emc2css_talentsearchPrizesBG{;
  background-color: #FF7F00;
  width: 200px;
  bottom: 0px;
  left: 0px;
  height: 35px;
  position: relative;
  top: 150px;
}


div#emc2css_talentsearchPrizes{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding: 5px;
    vertical-align: middle;
  font-weight: bold;
  height: 25px;
}

div#emc2css_talentsearchPrizes A,div#emc2css_talentsearchPrizes A:link,div#emc2css_talentsearchPrizes A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

div#emc2css_talentsearchPrizes A:hover,div#emc2css_talentsearchPrizes A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 12pt;
	color : #00759B;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}


td#emc2css_lohasmagBG{
  background-image: url(../images/bg_ajax_lohasmag.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  height: 240px;
  /*border: 1px solid #BDBDBD;*/
  background-color: #F3FDFF;
}


div#emc2css_lohasmagTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #006B33;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: bolder;
  height: 25px;
}

div#emc2css_lohasmagTitle A,div#emc2css_lohasmagTitle A:link,div#emc2css_lohasmagTitle A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #006B33;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
}

div#emc2css_lohasmagTitle A:hover,div#emc2css_lohasmagTitle A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #006B33;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bolder;
}


div#emc2css_lohasmagSubTitle{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #00A33D;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: bold;
  height: 25px;
}

div#emc2css_lohasmagSubTitle A,div#emc2css_lohasmagSubTitle A:link,div#emc2css_lohasmagSubTitle A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #00A33D;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

div#emc2css_lohasmagSubTitle A:hover,div#emc2css_lohasmagSubTitle A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 17pt;
	color : #00A33D;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}


div#emc2css_lohasmagText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: normal;
  height: 20px;
}

div#emc2css_lohasmagText A,div#emc2css_lohasmagText A:link,div#emc2css_lohasmagText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}

div#emc2css_lohasmagText A:hover,div#emc2css_lohasmagText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #1E753A;
	float : none;
	text-align : left;
	text-decoration : underline;
    vertical-align: middle;
    font-weight: normal;
}

div#emc2css_lohasmagPrizesBG{;
  background-color: #047391;
  width: 170px;
  bottom: 0px;
  left: 0px;
  height: 35px;
  position: relative;
  top: 125px;
}


div#emc2css_lohasmagPrizes{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 13pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding: 5px;
    vertical-align: middle;
  font-weight: bold;
  height: 25px;
}

div#emc2css_lohasmagPrizes A,div#emc2css_lohasmagPrizes A:link,div#emc2css_lohasmagPrizes A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 13pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

div#emc2css_lohasmagPrizes A:hover,div#emc2css_lohasmagPrizes A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 13pt;
	color : #D5E9B6;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

/* ####### Featured Projects ########*/

.emc2css_featuredprojectsTableBG{
  border: 2px solid #DFCECE;
  padding: 5px 5px 5px 5px;
  background-color: #D2B9B9;
}

.emc2css_featuredprojectsBG{
  border: 2px dotted #FFE3A4;
  background-color: #FFFCF4;
  padding: 5px 5px 5px 5px;
}

.emc2css_featuredprojectsHeader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 2px;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
  background-color: #8E5E5E;
}


.emc2css_featuredprojectsSubheader{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding-top: 10px;
  width: 100%;
}

.emc2css_featuredprojectsSubheader A,.emc2css_featuredprojectsSubheader A:link,.emc2css_featuredprojectsSubheader A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_featuredprojectsSubheader A:hover,.emc2css_featuredprojectsSubheader A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #249348;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
    font-weight: bold;
}

.emc2css_featuredprojectsTitle, .emc2css_featuredprojectsTitle A, .emc2css_featuredprojectsTitle A:link, .emc2css_featuredprojectsTitle A:active, .emc2css_featuredprojectsTitle A:visited{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif;
	font-size : 11pt;
	color : #006400;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 2px;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}

.emc2css_featuredprojectsText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
    padding-left: 5px;
    vertical-align: middle;
  font-weight: normal;
}

.emc2css_featuredprojectsText A,.emc2css_featuredprojectsText A:link,.emc2css_featuredprojectsText A:visited{
	border : none;
	background-color : transparent;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #1D5774;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}

.emc2css_featuredprojectsText A:hover,.emc2css_featuredprojectsText A:active{
	border : none;
	background-color : transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 9pt;
	color : #249348;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
    font-weight: normal;
}


.emc2css_featuredprojectsButtonText{
	border : none;
    font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	float : left;
	text-align : center;
	text-decoration : none;
    vertical-align: top;
  background-color: transparent;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  position: relative;
  left: 20px;
  top: 2px;
}

.emc2css_featuredprojectsButtonText A,.emc2css_featuredprojectsButtonText A:link,.emc2css_featuredprojectsButtonText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
  font-weight: bold;
}

.emc2css_featuredprojectsButtonText A:hover,.emc2css_featuredprojectsButtonText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, MS Sans Serif, Verdana;
	font-size: 10pt;
	color: #FFFF99;
	float: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
  font-weight: bold;
}

.emc2css_featuredprojectsJoinBG{
  background-image: url(../images/button_brownblank.gif);
  background-repeat: no-repeat;
  width: 125px;
  height: 23px;
}


/********** Footer *******/


.emc2css_footer_line{
  width : 95%;
  text-align: center;
  float: none;
  border-bottom-color: #E6E6E6;
  border-bottom-style: solid;
  border-bottom-width: 1px;

}

 .emc2css_footerBG{
   border: 2px dotted #CDCDCD;
  background-color: transparent;
  width: 600px;
  height: 65px;
}


.emc2css_footer{
	background-color: transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: Black;
	float: none;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	text-align: center;
	vertical-align: middle;
  font-weight: bold;
  height: 30px;
}

.emc2css_footer A,.emc2css_footer A:link,.emc2css_footer A:visited{
	background-color: transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size: 9pt;
	color: #993366;
	float: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
  font-weight: bold
}

.emc2css_footer A:active,.emc2css_footer A:hover{
	background-color : transparent;
	font-family: Arial, Helvetica, Verdana, MS Sans Serif;
	font-size : 9pt;
	color : #336699;
	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;
}
