/*** BUNDLE *** BEGIN /ext/yui/build/paginator/assets/skins/sam/paginator.css ***/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}.yui-skin-sam .yui-pg-pages{padding:0;}.yui-skin-sam .yui-pg-current{padding:3px 0;}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6;}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0;}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0;}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em;}

/*** BUNDLE *** END /ext/yui/build/paginator/assets/skins/sam/paginator.css ***/


/*** BUNDLE *** BEGIN /ext/yui/build/datatable/assets/skins/sam/datatable.css ***/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500;}.yui-dt-tmp{position:absolute;left:-9000px;}.yui-dt-scrollable .yui-dt-bd{overflow:auto;}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}.yui-dt-scrollable tbody{-moz-outline:none;}.yui-dt-draggable{cursor:move;}.yui-dt-coltarget{position:absolute;z-index:999;}.yui-dt-hd{zoom:1;}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative;}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none;}.yui-dt-editor{position:absolute;z-index:9000;}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7F7F7F;}.yui-skin-sam .yui-dt thead{border-spacing:0;}.yui-skin-sam .yui-dt caption{color:#000000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0pt;text-align:center;}.yui-skin-sam .yui-dt th{background:#D8D8DA url('/ext/yui/build/datatable/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 0;}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom;}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7F7F7F;}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap;}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red;}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}.yui-skin-sam .yui-dt-list td{border-right:none;}.yui-skin-sam .yui-dt-resizer{width:6px;}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-dt-message{background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable table{border:none;}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer;}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url('/ext/yui/build/datatable/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 -100px;}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px;}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url('/ext/yui/build/datatable/assets/skins/sam/dt-arrow-up.png') no-repeat right;}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url('/ext/yui/build/datatable/assets/skins/sam/dt-arrow-dn.png') no-repeat right;}tbody .yui-dt-editable{cursor:pointer;}.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}.yui-dt-editor label{padding-left:4px;padding-right:6px;}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}.yui-dt-editor .yui-dt-button button{background:url('/ext/yui/build/datatable/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url('/ext/yui/build/datatable/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF}.yui-dt-editor .yui-dt-button button:hover{background:url('/ext/yui/build/datatable/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 -1300px;color:#000;}.yui-dt-editor .yui-dt-button button:active{background:url('/ext/yui/build/datatable/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 -1700px;color:#000;}.yui-skin-sam tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446CD7;}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;}.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff;}

/*** BUNDLE *** END /ext/yui/build/datatable/assets/skins/sam/datatable.css ***/


/*** BUNDLE *** BEGIN /ext/yui/build/container/assets/skins/sam/container.css ***/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0 !important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url('/ext/yui/build/container/assets/skins/sam/../../../../assets/skins/sam/sprite.png') repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url('/ext/yui/build/container/assets/skins/sam/../../../../assets/skins/sam/sprite.png') no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0pt -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url('/ext/yui/build/container/assets/skins/sam/../../../../assets/skins/sam/sprite.png') no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}

/*** BUNDLE *** END /ext/yui/build/container/assets/skins/sam/container.css ***/


/*** BUNDLE *** BEGIN /skins/default/skin.css ***/
/*** BUNDLE *** REPLACED IMPORT WITH CONTENTS OF /skins/default/global.css ***/
/*** BUNDLE *** BEGIN /skins/default/global.css ***/
/* .container automatically clears floating and absolutely positioned elements
   (reference: http://www.positioniseverything.net/easyclearing.html) */
#SKIN .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#SKIN .container { display: inline-table; }

/* IE = 7 */
*:first-child+html #SKIN .container { display: inline-block; }

/* Hides from IE-mac \*/
* html #SKIN .container { height: 1%; }
#SKIN .container { display: block; }
/* End hide from IE-mac */

/*** BUNDLE *** END /skins/default/global.css ***/




/**
 * Layout tested successfully on:
 * Win/IE 5.01, 5.5, 6.0
 * Win/Firefox 1.5.0.4
 * Mac/Firefox
 * Mac/Safari
 * 
 * Layout test unsuccessfully on:
 * Mac/IE 5.2
 */

/**
 * To-do:
 * Remove unneccessary whitespace from background images on dashboard
 */

