#addHostContainer{
	max-width: 275px;
	max-height: 200px;
	overflow: auto;
	margin-left: 3px;
	border-left: solid 1px grey;
	border-right: solid 1px grey;
	border-bottom: solid 1px grey;
}

#addHostContainer .outDiv{
	display: inline;
	background-color: grey;
}

#addHostContainer .outLink{
	/*float: left;*/
	display: block;
	margin-left: 10px;
	line-height: 20px;
	margin-bottom: 25px;
	margin-left: 38px;
	font-size: 12px;
	padding-top: 5px;
}

#addHostContainer .placeHolder{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
}

#info_box {
	/*background: #FFF;*/
	/*border: 1px solid #333;*/
	display: none;
	/*top: 20;
	left: 20;*/
	width: 288px;
	height: 150px;
	/*left: 550px;*/
	/*top: 200px;*/
	position: absolute;
	opacity: 1;
	z-index: 100000;
}

/*Modal Confirmations with Close Button*/

#info_box_closeButton{
	background: url('/images/modal-blue-close-noText.png') no-repeat;
	width: 412px;
	height: 249px;
	position: absolute;
	z-index: 100000;
}

#modalText{
	color: white;
	line-height: 30px;
	/*line-height: 10px;*/
	margin-top: 15px;
	margin-left: 23px;
	margin-right: 23px;
	font-size: 22px;
	text-align: justify;
}

#closeButton{
	height: 32px;
	width: 30px;
	margin-left: 378px;
	/*background-color: grey;*/
}

/*End of modals with confirmation button*/

#boldPX{
	font-weight: bold;
	color: black;
}

#quickTrendDaily{
	background: #CCCCCC;
	height: 30px;
}

#centerTitle{
	text-align: center;
}

#attendeeTitleSpacer{
	margin-bottom: 10px;
}

#filterButtonSpacer{
	margin-bottom: 60px;
}

#tableItemRow3Gender{
	padding-right: 104px;
	margin-left: 5px;
	font-size: 11px;
}

#tableItemRow2Address2{
	padding-right: 104px;
	margin-left: 5px;
	font-size: 11px;
}

#tableItemRow2City{
	padding-right: 135px;
	margin-left: 5px;
	font-size: 11px;
}

#tableItemRow2State{
	padding-right: 128px;
	margin-left: 5px;
	font-size: 11px;
}

#tableItemRow2Zip{
	padding-right: 111px;
	margin-left: 5px;
	font-size: 11px;
}

#tableItemRow2Website{
	padding-right: 95px;
	margin-left: 5px;
	font-size: 11px;
}

#attendeeResults{
	float: left;
	
}

#report_area #block_recent_orders .tableItem{
	margin-left: 5px;
	margin-right: 0px;
	font-size: 11px;
	padding-right: 100px;
}

#attendeeReportSpacer{
	margin-bottom: 30px;
}

#orderReportSpacer{
	margin-bottom: 10px;
}

#buttonSpace{
	margin-bottom: 10px;
}

#donationReportButtonSpace{
	margin-bottom: 20px;
	float: left;
	margin-right: 200px;
}

#block_recent_orders .tableProperty{
	width: 100px;
}

#addColumnCaption{
	margin-bottom: 5px;
}

#donationTitle{
	margin-top: 16px;
}

#quickFoot{
	margin-top: 61px;
}

#tagDesc{
	float:left;
	margin-right: 250px;
	margin-bottom: 10px;
	font-size: 12px;
	margin-left: 12px;
}

#col_left #fundraising_wrapper  .boldKeywords{
	font-weight: bold;
	color: black;
}

#content_body #col_left .bluePX{
	color: blue;
}

#content_body #col_left .boldNumbers{
	color: black;
	font-weight: bold;
}

#personalText{
	float: left;
	margin-right:100px;
}

#welcomeHeader{
	font-size: 12px;
	font-weight: bold;
	margin-left: 2px;
}

#selected_header_show{
	visibility: hidden;
	width: 200px;
	height : auto;
	margin-top: 40px;
}

#testingHeader{
	background-image: url('../images/headerSet.jpg');
	height: 108px;
	width: 207px;
	display: none;
	padding-left: 4px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/** Events Slider **/
#container_events_slider{
height: 0px;
padding-left: -100px;
margin-left: -125px;
float:left;
}

#sliderPadding{
	display: hidden;
	height: 20px;
}

body.admin {
	background: url('../images/background_bottom_gray.png') bottom center no-repeat #ededed;
}
.break {
	clear: both;
}
body.admin #master_container {
	width: auto;
	background: url('../images/admin_background_top.png') 0 0 repeat-x;
}
#header_action {
	width: auto;
	padding: 20px 40px 15px;
	background: #f5f5f6;
}
#header_action .inner {
	position: relative;
	width: 980px;
	margin: 0 auto;
	color: #333;
}
body.admin #header_action .inner {
	width: auto;
	padding: 0 10px;
}
#header_action .inner img.icon {
	position: relative;
	display: block;
	margin: 0 10px 0 30px;
	padding: 0;
	float: left;
}
#header_action .inner .action_description {
	position: relative;
	margin: 0;
	float: left;
}
.action_description .link_admin_switch {
	background: #d8d8d8;
	font-size:13px;
	color: #333;
	text-align:center;
	padding:5px 7px 5px 7px;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-khtml-border-radius: 6px; 
}	
#header_action .inner h2 {
	position: relative;
	margin: 0 0 5px;
	padding: 0;
	font-size: 2.7em;
	line-height: 1.1em;
}
#header_action .inner p {
	position: relative;
	margin: 0 40px;
	padding: 0;
	line-height: 1.2em;
	font-size: 1.2em;
}
body.admin #header {
	background:#245f8a url('../images/nav_event_back_left.png') 0 0 no-repeat;
	height: 36px;
	line-height: 36px;
	width: auto;
	margin: 0 30px;
	padding: 0 0 0 5px;
}
#header .hdr_left {
	float: left;
	height: 36px;
	line-height: 36px;
}
#header .hdr_left .logo {
	display: block;
	float: left;
	height: 36px;
}
#header .hdr_left .share, #header .hdr_left .charityName {
	float: left;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px 0 20px;
}
#header .hdr_left .classyshare {
	float: left;
	margin-top: 6px;
}
#header .hdr_right a, #header .hdr_right a:link, #header .hdr_right a:visited, #header .hdr_left a, #header .hdr_left a:link, #header .hdr_left a:visited {
	color: #fff;
	font-size: 12px;
}
#header .hdr_right ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
#header .hdr_right ul li {
	float: left;
	height: 36px;
	padding-left: 15px;
}
#header .hdr_right ul li:first-child {
	border-right: 1px dotted #245f8a;
}
#header .hdr_right ul li.logged_in a:hover {
	text-decoration: none;
}
#header .hdr_right ul li.logged_in a img {
	border: 2px solid #183f5c;
	float: left;
}
#header .hdr_right ul li.logged_in a span {
	display: block;
	float: left;
	padding: 0 0 0 8px;
}
#header .hdr_right ul li a, #header .hdr_right ul li a:link, #header .hdr_right ul li a:visited {
	margin-right: 15px;
}
#header .hdr_right ul li.last a, #header .hdr_right ul li.last a:link, #header .hdr_right ul li.last a:visited {
	display: block;
	height: 36px;
	line-height: 36px;
	background: url('../images/nav_event_back_right.png') top right #3074a4 no-repeat;
	padding: 0 15px;
	margin-right: 0;
}
body.admin #header .hdr_right ul li.last a, body.admin #header .hdr_right ul li.last a:link, body.admin #header .hdr_right ul li.last a:visited {
	background: #3074a4;
	background: url('../images/nav_event_back_right.png') top right #3074a4 no-repeat;
	padding: 0 15px;
}
#admin_header_search {
	position: absolute;
	top: 0;
	right: 0;
	width: 210px;
	height: 32px;
}
#admin_header_search fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#admin_header_search fieldset input {
	float: left;
}
#admin_header_search fieldset input.textField {
	font-size: 12px;
	width: 146px;
	height: 21px;
	color: #999;
	padding: 5px 10px 0 10px;
	border: 3px solid #cecece;
	border-right: none;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-radius-bottomleft: 8px;
}
#content, #content_wrapper, #content_inner, #content_body {
	overflow: visible;
}
body.admin #content, body.admin #content_wrapper, body.admin #content_inner, body.admin #content_body {
	width: auto;
}
body.admin #content {
	margin-left: 40px;
	margin-right: 40px;
}
body.admin #content_body {
	width: 100%;
	padding-bottom: 50px;
}
body.admin #content_wrapper {
	width: 100%;
	padding: 0;
}
body.admin #content_inner {
	background: #fff;
	padding: 0 10px 0 5px;
}
body.admin #admin_main_column {
	width: auto;
	padding: 0 3px 0 210px;
}
ul#admin_top_navigation, ul#admin_bottom_navigation {
	position: absolute;
	top: -33px;
	right: 0;
	width: auto;
	height: 33px;
	margin: 0;
	padding: 7px 7px 0 2px;
	float: right;
	background: #fff;
	list-style: none;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-radius-topleft: 8px;
}
body.admin ul#admin_top_navigation, body.admin ul#admin_bottom_navigation {
	right: -10px;
}
ul#admin_bottom_navigation {
	position: relative;
	clear: both;
	background: #f2f2f2;
	top: 10px;
}
ul#admin_top_navigation li, ul#admin_bottom_navigation li {
	position: relative;
	float: left;
	width: auto;
	display: inline-block;
	list-style: none;
	padding: 0 0 0 5px;
}
ul#admin_top_navigation li a, ul#admin_top_navigation li a:link, ul#admin_top_navigation li a:visited, ul#admin_bottom_navigation li a, ul#admin_bottom_navigation li a:link, ul#admin_bottom_navigation li a:visited {
	position: relative;
	display: inline-block;
	float: left;
	height: 25px;
	width: 130px;
	line-height: 25px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background: #245f8a;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
