/* HTML tags */
html,
html.dj_gecko {
	margin:0;
	padding:0;
	height:100%;
	overflow:auto;
}

body {
	background: #B2B2B2 url("/gfx/bg_signin.png") repeat-x scroll 0 0; 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 85%;
	color:#6b6b6b;
	height:100%;
	padding:0;
	margin:0 auto;
}

img { border:0; }

code { display:block; line-height:1; font-size:1.1em; color:#00a9c5; margin: 2em; }

a { color:#dc4e01; font-weight:bold; text-decoration:none; }
a:hover { color: #ff5a00; text-decoration:underline; }

em { font-style:normal; color:#00a9c5; }

textarea { background: #fffbd8; border: 1px solid #c2c2c2; clear: right; font-family: Helvetica, arial, sans-serif; font-size: 1em; }

/* ID's */

#container { background: white; margin-right: 3%; margin-left: 3%;}

#header { overflow:auto; }
	#header #logo { padding-top:.5em; float:right; margin-right: 1.2em; margin-top: 1em; }
	#header #navigation { clear:both; /*background: url(/gfx/navigation_bg.gif) 0 0 repeat-x;*/ }
		#header #navigation ul { float:left; list-style:none; display:block; padding:.8em 1.2em; padding-bottom:0; }
		#header #navigation li { float:left; margin-right:.3em; }
		#header #navigation a { display:block; padding:0 .8em; background:url(/gfx/navigation_tab_bg.gif) 0 0 repeat-x #fff; border: 1px solid #e9e9e9; border-bottom: 0px; line-height:2.0em; }
		#header #navigation .active a { background:url(/gfx/navigation_tab_active_bg.gif) 0 0 repeat-x #00b0cc; border: 1px solid #00a9c5; border-bottom: 0px; color:#fff;  }
		#header #navigation a.hidden { display:none; }

		#header #navigation ul.right { float:right; }
		#header #navigation ul.right li { margin-right:0; margin-left:.3em; }

	#header #page { background:url(/gfx/page_bg.gif) 0 0 repeat-x ; padding:0 0 0 1.5em; clear:both; overflow:auto; }
		#header #page h1 { font-weight:bold; color:#fff; line-height:2.3em; font-size:1.4em; }
		#header #page h1 span { font-size:.85em; float:right; }

#content { float:left; width:75%; margin:1.2em 0 1.2em 1.2em; margin-top:0; line-height: 1.2; }
	#sidebar h1, h2,
	#content h1, h2 { 
		font-family: Helvetica, Arial, sans-serif;
		font-weight:bold;
		font-size:1.9em;
		padding:0;
		margin:0;
		color:#545454;
		line-height:1.5;
		border-bottom:2px dotted #e5e5e5;
		clear:both;
	}
	#content h1 { margin-top: 1em; margin-bottom: 20px; }
	#content h1 span.small { font-size:.6em; padding:0 1em; color:#a6a6a6; line-height:2; }
	#sidebar h2,
	#content h2 { font-size:1.5em; margin-bottom: .5em; }
	#content p { margin-bottom:1em; }
	#content fieldset { clear: both; }
	#content h2 { padding-top: 2em; margin-bottom: 1em; }
	#content h3 { font-size: 1.1em; color: #6b6b6b; }
	#content h4 { font-size: 1em; color: #6b6b6b; }
	
	#content ul { 
		margin: 1em 0;
	}
	
	#content .inline_edit { }
	#content .inline_edit:hover { background-color: #fffbd9; cursor: text; }

	#content #messages,
	#content #pages-messages {
		border: 1px solid #E6FE5D;
		background: url(/gfx/message_bg.gif) 0 0 repeat-x #fffcbc;
		margin-bottom: 1.5em;
		margin-top: 1.5em;
		color: #666;
		overflow: hidden;
		cursor: pointer;
	}
		#content #messages ul,
		#content #messages li,
		#content #pages-messages ul,
		#content #pages-messages li {
			list-style: none;
			padding:0;
		}
		#content #messages ul,
		#content #pages-messages ul {
			margin: .8em 1.5em;
		}
		#content #messages li,
		#content #pages-messages li {
			margin: 0;
		}
	
	#content .info_txt { clear: left; color: #7f7f7f; float: left; margin: 0 0 1em 0; font-size: .9em; }

	#content .item { clear: none; width:202px; float:left; margin-right:2em; margin-bottom:.5em; position:relative; }
	#content fieldset.item { margin-bottom:2em; }
	#content .item .title { position:relative; }
	#content .item .title h3 { margin-bottom:0; line-height:1; font-size: 1em; }
	#content .item .title h3.pagetitle { line-height:1.5; }
	#content .item .title h4 { font-weight:bold; line-height:2; position: relative; color: #9c9c9c; }
	#content .item .title a { background: #f8f8f8; display: block; margin-bottom:0; height: 20px; padding:  .5em .5em; line-height: 20px; overflow: hidden; }

	#content .item .screenshot { float:left; width:200px; height:100px; border:2px solid #e7e7e7; background:#f5f5f5; overflow:hidden; }
	#content .item .screenshot:hover { border-color: #cdcdcd; }
	#content .item .screenshot a { display:block; width:200px; height:100px; }
	#content .item .screenshot img { width: 200px; }
	
	#content .item .info { line-height:2; font-size: .9em; }
	#content .item .status { float:left; font-weight:bold; color:#7e7e7e; }
	#content .item .status.inactive { color:#cbcbcb; }
	#content .item .status.finished { color:#5da411; }
	#content .item .participants { float:right; color:#7b7b7b; }
	#content .item .participants span,
	#content .item .participants span em { font-weight:bold; }
	#content .item .new_participants { position:absolute; bottom:-1.25em; right:0; font-size:.85em; text-align:right; color:#999; }
	#content .item li { /*list-style:disc inside;*/ clear:both; position:relative; }
	

	#content #accounts table { font-size:1.1em; line-height:2.5; width:100%; }
	#content #accounts td { text-align:center; color:#8f8f8f; font-weight:bold; }
	#content #accounts td,
	#content #accounts th { padding:0 1em; border-bottom:1px solid #e5e5e5; background:#f5f5f5; vertical-align:top; }
	#content #accounts thead td { border-bottom:2px solid #dc4e01; background:none; }
	#content #accounts th,
	#content #accounts thead td { font-weight:bold; color:#00869c; }
	#content #accounts tr.first td { color:#595959; font-weight:normal; }
	#content #accounts tr.first td,
	#content #accounts tr.first th { background:#efefef; }
	#content #accounts tr.blank td { font-weight:normal; }
	#content #accounts tr.blank td { color:#bcbcbc; }
	#content #accounts tr.blank td,
	#content #accounts tr.blank th { background:none; }
	#content #accounts tr.small td,
	#content #accounts tr.small th { font-size:.9em; }
	#content #accounts th p { color:#888; font-size:.8em; line-height:1.5; }
	#content #accounts .small th p { font-size:.9em; }
	#content #accounts div.check span { display:none; }
	#content #accounts div.check { width:16px; height:16px; background:url(/gfx/icons/accept.png) 0 50% no-repeat; margin:.5em auto; }
	#content .delete_account { font-size: .8em; }
	
	#content #affiliate ul { color: #464646; margin: 1em 0 1em 0; }
	#content #affiliate ul li { margin-left: 2em; margin-top: .5em; }

	
	#content .pages { margin-bottom:2em; margin-top: 2em; display:block; }
	#content .pages h3 { margin-bottom: .5em; }
	#content .pages div.screenshot { float:left; clear:left; padding:0; margin:0; height: 300px; }
	#content .pages li.item { width:100%; float:none; display:block; overflow:auto; margin-left:0; padding-bottom:1em; }
	#content .pages li.item h3 { clear:none; margin-bottom:.5em; }
	#content .pages li.item ul.tasks { height:240px; overflow:auto; display:block;  }
	#content .pages li.item ul.tasks a { font-weight:normal; }
	
	#content .tasks { display:block; margin:0; padding-left:1em; }
	#content .tasks .clone { border:1px dotted #e5e5e5; background:#f6f6f6; }
		.tasks h2 { margin: 0; padding: 0; }
		
		#alltasks ul { display: block; margin: 2em 2em 2em 0; float: none; font-size: 1.1em; }
		
		.task { display:block; border-bottom:1px solid #e8e8e8; background: #fff; }
		.task .point_colors { float:right; margin-top:3px; margin-right: 5px; }
		.task .point_color { margin-left:5px; float:left; border:1px solid #fff; }
		.task .point_color.selected { border:1px solid #bbb; }
		.task .point_color span { display:block; margin:1px; width:9px; height:9px; }
		.task .point_color span.blue { background:#00afcc; }
		.task .point_color span.red { background:#ff4848; }
		.task .point_color span.green { background:#48b201; }
		.task label { margin:0; padding:0; vertical-align:top; }
		.task .delete_task a { float:right; margin-top:1px; }
		.task .delete_task a { margin-left:2px; }
		.task a.edit_task {  background: url(/gfx/icons/drag_handle.gif) 20px 1px no-repeat; padding-left:35px; position:relative;}
		.task a.edit_task .ui-icon { float:none; margin-right:0; position:absolute; left:0; top:0; z-index:99; }
		
	
	.details { color: #9a9a9a; width: 100%;  }
	.details table { width: 70%; float: left; margin-bottom: 1em; }
		.details tr { border-bottom: 1px solid #e8e8e8; }
		.details td { padding: 5px 0 0 0; }
	.details .label { color: #c4c4c4; width: 120px; }
	.details .test_details { color: #7f7f7f; padding-bottom: .5em;}
		.details #amount { border: 0; color: #f6931f; font-weight:bold; font-size:0.9em; }
	.details .ui-slider { font-size: 10px; width: 200px; }
	.details .customlogo { float: right;  }
		.details .customlogo img { border:1px solid #dcdcdc; padding: 5px; }
		.details .customlogo img.nologo { height: 150px; width: 200px; }
		.details .customlogo a { font-size: .9em; line-height: 1;  }
		.details .customlogo .logo-label { line-height: 1; margin: 0; padding: 0; width: 200px; }
		.details .customlogo .logo-description { color: #999999; font-size: .95em; font-weight: normal; line-height: 1; margin: 0; padding: 0; width: 200px; }
		
	
	
	ul.actions { background: #f5f5f5; clear: left; display: block; float: left; margin:0 0 1em 0; overflow:auto; padding: 1em 0 1em 0; width: 100%; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
	.actions_dashboard { width: 100%; margin-bottom: 2em; margin-top: -20px; }
	.actions_overview { width: 100%; margin-bottom: 2em; margin-top: -20px; }
	.actions li { float: left; margin-right: 5px;  }
	.actions li.sort { float: right; }
	.actions a, .actions label { display: block; font-size: .9em; font-weight: normal; line-height: 24px; padding: 0 7px 0 7px; }
	.actions label { display:none; }
	.actions .ui-state-disabled { border: 1px solid white;}
	.actions a:hover { text-decoration: none; }
		.actions .analyze { margin-left: 1em; }
		.actions .deactivate { font-size: 11px; margin-left: 20px; }	
		.actions .delete { font-size: 11px; margin-left: 1em; }
		.actions .add { font-weight: bold; margin-left: 1em; }
		.actions .start { font-weight: bold; margin-left: 1em; }
		.actions .newtest {  font-weight: bold; margin-left: 1em; }
		.actions .promote { font-weight: bold; margin-left: 1em; }
		.actions .preview { margin-left: 1em; }
		.actions .showall { font-weight: bold; margin-left: 1em; }
		.actions .sort { font-weight: bold; font-size: .9em; }
		.actions .status { font-size: .9em; line-height: 24px; margin: 0 0 0 1em; }
	
	.show-all { clear: both; display: block; padding-bottom: 1em; }
		
	ul.pages { margin-left: 0; padding-left: 0; }
		.pages .thumbs {  }
		.pages .thumbs a { border: 2px #f0f0f0 solid; display: block; float: left; height: 90px; margin: 0 10px 10px 0; width: 120px; overflow: hidden; }
			.pages .thumbs a:hover { border-color: #dc4e01; }
		.pages .thumbs img { width: 120px; opacity: .3; }
			.pages .thumbs img:hover { width: 120px; opacity: 1; }

		.pages .ui-icon { float: left; margin-right: 3px; margin-top: -2px; }
		.pages .ui-icon-trash,
		.pages .ui-icon-pencil { opacity: .3; }
 		.pages .ui-icon-plus { background-image: url(/js/jquery/ui/usabillatheme/images/ui-icons_dc4e01_256x240.png); }
 		.pages .del_tasks,
		.pages .add_task { display: block; padding-left:1em; margin-top: 3px; }
		.pages .del_tasks a,
		.pages .add_task a { display: block; float: left; font-size: .9em; margin-top: 3px; margin-left:1em; }
		.pages .del_page,
		.pages .edit_page { display: block; }
		.pages .del_page a,
		.pages .edit_page a { color: #9a9a9a; display: block; float: left; font-size: .8em; margin-top: 5px; margin-right:.5em; line-height: 16px; }
		
		.add_task input[name='title'] { }
		.add_task form { margin-left: 20px; }

	.facebox_screen img { width: 100%; height: 100%; }
	
	/* END */
	

	#content div.stats { clear:both; }
	#content div.stats p {  }

	#content div.test-list { clear:both; }
	#content div.test-list h2 { padding: 0; }

	#content .notice { color:#999; }
	#content .description { margin-top: 1em; }
	#content .buttons { clear: both; padding-top: 1em; margin-left: -5px; }
	#content .upgrade_notice { background: #e4fdcf; clear: both; margin-bottom: .5em; padding: 1em; font-size: .9em; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
		#content .upgrade_notice p { margin: .5em 0; }

	#content .button_edit { font-size: 10px; font-weight: bold; margin: 0 1em 0 1em; padding: 2px 6px 2px 6px;  }
	#content .button_edit:hover { text-decoration: none; }
	
	#content .quickstart { color: #b7b7b8; margin: 0 0 2em 0; line-height: normal; }
	#content .quickstart a { color: #6b6b6b; font-weight: normal; float: left; display: block; }
	#content .quickstart ul { font-weight: normal; line-height: 1em; }
	#content .quickstart ul li { float: left; clear: none; }
	#content .quickstart ul li .number { background: url(/gfx/quickstart/numbers.png) no-repeat top left; display: block; float: left; font-size: 0; overflow: hidden;  }
	
	#content .illustration { display: block; margin-top: 1em; margin-bottom: 2em;  }
		.illustration img { border: 3px solid #dcdcdc; }
		.illustration .caption { color: #a5a5a5; display: block; font-size: 1em; }
		
	#content .instructions { color: #00a9c5; font-size: 1.2em; list-style: decimal; margin: 20px 20px 20px 30px; }
		.instructions span { color: #545454; }
		.instructions a { background-color: #faf084; color: #197685; font-weight: bold; }

	
	#content #quickstart_l { font-size: 1.3em; padding: 25px 0 0 95px; }
	#content #quickstart_l li { margin: 0 8em .5em 0; min-height: 90px; width: 11em; }
		#content #quickstart_l li.in { margin: 0 100px .5em 0; width: 0px; }
			#content #quickstart_l li.in span.info,
			#content #quickstart_l li.in h3 { visibility: hidden; }
			
	#content #quickstart_l a { margin: 0 0 0 -90px; padding-left: 90px; }
	#content #quickstart_l ul li .number { background-image: url(/gfx/quickstart/numbers.png); height: 90px; margin: -20px 0 0 -100px; width: 90px; }
		#content #quickstart_l .i1 .number { background-position: -180px top ; }
			#content #quickstart_l .done .number { background-position: -270px top; }
			#content #quickstart_l .i1 a .number { background-position: 0px top ; }
			#content #quickstart_l .i1 a:hover .number { background-position: -90px top ; }
		#content #quickstart_l .i2 .number { background-position: -180px -90px; }
			#content #quickstart_l .i2 a .number { background-position: 0px -90px; }
			#content #quickstart_l .i2 a:hover .number { background-position: -90px -90px; }
		#content #quickstart_l .i3 .number { background-position: -180px -180px; }
			#content #quickstart_l .i3 a .number { background-position: 0px -180px; }
			#content #quickstart_l .i3 a:hover .number { background-position: -90px -180px; }
		#content #quickstart_l .i4 .number { background-position: -180px -270px; }
			#content #quickstart_l .i4 a .number { background-position: 0px -270px; }
			#content #quickstart_l .i4 a:hover .number { background-position: -90px -270px; }
	
	#content #quickstart_s { font-size: 1em; padding: 25px 0 0 50px; }
	#content #quickstart_s li { margin: 0 5em .5em 0; min-height: 45px; width: 14%; }
		#content #quickstart_s li.in { margin: 0 50px .5em 0; width: 0px; }
			#content #quickstart_s li.in span.info,
			#content #quickstart_s li.in h3 { visibility: hidden; }
			
	#content #quickstart_s a { margin: 0 0 0 -45px; padding-left: 45px; }
	#content #quickstart_s ul li .number { background-image: url(/gfx/quickstart/numbers_s.png); height: 45px; margin: -10px 0 0 -50px; width: 45px; }
		#content #quickstart_s .i1 .number { background-position: -90px top ; }
		/*	#content #quickstart_s .i1 .done { background-position: -135px top; }	*/
			#content #quickstart_s .i1 a .number { background-position: 0px top ; }
			#content #quickstart_s .i1 a:hover .number { background-position: -45px top ; }
		#content #quickstart_s .i2 .number { background-position: -90px -45px; }
		/*	#content #quickstart_s .i2 .done { background-position: -135px -45px; }	*/
			#content #quickstart_s .i2 a .number { background-position: 0px -45px; }
			#content #quickstart_s .i2 a:hover .number { background-position: -45px -45px; }
		#content #quickstart_s .i3 .number { background-position: -90px -90px; }
		/*	#content #quickstart_s .i3 .done { background-position: -135px -90px; }	*/
			#content #quickstart_s .i3 a .number { background-position: 0px -90px; }
			#content #quickstart_s .i3 a:hover .number { background-position: -45px -90px; }
		#content #quickstart_s .i4 .number { background-position: -90px -135px; }
		/*	#content #quickstart_s .i4 .done { background-position: -135px -135px; }	*/
			#content #quickstart_s .i4 a .number { background-position: 0px -135px; }
			#content #quickstart_s .i4 a:hover .number { background-position: -45px -135px; }
	
	#content .quickstart h3 { color: #4cc3d6; font-size: 1.1em; }
	#content .quickstart a h3 { color: #dc4e01; }
	
	#content #support li { display: block; float: left; clear: both; margin: .2em 0 .2em 0; }
	#content #support li a { display: block; float: left; font-weight: normal; margin: 0 .3em 0 0; }
	#content #support li .time { display: none; float: right; font-size: .9em; }
	#content #support .powered_by { display: block; clear: both; float: left; margin: 1em 0 0 0; }
	
	/* INLINE EDITABLE STYLES */
	#content .editable_thx_class, #content .editable_intro_class, #content .editable_pagefull_class { border: 2px solid #a7f4ff; display: block; background-color: #e3fcff; margin: 1em 0 1.5em 0; padding: 0.5em; }
	#content .editable_thx_class:hover, #content .editable_intro_class:hover, #content .editable_pagefull_class:hover  { background-color: #d0f9ff; border-color: #73d6e4; cursor: pointer; }
	#content .editable_thx_class textarea, #content .editable_intro_class textarea, #content .editable_pagefull_class textarea { height: 100px; width: 100%; padding: 0.2em;}
	/* hack: hide the edit button, which will be visible again after saving */
	#content .editable_thx_class .button_edit, #content .editable_intro_class .button_edit, #content .editable_pagefull_class .button_edit { display: none; }
	#content .editable_thx_class h1, #content .editable_intro_class h1, #content .editable_pagefull_class h1 { font-size: 1.2em; border: 0; padding: 0; margin: 0 0 .5em 0; }
	.editable_desc_class #inputvalue { width: 100%; height: 40px; padding: 0.2em; }
	.editable_redir_class #inputvalue { width: 100%; height: 1.2em; padding: 0.2em; }
	.editable_title_class #inputvalue { font-weight: bold; width: 100%; height: 1.2em; padding: 0.2em; }
	#span_redir { display: block; float: left; overflow: hidden; width: 350px; }
	#content #export { }
		#content #export p { margin: 0 0 .5em 0; }
		#content #export a { background: #7b7b7b; color: white; padding: 1px 2px 1px 2px; }
		#content #export a:hover { background: #676767; text-decoration: none; }

	/* Support page */
	#content #faq a { }
	#content #faq .table-of-contents { font-size: .9em; margin-bottom: 2em; }
	#content #faq .table-of-contents li { margin-bottom: 0.2em; }
	

#content_analyze { margin:1.2em 1.2em 1.2em 1.2em; margin-top:0; line-height: 1.2; min-height:800px; /*height: 1000px*/ }

#sidebar { float:right; width:20%; margin-bottom:1.5em; margin-right: 2px; margin-top: 2px; padding: .5em; }
	#sidebar fieldset { }
	#sidebar #identity { line-height:1.8em; font-weight:bold; }
	#sidebar #identity #user { font-weight:bold; color:#00a9c5; border-bottom:1px dotted #e5e5e5; }
	#sidebar #identity #options { font-size:.85em; clear:both; color:#bdbdbd; }
	#sidebar #identity #user a,
	#sidebar #identity #options a { float:right; }
	#sidebar #identity #options span a { float:none; }
	#sidebar h2 span { font-size:.6em; color:#a6a6a6; line-height:2; }
	#sidebar .item { border-bottom:1px solid #e5e5e5; padding:0.5em 0; line-height:2; }
	#sidebar a.delete,
	#sidebar a.edit { margin-top:.2em; }
	#sidebar .item .info { font-size:.9em; clear:both; }
	#sidebar .item .info em { color:#00a9c5; clear:both; }
	#sidebar .item .status { float:left; font-weight:bold; color:#7e7e7e; }
	#sidebar .item .status.inactive { color:#CBCBCB; }
	#sidebar .item .status.finished { color:#5da411; }
	#sidebar .item .participants { float:right; color:#7b7b7b; }
	#sidebar .item .participants span,
	#sidebar .item .participants span em { font-weight:bold; }
	#sidebar .test-actions .item { font-size: 1.1em; }
	#sidebar .test-actions .confirmation { font-size:.85em; display:none; }
	#sidebar .sidebar_add { float: right; font-size: .9em; line-height: 2; }
	
	#sidebar legend { font-weight:bold; }
	#sidebar #billing_address { font-size:.9em; margin-top:1em; padding:0; }
	#sidebar #billing_address address { color: #bdbdbd; line-height: 1.2; font-style: normal; margin-bottom: 1em; }
	
	#sidebar a.start { background:url(/gfx/icons/tick.png) no-repeat; padding-left: 25px; }
	#sidebar a.analyze { background:url(/gfx/icons/chart_bar.png)  no-repeat; padding-left: 25px;  }
	#sidebar a.promote { background:url(/gfx/icons/group.png)  no-repeat; padding-left: 25px;  }
	#sidebar a.finish { background:url(/gfx/icons/stop.png)  no-repeat; padding-left: 25px;  }
	
/* Dialog styles */
#dialog { }
	#dialog .button_promote { clear: both; display: block; font-size: 12px; float: left; font-weight: bold; margin-bottom: 20px; padding: .4em .5em .2em .5em; }
	#dialog .button_promote:hover {  }
	#dialog .button_promote span { float: left; }
	#dialog .snippet { margin: 1em 0; padding:.5em; }
	#dialog form input[type="text"],
	#dialog form textarea { width:100%; text-align:left; }
	#dialog p { clear: both; margin: .5em 0 .5em 0; }
	#dialog a { color: #dc4e01; text-decoration: none; }
	#dialog a:hover { color: #ff5a00; text-decoration: none; }

#button_copy_widget { border:1px solid black; height:15px; padding:4px; width:120px; }
span.dialog-float-left { float:left; margin:0 7px 20px 0;}

#footer { background:url(/gfx/footer_bg.gif) 98% 55% no-repeat #e4e4e4; clear:both; padding:.8em 1.5em; }
	#footer ul { overflow:auto; }
	#footer li { float:left; margin-right:1.5em; }

#copyright { float:right; color: white; font-size:.85em; padding:.8em 1.5em; }

/* Icons */
/*
a.finish, a.promote, a.analyze, a.start,
a.reorder.page,
a.add { padding-left:22px; background:url(/gfx/icons/add.png) 0% 50% no-repeat; }
a.add.page { background-image:url(/gfx/icons/page_white_add.png); }
a.add.new_task { background-image:url(/gfx/icons/note_add.png); }
a.reorder.page { background-image:url(/gfx/icons/arrow_refresh.png); }

a.delete { background-image:url(/gfx/icons/delete.png); }
a.delete.page { background-image:url(/gfx/icons/page_white_delete.png); }
a.delete.task { background-image:url(/gfx/icons/note_delete.png); }
*/
a.edit.page { background-image:url(/gfx/icons/page_white_edit.png); }
a.delete span,
a.edit span { display:none; }

/* Classes */
.clear { clear:both; }
.hidden { display:none; }
.disabled {color: #C4C4C4;font-weight:bold; }

.ui-icon { float: left; margin-right: 3px; margin-top: 2px; }

/* Buttons */
.button_small { background: url(/gfx/button_small_bg.png) left top no-repeat; color: white; cursor:pointer; float: left; font-weight: bold; font-size: 12px; line-height: 30px; padding: 5px 0 5px 10px; text-decoration: none; }
.button_small * { background: url(/gfx/button_small_bg.png) right -5px no-repeat; float: left; padding-right: 10px; }
.button_small:hover { background-position: left -60px; color: White; text-decoration: none; }
.button_small:hover * {	background-position: right -65px; color: White; text-decoration: none; }

.button_small_inactive { background: url(/gfx/button_small_inactive_bg.png) left top no-repeat; color: white; float: left; font-weight: bold;	line-height: 30px; padding: 5px 0 5px 10px; text-decoration: none; }
.button_small_inactive * { background: url(/gfx/button_small_inactive_bg.png) right -5px no-repeat; float: left; padding-right: 10px; }


/* Analyze */
#analyze_basicinfo { }
#analyze_basicinfo h3 { font-weight: bold; font-size: 1.2em; padding-bottom: .5em; }
#analyze_info_block { }

.analyze_export { margin-top: 1em; margin-bottom: 1em; }
.analyze_block { margin-bottom: 3em; }

.analyze_list { display: block; float: left; margin-bottom: 3em; width: 500px; }
.analyze_list li { color: #00A9C5; font-weight: bold; margin: 5px 0 5px 0; }
	.analyze_list label { display: block; float: left; width: 100px; }
	.analyze_list span { }
.analyze_checkbox { display: block; float: left; margin-bottom: 3em; width: 200px; }
	.analyze_checkbox label { }
	.analyze_checkbox span { }

#note_list { position: absolute; left:700px; top:170px; width:250px; background-color:#f0f5FF; border: 1px solid #ebebeb; z-index: 50; padding: 0;}
	#note_list_handle { background-color:#00B0CC; text-align:center; font-weight:bold; color: #FFFFFF; vertical-align:middle; line-height:2; }
		#note_list #note_list_handle #close { float:right; text-decoration:none; color:#FFFFFF; }
	#note_list #note_list_content { padding: 0; }
	#note_list #note_list_content .holder { margin: 0; }
	
	#note_list #note_list_content ul li { float: left; display: block; margin: 0; margin-bottom: .2em; padding: 0; width: 100%; }
	#note_list #note_list_content ul li a { font-weight: normal; color: #5b5b5b; display: block; float: left; padding-top: 5px; width: 200px; }
	#note_list #note_list_content ul li:hover { background-color: White; }
	#note_list #note_list_content ul li:hover a { color: #313131; }
	#note_list #note_list_content ul li input { float: left; }
	#note_list #note_list_content ul li .number { color: #dc4e01; display: block; float: left; font-weight: bold; padding-top: 5px; width: 1em; }
	#note_list #note_list_content div.footer { text-align: center; }
	#note_list #note_list_content div.footer a { font-size: .9em; line-height: 2; }

/* View Test */
#inline_title #inline_desc button { color : #F00; } 

/* Zend Form Styling */

#dialog .zend_form, 
#dialog .zend_form_dojo { margin: 5px auto; overflow: auto; padding: 2px; }
#dialog .zend_form dt, 
#dialog .zend_form_dojo dt { color: #686868; clear: both; float: left; line-height: 1em; margin: 2px 2px 5px 0; padding-top: 7px; padding-right: 1.5em; text-align: left; width: 25%; }
#dialog .zend_form dd, 
#dialog .zend_form_dojo dd { float: left; margin: 2px 2px 5px 0; padding: 0; width: 60%; }

#dialog .zend_form p, 
#dialog .zend_form_dojo p { margin: 0; padding: 0; }

#dialog .zend_form input, 
#dialog .zend_form_dojo input, 
#dialog .zend_form textarea, 
#dialog .zend_form_dojo textarea { margin: 0 0 2px 0; padding: 0; }
#dialog .zend_form p.description, #dialog .zend_form p.hint, .zend_form label.error,
#dialog .zend_form_dojo p.description, #dialog .zend_form_dojo p.hint, #dialog .zend_form_dojo label.error { font-size:.8em; line-height:1.5; }

#dialog .zend_form p.description, #dialog .zend_form p.hint,
#dialog .zend_form_dojo p.description, #dialog .zend_form_dojo p.hint { color:#999; padding-bottom:1em; }

#dialog label.error {color: #f00;background-color:transparent;/*float: left;*/margin: 0; padding: 0; display:block;}
#dialog .errors {color: #f00;}


/* GET SATISFACTION Widget */
.topic_submit { background: none; }
