/* GLOBALS
-----------------------------------------------------------*/
* { font-family: "lucida grande", tahoma, verdana, arial; font-size: 11px; color: #000; }
a { color: #3b5998; text-decoration: none; }
br.clear { clear: both; }


.pr_keywords { padding: 2px; border: solid #bdc7de 1px; color: black; }

.amenu { list-style-type: none; padding: 0px; margin: 0px; }
.amenu LI { color: black; border-bottom: solid #bdc7d8 1px; padding: 2px; }
.amenu LI:hover { background: #3b5998; }
.amenu LI:hover A { color: white; }
.amenu A { text-decoration: none; display: block; }

.rlabel { color: #999; font-weight: bold; text-align: right; }

.urmenu { list-style-type: none; padding: 0px; margin: 0px 5px; float: right; }
.urmenu A { margin: 2px; padding: 2px 3px 2px 3px; text-decoration: none; color: #ced7e7; }
.urmenu A:hover { background: #5d759e; color: white; }
.urmenu LI { float: left; }

.pr_button { border-top: solid #d9dfea 1px; border-left: solid #d9dfea 1px; border-right: solid #0e1f5b 1px; border-bottom: solid #0e1f5b 1px; color: white; padding: 0px 6px; background: #3b5998; }

.lmenu { list-style-type: none; padding: 0px; text-align: center; margin: 10px 0px 2px;  }
.lmenu A { margin: 2px; padding: 2px 3px 2px 3px; text-decoration: none; }
.lmenu A:hover { background: #5d759e; color: white; }
.lmenu LI { display: inline; }


.pr_text, .pr_textarea, .pr_select { background: white; padding: 2px; border: solid #bdc7de 1px; color: black; }

.myheader { background: #6d84b5; font-weight: bold; font-size: 14px; color: white;
width: 618px; font-size: 14px; padding: 3px 0px 3px 10px ; border-bottom: solid #3b5998 1px; 
 }

.mybody { background: white; border-left: #d8dfea solid 1px; border-right: #d8dfea solid 1px;border-bottom: solid #3b5998 1px;  padding: 15px; }

.mygbody { background: #eee; border-left: #d8dfea solid 1px; border-right: #d8dfea solid 1px;border-bottom: solid #3b5998 1px;  padding: 6px; }
.mygbody .innerbody { background: white; padding: 15px; }

.blueheader { background: #D8DFEA; padding: 2px 5px; border-top: solid #385998 1px; color: #385998; font-weight: bold; }
.bluedivider { padding: 6px 0px; border-bottom: solid #385998 1px; color: #385998; font-size: 14px; font-weight: bold; }

/* 'MY ACCOUNT' MENU (OVERRIDES PRINGO.CSS)
-----------------------------------------------------------------------------------------------------*/
	ul#pr_account { border-bottom: 1px solid #3b5998; list-style: none; margin: 0; padding: 0 0 4px 15px; }
	ul#pr_account li { display: inline; }
	ul#pr_account li a { background-position: center left; color: #3b5998; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; margin: 10px 0 0 0; padding: 4px; text-decoration: none; }
	ul#pr_account li.basic a,
	ul#pr_account li.extended a,
	ul#pr_account li.status a,
	ul#pr_account li.buddies a,
	ul#pr_account li.blocked a,
	ul#pr_account li.education a,
	ul#pr_account li.mobile a,
	ul#pr_account li.preferences a { background: none; }
	ul#pr_account li a:hover { background: #d8dfea; color: #3b5998; }

/* EXTRA NAV
-----------------------------------------------------------------------------------------------------*/
#pr_extraNav ul { border-bottom: 1px solid #3b5998; list-style: none; margin: 0; padding: 0 0 0 15px; }
#pr_extraNav ul li { border: 0; display: inline; margin: 0; }
#pr_extraNav ul li a { background: none; border: 0; color: #3b5998; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; margin: 10px 5px 0 0; padding: 4px; text-decoration: none; }
#pr_extraNav ul li a:hover { background: #d8dfea; border: 0; color: #3b5998; margin: 10px 5px 0 0;  }
#pr_extraNav ul li.active a { background: #3b5998; border: 0; color: white; margin: 10px 5px 0 0;  }
#pr_extraNav li.active a:hover { background: #3b5998; color: white; margin: 10px 5px 0 0;  }
	

/* HOMEPAGE LISTINGS
-----------------------------------------------------------------------------------------------------*/
	#members { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; }
	#members tr td { background: white; border: 1px solid #CCCCCC; clear: both; display: block; margin: 0 0 5px 0; padding: 5px 5px 4px 5px; position: relative; width: 598px }
	#members tr td a img { border: 0; float: left; margin: 0 9px 0 0; }
	#members tr td p { float: right; margin: 0; padding: 0;  }
	#members tr td p a { border-bottom: 1px solid #D8DFEA; color: #3b5998; display: block; padding: 2px 3px; width: 80px; }
	#members tr td p a:hover { background: #3b5998; color: white; }
	#members tr td ul { float: left; list-style: none; margin: 0; padding: 0;}
	#members tr td ul li { border: 0; clear: none; margin: 0; padding: 0; }
	#members tr td ul li h4 { color: #808080; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-weight: normal; margin: 0; display: block; float: left; width: 70px; }
	#members tr td ul li span { display: block; }
	#members tr td ul li span a { color: #3b5998; text-decoration: none; }
	#members tr td ul li span a:hover { text-decoration: underline; }

/* MY GROUPS
---------------------------------------------------------------------------------------------------------*/
#pr_listGroups tbody tr td.right a h4,
#pr_actionable a h3  { color: #45629D; }


/* DMGX general styles for /?func Pages */

.pr_table_input {
    margin-left: 11px;
    width: 659px;
}

/* Manage Blog Posts */
#pr_blogPosts th {
	border-bottom:	1px solid #333;
}

#pr_blogPosts {
    margin-left: 11px;
    width: 800px;
}

 td#sendto { position: relative; }

   #buddy_ids { border: 1px solid #808080; cursor: text; padding:
   2px; width: 99%; _width: 99.5%; /width: 99.5%; }

   #buddy_ids span { margin: 2px; background: lightblue; padding:
   2px 5px; -moz-border-radius: 2px; }

   #buddy_ids input { border: 1px solid red; border-width: 0;
   outline: 0; }

   input#subject_box { width: 99%; _width: 99.5%; /width: 99.5%; }

   p#helper_text { background: lightyellow; border: 1px solid
   silver; margin: 0; padding: 3px 5px; position: absolute; }

   ul#bsel { background: #FFFFFF; border: 1px solid silver;
   list-style: none; margin: 0; padding: 0; position: absolute; }
   ul#bsel li { margin: 0; }
   ul#bsel li a { display: block; outline: 0; padding: 5px; }
   ul#bsel li a:hover,
   ul#bsel li.pr_buddy_selected { background: #E5E5E5; }
   .pr_header{
    margin-left:10px;
    }