ul#admin_top_navigation li a span.cufon_chunkfive, ul#admin_bottom_navigation li a span.cufon_chunkfive {
	font-size: 14px;
}
ul#admin_top_navigation li a:hover, ul#admin_bottom_navigation li a:hover {
	background-color: #4292cb;
}
ul#admin_left_navigation {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	width: 190px;
	list-style: none;
}
body.admin ul#admin_left_navigation {
	z-index: 2;
	margin: 0 0 0 -200px;
}
ul#admin_left_navigation li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#admin_left_navigation li.last {
	margin-top: 10px;
}
ul#admin_left_navigation li a.tier1, ul#admin_left_navigation li a.tier1:link, ul#admin_left_navigation li a.tier1:visited {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 0 11px;
	height: 32px;
	line-height: 26px;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background: url('../images/admin_left_navigation_tier1_close.png') 0 0 repeat-y;
}
ul#admin_left_navigation li:hover a.tier1, ul#admin_left_navigation li:hover a.tier1:link, ul#admin_left_navigation li:hover a.tier1:visited, ul#admin_left_navigation li a.tier1:hover {
	background-position: 0 -32px;
}
ul#admin_left_navigation li a.tier1 .inner {
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left: 21px;
	background-position: center left;
	background-repeat: no-repeat;
}
a#nav_my_dashboard .inner {
	background-image: url('../images/admin_left_navigation_my_dashboard.png');
}
a#nav_customer_service .inner {
	background-image: url('../images/admin_left_navigation_customer_service.png');
}
a#nav_invite_promote .inner {
	background-image: url('../images/admin_left_navigation_invite_promote.png');
}
a#nav_fundraising .inner {
	background-image: url('../images/admin_left_navigation_fundraising.png');
}
ul#admin_left_navigation ul.tier2 {
	width: 163px;
	margin: 0 0 0 6px;
	padding: 0 0 0 13px;
	background: #f2f3f4;
	list-style: none;
}
ul#admin_left_navigation li.last ul.tier2 {
	padding-top: 5px;
}
ul#admin_left_navigation ul.tier2 li {
	height: 18px;
	line-height: 18px;
	padding: 0 10px 4px 0;
	margin: 0;
	list-style: none;
}
ul#admin_left_navigation ul.tier2 li a, ul#admin_left_navigation ul.tier2 li a:link, ul#admin_left_navigation ul.tier2 li a:visited {
	position: relative;
	display: block;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	color: #333;
	font-size: 12px;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
ul#admin_left_navigation ul.tier2 li a:hover {
	background: #fff;
	color: #51a5d5;
}
#admin_content_main {
	position: relative;
	background: #fff;
	width: 767px;
	float: right;
}
body.admin #admin_content_main {
	z-index: 1;
	width: 100%;
	float: left;
}
/* Admin Section Form Styles */

.blueLine {
	border-bottom: 2px dotted #ADCEE4; 
	width:700px; 
	margin-bottom:15px;
}

form.adminForm fieldset {
	padding: 15px 0 0 45px;
	margin: 0 0 25px;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form.adminForm p, form.adminForm ol, form.adminForm ul {
	clear: both;
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 1.2em;
	list-style: none;
	
}
form.adminForm fieldset legend {
	position: relative;
	display: block;
	margin: 0 0 15px -45px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	background: #f5f5f6;
	font-size: 1.8em;
	font-weight: normal;
	color: #1f6597;
}
form.adminForm fieldset legend span.title {
	position: relative;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 950px;
	padding: 0 10px;
}
form.adminForm fieldset legend span.subtitle {
	font-size: 12px;
	color: #333;
}
form.adminForm fieldset legend strong {
	color: #333;
}
form.adminForm fieldset .formSection {
	position: relative;
	clear: both;
	overflow: hidden;
	width: 600px;
	padding: 0 0 15px;
	margin: 0 0 15px;
	background: url('../images/rule_dotted_horizontal.png') bottom left repeat-x;
}
form.adminForm fieldset .formSection.wide {
	width: 100%;
}
form.adminForm fieldset.submit.top {
	position: absolute;
	width: auto;
	float: right;
	top: -34px;
	right: -10px;
	padding: 8px 8px 0;
	background: #fff;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;
}
form.adminForm fieldset input.textField {
	padding: 4px 10px 0;
	height: 20px;
	border: 3px solid #d3eeff;
	background: #ecf8ff;
	color: #333;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	outline:none;
}
form.adminForm fieldset textarea.textArea {
	padding: 4px 10px 0;
	height: 100px;
	border: 3px solid #d3eeff;
	background: #ecf8ff;
	color: #333;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	outline:none;
}
form.adminForm fieldset input.textField.tall {
	padding: 7px 15px 0;
	height: 25px;
}
form.adminForm fieldset input.textField.autoReplace.empty {
	font-style: italic;
}
form.adminForm fieldset input.textField.autoReplace.focus {
	color: #333;
}
form.adminForm fieldset input.textField.searchField {
	background: url('../images/input_search_back.png') center right #ecf8ff no-repeat;
}
form.adminForm fieldset select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a#btn_advanced-search, a#btn_advanced-search:link, a#btn_advanced-search:visited {
	position: relative;
	float: right;
	overflow: hidden;
	width: 168px;
	height: 0;
	padding-top: 33px;
	margin-top: 3px;
	background: url('../images/btn_advanced-search.png') 0 0;
}
a#btn_advanced-search:hover {
	background-position: 0 -33px;
}
a#btn_advanced-search:active {
	background-position: 0 -66px;
}
form.adminForm fieldset label, form.adminForm fieldset div.label {
	position: relative;
	display: block;
	margin: 0 0 5px;
	font-size: 1.2em;
}
form.adminForm fieldset label.floatL {
	margin-right: 5px;
}


a.btn_createTicket, a.btn_createTicket:link, a.btn_createTicket:visited {
	position: relative;
	display: block;
	overflow: hidden;
	width: 127px;
	height: 0;
	padding-top: 33px;
	margin-bottom: 5px;
	background: url('../images/btn_create-ticket.png') 0 0;
}

#create_user_registration{
	background-image: url('/images/createRegistration.jpg');
	width: 198px;
}


