@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
/* 3_1: Shared Images [Author: Nick Hall]
----------------------------------------------------------------------------- 
 =MODULE (Local)
----------------------------------------------------------------------------- */
.tc .module, .sc .module, .pc .module{ margin: 0 0 1.8em; }
.messagebox{
	background: none repeat scroll 0 0 #F3F7FF;
    border: 1px solid #DAEBFF;
    margin-bottom: 12px;
    padding: 12px 12px 0 12px
	}
.module .list{}
	.module .list ul{}
		.module .list ul li{
			border-bottom: 1px solid #EFEFEF;
			margin-bottom: .5em;
			padding-bottom: .5em; 
			}
		
	.module .list dl{}
		.module .list dl dt{}
		.module .list dl dd{ 
			border-bottom: 1px solid #EFEFEF;
			margin-bottom: .5em;
			padding-bottom: .5em; 
			}
	
.module .grid{}
	.module .grid ul{}
	.module .grid dl,
		.module .grid ul li{ margin: 0 .25em .5em; }

.sc .module,
.tc .module
{ 
  font-family: 'PT Sans Narrow';
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e8e8e8 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	padding: 10px;
	border: 1px solid #CBCBCB;
}

.sc .module h2,
.tc .module h2{ text-transform: none;
	color: #f5490c;
	font-size: 1.4em;
	font-weight: 700;
	padding: 5px 0 8px;
	border-bottom: 1px solid #ccc;
	}
	
.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; min-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(/_infrastructure/images/common/checkall.gif) 0 3px no-repeat; 
		padding-left: 12px; 
		margin-right: 10px;
		}
	.check-links .uncheck{ 
		background: url(/_infrastructure/images/common/uncheckall.gif) 0 3px no-repeat; 
		padding-left: 12px; 
		}