/****************** Skins */	
.skin {
	margin: 0 0 1em;
	clear: both;
	border-style: solid;
	border-color: #e3e3e3;
	border-width: 1px;
	background: #fff;
	}
	.frameworkB .skin {
		background: #000;
		border-color: #181919;
		}
	.frameworkB .skin.skin_mini {border-color: #000;}
.skin .skin {margin-bottom: .5em;}
	.skin.skin_main {padding: 11px 11px 0;}
	.contentblock > .skin:last-child {margin-bottom: 0;}
.skin.nopad {border-width: 0;}
.skin.skin_m01 {}
.skin.skin_m02 {padding: 0;}
.skin.skin_m03 {background: url(../images/bg/bg.m03.gif) repeat-x 0 0 #fff;}
.skin.skin_m03 {background: url(../images/bg/bg.m03.gif) repeat-x 0 0 #fff;}
	.frameworkB .skin.skin_m03 {
		background: url(../images/bg/bg.m03.b.gif) repeat-x left bottom #222424;
		}
.skin.skin_mn01 {}
.skin.skin_mn02 {
	border-color: #c3dbde;
	background: #d6ecef;
	}
	.frameworkB .skin.skin_mn02 {
		background: url(../images/bg/bg.m03.b.gif) repeat-x left bottom #222424;
		border-color: #181919;
		}
.skin_header {line-height: 1;}
	.skin_mini > .skin_header {
		margin: -1px -1px 0;
		padding: 7px 13px 6px;
		}
	.skin_mini.nopad > .skin_header {
		margin: 0;
		padding: 6px 12px;
		}
	.skin.skin_m01 > .skin_header {
		width: 100%; float: left; clear: both;
		border-bottom: 4px solid #00566b;
		margin-bottom: 4px;
		}
		.frameworkB .skin.skin_m01 > .skin_header {border-color: #323636;}
	.skin.skin_m02 > .skin_header {
		width: 100%; float: left; clear: both;
		background: #000;
		margin: -1px -1px 12px;
		border-style: solid;
		border-color: #000;
		border-width: 1px 1px 0;
		}
		.frameworkB .skin.skin_m02 > .skin_header {border-color: #181919;}
.skin_header .skinLabel {margin: 0;}
	.skin_main > .skin_header .skinLabel {
		font-family: Trebuchet MS, Helvetica, sans-serif;
		color: #095c70; font-size: 1.83em; font-weight: normal;
		float: left;
		}
		.frameworkB .skin_main > .skin_header .skinLabel {color: #fff;}
	.skin_m01 > .skin_header .skinLabel {margin-bottom: 4px;}
	.skin_m02 > .skin_header .skinLabel {
		color: #fff;
		padding: .3em 0 .3em .55em;
		}
	.skin_m03 > .skin_header .skinLabel {margin-bottom: 12px;}
	.skin_mini > .skin_header .skinLabel, .forceMiniSkinLabel {
		color: #fff; font-size: 1.5em; font-weight: bold;
		}
.label_text {}
.label_img {}
	.skin_mini > .skin_header, .forceMiniSkinLabel {background: #00566b;}
.inset_banner {margin-bottom: 1em;}
.inset_banner img {
	display:block;
	margin:0 auto;
	}
	.skin_m01 > .contentblock > .inset_banner {}
	.skin_m02 > .contentblock > .inset_banner {}
.skinNav {
	list-style-type:none;
	line-height: 1;
	font-size: .92em;
	margin: 0;
	padding: 0;
	}
.contentblock ~ .skinNav {
	margin: 1em -12px -1px;
	padding: 12px;
	background: #fff;
	clear:both;
	text-align: right;
	border-style: solid;
	border-color: #e3e3e3;
	border-width: 1px 0 0;
	}
	.frameworkB .contentblock ~ .skinNav {
		background: #000;
		border-color: #181919;
		}
	.skin_m02 > .contentblock ~ .skinNav {
		margin-right: -1px;
		margin-left: -1px;
		padding: 12px 13px;
		}
.skin_header > .skinNav {float: right;}
	.skin_m03 > .skin_header > .skinNav {margin: 10px 0 12px;}
	.skin_m02 > .skin_header > .skinNav {padding: 1.55em 1.09em .6em 0;}
	.skin_m01 > .skin_header > .skinNav {margin: 10px 0 4px;}
.skinNav li {
	display: inline;
	border-left:1px solid #bbb;
	}
	.skin_m02 > .skin_header > .skinNav li {border-color: #777;}
	.frameworkB .skinNav li {border-color: #222;}
	.frameworkB .skin_m02 > .skin_header > .skinNav li {border-color: #444;}
	.skinNav li.first {border:none;}
	.skinNav li.last {}
.skinNav a {
	padding:0 8px;
	font-style: italic;
	}
	.skinNav li.first a {padding:0 8px 0 0;}
	.skinNav li.last a {padding:0 0 0 8px;}
.skinNav a, .skinNav a:visited {color: #999;}
	.frameworkB .skinNav a, .frameworkB .skinNav a:visited {color: #555;}
.skinNav a:hover {color: #333;}
	.skin_m02 > .skin_header > .skinNav a:hover {color: #fff;}
	.frameworkB .skinNav a:hover, .frameworkB .skin_m02 > .skin_header > .skinNav a:hover {color: #777;}
.contentblock {clear: both;}
	.skin_mini > .contentblock {padding: 11px;}
	.skin_m02 > .contentblock {padding: 11px;}
	.skin.nopad > .contentblock {padding: 0;}

.forceMiniSkinLabel {padding: 7px 12px 6px; margin: 0 0 .5em; display: block;}