a.btn_createTicket:hover {
	background-position: 0 -33px;
}
a.btn_createTicket:active {
	background-position: 0 -66px;
}
a.btn_createAnotherTicket, a.btn_createAnotherTicket:link, a.btn_createAnotherTicket:visited {
	position: relative;
	display: block;
	overflow: hidden;
	width: 127px;
	height: 0;
	padding-top: 33px;
	margin-bottom: 5px;
	background: url('../images/btn_create-another-ticket.png') 0 0;
}
a.btn_createAnotherTicket:hover {
	background-position: 0 -33px;
}
a.btn_createAnotherTicket:active {
	background-position: 0 -66px;
}
.datepicker {
	position: relative;
	width: 290px;
}
.datepicker input.textField {
	margin-bottom: 5px;
}
form.adminForm fieldset.step5 ol {
	padding: 0;
	margin: 0;
	list-style: none;
}
form.adminForm fieldset.step5 ol li {
	padding: 0;
	margin: 0 0 8px 0;
	list-style: none;
}
form.adminForm fieldset a.link_example, form.adminForm fieldset a.link_example:link, form.adminForm fieldset a.link_example:visited {
	font-size: 12px;
	color: #5391c9;
}
form.adminForm fieldset textarea.wysiwyg {
	width: 700px;
	height: 435px;
	border: 1px solid #333;
}
form.adminForm fieldset a.imageSelect, form.adminForm fieldset a.imageSelect:link, form.adminForm fieldset a.imageSelect:visited {
	position: relative;
	float: left;
	/*margin-top: 5px;*/
	margin-left: 10px;
	padding: 3px 3px 0 3px;
	min-width: 115px;
	background: #f2f2f2;
	border: 1px solid #979595;
}
form.adminForm fieldset a.imageSelect:first-child, form.adminForm fieldset a.imageSelect:first-child:link, form.adminForm fieldset a.imageSelect:first-child:visited {
	margin-left: 0;
}
form.adminForm fieldset a.imageSelect:hover {
	text-decoration: none;
	border-color: #666;
}
form.adminForm fieldset a.imageSelect span.bug {
	position: absolute;
	top: -5px;
	right: -5px;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0;
	line-height: 8px;
	text-indent: 1px;
	text-align: center;
	color: #fff;
	background: #4896cd;
	font-size: 11px;
	font-weight: bold;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
form.adminForm fieldset a.imageSelect:hover span.bug {
	background: #6aa3cc;
}
form.adminForm fieldset a.btn_upload, form.adminForm fieldset a.btn_upload:link, form.adminForm fieldset a.btn_upload:visited {
	position: relative;
	float: left;
	width: 127px;
	height: 0;
	padding-top: 33px;
	overflow: hidden;
	background: url('../images/btn_upload.png') 0 0;
}
form.adminForm fieldset a.btn_upload:hover {
	background-position: 0 -33px;
}
form.adminForm fieldset a.btn_upload:active {
	background-position: 0 -66px;
}
form.adminForm fieldset.step7 label.floatL {
	line-height: 33px;
	margin-right: 10px;
}
form.adminForm fieldset .option {
	position: relative;
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
	overflow: hidden;
	font-size: 12px;
}
form.adminForm fieldset .option label, form.adminForm fieldset .option .label {
	font-size: 12px;
}
form.adminForm fieldset .option label em {
	margin-left: 5px;
	font-size: 0.8em;
}
form.adminForm fieldset .option .more {
	position: relative;
	padding: 15px 0 0 30px;
	margin: 0;
	line-height: 32px;
}
form.adminForm fieldset .option .more .option {
	margin: 0 0 5px;
}
form.adminForm fieldset .option .more select.wide {
	width: 265px;
	margin-right: 10px;
}
form.adminForm fieldset.submit.bottom {
	position: absolute;
	width: auto;
	float: right;
	bottom: -34px;
	right: 0;
	padding: 8px;
	background: #ededed;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;
}
form.adminForm fieldset textarea.textField {
	padding: 4px 10px 4px;
	border: 3px solid #d3eeff;
	background: #ecf8ff;
	color: #333;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
}
form.adminForm fieldset textarea.autoReplace.empty {
	font-style: italic;
}
form.adminForm fieldset textarea.autoReplace.focus {
	font-style: normal;
}
/* modal windows */
#create_a_ticket {
	width: 493px;
}
/* Admin Blocks */
.block {
	position: relative;
	margin: 0 0 24px;
}
.block.short {
	width: 300px;
}
.block.wide {
	width: 460px;
}
body.admin .block.short {
	width: 38%;
}
body.admin .block.wide {
	width: 61%;
}
.block.full {
	width: 100%;
	clear: both;
}
.block.floatL {
	clear: left;
}
.block.floatR {
	clear: right;
}
.block h4.title {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #cecece;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 12px;
	margin: 0;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
}
.block .body {
	position: relative;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
.block .body table.dotted {
	position: relative;
	width: 100%;
}
.block .body table.dotted td {
	font-weight: bold;
	font-size: 15px;
	padding: 8px;
	text-align: left;
	background: url('../images/rule_dotted_horizontal.png') bottom left repeat-x;
}
.block .body table.dotted tr.last td {
	background: none;
	padding-bottom: 15px;
}
.block .body table.dotted tfoot {
	background: url('../images/rule_dotted_large_horizontal.png') top left repeat-x;
}
.block .body table.dotted tfoot td {
	background: none;
	padding-bottom: 15px;
}
.block .body.xxl {
	position: relative;
	overflow: auto;
	width: 767px;
}
body.admin .block .body.xxl {
	width: 100%;
}
body.admin .block .body table.alternating {
	width: 100%;
}
.block .body table.alternating thead th, .block .body table.alternating td {
	font-size: 11px;
	padding: 3px;
	background: #f3f2f2;
	text-align: center;
	min-width: 100px;
}
.block .body table.alternating tr.odd td {
	background: #fff;
}

.block .foot {
	position: relative;
	clear: both;
	background: #f2f3f4;
	height: 29px;
	line-height: 29px;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.block .foot a, .block .foot a:link, .block .foot a:visited {
	position: relative;
	padding: 3px 10px;
	margin: 0 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.block .foot a:hover {
	background: #fff;
	text-decoration: none;
}
.block .foot a.link_view_all, .block .foot a.link_view_all:link, .block .foot a.link_view_all:visited {
	display: block;
	float: right;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 26px 0 0;
	margin: 4px 4px 0 0;
	background: url('../images/btn_viewall_blue.png') top right repeat-y;
}
.block .foot a.link_view_all:hover {
	background-position: bottom right;
	background-color: none;
}
#block_overview table.dotted td {
	padding: 15px 8px;
}
#block_sales_breakdown table.dotted td.col1 {
	text-align: right;
	width: 40%;
}
#block_overview table.dotted td.col1 {
	font-size: 28px;
	text-align: right;
}
/*
 now in the markup
#block_sales_breakdown table.dotted tbody tr:first-child td.col2 {
	color: #80ce2a;
}
*/
#block_recent_orders table.alternating td.col2 {
	text-align: left;
	line-height: 25px;
	min-width: 130px;
}
#block_recent_orders table.alternating td.col2 img.avatar {
	border: 1px solid #333;
	float: left;
	margin-right: 5px;
}
/********************* Admin Invite Guests *************************/
#content_body.invite_guests #step_1 {
	padding-bottom: 30px;
	border-bottom: dotted 2px #ccc;
	margin-bottom: 25px;
}
#content_body.invite_guests h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}
#content_body.invite_guests .header_actions, #content_body.invite_guests .header_actions li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content_body.invite_guests .header_actions {
	padding: 0 0 25px 0;
	overflow: hidden;
}
#content_body.invite_guests .header_actions li {
	float: left;
}
#content_body.invite_guests .header_actions a, #content_body.invite_guests .header_actions a:link, #content_body.invite_guests .header_actions a:visited {
	color: #245f8a;
	font-weight: bold;
	display: block;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	background: url('../images/add_icon_20x20.png') no-repeat;
	padding-left: 25px;
	margin: 0 20px 0 0;
}
#content_body.invite_guests .header_actions a:hover {
	background-position: 0 -20px;
}
#content_body.invite_guests h2 span {
	color: #1f6597;
	font-weight: normal;
	text-transform: uppercase;
}
#content_body.invite_guests .tab_navigation {
	border-width: 5px;
}
#content_body.invite_guests #admin_content_main {
	float: left;
	padding: 0;
	width: 787px;
}
body.admin #content_body.invite_guests #admin_content_main {
	float: none;
	padding: 0 250px 0 0;
	width: auto;
}
body.admin #charityadmin_content_main {
	float: left;
	padding: 0 10px 0 0;
	width: auto;
	width: 100%;
	min-height:600px;
}
#content_body.invite_guests #col_left .add_to_list {
	float: right;
	margin: 0 0 5px 0;
}
#content_body.invite_guests #col_left {
	width: 532px;
	float:left;
}
body.admin #content_body.invite_guests #col_left {
	width: 99%;
	float: left;
}
#content_body.invite_guests #col_right {
	width: 220px;
	padding: 120px 0 0 0;
}
body.admin #content_body.invite_guests #col_right {
	float: right;
	margin-right: -230px;
}
#content_body.invite_guests #col_right ul, #content_body.invite_guests #col_right li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content_body.invite_guests #col_right h4 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: #cecece;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 1em;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-radius-topleft: 5px;
}
#content_body.invite_guests #col_right .remove_options {
	color: #51a5d5;
}
#content_body.invite_guests #col_right .remove_options .remove_checked, #content_body.invite_guests #col_right .remove_options .remove_checked:link, #content_body.invite_guests #col_right .remove_options .remove_checked:visited {
	background: url('../images/x_sprite_12px.png') no-repeat;
	padding: 0 0 0 14px;
}
#content_body.invite_guests #col_right .remove_options .remove_checked:hover {
	background-position: 0 -14px;
}
#content_body.invite_guests #col_right .remove_options .remove_checked:active {
	background-position: 0 -28px;
}
#content_body.invite_guests #col_right li {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 25px;
	height: 25px;
	padding: 3px 0 0 5px;
	overflow: hidden;
}
#content_body.invite_guests #col_right li input {
	margin-top: 2px;
}
#content_body.invite_guests #col_right li.odd {
	background: #f2f3f4;
}
#content_body.invite_guests #col_left .pagination {
	background: #f3f2f2;
	overflow: hidden;
	padding-top: 8px;
	padding-left: 4px;
	width: 520px;
	height: 33px;
}
#content_body.invite_guests #col_left .pagination .controls {
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 3px 0 0;
	width: 300px;
}
#content_body.invite_guests #col_left .pagination .controls a, #content_body.invite_guests #col_left .pagination .controls a:link, #content_body.invite_guests #col_left .pagination .controls a:visited {
	width: 22px;
	height: 0;
	padding-top: 22px;
	display: block;
	float:left;
	overflow: hidden;
	background: url('../images/invite_guests_pagination.png') no-repeat;
}
#content_body.invite_guests #col_left .pagination .controls a:hover {
	text-decoration: none;
	border: 0;
}
#content_body.invite_guests #col_left .pagination .controls a:link.first, #content_body.invite_guests #col_left .pagination .controls a:visited.first {
	background-position: -22px 0;
}
#content_body.invite_guests #col_left .pagination .controls a:hover.first {
	background-position: -22px -22px;
}
#content_body.invite_guests #col_left .pagination .controls a:active.first {
	background-position: -22px -44px;
}
#content_body.invite_guests #col_left .pagination .controls a:link.prev, #content_body.invite_guests #col_left .pagination .controls a:visited.prev {
	background-position: 0 0;
}
#content_body.invite_guests #col_left .pagination .controls a:hover.prev {
	background-position: 0 -22px;
}
#content_body.invite_guests #col_left .pagination .controls a:active.prev {
	background-position: 0 -44px;
}
#content_body.invite_guests #col_left .pagination .controls a:link.next, #content_body.invite_guests #col_left .pagination .controls a:visited.next {
	background-position: -66px 0;
}
#content_body.invite_guests #col_left .pagination .controls a:hover.next {
	background-position: -66px -22px;
}
#content_body.invite_guests #col_left .pagination .controls a:active.next {
	background-position: -66px -44px;
}
#content_body.invite_guests #col_left .pagination .controls a:link.last, #content_body.invite_guests #col_left .pagination .controls a:visited.last {
	background-position: -44px 0;
}
#content_body.invite_guests #col_left .pagination .controls a:hover.last {
	background-position: -44px -22px;
}
#content_body.invite_guests #col_left .pagination .controls a:active.last {
	background-position: -44px -44px;
}
#content_body.invite_guests #col_left .pagination .controls span {
	float:left;
	color: #51a5d5;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}