/**
 * notifcation system (unfortunately this is prior to the SKIN declaration)
 */
#blue_notification_banner {
	background: #EFEFEF;
	color: #063C89;
	width:auto;
	border:2px solid #DDDDDD;
}


/**
 * General Styles
 */

#SKIN h1 {
	padding: 5px 0;
	margin: 0;
}


#SKIN p,
#SKIN h3,
#SKIN h4,
#SKIN .table_container,
#SKIN #display_activity {
	padding: 5px;
	margin: 0;
}

#SKIN table {
	width: 100%;
}

#SKIN fieldset {
	position: relative;
	margin: 0;
	padding: 5px;
	border: 0;
}

#SKIN .form_button_group {
	margin: 5px 0;
}

#SKIN .form_button_group input {
	margin: 0 5px 0 0;
}

#SKIN .widget_actions {
	height: 28px;
	line-height: 28px;
}

#SKIN .standard_form .form_field {
	position: relative;
	float: none;
	margin: 0 0 5px 0;
}

#SKIN .standard_form .form_label {
	position: absolute;
	width: 120px;
}

#SKIN .standard_form .form_input {
	position: relative;
	padding: 0 0 0 120px;
}

#SKIN .standard_form .form_label {
	vertical-align: top;
}

/**
 * Font Styles
 */

#SKIN h1 {
	color: #063C89;
	font-size: 18px;
	font-weight: bold;
}

#SKIN h2,
#SKIN .widget_title {
	font-size: 14px;
}

#SKIN h3, 
#SKIN h4 {
	font-size: 12px;
}

#SKIN .widget_title {
	color: white;
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
}

#SKIN .widget_action_menu {
	font-size: 10px;
}

#SKIN p, 
#SKIN li, 
#SKIN td, 
#SKIN th,
#SKIN label,
#SKIN div,
#SKIN a {
	font-size: 10px;
}


#SKIN em {
	font-weight: bold;
	font-style: normal;
}

#SKIN #account_actions a:link,
#SKIN #account_actions a:active,
#SKIN #account_actions a:visited,
#SKIN #account_actions a:hover {
	font-weight: bold;
	font-size: 10px;
}

#SKIN .widget_actions select {
	font-size: 10px;
}

#SKIN #account_actions .delimiter {
	margin: auto 3px;
}


/*
 * list entities: for example group and profile listings
 */
#SKIN .entity_list_header h3,
#SKIN .entity_list_header a {
	padding-bottom: 0 ;
	font-size: 12px ;
}

#SKIN .entity_list_title {
	margin-top: 10px ;
	margin-left: 5px ;
}


#SKIN .entity_list_subheading {
	margin-left: 5px ;
}




#SKIN .form_label {
	font-weight: bold;
}

#SKIN .form_value {
}

#SKIN .form_required,
#SKIN .form_error {
	color: red;
}

#SKIN .group_access_public {
	color: green;
}

#SKIN .group_access_private {
	color: red;
}

#SKIN td.group_prev_link {
	text-align: left;
}

#SKIN td.group_next_link {
	text-align: right;
}

#SKIN .odd {
	background: #DEE7F7;
}

#SKIN .even {
	background: white;
}

/**
 * Layout Styles
 */


#SKIN .container {
	position: relative;
}

#SKIN #control_set {
	float: left;
	clear: both;
	width: 370px; /* IE 5/5.5 get this value and ignore next line */
	w\idth: 350px; /* real width (plus 10 padding on left and right) */
	padding: 10px;
	margin: 0 5px 0 0; /* modify right margin value to add/substract spacing between columns */
	background: white url(/skins/default/images/private-left-top.jpg) no-repeat -4px top;
}

/* IE <= 6 */
* html #SKIN #control_set {
	margin: 0;
}

/* IE = 7 */
*:first-child+html #SKIN #control_set {
	margin: 0;
}

/* left column */
#SKIN #widget_group_1 {
	float: left;
	clear: left;
	width: 370px;
	background: white url(/skins/default/images/private-left-bg.gif) repeat-y -4px top;
}

/* IE <= 6 */
* html #SKIN #widget_group_1 {
	margin: 0 1px 0 0;
}

