			.welcome {
				background-color: white;
				/*width: 100%;
				height: 100%;
				margin: 0;
				padding:0;
				-moz-box-sizeing: border-box;
				-webkit-box-sizeing: border-box;
				overflow: hidden;*/
			}
			.welcome .h_main {
				padding:10px;
				/*width:674px;*/
				/*height:100%;
				overflow:hidden;*/
				min-width: 650px;
				margin: 0px auto;
				-moz-box-sizeing: border-box;
				-webkit-box-sizeing: border-box;
			}
			.welcome * {
				color: #777777;				
			}
			.welcome .h_top {
				background: transparent url('../../welcome/top.jpg') no-repeat scroll center center;
				width:655px;
				height: 191px;
				margin-bottom: 10px;
			}
			
			.welcome .h_top_l {
				/*margin-right:10px;*/
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				background: transparent url('../../welcome/top_left.jpg') no-repeat scroll left center;
/*				width:655px;*/
				height: 191px;
				position: relative;
				padding-left:4px;
				margin-bottom: 10px;
			}
			.welcome .h_top_r {
				background: transparent url('../../welcome/top_right.jpg') no-repeat scroll right center;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
/*				width:655px;*/
				height: 191px;
				padding-right:4px;
/*				margin-bottom: 10px;*/
			}
			.welcome .h_top_c {
/*				background: transparent url('../../welcome/top.jpg') no-repeat scroll center center;*/
/*
				width:655px;
*/
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				height: 191px;
/*				margin-bottom: 10px;*/
			}
			.i-top-content {
				position: absolute;
				top: 0;
				left: 0;
				bottom:0;
				right:0;
			}
			
			.welcome .h_center{
				width:100%;/*655px;*/
				height:auto;
				margin-bottom: 10px;
			}
			.welcome .h_bottom {
				margin-bottom: 10px;		
				width:100%;/*655px;*/
			}
			.welcome .wrap_tl,.welcome .wrap_tc,.welcome .wrap_tr,.welcome .wrap_bl,.welcome .wrap_bc,.welcome .wrap_br,.welcome .wrap_ml,.welcome .wrap_mr,.welcome .wrap_mc {
				width:100%;
			/*	border: 1px solid #000000;*/
			}
			.welcome .wrap_tl {
				background: transparent url('../../welcome/center-tl.jpg') no-repeat scroll top left;				
			}
			.welcome .wrap_tr {
				background: transparent url('../../welcome/center-tr.jpg') no-repeat scroll top right;				
			}
			.welcome .wrap_bl {
				background: transparent url('../../welcome/center-bl.jpg') no-repeat scroll bottom left;	

			}
			.welcome .wrap_br {
				background: transparent url('../../welcome/center-br.jpg') no-repeat scroll bottom right;				
				padding-bottom:20px;			
			}
			
			.welcome .wrap_tc {
				background: transparent url('../../welcome/center-t.jpg') repeat-x scroll top center;				
			}

			.welcome .wrap_bc {
				background: transparent url('../../welcome/center-bc.jpg') repeat-x scroll bottom center;								
			}
			
			.welcome .wrap_ml {
				background: transparent url('../../welcome/center-ml.jpg') repeat-y scroll center left;				
			}
			.welcome .wrap_mr {
				background: transparent url('../../welcome/center-mr.jpg') repeat-y scroll center right;
				height:auto;								
			}
			.welcome .wrap_mc {
				display:table;
height:auto;
left:0;
margin-right:20px;
position:relative;
right:0;
top:10px;		
			}
			.welcome .h_bottom_l {
				background: transparent url('../../welcome/bottom-l.jpg') no-repeat scroll top left;				
				padding-left: 10px;
				/*width: 100%;/*646px;*/
				/*margin-right:10px;*/
			}

			.welcome .h_bottom_r {
				background: transparent url('../../welcome/bottom-r.jpg') no-repeat scroll top right;				
				padding-right: 10px;
			}
			.welcome .h_bottom_c {
				background: transparent url('../../welcome/bottom-c.jpg') repeat-x scroll top right;		
				height: 140px;		
			}
			.welcome .content-holder {
				background-color:#F3F3F3;
				margin-left:10px;
				margin-right:10px;
			}
			.welcome .content-head {
				padding-top: 30px;
				padding-left: 0;
				font-size: 18px;
				color: #777777;
			}
			
			.welcome .content-table {
				padding-left: 0px;
				padding-bottom: 20px;
			}
			
			.welcome .content-table td {
				padding-top: 20px;
				padding-right: 2px;
				vertical-align: top;
			}
			
			.welcome .content-table td span {
				font-size: 16px;
			}
			
			.welcome .content-table ul {
				padding-top: 15px;
				padding-left: 20px;
				list-style-image: url(../../welcome/dot.png);
			}
			
			/*.welcome .h_bottom_c table {
				height: 140px;
			}*/
			
			.welcome .h_bottom_c .logo {
				border-right: 1px solid #666666;
				width: 155px;
				height: 140px;
				text-align: center;
			}
			
			.welcome .footermenu table {
				height: 100px;
			}
			
			.welcome .footermenu td {
				vertical-align: top;
				padding-left: 15px;
			}
			
			.welcome .footermenu ul {
				padding-left: 20px;
				list-style-image: url(../../welcome/dot.png);
			}
			
			.welcome .h_top td {
				padding-top: 25px;
			}
			
			.welcome .h_top .superglue {
				font-size: 24px;
				color: white;
			}
			
			.welcome .h_top span {
				font-size: 22px;
			}
			
			.welcome .h_top * {
				color: #e3f1a6;
				font-size: 16px;
			}
			
			.welcome .h_top ul {
				padding-left: 20px;
				list-style-image: url(../../welcome/green_dot_base.png);
			}
			
			.welcome .footer-title {
				padding-bottom: 5px;				
			}
			
			.welcome h2 {
				color: white;
				font-weight: normal;
			}
			
			.welcome .footer-signin {
				color: #87b200;
				text-decoration: underline;
			}
			
			.green-button-l {
				background: transparent url(../images/auth/sign_in_l.png) no-repeat scroll left 0;
				padding-left: 8px;
				display: list-item;
				list-style-image: none;
				list-style-type: none;
				list-style-position: inside; 
				float: left;
				clear: right;
				cursor: pointer;
				width: auto;
			}
			.green-button-r {
				background: transparent url(../images/auth/sign_in_r.png) no-repeat scroll right 0;
				padding-right: 8px;
				display: table-cell;
				width:auto;
			}
			.green-button-c {
				background: transparent url(../images/auth/sign_in_c.png) repeat-x scroll 0 0;
				height:50px;
				width:auto;
				color: #a5a5a5;
				text-align: center;
				vertical-align: middle;
				display: inline-block;
				font-weight: bold;
			}
			.green-button-text{
				float: left;
				line-height: 44px;
				vertical-align: middle;
				color: white;
			}

