.offscreen {
	top: -9999em;
	left: -9999em;
	position: absolute;
}
/**
 * @desc 
 */
 body {
	background: url(../../assets/img/bg.jpg) repeat-x; 
	margin: 0 0 0px;
	padding: 0px 0 0 0; 
	text-align: left;	
	font: 12px Arial, Helvetica, sans-serif;
 }
 
 
 
 
#sb {
	background: url(../../assets/img/bookbackground.jpg) no-repeat;
	margin: 0 0 0px;
	padding: 0px 0 0 0;
	text-align: left;
	overflow: hidden;
	width: 900px;
	height: 623px; 
}
#sb-nobg {
	background: url(../../assets/img/spacer.gif);   
	width: 900px;
	height: 623px; 	
}

.copyBlock {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #000; 
}
.copyBlock h1{
	display:inline;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #e58225; 
} 
 
/**
 * @desc Common.
 */
/* Header */
.sbHeader, a.sbButton {
	display: block;
	overflow: hidden;
	position: relative;
}
.sbHeader span, a.sbButton span {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
a.rhsButton, a.sbButton span {
	cursor: pointer;
}
#sb ul, #sb ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sb a:hover {
	color: #c00;
	text-decoration: underline;
} 

#sbPostit { 
	display:inline;
	position: relative; 
	float:left;
	z-index: 2;
	overflow: hidden; 
	top: 263px;
	left: 34px;
}

 
#sbPostit h1 a, #sbPostit h1 a span {
	background-image: url(../../assets/img/postit.jpg); 
	color: #333;
	text-decoration: none;
	width: 288px;
	height: 288px;
}
  
#sbPostit h1 a:hover span, #sbPostit h1 a.selected span {
	background-position: -288px  0px;
} 	




#sbHome { 
	display:inline;
	position: relative; 
	float:left;
	z-index: 2;
	overflow: hidden; 
	top: 288px;
	left: 34px;
}

 
#sbHome h1 a, #sbHome h1 a span {
	background-image: url(../../assets/img/home.jpg); 
	color: #333;
	text-decoration: none;
	width: 61px;
	height: 229px;
}
  

#sbHome h1 a:hover span, #sbHome h1 a.selected span {
	background-position: -61px  0px;
} 	
 

#sbBack {
	display:inline;
	position: relative; 
	float:left;
	left: 20px;
	top: 43px;
	z-index: 4;
	overflow: hidden;
	width: 119px;
	height: 70px;
}
 
#sbBack h1 a, #sbBack h1 a span {
	background-image: url(../../assets/img/back.jpg); 
	color: #333;
	text-decoration: none;
	width: 135px;
	height: 100%;
}
  
#sbBack h1 a:hover span, #sbBack h1 a.selected span {
	background-position: 0px  -55px;
}  

 
#sbNext {
	display:inline;
	position: relative; 
	float:left;
	z-index: 5;
	overflow: hidden;
	width: 111px;
	height: 57px;
	left: 705px;
	top: 93px;
}
 
#sbNext h1 a, #sbNext h1 a span {
	background-image: url(../../assets/img/next.jpg); 
	color: #333;
	text-decoration: none;
	width: 111px;
	height: 57px;
}
  
#sbNext h1 a:hover span, #sbBack h1 a.selected span {
	background-position: -0px  -57px;
} 

 
/**
 * @desc Navigation.
 */
/* footer */

#sbPages {
	display:inline;
	position: relative; 
	float:left;
	z-index: 0;
	left: -62px; 
	top: 120px;
	width:668px;
	height:412px;
}

div.sbPage {
}
div.sbPage div.sbPageText{
	display:inline;
	position: relative; 
	float:left;
	width:280px;
	height:220px;
	left: -332px;
	top: 340px;
}
div.sbPage div.sbPageLeft{
	display:inline;
	position: relative; 
	float:left;
	width:332px;
	height:385px;
}
div.sbPage div.sbPageRight{
	display:inline;
	position: relative; 
	float:right;
	width:336px;
	height:412px;
	top:-248px;
}
div.sbPage div.sbPageRight #flashcontent{
	padding-top:50px;
	padding-left:25px;
}

 

/**
 * @desc Navigation.
 */
/* footer */

#sbBottom {
	display:inline;
	position: relative; 
	float:left;
	z-index: 8;
	left: 120px; 
	top: 143px;
}