/* right column */
#SKIN #widget_group_2 {
	width: 378px;
	background: white url(/skins/default/images/private-right-bg.gif) repeat-y left top;
}

/* IE <= 6 */
* html #SKIN #widget_group_2 {
	float: left;
}

/* right column
   IE only
   Explorer 6 Duplicate Characters Bug  
   (reference http://positioniseverything.net/explorer/dup-characters.html) */
* html #SKIN #widget_group_2 {
	margin-right: -3px;
}

#SKIN #account_actions {
	vertical-align: center;
}

#SKIN .widget_group {
	padding: 0;
	margin: 0;
	overflow: hidden; /* prevent blowing out of the column layout */
}

#SKIN #widget_group_1 .widget_container {
	padding: 0 10px;
}

#SKIN #widget_group_1 .group_last {
	padding-bottom: 26px; /* height of background image */
	background: transparent url(/skins/default/images/private-left-bot.jpg) no-repeat -4px bottom;
	zoom: 1; /* IE7 needs this */
}

/* IE <= 6 */
* html #SKIN .group_last {
	height: 1%;
}

#SKIN #widget_group_2 .widget_container {
	padding: 0 4px;
}

#SKIN #widget_group_2 .group_last {
	padding-bottom: 34px; /* height of background image */
	background: transparent url(/skins/default/images/private-right-bot.jpg) no-repeat left bottom;
	zoom: 1; /* IE7 needs this */
}

#SKIN .widget_header {
	position: relative;
	background: #999999;
}

#SKIN .widget_title {
	padding: 0 5px;
	margin: 0;
	float: left;
	vertical-align: middle;
}

#SKIN .widget_actions {
	vertical-align: middle;
	float: right;
	line-height: 24px;
	/* to vertically center, set line-height to size of .widget_title */
}

#SKIN .widget_action_submit {
	border: 0;
	height: 15px;
	width: 20px;
	overflow: hidden;
	background: url(/skins/default/images/action-5.gif) no-repeat left top;
	font-size: 1px;
	line-height: 1px;
	color: #004499;
	text-indent: -3000px;
}

#SKIN .widget_action_submit {
	margin: 4px 5px auto 0;
	m\argin: auto 5px auto 0;
	padding: 0;
}

/* IE <= 6 */
* html #SKIN .widget_action_menu {
	margin: auto 3px auto 0;
	padding: 0;
}

#SKIN .widget_subheader {
	background: #CCEEFF;
	border-bottom: 1px solid #6699BB;
	margin: 0 0 1px 0;
}

#SKIN .basic {
	padding: 0;
	margin: 0;
}

#SKIN .basic #control_set {
	float: none;
	width: auto;
	padding: 5px 9px;
	margin: 0;
	background: #DDDDDD;
}

#SKIN .basic .main h2 {
	padding: 5px;
	margin: 0;
}

/**
 * 3rd party app styling
 */
 
/* YUI tooltip */
#SKIN .tt {
	width: 200px;
}

#SKIN .tt .empty_tt {
	font-style: italic;
}

/*** BUNDLE *** END /skins/default/skin.css ***/


/*** BUNDLE *** BEGIN /skins/default/circle/frontend.css ***/
#SKIN .group_image {
	float: left;
	margin: 5px;
	border: 1px solid gray;
}

#SKIN.module_circle_circle_edit .group_image {
	float: none;
	margin: 0;
}


#SKIN #widget_circle_find_a_member .form_button_group,
#SKIN #widget_circle_start_a_group .form_button_group {
	display: inline;
}

.modules_circle_member_list table, 
.modules_circle_member_list td {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

#SKIN #widget_circle_search_groups_by_keyword,
#SKIN #widget_circle_search_groups_by_zip,
#SKIN #widget_circle_search_groups_by_state {
	float: none;
	display: block;
	border-right: 1px solid #CCCCCC;
	width: 282px;
}

#SKIN #widget_circle_search_groups_by_keyword label,
#SKIN #widget_circle_search_groups_by_zip label,
#SKIN #widget_circle_search_groups_by_state label {
	display: block;
	float: left;
	width: 80px;
}