.field-set-tl {
	background: transparent url(../images/auth/fieldset_tl.png) no-repeat scroll top left;
	padding-left: 8px;
}
.field-set-tr {
	background: transparent url(../images/auth/fieldset_tr.png) no-repeat scroll top right;
	padding-right: 8px;	
}
.field-set-tc {
	background: transparent url(../images/auth/fieldset_tc.png) repeat-x scroll top center;
	height: 8px;
}
.field-set-ml {
	background: transparent url(../images/auth/fieldset_ml.png) repeat-y scroll center left;
	padding-left: 8px;	
}
.field-set-mr {
	background: transparent url(../images/auth/fieldset_mr.png) repeat-y scroll center right;
	padding-right: 8px;	
}
.field-set-mc {
	background-color: #fafafa;	
	
}
.field-set-bl {
	background: transparent url(../images/auth/fieldset_bl.png) no-repeat scroll bottom left;
	padding-left: 8px;	
}
.field-set-br {
	background: transparent url(../images/auth/fieldset_br.png) no-repeat scroll bottom right;
	padding-right: 8px;		
}
.field-set-bc {	
	background: transparent url(../images/auth/fieldset_bc.png) repeat-x scroll bottom center;
	height: 8px;
}
.field-set-main {
	margin-left:20px;
	margin-right:50px;
	margin-top:20px;
}

