body {
	font-family: Geneva;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.loginWhiteText {
	color: #FFFFFF; 
	font-weight: bold;
}

.loginInvalidText {
	color: #CC0000; 
	font-weight: bold;
}
.item_title {
	font-family: Geneva;
	font-size: 22px;
	font-weight: bolder;
	color: #666666;
}
.availableclips {
	font-family: Geneva;
	font-size: 20px;
	font-weight: 100;
	color: #888888;
}
.availableclipsdarker {
	font-family: Geneva;
	font-size: 20px;
	font-weight: 100;
	color: #333333;
}
.orange_bold {
	font-family: Geneva;
	color: #E98900;
	font-weight: bold;
	font-size: 12px;
}

.orange_title {
	font-family: Geneva;
	font-size: 12px;
	color: #E98900;
	font-weight: bold;
}

.resources_title {
	font-family: Geneva;
	font-size: 16px;
	font-weight: 100;
	color: #333333;
}


.alternating_red {
	background-color: #FFFF33;
}

.loginCopyrightText {
	color: #999999;
	font-size: .7em; 
}

#fullheight{height:100%}

a {
	color: #006699;
	text-decoration: none;
	font-family: Geneva;
	font-size: 12px;
	font-weight: normal;	
}

a:hover {
	color: #006699;
	text-decoration: underline;
	font-family: Geneva;
	font-size: 12px;
	font-weight: normal; 
}

a:visited {
	color: #006699;
	font-family: Geneva;
	font-size: 12px;
	font-weight: normal;	
}
a:link {
	color: #006699;
	font-family: Geneva;
	font-size: 12px;
	font-weight: normal;	
}


.iconLinkText {
	color: #FFFFFF;
	font-weight: bold;
	font-size: .8em;
}

.leftMenuLinkText {
	color: #6C7A83; 
	font-size: .8em;
}
.bdr_verticle {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: f3f3f3;
}


.topMenuLinkText {
	color: #000000;
	font-size: .8em; 
	
}

.menuCFAdminText {
	color: #FFFFFF;
	font-weight: bold;
	font-size: .8em;
}

.menuHeaderText {
	color: #0072AC;
	font-weight: bold;
	font-size: .8em;
}

.menuTD {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	background-color: #F2F2F2;
}
.login_text {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.overdue {
	color: #CC0000;
}
.red_normal {
	color: #CC0000;
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
}

.red_bold {
	color: #CC0000;
	font-weight: bold;
}

h1 {
	color: #0072AC;
	font-weight: bold;
	font-size: x-small;
	margin-top: 5px;
	margin-bottom: 10px;
}

.cellBlueSides {
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #C1D9DB;
}

.cellBlueTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1D9DB;
	border-bottom-width: none;
	border-bottom-style: none;
	border-bottom-color: none;
}
.black_header {
	font-family: Geneva;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.t_height {
	height: 10px;
}



.cellBlueBottom {
	border-top-width: none;
	border-top-style: none;
	border-top-color: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1D9DB;
}

.copyright {
	color: #777777;
	font-size: x-small;
}
.black {
	font-family: Geneva;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}


.copyrightLink {
	color: #FFFFCC; 
	font-size: x-small;
}


.breadcrumbs {
	font-family: Geneva;
	font-size: 11px;
	color: #666666;
}

.breadcrumbs a {
    font-family: Geneva;
	font-size: 11px;
	color: #C1852B;
	font-family: Geneva;
}

.breadcrumbs a:hover {
    font-family: Geneva;
	font-size: 11px;
	color: #C1852B;
	font-family: Geneva;
	text-decoration: underline;
}

.breadcrumbs a:visited {
    font-family: Geneva;
	font-size: 11px;
	color: #C1852B;
	font-family: Geneva;
}

.breadcrumbs a:link {
    font-family: Geneva;
	font-size: 11px;
	color: #C1852B;
	font-family: Geneva;
}

.breadcrumbs_black {
	font-family: Geneva;
	font-size: 11px;
	color: #CCCCCC;
}

.breadcrumbs_black a {
    font-family: Geneva;
	font-size: 11px;
	color: #FFFFCC;
	font-family: Geneva;
}

.breadcrumbs_black a:hover {
    font-family: Geneva;
	font-size: 11px;
	color: #FFFFCC;
	font-family: Geneva;
	text-decoration: underline;
}

.breadcrumbs_black a:visited {
    font-family: Geneva;
	font-size: 11px;
	color: #FFFFCC;
	font-family: Geneva;
}

.breadcrumbs_black a:link {
    font-family: Geneva;
	font-size: 11px;
	color: #FFFFCC;
	font-family: Geneva;
}


.resultsTitle {
	font-family: Geneva;
	font-size: 10px;
	color: #666666;
}


/*mnimer: added for the sanbox security formatting */
.color-title		{background-color:888885;color:white;background-color:7A8FA4;}
.color-header		{background-color:ddddd5;}
.alternating_blue {
	background-color: #D1E3ED;
}
.alternating_blue_tr {
	font-family: Geneva;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	background-color: #D1E3ED;
}
.brd_left_dotted {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}

.color-buttons		{background-color:ccccc5;}
.color-border		{background-color:666666;}
.left_menu_sub {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.blue_bdr_bottom {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #A4BBFF;
}
.bdr_footer {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
}
.news_header {
	font-family: Geneva;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
}
.news_detail {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.grey_bdr_bottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.dropdown {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
}
.message_headers {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
}
.toggle { 
	font-family: Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.main {
	font-family: Geneva;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.news_title {
	font-family: Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.main_grey {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}
.main_white {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.grey_brd_dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.f_input_long {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 200px;
}
.alternating {
	background-color: #F5F6EC;
}

.alternating_bdr {
	background-color: #f8f8f8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.tr_bg_header {
	background-color: #CEDBFF;
}

.main_b {

	font-family: Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.sub_headers {

	font-family: Geneva;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	background-color: #E6ECF2;
}
.blue_title_text {
	font-family: Geneva;
	font-size: 14px;
	font-weight: bold;
	color: #2255AA;
}
.blue_title {
	font-family: Geneva;
	font-size: 14px;
	font-weight: normal;
	color: #2255AA;
}
.grey_title_text {

	font-family: Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.dropdown_long {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 200px;
}
.dropdown_xtrlong {

	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 280px;
}
.alternating_grey {

	background-color: #f8f8f8;
}
.dropdown_30 {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 30px;
}
.dropdown_50 {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 50px;
}
.dropdown_60 {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 60px;
}
.dropdown_80 {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 80px;
}
.dropdown_120 {
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 120px;
}
.dropdown_360 {


	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 360px;
}
.alternating_lgreen {

	background-color: #F4FFE5;
}

.mxSpacer {
	padding-left: 100px;
	margin-right: 100px;
	margin-left: 100px;
	padding-right: 100px;
	width: 100px;
}


    
/* begin tips */
#ymgl-tips p {
    background: url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/tip16_1.gif) no-repeat 0 0;
    margin: 0 15px 0 15px;
    padding: 0 0 0 20px;
}

/* end tips */
.doc-popup-body,
.doc-layout-3 {
   margin:0;
}

.doc-popup-head {
   display:none;
}

/* begin edit blast */

#ymgl-edit-blast {
    text-align: right;
}

#ymgl-edit-blast h3 {
    font-size: 100%;
    font-weight: bold;
    color: #404040;
    text-align: left;
    margin: 10px 0 2px 10px;
}

#ymgl-edit-blast p {margin:0;}

#ymgl-edit-blast .footnote {
    display: block;
    text-align: left;
    margin: 0 10px 10px 10px;
}

#ymgl-edit-blast .footnote a {font-size:100%; margin:0;}
#ymgl-edit-blast label {
    display: block;
    clear: both;
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
    margin-left: 10px;
}

#ymgl-edit-blast textarea, #ymgl-edit-blast input, #ymgl-edit-blast select {
    text-align: left;
    margin: 0 10px 7px 10px;
    width: 90%;
    *width: 100%;
}

#ymgl-edit-blast select {width:90%;}

#ymgl-edit-blast .active, #ymgl-edit-blast .inactive, #ymgl-edit-blast .active_add, #ymgl-edit-blast .inactive_add {
    width: auto;
    margin: 3px 10px 10px 0;
    position: relative;
    z-index: 2000000;
}

#ymgl-edit-blast em.alert{
    text-align: left;
    font-size: 74%;
    padding: 2px 0px 10px 10px;
}

#ymgl-edit-blast .ct {margin-bottom:-18px;}
#ymgl-edit-blast .cb {margin-top:-18px;}


#ymgl-profile a:visited {
   color: #247CD4;
}