#content_body.invite_guests #contacts_filter_bar {
	background: #F2F3F4;
	line-height:27px;
	overflow:hidden;
	padding:5px 5px 0;
}
#content_body.invite_guests #contacts_filter_bar a {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
}
#content_body.invite_guests #you_are_viewing {
	color:#333333;
	display:block;
	font-style:italic;
	height:22px;
	line-height:22px;
}
#content_body.invite_guests table .autoReplace.empty {
	color: #999;
}
#content_body.invite_guests table {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333;
}
body.admin #content_body.invite_guests table {
	width: 100%;
}
#content_body.invite_guests tr.gray_header td {
	background: none;
	font-weight: bold;
	color: #fff;
}
#content_body.invite_guests table tr.user {
	height: 40px;
	line-height: 40px;
}
#content_body.invite_guests table th {
	background: none;
	background:#bfbdbe url(/images/grid/bg_header.jpg) bottom repeat-x;
	border:none;
}




#content_body.invite_guests table tr td {
	background: none;
	border:none;
}



#content_body.invite_guests table tr.odd {
	background: #f3f2f2;
}

#newGrid tbody  tr th{
		background: none;
	background:#bfbdbe url(/images/grid/bg_header.jpg) bottom repeat-x;
	border:none;
}

#newGrid tr a{font-family:Verdana, Geneva, sans-serif;}


#newGrid tr.even {
		background: #fff;
}




#newGrid .barra_tabela .export img{margin-left:5px;}


#newGrid tr.odd {
	background: #f3f2f2;
}




#newGrid tr:hover{background-color:#d4eaf8;cursor:pointer;}


#content_body.invite_guests table tr.even {
		background: #fff;
}


/******************************************/
#content_body.invite_guests table tr.grid_selected {
	background: #d1ecff;	
}
/******************************************/


#content_body.invite_guests table label {
	display: block;
	height: 20px;
	line-height: 20px;
}
#content_body.invite_guests table img {
	vertical-align: middle;
	/* border: solid 1px #183f5c; */
	margin: 0 10px 0 3px;
}
#content_body.invite_guests table .col_1 {
	width: 42px;
	text-align: center;
}
#content_body.invite_guests table .col_2 {
	width: 162px;
}
#content_body.invite_guests table .col_3 {
	width: 162px;
}
#content_body.invite_guests table .col_4 {
	width: 166px;
}
#content_body.invite_guests table thead input.textField, #content_body.invite_guests table thead select {
	width: 152px;
	font-weight: bold;
}
#content_body.invite_guests table thead input, #content_body.invite_guests table thead select {
	margin-bottom: 6px;
}
#content_body.invite_guests table thead select {
	color: #4292cb;
}
#content_body.invite_guests table thead input.textField {
	border: solid 1px #949292;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#content_body.invite_guests table thead tr td.col_1 {
	background: #d7d7d7 url('../images/table_header_rounded_corner_left.png') no-repeat 0 0;
}
#content_body.invite_guests table thead tr td.col_4 {
	background: #d7d7d7 url('../images/table_header_rounded_corner_right.png') no-repeat 100% 0;
}
/*******************************************************************/
/********************** Account Settings Start *********************/
/*******************************************************************/
#content_body.account_settings #col_left {
	width: 740px;
}
#content_body.account_settings #col_left h1 {
	font-size: 36px;
	padding: 0 0 15px 0;
}
#content_body.account_settings #col_left li, #content_body.account_settings #col_left ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content_body.account_settings fieldset, #content_body.account_settings legend {
	padding-left: 39px;
}
#content_body.account_settings legend {
	background: transparent;
}
#content_body.account_settings .textField {
	width: 250px;
}
#content_body.account_settings legend .title {
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	background: transparent;
	border-bottom: solid 3px #ddd;
	padding: 15px 0 5px;
	color: #333;
	width: 390px;
}
#content_body.account_settings .form_option {
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight: bold;
	background: transparent;
	padding: 15px 0 5px;
	color: #333;
}