.i-top-content ul {
	list-style: disc outside none;
	padding-top: 5px;
	padding-left: 15px;
}

.i-top-content li, .i-top-content h2 {
	font-size: 14px;
	color: #fff;
}

.welcome-wikify-title {
	 height: 26px; 
	 width: 424px;
	 background: transparent url(../../welcome/wikify_title.png) no-repeat scroll top center;
	 padding-bottom: 10px;
	 margin-bottom: 10px;
}

.welcome-video {
	 width: 200px; 
	 margin: 0 auto; 
	 position: relative;
	 cursor: pointer;
}

.welcome-video-play {
	position: absolute; 
	bottom: 20px; 
	left: 50px; 
	height: 100px; 
	width: 100px;
	background: transparent url(../../welcome/play_button.png) no-repeat scroll center center;
}

.welcome-video:hover .welcome-video-play {
	background: transparent url(../../welcome/play_button_glow.png) no-repeat scroll center center;
}

.welcome-video1 {
	position: relative; 
	bottom: 0px; 
	left: 0px; 
	height: 118px; 
	width: 200px;
	background: transparent url(../../welcome/video_gray_01.png) no-repeat scroll center center;
}

.welcome-video1-title {
	position: absolute; 
	top: 60px; 
	left: 20px; 
	height: 60px; 
	width: 160px;
	background: transparent url(../../welcome/video_01_title.png) no-repeat scroll center center;
}

.welcome-video:hover .welcome-video1-title {
	background: transparent url(../../welcome/video_01_title_glow.png) no-repeat scroll center center;
}

.welcome-video2 {
	position: relative; 
	bottom: 0px; 
	left: 0px; 
	height: 118px; 
	width: 200px;
	background: transparent url(../../welcome/video_gray_02.png) no-repeat scroll center center;
}

.welcome-video2-title {
	position: absolute; 
	top: 60px; 
	left: 0px; 
	height: 60px; 
	width: 200px;
	background: transparent url(../../welcome/video_02_title.png) no-repeat scroll center center;
}

.welcome-video:hover .welcome-video2-title {
	background: transparent url(../../welcome/video_02_title_glow.png) no-repeat scroll center center;
}

.welcome-video3 {
	position: relative; 
	bottom: 0px; 
	left: 0px; 
	height: 118px; 
	width: 200px;
	background: transparent url(../../welcome/video_gray_03.png) no-repeat scroll center center;
}

.welcome-video3-title {
	position: absolute; 
	top: 60px; 
	left: 0px; 
	height: 60px; 
	width: 200px;
	background: transparent url(../../welcome/video_03_title.png) no-repeat scroll center center;
}

.welcome-video:hover .welcome-video3-title {
	background: transparent url(../../welcome/video_03_title_glow.png) no-repeat scroll center center;
}

.welcome-auto-annotate-video, .welcome-hand-annotate-video, .welcome-hero-video {
	cursor: pointer;
	text-decoration: underline;
	color: #fff;
	font-size: 14px;
}



.i-collapsed .iglue-collapser {
	background: url(../../welcome/other_browser_collapsed.png) no-repeat scroll right bottom transparent; 
}

.i-expanded .iglue-collapser {
	background: url(../../welcome/other_browser_expanded.png) no-repeat scroll right bottom transparent; 
}