#ymgl-profile .user-card {
   font-size: 120%;
   color: #295a7b;
   line-height: 1.2em;
   margin: 5px 0 0 5px;
   width:auto;
}

#ymgl-profile .user-card .user-photo {
   margin-right:4px;
   width:48px;
}

#ymgl-profile .user-card .vitals {
   width:auto;
}

#ymgl-profile .user-card .user-name {
   padding-bottom:3px;
}

#ymgl-profile .user-card .user-name span {
   display:block;
   clear:both;
   float:none;
   font:60% verdana;
}

#ymgl-profile .caption {
    margin: 2px 0 10px 5px;
}

#ymgl-profile .menu-shadow  {
    border: 1px solid #a6c2cc;
    margin: 10px 4px 10px 0;
}

#ymgl-profile .menu-shadow .menu {
    clear: both;
    border: 1px solid #295a7b;
    background-color: #fff;
    padding: 10px 0 10px 0;
    margin: 0px 0 -2px -8px;
    min-height: 8em;
    width: 205px;
    position: relative;
    top: -2px;
}

#ymgl-profile .menu-shadow .menu ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

#ymgl-profile .menu-shadow .menu li {
    margin: 0 2px 8px 10px;
	background:transparent;
	border:0;
	padding:0;
}

#ymgl-profile .menu-shadow .menu li.last {
   margin-bottom: 0;
}