#content_body .main_title {
	position: relative;
	display: block;
	margin: 20px 0 15px 0;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	background: #f5f5f6;
	font-size: 1.6em;
	color:#245f8a;
	padding:5px 0 5px 15px;
	width:900px;
}
#content_body .main_title strong {
	color:#333;
}

#content_body .main_title .sub {
	font-size:11px; 
	color:#333; 
	padding-left:68px;
}

#content_body .main_title .expand a {
	background: #56b5df url('../images/fundform_expand.gif') no-repeat 3px 4px; 
	color:#fff; 
	font-size:11px; 
	float:right; 
	padding: 5px 10px 5px 25px; 
	text-align:center; 
	margin: -13px 20px 0 0;
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px; 
	border: 2px solid #38a0cb;
}

#content_body .main_title .expand a:hover {
	background: #2783b9 url('../images/fundform_expand2.gif') no-repeat 3px 4px; 
	border: 2px solid #0f6799;
	text-decoration:none;
}

#content_body .main_title .hide a {
	background: #56b5df url('../images/fundform_hide.gif') no-repeat 3px 4px; 
	color:#fff; 
	font-size:11px; 
	float:right; 
	padding: 5px 10px 5px 25px; 
	text-align:center; 
	margin: -13px 20px 0 0;
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px; 
	border: 2px solid #38a0cb;
}

#content_body .main_title .hide a:hover {
	background: #2783b9 url('../images/fundform_hide2.gif') no-repeat 3px 4px; 
	border: 2px solid #0f6799;
	text-decoration:none;
}

#content_body.account_settings label {
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 1.1em;
	margin: 0;
	padding: 13px 0 0 4px;
	margin: 0 0 7px 0;
}
/************ Settings Specific Definitions ************************/
#settings_my_picture .floatL {
	width: 186px;
}
#settings_my_picture .floatL.info {
	width: 480px;
	padding-left: 12px;
}
#settings_my_picture h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
}
#settings_my_picture p {
	margin: 0 0 8px 0;
}
#settings_my_picture #button_upload_photo {
	display: block;
	margin: 0 0 20px 0;
}
#settings_my_picture #photo_upload_field {
	margin: 0 0 10px 0;
}
#content_body.account_settings #col_left #settings_my_picture ul {
	margin: 0 0 0 16px;
	color: #333;
}
#content_body.account_settings #col_left #settings_my_picture li {
	list-style-type: disc;
	font-size: 1.0em;
	line-height: 1.5em;
}
#content_body.account_settings #li_current_password a {
	font-style: italic;
	font-weight: bold;
}
#content_body.account_settings #label_dont_show_age {
	display: inline;
}
#content_body.account_settings #label_paypal {
	font-weight: bold;
}
#content_body.account_settings #submit_block {
	margin-left: 5px;
	margin-top:10px;
}
#content_body.account_settings #deactivate_my_account {
	font-size: 1.1em;
	font-family: Verdana, sans-serif;
	color: #999;
	width: 458px;
	position: absolute;
	bottom: 75px;
	right: 45px;
	text-align: right;
}
#content_body.account_settings #deactivate_my_account .emoticon {
	font-weight: bold;
	padding: 0 5px;
}
#content_body.account_settings #deactivate_my_account .superficial_bullet {
	font-size: 0.8em;
	padding: 0 2px;
}
/****************** Care About Definitions ************************/
#content_body.account_settings.care .hidden {
	display: none;
}
#content_body.account_settings.care #suggest_topic {
	font-size: 10px;
	background: url('../images/suggest_a_topic.png') no-repeat 0 2px;
	padding: 0 0 0 15px;
	position: absolute;
	bottom: -9px;
	left: 400px;
	line-height: 16px;
	font-weight: normal;
	width: 100px;
}
#content_body.account_settings.care legend span.title img {
	vertical-align: middle;
}
#content_body.account_settings.care .tab_navigation {
	width: 740px;
}
#content_body.account_settings.care #my_favorite_channels legend span.title img {
	position: relative;
	bottom: 5px;
}
#content_body.account_settings.care #col_left .pagination {
	background: url("../images/tab_subnavigation_back_wide.png") no-repeat;
	width: 695px;
}
#content_body.account_settings.care #col_left .pagination .actions {
	position: absolute;
	top: 9px;
	left: 5px;
}
#content_body.account_settings.care #col_left .pagination .actions a, #content_body.account_settings.care #col_left .pagination .actions a:link, #content_body.account_settings.care #col_left .pagination .actions a:visited {
	color: #fff;
	position: relative;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding: 6px 5px;
	text-decoration: none;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#content_body.account_settings.care #col_left .pagination .actions a:hover {
	text-decoration: none;
	border: none;
}
#content_body.account_settings.care .pagination .actions .show_all {
	background: #4292cb;
}
#content_body.account_settings.care .pagination .actions .show_all:hover {
	background: #68a8d5;
}
#content_body.account_settings.care .pagination .actions .show_all:active {
	background: #4292cb;
	top: 1px;
	left: 1px;
}
#content_body.account_settings.care .pagination .actions .remove_checked {
	background: #333;
}
#content_body.account_settings.care .pagination .actions .remove_checked:hover {
	background: #5c5c5c;
}
#content_body.account_settings.care .pagination .actions .remove_checked:active {
	background: #333;
	top: 1px;
	left: 1px;
}
#content_body.account_settings.care #col_left {
	width: 100%;
}
#content_body.account_settings.care #dont_match_my_interests {
	margin-bottom: 70px;
}
#content_body.account_settings.care #interests_left {
	width: 249px;
	float: left;
	position: relative;
	overflow: hidden;
}
#content_body.account_settings.care #interests_right {
	width: 622px;
	float: left;
	background: #ecf8ff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 2em 0;
	position: relative;
	overflow: hidden;
}
#content_body.account_settings.care #interests_left li {
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	white-space:nowrap;
	margin: 0 0 5px 0;
	padding: 0 0 0 1em;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
