html,
body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	background: url(images/body_bg.jpg) top center repeat;
}

.clear {
	clear: both;
}

.body_wrapper {
	background-color: #FFFFFF;
	height: 100%;
}

.left_bg {
	background: url(images/left_bg.png) top right no-repeat;
	font-size: 0px;
}

.right_bg {
	background: url(images/right_bg.png) top left no-repeat;
	font-size: 0px;
}

.SKN_banner {
	margin-top: 10px;
	text-align: center;
}

.SKN_slideshow {
	height: 71px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
}

	#header{
		height:71px;	
		margin:auto;
		width:880px;
		position:relative;
	}
	#box1Placeholder{ height:71px; width:880px; position:absolute; top:0px; left:0px; overflow:hidden; z-index:100;}


.SKN_breadcrumbwrapper {
	text-align: center;
}

.SKN_breadcrumb {
	margin: 5px 10px 0px 10px;
	border-bottom: 1px solid #db2a20;
	height: 22px;
}

.SKN_breadcrumb_left {
	float: left;
	color: #db2a20;
	font-size: 12px;
}

.SKN_breadcrumb_left a:link,
.SKN_breadcrumb_left a:active,
.SKN_breadcrumb_left a:visited,
.SKN_breadcrumb_left a:hover {
	font-family: "Times New Roman", Times, serif;
	color: #db2a20;
	font-size: 12px;
	text-decoration: none;
}

.SKN_breadcrumb_right {
	float: right;
	color: #db2a20;
	font-size: 12px;
}

.SKN_breadcrumb_right a:link,
.SKN_breadcrumb_right a:active,
.SKN_breadcrumb_right a:visited,
.SKN_breadcrumb_right a:hover {
	font-family: "Times New Roman", Times, serif;
	color: #db2a20;
	font-size: 12px;
	text-decoration: none;
}

.SKN_breadcrumblink,
.SKN_breadcrumblink a,
.SKN_breadcrumblink a:link,
.SKN_breadcrumblink a:visited,
.SKN_breadcrumblink a:hover,
.SKN_breadcrumblink a:active {
	font-family: "Times New Roman", Times, serif;
	color: #db2a20;
	font-size: 12px;
	text-decoration: none;
}

.SKN_Contentwrapper {
	margin-left: 10px;
}

.SKN_nav {
	background: url(images/nav_bg.gif) top right no-repeat;
}

.SKN_panelbar {
	margin-top: 24px;
	text-align: right;
	width: 201px;
	border-right: 1px solid #ffffff;
}

.SKN_devider {
	background: url(images/devider_bg.gif) left top repeat-y;
}




/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
  text-align: left;
  letter-spacing: 0px;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}