#ymgl-profile .menu-shadow .menu li.new a {
    font-weight: bold;
}

#ymgl-profile .menu-shadow .menu li em {
   display:block;
   clear:right;
   float:left;
   font-weight: bold;
   color: #ff7900;
   background-color: #ffeec2;
   text-align: right;
   width:1.8em;
   margin-right:2px;
   *margin-right:0;
}

#ymgl-profile .menu-shadow .menu a:hover em {
text-decoration: none;
}

#ymgl-profile .menu-shadow .menu .user-action {border-top: 1px solid #d4d4d4; margin: 0 15px 0 10px; padding-top: 5px;}

#ymgl-profile .menu-shadow .menu .user-action li {
   padding-left: 22px;
   padding-top:1px;
   margin-left: 0;
   margin-bottom: 5px;
   min-height:19px;
   line-height:19px;
   background-repeat:no-repeat;
   background-position: 0 0;
}

#ymgl-profile .menu-shadow .menu .user-action li a {font-weight:normal;}

#ymgl-profile .menu-shadow .menu .user-action .action {
   background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/icon_arrow.gif);
}

#ymgl-profile .menu-shadow .menu .user-action .compose {
   background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/icon_pencil.gif);
}

#ymgl-profile .menu-shadow .menu .user-action .photo-upload {
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/icon_camera.gif);
}

#ymgl-profile .menu-shadow .menu .user-action .edit-page {
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/icon_person.gif);
}

#ymgl-profile .menu-shadow .menu .user-action .invite {
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/icon_plus.gif);
}


#ymgl-profile {
margin-bottom:28px;
}

#ymgl-profile .user-stats {
margin: -23px 10px 0 10px;
position:relative;
bottom:-23px;
*bottom:-22px;
}

#ymgl-profile .user-stats .head {
margin:0;
padding:0;
padding-top:3px;
list-style:none;
}