#content_body.account_settings.care #interests_left li.active {
	background: #ecf8ff;
}
#content_body.account_settings.care #interests_left #my_selections, #content_body.account_settings.care #interests_left #all_topics {
	line-height: 24px;
	height: 24px;
}
#content_body.account_settings.care #interests_left #my_selections a, #content_body.account_settings.care #interests_left #all_topics a {
	font-weight: bold;
}
#content_body.account_settings.care #interests_left #all_topics {
	margin: 0 0 20px 0;
}
#content_body.account_settings.care #interests_right label {
	width: 205px;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-size: 12px;
}
#content_body.account_settings.care #interests_right .interest_group {
	overflow: hidden;
}
#content_body.account_settings.care #interests_right label input {
	margin-left: 25px;
}
#content_body.account_settings.care #interests_left a, #content_body.account_settings.care #interests_left a:link, #content_body.account_settings.care #interests_left a:visited {
	color: #333;
	font-weight: normal;
}
#content_body.account_settings.care #interests_left a:hover {
	text-decoration: none;
}
#content_body.account_settings.care #interests_left li.active a {
	font-weight: bold;
}
#content_body.account_settings.care #interests_left a span.number {
	font-weight: normal;
}
#content_body.account_settings.care table {
	font-size: 1.2em;
	color: #333;
	margin: 0 0 37px 0;
	line-height: 1.6em;
}
#content_body.account_settings.care #dont_match_my_interests .pagination {
	width: 600px;
	background: url("../images/tab_subnavigation_back.png") no-repeat;
}
#content_body.account_settings.care table thead {
	font-weight: bold;
}
#content_body.account_settings.care table .col_1 {
	width: 20px;
}
#content_body.account_settings.care table .col_2 {
	width: 216px;
}
#content_body.account_settings.care table .col_3 {
	width: 180px;
}
#content_body.account_settings.care table .col_4 {
	width: 148px;
}
/*************** Notifications Definitions ************************/
#content_body.account_settings #notifications_intro {
	padding-left: 39px;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 17px;
	margin: 0 0 0 0;
	color: #333;
}
#content_body.account_settings .email_sms_checkbox_list {
}
#content_body.account_settings fieldset.notifications legend {
	margin-bottom: 5px;
}
#content_body.account_settings fieldset.notifications {
	padding-top: 0;
}
#content_body.account_settings fieldset#settings_notifications_my_events {
	margin-bottom: 70px
}
#content_body.account_settings h3#event_organizers {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 1.4em;
	padding: 25px 0 0 5px;
	margin: 0 0 15px 0;
	color: #333;
}
#content_body.account_settings .legend.sms, #content_body.account_settings .legend.email {
	display: block;
	width: 38px;
	padding: 50px 0 0 0;
	height: 0;
	overflow: hidden;
	background: url('../images/settings_email_sms.png') no-repeat;
	float: left;
}
#content_body.account_settings .legend.email {
	background-position: 0 8px
}
#content_body.account_settings .legend.sms {
	background-position: 4px -44px
}
#content_body.account_settings ul .checkbox.sms, #content_body.account_settings ul .checkbox.email {
	width: 25px;
	display: block;
	text-align: center;
	float: left;
	overflow: hidden;
}
#content_body.account_settings .email_sms_checkbox_list li {
	overflow: hidden;
	line-height: 25px;
}
#content_body.account_settings ul.email_sms_checkbox_list label {
	float:left;
	margin: 0;
	padding: 0;
}
#content_body.account_settings ul .checkbox.email {
}
#content_body.account_settings ul .checkbox.sms {
	margin: 0 25px 0 17px;
}
/********************* Privacy Definitions ************************/
#privacy_intro {
	padding:25px 0 0 40px;
	color:#333333;
	font-weight:bold;
	line-height:20px;
}
#content_body.account_settings legend .privacyTitle {
	height:35px;
	line-height:18px;
}
#content_body.account_settings legend .privacyTitle .subTitle {
	display:block;
	font-size:12px;
	font-weight:normal;
}
#content_body.account_settings #privacy_profile legend .privacyTitle {
	background:url('../images/icons_privacy.png') 0 0 no-repeat;
	padding-left:28px;
}
#content_body.account_settings #privacy_donating legend .privacyTitle {
	background:url('../images/icons_privacy.png') 0 -55px no-repeat;
	padding-left:38px;
}
#content_body.account_settings #privacy_search-results legend .privacyTitle {
	background:url('../images/icons_privacy.png') 0 -110px no-repeat;
	padding-left:30px;
}
#content_body.account_settings #privacy_blocked-list legend .privacyTitle {
	background:url('../images/icons_privacy.png') 0 -165px no-repeat;
	padding-left:40px;
}
#content_body.account_settings #col_left .privacySettings ul li {
	padding-bottom:15px;
	overflow:hidden;
}
#content_body.account_settings #col_left .privacySettings ul li select {
	width:200px;
	float:left;
	margin-top:5px;
}
#content_body.account_settings #col_left .privacySettings ul li label {
	float:left;
	display:block;
	padding:0 0 0 25px;
	width:400px;
	font-weight:bold;
	font-size:1em;
}
#content_body.account_settings #col_left .privacySettings ul li label .subLabel {
	display:block;
	font-weight:normal;
	font-size:.85em;
}
/*******************************************************************/
/*********************** Account Settings End **********************/
/*******************************************************************/


body.admin #footer_inner {
	margin: 0 20px;
	width: auto;
}
body.admin #navigation_footer_container {
	width: auto;
}
body.admin #footer_links_container {
	width: auto;
	padding-right: 350px;
}
body.admin #footer_links {
	width: auto;
}
/*******************************************************************/
/*********************** TABLE GRID CSS ****************************/
/*******************************************************************/
#newGrid {
	background:url(../images/grid/bg_header.jpg) repeat-x;
	background-color:none;
	width:900px;
}
#newGrid th {
	background:url(../images/grid/bg_header.jpg);
	height:15px;
	border-bottom:#b1b0b0 1px solid;
	background:none;
	color:#fff;
	padding:5px 5px 5px 5px ;
	text-align:left;
	padding-right:15px;

}



#newGrid th a {
	color:#fff;
}
#newGrid td {
	height:25px;
}
#newGrid td.odd {
	background:#fff;
}
#newGrid input[type="text"] {
	border:#d6d5d5 2px solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin:5px 0;
}
.pag_next {
	width:21px;
	height:21px;
	background-image:url(../images/grid/pag_next.png);
	display:block;
	float:right;
	margin:-2px 0 0 0;
	padding:0;
}
.pag_next:hover {
	width:21px;
	height:21px;
	background-image:url(../images/grid/pag_next_hover.png);
	display:block;
	float:right;
	padding:0;
}
.pag_last {
	width:21px;
	height:21px;
	background-image:url(../images/grid/pag_last.png);
	display:block;
	float:right;
	margin:-2px 0 0 0;
	padding:0;
}
.pag_last:hover {
	background-image:url(../images/grid/pag_last_hover.png);
	text-decoration:none;
}

.pag_prev {
	width:21px;
	height:21px;
	background-image:url(../images/grid/pag_prev.png);
	display:block;
	float:left;
	margin:-2px 0 0 0;
	padding:0;
}
.pag_prev:hover {
	background-image:url(../images/grid/pag_prev_hover.png);

}
.pag_first {
	width:21px;
	height:21px;
	background-image:url(../images/grid/pag_first.png);
	display:block;
	float:left;
	margin:-2px 0 0 0;

}
.pag_first:hover {
	background-image:url(../images/grid/pag_first_hover.png);
	text-decoration:none;
}
/*******************************************************************/
/*********************** COMPOSE MESSAGE CSS ***********************/
/*******************************************************************/


.floatLBottomMsg {
	width:900px;
	height:auto;
	float:left;
	margin-top:60px;
	padding-top:40px;
	border-top:#ccc 2px dotted;
}
.floatLBottomLeftMsg {
	width:268px;
	height:auto;
	background-color:#f3f2f2;
	float:left;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
}
.floatLBottomLeftHeaderMsg {
	width:248px;
	height:auto;
	background-color:#333333;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	padding:8px 10px;
	float:left;
}
.floatLBottomLeftHeaderNameInfoEditMsg {
	width:200px;
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	float:left
}
.floatLBottomLeftHeaderMsg a {
	float:right;
	color:#fff;
	color:#d3eeff;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.floatLBottomLeftHeaderMsg a:hover {
	text-decoration:none;
}

.floatLBottomLeftHeaderMsg a span:hover {
	text-decoration:underline;
}
.floatLBottomLeftViewProfileMsg {
	width:235px;
	height:auto;
	float:left;
	margin:15px 0 10px 15px;
}
.floatLBottomLeftViewProfileMsg img {
	height:60px;
	width:60px;
	float:left;
	border:#333 1px solid;
	margin:0 10px 0 0;
}
.floatLBottomLeftViewProfileMsgRight {
	width:160px;
	height:auto;
	float:right;
}
.floatLBottomLeftViewProfileMsgRight p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin:0;
	color:#333;
	margin:0 0 8px 0;
}



