	a:focus {
		outline: none;
	}
	.stripViewer .panelContainer .panel ul {
		text-align: left;
		margin: 0px 0px 0px 0px;
		z-index: 30;
	}
	.slider-wrap {
		margin: 0px 0px 0px 0px;
		position: relative;
		width: 100%;
		z-index: 30;
	}
	.csw {
		width: 100%;
		height: 480px;
		overflow: scroll;
	}
	.csw .loading {
		margin: 200px 0px 300px 0px;
	}
	.stripViewer {
		position: relative;
		overflow: hidden; 
		margin: auto;
		width: 780px; /* Also specified in  .stripViewer .panelContainer .panel  below */
		height: 400px;
		clear: both;
		background: #fff;
	}
	.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
		position: relative;
		left: 0; top: 0;
		width: 100%;
		list-style-type: none;
		/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
	}
	.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
		float: left;
		height: 100%;
		position: relative;
		width: 780px; /* Also specified in  .stripViewer  above */
	}
	.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
		padding: 1px;
		z-index: 10;
	}
	.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		margin: auto;
		z-index: 10;
	}
	.stripNav ul { /* The auto-generated set of links */
		list-style: none;
		z-index: 10;
		width: 780px;
	}
	.stripNav ul li {
		float: left;
		z-index: 10;
	}
	.stripNav a { /* The nav links */
		position: relative;
		font-size: 10px;
		font-weight: bold;
		line-height: 33px;
		color: #333;
		text-decoration: none;
		display: block;
		padding: 0 15px;
		font-size: 14px;
		z-index: 10;
	}
	* html .stripNav a {
		width: 110px;
		top: 10px;
		text-align: center;
	}
	*:first-child+html .stripNav a {
		top: 10px;
		left: -100px;
		width: 110px;
		text-align: center;
	}
/*	* html .stripNav li.tab1 a {
	}
	* html .stripNav li.tab2 a {
	}
	* html .stripNav li.tab3 a {
	}
	* hmlt .stripNav li.tab4 a {
	}
	* hmlt .stripNav li.tab0 a {
	}*/
	.stripNav li a:hover {
		position: relative;
		background-image: url('../images/function/tab/hover.gif');
		background-repeat: repeat-x;
		z-index: 16;
	}
	.stripNav li a.current {
		position: relative;
		background-image: url('../images/function/tab/hover.gif');
		background-repeat: repeat-x;
		color: #fff;
		z-index: 16;
		}
	* html .stripNav li a.current {
		height: 33px;
		width: 110px;
		text-align: center;
	}
	*:first-child+html .stripNav li a:hover {
		height: 33px;
		width: 110px;
		text-align: center;
	}
	*:first-child+html .stripNav li a.current {
		height: 33px;
		width: 110px;
		text-align: center;
	}
		
	.stripNavL, .stripNavR {
		position: absolute;
		top: 230px;
		text-indent: -9000em;
	}
	
	.stripNavL a, .stripNavR a {
		display: block;
		height: 40px;
		width: 40px;
	}
	
	.stripNavL {
		left: 0;
		background: url("images/arrow-left.gif") no-repeat center;
		display: none;
	}
	
	.stripNavR {
		right: 0;
		background: url("images/arrow-right.gif") no-repeat center;
		display: none;
	}

	div#menuBackground {
		position: absolute;
		margin: 10px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-image: url('../images/function/tab/bg.gif');
		background-repeat: no-repeat;
		background-position: 10px 0px;
		width: 790px;
		height: 33px;
		z-index: 5;
	}
	* html div#menuBackground {
		top: 380px;
		background-position: 0px 0px;
	}
	*:first-child+html div#menuBackground {
		top: 380px;
		left: 10px;
		background-position: 0px 0px;
	}


/*	div.sliderPosition {
		position: static;
		float: right;
		color: #707070;
		z-index: 10;
	}*/
	a.cross-link {
		color: #707070;
		text-decoration: none;
		z-index: 15;
	}
	a:hover .cross-link {
		text-decoration: underline;
		z-index: 15;
	}
	* html .panel {
		position: absolute;
		z-index: 50;
	}