#ymgl-profile .user-stats .head li {
clear:right;
float:left;
font:74% verdana, arial, helvetica;
width:50px;
margin: 0 2px 0 0;
padding-top:2px;
border:1px solid #7b9ebd;
background:#fff;
text-align:center;
}

#ymgl-profile .user-stats .head li.active {
background:#e6ecf2;
border-top:0;
padding-top:3px;
}

#ymgl-profile .user-stats .head li.active_add {
background:#e6ecf2;
border-top:0;
padding-top:3px;
}

#ymgl-profile .user-stats h4 {
   font:74% verdana, arial, helvetica;
   font-weight:bold;
   margin:0 0 5px 0;
}

#ymgl-profile .user-stats .stats-table {
width:100%;
}

#ymgl-profile .user-stats .stats-table caption {
font:74% verdana, arial, helvetica;
color:#666;
padding:0 0 5px 0;
text-align:left;
}

#ymgl-profile .user-stats .stats-table td {
padding-bottom:6px;
}

#ymgl-profile .user-stats .stats-table .stat {
font-weight:bold;
color:#628c2a;
text-align:right;
}


/* begin friends communication module */
#ymgl-my-friends {
    border: 1px solid #7b9ebd;
    width: 205px;
}

#ymgl-my-friends iframe {
    margin: 0;
    padding: 0;
    width: 205px;
    *width: 202px;
    height: 8.966665em;
}

#ymgl-my-friends.iframe {
    border: none;
    margin: 3px 0 0 0;
    width: 185px;
    *width: 175px;
}

#ymgl-my-friends.iframe ul {
    margin: 0 0 0 5px;      
    padding: 0;
    list-style: none;
}

#ymgl-my-friends.iframe ul.buddy_cat {
    padding: 0 0 5px 0;
}

#ymgl-my-friends.iframe ul.buddy_cat li .contact {
    padding-left: 10px;
}

#ymgl-my-friends .head {
    border-bottom: 1px solid #7b9ebd;
    *height: 1px;
    padding-bottom: 5px;
}
#ymgl-my-friends .head h3 {
    float: left;
    font-weight: bold;
    color: #404040;
    font-size: 100%;
    display: inline;
    margin: 0 5px 7px 10px;
}
#ymgl-my-friends .head span {
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
    margin-right: 10px;
}
#ymgl-my-friends .head select {
    text-align: left;
    margin: 0 0 0 10px;
    width: 150px;
}
#ymgl-my-friends .head select.jsaltered {
    width: 180px;
}
#ymgl-my-friends .head input {
    width: 30px;
    margin: 0;
    padding: 2px 0 2px 0;
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
}

#ymgl-my-friends h4 {
    clear: both;
    display: block;
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 0 10px 0 5px;
    padding: 0 0 2px 0;
}
#ymgl-my-friends ul {
    margin: 0 0 0 5px;
    padding: 0;
    list-style: none;
}

#ymgl-my-friends li {
    border-bottom: 1px solid #d4d4d4;
    padding: 2px 0 2px 0;
    margin: 0;
    *width: 100%;
}

#ymgl-my-friends li:after {
content: "."; display: block; font-size: 0px; line-height: 0px; height: 1px; clear: both; visibility:hidden;
}

#ymgl-my-friends li .contact {
    display: block;
    clear: none;
    float: left;
    width: 95px;
}

#ymgl-my-friends li .contact.empty {
    text-align: center;
    background:transparent;
    margin:auto;
}

#ymgl-my-friends li .action_a, #ymgl-my-friends li .action_b {
    display: block;
    clear: left;
    clear: none;
    float: right;
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #666;
    text-align: left;
    margin-right: 3px;
    padding-top: 2px;
    width: 12px;
}
#ymgl-my-friends li .action_a {
    clear: none;
    float: left;
    padding-right: 2px;
    width: 12px;       
}
  
#ymgl-my-friends .footnote {
    border-top: 1px solid #7b9ebd;
    text-align: center;
    background-color: #f7f7e4;
    padding: 10px;
}
  
