/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
/*
	Note: Throughout this file, the *property filter is used to 
	      give a value to IE that other browsers do not see.	
*/

/*
	Section: General Rules
*/

	body {
		text-align:center;
	}
	
	#ft {
		clear:both;
	}

/*
	Section: Page Width Rules (#doc, #doc2, #doc3, #doc4)
*/

	/* 
		Subsection: General 
	*/ 	

	#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
		margin:auto;
		text-align:left;
		width:57.69em;*width:56.25em;
		min-width:750px;
	}
	/* 
		Subsection: 950 Centered (doc2) 
	*/
	#doc2 {
		width:73.076em;*width:71.25em;
	}

	/* 
		Subsection: 100% (doc3) 
	*/
	#doc3 {
		/* Left and Right margins are not a structural part of Grids. Without them Grids
		   works fine, but content bleeds to the very edge of the document, which often
		   impairs readability and usability. They are 
		   provided because they prevent the content from "bleeding" into the browser's chrome.*/
		margin:auto 10px; 
		width:auto;
	}
	
	/* 
		Subsection: 974 Centered (doc4) 
	*/
	#doc4 {
		width:74.923em;*width:73.05em;
	}	
	
/*
	Section: Preset Template Rules (.yui-t[1-6])
*/
	
	/* 
		Subsection: General
	*/

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;}
	#yui-main .yui-b{position:static;}

	#yui-main {width:100%;}
		
	.yui-t1 #yui-main,
	.yui-t2 #yui-main,
	.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

	.yui-t4 #yui-main,
	.yui-t5 #yui-main,
	.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

	/* 
		Subsection: For Specific Template Presets
	*/

	.yui-t1 .yui-b {float:left;width:12.30769em;*width:12.00em;}
	.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

	.yui-t2 .yui-b {float:left;width:13.8461em;*width:13.50em;}
	.yui-t2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}

	.yui-t3 .yui-b {float:left;width:23.0769em;*width:22.50em;}
	.yui-t3 #yui-main .yui-b {margin-left:24.0769em;*margin-left:23.62em;}

	.yui-t4 .yui-b {float:right;width:13.8456em;*width:13.50em;}
	.yui-t4 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}

	.yui-t5 .yui-b {float:right;width:18.4615em;*width:18.00em;}
	.yui-t5 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}

	.yui-t6 .yui-b {float:right;width:23.0769em;*width:22.50em;}
	.yui-t6 #yui-main .yui-b {margin-right:24.0769em;*margin-right:23.62em;}

	.yui-t7 #yui-main .yui-b {
		display:block;margin:0 0 1em 0;
	}
	#yui-main .yui-b {float:none;width:auto;}

/*
	Section: Grids and Nesting Grids
*/

	/*
		Subsection: Children generally take half the available space
	*/

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {float:left;}

	/*Float units (and sub grids) to the right */
	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb, 
	.yui-g .yui-gc, 
	.yui-g .yui-gd, 
	.yui-g .yui-ge, 
	.yui-g .yui-gf, 
	.yui-gc .yui-u, 
	.yui-gd .yui-g,
	.yui-g .yui-gc .yui-u,
	.yui-ge .yui-u, 
	.yui-ge .yui-g, 
	.yui-gf .yui-g,
	.yui-gf .yui-u{float:right;}

	/*Float units (and sub grids) to the left */
	.yui-g div.first, 
	.yui-gb div.first,
	.yui-gc div.first,
	.yui-gd div.first, 
	.yui-ge div.first, 
	.yui-gf div.first,
	.yui-g .yui-gc div.first,
	.yui-g .yui-ge div.first,
	.yui-gc div.first div.first {float:left;}

	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb,
	.yui-g .yui-gc,
	.yui-g .yui-gd,
	.yui-g .yui-ge,
	.yui-g .yui-gf {width:49.1%;}

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {width:32%;margin-left:1.99%;}

		/* Give IE some extra breathing room for 1/3-based rounding issues */
		.yui-gb .yui-u {*margin-left:1.9%;*width:31.9%;}

	.yui-gc div.first, 
	.yui-gd .yui-u {width:66%;}
	.yui-gd div.first {width:32%;}

	.yui-ge div.first, 
	.yui-gf .yui-u{width:74.2%;}

	.yui-ge .yui-u,
	.yui-gf div.first {width:24%;}

	.yui-g .yui-gb div.first,
	.yui-gb div.first, 
	.yui-gc div.first, 
	.yui-gd div.first {margin-left:0;}
	   
	/*
		Section: Deep Nesting 
	*/
	.yui-g .yui-g .yui-u,
	.yui-gb .yui-g .yui-u,
	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u,
	.yui-ge .yui-g .yui-u,
	.yui-gf .yui-g .yui-u {width:49%;*width:48.1%;*margin-left:0;}

	.yui-g .yui-gb div.first,
	.yui-gb .yui-gb div.first {*margin-right:0;*width:32%;_width:31.7%;}

	.yui-g .yui-gc div.first, 
	.yui-gd .yui-g  {width:66%;}

	.yui-gb .yui-g div.first {*margin-right:4%;_margin-right:1.3%;}

	.yui-gb .yui-gc div.first, 
	.yui-gb .yui-gd div.first  {*margin-right:0;}

	.yui-gb .yui-gb .yui-u,
	.yui-gb .yui-gc .yui-u {*margin-left:1.8%;_margin-left:4%;}

	.yui-g .yui-gb .yui-u {_margin-left:1.0%;}

	.yui-gb .yui-gd .yui-u {*width:66%;_width:61.2%;} 
	.yui-gb .yui-gd div.first {*width:31%;_width:29.5%;}

	.yui-g .yui-gc .yui-u, 
	.yui-gb .yui-gc .yui-u {width:32%;_float:right;margin-right:0;_margin-left:0;}
	.yui-gb .yui-gc div.first {width:66%;*float:left;*margin-left:0;}

	.yui-gb .yui-ge .yui-u, 
	.yui-gb .yui-gf .yui-u {margin:0;}

	.yui-gb .yui-gb .yui-u {_margin-left:.7%;}

	.yui-gb .yui-g div.first, 
	.yui-gb .yui-gb div.first {*margin-left:0;}

	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u {*width:48.1%;*margin-left:0;}s

	.yui-gb .yui-gd div.first {width:32%;}
	.yui-g .yui-gd div.first {_width:29.9%;}

	.yui-ge .yui-g {width:24%;}
	.yui-gf .yui-g {width:74.2%;}

	.yui-gb .yui-ge div.yui-u,
	.yui-gb .yui-gf div.yui-u {float:right;}
	.yui-gb .yui-ge div.first,
	.yui-gb .yui-gf div.first  {float:left;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge .yui-u,
	.yui-gb .yui-gf div.first {*width:24%;_width:20%;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge div.first, 
	.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

	/* Patch for GD within GE */
	.yui-ge div.first .yui-gd .yui-u {width:65%;}
	.yui-ge div.first .yui-gd div.first {width:32%;}

/*
	Section: Clearing 
*/

#bd:after,
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1;}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yuimenubar{visibility:visible;position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/* the styles here are sorted into accept_theme.css 

#community_select{
	position:relative;
	width:230px;
	
}
#comm_menu_container{
	width:10000px;
}
#columnnav{
	width:230px;
	position:absolute;
	overflow:hidden;
}
#comm_menu_container div{
	float:left;
	width:230px;
	margin:0px;
	padding:0px;
}
*/

/* -------------------------------------------------------------- 

* Filename:			accept_theme.css
* Version:			2.1.0 (2008-08-20) YYYY-MM-DD
* Website:			http://acceptsoftware.com
* Author:			Shreyas, Haribhau
* Description:		Frontend Styles


== STRUCTURE: ==================================

* Page width:            100%
* Number of columns:     2,3

================================================ 



== SECTIONS: =================================== 

_globals			Globals
_paginations		Pagination
_layout				Page Layout
_header				Site Header
_subtabs			Sub links
_footer				Site Footer
_columns			3, 2 Column Layout
_blocks				Global Blocks
_comm_search_result Search Results Styles
_ajaxsearch			Ajax Search
_ideas				Ideas
_forms				Form Elements
_ideasstage			Ideas on Stage
_lightwindowspecific Lightwindow Specific Styles
_lightwindowtabs	Light Window Tabs
_profile			User Profile
_login				Login Form
_tagcloud			Tag Cloud
_community_sel		Community Selector [orange]
_ideadetail			Ideas Detail Page
_browse				Browse Popup
_communitdrill		Drill Down Community Selector
_addnewcomment		Add New Comment Popup
_theme_assets		Theme Assets
_tour				Help Tour
_announcement		Announcement
_calendar			Calendar popup
==================================================================*/





/* _globals
__________________________________________________________________*/


body {
    color:#666;
    margin:0px auto;
    padding:0px;
    font-family:Calibri, "Lucida Grande", Arial;
    min-width: 1004px;
}

#custom-doc{
    background:#FFF url(/images/bodybg.gif) repeat-x center 31px;
}
a {
    text-decoration:none;
    color:inherit;
    color:#696969;

}
a:hover {
    color:#000;
}
th, td {/*borders and padding to make the table readable*/
    border:0;
    padding:.7em;
}
th {
    text-align:left;
}
div.clear {
    clear:both;
}

.errorExplanation{
    padding: 10px;
    border: 1px solid #ff1616;
    background: #ffe3e3;
    margin: 15px 0;
}

.errorExplanation li{
    font-weight: bold;
    font-size: 15px !important;
    padding-bottom: 5px;
    list-style-type: circle !important;
}

/* _paginations
__________________________________________________________________*/

div.pagination_controls{
    padding: 10px 0px 0px 0px;
}

.pagination_controls ul{
    margin:0px;
    padding: 0px;
    list-style: none;
    float:left;
    overflow: hidden;
}

.pagination_controls ul li{
    float:left !important;
    clear: none !important;
}

.pagination_controls ul li strong, .pagination_controls ul li a{
    background:#FFFFFF url(/images/pg.jpg) no-repeat center;
    display:block;
    padding:4px 0;
    text-align:center;
    width:30px;
    color:#969696;
}

.pagination_controls ul li a:hover{
    background:#FFFFFF url(/images/pg_o.jpg) no-repeat center;
    color: #696969;
}

.pagination_controls ul li strong{
    background:#FFFFFF url(/images/pg_selected_btn.jpg) no-repeat center;
    color:#FFF;
}

.pagination_controls ul li.next a, .pagination_controls ul li.last a, .pagination_controls ul li.first a, .pagination_controls ul li.prev a{
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    background:#FFFFFF url(/images/next.gif) no-repeat center;
    padding:4px 0;
    text-indent:-9999px;
    width:24px;
}

.pagination_controls ul li.prev a{
    background:#FFFFFF url(/images/prev.gif) no-repeat center;
}
.pagination_controls ul li.prev a:hover{
    background:#FFFFFF url(/images/prev_o.gif) no-repeat center;
}

.pagination_controls ul li.first a{
    background:#FFFFFF url(/images/first.gif) no-repeat center;
}
.pagination_controls ul li.first a:hover{
    background:#FFFFFF url(/images/first_o.gif) no-repeat center;
}

.pagination_controls ul li.last a{
    background:#FFFFFF url(/images/last.gif) no-repeat center;
}

.pagination_controls ul li.next a:hover{
    background:#FFFFFF url(/images/next_o.gif) no-repeat center;
}

.pagination_controls ul li.last a:hover{
    background:#FFFFFF url(/images/last_o.gif) no-repeat center;
}


.pagination_results{
    padding:5px;
}

#comment_control_span a{
    display:block;
    float:left;
    padding:5px 0 5px 25px;
    background: #FFF url(/images/comments_ico.gif) no-repeat 7px center;
}


/* _header
__________________________________________________________________*/

#hd .ft {
    padding-right:15px;
}
#hd .hd#portal_navigation_bar {
    padding: 0 10px 0 20px;
    background-color:#f4fafe;
    border-bottom:1px solid #c0d1db;
    color:#667d85;
    font-size:12px;
}

#browse_navigation li.first{
    padding:0 !important;
}

#browse_navigation li.first a{
    padding:0px;
    padding-right:10px;
}

#browse_navigation .last a, #browse_navigation #history_control a, #browse_navigation #browse_control a{
    padding:0px;
    padding-right:10px;
    background:url(/images/arrowdown.gif) no-repeat right;
}

#browse_navigation #history_control a{
    padding-left:15px;
}
#browse_navigation #history_control #history_links a{
    width: 267px;
    text-indent: 0px;
    padding-left: 10px;
}

#browse_navigation li.last #history_control a{
    padding-left:25px;
}

#browse_navigation #history_control, #browse_navigation #browse_control{
    padding-right:15px;
}

#browse_navigation li.last #history_control{
    padding-right: 0px;

}

#browse_navigation #community_form{
    padding:20px 0;
    background: transparent url(/images/bg_comsearch.png) no-repeat scroll center top;
    position:absolute;
    margin-left:-116px;
    width:219px;
}

#browse_navigation #community_form form{
    padding:0 25px 30px 33px;
}

#browse_navigation #community_form form input{
    width:75%;
    float:left;
    border: 1px solid #b8b8b8;
    height:19px;
    padding: 0px 3px;
}

#browse_navigation #community_form form input:focus{
    border: 1px solid #434343;
}

#browse_navigation #community_form form input.go{
    cursor: pointer;
    float:left;
    background:#848383 url(/images/srchgo_btn.gif) repeat-x right center;
    color:#FFF;
    border:none;
    width:16%;
    height:21px;
    overflow: hidden;
    text-indent: -9999px;
}

#browse_navigation .last {
    background:url(/images/search.gif) no-repeat 8px center;
}
#hd .hd#portal_navigation_bar #browse_navigation li.last a {
    padding-left:28px;
}
#hd .hd#portal_navigation_bar li a {
    border-left:1px solid #CCCCCC;
    padding-left:10px;
    padding-right:10px;
}
#hd .hd#portal_navigation_bar li.first {
    border:0px;
}
#site_header {
    padding:0px;
    width:100%;
    clear: both;
}
#hd .hd#top_nav_bar ul.inline_controls li a {
    border-left:1px solid #c0d1db;
}
#hd .hd#portal_navigation_bar ul.inline_controls li.first {
    padding-right:15px;
}
#hd .hd#portal_navigation_bar ul.inline_controls li.first a {
    border-left:0px;
}
#company_logo {
    width:26%;
}
#hd #company_logo h1 {
    margin:0px;
    padding:0px;
    font-family:"Lucida Grand", Arial, Helvetica, sans-serif;
}
#hd #company_logo h1 a {
    margin:0px auto;
    text-indent:-3000px;
    display:block;
    float:left;
    background:transparent url(/images/logo.jpg) no-repeat center;
    width:100%;
    height:99px;
}
#hd #company_promotional {
    float:right;
    width:73%;
    height:99px;
    padding-top:15px;
}
#hd #company_promotional ul li {
    float:left;
    list-style:none;
    height:99px;
    width:24%;
}
#hd #company_promotional ul li a {
    margin:0px auto;
    display:block;
    width:123px;
    height:99px;
    overflow: hidden;
    text-indent:-20000px;
    background:transparent url(/images/toplink_discuss.gif) no-repeat center;
}
#hd #company_promotional ul li.process_arrow {
    background:transparent url(/images/arrow.gif) no-repeat center 40px;
    width:8%;
    height:68px;
    float:left;
}
#hd #company_promotional ul li.process_1 a {
    background-image:url(/images/toplink_share.gif);
}
#hd #company_promotional ul li.process_2 a {
    background-image:url(/images/toplink_vote.gif);
}
#hd #company_promotional ul li.process_4 a {
    background-image:url(/images/toplink_see.gif);
}
#hd #company_promotional ul {
    float:right;
    padding:0px;
    margin:0px;
    width:100%;
}
#hd #community_navigation {
    text-align:center;
    float:left;
    width:23%;
    min-width:214px;
}
#hd .hd#portal_navigation_bar {
    height:30px;
    line-height:30px;
    border-bottom:1px solid #c0d1db;
    color:#667d85;
    font-size:12px;
}
#hd .hd#portal_navigation_bar ul#browse_navigation {
    float:right;
}

#column_2 .bd table td span.creator{
    display: block;
    padding:2px 0 2px 19px;
    background: #FFF url(/images/creator.gif) no-repeat left;
}

#column_2 .bd table td span.voter{
    display: block;
    padding:2px 0 2px 19px;
    background: #FFF url(/images/voter.gif) no-repeat left;
}

#column_2 .bd table td span.comtor{
    display: block;
    padding:2px 0 2px 19px;
    background: #FFF url(/images/commentor.gif) no-repeat left;
}

#column_2 .bd table td span.editor{
    display: block;
    padding:2px 0 2px 19px;
    background: #FFF url(/images/editor.gif) no-repeat left;
}

#column_2 #top-navigation-browse-links ul#browse_navigation li{
    float: left;
    clear: none;
}
#column_2 #top-navigation-browse-links ul#browse_navigation li a{
    border-left:1px solid #CCCCCC;
}

#column_2 #top-navigation-browse-links ul#browse_navigation li.first{
    padding-right: 15px;
}
#column_2 #top-navigation-browse-links ul#browse_navigation li.first a{
    border: none;
}

#column_2 #header-community-dashboard-navigation ul.inline_controls li{
    float: left;
    clear:none;
}

#hd #community_navigation a {
    line-height:28px;
    color:#FFF;
    font-weight:bold;
    display:block;
    height:46px;
    overflow:hidden;
    width:100%;
    margin:0px 7%;
    background: url(/images/navbg.gif) repeat-x 0 0;
}
#hd #community_navigation a span.first {
    width:49%;
    cursor:pointer;
    padding:0px 25px 0px 51px;
    background:url(/images/navbg_l.gif) no-repeat left bottom;
    float:left;
    height:46px;
    text-align:center;
    text-indent: 15%;
}
#hd #community_navigation a span.last {
    width:17%;
    cursor:pointer;
    background:transparent url(/images/navbg_r.gif) no-repeat right top;
    float:right;
    display:block;
    height:46px;
}
#hd #community_dashboard_navigation {
    width:73%;
    background:url(/images/mainnav_bg.gif) repeat-x;
    float:right;
    position: relative;
   /* z-index: 200; */
    margin-bottom:-5px;
}


#hd #community_dashboard_navigation p{
    display: none;}

#community_navigation_bar{
    height: 40px;
    clear: both;
}

#hd #community_dashboard_navigation ul {
    margin:0px;
    height:42px;
    padding:0px;
    overflow:hidden;
    float:left;
}
#hd #community_dashboard_navigation ul li {
    padding-right:2px;
    background:transparent url(/images/seperator.gif) no-repeat right top;
    line-height:16px;
    float:left;
    list-style:none;
}

#hd #community_dashboard_navigation ul li.ct_watch, #hd #community_dashboard_navigation ul li.ct_unwatch{
    background:none !important;
}

