@import url("/_infrastructure/css/module/module.css");

/* VERSIONS
/* 1_0: General Module Styles
/* 2_0: Module Framework
/* 3_0: Shared Code - Setup for list / grid styles
----------------------------------------------------------------------------- 
 =MODULE (Local)
----------------------------------------------------------------------------- */
.module{ margin: 0 0 1.8em; }
.module .list{}
	.module .list ul{}
		.module .list ul li{
			margin-bottom: 1.8em;
			font-size: 14px;
			line-height: 16px;
			}
			.module .list .thumb { float: left; margin: 0 20px 10px 0; }
			
			.module .list li h4 {
				color: #202020;
				font-family: 'EnriquetaRegular';
				font-size: 16px;
				}
		
	.module .list dl{}
		.module .list dl dt{}
		.module .list dl dd{ 
			border-bottom: 1px solid #EFEFEF;
			margin-bottom: .5em;
			padding-bottom: .5em; 
			}
			.module .list dl dd.last-child { border: none; }
	
.module .grid{}
	.module .grid ul{}
	.module .grid dl,
		.module .grid ul li{ margin: 0 .25em .5em; }

.sc .module,
.tc .module{  }

.sc .module h2,
.tc .module h2{ }

.sc .module.special { background: #f3f3f3; padding: 0 15px 15px 15px; margin: 0 -15px 1em -15px;}
.sc .module.special h2 { padding: 10px 15px; margin: 0 -15px 1em -15px; background: #49110f; color: #fff; }
	
.pc .module .hd select,
.module .hd .customize,
.module .hd .edit{ position: absolute; right: 0; top: 0; }

.module .sh { font-weight: bold; }
.module .sh span.leftCol { }
.module .sh span.rightCol { position: absolute; right: 0; top: 0; }

.paging{ position: relative; height: 2em;}
.paging .previous{ position: absolute; left: 0;}
.paging .next{ position: absolute; right: 0; }


.check-links{ margin: 0 0 6px 0; }
	.check-links a{ text-decoration: none;}
	.check-links a:hover{ }
	.check-links .check{ 
		background: url(/images/common/checkall.gif) 0 3px no-repeat; 
		padding-left: 12px; 
		margin-right: 10px;
		}
	.check-links .uncheck{ 
		background: url(/images/common/uncheckall.gif) 0 3px no-repeat; 
		padding-left: 12px; 
		}