#ymgl-my-friends .ct {
    margin-bottom: 7px; 
}
     
    
#ymgl-my-friends .cb {
    margin-top: -3px;
} 


/* begin search-friends */
#ymgl-search-friends h3 {
    font-weight: normal;
    color: #404040;
    margin-bottom: 10px;
}

#ymgl-search-friends .wrapper {
	/*border: 1px solid #E6ECF2;
	background-color: #E6ECF2;*/
}

#ymgl-search-friends .wrapper .head {
    border-bottom: 1px solid #7b9ebd;
    background-color: #e6ecf2;
    /*padding-left: 18px;*/
    margin: 0 0 15px 0;
    position: absolute;
	
}

#ymgl-search-friends .wrapper .head_nobdr {
   /* border-bottom: 1px solid #7b9ebd;
    background-color: #e6ecf2;
    padding-left: 18px;*/
    margin: 0 0 15px 0;
    position: absolute;
	
}

#ymgl-search-friends .wrapper .head_nobdr a {
    display: block;
    clear: none;
    float: left;
    color: #247CD4;
    line-height: 1.3em;
    text-align: center;
    padding: 0;
    margin: 0;
	min-width:20px;
    *width: 20px;
    position: absolute;
    cursor: pointer;
    cursor: hand;
	white-space:nowrap;
}

#ymgl-search-friends .wrapper .head a {
    display: block;
    clear: none;
    float: left;
    color: #247CD4;
    line-height: 1.3em;
    text-align: center;
    padding: 0;
    margin: 0;
	min-width:20px;
    *width: 20px;
    position: absolute;
    cursor: pointer;
    cursor: hand;
	white-space:nowrap;
}

#ymgl-search-friends .wrapper .head_nobdr .delimiter {
    display: block;
    clear: right;
    float: left;
    width: 1px;
    position: relative;
    padding:0;
	text-align:center;
}

#ymgl-search-friends .wrapper .head .delimiter {
    display: block;
    clear: right;
    float: left;
    width: 1px;
    position: relative;
    padding:0;
	text-align:center;
}
#ymgl-search-friends .wrapper .head_nobdr #tab-name.active {
    margin-right:-2px;
}

#ymgl-search-friends .wrapper .head_nobdr #tab-name.active_add {
    margin-right:-2px;
}

#ymgl-search-friends .wrapper .head_nobdr #tab-email.active {
    margin-left:-2px;
	margin-right:-2px;
}
#ymgl-search-friends .wrapper .head_nobdr #tab-email.active_add {
    margin-left:-2px;
	margin-right:-2px;
}

#ymgl-search-friends .wrapper .head_nobdr #tab-interests.active {
    margin-left: -2px;
}

#ymgl-search-friends .wrapper .head_nobdr #tab-interests.active_add {
    margin-left: -2px;
}

#ymgl-search-friends .wrapper .head #tab-name.active {
    margin-right:-2px;
}

#ymgl-search-friends .wrapper .head #tab-name.active_add {
    margin-right:-2px;
}

#ymgl-search-friends .wrapper .head #tab-email.active {
    margin-left:-2px;
	margin-right:-2px;
}
#ymgl-search-friends .wrapper .head #tab-email.active_add {
    margin-left:-2px;
	margin-right:-2px;
}

#ymgl-search-friends .wrapper .head #tab-interests.active {
    margin-left: -2px;
}

#ymgl-search-friends .wrapper .head #tab-interests.active_add {
    margin-left: -2px;
}

#ymgl-search-friends .wrapper .head .active {
    font-weight: bold;
    color: #fff;
    line-height: .75em;
    border: 1px solid #295c7d;
    border-bottom: 1px solid #2181a3;
    background: #2181a3;
    padding: 0 0 7px 0;
    margin: -10px 0 -1px 0;
    position: relative;
    z-index: 40000;
}

#ymgl-search-friends .wrapper .head_nobdr .active {
    font-weight: bold;
    color: #fff;
    line-height: .75em;
    border: 1px solid #295c7d;
    border-bottom: 1px solid #2181a3;
    background: #2181a3;
    padding: 0 0 7px 0;
    margin: -10px 0 -1px 0;
    position: relative;
    z-index: 40000;
}