#hd #community_dashboard_navigation ul li.ct_watch a,#hd #community_dashboard_navigation ul li.ct_watch a:focus,#hd #community_dashboard_navigation ul li.ct_watch a:active{    
    background:transparent url(/images/watch_community.gif) no-repeat scroll 15px 7px !important;
    margin-left: 30px;
    outline: none;
}

#hd #community_dashboard_navigation ul li.ct_unwatch a,#hd #community_dashboard_navigation ul li.ct_unwatch a:focus,#hd #community_dashboard_navigation ul li.ct_unwatch a:active{    
    background:transparent url(/images/unwatch_community.gif) no-repeat scroll 15px 7px !important;
    margin-left: 30px;
    outline: none;
}


#hd #community_dashboard_navigation ul li.ct_unwatch a span,#hd #community_dashboard_navigation ul li.ct_watch a span{        
    margin-left: 17px;
    color: #3D718E;
}


#hd #community_dashboard_navigation ul li.ct_watch a:active span,#hd #community_dashboard_navigation ul li.ct_unwatch a:active span{
    background:none !important;
    color:#3D718E;
}

#hd #community_dashboard_navigation ul li.ct_unwatch a:focus span,#hd #community_dashboard_navigation ul li.ct_watch a:focus span{
    background:none !important;
    color: #3D718E;
}



#hd #community_dashboard_navigation ul li a {
    float:left;
    display:block;
    overflow:hidden;
    padding:0px;
}
#hd #community_dashboard_navigation ul li a:hover {
    background:url(/images/hover.gif) top;
}
#hd #community_dashboard_navigation ul li a span {
    cursor:pointer;
    padding:5px 18px 0px 18px;
    float:left;
    height:42px;
}

#hd #community_dashboard_navigation ul li span#root_navigation_span{
    padding:5px 18px 0px 18px;
    float:left;
    height:42px;
    width:10px !important;
    background:url(/images/cur_left.gif) no-repeat left top;
}

#hd #community_dashboard_navigation ul li a span.first {
    background:url(/images/cur_left.gif) no-repeat left top;
}
#hd #community_dashboard_navigation ul li a:hover span.first {
    background:url(/images/cur_left_over.gif) no-repeat;
}
#hd #community_dashboard_navigation ul li a:active span.first, #hd #community_dashboard_navigation ul li a:focus span.first, #hd #community_dashboard_navigation ul li.active a span.first {
    background:url(/images/selected_left.gif) no-repeat left top;
}
#hd #community_dashboard_navigation ul li a:active, #hd #community_dashboard_navigation ul li a:focus, #hd #community_dashboard_navigation ul li.active a{
    background:url(/images/selected_bg.gif) repeat-x right top;
    color:#FFF;
}
#hd #community_dashboard_navigation ul li a:active span, #hd #community_dashboard_navigation ul li a:focus span, #hd #community_dashboard_navigation ul li.active span {
    background:url(/images/bgspan.gif) no-repeat top left;
}
#hd .community_statistics {
    font-size:11px;
    line-height:15px;
    padding:0px 20px;
    padding-top:5px;
    float:right;
    height:42px;
    background:url(/images/cur_right.gif) no-repeat right top;
    color:#6d6d6d;
    z-index:-10;
}
.community_statistics .seperator {
    padding:0px 5px;
}
ul.pagination_links li {
    list-style:none;
    display:inline;
}
ul.pagination_links a {
    font-weight:bold;
    color:#000;
}
ul.inline_controls {
    margin:0px;
}
ul.inline_controls li {
    list-style:none;
    float:left;
}
ul.inline_controls li.first {
    border-left:0px;
}
ul.inline_controls li.last {
    border-right:0px;
}
ul.inline_controls li a {
    padding:-1px 15px;
}



/* _subtabs
__________________________________________________________________*/

#hd #community_dashboard_navigation ul.subtabs{
  /* float:none; */
    height:auto!important; 
    margin:0px;
    padding: 0px;
  /*  clear: both; */
    font-size:11px;
    #width:70%;
}
#hd #community_dashboard_navigation #idea_stage_filter{
    float:right;
    position: relative;
  /*  top:-40px; */
    z-index: 100;
    width: 200px;

}

#hd #community_dashboard_navigation ul.subtabs li{
    border:none;
    background: none;
}

#hd #community_dashboard_navigation ul.subtabs li a{
    display: block;
    padding: 2px 0px 24px 0px;
    line-height:13px;
    width:112px!important;
    border:none;
    text-align:center;
    background: url(/images/subnav.jpg) no-repeat center;

}

#hd #community_dashboard_navigation ul.subtabs li a:hover{
    background: url(/images/subnav_hover.jpg) no-repeat center;

}

#hd #community_dashboard_navigation ul.subtabs li a:focus, #hd #community_dashboard_navigation ul.subtabs li a:active,  #hd #community_dashboard_navigation ul.subtabs li.active a, #hd #community_dashboard_navigation ul.subtabs li.active a:hover{
    background: url(/images/subnav_sel.jpg) no-repeat center;
    color:#FFF;
}



/* _footer
__________________________________________________________________*/

#ft {
    font-size:85%;
    overflow:hidden;
    float:none;
    clear:both;
    background:url(/images/footer.jpg) repeat-x 0 bottom;
    color:#ccc;
    width: 100%;
    padding: 40px 0 5px 0;
}
#ft ul#help_links {
    float:left;
    width:25%;
}
#ft ul.inline_controls li a {
    border-left:1px solid #999;
    border-right:1px solid #030303;
}
#ft ul.inline_controls li.first a {
    border-left:0px;
}
#ft ul.inline_controls li.last a {
    border-right:0px;
}
#ft p {
    margin: 0;
    float: left;
}
#ft p#copyright {
    width:55%;
    text-align:center;
}
#ft p#powered_by {
    width:19%;
    text-indent: -9999px;
    overflow: hidden;
    padding-top: 6px;
    background:url(/images/copyright.gif) no-repeat right center;
}

/* _columns
__________________________________________________________________*/

#column_2 #page-title.block, #column_2 #page-title .hd{
    padding:0;

}

#column_2 #page-title {
    padding-top:0px;
}

#column_2 #breadcrumbs {
    padding-top:7px;
}
#column_2 #breadcrumbs .bd {
    padding:0px;
    padding-top:10px;
    background:url(/images/breadcrumb_bg.gif) repeat-x top;
    overflow: hidden;
    height: 1%;
}
#column_2 #breadcrumbs .bd a {
    display:block;
    float:left;
    padding:0px 10px 0px 15px;
    background:transparent url(/images/breadcrumb.gif) no-repeat right;
}
#zone_2 .block form {
    clear: both;
    width:100%;
    /*
    position: relative;
    z-index: 90;
    */
    padding: 0px 10px;
}
#zone_2 .block form p {
    clear:both;
    padding:8px;
    margin:0px;
}


#zone_2 form input[type=button], #zone_2 form input[type=submit], #zone_2 form button {
    background:#848383 url(/images/button_bg.jpg) repeat-x 0 bottom !important;
    color:#FFF!important;
    border: 1px solid #434343 !important;
    cursor: pointer;
    padding: 6px 2% !important;
    line-height: 10px!important;
    margin-right: 10px;
}


#column_1 form button ,#column_3 form button {
    background:#848383 url(/images/button_bg.jpg) repeat-x 0 bottom !important;
    color:#FFF!important;
    border: 1px solid #434343 !important;
    cursor: pointer;
    padding: 6px 2% !important;
    line-height: 10px!important;
    margin-right: 10px;
}

#zone_2 #specific_user_list_container input {
    margin-left:175px!important;
    width:40%!important;
}
#zone_2 .block form input[type=button]:hover, #zone_2 form input[type=submit]:hover {
    background:#636162 url(/images/button_bg_o.jpg) repeat-x 0 top !important;
    border: 1px solid #434343!important;
}


#zone_2 .block form input[type=radio] {
    padding:0px 5px;
}
#zone_2 label {
    display: block !important;
    line-height:20px !important;
    text-align: left !important;
    height: 20px !important;
    float: left;
}
#zone_2 label.idea_fields {
    display: block !important;
    text-align: left !important;
    float: left;
    width: 100% !important;
}

#zone_2 label.idea_form_fields, #zone_2 label.radio_button_label{
    display: block !important;
    text-align: left !important;
    float: left;
    width: 180px !important;
    _width: 132px !important;
    padding-right:5px !important;
    height: 100% !important;
}

#zone_2 .block form select {
    float:left;
}
#zone_2 form input, #zone_2 form textarea {
    border:1px solid #afafaf !important;
    /*width:60%!important;*/
    background: #f8f8f8 url(/images/inputbg.jpg) repeat-x top left!important;
    padding: 3px!important;
    color:#727272!important;
}
#zone_2 form input[type="checkbox"],#zone_2 form input[type="radio"]{
    background-image:none !important;
    border:0px !important;
}

#zone_2 form textarea {
    width: 100%
}

#zone_2 div#idea_create_form textarea.user_box{
    width: 90% !important;
}

#zone_2 div#idea_create_form input.custom-textfield{
    width: 90%;
}

.custom_fields input[type="checkbox"],.custom_fields input[type="radio"]{
    width: 4% !important;
}

#zone_2 form #user_access_public, #zone_2 form #user_access_private, #zone_2 form #user_access_user_list {
    background:none !important;
    border:none !important;
}
#zone_2 .block form input:hover, #zone_2 form textarea:hover {
    border:1px solid #757575!important;
}
#zone_2 .block form input:focus, #zone_2 form textarea:focus {
    border:1px solid #4e4e4e!important;
}

#column_2 .block .hd{
   /* padding-top: 10px; */
}
#column_2 .block .hd h2 {
    font-family:"Lucida Grand", Arial, Helvetica, sans-serif;
    background:url(/images/centerbox_t.gif) no-repeat right bottom;
    margin:0px;
    padding-left:20px;
    padding-bottom: 10px;
    color:#555;
    font-size:18px;
    font-weight:normal;
}
#column_2 .block .ft a {
    float:left;
    padding: 10px;
}
#column_2 .bd table {
    color:#707070;
    margin:0px auto;
    width:100%;
}
#column_2 .bd table td {
    cursor:pointer;
    background:#FFF url(/images/bgth.gif) repeat-x bottom;
}
#column_2 .bd table tr:hover td {
    background:#FFF url(/images/bgth_o.gif) repeat-x bottom;
}
#column_2 .block .ft {
    padding:0px;
    background:url(/images/centerbox_b_bg.gif) repeat-x bottom;
    height:19px;
    clear: both;
}

#column_2 .community_statistics {
    font-size:11px;
    float:right;
    color:#6d6d6d;
    z-index:-10;
}



.bd dl {
    line-height:18px;
    margin:0px !important;
}

.bd ul, .bd dd {
    margin:0px !important;
}
#column_2 .block .ft .first {
    width:39px;
    background:url(/images/centerbox_bl.gif) no-repeat left bottom;
    height:19px;
    float:left;
}
#column_2 .block .ft .last {
    background:url(/images/centerbox_br.gif) no-repeat right bottom;
    width:39px;
    height:19px;
    float:right;
}
#column_2 .block .bd {
    background:url(/images/centerbox_12.gif) repeat-y right;
    padding:15px 30px;
    display: block;
}
#column_2 .block .clear {
    display: none;
}
#column_2 .block {
    clear:both;
    padding:10px 0;
}
#column_2 ul#zone_2 li:first-child{
    padding-top:0; 
}
#column_2 .block .right_side p, #column_2 .block .left_side p{
    padding: 8px 0 !important;
    display: block;
    margin-bottom: 0px !important;
    overflow: hidden !important;
    height: 1% !important;
    font-size:12px;
}

#zone_2 {
    padding:0 20px 30px 20px;
}
#column_3 .block .bd {
    padding:0px;
    margin:0px;
    width:90%;
}
#column_1 .block {
    width:82%;
    background:#FFF url(/images/blockleft.gif) no-repeat 0px 20px;
    padding-left:30px;
}

#column_3 .block {
    background:#FFF url(/images/blockright.gif) no-repeat right 20px;
    padding-right:15px;
}

#column_1 li#announcements, #column_1 li#announcement{
    width:82%;
    background:none !important;
    padding-left: 0px;
}
#column_1 li#announcements div.hd, #column_1 li#announcement div.hd{
    padding-left:30px;
    width: 100%;
}
#column_1 li#announcements div.bd, #column_1 li#announcement div.bd{
    background:#FFFFFF url(/images/blockleft.gif) no-repeat;
    padding:18px 5px 18px 30px;
    width: 100%;
}
#column_1 li#announcements div.ft, #column_1 li#announcement div.ft{
    padding-left:20px;
    width: 100%;
}
#column_3 li#announcements, #column_3 li#announcement {
    background:none !important;
    padding-right: 0px;
}
#column_3 li#announcements div.hd, #column_3 li#announcement div.hd{
    padding-right: 20px;
}
#column_3 li#announcements div.bd, #column_3 li#announcement div.bd{
    background:#FFF url(/images/blockright.gif) no-repeat right 0px;
    padding-right: 20px;
}
#column_3 li#announcements div.ft, #column_3 li#announcement div.ft{
    padding-right: 35px;
}
li#announcements div.bd ul, li#announcement div.bd ul, li#announcements-list div.bd ul{
    padding-left: 20px;
}

li#announcements div.bd ul li ul li, li#announcement div.bd ul li ul li, li#announcements-list div.bd ul li ul li{
    border: none;
    list-style-type: circle;
}

li#announcements div.bd ul li ul li ul li, li#announcement div.bd ul li ul li ul li, li#announcements-list div.bd ul li ul li ul li{
    border: none;
    list-style-type: square;
}

li#announcements div.bd ul li, li#announcement div.bd ul li, li#announcements-list div.bd ul li{
    border: none;
    list-style-type: disc;
    width: 90%;
    height: 100%;
    #vertical-align: top;
    #position: relative;
    #top: -.4em;

}
li#announcements div.bd ul li span, li#announcement div.bd ul li span, li#announcements-list div.bd ul li span{
    background:none;
    padding:0px;
    float:none;
    width:100%;
    height: 100% !important;
    line-height: 18px !important;
    text-align: left;
    color:#666666;
    font-size:13px;
}
li#announcements div.bd ol li, li#announcement div.bd ol li, li#announcements-list div.bd ol li{
    list-style-type: decimal;
}

#column_1 #breadcrumbs, #column_3 #breadcrumbs {
    background:none;
}

#column_1 .bd ul, #column_3 .bd ul {
    padding-left:0px;
    margin-left:0px;
}
#column_1 .bd ul, #column_3 .bd ul {
    overflow:hidden;
    width:100%;
}
#column_1 .bd ul li, #column_3 .bd ul li {
    clear:both;
    border-bottom:1px solid #ebebeb;
}
#column_1 #user-profile .left_side{
    width: auto;
    border: none;
    margin-top: 20px !important;
    margin-bottom: 30px;
}

#column_1 #user-profile .right_side{
    display: none;
}

#column_1 .bd ul li:hover, #column_3 .bd ul li:hover{
    border-bottom:1px solid #b5b5b5;
}
li#announcements div.bd ul li:hover, li#announcement div.bd ul li:hover, li#announcements-list div.bd ul li:hover{
    border-bottom:none;
}

#column_1 .bd ul li a, #column_3 .bd ul li a {
    font-size:12px;
    color:#828282;
    display:block;
    padding: 7px 0 9px 60px;
}
#column_1 .bd ul li a:hover, #column_3 .bd ul li a:hover {
    color:#333;
}
#column_1 .bd ul li span, #column_3 .bd ul li span, #search-field div#idea_live_search_results ul li span,#create-search div#idea_live_search_results1 ul li span {
    background:#FFF url(/images/bg_lft_span.gif) no-repeat center;
    padding:3px 5px 3px 5px;
    float:left;
    width:45px;
    text-align: center;
    color:#FFF;
    font-size:11px;
    line-height:26px;
    height: 28px;
    display:block;
}

#search-field div#idea_live_search_results ul li span,#create-search div#idea_live_search_results1 ul li span {
    padding: 5px!important;
}
.search_column_name_ideas
{
    font-weight:bold;
    margin-left:66px;
    margin-top:-16px;
    #margin-left:64px;
}
.search_column_name_score
{
    font-weight:bold;
    margin-left:13px;
    margin-top:15px;
}

#column_2 #search-create-idea-field div#idea_live_search_results1{
    margin-left:10px;
}

#twocol #create-search .idea_search_ajax_arr span {
    width:95%
}


li#search-field  h2{
    
   padding:0 0 5px 0;
}

li#search-field{
   /* margin-top:10px; */
}
#top-contributors .bd ul li span{
    background:none;
    vertical-align:middle;
}
#top-contributors .bd ul li{
    padding: 4px 0;
}

#column_1 .block .bd, #column_3 .block .bd {
    padding: 18px 5px;
}
#column_1 .block .ft {
    padding-right:5px;
}
#column_1 .ft a, #column_3 .ft a, #popular-tags div .bd p a, #top-ideas div .bd p a, #recent-ideas div .bd p a, #top-contributors div.bd p a,#more_ideas_on_stage a{
    color:#696969;
    text-align:left;
    padding-left:7px;
    line-height:14px;
    display:block;
    width:50px;
    height:16px;
    background:url(/images/more.gif) no-repeat;
    float:right;
    font-size:11px;
    text-transform: lowercase;
    margin-top: 10px;
}

#more_ideas_on_stage a {
    margin-right:25px;
}
#recent-ideas div .bd p a{
    margin-top: 10px !important;
}
#column_1 .ft a:hover, #column_3 .ft a:hover {
    color:#333;
}
#column_1, #column_2, #column_3 {
    margin:0px;
    padding-top:5px; 
    text-align: left;
    position:relative;
  /*  z-index: 1; */
}
ul#zone_3{
    z-index: 300;
}
#column_2 div.block div.bd {
    overflow:hidden;
}


#zone_1 .ajax_pp_fix div, #zone_3 .ajax_pp_fix div{
    background: red!important;
    height: 1px!important;
    display: block!important;
}

/* _blocks
__________________________________________________________________*/

ul.block_container {
    margin:0px;
    padding:0px;
}
ul.block_container li {
    list-style:none;
}
ul.block_container li div.block {
    padding:20px;
}
ul.block_container li div.block div.hd {
    color:#1167B1;
    font-size:.9em;
}
ul.block_container li {
    clear:both;
    float:none;
}
ul.block_container li div.block {
    padding:0px;
}
ul.block_container li div.block div.hd {
    color:#1167B1;
    font-size:.9em;
}
ul.block_container li.block div.hd h1 {
    font-family:"Lucida Grand", Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#ff6803;
    margin:0px;
    padding:0px;
    font-weight:normal;
}
div.hd h2 {
    /* font-family:"Lucida Grand", Arial, Helvetica, sans-serif; */
    margin:0px;
    padding:0px;
    font-size:18px;
    font-weight:normal;
}
ul.block_container li div.block div.bd {
    padding-bottom:0px;
}
ul.block_container li div.block div.bd h2 {
    font-size:1em;
    margin-bottom:1em;
}
ul.block_container li div.block div.bd p {
    font-size:11px;
    margin-top:5px;
    color:#888;
}
ul.block_container li div.block div.ft {
    padding:0;
    text-align:right;
    clear:both;
}
ul.block_container li div.block div.ft a {
}