#SKIN #widget_circle_search_groups_by_keyword .form_button_group,
#SKIN #widget_circle_search_groups_by_zip .form_button_group,
#SKIN #widget_circle_search_groups_by_state .form_button_group, 
#SKIN #widget_circle_search_groups_by_category .form_button_group {
    display: inline;
}

#SKIN #widget_circle_search_groups_by_category select#search_category{
    width: 125px;
    font-size: 10px;

}
/*#SKIN #widget_circle_find_a_group form {
	position: relative;
}*/

#SKIN #search_other_options {
	position: absolute;
	top: 60px;
	left: 300px;
	width: 170px;
}

#SKIN #widget_circle_find_a_group {
	margin-bottom: 5px;
}

#SKIN #search-d {
	margin-left: 5px;
}

#SKIN #widget_circle_administrator_actions .widget_actions {
	float: none;
	clear: both;
	padding: 5px 5px 0 5px;
	background: white;
}

#SKIN #widget_circle_directory table,
#SKIN #widget_circle_directory td {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

#SKIN #widget_circle_directory td {
	padding: 5px;
	vertical-align: middle;
}

#SKIN #widget_circle_directory .table_container {
	margin: 5px;
	padding: 0;
	height: 100px;
	border: 1px solid gray;
	overflow: auto;
}

/* IE Only */
* html #SKIN #widget_circle_directory .table_container {
	/*width: 478px;*/
	width: 358px;
	overflow-x: hidden;
}
/* IE 7 */
*:first-child+html #SKIN #widget_circle_directory .table_container {
	overflow-x: hidden;
	overflow-y: scroll;
}


/*
 * circle home group results
 */
#SKIN .group_results h3 {
	padding-bottom: 0 ;
}

#SKIN .group_results p {
	padding-top: 0 ;
	padding-bottom: 0 ;
}

#SKIN .group_results .thumbnail {
	float: right ;
}

#SKIN #circle_management_actions {
	text-align: right;
	padding: 5px;
	background: #CCEEFF;
	border-top: 1px solid #6699BB;
	border-bottom: 1px solid #6699BB;
}

#SKIN #circle_management_actions .form_button_group {
	display: inline;
}

#SKIN .event_list li {
	padding: 0 5px;
	margin: 0;
}

#SKIN .event_pane {
	float: left;
	width: 50%;
	padding: 0;
	margin: 0;
}

/* Listserv message views */
#SKIN table.module_circle_listserv_headers {
    margin: 1em 1em 0 1em;
    width: auto;
}
#SKIN table.module_circle_listserv_headers th {
    font-size: 100%;
    text-align: right;
    vertical-align: top;
    width: 8em;
}
#SKIN table.module_circle_listserv_headers td {
    font-size: 100%;
    text-align: left;
}

#SKIN div.module_circle_listserv_body {
    margin: 1em;
    font-size: 100%;
}
#SKIN div.module_circle_listserv_body * {
    font-size: 110%;
}

/* IE only */
* html #SKIN .circle_group {
	width: 49%;
}

#SKIN #event_pane_right {
	width: 50%;
	float: right;
}

* html #SKIN #event_pane_right {
	width: 49%;
}

#SKIN .event_list {
	list-style: none;
	padding: 5px 0;
	margin: 0 2px 5px 5px;
}

#SKIN .event_detail {
	border: 1px solid gray;
	padding: 5px;
	margin: 5px 5px 5px 2px;
}

#SKIN .event_detail table {
	width: 100%;
}

#SKIN #widget_circle_events h3 {
	background: #063C89;
	color: white;
	margin: 5px 2px 0 5px;
}

/**
 * Alternate - ~34/66 (Not 50/50)
 */

/* left column */
#SKIN.module_circle .widget_groups_container #widget_group_1 {
	width: 250px;
	background: white url(/skins/default/images/private-left-bg-small.gif) repeat-y -4px top;
}

/* right column */
#SKIN.module_circle .widget_groups_container #widget_group_2 {
	width: 498px;
	background: white url(/skins/default/images/private-right-bg-small.gif) repeat-y left top;
}