#ymgl-search-friends .wrapper .head .active_add {
    font-weight: bold;
    color: #fff;
    line-height: .75em;
    border: 1px solid #295c7d;
    border-bottom: 1px solid #cc3333;
    background: #CC3333;
    padding: 0 0 2px;
    margin: -5px 0 -1px;
    position: relative;
    z-index: 40001;
}

#ymgl-search-friends .wrapper .head_nobdr .active_add {
    font-weight: bold;
    color: #fff;
    line-height: .75em;
    border: 1px solid #295c7d;
    border-bottom: 1px solid #cc3333;
    background: #CC3333;
    padding: 0 0 2px;
    margin: -5px 0 -1px;
    position: relative;
    z-index: 40001;
}

#ymgl-search-friends .wrapper .head .active .tail {
    display: block;
    clear: both;
    font-size: 0;
    line-height: 0;
    background-image: url(../images/tab_arrow_blue.gif);
    background-repeat: no-repeat;
    background-position: bottom 50%;
    margin: auto;
    height: 7px;
    width: 19px;
    position: absolute;
	bottom:-8px;
    *bottom: -7px;
	left:40%;
    z-index: 10000;
	
}

#ymgl-search-friends .wrapper .head_nobdr .active .tail {
    display: block;
    clear: both;
    font-size: 0;
    line-height: 0;
    background-image: url(../images/tab_arrow_blue.gif);
    background-repeat: no-repeat;
    background-position: bottom 50%;
    margin: auto;
    height: 7px;
    width: 19px;
    position: absolute;
	bottom:-8px;
    *bottom: -7px;
	left:35%;
    z-index: 10000;
	
}

#ymgl-search-friends .wrapper .head .active_add .tail {
    display: block;
    clear: both;
    font-size: 0;
    line-height: 0;
    background-image: url(../images/tab_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: bottom 50%;
    margin: auto;
    height: 7px;
    width: 19px;
    position: absolute;
	bottom:-8px;
    *bottom: -7px;
	left:40%;
    z-index: 10000;
}

#ymgl-search-friends .wrapper .body {
    margin: 0 15px 0 20px;
}

#ymgl-search-friends .wrapper .body div {
    clear: right;
    float: left;
    width: 140px;
    margin: 0 7px 10px 0;
}

#ymgl-search-friends .wrapper .body div input {
    width: 100%;
}

#ymgl-search-friends .wrapper .body .main-field {
    width: 200px;
}

#ymgl-search-friends .wrapper .body div label {
    display: block;
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
}

#ymgl-search-friends .wrapper .body .inactive {
    width: 50px;
}

#ymgl-search-friends .wrapper .foot {
    font-size: 74%;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: right;
    margin: 10px 10px 5px 0;
}

#ymgl-search-friends .wrapper .head a .cl {
    display: none;
}

#ymgl-search-friends .wrapper .head_nobdr a .cl {
    display: none;
}

#ymgl-search-friends .wrapper .head a .link-text {
	display:block;
	background:transparent;
	margin:0 7px;
	padding:0;
	text-align:center;
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

#ymgl-search-friends .wrapper .head_nobdr a .link-text {
	display:block;
	background:transparent;
	margin:0 7px;
	padding:0;
	text-align:center;
	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

#ymgl-search-friends .wrapper .head .active .link-text {
    display: block;
    background: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_b_mblue_ne.gif) no-repeat top right;
    margin:0;
	padding:10px 6px 2px 5px;
	position:relative;
	top:-1px;
	right:-1px;
}

#ymgl-search-friends .wrapper .head_nobdr .active .link-text {
    display: block;
    background: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_b_mblue_ne.gif) no-repeat top right;
    margin:0;
	padding:10px 6px 2px 5px;
	position:relative;
	top:-1px;
	right:-1px;
}