#sub-communities ul li a, #communities-short-list table a{
    padding: 7px 0 9px 27px!important;
    background: url(/images/community.gif) no-repeat 0 center;
}

#column_2 #zone_2 #sub-communities .bd li{
    padding: 7px 0px;
    border-bottom:1px solid #ebebeb;
}

#communities-short-list table a{
    display:block;
    width:95%;
    text-align: left;
}

#communities-short-list table{
    width:100%;
}

#communities-short-list table td, #communities-short-list table th{
    text-align:center;
    padding: 4px;
}

/* banner */

#demo-banner ul{
    height: 1%;
    overflow: hidden;
    margin: 0;
}

#demo-banner li a{
    text-align: center;
    background: #f3f3f3;
    border: 1px dashed #BBB;
    display: block;
    padding: 20px!important;
}	

#demo-banner li a:hover{
    border-color: #999;
}

#column_1 #demo-banner li, #column_3 #demo-banner li{
    width: 97%;
    clear: both;
    padding: 10px 5px;
}

#column_2 #demo-banner li{
    width: 30%;
    float: left;
    clear: none;
    margin: 1.6%;
}

.global_rss{
    background: url(/images/rss_icon.gif) no-repeat 0 0;
    display: block;
    float: right;
    padding: 3px 0;
    width: 60px;
    text-indent: -99999px;
    overflow: hidden;
}


/* _ajaxsearch
__________________________________________________________________*/

#column_2 #search-field input,#column_2 #search-field1 input {
    text-align:left!important;
    background:none!important;
    border:none!important;
    float:left;
    margin-left:15px;
    padding:12px 0px 15px 0px!important;
    width:77%!important;
}
#search-field #idea_live_search_results div.idea_search_ajax_arr{
    padding-left: 55px;
    background: green;
    height: 42px;
    overflow: hidden;
    clear: both;
    background: url(/images/srch_pp_l_t.png) no-repeat 12px 0;
}
#search-field #idea_live_search_results div.idea_search_ajax{
    background:transparent url(/images/srch_pp_r_t_alt.png) no-repeat scroll right 1px;
}
#create-search #search-field1 #srch_parent1{
    background-image:url(/images/_end_o.GIF);
}
.yui-u #create-search #idea_live_search_results1 div.idea_search_ajax_arr {
    padding-left: 9px;
    background: green;
    height: 42px;
    overflow: hidden;
    clear: both;
    background: url(/images/pop_cur_tr.png) no-repeat top right;
    _background_position: right center !important;
    margin-top:34px;
    margin-right:3px;

}

#column_3 #create-search #idea_live_search_results1 div.idea_search_ajax_arr {
    padding-left: 9px;
    background: green;
    height: 42px;
    overflow: hidden;
    clear: both;
    margin-top:34px;
    margin-right:3px;
    background: url(/images/srch_pp_l_t.png) no-repeat left top;
    margin-left:12px;
}
#search-field .idea_search_ajax_arr span {
    width: 100%;
    display: block;
    height: 42px;
    background: url(/images/srch_pp_r_t.png) no-repeat right top;
}
#create-search .idea_search_ajax_arr span {
    width: 94%;
    display: block;
    height: 42px;
    margin-top:-3px;
    background: url(/images/srch_pp_r_t.png) no-repeat scroll left top;
}

#column_3 #create-search .idea_search_ajax_arr span {
    background-repeat:no-repeat !important;
    background-position:right top !important;
    width: 94% !important;
    #width: 93% !important;
    margin-top:0px !important;
    margin-left:34px !important;
}


ul#zone_1 #search-field div#idea_live_search_results{
    position:absolute;
    z-index: 2001;
    background: none;
    /* top:40px; */
    top:42px;
    #top:0px !important;
    _top: 42px;
    left:-40px;
    width: 200%;
}

#twocol ul#zone_1 #search-field div#idea_live_search_results{
    position:absolute;
    z-index: 2001;
    background: none;
    /* top:40px; */
    top:42px;
    #top:0px !important;
    left:-40px;
    width: 200%;
}

ul#zone_1 #create-search div#idea_live_search_results1{
    position:absolute;
    z-index: 999;
    background: none;
    /* top:40px; */
    top:-30px;
    #top:-30px;
    left:-20%;
    width: 200%;
}

div#idea_live_search_results1{
    z-index: 3000;
}

div#idea_live_search_results{
    z-index: 3000;
}

#column_1 ul#zone_1 #create-search div#idea_live_search_results1  {
    _top :-60px;
}
ul#zone_1 #search-field div#idea_live_search_results div.idea_search_ajax_arr,ul#zone_1 #create-search div#idea_live_search_results1 div.idea_search_ajax_arr {
    padding:0 43px 0 0;
    height: 42px;
    clear: both;
    background: url(/images/srch_pp_r_t_alt.png) no-repeat right 0;
}

#column_1 ul#zone_1 #create-search div#idea_live_search_results1 div.idea_search_ajax_arr {
    background-repeat:no-repeat !important;
    background-position:right 10 !important;
    margin-right:0px !important;
}


ul#zone_1 #search-field div#idea_live_search_results div.idea_search_ajax_arr span,ul#zone_1 #create-search div#idea_live_search_results1 div.idea_search_ajax_arr span {
    height: 42px;
    clear: both;
    background: url(/images/srch_pp_r_t.png) no-repeat 9px 0;
}

#column_1 ul#zone_1 #create-search div#idea_live_search_results1 div.idea_search_ajax_arr span {
    width: 100%;

    margin-top:0px !important;
    _margin-left:0px !important;
}



ul#zone_3 #search-field div#idea_live_search_results{
    position:absolute;
    z-index: 100;
    background: none;
    top:40px;
    #top:0px !important;
    _top: 0px;
    right: -16px;
    width: 540px;
    #width:460px;
    margin-left: 10px;
}

ul#zone_3 #create-search div#idea_live_search_results1{
    position:absolute;
    z-index: 100;
    background: none;
    top:-30px;
    _top:-60px;
    right: -16px;
    width: 540px;
    #width:460px;
    margin-left: 10px;
}


#column_3 ul#zone_3 #create-search div#idea_live_search_results1
{
    right: 170px;
    _right: 150px;
}
#search-field div#idea_live_search_results{
    position:absolute;
    z-index: 2001;
    width: 100%;
    background: none;
    top:42px;
    #top:-10px;

    /*	top:0px; */
    margin-top:0px
}

#create-search div#idea_live_search_results1  
{
    position:absolute;
    margin-top:65px;
    z-index: 2001;
    width: 100%;
    background: none;
    /*	top:55px; */
    top:-57px;
    margin-top:0px;

}
#search-field div#idea_live_search_results ul,#create-search  div#idea_live_search_results1 ul  {
    margin: 0;
    background:url(/images/srch_pp_r.png) repeat-y right 0;
    margin-top:-3px;
    width: auto!important;
    padding-right: 50px;
}

#search-field div#idea_live_search_results ul li ,#create-search div#idea_live_search_results1 ul li {
    background: white url(/images/srch_pp_l.png) repeat-y 0 0;
    padding-left: 50px;
    height: 37px;
    display: block;
    clear: both;
    overflow: hidden;
    border: none;
    _margin-bottom : -3px !important;
}

#search-field div#idea_live_search_results ul li a,#create-search div#idea_live_search_results1 ul li a{
    display: block;
    padding: 10px;
    overflow: hidden;
    border-bottom: 1px solid #ededed;
    background: #fff;
}

#zone_1 #search-field div#idea_live_search_results ul li a, #zone_3 #search-field div#idea_live_search_results ul li a,#zone_1 #create-search div#idea_live_search_results1 ul li a, #zone_3 #create-search #search-field1 div#idea_live_search_results1 ul li a{
    border-top: 1px solid #FFF;
}

#search-field div#idea_live_search_results .idea_search_ajax_links,#create-search  div#idea_live_search_results1 .idea_search_ajax_links{
    clear: both;
}
#search-field div#idea_live_search_results #idea_search_ajax .idea_search_ajax_foot ,#create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot {
    padding-left: 55px;
    height: 81px;
    background: url(/images/id_pp_fo_l.png) no-repeat 0 0;
}
#search-field div#idea_live_search_results #idea_search_ajax .idea_search_ajax_foot span,#create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot span  {
    display: block;
    height: 75px;
    background: url(/images/id_pp_fo_lp.png) repeat-x 0 0;
    overflow:hidden;
    margin-right:98px;
}
#search-field div#idea_live_search_results #idea_search_ajax .idea_search_ajax_foot span a ,#create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot span a {
    float: left;
    padding-top: 21px;
    color: #208dca;
}

#twocol #create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot span{
    _margin-right:15%px;

}
#search-field div#idea_live_search_results #idea_search_ajax .idea_search_ajax_foot .idea_search_ajax_add, #create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot .idea_search_ajax_add  {
    float: right;
    display: block;
    height: 75px;
    position: absolute;
    right: -4px;
    width: 102px;
    padding: 0;
    background: url(/images/id_pp_fo_r.png) repeat-x 0 0;
    text-indent: -99999px;
    overflow: hidden;
}

#column_1 #create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot .idea_search_ajax_add  
{
    _right: -4px;
}
#column_3 #create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot .idea_search_ajax_add  
{
    _right: -1px;
}

.yui-gd #column_2 #create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_foot .idea_search_ajax_add
{
    _right: -5px !important;
}

.yui-gd #column_2 #search-field div#idea_live_search_results #idea_search_ajax .idea_search_ajax_foot .idea_search_ajax_add
{
    _right: -4px !important;
}


#search-field div#idea_live_search_results #idea_search_ajax .idea_search_ajax_stats ,#create-search div#idea_live_search_results1 #idea_search_ajax .idea_search_ajax_stats {
    float: left;
    padding-top: 6px;
    padding: 22px 10px 0 0;
    color: #888;
}
#search-field div#idea_live_search_results #idea_search_ajax p ,#create-search div#idea_live_search_results1 #idea_search_ajax p {
    float: right;
    margin: 0;
    padding: 23px 10px 0 0;
    display: block;
    overflow: hidden;
}
#column_2 #search-field {
    padding:0px;
    padding-top:15px;
    background:transparent url(/images/searchbg.gif) repeat-x left 15px;
    #height:90px;
    /*_overflow:hidden;*/
    _margin-top:15px;
    _padding:0px !important;
    _height:90px !important;
    _background:transparent url(/images/searchbg.gif) repeat-x left 32px !important;
    clear: both;
}

form#idea_live_search{

}

#column_2 #search-field1{
    padding:0px;
    padding-top:15px;
    margin: 0px 15px 0px 15px;
    _margin: 10px 5px 0px 5px;
    background:transparent url(/images/searchbg.gif) repeat-x left 15px;
    /*_overflow:hidden;*/
    _padding:0px !important;
    _height:56px !important;
    _background:transparent url(/images/searchbg.gif) repeat-x left top !important;
    clear: both;
}

#column_2 #search-field .bd  {
    background-position:left;
    background-image:url(/images/searchbg_l.gif);
    padding:0px;
    height:56px;
    background-repeat:no-repeat;
    /*position: relative; */
    width:100%;
    clear: both;
}

#column_2 #search-field1 .bd1 {
    background-position:left;
    background-position-y: 0% !important;
    background-image:url(/images/searchbg_l.gif);
    padding:0px;
    height:56px;
    background-repeat:no-repeat;
    /*	position: relative; */
    width:100%;
    clear: both;
}
#column_1 ul#zone_1 li#search-field, #column_3 ul#zone_3 li#search-field {
    background-image: none!important;
    height: 56px;
    #height: 90px;
    width:90%;
}

#column_3 ul#zone_3 li#search-create-idea-field,#column_1 ul#zone_1 li#search-create-idea-field 
{
    height: 100px;
    width:90%;
    margin-bottom:20%;
    #margin-bottom:26%;
    _margin-bottom:2%;

}

#column_3 #idea_live_search1
{
    #margin-top:8.7%;
    _margin-top:18px;

}  
#column_1 #idea_live_search1{
    margin-top:0px;
    _margin-top:1px;
    #margin-top:19px;
}


#column_2 #create-search .hd h2
{
    /* _position:relative;*/
}

#column_1 ul#zone_1 li#search-field .bd, #column_3 ul#zone_3 li#search-field .bd{
    height: 55px;
    background:#FFF url(/images/search_l.gif) no-repeat left!important;
    padding:0px !important;
    /*	position: relative; */
    width:100%;
    /* #margin-top:10%; */

}

#column_3 ul#zone_3 li#search-create-idea-field .bd {
    height: 55px;
    background:#FFF url(/images/search_l.gif) no-repeat left!important;
    padding: 0px 0px !important;
    _padding:0px !important;
    position: relative;
    width:100%;
    margin:16px 0px 0px -15px;
    _margin: 15px 10px 0px 0px;
}


#column_1 ul#zone_1 li#search-create-idea-field .bd
{
    height: 92px !important;
    _height: 55px !important;
    background:#FFF url(/images/search_l.gif) no-repeat left!important;
    padding: 0px !important;
    #padding:0px !important;
    _padding:0px !important;
    position: relative;
    width:100%;
    margin-top:16px;
    _margin-top:13px;
}

#column_1 #create-search .hd h2
{
    #margin-bottom:1% !important;
    _margin-left:0px !important;
    _margin-top:5px !important;

}
#column_3 #search-field .bd #idea_live_search h2
{
    _position: relative !important;
    #margin:-10% 0% 0% -78% !important;
    _margin:-2% 0% 0% 0% !important;

}

#column_1 #search-field .bd #idea_live_search h2
{
    #margin-top:-10% !important;
    _position: relative !important;
    _margin:-7% 0% 0% 0% !important;
}
#column_1 #search-field 
{
    _margin-top: 4% !important;
}

#column_1 #search-field .bd #idea_live_search
{
    _margin-top: -15% !important;
}
#column_1 ul#zone_1 li#search-create-idea-field .bd input, #column_3 ul#zone_3 li#search-create-idea-field .bd input 
{
    float:left !important;
    width:68%;
    border:none !important;
    margin-left:18px;
    margin-top:18px;
    #margin-top:-2px;
    _margin-top:0%;
    background-color: transparent;
    padding:15px 0 11px 0px;
}
#column_1 ul#zone_1 li#search-create-idea-field .bd input{
    #margin-top:0px
}
#column_1 ul#zone_1 li#search-field .bd input, #column_3 ul#zone_3 li#search-field .bd input{
    float:left !important;
    width:68%;
    border:none !important;
    margin-left:18px;
    background-color: transparent;
    padding:15px 0 11px 0px;
}
#column_1 ul#zone_1 li#search-create-idea-field .bd input[type=button]
{
    margin-left:0px;
    float:right!important;
    text-indent: -9999px;
    padding: 0px 10px;
    height: 43px;
    width:49px;
    background:transparent url(/images/btn_go.gif) no-repeat right 6px!important;
    _background-position:right -11%;
    cursor: pointer;
}

#twocol #column_2 #search-field 
{
    _margin-top:5%;
}
#column_1 ul#zone_1 li#search-field .bd input.button, #column_3 ul#zone_3 li#search-field .bd input.button, #column_3 ul#zone_3 li#search-create-idea-field .bd input.button {
    margin-left:0px;
    float:right!important;
    text-indent: -9999px;
    padding: 0px 10px;
    height: 43px;
    width:49px;
    background:transparent url(/images/btn_go.gif) no-repeat right 6px!important;
    cursor: pointer;
}
#column_2 #search-create-idea-field
{
    _position:fixed;
}

#column_2 #search-create-idea-field .bd
{
    _margin-right: 0px;
} 

#twocol #column_2 #search-create-idea-field .bd
{
    _margin-right: 9px;
}


#column_1 ul#zone_1 li#search-field .bd input.button:hover, #column_3 ul#zone_3 li#search-field .bd input.button:hover {
    background:transparent url(/images/btn_go.gif) no-repeat right -37px!important;
}


#column_1 ul#zone_1 li#search-create-idea-field .bd input.button:hover, #column_3 ul#zone_3 li#search-create-idea-field .bd input.button:hover{
    background:transparent url(/images/create_search_btn_go_o.gif) no-repeat right -37px!important;
}

#column_1 #create-search div.bd div.search_and_create_block,#column_3 #create-search div.bd div.search_and_create_block{
    background-image:url(/images/create_search_btn_go_o.gif);
    background-position:right center;
    background-repeat:no-repeat;
    height:100%;
}

#column_1 #create-search div.bd div.search_and_create_block #search-field1 .srch_parent1,#column_3 #create-search div.bd div.search_and_create_block #search-field1 .srch_parent1{
    background:none;
}

#column_3 #create-search #search-field1 .srch_parent1 .btn
{

    padding-left:2% !important;
    padding-right:2% !important;
    #width: 90px;
}

#column_2 #create-search .bd{
    _background-position: 97% 50% !important;
}

#twocol #column_2 #create-search .bd{
    _background-position: 99% 50% !important;
}
#column_2 #search-field .button {
    cursor:pointer;
    text-align:center;
    background: url(/images/searchl_go.gif) no-repeat right 0px !important;
    border:none;
    width:59px !important;
    height:56px!important;
    float:right;
    line-height:12px;
    padding:0 !important;
}
#column_2 li#search-field .bd .button:hover {
    background: url(/images/searchl_go.gif) no-repeat right 100% !important;
}

a.idea_ajax_close{
    background:transparent url(/images/close_srch.gif) no-repeat left center !important;
    display: block;
    float:right;
    margin-top: -18px;
    padding-right:35px;
    text-indent:-9999px;
    width:20px;
    height:18px;
    position:relative;
    z-index: 100;
    top: 5px;
}

/* _comm_search_result
__________________________________________________________________*/

div#comm_search_field{
    width:30%;
    float:right;
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 15px;
}
div#comm_search_field select, div#comm_search_field #query_submit{
    margin: 8px 0 0;
}
div#comm_search_field label{
    padding: 10px 0;
    font-size: 16px;
}
div#comm_search_field select{
    width:100%;
}
div#comm_search_field select#stage{
    margin-bottom: 10px;
}
div#comm_search_field #community_selections p#c_search_filter_root{
    border-bottom: 1px solid #E2E2E2;
}
div#comm_search_field #community_selections p#c_search_filter_sales{
    font-size: 16px;
    padding-top: 10px;
}
div#comm_search_field .bd{
    margin-top:20px;
}

div#comm_search_field form{
    padding:0px !important;
}

