/*reset css*/
*{margin:0;padding:0;outline:none;}
a:hover,a:active{outline:none;}
a{color:#828282}
h1,h2,h3,h4,h5,h6,p,br,hr,div,a,ul,form{margin:0;list-style:none;padding:0;line-height:inherit;text-decoration:none;font-weight:normal}
button{cursor:pointer}
.normal{font-weight:normal;}
/*common css values*/
.floatl{float:left}
.floatr{float:right}
.left{float:left;}
.right{float:right;}
.clear{clear:both}
.floatnone{ float: none !important; }
.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtb10{padding:10px 0;}
.paddinglr10{padding:0 10px;}
.paddingtb5{padding:5px 0;}
.paddinglr5{padding:0 5px;}
.margin10{margin:10px;}
.margin5{margin:5px;}
.m10{margin:10px;}
.mb0{margin-bottom:0px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.margintb10{margin:10px 0;}
.margintb20{margin:20px 0;}
.marginlr10{margin:0 10px;}
.margintb5{margin:5px 0;}
.marginlr5{margin:0 5px;}
.disabled{opacity:.4;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);cursor:default;}
.waiting{margin:3px 0;padding-left:20px;background:transparent url('/images/spinner.gif') no-repeat scroll left bottom;}
/*universal objects*/
.textfield{border:1px solid #dbdbdb;-moz-border-radius:4px;-webkit-border-radius:4px;padding:3px 4px;color:#666;}
.pagination{font-size:12px;}
.pagination span{float:left;margin:0 2px;}
.pagination a{color:#9f9f9f;margin:0 2px;float:left;}
.pagination a.active{color:#1866b0;}
.pagination .prev_page{background:url(/images/elements/back-button.png) left top no-repeat;}
.pagination .next_page{background:url(/images/elements/next-button.png) left top no-repeat;}
.pagination .next_page, .pagination .prev_page{border:none;width:17px;height:17px;margin-top:-3px;font-size:0;}
.pagination .current{color:#333;}
.pagination .disabled{display:none;}
/*main site css*/
body{font-family:Helvetica,Arial,Tahoma;}
#container{width:970px;padding:15px;margin:auto;}

/*topnav css*/
#topnav{background:url(/images/background/top-nav-bg.png) no-repeat left top;padding:2px 0;font-size:12px;}
#topnav span.right{background:url(/images/background/top-nav-right.png) no-repeat right top;padding:21px 0;display:block;position:relative;bottom:2px;width:10px;}
#topnav ul li{float:left;}
#topnav ul#main-nav{padding-left:10px;}
#topnav span.divider{border-right:1px solid #d4d4d4;}
#topnav ul li span{width:10px;height:38px;float:right;position:relative;right:0px;display:block;}
#topnav ul li:hover{background-color:none;}
#topnav ul li:hover a{background:url(/images/background/topnav-hover.png)no-repeat left top;}
#topnav ul li:hover span,#topnav ul li:hover span.divider{border:none;background:url(/images/background/topnav-hover-right.png)no-repeat right top;}
#topnav ul li.active{background-color:#979797;}
#topnav ul li.active a{background:url(/images/background/topnav-hover.png)no-repeat left top;}
#topnav ul li.active a{color:#fff;}
#topnav ul li.active span,#topnav ul li.active span.divider{color:#fff;border:none;background:url(/images/background/topnav-hover-right.png)no-repeat right top;}

#topnav a{color:#868686;padding:12px 8px 12px 15px;display:block;margin-right:13px;}
#topnav ul li.divider{border-right:1px solid #d4d4d4;}
#topnav ul li:hover{background-color:none;}
#topnav ul li.active:hover a{background:url(/images/background/topnav-hover.png)no-repeat left top;}
#topnav ul li:hover span,#topnav ul li:hover span.divider{border:none;background:none;}
#topnav ul li.active{background:#979797 url("/images/background/topnav-hover-right.png") no-repeat top right;}
#topnav ul li.active a{background:url("/images/background/topnav-hover.png") no-repeat left top;}
#topnav ul li.active a{color:#fff;}
#topnav ul li.active span,#topnav ul li.active span.divider{color:#fff;border:none;background:none;}
#topnav ul{margin:0;padding:0;list-style:none;}
#topnav li{float:left;background:none;margin:0;padding:0px;}
#topnav a{float:left;display:block;padding:12px 0px 12px 12px;}
#topnav > ul a{width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a{float:none;}
/* End IE5-Mac hack */
#topnav a:hover{color:#333;}
#topnav li:hover a{background:url("/images/background/topnav-hover.png") no-repeat left top;}
#topnav li:hover{background:url("/images/background/topnav-hover-right.png") no-repeat top right;}
#topnav li.active:hover{background-color:#979797;}
#topnav ul li.no_action span {
  color:#868686;
  display:block;
  float:none;
  height:auto;
  margin-right:12px;
  padding:12px 0 12px 12px;
  width:auto;
}
#topnav li.no_action:hover { background:none; }
#my_profile_tabnav {
  margin-top: 2em;
  margin-bottom: 1em;
}

/*breadcrumbs*/
#breadcrumbs{border:1px solid #dbdbdb;-moz-border-radius:4px;-webkit-border-radius:4px;}
#breadcrumbs li{float:left;font-size:12px;padding:9px 12px;color:#727272;}
#breadcrumbs li.active,#breadcrumbs li.active a{font-weight:bold;}
#breadcrumbs li.divider{background:url(/images/background/crumb-divider.png) no-repeat right top;padding-right:17px}
#breadcrumbs li a{color:#727272;}
#breadcrumbs li a:hover{color:#0e69bc}
/*search results*/
.search-results {border:1px solid #dbdbdb;-moz-border-radius:4px;-webkit-border-radius:4px;width:720px;color:#9f9f9f}
.search-results #nav{background:#f5f5f5;border-bottom:1px solid #dedede;padding:20px 10px 10px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.search-results #nav ul li{float:left;margin:0 3px;}
.search-results #nav h3{font-size:16px;}
.search-results .sorting-nav li.bttn{background:url(/images/background/sort-button-bg.png)no-repeat left;position:relative;bottom:6px;font-size:12px;}
.search-results .sorting-nav li.bttn a{color:#999;background:url(/images/background/sort-button-right.png)no-repeat right;display:block;padding:7px 8px;border:none;}
.search-results .sorting-nav li.bttn a input{position:relative;top:1px;border:inherit;margin-right:5px;}
.search-results .sorting-nav li.bttn a.active{color:#1066b3;}
.search-results .result-box{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #eaeaea;border-bottom:3px solid #eaeaea;border-left:2px solid #eaeaea;margin-bottom:15px;}
.search-results .result-box .user-info, #group_members_container .result-box .user-info  { font-size:10px; line-height:18px; color:#9f9f9f; }
.search-results .result-box .user-info .info { font-size:10px; line-height:18px; color:#9f9f9f; }
#group_members_container .result-box .user-info .info { font-size:10px !important }
.user-info .info .user_primary_filters { font-size: 12px; color:#9f9f9f; line-height:14px;}
.user-info .info .telephone { font-size: 12px; color:#9f9f9f; line-height:14px; margin-top: .5em; }
.user-info dl dt { text-transform: uppercase; color: #666; font-size: .9em; }


* /*.search-results .result-box a{color:#1066b3;}
.search-results .result-box .user-info .picture,.avatar{-moz-border-radius:6px;-webkit-border-radius:6px;margin-right:5px;background-repeat:no-repeat;background-position:left top;border:#dedede 1px solid;}
.search-results .result-box .user-info .picture img,.avatar img{width:111px;height:118px;}
*/
.search-results #nav #filter_user_type {
  background-image:url(/images/background/sort-button-bg.png);
  background-position:top left;
  background-repeat:no-repeat;
  width:150px;
  width:auto;
}
.search-results #nav #filter_user_type a {
  background-color:transparent;
  background-image:url(/images/background/sort-button-right-arrow.png);
  background-repeat:no-repeat;
  background-position:top right;
  padding-right:15px;
}
.search-results #nav #filter_user_type a img { 
  border:none; 
  position:relative;
  top:-2px;
  left:-2px;
}
.search-results #nav #filter_user_type ul {
  background-color:#fff;
  display:none;
  float:left;
  margin:0;
  margin-top:-8px;
  position:absolute;
  z-index:10;
}
.search-results #nav #filter_user_type li.first {
  padding-top:8px;
}
.search-results #nav #filter_user_type li {
  background-image:none;
  border-left:1px solid #e3e3e3;
  border-right:1px solid #e3e3e3;
  display:block;
  float:none;
  margin:0;
  padding:0;
}
.search-results #nav #filter_user_type li.last a { padding-bottom:0; }
.search-results #nav #filter_user_type li.cap {
  background-image:url(/images/background/sort-button-cap.gif);
  border-left:none;
  border-right:none;
  margin-top:-8px;
  height:10px;
}
.search-results #nav #filter_user_type li a {
  background-image:none;
  display:block;
  padding-right:8px;
  width:132px;
}
.search-results #nav #filter_user_type li a:hover { color:#1066B3; }

.search-results .result-box .user-info .picture{ width:111px; overflow:hidden; margin-right:5px; margin-bottom: .5em;}
.search-results .result-box .user-info .picture img{border:none;}
.user-info h4{font-weight:bold;color:#6b6b6b;font-size:13px;}
.user-info li.icon{float:left;margin-right:3px;}
.user-info li.icon a{width:15px;height:25px;display:block;}
.user-info li.icon a.blogger{background:url(/images/icons/blogger.gif) no-repeat left top;}
.user-info li.icon a.delicious{background:url(/images/icons/delicious.gif) no-repeat left top;}
.user-info li.icon a.digg{background:url(/images/icons/digg.gif) no-repeat left top;}
.user-info li.icon a.facebook{background:url(/images/icons/facebook.gif) no-repeat left top;}
.user-info li.icon a.linkedin{background:url(/images/icons/linkedin.gif) no-repeat left top;}
.user-info li.icon a.technorati{background:url(/images/icons/technorati.gif) no-repeat left top;}
.user-info li.icon a.twitter{background:url(/images/icons/twitter.gif) no-repeat left top;}
.user-info li.icon a.rss{background:url(/images/icons/rss.gif) no-repeat left top;}
.user-info li.icon a.flickr{background:url(/images/icons/flickr.gif) no-repeat left top;}
.user-info li.icon a.email{background:url(/images/icons/mail.png) no-repeat left top;}
.user-info li.icon a.youtube{background:url(/images/icons/youtube.gif) no-repeat left top;}
.user-info li.icon a.tumblr{background:url(/images/icons/tumblr.gif) no-repeat left top;}
.user-info li.icon a.linkedin{background:url(/images/icons/linkedin.gif) no-repeat left top;}
.user-info li.icon a.myspace{background:url(/images/icons/myspace.gif) no-repeat left top;}
.user-info li.icon a.newsvine{background:url(/images/icons/newsvine.gif) no-repeat left top;}
.user-info li.icon a.reddit{background:url(/images/icons/reddit.gif) no-repeat left top;}
.user-info li.icon a.smugmug{background:url(/images/icons/smugmug.gif) no-repeat left top;}
.user-info li.icon a.stumbleupon{background:url(/images/icons/stumbleupon.gif) no-repeat left top;}
.user-info li.icon a.vimeo{background:url(/images/icons/vimeo.gif) no-repeat left top;}
.user-info .info{width:140px;}
.user-info dl { margin: 1em 0; }
.user-info dt { font-weight: normal; }
.user-info dd { margin-bottom: .5em; }
.user-info .name-and-links { 
  margin: auto; width: 90px; 
}

#search-area .user-info .info {
  -moz-border-radius:4px 4px 4px 4px;
  border:1px solid #DBDBDB;
  padding: 10px;
  width: 181px;  
  margin-bottom: 1em;
}

.search-results .result-box .user-interest{border-left:1px solid #dedede;padding-left:5px;margin-left:5px;width:413px;}
.interest-bar{background:url(/images/elements/shade.png) repeat-x bottom;padding:5px;font-size:12px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;background-color:#a2a2a2;}
.interest-bar img{float:left;position:relative;top:5px;background:#a2a2a2;}
.interest-bar span{background:#fff;padding:0 6px;color:#a2a2a2;-moz-border-radius:3px;-webkit-border-radius:3px;}
.search-results .result-box .user-interest .tags{margin:15px 2px 2px 5px;}
.search-results .result-box .user-interest .tags a{margin-right:10px;}
.search-results a.more{font-size:11px;color:#666;background:url(/images/elements/arrow.png) right no-repeat;padding-right:10px;margin-left:5px;line-height:25px}
/*profile*/
.profile {-moz-border-radius:4px;-webkit-border-radius:4px;background:#eee;padding:5px;}
#search-area ul.interests li a.mini{color:#999;}
.search-results .profile .result-box{background:#fff;margin-bottom:0;}
.search-results .profile .result-box .user-interest{width:380px;}
/*search box*/
#search-area{background:url(/images/elements/search-bg.png)no-repeat left top;width:223px;border:1px solid #dedede;-moz-border-radius:6px;-webkit-border-radius:6px;padding:5px 0 15px 0;}
#search-area .search-field h5, #search-area .search-field h5 a{font-size:15px;color:#1568b4;font-weight:bold;margin:6px 0;}
#search-area .search-field h5 span{font-weight:normal;font-size:13px;color:#828282;}
#search-area .search-field button{background:url('/images/elements/search.png') no-repeat left top;border:none;width:15px;height:15px;font-size:0px;margin-left:4px;position:relative;bottom:2px;}
#search-area hr{border:none;border-top:1px solid #e6e6e6;margin:2px 10px 10px 10px;}
#search-area ul.interests{border:1px solid #dbdbdb;background:#fff;line-height:23px;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#search-area ul.interests li a{color:#6b6b6b;}
#search-area ul.interests li.active a{color:#1568b4;font-weight:bold;}
.search-results #search-footer{background:#f5f5f5;border-top:1px solid #dedede;padding:20px 10px 10px 250px;-moz-border-radius:1px;-webkit-border-radius:1px;}
#footer{background:#f7f7f7;border-top:3px solid #e5e5e5;padding:15px; clear: both; }
#footer .container{width:970px;padding:15px;margin:auto;}
#footer .container a{font-size:12px;color:#999999;}
#footer .container li{float:left;margin-left:10px;}
#footer .container a.powered{background:url('/images/icons/redrover.png') no-repeat right;padding-right:130px; padding-bottom:3px; padding-top:7px; }
/*---------------------*/
/* original -----------*/
/*---------------------*/
/* Login */

#login{padding:15px;float:left;display:inline;margin-right:20px;}
#returning{background:#f5f5f5;width:170px;padding:15px;float:left;display:inline;margin-right:20px;}
#login h2{font-size:20px;color:#000;display:block;margin:0 0 15px 0;}
#returning h2{font-size:20px;color:#000;display:block;margin:0 0 15px 0;}
#returning #loginBtn{background:url(/images/login_btn.gif) top left no-repeat;float:right;display:inline;text-indent:-999em;overflow:hidden;width:90px;height:40px;border:none;cursor:pointer;margin-top:10px;}
#returning #loginHere{background:url(/images/login_btn.gif) top left no-repeat;float:right;display:inline;text-indent:-999em;overflow:hidden;width:90px;height:40px;border:none;cursor:pointer;margin-top:10px;}


/* Home */
.home{float:left;display:inline;width:680px;}
.home h2{color:#000;font-size:30px;font-weight:normal;border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:15px;line-height:1em;}
.home h2 span{font-size:24px;}
.home .features{float:left;display:inline;width:400px;}
.home h3{font-size:22px;color:#369;margin-bottom:10px;}
.home ul{width:400px;list-style:none;margin-bottom:20px;}
.home li{margin-bottom:10px;padding:15px 0 20px 100px;font-size:18px;color:#000;font-weight:bold;line-height:1.3em;border-bottom:1px solid #d9d9d9;}
.home #icon01{background:url(/images/icon_home01.gif) top left no-repeat;}
.home #icon02{background:url(/images/icon_home02.gif) top left no-repeat;}
.home #icon03{background:url(/images/icon_home03.gif) top left no-repeat;}
#introBtn{background:url(/images/intro_video_btn.gif) top left no-repeat;display:block;text-indent:-999em;overflow:hidden;width:262px;height:40px;margin:0 auto;}
/* Sign Up */
.graphic{width:480px;float:left;display:inline;}
.graphic h2{color:#000;font-size:24px;font-weight:normal;line-height:1.2em;border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;margin:0 0 20px 0;}
.graphic #fourSteps{background:url(/images/four_step.jpg) top left no-repeat;width:478px;height:374px;text-indent:-999em;overflow:hidden;}
/* Sign Up Forms */
#signup{margin:15px 0 0 25px;display:inline;font-size:20px;}
#signup_part{margin:15px 0 0 25px;display:inline;font-size:20px;}
#signup #signupBtn{background:url(/images/signup_btn.gif) top left no-repeat;display:block;text-indent:-999em;overflow:hidden;width:108px;height:40px;border:none;cursor:pointer;}
#signup_part #signupBtn{background:url(/images/signup_btn.gif) top left no-repeat;display:block;text-indent:-999em;overflow:hidden;width:108px;height:40px;border:none;cursor:pointer;}
#signup_part p{margin:5px 0 15px 0;color:#999;}
#signup_part p.sml{font-size:11px;margin:10px 0 0 0;line-height:1.4em;color:#595959;}
#signup_standard h2{border:none;font-weight:bold;font-size:28px;color:#000;display:block;margin:0 0 15px 0;}
#signup_standard label{display:block;margin:0 0 5px 0;}
#signup_standard input,
#signup_standard select{height:24px;font-size:18px;margin:0 0 10px 0;}
#signup_standard{width:300px;margin:50px auto;}
#highlight{background-color:yellow;width:480px;}
/* Tags */
.tagsContent h2{font-size:26px;color:#000;padding-bottom:10px;}
.tagsContent .tabnav_content{background:#f6f6f6 !important;}
.tagsContent ul.tags li{display:inline;font-size:17px;line-height:30px;}
.tagsContent ul.tags li a{text-decoration:none;padding:5px;}
.tagsContent ul.tags li a:hover{background:#FFFFCC;color:#333;}
.tagsContent .addBox{background:#f5f5f5;padding:10px;margin:10px 0 35px 0;}
.tagsContent .addBox p{color:#595959;font-size:16px;padding:5px 0 0 0;line-height:1em;float:left;display:inline;}
.tagsContent form.newTag{margin:0;padding:0;width:280px;}
.tagsContent form.newTag input{height:20px;width:125px;}
.tagsContent form.newTag .btn{width:50px;height:auto;padding:2px;font-size:14px;}
.tagsContent form,
.peopleContent form{float:right;display:inline;margin-top:-10px;font-size:16px;width:265px;}
.tagsContent form input,
.peopleContent form input{font-size:16px;width:195px;margin-left:5px;}
/* Popup */
.popup{position:absolute;background:#9f9f9f;width:250px;padding:10px;}
.popup .count,
.popup .count a{color:#369 !important;font-size:16px;line-height:14px;}
.popup .groupsList{background:#fff;font-size:14px;overflow:scroll;height:130px;}
.popup .groupsList p{color:#000;font-size:14px;margin:5px;}
.popup .groupsList ul{font-size:14px;font-weight:normal;line-height:20px;list-style:none;margin:0;padding:0;}
.popup .groupsList li{margin:0 0 1px 5px;}
.popup .arrow{background:url(/images/popup_arrow.gif) top left no-repeat;width:11px;height:21px;float:left;display:inline;position:relative;top:10px;left:-21px;}
.popup .edit_or_flag{color:red;text-transform:uppercase;height:19px;float:right;margin-right:6px;display:inline;}
.popup .edit{}
.popup .flag{}
.popup .close{background:url(/images/popup_close_btn.gif) top left no-repeat;text-indent:-999em;overflow:hidden;width:20px;height:19px;float:right;display:inline;}
.popup .add{background:#f4f4f4 url(/images/plus_btn.gif) 5px center no-repeat;color:#595959;text-decoration:none;font-weight:bold;font-size:14px;display:block;padding:6px 25px 5px;}
.popup .remove{background:#f4f4f4 url(/images/minus_btn.gif) 5px center no-repeat;color:#595959;text-decoration:none;font-weight:bold;font-size:14px;display:block;padding:6px 25px;}
.popup .add:hover,.popup .remove:hover{color:#333;}
.popup h3{color:#fff;float:left;display:inline;margin:0 0 10px -10px;padding:0 0 -21px 0;}
.popup ul{background:#fff;padding:10px 15px;font-size:16px;font-weight:bold;line-height:24px;}
.popup li{margin:0 0 0 15px;}
.popup .new{background:#f4f4f4;font-weight:bold;font-size:14px;display:block;padding:8px 10px;margin:1px 0 0 0;}
/* Lightbox */
#lightbox li .rssLink{background:url(/images/rss_icon.gif) center left no-repeat;display:block;padding:0 0 0 20px;margin:0 0 3px 0;}
#lightbox .blueBtn{font-size:16px;margin:30px 70px 0 70px;}
#lightbox .blueBtn strong{padding:10px 0;}
#lboxTop{background:url(/images/lbox_top.png) bottom left no-repeat;width:620px;height:38px;}
#lboxTop a{background:url(/images/close_btn.png) top left no-repeat;float:right;display:inline;text-indent:-999em;overflow:hidden;width:38px;height:38px;cursor:pointer;}
#lboxMid{background:url(/images/lbox_mid.png) top left repeat-y;width:560px;padding:0 26px 10px 26px;color:#595959;font-size:14px;line-height:1.4em;}
#lboxMid #help{margin-top:15px;list-style:none;}
#lboxMid #help a{font-size:18px;text-align:right;font-weight:bold;float:left;display:inline;width:105px;margin-right:5px;}
#lboxMid #help li{margin-bottom:15px;}
#lboxBtm{background:url(/images/lbox_btm.png) bottom left no-repeat;width:620px;height:19px;}
#lboxMid h2{font-size:20px;color:#000;margin-bottom:10px;}
#lboxContent h2,
#lboxMid .left h2{padding-bottom:5px;border-bottom:1px solid #dfdfdf;margin-bottom:5px;}
#lboxMid #lboxContent form{margin:10px 0 0 0;}
#lboxMid form{margin:15px 0 0 0;}
#lboxMid form button{border:1px solid #d5d5d5;color:#fff;text-align:center;margin:15px 0 0 0;font-size:16px;font-family:Helvetica,Arial,sans-serif;cursor:pointer;}
#lboxMid form button strong{display:block;background:#369;border:4px solid #f5f5f5;padding:8px 15px;color:#fff;}
#lboxMid .blueBtn{border:1px solid #d5d5d5;color:#fff;text-align:center;margin:15px 0 0 0;font-size:16px;font-family:Helvetica,Arial,sans-serif;cursor:pointer;display:block;background:#369;border:4px solid #f5f5f5;padding:8px 15px;color:#fff;}
#lboxMid form legend{display:none;}
#lboxMid #lboxContent form label{float:none;display:block;width:auto;margin-bottom:5px;}
#lboxMid #lboxContent form label .sml{font-weight:normal;font-size:14px;}
#lboxMid #lboxContent form textarea{font-size:16px;font-family:Helvetica,Arial,sans-serif;color:#595959;line-height:1.5em;width:555px;height:140px;}
#lboxMid form label{font-weight:bold;font-size:16px;width:70px;float:left;display:inline;padding:5px 0 0 0;}
#lboxMid form input{position:relative;margin-bottom:5px;width:260px;font-size:18px;}

/* Fancy Box */
#lbox #help{margin-top:15px;list-style:none;}
#lbox #help a{font-size:18px;text-align:right;font-weight:bold;float:left;display:inline;width:105px;margin-right:5px;}
#lbox #help li{margin-bottom:15px;}
#lbox h2{font-size:20px;color:#000;margin-bottom:10px;}
#lboxContent h2,
#lbox .left h2{padding-bottom:5px;border-bottom:1px solid #dfdfdf;margin-bottom:5px;}
#lbox form{margin:15px 0 0 0;}
#lbox form button{border:1px solid #d5d5d5;color:#fff;text-align:center;margin:15px 0 0 0;font-size:16px;font-family:Helvetica,Arial,sans-serif;cursor:pointer;}
#lbox form button strong{display:block;background:#369;border:4px solid #f5f5f5;padding:8px 15px;color:#fff;}
#lbox form label{font-weight:bold;font-size:16px;width:70px;float:left;display:inline;padding:5px 0 0 0;}
#lbox form input{position:relative;margin-bottom:5px;width:260px;font-size:18px;}
#lbox .blueBtn{border:1px solid #d5d5d5;color:#fff;text-align:center;margin:15px 0 0 0;font-size:16px;font-family:Helvetica,Arial,sans-serif;cursor:pointer;display:block;background:#369;border:4px solid #f5f5f5;padding:8px 15px;color:#fff;}
#lbox #lboxContent label{padding-left:20px;}
#lbox #lboxContent form label .sml{font-weight:normal;font-size:14px;}
#lbox #lboxContent form label{float:none;display:block;width:auto;margin-bottom:5px;}
#lbox #lboxContent input, 
#lbox #lboxContent textarea {font-size:14px; width:375px;}
#lbox #lboxContent form textarea{font-size:16px;font-family:Helvetica,Arial,sans-serif;color:#595959;line-height:1.5em;width:555px;height:140px;}
#lbox #lboxContent .button {font-size:12px;width:auto;}
#lbox #lboxContent #send_message_loading{float:left;}
#lbox #lboxContent .checkbox input { margin-left:20px; width:auto; }
#lbox #lboxContent .checkbox label { padding-left:5px; }
#lboxContent p{padding:0 20px; margin-top:10px; line-height:1.25; color:#727272;}

#lbox #lboxContent h2 { margin-left: 20px; margin-top: 10px; font-size: 32px; color: #3f729f;}
#lbox #lboxContent p { font-size: 12px; }
#lbox #lboxContent form #edit_automated_groups{margin:10px 20px;}
#lbox #lboxContent form #edit_automated_groups label{padding:0;}
#lbox #lboxContent form #new_group { font-size: 10px; }
#lbox #lboxContent form #new_group label { font-size: 12px; }
#lbox #lboxContent form #new_group p { margin:0; padding:0;color:grey;margin-left:20px;}
#lbox #lboxContent form #new_group textarea, #lbox #lboxContent form #new_group input, #lbox #lboxContent form #new_group select {margin-left:20px;}
#lbox #lboxContent form #new_group select { padding: 3px 10px; font-size: 12px !important; }
#lbox #lboxContent form #new_group option { padding: 1px 5px; }
#lbox #lboxContent form #new_group .button{margin-left:20px;}
#lbox #lboxContent form #new_group .close-fancybox { margin-left: 1.5em; text-decoration: underline; position: relative; bottom: 5px; color: #aaa;}
#lbox #lboxContent form input.button { padding: 4px 10px;  }


#lbox #lmsgContent form label .sml{ font-weight:normal;font-size:14px;}
#lbox #lmsgContent form label{float:none;display:block;width:auto;margin-bottom:5px;}
#lbox #lmsgContent input, 
#lbox #lmsgContent textarea { font-size:14px; width:375px;}
#lbox #lmsgContent form textarea { font-size:16px;font-family:Helvetica,Arial,sans-serif;color:#595959;line-height:1.5em;width:555px;height:140px;}
#lbox #lmsgContent .button { font-size:12px; width:auto;}
#lbox #lmsgContent #send_message_loading{float:left;}
#lbox #lmsgContent .checkbox input { margin-left:20px; width:auto; }
#lbox #lmsgContent .checkbox label { padding-left:5px; }


/*
#lbox #lboxContent form{margin:10px 0 0 0;}
#lbox form legend{display:none;}
#lbox #lboxContent form label .sml{font-weight:normal;font-size:14px;}
#lbox #lboxContent form textarea{font-size:16px;font-family:Helvetica,Arial,sans-serif;color:#595959;line-height:1.5em;width:555px;height:140px;}
#lbox form label{font-weight:bold;font-size:16px;width:70px;float:left;display:inline;padding:5px 0 0 0;}
#lbox form input{position:relative;margin-bottom:5px;width:260px;font-size:18px;}
*/

/* common */
.plus{background:url(/images/plus_btn.gif) top left no-repeat;text-indent:-999em;overflow:hidden;width:15px;height:15px;margin:3px 5px 0 0;display:block;float:left;}
.minus{background:url(/images/minus_btn.gif) top left no-repeat;text-indent:-999em;overflow:hidden;width:15px;height:15px;margin:3px 5px 0 0;float:left;display:block;}
.plusMinusPlaceholder{text-indent:-999em;overflow:hidden;width:15px;height:15px;margin:3px 5px 0 0;float:left;display:block;}
.flashNotice{background:#f6f6f6 url(/images/active_tab_bg.gif) top left repeat-x;margin:30px 30px 0 30px;font-weight:bold;color:#069;border:1px solid #d2d2d2;border-left:5px solid #069;border-top:none;padding:10px;}
.flashError{background:#f6f6f6 url(/images/active_tab_bg.gif) top left repeat-x;margin:30px 30px 0 30px;font-weight:bold;color:#c00;border:1px solid #d2d2d2;border-left:5px solid #c00;border-top:none;padding:10px;}
/* overrides */
.search-results .yui-ac-input{width:auto;position:relative;}
#time-on-campus .row .column, #edit-user-profile .row .column {float: left !important; width: 175px !important;}
#time-on-campus .yui-ac-input {width: auto !important;}
#time-on-campus .tip, #time_on_campus_edit .tip {margin-left: -60px; margin-top: 0;}
#member{width:710px;}
#member fieldset.search-results{width:680px;}
#tags_cloud a.tag-popup{color: #828282}
.search-results .result-box a.userName{color:#828282}
.profile-avatar{margin:auto;width:100px;}
/* global from old design*/
.blue {color: #1568B4 !important;text-decoration: none;}
.blue a {color: #1568B4 !important;font-weight: normal !important;}
.red {color: #828282 !important;text-decoration: none;}
.red a {color: #828282 !important;font-weight: normal !important;}
/*fix for fancy ajax*/
#fancy_ajax{height:auto;}

/*New group dialog*/
#btnStartNewGroup{width:100%;font-size:70%;}
#btnStartNewGroup img{border:none;}
#createYourGroup{height:500px;}

#institution-logo{text-align:right;}
#institution-logo img{border:none;}
#tos{height:550px;overflow:scroll;margin:10px;}
#tos img{text-align:right;vertical-align:top;direction:ltr}
#tos p{text-align:left;text-indent:0px;direction:ltr;line-height:19px}
#tos span{font-family:'Helvetica Neue','Helvetica Neue',sans-serif;font-size:11pt;font-style:normal;font-weight:normal}
#tos div[class="Part"]{text-align:left;text-indent:0px;direction:ltr}
#tos h2{text-align:left;font-size:17pt;font-weight:bold;color:#FF2600;margin:5px 0;}
#tos h3{font-weight:bold;}
#tos div[class="Sect"]{text-align:left;text-indent:0px;direction:ltr}
#tos ul li{text-align:left;line-height:19px;list-style-type:disc;}
#tos ol li{text-align:left;line-height:19px;list-style-type:decimal;}
#tos h4{text-align:left;text-indent:0px;direction:ltr;line-height:19px}
#tos .emphasize{font-weight:bolder;}
#tos .standard-text{font-size:12pt;color:#000000}

/*groups*/
#group_tabnav a{color:#000;}
#group_content .js-kit-comments{margin:10px;}

#public_content{width:600px;margin:10px auto;}
/*Signup page*/
#full-signup{margin:50px auto;text-align:center;width:720px;}
#full-signup-links{margin:20px;}
#full-signup-links a{font-size:2em;margin:0px 20px;}
/* tables */
table.ledger th, table.ledger td{padding:5px 10px;}
table.ledger .tableHeading{font-weight:bold;border:none;background:#ccc;color:#000;border:2px solid #e5e5e5;}
table.ledger .tableHeading .sorted{background-image:url("/images/sorted_up.png");background-repeat:no-repeat;background-position:center right;padding-right:18px;}
table.ledger .tableHeading .sorted_reverse{background-image:url("/images/sorted_down.png");background-repeat:no-repeat;background-position:center right;padding-right:18px;}
/* reminders */
#group-leader-reminder{margin:-18px 0 0 178px;}
#wizard-reminder{margin:-18px 0 0 99px;}
#facebook-reminder{margin:-18px 0 0 99px;}
.reminder{font-size:.9em;}
.reminder p{text-align:center;}
.reminder a{color:#1568B4;}
.reminder ul{margin:0 0 0 30px;}
.reminder .msg_pointer {background:transparent url("/images/up-arrow.png") no-repeat scroll 0 0;float:none;height:8px;margin:0 0 0 10px !important;width:17px;}
.reminder .message {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;background-color:#F7F7F7;border-color:#E5E5E5;color:#868686;border-style:none solid solid;border-width:1px;display:block;font-style:italic;padding:5px;margin-bottom:5px;width:620px !important;z-index:1;}
/* zendesk iframe */
#zendesk_frame { border:none; height:800px; width:1015px; overflow:auto; padding:0; position:relative; left:-15px; margin:0; }

/*Feeds*/
.feed-item{margin:4px 0;}
.feed-title{border-top:solid 1px #828282;padding:8px 0 2px 4px;}
.feed-content{margin:5px 10px;padding:10px;background-color:#F6F6F6;}
#long_tag_correction .subscribe, #long_tags_login_correction .subscribe {color: #1568B4;}
.feed-hint-text { display: none; }

#social_links { margin: auto; width: 100px; }
#social_links a img { border: none; }
.feed-hint-text-container { border: 1px #ccc solid; background-color: lightyellow !important; margin-top: 2em;}

.ui-autocomplete {
		max-height: 150px;
		overflow-y: hidden;
}

* html .ui-autocomplete {
	height: 150px;
}

.ui-autocomplete .ui-menu-item a {
  font-size: 11px;
}

.feed-form li {
  clear: both;

}

.feed-form li a {
  clear: both;
}

.linkedin-oauth {
  display: block;
  margin-bottom: 1em;
  clear: both;
}

.linkedin-oauth a {
  clear: both;
  border: 1px solid #666;
  padding: .5em 30px;
  display: block;
  width: 200px;
  text-align: center;
  background: #efefef url(/images/icons/linkedin.gif) 10% no-repeat;
  color: #000;
}

#custom_profile_fields { position: relative; }
#custom_profile_fields dt { font-weight: bold;  }
#custom_profile_fields dd {  margin-bottom: 1em; }
#custom_profile_fields dt input { margin-bottom: .3em; }
#custom_profile_fields dd input { margin-bottom: .8em; }
#custom_profile_fields dt input, #custom_profile_fields dd input { font-size: 1.1em; }
#custom_profile_fields textarea { width: 550px; height: 160px; }

#custom_profile_fields .open-edit { 
  position: absolute;
  top: 7px;
  left: -60px;
}

#custom_profile_fields .open-edit a {
  background: #efefef;
  float: left;
  padding: 3px 8px;
  color: #880000;
}

#sign_in_standard, #sign_in_facebook{
  width: 350px;
  padding-top: 2em;
}
#sign_in_facebook { padding-top: 100px; height: 200px; background: url(/images/square_bracket.png) right no-repeat;}
#sign_in_facebook .fb_connect {float: left;}
#sign_in_facebook .fb-button { margin-bottom: 80px; padding-left: 20px; margin-top: 20px;}
#sign_in_facebook .fb-button img { border: 0px; }
#sign_in_standard .checkbox { display: inline !important; width: auto !important; padding: 0 5px !important; margin-top: 20px; margin-bottom: 20px;}
#sign_in_standard input.checkbox { margin-left: 20px; }


.sign-in-option { font-size: 22px; color: #888; margin-left: 40px;}
#sign_in.lightbox input#email, #sign_in.lightbox input#password { 
  font-size: 120%;
  margin-left: 20px;
}
#sign_in.lightbox input#email { width: 200px; font-size: 120%;}
#sign_in.lightbox input#password { width: 170px; font-size: 120%; }
#lbox #lboxContent form .no-submit { text-decoration: underline; position: relative; bottom: 5px; color: #aaa;  margin-left: 1.5em; }
#sign_in_standard { font-size: 12px; }
#lbox form button#loginBtn { margin-left: 20px; }

.center-or, .redrover-signup { margin-left: 30px; }
.facebook-signup { margin-left: 60px; }
#lbox #lboxContent.signup-lightbox p.signup-text { font-size: 18px; padding: 0px; margin-bottom: 50px; }
#lbox #lboxContent.signup-lightbox p.facebook-text { font-size: 10px; margin-left: 40px; margin-top: 1em; }
#lbox #lboxContent.signup-lightbox #signup_standard_link.button { width: 150px; margin-top: 5px;}
#lbox #lboxContent.signup-lightbox div#signup_standard label { padding: 0px; }
#lbox #lboxContent.signup-lightbox div#signup_standard label { padding: 0px; }

#fb_login_image { border: 0px !important; }

#user-admin {
  -moz-border-radius:4px 4px 4px 4px;
  border:1px solid #DBDBDB;
  color:#9F9F9F;
  width:720px;
  background-color: #f5f5f5;
}

#user-admin div.admin-only {
  background: #DDD;
  padding: 10px;
  color: #555;
  display: block;
  float: left;
  text-transform: uppercase;
  
  font-size: 11px;
}

#user-admin div.links {
  float: left;
  margin-top: 10px;
  margin-left: 15px;
  font-size: 12px;
}

#user-admin div.links a { 
  color: #5C90CC;
  border-bottom: 1px solid #1f68b5;
}