#ymgl-search-friends .wrapper .head .active_add .link-text {
    display: block;
    background: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_b_mblue_ne.gif) no-repeat top right;
    margin:0;
	padding:10px 6px 2px 5px;
	position:relative;
	top:-1px;
	right:-1px;
}

#ymgl-search-friends .wrapper .head .active .cl {
    display:block;
    background: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_b_mblue_nw.gif) no-repeat top left;
	height:3px;
	width:3px;
	position:absolute;
    left: -1px;
	top:-1px;
}

#ymgl-search-friends .wrapper .head_nobdr .active .cl {
    display:block;
    background: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_b_mblue_nw.gif) no-repeat top left;
	height:3px;
	width:3px;
	position:absolute;
    left: -1px;
	top:-1px;
}

#ymgl-search-friends .wrapper .head .active_add .cl {
    display:block;
    background: url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_b_mblue_nw.gif) no-repeat top left;
	height:3px;
	width:3px;
	position:absolute;
    left: -1px;
	top:-1px;
}

#ymgl-search-friends .head .ct .cl {left:-20px;}

#ymgl-search-friends .head_nobdr .ct .cl {left:-20px;}

#ymgl-search-friends .wrapper .cb {bottom:-2px; *bottom:-1px;}

/* end search-friends */



#ymgl-friends-active .head {
    text-align: right;
    padding: 0 0 10px 0;
    margin: 7px 15px 4px 15px;
    border-bottom: 1px solid #d4d4d4;
}

#ymgl-friends-active .head h3 {
    clear: right;
    float: left;
    font-size: 118%;
    color: #404040;
    font-weight: normal;
    margin: 0 10px 0 0;
}

#ymgl-friends-active .head span.all {
    font-size: 118%;
    font-weight:bold;
    background:transparent url(http://us.i2.yimg.com/us.yimg.com/i/us/cmty/arrow_rt_15x11.gif) no-repeat 0 50%;
    padding-left:18px;
}

#ymgl-friends-active .body {
    margin: 0 15px 0 15px;
}

#ymgl-friends-active .body p.no-data {
    font-style: italic;
    text-align: center;
    line-height: 8em;
    width: 100%;
}

#ymgl-friends-active .body .row {
    border: 0;
    border-bottom: 1px solid #d4d4d4;
    padding: 10px 0 10px 0;
    margin: 0;
    min-height: 90px;
    *height:90px;
    position: relative;
}

#ymgl-friends-active .body .row .user-card {
    clear: right;
    float: left;
   margin:0 40px -15px 0;
   *width:190px;
   min-width:190px;
}

#ymgl-friends-active .body .row .user-card .vitals {
   width:120px;
}


#ymgl-friends-active .body .row .foot {
    text-align: left;
    font: 74% verdana, arial, helvetica, sans-serif normal;
    color: #999;
    border: 0;
    padding: 3px 0 0 0;
    margin: 0 0 0 225px;
}

#ymgl-friends-active .body .row .foot h4 {
    display: inline;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
}

#ymgl-friends-active .body .row .foot .datestamp {
    clear: none;
    float: none;
    display: inline;
    font-size: 100%;
    width: auto;
    margin: 0;
}
/*rnr css*/
#ymgl-friends-active .body .row .vitality .rnr {}

#ymgl-friends-active .body .row .vitality .rnr .clr {
	display:none;
}

#ymgl-friends-active .body .row .vitality .rnr .hd h4 {
 	font-size:100%;
}

#ymgl-friends-active .body .row .vitality .rnr .hd cite {
	font-style:normal;
	font:74% verdana, arial, helvetica;
}

#ymgl-friends-active .body .row .vitality .rnr .bd {
	margin-top:0;
}

#ymgl-friends-active .body .row .vitality .rnr .bd .posting h5 {
	font:130% georgia;
	margin:0 0 7px 0;
}

#ymgl-friends-active .body .row .vitality .rnr .bd .posting dl {
	font:100% georgia;
	margin:0;
	padding:0;
}

#ymgl-friends-active .body .row .vitality .rnr .bd .posting dd {
    margin:0;
    padding:0;
}