.iglue-green-button-left {
	height: 55px; 
	background: url(../../welcome/green_button_left2.png) no-repeat left top;
}

.iglue-green-button-left:hover {
	background: url(../../welcome/green_button_left2.png) no-repeat left bottom;
}

.iglue-green-button-right {
	height: 100%; 
	margin-left: 5px; 
	background: url(../../welcome/green_button_left2.png) no-repeat right top;
}

.iglue-green-button-left:hover .iglue-green-button-right {
	background: url(../../welcome/green_button_left2.png) no-repeat right bottom;
}

.iglue-green-button-center {
	height: 100%; 
	margin-right: 5px; 
	background: url(../../welcome/green_button_loop2.png) repeat-x top;
}

.iglue-green-button-left:hover .iglue-green-button-center {
	background: url(../../welcome/green_button_loop2.png) repeat-x bottom;
}

.iglue-box-title-left {
	background: url(../../welcome/other_browser_collapsed_top.png) no-repeat left top; 
	height: 34px;
}

.i-collapsed:hover .iglue-box-title-left {
	background: url(../../welcome/other_browser_collapsed_top.png) no-repeat left bottom; 
}

.iglue-box-title-right {
	height: 100%; 
	margin-left: 7px; 
	background: url(../../welcome/other_browser_collapsed_top.png) no-repeat right top;
}

.i-collapsed:hover .iglue-box-title-right {
	background: url(../../welcome/other_browser_collapsed_top.png) no-repeat right bottom;
}

.iglue-box-title-center {
	height: 100%; 
	margin-right: 7px; 
	background: url(../../welcome/other_browser_collapsed_top_loop.png) repeat-x top; 
}

.i-collapsed:hover .iglue-box-title-center {
	background: url(../../welcome/other_browser_collapsed_top_loop.png) repeat-x bottom; 
}

.iglue-box-body-left {
	background: url(../../welcome/other_browser_collapsed_left_loop.png) repeat-y; 
}

.i-collapsed:hover .iglue-box-body-left {
	background: url(../../welcome/other_browser_collapsed_left_loop_over.png) repeat-y; 
}

.iglue-box-body-right {
	height: 100%; 
	margin-left: 5px; 
	background: url(../../welcome/other_browser_collapsed_right_loop.png) repeat-y right;
}

.i-collapsed:hover .iglue-box-body-right {
	background: url(../../welcome/other_browser_collapsed_right_loop_over.png) repeat-y right;
}

.iglue-box-body-center {
	height: 100%; 
	margin-right: 5px; 
	background: url(../../welcome/other_browser_collapsed_loop.png) repeat; 
}

.i-collapsed:hover .iglue-box-body-center {
	background: url(../../welcome/other_browser_collapsed_loop_over.png) repeat; 
}

.iglue-box-bottom-left {
	background: url(../../welcome/other_browser_collapsed_bottom.png) no-repeat left top; 
	height: 5px;
}

.i-collapsed:hover .iglue-box-bottom-left {
	background: url(../../welcome/other_browser_collapsed_bottom.png) no-repeat left bottom; 
}

.iglue-box-bottom-right {
	height: 100%; 
	margin-left: 7px; 
	background: url(../../welcome/other_browser_collapsed_bottom.png) no-repeat right top;
}

.i-collapsed:hover .iglue-box-bottom-right {
	background: url(../../welcome/other_browser_collapsed_bottom.png) no-repeat right bottom;
}

.iglue-box-bottom-center {
	height: 100%; 
	margin-right: 7px; 
	background: url(../../welcome/other_browser_collapsed_bottom_loop.png) repeat-x top; 
}

.i-collapsed:hover .iglue-box-bottom-center {
	background: url(../../welcome/other_browser_collapsed_bottom_loop.png) repeat-x bottom; 
}

.iglue-box-body-center span {
	color: #fff;
}

.iglue-box-body-center td {
	vertical-align: top;
}

