@CHARSET "UTF-8";

.com_homescreen div.headcontent {
	height:330px;
	}	
	
.com_homescreen div.mainlogo {
  position: absolute;
  top: 261px;
}

/* MOD_ICAP_ETSMAP */

#etsmap-module {
  position: absolute;
  top: 0;
  height: 330px;
  width: 100%;
  z-index: 1;
}

.com_homescreen .mapinfo-article div.introtext { line-height:19px; }	
	
/* COLUMNS */

div.home_left_column {
	float:left;
	width:484px;
	
	vertical-align: top;
	}

div.home_right_column {
	float:left;
	width:484px;
	vertical-align: top;
	margin-left:10px;
	}

#mod_icap_etsnews .introtext {
  display: none;
}

/* MOD_ICAP_SLIDER */


div#more_news { width:100%; text-align:right; margin-top:10px;}



/* ETS TOPICS */

ul.ets-topics-home {}

ul.ets-topics-home li {
	float: left;
	width:200px;
	height:73.5px;
	background:#f0f0f0;
	margin-bottom:2px;
	padding:0 20px;
	line-height:1em;
	}

ul.ets-topics-home li.right {
	margin-left:2px;
	}

ul.ets-topics-home li span.note { 
	font-size:.75em; 
	}

ul.ets-topics-home li h4 {
	text-indent:60px;
	margin-top:28px;
	font-weight:normal;
	white-space:nowrap;
	}
	

ul.ets-topics-home li h4 a {
	color:#333;
	}

ul.ets-topics-home li#ets-topic-cap-setting {
	background:url(../images/icons-ets-topics/topics-setting.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-introduction {
	background:url(../images/icons-ets-topics/topics-introduction.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-scope-and-coverage {
	background:url(../images/icons-ets-topics/topics-scope.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-allocation {
	background:url(../images/icons-ets-topics/topics-allocation.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-flexibility-provisions {
	background:url(../images/icons-ets-topics/topics-flexibility.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-mvr-and-enforcement {
	background:url(../images/icons-ets-topics/topics-mvr.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-market-oversight {
	background:url(../images/icons-ets-topics/topics-market.png) 0 0px no-repeat;
	}

ul.ets-topics-home li#ets-topic-linking {
	background:url(../images/icons-ets-topics/topics-linking.png) 0 0px no-repeat;
	}


/*  BOTTOM CONTENT: 3 MODULES */

.com_homescreen #bottomcontent {
	font-weight:400;
	}

.com_homescreen #bottomcontent p, .com_homescreen #bottomcontent ul li {
	font-size:.875em;
	}
.com_homescreen #bottomcontent .moduletable {
	vertical-align: top;
	display: inline-block;
	margin-right:8px;
	background:#fff;	
	border:1px solid #dddddd;
	width:260px;
	height:270px;
	padding:10px 28px;
	}

.com_homescreen #bottomcontent .moduletable.about {
	background:#0066ab;
	color:#fff;
	}

.com_homescreen #bottomcontent .moduletable.about p {
 
	}

.com_homescreen #bottomcontent .moduletable.werecognize ul.nav li {
	padding-left:25px;
 	background:url(../images/home-list-arrow.png) 0px 5px no-repeat;
 	margin-bottom:16px;
	}

.com_homescreen #bottomcontent .moduletable.login {
	margin-right:0;
	}


/* ---------------------------- MEMBERS AREA LOGIN ---------------------------- */		

.com_homescreen input#modlgn-username, input#modlgn-passwd	 { 
	width:246px; 
	padding:6px 5px; 
	-moz-border-radius: 10px;
  	border-radius: 10px;
  	border:none;
  	background: #f5f5f5;
  	margin-bottom:20px;
  	}

.com_homescreen div.userdata {
	margin-top:40px;
	}

.com_homescreen div.controls { text-align:right; }

.com_homescreen div.controls  button.btn-primary {   
	padding: 2px 18px 3px 18px;
	-moz-border-radius: 10px;
  	border-radius: 10px;
  	background: #fff;
  	border:2px solid #dddddd;
  	color:#818181;
  	margin-top:35px; 
  	}
  	
 .com_homescreen div.controls  button.btn-primary:hover {
 	border:2px solid #bbb;
 	background:#bbb;
 	color:#fff;
 	}

.com_homescreen .logout-button input.btn-primary { margin:150px 0 0 173px;}
 	 	
label.control-label { font-size: .75em; color:#818181;margin-left:10px; }

/* FIX ARTICLE BOX MODULE ON HOME */

.com_homescreen li.course-header {
  margin-top: 0 !important;
  border: 0 !important;
}

.com_homescreen .home-publications {
  border: 1px solid #ddd;
  padding: 15px 25px 15px 25px;
  margin-top: 10px;
  color: #333;
}

.home-publications img {
  max-width: 100px;
  position: relative;
  float: right;
  margin: -50px 0 10px 0;
  padding: 10px;
}

.home-publications .course-title {
  margin-bottom: 0;
  font-weight: 600;
  width: 310px !important;
}

.home-publications small {
  color: #bbb;
}

.home-publications .read-more a {
  color: #808080;
  text-decoration: none;
  padding: 2px 18px 3px 18px;
}

.home-publications .read-more a:hover {
  color: white;
}




