/********** Wraping Classes */
.skin {clear: both;}
	.skin + .skin {margin-top: 1em;}
.skin_m01 {}
.skin_m02 {}
.skin_mn01 {}

/********** Skin Header */
.skinLabel { /* shared between text and image options */
	padding: 0 12px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	max-height: 48px; overflow: visible;
	text-transform: uppercase; font-size: 1.875em;
	font-family: Arial Black, Gadget, sans-serif;
}
	.skin_main > .skinLabel {margin-right: 12px; padding-right: 0;}
	.skin_m01 > .skinLabel {
		background-image: url(../images/skins/m01.label.png);
	}
	.skin_m02 > .skinLabel {
		background-image: url(../images/skins/m02.label.png);
	}
	.skin_mn01 > .skinLabel {
		background-color: #eaf19c;
	}
	.skin_mn02 > .skinLabel {}
	.skin_bg01 > .skinLabel {}
.skinLabel h2, .skinLabel h4 {
	margin: 0; font-size: 1em;
}
.label_text {}
.label_img {}
.label_text h2, .label_text h4 {}
	.skin_main > .skinLabel h2 {
		line-height: 48px; margin-right: -12px;
		zoom: 1;
	}
	
	.skin_m01 > .label_text, .skin_m01 > .label_img {}
	.skin_m01 > .label_text h2 {
		color: #5262ad;
		text-shadow: 1px 1px 1px #fff;
		background: url(../images/skins/m01.label.png) no-repeat right top transparent;
	}

	.amgAside  .skin_m01 > .label_text h2 {
		color: #5262ad;
		text-shadow: 1px 1px 1px #fff;
		background: url(../images/skins/m01.label.png) no-repeat right top transparent;
		font-size: 16px;
	}
	
	.skin_m02 > .label_text, .skin_m02 > .label_img {}
	.skin_m02 > .label_text h2 {
		color: #fff;
		text-shadow: 1px 1px 1px #6f0c11;
		background: url(../images/skins/m02.label.png) no-repeat right top transparent;
		
	}
	
	.skin_mn01 > .label_text, .skin_mn01 > .label_img {}
	.skin_mn01 > .label_text h4 {
		color: #adbb19;
		text-shadow: 1px 1px 1px #faffc7;
	}
	
.inset_banner {
	padding: 0 0 12px; margin: -12px -12px 0; position: relative; *position: static;
}
.inset_banner img {
	display: block;
	margin: 0 auto;
}
	.skin_m01 > .contentblock > .inset_banner {}
	.skin_m02 > .contentblock > .inset_banner {}

/********** Skin Content */	
/****** SHARED between subnav and footlinks */
.skinNav { /* div containing <ul> */
	padding: 12px 0;
	clear: both; font-style: italic;
}
	.skin_m01 > .contentblock > .skinNav {}
	.skin_m02 > .contentblock > .skinNav  {}