.floatLBottomLeftViewProfileMsgRight a {
	color:#4292cb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	margin:0;
}
.floatLBottomLeftDonationsTotalMsg {
	width:200px;
	height:auto;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:left;
	margin:0 0 0 15px;
	padding: 0 10px 10px 10px;
}
.floatLBottomLeftDonationsTotalMsg p {
	text-transform:uppercase;
	font-size:12px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.floatLBottomLeftDonationsTotalMsg .donateGreen {
	color:#80ce2a;
}
.floatLBottomLeftDonationsTotalMsg a {
	display:block;
	width:auto;
	height:auto;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
	float:left;
}
.floatLBottomLeftDonationsTotalMsg a:hover {
	color:#245fa7;
	text-decoration:underline;
	              
}
.floatLBottomLeftDonationsTotalMsg a img {
	margin:2px 0 0 0;
	float:left;
}
.floatLBottomLeftDonationsTotalMsg .donateReportBlue {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#245f8a;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0;
	float:left;
}
.floatLBottomLeftProfileInfoMsg {
	width:220px;
	height:auto;
	padding:0;
}
.floatLBottomLeftProfileInfoMsg ul {
	list-style:none;
	margin:0;
	float:left;
	padding:0 0 0 15px;
	margin:10px 0 0 0
}
.floatLBottomLeftProfileInfoMsg ul li p {
	text-transform:uppercase;
	font-size:12px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	float:left;
	margin:0 0 5px 0;
}
.floatLBottomLeftProfileInfoMsg ul li a {
	float:left;
	color:#4292cb;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileInfo li p {
	margin:0 0 15px 0;
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileInfo {
	margin:25px 0 0 0;
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileInfo .msgSocialNetworks {

	padding:5px 5px 2px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear:both;
	margin:-5px 0 0 5px
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileInfo .msgSocialNetworks div{
	margin:0 0 0 5px;
	float:left;
		background:#000;
	width:auto;
	height:auto;
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileLists p {
	text-transform:uppercase;
	font-size:12px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileLists li {
	float:left
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileLists li p {
	text-transform:none
}
.floatLBottomLeftProfileInfoMsg ul.ulMsgProfileLists li img {
	float:left;
	margin:2px 5px 0 0;
}
.floatLBottomLeftProfileInfoMsg .noBold {
	font-weight:normal;
}
.floatLBottomLeftProfileInfoMsg .msgDeleteContact {
	float:right;
	color:#dc5656;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:50px -25px 15px 0;
	display:block;
}
.floatLBottomLeftProfileInfoMsg .msgDeleteContact img {
	float:left;
	margin:1px 5px 0 0
}
.floatLBottomRightMsg {
	width:575px;
	height:auto;
	float:left;
	margin:0 0 0 40px;
}
.floatLBottomRightMsg #msgTop {
	float:left;
	padding:0 0 40px 0;
}



.floatLBottomRightMsg #msgTop ul li{
margin-top:10px;
margin-bottom:5px;

}

.floatLBottomRightMsg #msgTop #email_subject{color:#333}

.floatLBottomRightMsg #msgBottom {
	float:left;
}
.floatLBottomRightMsg #msgTop h2 {
	border-bottom:#cecece 5px solid;
	padding:5px 0 10px 0;
}
.floatLBottomRightMsg #msgBottom h2 {
	border-bottom:#cecece 5px solid;
	padding:5px 0 10px 0;
	width:575px;
	margin:0;
}
.floatLBottomRightMsg #send_message_area {
	margin:0;
padding:
}
.floatLBottomRightMsg ul {
	list-style:none;
	margin:15px 0 0 15px;
	padding:0;
}
.floatLBottomRightMsg ul li {
	font-size:12px;
	color:#333;
	margin:0;
}
.floatLBottomRightMsg ul li input[type="text"] {
	width:308px;
	height:25px;
	background:#ecf8ff;
	border:#d3eeff 3px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:0 0 0 10px;
	color:#ccc;
	padding:0 5px;
}
.floatLBottomRightMsg ul li select {
	color:#4293cc;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	width:150px;
	padding:5px;
}
.floatLBottomRightMsg #btn_send_now {
	float:left;
	margin:10px 0 0 10px;
}
.floatLBottomRightMsg textarea {
	width:530px;
	height:175px;
	background:#ecf8ff;
	border:#d3eeff 3px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10.5px;
	margin:0 0 0 10px;
	color:#333;
}
.floatLBottomRightMsg .communicationsMsgContainer {
	width:575px;
	min-height:auto;
	padding:5px 5px;
	border-bottom:#ccc thin dashed;
	margin:0;
	float:left;
}
.floatLBottomRightMsg .communicationsMsgContainer p {
	margin:0px 0 0 0;
	padding:0;
	float:none;
}
.floatLBottomRightMsg .communicationsMsgTimestamp {
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	font-size:11px;
	margin:0 0 0 0;
	float:left;
}
.floatLBottomRightMsg .communicationsMsgName {
	font-size:12px;
	font-weight:bold;
	color:#4292cb;
}
.floatLBottomRightMsg .communicationsMsg {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.floatLBottomRightMsg .actionMsg img {
	float:left;
	margin:0 15px 0 0;
}
.floatLBottomRightMsg .actionMsg {
	float:left;
	padding:10px 5px;
}
.floatLBottomRightMsg .actionMsg p {
	width:500px;
	float:right;
}
.floatLBottomRightMsg .actionMsg .commentLink {
	text-decoration:underline;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.floatLBottomRightMsg .commentMsg {
	background:#ebeaeb;
	width:480px;
	height:auto;
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#d5d4d5 thin solid;
	padding:10px;
	margin:0 0 0 30px;
}
.floatLBottomRightMsg .commentMsg img {
	width:30px;
	height:30px;
	float:left;
}
/*.floatLBottomRightMsg .comment {
	width:470px;
	height:auto;
	background:#fff;
	background-color:#FFF;
	float:left;
	padding:5px;
	margin:0 0 5px 0;
}
.floatLBottomRightMsg .comment p {
	width:430px;
	float:right;
	margin:0 0 10px 10px;
	border-bottom:#ccc thin dotted;
	padding:0 0 10px 0;
}*/

.floatLTop{width:100%;}
.floatLTop .modal_link {float:right;}
.floatLTop h2 {
	width:auto;
	height:auto;
	float:left;
}
.floatLTop p {
	float:none;
	clear:both;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
.floatLTop .supportersTotal {
	color:#4292cb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:0px 0 0 5px;
}

.floatLTop .supportersTotal span.inthislist {
	color:#4292cb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;

	margin:-2px 0 0 5px;
	font-style:italic;
}

.floatLTop ul {
	width:95%;
}
.floatLTop .tab_navigation{width:100%;float:left;}

.floatLTop ul .addPeople {
	float:right;
	margin:0;
}

#floatL .composeForm{width:100%;}

#import_form{width:100%;}

#import_form #import_contacts{float:left;width:100%;overflow:auto;}

#supporterIn{float:left;width:100%;}
#supporterIn #grid{overflow:auto;width:100%;}

#contacts_filter_bar p {
	font-size:11px;
	font-weight:bold;
	color:#333;
	float:left;
	margin:0 0 0 10px;
}
#contacts_filter_bar select {
	width:175px;
	color:#4293cc;
	padding:2px;
}
#contactCallToAction a {
	color:#4292cb;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-left:none;
}
#contactCallToAction p {
	margin-top:10px;
	padding:0;
}
/*******************************************************************/
/*********************** CONTACTS CSS ******************************/
/*******************************************************************/