div#comm_search_results .hd h2, div#comm_search_field .hd h2{
    background-image: none !important;
    padding: 0px !important;
}

div#comm_search_results .hd, div#comm_search_field .hd{
    background-image: none;
    padding: 0px !important;
}


div#comm_search_results .bd, div#comm_search_field .bd{
    background-image: none !important;
    padding: 0px !important;
} 
div#comm_search_results{
    width:66%;
    background: none !important;
}

div#comm_search_field input#query_submit{
    width:25% !important;
    float: left;
    clear: both;
}

div#comm_search_field input{
    width:97%;}

div#comm_search_results table span.score{
    background:#FFFFFF url(/images/bg_lft_span.gif) no-repeat scroll center center;
    color:#FFFFFF;
    float:left;
    font-size:11px;
    line-height:17px;
    padding:0px;
    text-align:center;
    width:45px;
}

div#comm_search_results table tr.table_odd{
    background-color: #f7f8f9 !important;
}


div#comm_search_results p.num_results{
    color:#9b9b9b;
    font-size: 11px;
}

/* _ideas
__________________________________________________________________*/
#column_2 .idea {
    background:#FFF url(/images/ideas_top.gif) repeat-x left top !important;
    padding-bottom: 16px;
    height: 1% !important;
    overflow: hidden !important;
}
#column_2 .idea .idea_bg {
    background: url(/images/ideas_top_left_cor.gif) no-repeat top left;
    height: 1%;
}

.idea .disabled_vote_controls a{
    cursor:default;
}

.idea .vote_controls .idea_rating,.idea .disabled_vote_controls .idea_rating {
    background:url(/images/idea_rating_bg.gif) no-repeat 0 0;
    color:#FFF;
    font-size:11px;
    height:26px;
    line-height:17px;
    text-align:center;
    width:100%;
    display: block;
    float: left;
}
.idea .hd {
    padding: 16px 16px 0 16px;
    background: url(/images/ideas_top_right_cor.gif) no-repeat top right !important;
    overflow: hidden;
    height: 1%;
}
.idea .idea_bg .bd_idea {
    background:url(/images/ideas_top_left.gif) repeat-y top left !important;
    display: block;
    clear: both;
    height: 100%;
}
.idea .idea_bg .bd_idea .bd_bg {
    background: url(/images/ideas_top_right.gif) repeat-y top right;
    clear: both;
    display: block;
    height: 1%;
    overflow: hidden;
    padding: 10px 30px;
}
.idea .idea_bg .ft {
    background: url(/images/ideas_btm.gif) repeat-x bottom left !important;
    height: 88px !important;
    overflow: hidden !important;
}
.idea .idea_bg .ft span {
    height: 51px !important;
    display: block;
    float: left;
    padding: 37px 0 0 5px;
}
.idea .idea_bg .ft span.comment_new {
    background: url(/images/ideas_btm_left_cor.gif) no-repeat bottom left !important;
    height: 51px !important;
    display: block;
    float: left;
    padding: 37px 0 0 43px;
}
.idea .idea_bg .ft a:hover, .idea .idea_bg .ft .controls li a:hover {
    color: #0c2533;
}
#column_2 .idea .idea_bg .ft span a {
    height: 18px !important;
    overflow: hidden;
    color: #3D718E;
    font-size: 11px;
    padding: 12px 0 0 0;
}
.idea .idea_bg .ft span.comment_new a {
    background: url(/images/comment_icon.gif) no-repeat left 10px !important;
    padding: 13px 0 0 0!important;
    text-indent: -9999px;
    overflow: hidden;
    width: 18px;
}
.idea .idea_bg .ft .controls {
    float:right;
    background: url(/images/ideas_btm_right_cor.gif) no-repeat top right !important;
    height: 88px !important;
    overflow:hidden;
    width:78%;
}
.idea .idea_bg .ft .controls ul {
    float:right;
    padding:27px 27px 0 0;
    margin-top: 1em !important;
}
.idea .idea_bg .ft .controls li {
    float:left;
    display: block;
    clear: none !important;
    padding-left: 10px;
    background: url(/images/idea_ft_divider.gif) no-repeat center right !important;
}
.idea .idea_bg .ft .controls li.ct_tag {
    background: none !important;
}
.idea .idea_bg .ft .controls li a {
    float:left;
    color: #3D718E;
    padding: 9px 10px 10px 25px !important;
    font-size: 11px;
}
.idea .idea_bg .ft div.controls li.ct_watch a {
    background: url(/images/watch_idea.gif) no-repeat left center;
}
.idea .idea_bg .ft div.controls li.ct_unwatch a {
    background: url(/images/unwatch_idea.gif) no-repeat left center !important;
}
.idea .idea_bg .ft div.controls li.ct_watch a.ct_unwatch {
    background: url(/images/unwatch_idea.gif) no-repeat left center;
}
.idea .idea_bg .ft .controls li.ct_share a {
    background: url(/images/share_icon.gif) no-repeat left center !important;
}
.idea .idea_bg .ft .controls li.ct_edit a {
    background: url(/images/edit_icon.gif) no-repeat left center !important;
}

.idea .idea_bg .ft .controls li.ct_response_add a{
  background: url(/images/actions/add_offresp_ico.gif) no-repeat left center !important;
}

.idea .idea_bg .ft .controls li.ct_response_edit a{
  background: url(/images/actions/edit_offresp_ico.gif) no-repeat left center !important;
}




.idea .idea_bg .ft .controls li.ct_edit span.locked,.idea .idea_bg .ft span.comment_new span.locked  {
    background: url(/images/lock_icon.gif) no-repeat left center !important;
    float:left;
    height:18px !important;
    padding:14px 12px 0 0 !important;
    width:22px;
    text-indent: -99999px;
}

.idea .idea_bg .ft span.comment_new span.locked {
    padding:20px 0 0 0 !important;
}

.idea .idea_bg .ft .controls li.ct_tag {
    background: url(/images/tag_icon.gif) no-repeat 5px 7px !important;
    padding-left: 27px;
    height: 25px;
}
#column_2 .block .ft .controls li.ct_tag a.first {
    background: none
}
#column_2 .block .ft .controls li.ct_tag a {
    background: none;
    padding: 10px 3px!important;
    width: auto!important;
}
#column_2 .block .bd_idea div.idea_image {
    margin: 0!important;
}

#column_2 .block .ft .controls li.ct_tag a.add_new_tag {
    background: url(/images/tag_add_icon.gif) no-repeat right 7px !important;
    width: 25px!important;
    text-indent: -9999px;
}
#column_2 #recent-ideas .bd li, #column_2 #top-ideas .bd li {
    clear: both;
    padding: 4px 0 11px 0;
    height: 1%;
    overflow: hidden;
    border-bottom: 1px solid #EBEBEB;
}
#column_2 #recent-ideas .bd li:hover, #column_2 #top-ideas .bd li:hover {
    border-bottom: 1px solid #b5b5b5;
}
#column_2 #recent-ideas .bd li span, #column_2 #top-ideas .bd li span {
    background: url(/images/bg_lft_span.gif) no-repeat 0 0;
    padding: 2px 0;
    display: block;
    float: left;
    width: 42px;
    text-align: center;
    color: #FFF;
}
#column_2 #recent-ideas .bd li a, #column_2 #top-ideas .bd li a {
    display:block;
    padding-left: 50px;
}
.idea .hd p.title {
    color: #333748;
    font-size: 18px;
    margin: 0;
    padding-bottom: 10px;
    overflow: hidden;
}
.idea .hd p.title a {
    overflow: hidden;
    text-decoration:underline;
}
.idea .hd p.subtitle {
    background: url(/images/ideas_border.gif) repeat-x center bottom;
    padding-bottom: 20px;
    margin: 0!important;
}

.background_stage
{
    padding: 1px 3px 1px 3px;
}
.idea .vote_controls,.idea .disabled_vote_controls {
    width: 53px;
    height: 73px;
    float: left;
    padding-right: 16px;
    margin: 0px;
    overflow: hidden;
}
.idea .vote_controls .vote_up_down_arrows,.idea .disabled_vote_controls .vote_up_down_arrows {
    float: left;
    width: 33px;
    overflow: hidden;
    height: 46px;
}
.idea .vote_controls .up_vote_totals,.idea .disabled_vote_controls .up_vote_totals{
    height: 20px;
    width: 20px;
    overflow: hidden;
    float: left;
}
.idea .vote_controls .down_vote_totals,.idea .disabled_vote_controls .down_vote_totals {
    height: 25px;
    width: 20px;
    overflow: hidden;
    float: left;
}
.idea .vote_controls .down_vote_totals , .idea .disabled_vote_controls .down_vote_totals{
    padding-top: 1px;
}
.idea .vote_controls .vote_up,.idea .disabled_vote_controls .vote_up {
    background: url(/images/voteup.gif) no-repeat 0 0;
    display:block;
    height:20px;
    width:33px;
    text-indent: -999999px;
    padding-bottom: 1px;
    margin: 0px
}
.idea .disabled_vote_controls .vote_up{
    background: url(/images/actions/voteup_gray.gif) no-repeat 0 0;
}

.idea .vote_controls .vote_down,.idea .disabled_vote_controls .vote_down {
    background: url(/images/votedown.gif) no-repeat 0 0;
    display:block;
    height:25px;
    width:33px;
    text-indent: -999999px;
}

.idea .disabled_vote_controls .vote_down{
    background: url(/images/actions/votedown_gray.gif) no-repeat 0 0;
}

.idea .vote_controls .up_vote_totals .vote_up_1, .idea .vote_controls .up_vote_totals .vote_up_2, .idea .vote_controls .up_vote_totals .vote_up_3, .idea .vote_controls .down_vote_totals .vote_down_1, .idea .vote_controls .down_vote_totals .vote_down_2,.idea .disabled_vote_controls .up_vote_totals .vote_up_1, .idea .disabled_vote_controls .up_vote_totals .vote_up_2, .idea .disabled_vote_controls .up_vote_totals .vote_up_3, .idea .disabled_vote_controls .down_vote_totals .vote_down_1, .idea .disabled_vote_controls .down_vote_totals .vote_down_2 {
    display:block;
    height:6px;
    width:20px;
    text-indent: -999999px;
    margin: 0px;
    overflow: hidden;
    padding-bottom: 1px;
}
.idea .vote_controls .down_vote_totals .vote_down_3 ,.idea .disabled_vote_controls .down_vote_totals .vote_down_3{
    display:block;
    height:11px;
    width:20px;
    text-indent: -999999px;
    margin: 0px;
    overflow: hidden;
    padding-bottom: 1px;
}
.idea .vote_controls .up_vote_totals .vote_up_3, .idea div.vote_controls.vote_down_hover_1 .up_vote_totals .vote_up_3, .idea div.vote_controls.vote_down_hover_2 .up_vote_totals .vote_up_3, .idea div.vote_controls.vote_down_hover_3 .up_vote_totals .vote_up_3, .idea div.vote_controls.vote_up_hover_1 .up_vote_totals .vote_up_3, .idea div.vote_controls.vote_up_hover_2 .up_vote_totals .vote_up_3 {
    background: url(/images/voteup_top_right.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls .up_vote_totals .vote_up_3{
    background: url(/images/voteup_top_right.gif) no-repeat 0 0;
}

.idea .vote_controls .up_vote_totals .vote_up_2, .idea .vote_controls .up_vote_totals .vote_up_1, .idea div.vote_controls.vote_down_hover_1 .up_vote_totals .vote_up_2, .idea div.vote_controls.vote_down_hover_1 .up_vote_totals .vote_up_1, .idea div.vote_controls.vote_down_hover_2 .up_vote_totals .vote_up_2, .idea div.vote_controls.vote_down_hover_2 .up_vote_totals .vote_up_1, .idea div.vote_controls.vote_down_hover_3 .up_vote_totals .vote_up_2, .idea div.vote_controls.vote_down_hover_3 .up_vote_totals .vote_up_1, .idea div.vote_controls.vote_up_hover_1 .up_vote_totals .vote_up_2 {
    background: url(/images/vote_right_top.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls .up_vote_totals .vote_up_2, .idea .disabled_vote_controls .up_vote_totals .vote_up_1{
   background: url(/images/vote_right_top.gif) no-repeat 0 0; 
}
.idea .vote_controls .up_vote_totals .vote_up_3:hover {
    background: url(/images/voteup_top_right_hover.gif) no-repeat 0 0;
}
.idea .vote_controls .up_vote_totals .vote_up_2:hover, .idea .vote_controls .up_vote_totals .vote_up_1:hover {
    background: url(/images/voteup_right_hover.gif) no-repeat 0 0;
}
.idea .vote_controls .down_vote_totals .vote_down_1, .idea .vote_controls .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_up_hover_3 .down_vote_totals .vote_down_1, .idea div.vote_controls.vote_up_hover_3 .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_up_hover_2 .down_vote_totals .vote_down_1, .idea div.vote_controls.vote_up_hover_2 .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_up_hover_1 .down_vote_totals .vote_down_1, .idea div.vote_controls.vote_up_hover_1 .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_down_hover_1 .down_vote_totals .vote_down_1, .idea div.vote_controls.vote_down_hover_1 .down_vote_totals .vote_down_2 {
    background: url(/images/vote_right_top.gif) no-repeat 0 0;
}
.idea .disabled_vote_controls .down_vote_totals .vote_down_1, .idea .disabled_vote_controls .down_vote_totals .vote_down_2{
  background: url(/images/vote_right_top.gif) no-repeat 0 0;  
}
.idea .vote_controls .down_vote_totals .vote_down_3, .idea div.vote_controls.vote_up_hover_3 .down_vote_totals .vote_down_3, .idea div.vote_controls.vote_up_hover_2 .down_vote_totals .vote_down_3, .idea div.vote_controls.vote_up_hover_1 .down_vote_totals .vote_down_3, .idea div.vote_controls.vote_down_hover_2 .down_vote_totals .vote_down_3, .idea div.vote_controls.vote_down_hover_1 .down_vote_totals .vote_down_3 {
    background: url(/images/votedown_right_btm.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls .down_vote_totals .vote_down_3{
    background: url(/images/votedown_right_btm.gif) no-repeat 0 0;
}
.idea .vote_controls .down_vote_totals .vote_down_1:hover, .idea .vote_controls .down_vote_totals .vote_down_2:hover {
    background: url(/images/votedown_right_hover.gif) no-repeat 0 0;
}
.idea .vote_controls .down_vote_totals .vote_down_3:hover {
    background: url(/images/votedown_right_btm_hover.gif) no-repeat 0 0;
}

.idea .vote_controls.voted_up_3 .up_vote_totals .vote_up_3, .idea div.vote_controls.vote_up_hover_3 .up_vote_totals .vote_up_3 {
    background: url(/images/voteup_top_right_hover.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls.voted_up_3 .up_vote_totals .vote_up_3{
    background: url(/images/voteup_top_right_hover.gif) no-repeat 0 0;
}
.idea .vote_controls.voted_up_3 .up_vote_totals .vote_up_2, .idea .vote_controls.voted_up_3 .up_vote_totals .vote_up_1, .idea .vote_controls.vote_up_hover_3 .up_vote_totals .vote_up_2, .idea .vote_controls.vote_up_hover_3 .up_vote_totals .vote_up_1, .idea .vote_controls.vote_up_hover_2 .up_vote_totals .vote_up_2, .idea .vote_controls.vote_up_hover_2 .up_vote_totals .vote_up_1 {
    background: url(/images/voteup_right_hover.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls.voted_up_3 .up_vote_totals .vote_up_2, .idea .disabled_vote_controls.voted_up_3 .up_vote_totals .vote_up_1{
  background: url(/images/voteup_right_hover.gif) no-repeat 0 0;  
}
.idea .vote_controls.voted_up_2 .up_vote_totals .vote_up_1, .idea .vote_controls.voted_up_2 .up_vote_totals .vote_up_2 {
    background: url(/images/voteup_right_hover.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls.voted_up_2 .up_vote_totals .vote_up_1, .idea .disabled_vote_controls.voted_up_2 .up_vote_totals .vote_up_2 {
   background: url(/images/voteup_right_hover.gif) no-repeat 0 0; 
}
.idea .vote_controls.voted_up_1 .up_vote_totals .vote_up_1, .idea div.vote_controls.vote_up_hover_1 .up_vote_totals .vote_up_1 {
    background: url(/images/voteup_right_hover.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls.voted_up_1 .up_vote_totals .vote_up_1{
   background: url(/images/voteup_right_hover.gif) no-repeat 0 0; 
}
.idea .vote_controls.voted_down_3 .down_vote_totals .vote_down_1, .idea .vote_controls.voted_down_3 .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_down_hover_2 .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_down_hover_2 .down_vote_totals .vote_down_1, .idea div.vote_controls.vote_down_hover_3 .down_vote_totals .vote_down_2, .idea div.vote_controls.vote_down_hover_3 .down_vote_totals .vote_down_1 {
    background: url(/images/votedown_right_hover.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls.voted_down_3 .down_vote_totals .vote_down_1, .idea .disabled_vote_controls.voted_down_3 .down_vote_totals .vote_down_2{
   background: url(/images/votedown_right_hover.gif) no-repeat 0 0;  
}
.idea .vote_controls.voted_down_3 .down_vote_totals .vote_down_3, .idea div.vote_controls.vote_down_hover_3 .down_vote_totals .vote_down_3,.idea .disabled_vote_controls.voted_down_3 .down_vote_totals .vote_down_3 {
    background: url(/images/votedown_right_btm_hover.gif) no-repeat 0 0;
}
.idea .vote_controls.voted_down_2 .down_vote_totals .vote_down_1, .idea .vote_controls.voted_down_2 .down_vote_totals .vote_down_2 {
    background: url(/images/votedown_right_hover.gif) no-repeat 0 0;
}

.idea .disabled_vote_controls.voted_down_2 .down_vote_totals .vote_down_1, .idea .disabled_vote_controls.voted_down_2 .down_vote_totals .vote_down_2{
    background: url(/images/votedown_right_hover.gif) no-repeat 0 0;
}
.idea .vote_controls.voted_down_1 .down_vote_totals .vote_down_1, .idea div.vote_controls.vote_down_hover_1 .down_vote_totals .vote_down_1 {
    background: url(/images/votedown_right_hover.gif) no-repeat 0 0;
}
.idea .disabled_vote_controls.voted_down_1 .down_vote_totals .vote_down_1{
   background: url(/images/votedown_right_hover.gif) no-repeat 0 0; 
}

/* _forms
__________________________________________________________________*/

textarea {
    width:60em;
    height:10em;
}
#column_2 #zone_2 #idea-list-detail, #column_2 #zone_2 #system-generated-form {
    background:none !important;
}

#column_2 #zone_2 #system-generated-form input#idea_subject{
    width:70%;
    _float:left;
}

#column_2 #zone_2 #system-generated-form #idea_body_tbl{
    width:71% !important;
}

#column_2 #zone_2 #system-generated-form input#idea_tag_list{
    width:70%;
    _float: left;
}

#system-generated-form ul#community_list{
    margin-left:195px;
    _margin-left:145px;
    padding-top:10px;

}

#system-generated-form ul#community_list li{
    height: 27px;
    overflow: hidden;
}

#system-generated-form ul#community_list li a{
    background:transparent url(/images/delete.gif) no-repeat center;
    overflow:hidden;
    padding:17px 10px 17px;
    text-indent:-9999px;
    color: #FFF;
    font-size: 10px;

}

/* _ideasstage
__________________________________________________________________*/

#column_2 #ideas-on-stage .bd p {
    color:#797979;
    font-size:12px;
}
#column_2 #ideas-on-stage .bd p a {
    color:#007eff;
}
#column_2 #ideas-on-stage .bd p a:hover {
    color:#015fc0;
}
#column_2 #ideas-on-stage dl dd {
    padding:3px;
    color:#bcbcbc;
}
#column_2 #ideas-on-stage dl {
    padding:0px;
    margin:0px;
    float:left;
}
#column_2 #ideas-on-stage img {
    float: right;
    padding: 0 20px;
}
#column_2 #ideas-on-stage .bd, #column_2 #ideas-on-stage {
    height: 1%;
    overflow: hidden;
}
#column_2 #ideas-on-stage dl a {
    color:#007eff;
    display:block;
    padding:3px;
}
#column_2 #ideas-on-stage dl a:hover {
    color:#015fc0;
}