#SKIN.module_circle .widget_groups_container #control_set {
	width: 250px; /* IE 5/5.5 get this value and ignore next line */
	w\idth: 230px; /* real width (plus 10 padding on left and right) */
	background: white url(/skins/default/images/private-left-top-small.jpg) no-repeat -4px top;
}

* html #SKIN.module_circle .widget_groups_container #control_set {width: 250px;}

#SKIN.module_circle .widget_groups_container #widget_group_1 .group_last {
	background: transparent url(/skins/default/images/private-left-bot-small.jpg) no-repeat -4px bottom;
}

#SKIN.module_circle .widget_groups_container #widget_group_2 .group_last {
	background: transparent url(/skins/default/images/private-right-bot-small.jpg) no-repeat left bottom;
}

#SKIN.module_circle_landing #control_set #circle_location{
    margin-bottom: 6px;
}

#SKIN.module_circle_landing #control_set #circle_location #location{
    font-size: 100%;
    color: #ccc;
}
#SKIN.module_circle_circle_management SPAN.cons_email, #SKIN.module_circle_circle_management SPAN.cons_phone, #SKIN.module_circle_circle_management SPAN.fullname {
    display:block;
}
#SKIN.module_circle_circle_management SPAN.fullname {
    font-weight:bold;
}

/* no login listserv unsubscribe Mantis 14428 */
#SKIN.unsub
{ 
  margin: 0;
  padding: 10px 30px 10px 0px;
  border: 0;
}

#SKIN.unsub .header {  
  font-size: medium;
  margin-bottom: 10px;
  color: #09356F;
  border-bottom: solid 1px #09356F;
  margin-top: 5px;
  padding-bottom: 3px;
}

#SKIN.unsub .instructions { 
  font-size: small;
  text-align: center;
  margin-bottom: 15px;
}

#SKIN.unsub #unsub_form table {
  width: 70%;
  margin: 0 auto;
  background: #eee;
  border: solid 1px #aaa;             
  padding: 10px;
  border-collapse: separate;
  margin-bottom: 1em;
  
}                                        

#SKIN.unsub #unsub_form table th {
  font-size: 1.2em;
  text-align: right;
}

#SKIN.unsub #unsub_form td {
  font-size: 1.2em;
}

#SKIN.unsub #unsub_form table .error {
  padding-top: 10px;
  padding-bottom: 5px;

  color: red;
  font-weight: bold;
  text-align: left;
}

#SKIN.unsub #unsub_form table .unsubbutton {
  text-align: center;
  padding-top: 10px;
}


/*** BUNDLE *** END /skins/default/circle/frontend.css ***/


/*** BUNDLE *** BEGIN /skins/default/circle/widgets.css ***/
#SKIN #profile_full_container {  
  display: block;
}

#SKIN #profile_teaser_container {  
  display: none;
}

#SKIN .profile_list {
    margin: 0;
    padding: 5px;
}

#SKIN .event_list li {
    padding: 0 5px;
    margin: 0;
}

#SKIN .profile_image,
#SKIN .rss_image {
    float: right;
    margin: 5px;
    border: 1px solid gray;
}

/* IE only */
* html #SKIN .circle_group {
    width: 49%;
}

#SKIN .event_list {
    list-style: none;
    padding: 5px;
    margin: 0;
}

#SKIN .event_pane_right #ajax {
    border: 1px solid gray;
    padding: 5px;
    margin: 5px;
}

#SKIN .event_pane_right #ajax table {
    width: 100%;
}

#SKIN #widget_event2 h3 {
    background: #063C89;
    color: white;
    margin: 5px 5px 0 5px;
}

/* remove after soclainet widget switched to ajax pagination */
#SKIN .friend_list_container {
    margin: 5px;
    padding: 5px;
    height: 200px;
    border: 1px solid gray;
    overflow: auto;
}

/* IE only */
* html #SKIN .friend_list_container {
    height: 200px;
}

#SKIN .friend_list_box {
    width: 50%;
    float: left;
    margin-bottom: 5px;
}

/* IE <= 6 */
/* ugly ugly ugly... IE wraps the floats because the vertical scrollbar is there */
* html #SKIN #widget_friend_list_box .friend_list_box {
    width: 45%;
}

/* IE = 7 */
*:first-child+html #SKIN #widget_friend_list_box .friend_list_box {
    width: 45%;
}