#ymgl-friends-active .body .vitality .rnr .bd .posting p {
  margin:0;
}

#ymgl-friends-active .body .vitality .rnr .bd .posting p a {
  font:74% verdana;
}
/*end rnr css*/

#ymgl-friends-active .body .no-vitality .user-card-vitality {width:170px; margin-right:15px; margin-bottom:10px;}
#ymgl-friends-active .body .no-vitality .user-card-vitality .vitals {width:100px;}

#ymgl-friends-active .foot {
    text-align: right;
    padding: 10px 0 7px 0;
    margin:0 15px;
}

#ymgl-friends-active .foot span {
    font: 74% verdana, arial, helvetica, sans-serif;
    margin:0 0 0 25px;
}
/* Begin Picks Preview classes */
#ymgl-picks-preview {
   background-color:#f4ffe5;
   text-align:center;
}

#ymgl-picks-preview .head {
   text-align:left;
   margin-left:15px;
   margin-right:15px;
}

#ymgl-picks-preview .head h3 {
   display:block;
   clear:both;
   float:none;
}       

#ymgl-picks-preview .body {
   width:540px;
   margin-left:auto;
   margin-right:auto;
}

#ymgl-picks-preview .body .explore {
   display:inline;
   clear:right;
   float:left;
   width:150px;
   border:2px solid #d4d4d4;
   background:#fff;
   margin:0 13px;
}

#ymgl-picks-preview .body .explore .photo-wrapper {
   margin: 5px auto 10px auto;
   width:130px;
   height:115px;
   border-bottom:1px solid #d4d4d4;
}

#ymgl-picks-preview .body .explore p {
   text-align:left;
   margin: 0 10px 10px 10px;
}

#ymgl-picks-preview .body .explore p a {
   font-weight:bold;
}

#ymgl-picks-preview .foot {
   text-align:right;
   margin:10px 20px 7px 0;
}

#ymgl-picks-preview .explore .ct,
#ymgl-picks-preview .explore .cl,
#ymgl-picks-preview .explore .cb {
   background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/cmty/cr_explore_sm.gif);
}

#ymgl-picks-preview .explore .ct{
   top:-2px;
   right:-2px;
   height:4px;
}

#ymgl-picks-preview .explore .ct .cl {
   background-position:0 -4px;
   height:4px;
   width:4px;
   left:-4px;
}

#ymgl-picks-preview .explore .cb {
   bottom:-2px;
   right:-2px;
   height:4px;
   background-position:100% -12px;
}

#ymgl-picks-preview .explore .cb .cl {
   left:-4px;
   width:4px;
   height:4px;
   background-position:0 -8px;
}
/* End Picks Preview classes */
.dropdown_250 {

	font-family: Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #C1852B;
	width: 250px; 
}
.item_subtitle {

	font-family: Geneva, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.main_b_red {


	font-family: Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.blue_b {

	color: #C1852B;
	font-weight: bold;
}
.step_active {

	font-family: Geneva, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #333333;
}
.step_inactive {


	font-family: Geneva, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #cccccc;
}
.bg_lightyellow {

	background-color: #FFFFCC;
}
.bg_lightgreen {


	background-color: #DFFFEA;
}
.bg_lightyellowsub {

	background-color: #FFFFE8;
}
.bg_lightgreensub {


	background-color: #F0FFF5;
}
.item_subtitlegrey {


	font-family: Geneva, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}
.item_title_red {

	font-family: Geneva, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #CC0000;
}
.green_bold {

	color: #009900;
	font-weight: bold;
}
.bg_lightredsub {



	background-color: #FFE8E8;
}
.blue_bold {

	color: #0066CC;
	font-weight: bold;
}
.item_subtitlegreen {


	font-family: Geneva, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #009900;
}

.item_green_medium {


	font-family: Geneva, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}

.item_subtitlered {



	font-family: Geneva, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2B6573;
}
.bdr_dot_top {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.bdr_dot_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.comment_post {


	font-family: Geneva, Geneva, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #666666;
}
.bdr_dot_top_thick_bottom {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	}