/* _lightwindow specific
__________________________________________________________________*/

#lightwindow_contents #revision_controls{
    padding:20px;
}

#lightwindow_contents #revision_controls #revision_content{
    padding:0px 20px 30px 20px;
}

#lightwindow_contents #revision_controls #viewing_version{
    padding:0px 15px;
    font-size:15px;
    font-weight:bold;
    float: left;
    width:85%;
    font-family:Calibri;
}

.asset_page_add label, .asset_pp_pg_edit label{
    display:block !important;
    margin:0 auto;
    padding:5px 0 !important;
    text-align:left !important;
    width:332px !important;
}

#lightwindow_contents #revision_controls .id_hist_pp_arr_lft a, #lightwindow_contents #revision_controls .id_hist_pp_arr_rt a{
    padding: 5px;
    display: block;
    background:#FFF url(/images/arro_prev.jpg) no-repeat center;
    text-indent:-9999px;
    float:left;
    width:8px;
}

#lightwindow_contents #revision_controls .id_hist_pp_arr_rt a{
    background:#FFF url(/images/arro_next.jpg) no-repeat center;
}

#lightwindow_contents #revision_revert {
    padding:0px 20px;
}

#lightwindow_contents #revision_revert a{
    display: block;
    padding:  15px 0 15px 20px;
    background:#FFF url(/images/arrow_undo.png) no-repeat left;
    width:130px;
    margin:0 auto;
}
#lightwindow_contents form p {
    clear:both;
    padding:0px;
    padding:15px 10px;
    margin:0px;
}
#lightwindow_contents form p label {
    display:block;
    line-height:20px;
    width:170px;
    text-align:left;
    height:20px;
    float:left;
    font-weight: bold;
}
#lightwindow_contents form p span {
    display:block;
    text-align:left;
    height:20px;
    float:left;
    font-weight: bold;
}
#lightwindow_contents #revision_content{
    text-align: left;
    padding: 20px 36px;
}
#lightwindow_contents #revision_content p label{
    font-weight: bold;
}

#lightwindow_contents .change_stage_pop input,   #lightwindow_contents .change_stage_pop p{
    float:left !important;
}

#lightwindow_contents .change_stage_pop input{
    float: left !important; margin:10px !important;
}


/* _lightwindowtabs
__________________________________________________________________*/
#lightwindow_contents ul.tab_controls{
    margin-top:-10px;
    background:#FFF url(/images/pop_tab_bg.jpg) repeat-x bottom;
    height:auto !important;

}

#lightwindow_contents #share_email p label{
    float: left;
    padding: 10px 0;
}
#lightwindow_contents #share_email p input{
    float: left;
}

#lightwindow_contents ul.tab_controls li a{
    background:#FFF url(/images/pop_tab_bg_o.jpg) repeat-x bottom;
    padding:20px 28px 10px;
}

#lightwindow_contents ul.tab_controls li a:hover{
    background:#FFF url(/images/pop_tab_sel.jpg) repeat-x bottom;
}

#lightwindow_contents ul.tab_controls li a:active,   #lightwindow_contents ul.tab_controls li a:focus{
    background:#FFF url(/images/pop_tab_act.jpg) repeat-x bottom;
    color:#000;
}

#lightwindow_contents #share_bookmark div span{
    padding: 11px 20px;
    overflow: hidden;
    display: block;
    float: left;
    width: 260px;
    text-align: left;
    background: #FFF url(/images/bg_logos.jpg) no-repeat left;
}

.add_tag_pg_pop{
    height: 230px;
}

.inner_lw_content #lightwindow_contents .add_tag_pg_pop textarea{
    height: 100px;
    width: 102%;
}

.add_tag_pg_pop .global_buttons{
    padding-top: 20px;
    clear: both;
}

/* _profile
__________________________________________________________________*/


#user-profile .left_side {
    width: 35%;
    float: left;
    border-right: 1px solid #e5e5e5;
    height: 1%;
    overflow: hidden;
}
#user-profile .right_side {
    overflow: hidden;
    height: 1%;
    padding-left: 35px;
    float: left;
    width: 59%;
}
#user-profile .hd{
    background: none !important;
}

#zone_1 #user-profile .left_side{
    margin-top:45px;
}
#user-profile .left_side p span {
    font-weight: bold;
    font-size:12px;
}
#user-profile .right_side p span.label {
    display: block;
    float: left;
    width:25%;
    font-weight: bold;
    font-size:12px;
}
#user-profile .right_side p span.details {
    display: block;
    width: 75%;
    float: left;
    clear: right;
    font-size:12px;
}
#user-profile .hd {
    color:#7f7f7f;
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #ebeaea;
    padding: 5px 0;
    margin-bottom: 15px;
}
#user-profile .left_side p span.points {
    background: url(/images/points_bg.gif) no-repeat 0 0;
    display: block;
    float: left;
    width: 58px;
    height: 24px;
    font-weight: normal;
    padding: 2px 0 0 23px;
    overflow: hidden;
}
#user-profile .profile-img {
    /*background: url(/images/profile_pic.jpg) no-repeat 0 0;*/
    width: 128px;
    /*	height: 128px;*/
    display: block;
    /*	text-indent: -99999px;    */
}

#user-profile .name-profile {
    font-size: 16px;
    display: block;
    padding-top: 15px;
}

#watchlist-communities #bd,#user-list #bd{
    padding: 20px 0px;
    border-top:1px dotted #E2E2E2;
    border-bottom:1px dotted #F2F2F2;
}

#user-list #bd .profile{
    float:left;
}


#user-list #bd .profile img{
    width:128px;
    height: 128px;
    border: 1px solid #F2F2F2;
    overflow: hidden;
    display: block;
    background: url(/images/profile_pic.jpg) no-repeat center;
    text-indent: -9999px;
}

#user-list #bd .profile p{
    overflow:hidden; line-height: 27px; font-size: 10px; color:#333;}

#user-list #bd .profile span.points{
    background:transparent url(/images/points_bg.gif) no-repeat scroll left center;
    display:block;
    height:24px;
    line-height:15px;
    padding:7px 0 1px 23px;
    width:55px;
    float:left;
    font-size: 12px;
    color:#000;

}

#watchlist-communities #bd .info,#user-list #bd .info {
    float:left; padding:0px 20px;
}

#watchlist-communities #bd .info p,#user-list #bd .info p{
    margin: 5px 0px;
}

#watchlist-communities p.ideas,#user-list p.ideas{
    background: transparent url(/images/idea_icon.gif) no-repeat left;
    padding-left: 20px;
}
#watchlist-communities p.comments,#user-list p.comments{
    background: transparent url(/images/comments_ico.gif) no-repeat left;
    padding-left: 20px;
}

#watchlist-communities p.bio,#user-list p.bio{
    background: transparent url(/images/bio_ico.gif) no-repeat left;
    padding-left: 20px;
}

#watchlist-communities #bd .info p.name,#user-list #bd .info p.name{
    font-size:18px;
}

#column_2 li.block .block_child {
    background: url(/images/centerbox_l.gif) repeat-y left;
}
#column_2 li.block .hd {
    background: url(/images/centerbox_lt.gif) no-repeat 0 0;
}
#user-profile .email-profile {
    display: block;
    padding: 5px 0 20px 0;
    color: #007abd;
    font-size:12px;
}

/* _login
__________________________________________________________________*/

#login_form_page {
    padding-top: 20px;
    background: #FFF;
    display: block;
}

#login_form_page  #login_form form{
    width:390px;
}

#login_form h1 {
    margin: 0px;
    padding: 20px 0px 20px 0px;
    border-bottom:1px solid #F2F2F2;
    color:#333;
    font-weight:normal;
    line-height:16px;
    text-align:center;
}
#login_form {
    width:380px;
    padding:0px 30px 0px 30px;
    height:290px;
    background:transparent url(/images/loginbg.jpg) no-repeat 0 0;
    left:32%;
    position: relative;
}
#login_form .links-login{
    float:right;
    position:relative;
    text-align:right;
    top:-88px;
}

#login_form .links-login a{
    display:block;
    float:left;
    margin:0px 10px 0 0;
}

#login_form input[type="checkbox"]{
    margin: 0 5px 0 0 !important;
}
#login_form form .remember {
    float:left;
    overflow:hidden;
    width:100%;
}
#login_form form p label {
    text-align:left;
    float: left;
    font-weight: bold;
}

#login_form form .remember label {
    display: block;
    font-weight: bold;
    line-height: 16px;
    float: left;
}

#login_form form p {
    clear:both;
    padding:10px 10px;
    margin:0px;
    float: left;
}
#login_form a {
    color:#5095ff;
}


#login_form input[type=text]:focus, #login_form input[type=password]:focus, #login_form form textarea:focus, #login_form form input:focus {
    border:1px solid #4e4e4e!important;
}


#login_form form input[type=button], #login_form form input[type=submit] {
    background:#848383 url(/images/button_bg.jpg) repeat-x 0 bottom !important;
    color:#FFF!important;
    border: 1px solid #434343 !important;
    cursor: pointer;
    padding: 4px 6px;
    line-height: 10px!important;
    width:15%!important;
    display:block;
    clear: both;
}
#login_form form input[type=checkbox] {
    margin: 10px 10px 0 0;
}
#login_form form input[type=button]:hover, #login_form form input[type=submit]:hover {
    background:#636162 url(/images/button_bg_o.jpg) repeat-x 0 top !important;
    border: 1px solid #434343!important;
    display:block;
    clear: both;
}

#login_form span.submit-btn{
    margin:15px 9px;
    float: left;
    width: 100%;
}
#login_form  span.submit-btn input{
    float: left;
}
#login_form form #remember_me {
    float:left;
    margin-right:5px;
}





#lightwindow_contents #login_form_page{
    padding-top: 0px;
}

#lightwindow_contents #login_form_page #login_form{
    background: none;
    left:0;
    width:400px;
    margin: 0px;
    height: 200px;
}

#lightwindow_contents #login_form_page #login_form input[type=submit]{
    margin: 15px 0 0;
}
#lightwindow_contents #login_form_page{
    height:auto;
}
#lightwindow_contents #login_form_page #login_form form{
    width: 500px;
}

#lightwindow_contents #login_form_page #remember_me {
    float:left;
    margin-right:5px;
}

#lightwindow_contents #login_form_page .remember {
    float:left;
    overflow:hidden;
    width:100%;
}


#login_form_page  form p span {
    display:block;
    text-align:left;
    height:20px;
    float:left;
    font-weight: bold;
}

#lightwindow_contents #login_form_page .remember label {
    display: block;
    font-weight: bold;
    line-height: 16px;
    float: left;
}


#lightwindow_contents #login_form span.submit-btn{
    margin-left: 9px;
    float: left;
    width: 100%;
}
#lightwindow_contents #login_form_page .links-login{
    float:right;
    position:relative;
    text-align:right;
    top:-30px;
    margin-top: -77px;
}





#login_form input[type=text], #login_form input[type=password], #login_form form textarea {
    border:1px solid #afafaf !important;
    background: #f8f8f8 url(/images/inputbg.jpg) repeat-x top left!important;
    padding: 3px!important;
    color:#727272!important;
    clear:both;
    width:370px!important;
    margin: 0px;
    float: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    #login_form_page .links-login{

        top:-25px !important;
    }
}





/* _tagcloud
__________________________________________________________________*/

#ft ul.inline_controls li a {
    color:#d1d1d1;
}
#tag_cloud a {
    color:#878787;
}
a.level9 {font-size:22px;}
a.level8 {font-size:20px;}
a.level6 {font-size:18px;}
a.level5 {font-size:15px;}
a.level3 {font-size:13px;}
a.level2 {font-size:11px;}
a.level0 {font-size:9px;}

#all-tags, #popular-tags {
    overflow: hidden;
}

/* _community_sel
__________________________________________________________________*/

#community_sel #columnnav a.slide_ul{
    float: left;
    width:10px;
    background: transparent url(/images/drp_arro.gif) no-repeat center!important;
}

#community_sel #columnnav a.slide_down_ul{
    float: left;
    width:10px;
    background: transparent url(/images/drp_arro_expand.gif) no-repeat center!important;
}

#community_sel {
    background:url(/images/community_sel_shadow.jpg) no-repeat center bottom;
    float:left;
    padding-left: 1.5%;
}
#community_sel a {
    color:#FFF;
    font-weight:bold;
    display:block;
    line-height:30px;
    width:80%;
    text-align:center;
    height:40px;
    background:url(/images/navbg_l.gif) no-repeat 0 0;
    padding-left: 40px;
    width:75%;

}
#community_sel a span.com_f_out{
    background: url(/images/navbg_r.gif) no-repeat right 0;
    padding-right: 38px;
    display:block;
    float:left;
    height:40px;
    width:100%;
}
#community_sel a span.com_f_in{
    background: url(/images/navbg.gif) repeat-x 0 0;
    display:block;
    float:left;
    height:40px;
    width:100%;
}


#hd #comunity_sel a{
    line-height:28px;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    height:46px;
    overflow:hidden;
    width:100%;
    margin:0px 7%;
}

#hd #comunity_sel a span.first{width:50%;
    cursor:pointer;
    padding:0px 25px 0px 51px;
    background-image:url(../images/navbg_l.gif);
    float:left;
    background-repeat:no-repeat;
    background-position:bottom left;height:46px;
    text-align:center;

}

#hd #comunity_sel a span.last{width:15%;
    cursor:pointer;
    background:transparent url(../images/navbg_r.gif) no-repeat right top;
    float:left;
    display:block;
    height:46px;
}


/* _ideadetail
__________________________________________________________________*/

#idea_detail_actions,.idea .idea_bg .bd_idea .bd_bg #idea_statistics {
    float:right;
    width:22%;
    border-left: 1px solid #e5e5e5;
    padding-left: 20px;
    margin-left: 2%;
}

.idea .idea_bg .bd_idea .bd_bg #idea_statistics{
    float:right;
    clear: right;
}


#idea_detail_actions .hd, .idea .idea_bg .bd_idea .bd_bg #idea_statistics .hd{
    padding: 0px!important;
    background-image: none!important;
    overflow: hidden;
    width:100%;

}

#idea_detail_actions .hd h2, .idea .idea_bg .bd_idea .bd_bg #idea_statistics .hd h2{ 
    font-family:"Lucida Grand", Arial, Helvetica, sans-serif;
    font-weight: normal;
    background:#f8f8f8 url(/images/actionbg.jpg) repeat-x 0 bottom !important;
    height: 16px;
    text-align: center;
    color: #7f7f7f !important;
    font-size: 12px !important;
    padding: 6px!important;
    margin: 0!important;
    border:1px solid #eaeaea;
    display:block;
    clear:both;
}

.idea .idea_bg .bd_idea .bd_bg #idea_statistics .bd h3{
    font-family:"Lucida Grand", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
}

.bd_bg #idea_body{
    float:left;
    width:72%;
    line-height: 18px;
    overflow: hidden;
}

.bd_bg #idea_body p{
    padding: 10px 0;
}

.bd_bg #idea_body a{
    color: #0078BD;
    text-decoration: none;
}

.bd_bg a{
    color: #0078BD;
    text-decoration: none;
}

.bd_bg #idea_body blockquote{
    background: #F5F5F5;
    border-left: 4px solid #DDD;
    padding: 0 10px;
}

.bd_bg ol li{
    list-style: decimal;
}

.bd_bg ul li {
    list-style: disc;
}


.bd_bg #idea_body img{
    float: left;
    padding: 15px;
}
.bd_bg h4.attach{
    color:#555;
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
    font-size:18px;
    border-bottom:1px solid #d2d2d2;
    margin:0px;
    padding:5px 0px;
    font-weight: normal;
    float: left;
    width:72%;
    font-size:15px;
}
.bd_bg #asset_list{
    /*	float: left;*/
    margin: 0;
    padding-top: 10px;
}
.bd_bg #asset_list .idea_asset_thumb{
    clear: both;
}
/*.bd_bg #asset_list .idea_asset_thumb a{
background:url(/images/icons/attach.gif)no-repeat 0 0;
padding-left: 20px;
}

.idea_asset_thumb a{
background:url(/images/icons/attach.gif)no-repeat 0 0;
padding-left: 20px;

}*/

.idea_asset_thumb {
    clear: both;
    padding: 4px;
}

#idea_detail_actions .bd ul{
    margin: 0;
}

#idea_detail_actions .bd ul li{
    list-style: none;
    overflow: hidden;
    height:1%;
    border-bottom: 1px solid #f2f2f2;
}

#idea_detail_actions .bd ul li a{
    display: block;
    padding: 12px 3px 12px 33px;
}