.skinNav ul { /* class on <ul> */
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.skinNav li {
	display: inline;
	line-height: 1; font-size: .92em;
}
	.skinNav li + li {
		margin-left: .5em;
		border-left: 1px solid #bbb;
		padding-left: .5em;
	}
	.skin_m02 > .contentblock > .skinNav li + li {border-color: #b91e24;}
.skinNav a, .skinNav a:visited {color: #acacac;}
.skinNav a:hover {color: #959595;}
	.skin_m01 > .contentblock > .skinNav a, .skin_m01 > .contentblock > .skinNav a:visited {}
	.skin_m01 > .contentblock > .skinNav a:hover {}
	
	.skin_m02 > .contentblock > .skinNav a, .skin_m02 > .contentblock > .skinNav a:visited {	color: #ffb080;}
	.skin_m02 > .contentblock > .skinNav a:hover {	color: #ffe18a;}
	
/********** Subnav */
.subnav { /* div containing <ul> */	
	padding-top: 0;
}
	.skin_m01 > .contentblock > .subnav {}
	.skin_m02 > .contentblock > .subnav  {}
.subnavblock { /* class on <ul> */
}
.subnavblock li {}
	.subnavblock li.first {}
	.subnavblock li.last {}
.subnavblock a {}
	.subnavblock li.first a {}
	.subnavblock li.last a {}
.subnavblock a, .subnavblock a:visited {}
.subnavblock a:hover {}
	.skin_m01 > .contentblock > .subnav a, .skin_m01 > .contentblock > .subnav a:visited {}
	.skin_m01 > .contentblock > .subnav a:hover {}
	
	.skin_m02 > .contentblock > .subnav a, .skin_m02 > .contentblock > .subnav a:visited {}
	.skin_m02 > .contentblock > .subnav a:hover {}
	
/****** Control/RTE Container */
.contentblock {
	clear: both; padding: 4px 12px;
	border-style: solid;
	border-width: 0 1px;
	border-color: #d7d7d7;
}
	.skinLabel + .contentblock {padding-top: 12px;}
	.contentblock.nopad {
		padding:0 !important; border-width: 0 !important;
	}
		.skin_main > .roundedCorner.t + .skinLabel {margin-top: -8px; position: relative; *position: static;}
		.skin_main > .roundedCorner, .skin_mini > .roundedCorner {
			display: block; height: 8px; width: 100%; overflow: hidden;
		}.skin_mini > .roundedCorner {}
		.roundedCorner > span {
			display: block; overflow: hidden;
			}
			.roundedCorner > .c {
				height: 7px;
				border-style: solid;
				border-color: #d7d7d7;
				}
				.roundedCorner.t > .c {border-width: 1px 0 0;}
				.roundedCorner.b > .c {border-width: 0 0 1px;}
				.skin_m01 > .roundedCorner > .c {background: #fff;}
				.skin_m02 > .roundedCorner > .c {background: #E11C24;}
				.skin_mn01 > .roundedCorner > .c {background: #eaf19c; border-color: #eaf19c;}
			.roundedCorner > .l,
			.roundedCorner > .r {
				width: 8px; height: 100%;
				}
			.roundedCorner > .l {float: left;}
			.roundedCorner > .r {float: right;}
			.roundedCorner.t {}
				.skin_mini > .roundedCorner.t {}
			.roundedCorner.b {}
				.skin_mini > .roundedCorner.b {}
				.roundedCorner.t > .l {background-position: 0 0;}
				.roundedCorner.t > .r {background-position: -8px 0;}
				.roundedCorner.b > .l {background-position: 0 -8px;}
				.roundedCorner.b > .r {background-position: -8px -8px;}
				.skin_m01 > .roundedCorner > span {background-image: url(../images/skins/m01.round.png);}
				.skin_m02 > .roundedCorner > span {background-image: url(../images/skins/m02.round.png);}
				.skin_mn01 .roundedCorner > span {background-image: url(../images/skins/mn01.round.png);}
	.skin_m01 > .contentblock {background: #fff;}
	.skin_m01 > .contentblock a, .skin_m01 > .contentblock a:visited {color:#AD2126;}
	.skin_m01 > .contentblock a:hover {}
	
	.skin_m02 > .contentblock {background-color: #e11c24; color: #fff;}
	.skin_m02 > .contentblock a, .skin_m02 > .contentblock a:visited {color: #ffb080;}
	.skin_m02 > .contentblock a:hover {color: #ffe18a;}
	
	.skin_mn01 > .contentblock {
		background-color: #eaf19c;
		border-color: #eaf19c;
	}
	.skin_mn01 > .contentblock a, .skin_mn01 > .contentblock a:visited  {}
	.skin_mn01 > .contentblock a:hover {}
	
/********** Footlinks */
.footlinks { /* div containing <ul> */
	padding-bottom: 0;
}
	.skin_m01 > .contentblock > .footlinks {}
	.skin_m02 > .contentblock > .footlinks {}
.footlinksblock { /* class on <ul> */
}
.footlinksblock li {}
	.footlinksblock li.first {}
	.footlinksblock li.last {}
.footlinksblock a {}
	.footlinksblock li.first a {}
	.footlinksblock li.last a {}
.footlinksblock a, .footlinksblock a:visited {}
.footlinksblock a:hover {}
	.skin_m01 > .contentblock > .footlinks a, .skin_m01 > .contentblock > .footlinks a:visited {}
	.skin_m01 > .contentblock > .footlinks a:hover {}
	.skin_m02 > .contentblock > .footlinks a, .skin_m02 > .contentblock > .footlinks a:visited {}
	.skin_m02 > .contentblock > .footlinks a:hover {}