ul.sbFooter {
	height: 60px;
	overflow: hidden;
	width: 205px;
}
 
ul.sbFooter li {
	float: left; 
	height: 60px;
}
ul.sbFooter li.sbFooterContact { 
	width: 103px;
} 
ul.sbFooter li.sbFooterResume { 
	width: 102px;
} 
 
 
ul.sbFooter li a, ul.sbFooter li a span {
	background-image: url(../../assets/img/footer.jpg); 
	color: #333;
	height: 60px;
	text-decoration: none;
	width: 100%;
}

ul.sbFooter li.sbFooterContact a, ul.sbNav li.sbFooterContact a span {
	background-position: 0 0;
}
ul.sbFooter li.sbFooterContact a:hover span, ul.sbFooter li.sbFooterContact a.selected span {
	background-position: 0px  -60px;
}
/* ul.sbFooter li.sbFooterContact a.selected span {
	background-position: 0px  -120px;
} */

ul.sbFooter li.sbFooterResume a span, ul.sbFooter li.sbFooterResume a span {
	background-position: -103px  -0px;
}
ul.sbFooter li.sbFooterResume a:hover span, ul.sbFooter li.sbFooterResume a.selected span {
	background-position: -103px  -60px;
}
/* ul.sbFooter li.sbFooterResume a.selected span {
	background-position: -103px  -120px;
} */

 


/**
 * @desc Navigation.
 */
/* Right Navigation */

#sbLeft { 
	display:inline;
	position: relative; 
	float:left;
	z-index: 1;
	left: 495px; 
	top: -350px;
}

ul.sbNav {
	height: 479px;
	overflow: hidden;
	width: 73px;
}
 
ul.sbNav li {
	float: left; 
	width: 73px;
}
ul.sbNav li.sbNavAds { 
	height: 91px;
}
ul.sbNav li.sbNavPrint {
	height: 90px;
}
ul.sbNav li.sbNavTv { 
	height: 98px;
}
ul.sbNav li.sbNavOnline { 
	height: 99px;
}
ul.sbNav li.sbNavIdentity { 
	height: 101px;
}
 
 
ul.sbNav li a, ul.sbNav li a span {
	background-image: url(../../assets/img/nav.jpg); 
	color: #333;
	width: 73px;
	text-decoration: none;
	height: 100%;
}

ul.sbNav li.sbNavAds a, ul.sbNav li.sbNavAds a span {
	background-position: 0 0;
}
ul.sbNav li.sbNavAds a:hover span, ul.sbNav li.sbNavAds a.selected span {
	background-position: -146px  0px;
}
/* ul.sbNav li.sbNavAds a.selected span {
	background-position: -73px  0px;
} */

ul.sbNav li.sbNavPrint a span, ul.sbNav li.sbNavPrint a span {
	background-position: 0 -91px;
}
ul.sbNav li.sbNavPrint a:hover span, ul.sbNav li.sbNavPrint a.selected span {
	background-position: -146px -91px;
}
/* ul.sbNav li.sbNavPrint a.selected span {
	background-position: -73px -91px;
}*/

ul.sbNav li.sbNavTv a, ul.sbNav li.sbNavTv a span {
	background-position: 0 -181px;
}
ul.sbNav li.sbNavTv a:hover span, ul.sbNav li.sbNavTv a.selected span {
	background-position: -146px -181px;
}
/* ul.sbNav li.sbNavTv a.selected span {
	background-position: -73px -181px;
}*/

ul.sbNav li.sbNavOnline a span, ul.sbNav li.sbNavOnline a span {
	background-position: 0 -279px;
}
ul.sbNav li.sbNavOnline a:hover span, ul.sbNav li.sbNavOnline a.selected span {
	background-position: -146px -279px;
}
/* ul.sbNav li.sbNavOnline a.selected span {
	background-position: -73px -279px;
}*/

ul.sbNav li.sbNavIdentity a, ul.sbNav li.sbNavIdentity a span {
	background-position: 0 -378px;
}
ul.sbNav li.sbNavIdentity a:hover span, ul.sbNav li.sbNavIdentity a.selected span{
	background-position: -146px -378px;
}
/* ul.sbNav li.sbNavIdentity a.selected span {
	background-position: -73px -378px;
}*/

 
/*
 


*/