#idea_detail_actions .bd ul li.idea_history a {
    background:transparent url(/images/actions/idea_history.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.edit_idea a {
    background:transparent url(/images/actions/edit_idea.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.delete_idea a {
    background:transparent url(/images/actions/delete_idea.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.change_stage a {
    background:transparent url(/images/actions/change_stage.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.lock_idea a {
    background:transparent url(/images/actions/lock_idea_yellow.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.unlock_idea a {
    background:transparent url(/images/actions/unlock_idea_yellow.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.mark_as_featured a {
    background:transparent url(/images/actions/mark_featured_ribbon.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.unmark_as_featured a {
    background:transparent url(/images/actions/unmark_featured_ribbon.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.report_abuse a {
    background:transparent url(/images/actions/report_abuse.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.print_idea a {
    background:transparent url(/images/actions/print_idea.gif) no-repeat 5% center;
}

#idea_detail_actions .bd ul li.report_abuse.marked_abuse a{
    text-decoration: line-through;
    background:transparent url(/images/alert_ico.gif) no-repeat scroll 5% center;
}

#idea_detail_actions .bd ul li.add_comment a{
    background:transparent url(/images/comments_ico.gif) no-repeat scroll 5% center;
}

#idea_detail_actions .bd ul li.add_response a{
    background:transparent url(/images/actions/add_offresp.gif) no-repeat scroll 5% center;
}

#idea_detail_actions .bd ul li.edit_response a{
    background:transparent url(/images/actions/edit_offresp.gif) no-repeat scroll 5% center;
}



/* Abuse Alert 
---------------------------- */

#idea_detail_actions .bd div.marked_abuse{
    margin:7px 0px 0px 0px;
    padding:5px 5px 5px 27px;
    font-size: 11px;
    color:#d31600;
    background: #FFF url(/images/alert_ico.gif) no-repeat 6px center;
    border: 2px solid #d31600;
    font-weight: bold;
}

#idea_detail_actions .bd div.marked_as_locked{
   margin:7px 0px 0px 0px;
   padding:5px 5px 5px 27px;
   font-size: 11px;
   color:#d31600; 
   border: 2px solid #d31600;
   font-weight: bold;
}

#private_idea_notification p{
    padding:5px 5px 5px 27px;
    font-size: 11px;
    color:#d31600;
    background: #FFF url(/images/alert_ico.gif) no-repeat 6px center;
    border: 2px solid #d31600;
    font-weight: bold;
}

#idea_detail_actions .bd, .bd_idea .bd_bg #idea_statistics .bd{
    background-image:none!important;
    padding:0px!important;
    display: block;
    clear:both;
}

.bd_idea .bd_bg #idea_statistics .bd span.author_pic{
    width: 32px;
    height: 32px;
    display: block;
    float:left;
    text-align: center;
    border:1px solid #E2E2E2;
    overflow: hidden;
}

.bd_idea .bd_bg #idea_statistics .bd p.idea_votes{
    float:left;
    clear: right;
    margin-bottom:3px;
}

.bd_idea .bd_bg #idea_statistics .bd div{
    padding:0px 6px;
    overflow:hidden;
}

.bd_idea .bd_bg #idea_statistics .bd p.idea_votes span.up, .bd_idea .bd_bg #idea_statistics .bd p.idea_votes span.down{
    padding: 0px 5px 0px 16px; background: #FFF url(/images/up_arro.gif) no-repeat scroll 5px center; width: 39px; display: block; float: left;
}
.bd_idea .bd_bg #idea_statistics .bd p.idea_votes span.down{
    background:#FFF url(/images/down_arro.gif)  no-repeat scroll 5px center;
}

.bd_idea .bd_bg #idea_statistics .bd p.votes, .bd_idea .bd_bg #idea_statistics .bd p.watches{
    margin: 0px;
    padding: 5px;
    clear:both;
}

#idea_detail_actions .ft{
    display: none;}

#column_2 #idea-comments{

    padding:0px!important;
    width:100%;
    overflow: hidden;
    background:transparent url(/images/cur_com_l.gif) no-repeat left top;
}

#column_2 #idea-comments #watching{
    overflow: hidden;
}

#column_2 #idea-comments #watching div{
    float: left;
    clear: both;
}

#column_2 #idea-comments #watching div span.username{
    text-align: center;
    float: left;
}

#idea-comments .block_child{
    background:transparent url(/images/cur_com_r.gif) no-repeat right top !important;
    height: 1%;
    padding: 0 25px;
    overflow: hidden;

}

ul.tab_controls{
    background:transparent url(/images/cur_com_bg.gif) repeat-x top;
    overflow: hidden;
    margin: 0px;
    height: 60px;
    width:100%;
    float:left;}

ul.tab_controls li{
    padding:0px;
    margin: 0px;
    float:left;
    clear:none;
}

ul.tab_controls li a{
    padding: 25px 28px 6px 28px;
    display: block;
    float:left;}

ul.tab_controls li a:hover{
    background: transparent url(/images/bg_tabs_o.jpg) repeat-x bottom;
}


ul.tab_controls li a:active, ul.tab_controls li a:focus, ul.tab_controls li a.active{
    background: transparent url(/images/bg_tabs.jpg) repeat-x bottom;
}

div#watching, div#comments, div#voting div{
    clear:both;
}
div#voting div{
    overflow: hidden;
}



#column_2 div#comments span.username a{
    color: #007abd;
    font-weight: bold;
    display:block;
    padding-top:17px;
		margin-right:30%;
}
#column_2 div#comments #hd span .lightwindow{
    color:#007ABD;
    display:block;
    float:right;
    font-size: 11px;
   /* margin-top:-10px; */
    padding-right:20px;
}

#column_2 div#comments .bd .abuse{
    color:#007ABD;
    display:block;
    float:left;
    font-size:11px;
    padding-top:40px;
}


/* #column_2 .block_child div#comments div#hd{
padding:10px 0px 0px 0px !important;
} */

#column_2 .block_child div#comments div.bd{
    float:left;
    background-image: none !important;
    padding:10px 0;
    width:75%;

}


#column_2 div#comments div div.ft{
    padding:0px;
    background:#FFFFFF url(/images/bgth.gif) repeat-x scroll center top !important;
    display: block;
    height:35px !important;

}

#column_2 span.profile_photo{
    background: #FFF url('/images/bg_profpic.jpg') no-repeat center;
    display:block;
    float:left;
    overflow:hidden;
    padding:18px 24px;
}

#column_2 span.profile_photo a{
    font-weight: bold;
    font-size: 14px;
}

#column_2 span.profile_photo img{
    border:2px solid #e8e6e6;
    width:64px;
    height: 62px;
    background: #FFF url(/images/prof_46.jpg) no-repeat center;
    display: block;

}

div#voting a, div#watching a{
    padding: 40px 0px 10px 0px; display: block;
    font-size:13px;
    font-weight: bold;
    color: #007ABD;
}

div#watching a{
    padding: 40px 0px 10px 0px; display: block;
}

#voting .rating_minus_3, #voting .rating_minus_2, #voting .rating_minus_1, #voting .rating_plus_3, #voting .rating_plus_2, #voting .rating_plus_1{
    width:25px;
    height:10px;
    overflow: hidden;
    display:block;
    text-indent: -9999px;
    background: transparent url(/images/vote_red_3.gif) no-repeat center;
}

#voting .rating_minus_2{
    background: transparent url(/images/vote_red_2.gif) no-repeat center;
}

#voting .rating_minus_1{
    background: transparent url(/images/vote_red_1.gif) no-repeat center;
}

#voting .rating_plus_1{
    background: transparent url(/images/vote_green_1.gif) no-repeat center;
}

#voting .rating_plus_2{
    background: transparent url(/images/vote_green_2.gif) no-repeat center;
}

#voting .rating_plus_3{
    background: transparent url(/images/vote_green_3.gif) no-repeat center;
}

div.idea_asset_thumb {
    float: left !important;
    margin: 5px !important;
}

#column_2 #user-drafts.block .hd, #column_2 #user-history.block .hd{ 
    padding-bottom:10px;
    background: none;
    padding-top: 0px;
}

#column_2 #user-drafts.block .hd h2, #column_2 #user-watchlist.block .hd h2,  #column_2 #user-history.block .hd h2{
    padding: 0px 0px 0px 10px;
    background-image: none;
}

#column_2 #user-drafts.block .bd, #column_2 #user-watchlist.block .bd, #column_2 #user-history.block .bd{
    padding: 0px;
    background-image: none;
}

#column_2 #user-history.block .bd td.type{
    width:100px;
}

#column_2 #user-history.block .bd table a, #column_2 #comm_search_results.block_child .bd table a{
    color:#007ABD;
    font-size:12px;
}
/*#column_2 #user-history.block .bd td.type span.creator{
background: url(/images/voted_icon.gif) no-repeat left center;
display:block;
height:23px;
width:25px;
}*/
#column_2 #user-drafts.block .bd table, #column_2 #user-watchlist.block .bd table, #column_2 #user-history.block .bd table, #column_2 #comm_search_results.block_child .bd table{
    background: #FFF url(/images/bg_tbl.jpg) repeat-x top;
}

#column_2 #user-drafts.block .bd table tr.cntr, #column_2 #user-watchlist.block .bd table tr.cntr, #column_2 #user-drafts.block .bd table tr.cntr, #column_2 #user-history.block .bd table tr.cntr,  #column_2 #comm_search_results.block_child .bd table tr.cntr{
    color:#656364; font-weight:bold;
    background: none;
    border:1px solid #E2E2E2;
}

#column_2 #user-drafts.block .bd table tr, #column_2 #user-watchlist.block .bd table tr, #column_2 #user-history.block .bd table tr, #column_2 #comm_search_results.block_child .bd table tr{
    font-size:11px;
}

#column_2 #user-drafts.block .bd table tr td, #column_2 #user-watchlist.block .bd table tr td, #user-history.block .bd table tr td,  #comm_search_results.block_child .bd table tr td{
    background: none;
    padding: 15px 0.7em;
    border-bottom:1px solid #E2E2E2;
}

#column_2 #user-drafts.block .bd table tr.cntr td, #column_2 #user-watchlist.block .bd table tr.cntr td, #column_2 #user-history.block .bd table tr.cntr td, #column_2 #comm_search_results.block_child .bd table tr.cntr td{
    padding: 4px 0.7em;
    border: none;
}






/*_Profile
------------------------------------*/


/*Create_User
=====================================*/

#column_2 #zone_2 .reports .users{
    width:100%;
    float: left;
    border-bottom: 1px solid #d2d2d2;
}

#column_2 #zone_2 .reports #user_details{
    width:40%;
    float: left;
    border-right: 1px solid #d2d2d2;
    margin-right: -1px;
    padding-right: 10px;
}

#column_2 #zone_2 .reports #user_details_required{
    float: left;
    margin-right: -1px;
    padding-bottom: 5%;
}

#column_2 #zone_2 .reports #user_details #object_uploaded_data, #column_2 #zone_2 .reports #user_details_required #object_uploaded_data{
    width: auto !important;
}

#column_2 #zone_2 .reports #user_details .role {
    padding-top: 20px;
}

#column_2 #zone_2 .reports .role .user, #column_2 #zone_2 .reports .role .mode, #column_2 #zone_2 .reports .role .admin{
    float: left;
}
#column_2 #zone_2 .reports .role .user label, #column_2 #zone_2 .reports .role .mode label, #column_2 #zone_2 .reports .role .admin label{
    float: left;
    text-align: left;
    margin:5px 0 0 25px;
    padding-right: 5px;
}
#column_2 #zone_2 .reports #user_prof, #column_2 #zone_2 .reports #per_details {
    width:55%;
    float: left;
    border-left: 1px solid #d2d2d2;
    padding: 0 0 20px 20px;
    overflow: hidden;
}
#column_2 #zone_2 .reports #per_details{
    padding-top: 20px;
}


#column_2 #zone_2 .reports #prof_details .prof_left, #column_2 #zone_2 .reports #prof_details .prof_right, #column_2 #zone_2 .reports #per_details .per_left, #column_2 #zone_2 .reports #per_details .per_right{
    width:50%;
    float: left;
}

#column_2 #zone_2 .reports #prof_details .prof_left input, #column_2 #zone_2 .reports #prof_details .prof_right input,#column_2 #zone_2 .reports #per_details .per_left input, #column_2 #zone_2 .reports #per_details .per_right input{
    width:90%;
    overflow: hidden;
}


#column_2 #zone_2 .reports #prof_details .prof_right .work_phone input{
    width:80%;
}


#column_2 #zone_2 .reports #prof_details .prof_cntr textarea, #column_2 #zone_2 .reports #per_details .per_cntr textarea{
    width:95%;
    float: left;
    clear: both;
    overflow: hidden;
}
#column_2 #zone_2 .reports #prof_details .prof_cntr, #column_2 #zone_2 .reports #per_details .per_cntr{
    float: left;
    width:136% !important;
}
#column_2 #zone_2 .reports #user_details input {
    width:95%;
}

#column_2 #zone_2 .reports #user_details input.file {
    width:65%;
}

#column_2 #zone_2 .reports #user_details_required input{
    width:100%;
    margin-top:20px;
}

#column_2 #zone_2 .reports #prof_details .label, #column_2 #zone_2 .reports #per_details .label, #column_2 #zone_2 .reports #user_details .label , #column_2 #zone_2 .reports #user_details_required .label{
    padding: 20px 0pt 5px 0;
    float: left;
    width: 80%;
}

#column_2 #zone_2 .reports #prof_details .prof_right .filter, #column_2 #zone_2 .reports #per_details .per_right .filter#column_2 #zone_2 .reports 

#zone_2 #column_2 #zone_2 .reports .button{
    padding: 20px 0 0 320px;
    float: left;
    width: 100%;
}
#column_2 #zone_2 .reports p{
    padding-left: 0px;
}

#column_2 #zone_2 .reports form label{
    display:block;
    float:left;
    padding:0 10px 0;
    margin:0px;
    position: relative;
    text-align: left;
    color: #555;
    font-size: 12px;
    float: none !important	;
    padding: 0px !important;
    line-height: 25px;
}
#column_2 #zone_2 .reports form label.radio_button_label{
    float: left !important	;
}
#column_2 #zone_2 .reports #user_details_required input.custom_radiobutton{
    margin-top:0px !important;
}
#column_2 #zone_2 .reports form .label.chckbx input{
    width:20px !important; float:left !important;

}

#column_2 #zone_2 .reports form .label.chckbx label.txt_label{
    float:left !important;
    padding:0 0 0 10px !important;
}

#column_2 #zone_2 #system-generated-form {
    padding-bottom:10px;
}

#column_2 #zone_2 #system-generated-form p select{
    width:340px;
}

#column_2 #zone_2 #system-generated-form h1, h2 {
    color:#555555;
    font-family:Lucida Grande,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    margin:0;
    padding:5px 0;
}

#column_2 #zone_2 .buttons input.btn{
    border: 1px solid #434343;
    text-align: center;
    color: #FFF;
    cursor: pointer;
    padding: 5px 12px;
    background:#848383 url(/images/std_btn.gif) repeat-x 0 bottom;
}

#column_2 #zone_2 .reports .form_row input.btn {
    float:left;
    clear:both;
}

#column_2 #zone_2 .reports .form_row input.Moz_btn {
    float:none;
    #float:left;
}

#column_2 #zone_2 .buttons input.btn:hover{	
    color: #CCC;
}


#column_2 #zone_2 #top-contributors .bd span{
    overflow:hidden;
    float:left;
}

#column_2 #zone_2 #top-contributors .bd ul{
    margin: 0px; padding: 0px; overflow: hidden; width: 100%;
}

#column_1 #top-contributors li span, #column_3 #top-contributors li span{
    padding: 0;
}

#column_2 #zone_2 #top-contributors .bd li{
    width:50%;
    float:left;
    clear:none;
    padding:2px 0;
}

#column_2 #zone_2 #top-contributors .bd li a{
    display: block;
    padding: 6px 0px;
    float: left;
}

/*_browse
------------------------------------*/

#browse_links, #history_links{
    padding-top:35px;
    position: absolute;
    width:355px;
    background: transparent url(/images/comdrp_top.png) no-repeat top;
    z-index: 500 !important;
    clear:both;
    margin-left:-58px;
}

#browse_links{
    width:190px;
    background: transparent url(/images/brws_top.png) no-repeat top;
    margin-left:-20px;
}

#browse_links ul, #history_links ul{
    overflow: hidden;
    list-style: none;
    width:355px;
    padding-bottom: 60px;
    margin: 0px;
    background: transparent url(/images/comdrp_bot.png) no-repeat bottom;
    clear: both;
    display: block;
}

#browse_links ul{
    width:190px;
    background: transparent url(/images/brws_bot.png) no-repeat bottom;
    padding-bottom:30px;
}

#browse_links ul li, #history_links ul li{
    padding: 0px;
    margin: 0px;
    background: transparent url(/images/comdrp_bg.png) repeat-y left;
    clear: both;
    width:355px;
    text-align: left;
}

#browse_links ul li{
    width:190px;
    background: transparent url(/images/brws_bg.png) repeat-y left;
}

#browse_links ul li a, #browse_links ul li a:hover, #history_links ul li a, #history_links ul li a:hover{
    margin:0px auto;
    display: block;
    width:300px;
    clear: both;
    padding:0px!important;
    background:none !important;
    cursor: pointer;
    outline: none;
    text-indent: 23px;
    border-left: none !important;
    border-bottom:1px solid #efefef !important;
    font-size:11px;
    overflow: hidden;
}

#browse_links ul li a, #browse_links ul li a:hover{
    width:140px;

}

#browse_links ul li a:hover, #history_links ul li a:hover{
    border-bottom:1px solid #E2E2E2 !important;
}







/*_communitdrill
------------------------------------*/

.extended .left_top_corner{
    background: transparent url(/images/1.png) no-repeat 0 10px;
    _background: transparent url(/images/1.jpg) no-repeat 23px 30px;
    padding: 10px;
    padding-left:16px;
}
.extended .right_top_corner{
    background: transparent url(/images/2.png) no-repeat right top;
    _background: transparent url(/images/2.jpg) no-repeat right 20px;
    padding-right:61px;
    _margin-right:21px;
    _padding-right:38px;
}
.extended .right_top_corner .community_arrow{
    background: transparent url(/images/5_comdrp_arrow.png) no-repeat 0 0;
    _background: transparent url(/images/5_comdrp_arrow.jpg) no-repeat 0 11px;
    margin-left:45px;
}
.extended .right_top_corner .community_arrow .top_middle{
    background: transparent url(/images/1-m-2.png) repeat-x;
    _background: transparent url(/images/1-m-2.jpg) repeat-x 0 20px;
    margin-left:40px;
    height:62px;
}
.left_side_comm_nav{
    background: transparent url(/images/1-m-3.png) repeat-y left;
    _background: transparent url(/images/1-m-3.jpg) repeat-y 23px;
    margin-top:-20px;
    #height: 100% !important
}
.left_side_comm_nav .right_side_comm_nav{
    background: transparent url(/images/2-m-4.png) repeat-y right;
    _background: transparent url(/images/2-m-4.jpg) repeat-y right;
    margin-right:10px;
    _margin-right:31px
}            
.left_bottom_corner{
    background: transparent url(/images/3.png) no-repeat 0 0;
    _background: transparent url(/images/3.jpg) no-repeat 23px 0;
    height:70px;
    #height:62px;
    padding-left:60px;
    width: 100%;
}
.left_bottom_corner .right_bottom_corner{
    background: transparent url(/images/4.png) no-repeat right 0;
    _background: transparent url(/images/4.jpg) no-repeat right 0;
    padding-right:61px;
    margin-right:70px;
    _ margin-right:91px;
    _padding-right:35px;
}
.left_bottom_corner .right_bottom_corner .bottom_middle{
    background: transparent url(/images/3-m-4.png) repeat-x;
    _background: transparent url(/images/3-m-4.jpg) repeat-x;
    height:62px;
}