/* -------------------- SIte Editor -------------------- */

	div#siteEditor div.leftColumn {
		margin: 10px 0px 0px 10px;
		float: left;
		width: 320px;
	}
	dt#siteEditorDt {
		background-image: url('../images/function/title_editor.png');
		background-repeat: no-repeat;
		width: 222px;
		height: 39px;
		text-indent: -9999px;
	}
	div#functionContents dd {
		margin: 7px 0px 0px 0px;
		padding: 0px;
		font-size: 12px;
		color: #707070;
	}
	span.career {
		font-size: 10px;
	}
	span.rightCareer {
		font-size: 12px;
	}
	div#siteEditorMenu {
		margin: 20px 0px 0px 0px;
		font-size: 12px;
	}
	div#top-content {
		width: 400px;
		float: right;
	}
	div#siteMap-content {
		width: 400px;
		float: right;
	}
	div#pageEditor-content {
		width: 400px;
		float: right;
	}
	div#colorPalette-content {
		width: 400px;
		float: right;
	}
	div#pictWords-content {
		width: 400px;
		float: right;
	}
	div#careerPreview-content {
		width: 400px;
		float: right;
	}
	div#addBookPreview-content {
		width: 400px;
		float: right;
	}
	div#template-content {
		width: 400px;
		float: right;
	}
	div#flashLite-content {
		width: 400px;
		float: right;
	}
	div#descriptionKeyword-content {
		width: 400px;
		float: right;
	}

	div#topImage {
		margin: 80px 0px 0px 30px;
		background-image: url('../images/function/editor/site_editor.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 357px;
		height: 311px;
	}

	div#siteMapImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/site_map.jpg');
		background-repeat: no-repeat;
		width: 400px;
		height: 362px;
	}
	* html div#siteMapImage {
		height: 272px;
	}
	*:first-child+html div#siteMapImage {
		height: 272px;
	}
	div#siteMapImage dt {
		position: absolute;
		margin: 300px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#siteMapImage dd {
		position: absolute;
		margin: 334px 0px 0px 0px;
		width: 400px;
	}

	div#pageEditorImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/page_edit.jpg');
		background-repeat: no-repeat;
		width: 400px;
		height: 342px;
	}
	* html div#pageEditorImage {
		height: 292px;
	}
	*:first-child+html div#pageEditorImage {
		height: 292px;
	}
	div#pageEditorImage dt {
		margin: 20px 0px 0px 0px;
		position: absolute;
		margin: 300px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#pageEditorImage dd {
		position: absolute;
		margin: 334px 0px 0px 0px;
		width: 400px;
	}

	div#colorPaletteImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/color.jpg');
		background-repeat: no-repeat;
		width: 400px;
		height: 342px;
	}
	* html div#colorPaletteImage {
		height: 292px;
	}
	*:first-child+html div#colorPaletteImage {
		height: 292px;
	}
	div#colorPaletteImage dt {
		position: absolute;
		margin: 300px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#colorPaletteImage dd {
		position: absolute;
		margin: 334px 0px 0px 0px;
		width: 400px;
	}

	div#pictWordsImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/emoji.jpg');
		background-repeat: no-repeat;
		width: 400px;
		height: 342px;
	}
	* html div#pictWordsImage {
		height: 292px;
	}
	*:first-child+html div#pictWordsImage {
		height: 292px;
	}
	div#pictWordsImage dt {
		position: absolute;
		margin: 300px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#pictWordsImage dd {
		position: absolute;
		margin: 334px 0px 0px 0px;
		width: 400px;
	}

	div#careerPreviewImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/preview.jpg');
		background-repeat: no-repeat;
		width: 400px;
		height: 342px;
	}
	* html div#careerPreviewImage {
		height: 293px;
	}
	*:first-child+html div#careerPreviewImage {
		height: 293px;
	}
	div#careerPreviewImage dt {
		position: absolute;
		margin: 310px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#careerPreviewImage dd {
		position: absolute;
		margin: 344px 0px 0px 0px;
		width: 400px;
	}

	div#addBookPreviewImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/address_book.jpg');
		background-repeat: no-repeat;
		width: 400px;
		height: 342px;
	}
	* html div#addBookPreviewImage {
		height: 293px;
	}
	*:first-child+html div#addBookPreviewImage {
		height: 293px;
	}
	div#addBookPreviewImage dt {
		position: absolute;
		margin: 300px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#addBookPreviewImage dd {
		position: absolute;
		margin: 334px 0px 0px 0px;
		width: 400px;
	}

	div#templateImage {
		margin: 30px 0px 0px 0px;
		background-image: url('../images/function/editor/template.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 400px;
		height: 264px;
	}
	* html div#templateImage {
		height: 264px;
	}
	*:first-child+html div#templateImage {
		height: 264px;
	}
	div#templateImage dt {
		position: absolute;
		margin: 264px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#templateImage dd {
		position: absolute;
		margin: 294px 0px 0px 0px;
		width: 400px;
	}
	*:first-child+html div#templateImage dt {
		margin: 284px 0px 0px 0px;
	}
	*:first-child+html div#templateImage dd {
		margin: 314px 0px 0px 0px;
	}

	div#flashLite {
		position: relative;
		margin: 40px 0px 0px 40px;
		width: 311px;
		height: 209px;
		z-index: 50;
	}
	div#flashLite-content dt {
		position: absolute;
		margin: 10px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#flashLite-content dd {
		position: absolute;
		margin: 40px 0px 0px 0px;
		width: 400px;
	}
	span.flashLiteSmall {
		font-size: 11px;
	}

	div#descriptionKeywordImage {
		margin: 20px 0px 0px 0px;
		background-image: url('../images/function/editor/seo.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 400px;
		height: 342px;
	}
	* html div#descriptionKeywordImage {
		height: 273px;
	}
	*:first-child+html div#descriptionKeywordImage {
		height: 273px;
	}
	div#descriptionKeywordImage dt {
		position: absolute;
		margin: 300px 0px 0px 0px;
		padding-bottom: 5px;
		border-bottom: solid 1px #e1e4e6;
		font-size: 16px;
		font-weight: bold;
		width: 400px;
	}
	div#descriptionKeywordImage dd {
		position: absolute;
		margin: 334px 0px 0px 0px;
		width: 400px;
	}





	#accordion{
		width:375px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -100px 0px 0px -175px;
		z-index: 2;
	}
	.accordion_headings{
		height: 18px;
		padding: 6px 0px 0px 8px;
		color: #333333;
		cursor:pointer;
	}
	* html .accordion_headings{
		padding: 6px 0px 0px 8px;
	}
	.accordion_headings:hover{
		width: 320px;
		height:18px;
		background-image: url('../images/function/hover.gif');
		background-repeat: no-repeat;
		font-weight:bold;
	}
	.header_highlight{
		width: 320px;
		height:18px;
		background-image: url('../images/function/hover.gif');
		background-repeat: no-repeat;
		font-weight:bold;
	}
	
	
