/****************** Skins */
.skin {
	margin:0 0 5px 0;
	clear:both;
}
.skin .skin {
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:5px;
} /* left and right margin removal removes any top-level margins from secondary skins when double-skinning occurs */
#maintop .skin, #mainbot .skin, #mainfull .skin {
}
.left .skin {
}
#maintop .left .skin {
}
#mainbot .left .skin {
}
.right .skin {
}
#maintop .right .skin {
}
#mainbot .right .skin {
}
#rm .skin {
}
/* Main Area */
.label_text {
	padding:4px 8px;
}
.label_text h2, .label_text h4 {
	margin:0;
}
.label_text.label_text_m01, .label_text.label_text_m02, .label_img.label_img_m01, .label_img.label_img_m02 {
	background: #6e6188;
	color: #fff;
}
.label_text.label_text_m03, .label_text.label_text_m04, .label_img.label_img_m03, .label_img.label_img_m04 {
background: transparent url('../images/frame/bg/bg-label-alt.png') no-repeat top left;
}
#rm .label_text, #rm .label_img {
text-align: center;
color: #fff;
background: transparent url('../images/frame/bg/bg-rmlabel.gif') no-repeat top center;
}
.skin_holiday .label_text, .skin_holiday .label_img {
	background: transparent none !important;
	color: #770019 !important;
}
#rm .contentblock {
background: #fff;
color: #000;
}
#rm .skin_holiday .contentblock {
	background: transparent none !important;
}
.inset_banner {
}
.inset_banner img {
	display:block;
	margin:0 auto;
}
.inset_banner.inset_banner_m01 {
}
.inset_banner.inset_banner_m02 {
}
.subnav {
	padding:4px 8px;
} /* div containing <ul> */
.subnav.subnav_m01 {
}
.subnav.subnav_m02 {
}
.subnavblock {
	margin:0;
	list-style-type:none;
} /* class on <ul> */
.subnavblock li {
	padding:0 4px 0 0;
	border-left:1px solid #bbb;
}
.subnavblock li.first {
	border:none;
}
.subnavblock li.last {
}
.subnavblock a {
	padding:0 0 0 4px;
}
.subnavblock li.first a {
	padding:0;
}
.subnavblock li.last a {
}
.subnavblock a, .subnavblock a:visited {
}
.subnavblock a:hover, .subnavblock a:visited:hover {
}
.subnavblock.subnavblock_m01 {
}
.subnavblock.subnavblock_m01 a {
}
.subnavblock.subnavblock_m01 a:hover {
}
.subnavblock.subnavblock_m01 a:visited {
}
.subnavblock.subnavblock_m01 a:visited:hover {
}
.subnavblock.subnavblock_m02 {
}
.subnavblock.subnavblock_m02 a {
}
.subnavblock.subnavblock_m02 a:hover {
}
.subnavblock.subnavblock_m02 a:visited {
}
.subnavblock.subnavblock_m02 a:visited:hover {
}
.contentblock {
	padding:8px;
}
.contentblock.nopad {
	padding:0 !important;
}
.contentblock.contentblock_m01 {
background: #fff;
}
.contentblock.contentblock_m01 p {
}
.contentblock.contentblock_m01 a {
}
.contentblock.contentblock_m01 a:hover {
}
.contentblock.contentblock_m01 a:visited {
}
.contentblock.contentblock_m01 a:visited:hover {
}
.contentblock.contentblock_m02 {
border: 5px solid #fff;
background: #d6c9e3 url('../Images/frame/bg/bg-contentblock-white-alt.jpg') repeat-x top left;
}
.contentblock.contentblock_m02 p {
}
.contentblock.contentblock_m02 a {
}
.contentblock.contentblock_m02 a:hover {
}
.contentblock.contentblock_m02 a:visited {
}
.contentblock.contentblock_m02 a:visited:hover {
}
.contentblock.contentblock_m03 {
background: #fff;
border-left: 5px solid #bfb4d0;
border-right: 5px solid #bfb4d0;
border-bottom: 5px solid #bfb4d0;

}
.contentblock.contentblock_m03 p {
}
.contentblock.contentblock_m03 a {
}
.contentblock.contentblock_m03 a:hover {
}
.contentblock.contentblock_m03 a:visited {
}
.contentblock.contentblock_m03 a:visited:hover {
}
.contentblock.contentblock_m04 {
background: #636188;
border-left: 5px solid #94a7ab;
border-right: 5px solid #94a7ab;
border-bottom: 5px solid #94a7ab;
}
.contentblock.contentblock_m04 p {
color: #fff;
}
.contentblock.contentblock_m04 a {
color: #e284b6;
}
.contentblock.contentblock_m04 a:hover {
}
.contentblock.contentblock_m04 a:visited {
}
.contentblock.contentblock_m04 a:visited:hover {
}
.footlinks {
	padding:4px 8px;
} /* div containing <ul> */
.footlinks.footlinks_m01 {
}
.footlinks.footlinks_m02 {
}
.footlinksblock {
	margin:0;
	list-style-type:none;
} /* class on <ul> */
.footlinksblock li {
	padding:0 4px 0 0;
	border-left:1px solid #bbb;
}
.footlinksblock li.first {
	border:none;
}
.footlinksblock li.last {
}
.footlinksblock a {
	padding:0 0 0 4px;
}
.footlinksblock li.first a {
	padding:0;
}

.rounded_skin_topleft {
background: transparent url('/SiteAssets/Images/frame/bg/bg-label-main-topleft.png') no-repeat top left;
}

.rounded_skin_topright {
background: transparent url('/SiteAssets/Images/frame/bg/bg-label-main-topright.png') no-repeat top right;
}

.skin_holiday {
	background: #e1e1e1 url('../Images/frame/bg/bg-skin-xmas.jpg') repeat-x top right;
	margin: 0 5px 8px 5px;
}

.skin_holiday_m02 {
	border-bottom: 5px solid #770019;
}

.skin_holiday a {
	color: #770019;
}