#community_sel #columnnav a {
    color: #707070;
    font-size: 12px;
}

#community_sel #columnnav a:hover {
    color:#000;
}
#community_sel #columnnav a.last {
    background:url(/images/community_ext_last.jpg) no-repeat center 0;
}
#community_sel.extended a.first {
    background:url(/images/community_ext_first.jpg) no-repeat 0 0;
}
#community_sel #columnnav.extended a.last {
    background:url(/images/community_ext_last.jpg) no-repeat center 0;
    color:#6c6c6c;
}

#community_sel #columnnav a.forward_link, #community_sel #columnnav a.forward_link:hover{
    float:right;
    width:20px;
    overflow: hidden;
    padding: 0 15px;
    text-indent: -9999px;
    background: transparent url(/images/drp_arro.gif) no-repeat center;
    outline: none;
}

#community_sel #columnnav a.forward_link:hover{
    background: transparent url(/images/drp_arro_o.gif) no-repeat center;
}

#community_sel #columnnav li a{
    display: block;
    float:left;
    width:200px;
    overflow:hidden;
    padding-left: 30px;
    text-align: left;
    font-weight: normal;

}

#comm_menu_container {
    background:transparent url(/images/community_background.png);
    margin-left:45px;
    margin-right:45px;
    padding-bottom:35px;
    _margin-right:35px;
}
#comm_menu_container div {
    margin:0;
    padding:0;
}


#community_sel #columnnav{    
    position: absolute;
    z-index: 301;
    overflow: hidden;
    margin-top: -20px;
}

#community_sel .comdrop_bot{
    overflow: hidden;
    width:100%;
    padding-bottom: 60px;
    background: transparent url(/images/comdrp_bot.png) no-repeat bottom center;
}


#community_sel .comdrop_bg{background: transparent url(/images/comdrp_bg.png) repeat-y center; 
    clear:both;
    overflow: hidden;
    padding:0px 26px;
}

#community_sel .comdrop_bd{
    overflow:hidden;
    width:303px;
}

#community_sel #columnnav ul, #community_sel #columnnav li{
    list-style: none; padding:0px; margin:0px;
}

#community_sel #columnnav li{
    clear: both;
}

#community_sel #columnnav ul.com_sel_actions li{
    clear: none!important;
}

#community_sel #columnnav li.cty_home, #community_sel #columnnav li.cty_back{
    float:left;
    padding-left: 20px;
}

#community_sel #columnnav li.cty_home a, #community_sel #columnnav li.cty_back a{
    float:left;
    width:80px;
    padding-left: 25px;
}

#columnnav li.cty_home, #columnnav li.cty_home a {
    width: 60px;
}

#community_sel #columnnav li.cty_home a{
    background:transparent url(/images/cty_home.gif) no-repeat left center;
    margin-left:20px;
}

#community_sel #columnnav li.cty_back{
    width: 60px;
}

#community_sel #columnnav li.cty_back a{
    background:transparent url(/images/cty_back.gif) no-repeat left center;
}



#community_sel #columnnav li.cty_close{
    float:right;}

#community_sel #columnnav li.cty_close a{
    background:transparent url(/images/close_srch.gif) no-repeat left center !important;
    display: block;
    float:right;
    text-indent:-9999px;
    width:11px;
    height:18px;
    position:relative;
    z-index: 400;
    overflow: hidden;
    padding: 0px 10px;
    /*margin-right:30px;*/
}



#community_sel #columnnav {
    display:block;
    width: 400px;
    _width: 500px;
}

#community_sel #columnnav #comm_menu_container .com_sel_actions{    
    background:transparent url(/images/comdrp_top_head.png) repeat-x 0 25px;
    height: 29px;
    padding-bottom: 12px;
    _background: none!important;
}

#community_sel .com_sel_actions a{
    height: 18px;
    line-height: normal;
}

#community_sel #columnnav li a.commsel_comms{
    background:transparent url(/images/community.gif) no-repeat 0px 11px;
    padding: 4px 0 4px 25px;
    line-height: 33px;
    height: 1%;
    overflow: hidden;
}

/* _addnewcomment
__________________________________________________________________*/

p.comment_pp_b textarea{
    height:200px !important;
}




div.buttons input, div.buttons button{
    background:#848383 url(/images/button_bg.jpg) repeat-x 0 bottom !important;
    color:#FFF!important;
    border: 1px solid #434343 !important;
    cursor: pointer !important;
    padding: 6px 12px !important;
    line-height: 10px!important;
}

.defaultSkin table.mceLayout tr.mceFirst td, .defaultSkin table.mceLayout tr.mceLast td {
    background: #FFF url(/images/bgth.gif) repeat-x 0 bottom!important;
    padding: 3px!important;
}	

.defaultSkin .mceIframeContainer {
    border-right: 1px solid #CCC;
}


/* _theme_assets
__________________________________________________________________*/

.gloabl_asset_mgr table thead{
    background:url(/images/pop_tab_bg.jpg) repeat-x top;
}
.gloabl_asset_mgr table{
    margin: 15px 0 25px;
    border: 1px solid #eaeaea;
    width: 95%;
}
.gloabl_asset_mgr table thead th{
    border-bottom: 1px solid #cbdae3;
    padding: 10px 15px;
}

.gloabl_asset_mgr a{
    outline: none;
}
.gloabl_asset_mgr table td{
    border-bottom: 1px solid #e1e0e0;
    padding: 10px 15px;
}

.gloabl_asset_mgr table span.edit a{
    background: url(/images/edit.gif) no-repeat 0 0;
    display: block;
    height: 16px;
    width: 16px;
    text-indent: -9999px;
}

.gloabl_asset_mgr table span.destroy  a{
    background: url(/images/delete.gif) no-repeat 0 0;
    display: block;
    height: 16px;
    width: 16px;
    text-indent: -9999px;
}
.gloabl_asset_mgr span.new-obj a, .gloabl_asset_mgr span.list-view a, .asset_pp_pg_edit span.btns-edit-asset a, .asset_pp_pg_edit span.btns-edit-asset input{
    background:#848383 url(/images/button_bg.jpg) repeat-x scroll 0 bottom;
    border:1px solid #434343;
    color:#FFFFFF;
    cursor:pointer;
    line-height:10px ;
    margin-right:5px;
    padding:6px 18px;

}
.gloabl_asset_mgr span.new-obj a:hover, .gloabl_asset_mgr span.list-view a:hover, .asset_pp_pg_edit span.btns-edit-asset a:hover, .asset_pp_pg_edit span.btns-edit-asset input:hover{
    background:#636162 url(/images/button_bg_o.jpg) repeat-x scroll 0 top;
}
.gloabl_asset_mgr h1, .asset_page_add h1, .asset_pp_pg_edit h1{
    border-bottom:1px solid #F2F2F2;
    color:#FF8430;
    font-weight:normal;
    line-height:16px;
    margin:0;
    padding-bottom:10px;
    padding-top:3px;
    text-align:left;
}

.asset_page_add label, .asset_pp_pg_edit label{
    display: block;
}
.asset_page_add #asset_description, .asset_page_add #asset_uploaded_data, .asset_pp_pg_edit #asset_description{
    background:#F8F8F8 url(/images/inputbg.jpg) repeat-x scroll left top !important;
    border:1px solid #AFAFAF !important;
    color:#727272 !important;
    padding:3px !important;
    width: 330px;
}
.asset_page_add span.btns-create input, .asset_page_add span.btns-create a{
    background:#848383 url(/images/button_bg.jpg) repeat-x scroll 0 bottom;
    border:1px solid #434343;
    color:#FFFFFF;
    cursor:pointer;
    line-height:10px ;
    margin-right:10px;
    padding:6px 20px;

}
.asset_page_add, .gloabl_asset_mgr, .asset_pp_pg_edit{
    padding: 15px;
    background: #fff;

}



/* _tour
__________________________________________________________________*/

#global_quick_tour ul, #global_quick_tour li, #global_quick_tour p{
    margin: 0px;
    padding: 0px;
}
#global_quick_tour p{
    display:block;
    padding:15px 0px 5px 0px;
}

#global_quick_tour{
    background:#FFFFFF none repeat scroll 0 0;
    padding:0px 20px 20px 20px;
    text-align:left !important;
    width:100%;
}
#global_quick_tour p, #global_quick_tour ul{
    font-size: 12px;
}
#global_quick_tour ul li{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:8px 0;
}

#global_quick_tour h1, #global_quick_tour h2, #global_quick_tour h3{
    font-weight: normal;
    clear: both;
    margin:8px 0 0;
}
#global_quick_tour h3 {
    font-size: 16px;
}
#global_quick_tour h1{
    border-bottom:1px solid #F2F2F2;
    color:#FF8430;
    font-weight:normal;
    line-height:16px;
    margin:0;
    padding-bottom:10px;
    padding-top:3px;
    text-align:left;
    font-size: 20px;
}
#global_quick_tour h2{
    font-size: 18px;
}

#global_quick_tour .page-1 .blocks-help{
    padding:0 10px 15px 201px;
    overflow:hidden;
    height:1%;
    border-bottom: 1px solid #BBB;
    margin:10px 0;
    min-height:40px;

}
#global_quick_tour .vote-idea ul{
    float: left;
    padding-right: 50px;
}
#global_quick_tour ul li span{
    font-weight: bold;
    color:#FF8430;
    padding-right: 8px;
}

#global_quick_tour .page-2 ul li span{
    display: block;
    width: 200px;
    float: left;
}

#global_quick_tour .page-1 .submit-idea{
    background: url(/images/Ideas_search_icon.png) no-repeat 0 center;
}

#global_quick_tour .page-1 .vote-idea{
    background: url(/images/vote_ideas.png) no-repeat 0 center;
}
#global_quick_tour .page-1 .discuss{
    background: url(/images/ideas_discuss.png) no-repeat 0 center;
}
#global_quick_tour .page-1 .success{
    background: url(/images/ideas_success.png) no-repeat 0 center;
}

#global_quick_tour .page-2 ul{
    margin-left:40px;
}

#global_quick_tour .page-2 span.img-thrd-nav{
    background: url(/images/ideas_top.png) no-repeat center;
    height:40px;
    clear:both;
    display:block;
}

#global_quick_tour span.img-idea-mngmnt{
    background: url(/images/innovation_works.png) no-repeat center;
    height:243px;
    display:block;
}

#global_quick_tour .page-2{
    margin:20px 0 0 0;
}
#global_quick_tour .page-2 p{
    font-weight: bold;
}



/* _announcement
__________________________________________________________________*/

.announcement p.title{
    margin:0px !important;
    font-size: 11px;

}

.announcement .bd p.subtitle{
    color: #FF6803;
}



/* _calendar
__________________________________________________________________*/

.calendar{
    z-index: 1000;
    border-width: 2px;
    border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF !important;
    color:#666666;
}
.calendar thead .title, .calendar table{
    border: none !important;
    margin-bottom: 0px !important;
}

.calendar .nav{
    background: none !important;
}


/* Used on the User Profile Edit Page */
a.button {
    background:#848383 url(/images/button_bg.jpg) repeat-x scroll 0 bottom !important;
    border:1px solid #434343 !important;
    color:#FFFFFF !important;
    cursor:pointer !important;
    line-height:10px !important;
    padding:7px 12px !important;
}


/* _user_search
__________________________________________________________________*/

.search_filters form{
    padding: 10px 0 !important;
}

.search_filters .username{
    float: left;
    margin-right: 5px;
}
.search_filters .username input#user_search_username{
    padding: 7px !important;
    width: 220px;
}

div.search_filters a {
    padding:10px 6px !important;
    margin: 0 !important;
}
/*----------new css classes to fit the idea-list-detail block in 3col layout pages*/
.bottomleft {
    background:url(/images/ideas_btm_left_cor.gif) left top no-repeat;
}
.bottomright {
    background:url(/images/ideas_btm_right_cor.gif) right top no-repeat;
}
.repeatbg {
    background:url(/images/ideas_btm.gif) top repeat-x;
    margin:0px 43px 0px 43px;
    height:70px;
}
.inside {
    padding:48px 0px 0px 0px;
}
.inleft {
    float:left;
}
.inleft img {
    margin-left:10px;
}
.commentx {
    font:11px, Arial, Helvetica, sans-serif,;
    float:left;
    _padding-left:5px;
}
.extremeright {
    float:right;
}
.extremeright ul {
    margin:0px;
    padding:0px;
}
.extremeright li .last {
    list-style-type:none;
    display:inline;
}
.extremeright li {
    list-style-type:none;
    display:inline;
}
.newct_watch_sep{
    background:transparent url(/images/idea_ft_divider.gif) no-repeat scroll right center !important;
    margin-left:-153px;
    margin-top:-5px;
    padding:17px 9px 0 24px;
    position:absolute;
    height: 1px !important;
}

.newct_share_sep{
    background:transparent url(/images/idea_ft_divider.gif) no-repeat scroll right center !important;
    margin-left:-115px;
    padding:7px 30px 0 1px;
    position:absolute;
    height: 1px !important;
}

.newct_edit_sep{
    background:transparent url(/images/idea_ft_divider.gif) no-repeat scroll right center !important;
    margin-left:-80px;
    padding:7px 30px 0 1px;
    position:absolute;
    height: 1px !important;
}

html>body .newct_edit_sep, html>body .newct_share_sep
{
    padding:20px 30px 0 1px;
}
html>body .newct_watch_sep
{
    padding:30px 32px 0 1px;
}
.inside span.inleft {
    height: 51px !important;
    display: block;
    float: left;
    padding: 0 5px;
}
#column_2 .inside span.inleft a {
    height: 18px !important;
    overflow: hidden;
    color: #3D718E;
    font-size: 11px;
    padding: 12px 0 0 0;
}
.inside span.inleft a {
    background: url(/images/comment_icon.gif) no-repeat left 0px !important;
    padding: 13px 0 0 0!important;
    float:left;
    overflow: auto;
    text-indent: -9999px;
    width: 18px;
}
.inside div.extremeright li.newct_watch a {
    background:transparent url(/images/watch_idea.gif) no-repeat scroll 0 0 !important;
    color:#C6EBFF;
    margin-left:-145px;
    margin-top:2px;
    position:absolute;
    z-index:2;
    padding-right:13px;
    padding-left:16px;
}
.inside div.extremeright li.newct_unwatch a {
    background: url(/images/unwatch_idea.gif) no-repeat left center !important;
    color:#C6EBFF;
    margin-left:-145px;
    margin-top:2px;
    position:absolute;
    z-index:2;
    padding-right:13px;
    padding-left:15px;
}
.inside div.extremeright li.newct_share a {
    background:transparent url(/images/share_icon.gif) no-repeat scroll left center !important;
    color:#C6EBFF;
    margin-left:-114px;
    margin-top:-4px;
    padding: 9px 1px 0 19px;
    position:absolute;
    z-index:2;
}
.inside div.extremeright li.newct_edit a {
    background:transparent url(/images/edit_icon.gif) no-repeat scroll left center !important;
    color:#C6EBFF;
    margin-left:-78px;
    margin-top:-4px;
    padding: 9px 1px 0 17px;
    position:absolute;
    z-index:2;
}
.inside div.extremeright li.newct_edit span.locked {
    background: url(/images/lock_icon.gif) no-repeat left center !important;
    height:18px !important;
    padding:11px 23px 0 0 !important;
    width:22px;
    color:#c6ebff;
    position:absolute;
    z-index:1;
    margin-left:-77px;
    margin-top:-5px;
}
.inside div.extremeright li.newct_viewtag a {
    position: relative;
    z-index:2;
    padding:0 10px 0 0;
}
.inside div.extremeright li.newct_viewtag
{
    margin-left:-50px;
    padding:0 5px 0 10px;
}
.inside div.extremeright span.sep-none a{
    background:transparent url(/images/tag_add_icon.gif) no-repeat scroll left center !important;
    color:#C6EBFF;
    height:28px !important;
    margin-left:-10px;
    margin-top:-8px;
    padding:5px 8px 0 17px;
    position:absolute;
    z-index:2;

    #margin-top:-10px;
    #margin-left:-15px;
    #padding:0 0px 10px 20px;

    _margin-left:-10px;
    _padding:20px 10px 10px 0;
    _margin-top:-20px;
    _width:10px;
}

.browse_tags_3col{
    background:transparent url(/images/bg_comsearch_new.png) no-repeat scroll center center;
    margin-left:-170px;
    padding:44px 3px 42px 20px;
    position:absolute;
    width:190px;
    z-index:1;
    margin-top:19px;

    #margin-left:-172px;
    #padding:35px 3px 44px 20px;


    _margin-left:-172px;
    _padding:60px 3px 62px 20px;
    _margin-top:0px;
}

/*Styling for User profile field */

.img_cursor {
    cursor:pointer;
}

#column_2 #zone_2 .reports #name
{
    background-color: rgb(230,230,230);
    width:100%;
    height:150px;
    margin-top: 10px;
}

#column_2 #zone_2 .reports #work_phone, #column_2 #zone_2 .reports #o_address
{
    background-color: rgb(230,230,230);
    width:100%;
    height:86px;
    margin-top: 10px;
}

#column_2 #zone_2 .reports #dept
{
    background-color: rgb(230,230,230);
    width:100%;
    height:130px;
    margin-top: 10px;
}

#column_2 #zone_2 .reports #company
{
    background-color: rgb(230,230,230);
    width:100%;
    height:130px;
    margin-top: 10px;
}


#column_2 #zone_2 .reports #o_place
{
    background-color: rgb(230,230,230);
    width:100%;
    height:145px;
    margin-top: 10px;
}

#column_2 #zone_2 .reports #expertise
{
    background-color: rgb(230,230,230);
    height:190px;
    margin-top: 10px;
    width:74%;
    /* width: 494px;

    _width: 400px;*/
}

#column_2 #zone_2 .reports #h_phone
{
    background-color: rgb(230,230,230);
    width:100%;
    height:80px;
    margin-top: 10px;
}

#column_2 #zone_2 .reports #url_email, #column_2 #zone_2 .reports #h_address
{
    background-color: rgb(230,230,230);
    width:100%;
    height:75px;
    margin-top: 10px;
}

#column_2 #zone_2 .reports #biography
{
    background-color: rgb(230,230,230);
    height:190px;
    margin-top: 6px;
    width:74%;
    /*width: 494px;

    _width: 400px;*/
}

#column_2 #zone_2 .reports #h_place
{
    background-color: rgb(230,230,230);
    width:100%;
    height:142px;
    margin-top: 10px;
}

.text_italic{
    font-style:italic;
}

