/* Processed by CSScaffold on Sun, 05 Sep 2010 01:51:14 +0000 in 0.1079 seconds */

td.label{	text-align: right;	color: #A7A7A7;	font-size: 15px;	padding: 0px !important;	vertical-align: top !important;	padding-top: 20px !important;}td.input{	text-align: left;	font-size: 15px;}td.input span{	font-size: 11px;	color: #A7A7A7;}td.input input.w_medium{	width: 60% !important;}td.input input.w_small{	width: 45% !important;}td.input input.text,td.input  textarea{	width: 100%;}span.label_text{	color: #000000 !important;	font-size: 15px !important;	font-family: Arial;}img.avatar_big{	height: 48px;}tr.dashed_top td{	border-top: 1px dashed #CCCCCC;}td.buttons a.cancel{	margin: 0px !important;	margin-left: 20px !important;}td.lw_margin{	width: 15% !important;}td.lw_content{	width: 55% !important;}label.error{	margin-top: 5px;	margin-bottom: -5px;	text-align: center;	font-size: 11px;	color: #CCCCCC;	display: block;	float: left;	color: red;	margin-right: -200px;	width: 100%;	text-align: center;}div.error{	color: red !important;}span.f_grey{	color: #A7A7A7 !important;}input.error,textarea.error{	border: 1px solid red !important;}td.va_top{	vertical-align: top;}td.emphasis{	padding-left: 10px;	background-color: #E9F2F5;	text-align: left !important;}td.emphasis u{	color: #999999;	font-size: 15px;	text-decoration: none;	font-weight: 800;}td.emphasis input.text{	width: 300px;}tr.dasher td{	border-bottom: 1px dashed #CCCCCC;	height: 1px !important;	font-size: 1px !important;	line-height: 1px !important;	padding: 0px !important;}input.text,textarea{	font-family: Arial;	border: 1px solid #B7D9ED;	border-top: 1px solid #3D7BAD;	font-size: 15px;	height: 23px;	padding-top: 7px;	padding-left: 7px;}textarea.resizable{	height: 70px;	padding-bottom: 7px;	padding-right: 3px;}input.submit{	font-size: 14px;	width: auto;	font-family: lucida grande, verdana;	color: #000000;	padding: 3px !important;	padding-left: 10px !important;	padding-right: 10px !important;	margin-left: 0px!important;	margin-bottom: 10px !important;	margin-right: 0px;}div#login{	float: right;	margin-bottom: -40px;	font-size: 13px;	text-align: right;	padding: 5px 10px 0 0;}body{	background-color: #E9F2F5;}#front{	background: url(http://www.clustir.com/design/images/bg-main.png) repeat-x;	padding-top: 0px;	border-top: 1px solid #E0ECF9;}table.fp_header{	min-width: 600px;	height: 265px;	margin: auto;	margin-top: 15px;	margin-bottom: 0px;	padding-left: -55px;	font-family: Arial;	text-align: center;}table.fp_header td.fp_header_top{	padding: 0px;	height: 100px;	background-image: url(http://www.clustir.com/design/images/logo-big.gif);	background-repeat: no-repeat;	background-position: center;	cursor: pointer;}table.fp_header td.fp_header_logo{	width: 110px;	background-repeat: no-repeat;	cursor: pointer;}table.fp_header td.fp_spacer{	width: 110px;}table.fp_header td.fp_header_name{	font-size: 45px;	font-weight: 800;	line-height: 30px;	height: 30px;}table.fp_header td.fp_header_instructions{	font-size: 17px;	height: 30px;	padding-top: 10px;	vertical-align: top;}table.fp_header td.fp_header_links{	vertical-align: top;	padding-top: 10px;	font-size: 14px;}table.fp_header td.fp_header_links a{	color: blue;}table.fp_header_small{	height: 70px;	margin-top: 20px;	margin-bottom: 50px;}#webpages{	margin: auto;	min-height: 495px;}div#frontpage_nav,div#frontpage_nav_wide{	text-align: center;	font-family: Arial;	font-size: 14px;	width: 700px;	margin: auto;	margin-top: 10px;}div#frontpage_nav div.left,div#frontpage_nav_wide div.left{	float: left;	width: 22%;	text-align: right;	margin-top: 2px;}div#frontpage_nav div.right,div#frontpage_nav_wide div.right{	float: right;	width: 78%;	text-align: left;	line-height: 24px;}div#frontpage_nav label,div#frontpage_nav_wide label{	padding-left: 20px;}div#frontpage_nav label input,div#frontpage_nav_wide label input{	margin-right: 8px;}div#frontpage_nav_wide{	height: 50px;	margin-top: -5px;	margin-bottom: 25px;	width: 1000px;}div#contributions_content{	margin-top: -30px;	border: 1px solid #E9F2F5;}div#group_content{	margin-top: -30px;	border: 1px solid #E9F2F5;}table.content_box{	margin: auto;}table.content_box tr td{	padding: 15px;}div.rounded{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border: 1px solid #E0E0E0;	background: #FFFFFF;	width: 190px;	padding: 5px;}div.rounded h2{	text-align: center;	font-family: Helvetica;	font-size: 16px;	padding: 3px;}div.rounded h2 span{	color: blue;	float: right;	margin-left: -100px;	padding-right: 10px;	font-weight: 100;	font-size: 13px;}div.rounded hr{	width: 98%;	border: 0px;	border-bottom: 1px dashed #CCCCCC;	margin: auto;	margin-top: 5px;	margin-bottom: 5px;}div.rounded p{	width: 98%;	margin: auto;	border-bottom: 1px dashed #CCCCCC;	text-align: left;	font-size: 11px;	font-family: Tahoma;	min-height: 40px;	padding-top: 2px;	padding-bottom: 7px;}div.rounded p img{	border: 0px;	height: 32px;	width: 32px;	float: left;	padding: 5px 7px 0px 0px;}div.rounded p.confirmation{	margin-top: 50px;	text-align: center;	font-size: 15px;}div.detailed p{	min-height: 40px;	font-size: 15px;	line-height: 20px;	font-family: Arial;	padding-bottom: 30px;}div.detailed p img{	width: 48px;	height: 48px;	padding: 5px 10px 10px 0;}div.actions{	height: 20px;	padding: 0px;	font-size: 10px;	color: #939393;}div.actions span{	float: right;	margin-right: 0px;}div.actions img{	margin-bottom: -3px;	padding: 0 7px 0 7px;	height: 16px;	width: 16px;}div.actions a{	font-size: 11px;	text-decoration: none;	color: blue;}div.actions a.trigger_off{	font-style: italic;	color: grey;	cursor: default;}div.a_narrow{	width: 440px;	margin-left: 60px;	margin-top: -25px;	padding-bottom: 7px;}div.a_wide{	width: 540px;	margin-left: 52px;	margin-top: -25px;}div.rounded p b{	font-size: 13px;	font-family: Arial;	display: block;	margin-top: -2px;	margin-left: 40px;}div.rounded p div img{	width: 20px;	height: 20px;	float: none;}div.rounded div.links_profiles{	margin-top: -28px;	margin-left: 40px;	height: 20px;	width: 100px;	text-align: left;	margin-bottom: 10px;}div.rounded span.links_profiles img{	width: 20px;	height: 20px;	float: none;	margin-top: 2px;	margin-bottom: -2px;}div.detailed_wide{	width: 780px;	margin-top: -10px;	padding-bottom: 10px;}div.detailed_wide table.p{	width: 98%;	margin: auto;	border-bottom: 1px dashed #CCCCCC;	padding-bottom: 5px;	margin-top: 0px;}div.detailed_wide table.p td.p_left1{	width: 5%;	vertical-align: top;}div.detailed_wide table.p td.p_left1 img{	width: 48px;	height: 48px;	padding: 5px 0px 10px 0;}div.detailed_wide table.p td.p_left2{	width: 15%;	font-size: 11px;	color: #939393;	padding-left: 0px;	padding-right: 0px;	vertical-align: text-top;}div.detailed_wide table.p td.p_left2 center{	margin-top: 10px;}div.detailed_wide table.p td.p_left2 a{	font-size: 13px;	color: blue;}div.detailed_wide table.p td.p_right{	width: 80%;	vertical-align: text-top;	padding-left: 5px;	font-size: 15px;	font-weight: 100;	font-family: Arial;}div.detailed_wide table.p td.p_right img{	float: left;	width: 36px;	height: 36px;	margin-right: 10px;	margin-top: 8px;}div.detailed_narrow{	width: 600px;	padding-bottom: 10px;}div.detailed_narrow table.p{	width: 98%;	margin: auto;	border-bottom: 1px dashed #CCCCCC;	padding-bottom: 5px;	margin-top: -7px;}div.detailed_narrow table.p td.p_right{	width: 100%;	vertical-align: text-top;	padding-left: 5px;	padding-bottom: 25px;	font-size: 15px;	font-weight: 100;	font-family: Arial;}div.detailed_narrow table.p td.p_right img.avatar{	float: left;	width: 36px;	height: 36px;	margin-right: 10px;	margin-top: 8px;}div#more_cl{	font-family: Arial;	font-size: 13px;	margin: auto;}div#more_cl a{	margin-left: 30px;}div#created_by{	margin: auto;	margin-top: 35px;	font-family: Arial;	font-size: 11px;	padding-bottom: 20px;}div#created_by img{	height: 20px;	width: 20px;	margin-bottom: -5px;}a.cancel{	margin-left: 20px;}div.banner{	min-height: 70px;	width: 200px;	padding: 0px;	font-size: 11px;	text-align: center;}table.login_links{	margin: auto;	width: 98%;	margin-top: -30px;	margin-bottom: 0px;	padding-bottom: 0px;}table.login_links tr td{	text-align: center;}table.login_links tr td img{	border: 0px;	padding: 20px;	margin-bottom: -50px;}table.login_links tfoot tr td{	padding: 3px;	padding-top: 40px;	color: #9B9B9B;	font-size: 12px;}div.nodata{	font-size: 14px;	font-family: Arial;	padding: 10px;	text-align: center;}.profile_url{	width: 60%;	text-align: left;	font-size: 11px !important;}.profile_actions{	width: 20%;}a.details_page{	color: black;	text-decoration: none;	font-size: 12px;}a.details_page:hover{	color: blue;	text-decoration: underline;}table.form{	margin: auto;	width: 700px;	text-align: center;}table.form td{	font-size: 15px;}table.form td.a a{	font-size: 18px;	color: blue;}table.form td.small{	font-size: 10px;	line-height: 9px;	color: #939393;	vertical-align: middle;}table.form tr.b_dashed td{	border-bottom: 1px dashed #CCCCCC;}table.form thead{	font-weight: 800;	font-size: 13px;	line-height: 12px;}table.form thead td{	border-bottom: 1px dashed #CCCCCC;	vertical-align: middle;}table.form a{	font-size: 11px;	color: blue;}table.form tr.mh td{	padding-top: 45px;	padding-bottom: 45px;}table.form td.confirmation{	font-size: 15px;	font-family: Arial;	padding-top: 20px;	padding-bottom: 20px;}table.form td.confirmation a{	font-size: 15px;}table.form td.form1{	width: 130px;	padding-right: 5px;	font-size: 15px;	color: #999999;	text-align: right;	font-weight: 800;}table.form td.form1 span,table.form td.form1  u{	font-size: 11px;	padding-right: 5px;	margin-top: -5px;}table.form td.form1 u{	color: red;	text-decoration: none;}table.form td.va{	vertical-align: top;	padding-top: 20px;}table.form td.form2{	width: 460px;	font-size: 11px;	text-align: left;}table.form td.form2 div{	color: #CCCCCC;	padding-top: 5px;	margin-bottom: -5px;	margin-right: -40px;	float: right;	width: 140px;}table.form td.form2 input,table.form td.form2  select,table.form td.form2  textarea{	font-family: Arial;	width: 100%;	height: 30px;	border: 1px solid #B7D9ED;	border-top: 1px solid #3D7BAD;	font-size: 15px;}table.form td.form2 input,table.form td.form2  textarea{	height: 23px;	padding-top: 7px;	padding-left: 7px;}table.form td.form2 textarea{	height: 80px;	margin-top: 8px;}table.form td.form2 select{	width: 250px;	height: 35px;}table.form td.form3{	width: 120px;	padding-left: 5px;}table.form td.form4{	height: 30px;	vertical-align: bottom;}table.form td.form4 input{	height: 35px;	width: 90px;	font-size: 14px;}table.form td.form5{	padding-top: 0px;	height: 30px;	font-size: 11px;}table.form td.form5 img{	margin-bottom: -10px;	padding-left: 5px;	padding-right: 2px;}table.form td.form6{	border-bottom: 1px dashed #CCCCCC;}table.form td.form6 table{	width: 600px;	float: right;	padding-bottom: 8px;}table.form td.form6 table tr td{	padding: 5px;	height: 30px;	font-size: 15px;}table.form td.form6 table tr td b{	color: #CCCCCC;	font-weight: 800;	padding-left: 50px;}table.form td.form6 table tr td b.center{	padding-left: 0px;}table.form td.form6 table tr td span{	font-size: 11px;	color: #CCCCCC;	padding-left: 20px;}table.form td.form6 table tr td input,table.form td.form6 table tr td select{	width: 270px;	height: 30px;}table.form td.form6 table tr td input{	height: 23px;	padding-top: 7px;	padding-left: 7px;}table.form td.form6 table tr td input.text{	height: 26px;}table.form td.form6 table tr td select{	height: 35px;	padding: 7px;}table.form tr.form8 td{	padding-bottom: 8px;	padding-top: 8px;	border-bottom: 1px dashed #CCCCCC;}table.form tr.step2{	display: none;}table.form tr.dashed td{	border-bottom: 1px dashed #CCCCCC;	height: 40px;}span.comments_n table.dashed{	border-bottom: 1px dashed #CCCCCC;}span.comments_n table.c_comments{	width: 90%;	margin-left: 50px;}span.comments_n table.c_comments td.c_comment{	width: 78%;	font-family: Arial;	font-size: 15px;	vertical-align: top;	border-bottom: 1px dashed #CCCCCC;}span.comments_n table.c_comments td.c_username{	width: 15%;	text-align: right;	vertical-align: top;	font-size: 13px;}span.comments_n table.c_comments td.c_img{	width: 7%;	text-align: right;	padding: 0px;	padding-top: 5px;	padding-right: 5px;}span.comments_n table.c_comments td.c_img img{	width: 32px;	height: 32px;}span.comments_n table.c_comments td.c_flag{	color: #939393;	text-align: right;	border-bottom: 1px dashed #CCCCCC;	padding: 5px;	padding-top: 0px;}span.comments_n table.c_comments td.c_flag img{	margin-left: 10px;	margin-bottom: -2px;}span.comments_n table.c_comments td.c_input{	width: 65%;}span.comments_n table.c_comments td.c_input textarea{	width: 100%;	height: 70px;	border: 1px solid #B7D9ED;	border-top: 1px solid #3D7BAD;	font-family: Arial;	font-size: 13px;	padding: 5px;}span.comments_n table.c_comments td.c_tweet{	width: 35%;	text-align: center;	vertical-align: middle;	font-size: 11px;	font-family: Arial;	color: #7D7D7D;}span.comments_n table.c_comments td.c_tweet img{	margin-bottom: -12px;	margin-left: 5px;	margin-right: 5px;}span.comments_n table.c_comments td.c_tweet input{	margin-bottom: -13px;	border: 2px solid blue;}span.comments_n table.c_comments td.c_submit{	text-align: center;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: -10px;}span.comments table.c_comments{	width: 555px;	margin-left: 58px;	margin-bottom: 0px;	border-bottom: 1px dashed #CCCCCC;}span.comments table.c_comments td.c_comment{	width: 78%;	font-family: Arial;	font-size: 15px;	vertical-align: top;}span.comments table.c_comments td.c_username{	width: 15%;	text-align: right;	vertical-align: top;	font-size: 13px;}span.comments table.c_comments td.c_img{	width: 7%;	text-align: right;}span.comments table.c_comments td.c_img img{	width: 32px;	height: 32px;}span.comments table.c_comments td.c_flag{	color: #939393;	text-align: right;}span.comments table.c_comments td.c_flag img{	margin-left: 10px;}span.comments table.c_comments td.c_input{	width: 70%;}span.comments table.c_comments td.c_input textarea{	width: 410px;	height: 70px;	border: 1px solid #B7D9ED;	border-top: 1px solid #3D7BAD;	padding: 5px;	font-family: Arial;	font-size: 13px;}span.comments table.c_comments td.c_tweet{	width: 30%;	text-align: center;	vertical-align: middle;	font-size: 11px;	font-family: Arial;	color: #7D7D7D;}span.comments table.c_comments td.c_tweet img{	margin-bottom: -12px;	margin-left: 5px;	margin-right: 5px;}span.comments table.c_comments td.c_tweet input{	margin-bottom: -13px;	border: 2px solid blue;}span.comments table.c_comments td.c_submit{	text-align: center;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: -10px;}.hidden{	display: none;}div.action_notice{	border: 1px solid #6B90DA;	position: absolute;	margin-top: -20px;	color: black;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	background-color: white;	font-size: 13px;	line-height: 13px;	font-family: Arial;	padding: 7px;	padding-left: 10px;	width: 200px !important;	z-index: 999999;	text-align: left;	overflow: display;	text-indent: 0px;	font-weight: 100;}div.action_notice a{	font-size: 13px !important;	color: blue !important;	font-family: Arial !important;}select{	font-family: Arial;	height: 35px;	border: 1px solid #B7D9ED;	border-top: 1px solid #3D7BAD;	font-size: 15px;	padding: 7px;}.unavailable{	color: #ff6600;}tr.even{	background-color: #F3F3F3;}input.preview{	border: 0px;}td.ha_left{	text-align: right;}span.comment_wrapper{	display: block;	padding-top: 7px;	font-size: 14px;	font-style: italic;}span.comment_label{	font-weight: 800;	font-style: normal;}div#preloader{	position: absolute;	left: 50%;	width: 100px;	margin-left: -50px;	text-align: center;	padding-top: 30px;	padding-bottom: 30px;}