.createEmail {
	font-family:Verdana, Geneva, sans-serif;
}
#floatL .createEmail h2 {
	border-bottom:#ddd 5px solid;
	padding:0 0 15px 0;
	width:395px;
	margin:0;
	color:#333;
}
#floatL .createEmail h3 {
	width:965px;
	height:23px;
	background:#f2f3f4;
	color:#3c3d3e;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 10px;
	margin:0 0 25px 0;
}
#floatL .createEmail h3 span {
	color:#4292cb
}
#floatL .createEmail ul {
	list-style:none;
	margin:0 0 50px 0;
}
#floatL .createEmail ul li {
	font-size:12px;
	color:#3c3d3e;
	font-weight:bold;
	margin:0 0 30px 0;
}
#floatL .createEmail ul li input[type="checkbox"] {
	margin:0 5px 0 0;
}
#floatL .createEmail ul li span {
	font-weight:normal;
	font-style:italic;
}
#floatL .createEmail p.copyPasteEmail {
	font-size:11px;
	color:#3c3d3e;
	font-weight:bold;
	margin:0 0 0 30px;
}
#floatL .createEmail p.copyPasteEmail select {
	color:#4293cc;
	width:255px;
	height:20px;
	margin:0 0 20px 10px;
}
#floatL .createEmail form {
	width:877px;
	height:695px;
	background:#f3f2f2;
	margin:0 0 0 25px;
	padding:15px 0 0 25px;
}
#floatL .createEmail form input[type="text"] {
	width:270px;
	height:25px;
	background:#fff;
	border:#cee9f9 3px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:0 0 0 10px;
	color:#333;
	padding:0 5px;
	font-size:12px;
}
#floatL .createEmail form input.emailFormTo[type="text"] {
	height:auto;
	padding:5px;
}
#floatL .createEmail form input.emailFormSubject[type="text"] {
	width:450px;
}
#floatL .createEmail form input.emailFormTest[type="text"] {
	width:200px;
	font-size:11px;
	color:#cac8c8;
	font-weight:bold;
	padding:2px;
}
#floatL .createEmail form .emailFormDarkText input[type="image"] {
	margin:-1px 305px 0 0px;
	float:right;
}
#floatL .createEmail form .emailFormBlueText {
	font-size:14px;
	color:#245f8a;
	font-weight:bold;
}
#floatL .createEmail form .emailFormDarkText {
	font-size:14px;
	color:#333;
	font-weight:bold;
	width:767px;
	border-bottom:#dededf thin solid;
	padding-bottom:30px;
}
#floatL .createEmail form .emailFormtextarea {
	width:815px;
	height:370px;
	background:#fff;
	margin:0;
}
#floatL .createEmail form .emailFormtextarea textarea {
	background:#fff;
}
#floatL .createEmail form .emailFormSaveTemplate {
	font-size:11px;
	margin:0 0 10px 0
}
#floatL .createEmail form .emailFormSaveTemplate input[type="checkbox"] {
	margin:0 5px 0 0;
}
.composeEmail {
	font-family:Verdana, Geneva, sans-serif;
}
#floatL .composeEmail h2 {
	border-bottom:#ddd 5px solid;
	padding:0 0 15px 0;
	width:395px;
	margin:0;
	color:#333;
}
#floatL .composeEmail h3 {
	width:965px;
	height:23px;
	background:#f2f3f4;
	color:#3c3d3e;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 10px;
	margin:50px 0 25px 0;
}
#floatL .composeEmail h3 span {
	color:#4292cb
}
#floatL .composeEmail ul {
	list-style:none;
	margin:0 0 50px 0;
}
#floatL .composeEmail ul li {
	font-size:12px;
	color:#3c3d3e;
	font-weight:bold;
	margin:0 0 20px 0;
}
#floatL .composeEmail ul li input[type="checkbox"] {
	margin:0 5px 0 0;
}
#floatL .composeEmail ul li span {
	font-weight:normal;
	font-style:italic;
}
#floatL .composeEmail ul.savedEmailLists li {
	font-size:11px;
	color:#3c3d3e;
	font-weight:normal;
	margin:0 0 15px 0;
}
#floatL .composeEmail ul.savedEmailLists li.savedEmailListsBlue {
	color:#4292cb;
	font-size:11px;
	font-weight:bold;
}
#floatL .composeEmail ul.savedEmailLists li.createNewList a {
	color:#5ba1d2;
	font-size:11px;
	font-weight:normal;
}
#floatL .composeEmail p.copyPasteEmail {
	font-size:11px;
	color:#3c3d3e;
	font-weight:bold;
	margin:0 0 0 30px;
}
#floatL .composeEmail p.copyPasteEmail select {
	color:#4293cc;
	width:255px;
	height:20px;
	margin:0 0 20px 10px;
}
#floatL .composeEmail form {
	width:877px;
	height:695px;
	background:#f3f2f2 url(/images/compose_email_form_bg.png) no-repeat right top;
	margin:0 0 0 25px;
	padding:15px 0 0 25px;
}
#floatL .composeEmail form input[type="text"] {
	width:270px;
	height:25px;
	background:#fff;
	border:#cee9f9 3px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:0 0 0 10px;
	color:#333;
	padding:0 5px;
	font-size:12px;
}
#floatL .composeEmail form input.emailFormTo[type="text"] {
	height:auto;
	padding:5px;
}
#floatL .composeEmail form input.emailFormSubject[type="text"] {
	width:450px;
}
#floatL .composeEmail form input.emailFormTest[type="text"] {
	width:200px;
	font-size:11px;
	color:#cac8c8;
	font-weight:bold;
	padding:2px;
}
#floatL .composeEmail form .emailFormDarkText input[type="image"] {
	margin:-1px 305px 0 0px;
	float:right;
}
#floatL .composeEmail form .emailFormBlueText {
	font-size:14px;
	color:#245f8a;
	font-weight:bold;
}
#floatL .composeEmail form .emailFormDarkText {
	font-size:14px;
	color:#333;
	font-weight:bold;
	width:767px;
	border-bottom:#dededf thin solid;
	padding-bottom:30px;
}
#floatL .composeEmail form .emailFormtextarea {
	width:815px;
	height:370px;
	background:#fff;
	margin:0;
}
#floatL .composeEmail form .emailFormtextarea textarea {
	background:#fff;
}
#floatL .composeEmail form .emailFormSaveTemplate {
	font-size:11px;
	margin:0 0 10px 0
}
#floatL .composeEmail form .emailFormSaveTemplate input[type="checkbox"] {
	margin:0 5px 0 0;
}
.selectPeopleIndividually {
	width:329px;
	height:32px;
	background:#ecf8ff;
	border:#daf2ff 3px solid;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	margin:0 0 25px 0px;
	color:#333;
	padding:0 0px;
	font-size:12px;
	float:left;
}
#floatL .composeEmail .selectPeopleIndividuallyLi {
	margin:0 0 20px 0;
}
#floatL .composeEmail .selectPeopleIndividuallyLiLi {
	padding:0 0 25px 0;
}
.selectPeopleIndividuallyTable {
	width:520px;
	height:190px;
	/* background-color:#f1f1f1; */
	margin:20px 0 0 0;
}
.newPeopleTable {
	width:520px;
	height:190px;
	/*background-color:#f1f1f1; */
	margin:20px 0 0 0;
}
#floatL .composeEmail .newPeopleLiLi {
	margin:0;
}
#floatL .composeEmail .newPeopleLiLi p {
	color:#333;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}
#floatL .composeEmail .newPeopleLiLi p span {
	color:#4292cb;
	font-size:11px;
	font-weight:bold;
}
/******************************/
/******************************/
/******overlay loading*********/
/******************************/
	  .overlayLoading {
	display:none;
	z-index:1000;
	position: fixed;
	top: 0;
	bottom: 0%;
	left: 0;
	right: 0%;
	text-align: center;
	width: 100%;
	padding-top:225px;
}
.overlayLoading div {
	border:#d4eaf8 5px solid;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	height:200px;
	width:200px;
	background-color:#fff;
	position:absolute;
	left:50%;
	margin:0 0 0 -100px;
}
.overlayLoading div img {
	margin-top:60px;
	
	
}

#editContactForm{width:450px;float:left;}

#editContactForm label{
	
	display:block;
	width:125px;
	float:left;
	padding-top:7px;
	
}

#editContactForm p{float:left;width:450px;height:30px;margin:10px 0 0px 0;}

#editContactForm input.textField {
	padding: 4px 10px 0;
	margin:0 0 15px 0;
	height: 20px;
	border: 3px solid #d3eeff;
	background: #ecf8ff;
	color: #333;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-radius: 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	outline:none;
    float:left;
}

#editContactForm input[type="image"] {float:right;margin:30px 35px 0 0}

#content_body #col_left #noTeam .radioFieldSet{
	
}



/**********WorkShopUpdate**********/
/**********WorkShopUpdate**********/
/**********WorkShopUpdate**********/
/**********WorkShopUpdate**********/
.adminForm fieldset.ticketInfo {		
	
	margin:0;
	

}


.adminForm fieldset.ticketInfo .container{
	
	
	margin:15px 0 15px 0;
	
	
}

.adminForm fieldset.ticketInfo .datepicker{
	
	width:350px;
	
}

.adminForm fieldset.ticketInfo .datepicker input[type="text"]{
	
margin-right:10px;	
}



/* FUNDRAISE FOR ENTRY ACTIVITY */
.fund_activity {
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 0 8px;
	font-size: 12px;
}

.fund_activity img.avatar {
	position: absolute;
	top: 0;
	left: 0;
}

.fund_activity img.goal_reached {
	position: absolute;
	top: -4px;
	left: 31px;
}
.fund_activity .meta {
	padding: 2px 0 1px 50px;
	line-height:17px;
}

.fund_activity .meta .fund_goal {
	color: #333;
	font-size:12px;
}