.btn{
    _border: 1px solid #434343;
    _text-align: center;
    _color: #FFF;
    _cursor: pointer;
    _padding: 5px 12px;
    _background:#848383 url(/images/std_btn.gif) repeat-x 0 bottom;
    #border: 1px solid #434343;
    #text-align: center;
    #color: #FFF;
    #cursor: pointer;
    #padding: 5px 12px;
    #background:#848383 url(/images/std_btn.gif) repeat-x 0 bottom;
}
#create-search #search-field1 .srch_parent1{

    background-image:url(/images/_end_o.GIF);
    background-position:right top;
    background-repeat:no-repeat;

}

#column_2 #create-search .btn
{
    width:110px !important;
    _width:100px !important;
}

#column_3 #create-search .btn
{
    _width:90px !important;
}

#column_1 #create-search .btn
{
    margin-left:0px !important;
    #width: 90px !important;
    _width: 90px !important;
}

#twocol #column_2 #create-search .btn
{
    _width:30% !important;
}
#twocol #column_2 #search-field .bd h2
{
    _margin-top: -4% !important;
}

#column_1 #create-search .bd, 
{
    height:55px !important;
}
#column_3 #create-search .bd{
    _height:55px !important;
    height:92px !important;
}
#column_3 #idea_live_search
{
    _margin-top: -14.7%;
}

/*
#twocol #search-create-idea-field #idea_live_search_results1
{
_margin-top:40% !important;
}
#twocol #search-create-idea-field .idea_search_ajax_foot
{
_width:65% !important;
}
*/

.find_or_create_search{
    padding: 5px 5%;
    margin-top: 5px;
    margin-left: 2%;
}

.reports form #user_details input.custom_radiobutton {
    width: 28px !important;
}
.idea_image{
    float:left;
    position:relative;
    width:100%;
}

div#idea_body p.idea_image{
    overflow:hidden;
}


.search_result_container{
    position:relative;
    width: 100%;
}

.custom-radio{
    padding-top:3px;
    padding-right:5px;
    float:left;
}

.customfield-label{
    float:left;
    width:180px;
    font-weight:bold;
}

.customfield-content{
    padding-left:185px;
}

.idea-customfield-form-label{
    text-align: left !important;
    float: left;
    width: 180px !important;
    _width: 130px !important;
    padding-right:5px !important;}

.idea-customfield-form-content{
    padding-left:190px;
    _padding-left:5px;
    _float: left;
    _position:relative;
}
.edit_button{
    width:100px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    padding: 4%;
    background: #848383 url(/images/button_bg.jpg) repeat-x scroll 0 bottom !important;
}

.edit_button:hover {color:#000000;}
#column_2 .edit_profile_btn p{
    text-align : right;

}



#twocol #column_2 #search-field
{
    width:65%
}

#twocol #column_2 #create-search {
    width:65%
}

.locked_image
{
    float:right;
    position:relative;
    margin: 5px 5px 0 0;
}

#column_2 #zone_2 #system-generated-form #idea_body{
    width: 70%;
    _float: right;
}

#watchlist-communities ul li.ct_watch, #watchlist-communities ul li.ct_unwatch{
    background:none !important;
}

#watchlist-communities ul li.ct_watch a,#watchlist-communities ul li.ct_watch a:focus,#watchlist-communities ul li.ct_watch a:active{    
    background:transparent url(/images/watch_community.gif) no-repeat scroll left center !important;
    outline: none;
}

#watchlist-communities ul li.ct_unwatch a,#watchlist-communities ul li.ct_unwatch a:focus,#watchlist-communities ul li.ct_unwatch a:active{    
    background:transparent url(/images/unwatch_community.gif) no-repeat scroll left center !important;
    outline: none;
}


#watchlist-communities ul li.ct_unwatch a span,#watchlist-communities ul li.ct_watch a span{        
    margin-left: 20px;
    color: #3D718E;
}


#watchlist-communities ul li.ct_watch a:active span,#watchlist-communities ul li.ct_unwatch a:active span{
    background:none !important;
    color:#3D718E;
}

#watchlist-communities ul li.ct_unwatch a:focus span,#watchlist-communities ul li.ct_watch a:focus span{
    background:none !important;
    color: #3D718E;
}

span.span_16text{
    font-size: 16px;
    font-weight:bold;
}

li.list_communities_popup{
    list-style-type: none !important;
    font-size: 14px;
    line-height: 20px;
}

li.list_communities_popup a{
    padding-left:10px;
    padding-right:10px;
}

li.list_communities_popup a:hover{
    color: #FFFFFF !important;
    background-color: #818080 !important;
}

li.internalsubtab{
    margin-left: 30px;
}

.orignal_idea_container{
    padding-left:25px;
    background:transparent url(/images/ideas_top_left.gif) repeat-y scroll left top !important;
}

.orignal_idea_container .orginal_idea_inner{
    background:transparent url(/images/ideas_top_right.gif) repeat-y scroll right top;
}

.orignal_idea_container .orginal_idea_inner a,a.parent_idea_link{
    color:#0078BD;
}

#content-list ul li.categorygroup_clb h4.open{
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    background: #808080 url(/images/cat_arrow_down.png) no-repeat 2px center;
    color: white;
    padding: 1px 4px 1px 14px;
    cursor: pointer;
}

#content-list ul li.categorygroup_clb h4{
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    background: #808080 url(/images/cat_arrow.png) no-repeat 2px center;
    color: white;
    padding: 1px 4px 1px 14px;
    cursor: pointer;
}

#content-list ul li.categorygroup_clb h4 a{
    color: white !important;
     font-size: 14px;
}

#content-list ul li.categorygroup_clb ul{
    float: left;    
}

#content-list ul li{
    border-bottom: none !important;    
}

#content-list ul li.category_li{
    /*background : transparent url(/images/icons/arrow_right.gif) no-repeat scroll left center;*/
    padding : 5px 8px;
    margin-left : 0.8em;
    border-bottom: 1px solid #EBEBEB !important;
    float:left;
    width: 80%;
}

#content-list ul li.category_clb_titiel{
    float:left;
    width:90%;
}

#content-list ul li a{
    padding : 0px !important;
    margin-left: 5px;
    float:left;
}

#content-list ul li.selected a{
    color:#333 !important;
    font-weight: bolder;
}


#content-list ul li div{
    float:right;
}


table.categoryideaslist{
    width:70%;
}

table.categoryideaslist th{
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0 0 0 !important;
    
}

table.categoryideaslist input{
    float:left;
    margin-right: 5px;
}

table.categoryideaslist table{
    margin:0px !important;
}

table.categoryideaslist td{
    width: 33%;
    padding: 5px 0px!important;
    vertical-align: top !important;
}


#comment_dateformat{
    float:right;
		margin-top:17px;
		font-size:12px;
}


.lock_icon{
    float:right;
}

/* formatting of Ideas on stage block */
ul.ideas_on_stage li:first-child div{
font-weight:bold;
}

ul.ideas_on_stage li{
  padding: 5px 0 30px;
  border-top:1px solid #EBEBEB;
}

ul.ideas_on_stage li.header{
    border:none;
}
ul.ideas_on_stage li div{
  float:left;
  padding-left:15px;
  padding-bottom
  
}
ul.ideas_on_stage li div.title{
  width:50%;
}

ul.ideas_on_stage li div.score{
  width:10%;
}
ul.ideas_on_stage_2col li div.title{
  width:30%;
}
ul.ideas_on_stage_2col li div.author{
    width: 12%;
}
ul.ideas_on_stage_2col li div.creation_date{
    margin-left: 30px;
    width: 20%;
}
ul.ideas_on_stage_2col li div.stage{
    width: auto%;
}

ul.ideas_on_stage_2col li div.stage span{
    background:none;
}
ul.ideas_on_stage li div span{
background:#FFFFFF url(/images/bg_lft_span.gif) no-repeat scroll center center;
width:33px;
text-align:center;
 padding:3px 5px;
/* font-size:11px; */
display:block;
color:#FFFFFF;
}

#column_2 #zone_2 .reports  .without_border{
    border-right:none !important;
}
p.create_password a{
    font-weight:bold;
}

#column_1{
    z-index: 1;
}

#powered_by{
   cursor: pointer;
}

.newct_response_sep{
    background:transparent url(/images/idea_ft_divider.gif) no-repeat scroll right center !important;
    margin-left:-185px;
    margin-top:-2px;
    padding:17px 9px 0 24px;
    position:absolute;
    height: 1px !important;
}

.inside div.extremeright li.newct_response a {
    background:transparent url(/images/edit_icon.gif) no-repeat scroll left center !important;
    color:#C6EBFF;
    margin-left:-182px;
    margin-top:-4px;
    padding: 9px 1px 0 17px;
    position:absolute;
    z-index:2;
}

.official_response_container{
    background:transparent url(/images/ideas_top_left.gif) repeat-y scroll left top !important;
    clear:both;
    display:block;
    height:100%;
}

.official_response_container_inner_div{
    background:transparent url(/images/ideas_top_right.gif) repeat-y scroll right top;
    clear:both;
    display:block;
    height:1%;
    overflow:hidden;
    padding:0px 15px;
 }

p.official_response_para{
    margin: 0pt ! important; background: transparent url(/images/ideas_border.gif) repeat-x scroll center top; -moz-background-clip:
    margin:0 !important;
    padding-top: 20px;
}
.idea .idea_bg .ft .controls li.hide_response_link{
    display:none;
}

div.search_and_create_block form#idea_live_search1 p button {
 float:left;
}

div.search_and_create_block form#idea_live_search1 p a{
  float:left;
  padding: 8px 12px !important;
  margin-top:5px;
}
div.official_response_container  ul li{
    clear:none;
}
div.official_response_container  li.first{
    float:left;
    margin-right:10px;
    clear:none;
}

div.official_response_container  li span.posted_by{
    font-style:italic;
    clear:none;
}

.loader_visible{
  display:block;
}
.loader_hidden{
  display:none;   
}

ul.ideas_on_stage_2col li div.stage span {
   background:transparent none repeat scroll 0 0;
   color:#666666;
   width:65px !important;
}


#lightwindow_overlay {/*required*/
	display:none;
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	z-index:500;/*required*/
}
#lightwindow {/* REQUIRED *//* Of Note - The height and width of this element are set to 0px */
	display:none;
	visibility:hidden;
	position:absolute;
	z-index:999;
	/*line-height:0px;required*/
}
#lightwindow_contents h1 {
	border-bottom:1px solid #F2F2F2;
	font-weight:normal;
	text-align:left;
	line-height:16px;
	color:#ff8430;
	padding-bottom:10px;
	padding-top:3px;
	margin:0;
}


#lightwindow form {
	clear:both;
	width: 600px;
}


#lightwindow_container span.defaultSkin .mceLayout, #lightwindow_container span.defaultSkin{
clear: both;
}


#lightwindow form input[type=button], #lightwindow form input[type=submit] {
	background:#848383 url(/images/button_bg.jpg) repeat-x 0 bottom;
	color:#FFF;
	border:1px solid #434343;
	cursor:pointer;
	line-height:10px;
	margin:10px 43% 0 43%;
padding:6px;
width:15%;
}
#lightwindow form input[type=button]:hover, #lightwindow form input[type=submit]:hover {
	background:#636162 url(/images/button_bg_o.jpg) repeat-x 0 top;
	border:1px solid #434343;
}


#lightwindow form select {
	float:left;
}
#lightwindow form input[type=text], #lightwindow form textarea,#lightwindow form select#number_of_featured_ideas {
	border:1px solid #afafaf;
	float:left;
	width:97%;
	background:#f8f8f8 url(/images/inputbg.jpg) repeat-x top left;
	padding:3px;
	height: 20%;
	color:#727272;
}

#lightwindow form select#number_of_featured_ideas {
 width:30%;   
 clear:both;
}
#lightwindow form input:hover, #lightwindow form textarea:hover {
	border:1px solid #b0b0b0;
}
#lightwindow form input:focus, #lightwindow form textarea:focus {
	border:1px solid #4e4e4e;
}
#lightwindow_stage {
	overflow:hidden;
	background:transparent url(/images/pop_cur_bgright.png) repeat-y right;
/*	behavior:url(iepngfix.htc);*/
}
.lw_footer {
	padding-left:45px;
	background:transparent url(/images/pop_cur_bl.png) no-repeat left;
/*	behavior:url(iepngfix.htc);*/
	height:39px;
}
.lw_footer .lw_foot_r {
	padding-right:45px;
	background:transparent url(/images/pop_cur_br.png) no-repeat right;
	height:39px;
/*	behavior:url(iepngfix.htc);*/
}
.lw_footer .lw_foot_loop {
	background:transparent url(/images/pop_cur_bgbottom.png) repeat-x right;
	height:39px;
/*	behavior:url(iepngfix.htc);*/
}
*html .lw_foot_loop {
	background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_cur_bgbottom.png', sizingMethod='scale');
}
/*required*/

#lightwindow_container {
	display:none;
	visibility:hidden;
	position:absolute;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/*required*/

/* * html #lightwindow_container {
	overflow:inherit;
	height: 2%;
}*/


.inner_lw_content {
	overflow:hidden;
	background:url(/images/pop_cur_bgleft.png) repeat-y left 0;
	width:100%;
	padding-left:40px;
	margin-left:0px;
	height: 1%;
}

/* html>body .inner_lw_content {
 *margin-left:0px;
}

*/


#lightwindow_contents {
	background-color:#FFF;
	overflow-x:hidden!important;
	overflow-y:auto!important;
}
#lightwindow_loading {/* REQUIRED */
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	z-index:9999;
	position:absolute; /* REQUIRED */
	padding:10px;
	text-align:center;
	vertical-align:middle;
	line-height:12px;
	display:block;
	text-align:center;
	width:1%;
	padding:20% 50%;
	clear:both;
}
#lightwindow_loading img {
	margin:0px auto;
	text-align:center;
	vertical-align:middle;
	clear:both;
}
#lightwindow_loading_shim {
	display:none;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
}
#lightwindow_loading span {
	font-size:12px;
	line-height:32px;
	color:#444;
	padding:0 10px 0 0;
	text-align:center;
}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {
	color:#09F;
	text-decoration:none;
	cursor:pointer;
}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {
	text-decoration:underline;
}
#lightwindow_loading img {
	float:left;
	margin:0 10px 0 0;
}
/*-----------------------------------------------------------------------------------------------

I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/

I mean let's face it, it works really well and is very easy to figure out.

-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {/* REQUIRED */
	position:absolute;
	top:0px;
	left:0px;
	display:none; /* REQUIRED */
}
/* We need to shim the navigation for IE, though its more of a sub-floor */

#lightwindow_navigation_shim {/* REQUIRED */
	display:none;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	height:100%; /* REQUIRED */
}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {/* REQUIRED */
	outline:none; /* REQUIRED */
}
#lightwindow_previous, #lightwindow_next {
	width:49%;
	height:100%;
	background:transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display:block;
}
#lightwindow_previous {
	float:left;
	left:0px;
}
#lightwindow_next {
	float:right;
	right:0px;
}
#lightwindow_previous:hover, #lightwindow_previous:active {
	background:url(/images/prevlabel.gif) left 15% no-repeat;
}
#lightwindow_next:hover, #lightwindow_next:active {
	background:url(/images/nextlabel.gif) right 15% no-repeat;
}
#lightwindow_previous_title, #lightwindow_next_title {
	display:none;
}
#lightwindow_galleries {
	width:100%;
	position:absolute;
	z-index:50;
	display:none;
	overflow:hidden;
	margin:0 0 0 10px;
	bottom:0px;
	left:0px;
}
#lightwindow_galleries_tab_container {
	width:100%;
	height:0px;
	overflow:hidden;
}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {
	display:block;
	height:20px;
	width:77px;
	float:right;
	line-height:22px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
	color:#ffffbe;
	background:url(/images/black-70.png) repeat 0 0 transparent;
}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {
	background:none;
	background-color:#000;
	opacity:.70;
	filter:alpha(opacity=70);
}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {
	color:#ffffbe;
}
#lightwindow_galleries_tab_span {
	display:block;
	height:20px;
	width:63px;
	padding:0 7px 0 7px;
}
#lightwindow_galleries_tab .up {
	background:url(/images/arrow-up.gif) no-repeat 60px 5px transparent;
}
#lightwindow_galleries_tab .down {
	background:url(/images/arrow-down.gif) no-repeat 60px 6px transparent;
}
#lightwindow_galleries_list {
	background:url(/images/black-70.png) repeat 0 0 transparent;
	overflow:hidden;
	height:0px;
}
* html #lightwindow_galleries_list {
	background:none;
	background-color:#000;
	opacity:.70;
	filter:alpha(opacity=70);
}
.lightwindow_galleries_list {
	width:200px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
}
.lightwindow_galleries_list h1 {
	color:#09F;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	padding:10px 0 5px 0;
	font-size:16px;
}
.lightwindow_galleries_list li {
	margin:5px 0 5px 0;
	list-style-type:none;
}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {
	display:block;
	line-height:22px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 0 10px;
	font-size:11px;
}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {
	background:#000;
	color:#ffffbe;
	border-left:3px solid #ffffbe;
	padding:0 0 0 7px;
}
/*required*/

#lightwindow_data {
	position:absolute;
}
/*required*/

#lightwindow_data_slide {
	position:relative;
}
#lightwindow_data_slide_inner {
	background-color:#fff;
	padding:0 10px 10px 10px;
}
#lightwindow_data_caption {
	padding:10px 0 0 0;
	color:#666;
	line-height:25px;
	background-color:#fff;
	clear:both;
}
#lightwindow_data_details {
	background-color:#f0f0f0;
	padding:0 10px 0 10px;
	height:20px;
}
#lightwindow_data_author_container {
	width:40%;
	text-align:right;
	color:#666;
	font-style:italic;
	font-size:10px;
	line-height:20px;
	float:right;
	overflow:hidden;
}
#lightwindow_data_gallery_container {
	font-size:10px;
	width:40%;
	text-align:left;
	color:#666;
	line-height:20px;
	float:left;
	overflow:hidden;
}
#lightwindow_title_bar {
	height:39px;
	overflow:hidden;
	background:transparent url(/images/pop_cur_tl.png) no-repeat top left;
	padding-left:45px;
}
#lightwindow_title_bar_inner {
	background:transparent url(/images/pop_cur_tr.png) no-repeat top right;
	padding-right:45px;
	height:39px!important;
}

#lightwindow_title_bar_title {
	color:#ffffbe;
	font-size:14px;
	line-height:25px;
	text-align:left;
	display:block;
	background:transparent url(/images/pop_cur_bgtop.png) repeat-x top left;
	height:39px;
}
*html #lightwindow_title_bar_title {
	background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_cur_bgtop.png', sizingMethod='scale');
}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {
	float:right;
	cursor:pointer;
	position:absolute;
	right:36px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	margin-top:-25px;
	width:22px;
	height:18px;
	background:transparent url(/images/popup_close_btn.gif) no-repeat 0 0;
}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {
	color:#fff;
}
#lightwindow .comment_pp_b label{
	display: none;
}

#lightwindow input{
	margin-top: 10px;;
}