#SKIN .friend_list_container .row {
    clear: both;
}

#SKIN .friend_list_box div {
    float: left;
}

#SKIN .friend_profile_image {
    width: 30px;
    padding-right: 5px;
}

#SKIN .friend_checkbox {
    width: 15px;
    padding-right: 5px;
}

#SKIN .friend_name {
    width: 60px;
}

#SKIN #widget_outreach div.caption {
    padding: .5ex;
    font-weight: bold;
}

#SKIN #widget_outreach .widget_outreach_totals {
    border-bottom: 1px solid #FFD9B1;
    margin-bottom: 2px;
}
#SKIN #widget_outreach .widget_outreach_totals_data {
    background: #FFF1D4;
}

#SKIN #widget_outreach .widget_outreach_totals h3 {
    background: #FFD9B1;
    border-bottom: 1px solid #F9942A;
}

/* IE Only.  I can't explain this.  Some wierd inheritance going on here that has to do 
with the .container class in global.css.  I have not found this problem documented online anywhere. */
* html #SKIN #widget_outreach .widget_outreach_totals h3 {
    height: 100%;
}

#SKIN #widget_outreach #outreach_total_raised {
    display: block;
    color: #CC3300;
    font-size: 12px;
}

#SKIN #widget_outreach .widget_outreach_campaign h3 {
    padding-left: 15px;
    background: #D1E0FF url(/skins/obama/images/blue-arrow.gif) no-repeat 5px 50%;
}

#SKIN #widget_outreach .widget_outreach_campaign_data,
#SKIN #widget_outreach .widget_outreach_totals_data {
    list-style: none;
    display: block;
}

#SKIN #widget_outreach .widget_outreach_campaign_data {
    margin: 1px 0 5px 0;
    border-top: 1px solid #6699FF;
    padding: 0 15px;
}

#SKIN #widget_outreach .widget_outreach_campaign_actions {
    margin: 0 0 5px 0;
    padding: 0 15px;
}

#SKIN #widget_outreach .widget_outreach_campaign_actions a {
    color: #0066CC;
}

/*#SKIN #widget_outreach .outreach_manage_button {
    position: absolute;
    right: 15px;
    top: 1px;
    display: block;
    height: 13px;
    width: 50px;
    overflow: hidden;
    text-indent: -5000px;
    background: url(/skins/obama/images/manage-button.gif) no-repeat left top;
}*/

#SKIN #widget_outreach .widget_outreach_totals_data {
    padding: 0 25px 0 5px;
    margin: 0;
}

#SKIN #widget_outreach .widget_outreach_campaign_data li,
#SKIN #widget_outreach .widget_outreach_totals_data li {
    display: block;
    float: left;
    width: 50%;
    padding: 0;
    margin: 0;
}

#SKIN #widget_outreach .widget_outreach_campaign_data li .form_value,
#SKIN #widget_outreach .widget_outreach_totals_data li .form_value{
    color: #CC3300;
}

/**
 * Used by overlib
 */

.what_is_this_container {
    border: 1px solid #000000;
    background: #FFFFCC;
    width: 250px;
    padding: 5px;
}

.what_is_this_content {
    text-align: left;
    color: #CC0000;
}

.what_is_this_content dt {
    font-weight: bold;
}


#SKIN #account_actions a:link,
#SKIN #account_actions a:active,
#SKIN #account_actions a:visited,
#SKIN #account_actions a:hover {
    font-weight: normal;
    font-size: 14px;
    color: #CCCCCC;
}

#SKIN div.float_right {
    float: right;
    margin-right: 5px;
}

#SKIN div.announcement_title {
    font-weight: bold;
    margin: 5px;
}

#SKIN div.announcement_description {
    margin: 5px;
}

#SKIN #activity_container {
    /*border:1px solid grey;*/
    padding:16px;

}
#SKIN #activity_container h1 {
    clear:both;
    float:none;
    margin-bottom:8px;
}
#SKIN #activity_container #display_activity {
    border:0px solid #007CC2;
    border-width:1px 0px 0px 0px;
}
#SKIN #activity_container #activity_index {
    text-align:center;
    width:90px;
    height:90px;
    float:left;