/* -------------------- Publication Management -------------------- */

	div#publicationManagement div.leftColumn {
		margin: 10px 0px 0px 10px;
		float: left;
		width: 320px;
	}
	dt#publicationDt {
		background-image: url('../images/function/title_open.png');
		background-repeat: no-repeat;
		width: 222px;
		height: 39px;
		text-indent: -9999px;
	}
	div#publicationManagement dd {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
		font-size: 12px;
		color: #707070;
		border-bottom: solid 1px #e1e4e6;
	}
	div#publicationManagement dl.contents dt {
		font-weight: bold;
		font-size: 13px;
		color: #333333;
	}
	div#publicationManagement dl.contents dd {
		padding: 0px 0px 15px 0px;
	}
	div#pulicationManagementImage {
		margin: 60px 0px 0px 410px;
		background-image: url('../images/function/open.png');
		background-repeat: no-repeat;
		width: 325px;
		height: 325px;
		text-indent: -9999px;
	}

/* -------------------- Message Management -------------------- */

	div#msgManagement div.leftColumn {
		margin: 156px 0px 0px 10px;
		float: left;
		width: 320px;
	}
	dt#msgManagementDt {
		background-image: url('../images/function/title_msg.png');
		background-repeat: no-repeat;
		width: 211px;
		height: 38px;
		text-indent: -9999px;
	}
	div#msgManagementImage {
		margin: 76px 0px 0px 378px;
		background-image: url('../images/function/msg.jpg');
		background-repeat: no-repeat;
		width: 369px;
		height: 304px;
		text-indent: -9999px;
	}
/* -------------------- BakcOffice -------------------- */

	div#backOffice div.leftColumn {
		margin: 10px 0px 0px 10px;
		float: left;
		width: 320px;
	}
	dt#backOfficeDt {
		background-image: url('../images/function/title_backoffice.png');
		background-repeat: no-repeat;
		width: 220px;
		height: 42px;
		text-indent: -9999px;
	}
	div#backOffice dd {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
		font-size: 12px;
		color: #707070;
		border-bottom: solid 1px #e1e4e6;
	}
	div#backOffice dl.contents dt {
		font-weight: bold;
		font-size: 13px;
		color: #333333;
	}
	div#backOffice dl.contents dd {
		padding: 0px 0px 15px 0px;
	}
	div#backOfficeImage {
		margin: 60px 0px 0px 410px;
		background-image: url('../images/function/backoffice.jpg');
		background-repeat: no-repeat;
		width: 309px;
		height: 361px;
		text-indent: -9999px;
	}