/*     padding:20px 10px 0px 10px; */
}
#SKIN #activity_container #activity_index  span {
    height:100%;
    width:100%;
    line-height:1.5em;
    float:left;
    vertical-align:middle;
    display:block;
    font-size:5em;
    color:white;
    background:url(/images/over_ten.gif);
}
#SKIN #activity_container #activity_index > span {
    background:url(/images/over_ten.png);
}
#SKIN #activity_container h4 {
    float:left;
    clear:left;
    width:70px;
}
#SKIN #activity_details {
    clear:left;
    float:left;
}
#SKIN #activity_container h5 {
    font-size:1.2em;
    text-align:left;
    margin:30px 0px 10px 106px;
    font-weight: bold;
    color: #0668a4;
}
#SKIN #display_activity #activities {
    width:200px;
    margin-left:106px;

}
#SKIN #display_activity #activities tr td {
    padding:5px;
    font-size:12px;
}
/* target FF2 */
#SKIN #display_activity #activities, x:-moz-any-link {
    margin-left:16px;
}
/* target FF3 */
#SKIN #display_activity #activities, x:-moz-any-link, x:default {
    margin-left:106px;
}
#SKIN #activities td, #SKIN #activities th {
    text-align:left;
}
#SKIN #activities th {
    font-weight:bold;
}
#SKIN #activities th.heading {
    width:65px;
}
#SKIN #daily_activity {
    width:534px;
    margin-left:106px;
}
#SKIN #daily_activity div.activity_type div.activity{
    margin-left:20px;
}

#SKIN #activity_sort_actions {
    text-align:right;
}

#SKIN #member_activity {
    margin-top:10px;
    width:534px;
    margin-left:106px;
}
#SKIN #member_activity td {
    padding:5px;
}
#SKIN #member_activity tr.member {
    background:#ececec;
    border-bottom:3px solid white;
}
#SKIN #member_activity th.heading {
    font-weight:bold;
    width:65px;
}
#SKIN #member_activity th.head_spacer {
}
#SKIN #member_activity td.activity_index {
    width:25px;
    height:25px;
    color:white;
    vertical-align:middle;
    padding:0px;
}
#SKIN #member_activity td.activity_index span.index {
    width:25px;
    height:25px;
    margin:4px 1px 1px 4px;
    font-weight:bold;
    text-align:center;
    font-size:2em;
    display:block;
    line-height:1em;
    background:url(/images/over_ten_25.gif);
}
#SKIN #member_activity td.activity_index > span.index {
    background:url(/images/over_ten_25.png);
}
#SKIN #member_activity td.member_name {
}
#SKIN #member_activity tr.member_activity_hidden, #SKIN #activities tr.details_hidden {
    display:none;
}
#SKIN #member_activity tr.member_activity td {
    border:0px solid #ccc;
    border-bottom-width:1px;
}
#SKIN #member_activity tr.member_activity td.activity_spacer {
    border:0px;
}
#activity_switch {
    margin-left: 106px;
}
#activity_switch A, #acrivity_switch SPAN {
    margin-right:15px;
}
#SKIN #activities tr.details td {
    border:0px solid #ccc;
    border-bottom-width:1px;
}
#SKIN #activities tr.details td.detail_description {
    text-align:right;
    padding-right:20px;
}

#dlg_whats_this {
  background-color: white;
  border: 1px solid black;
  padding: 2px;
}

#SKIN td.circle_join_date {
    text-align:right;
}

#SKIN .group_members_container {
    padding:.5em;
}

#SKIN .yui-pg-container {
    background:#ccc;
    padding:.5em;
}

#SKIN .yui-pg-container .yui-pg-first {
    float:left;
}

#SKIN .yui-pg-container .yui-pg-last {
    float:right;
}

#SKIN .yui-pg-container .yui-pg-center-nav {
    text-align:center;
    display:block;
}

#SKIN .yui-pg-container .yui-pg-pages .yui-pg-page{
    padding:0 .5em;
}
#SKIN .yui-pg-container .yui-pg-pages .yui-pg-current-page{
    font-weight:bold;
}

/*** BUNDLE *** END /skins/default/circle/widgets.css ***/


