br.clear { clear: both; }
div.pr_empty,
p.pr_empty { background: #F9F9F9; padding: 40px 0; text-align: center; }
td.pr_empty { background: #F9F9F9; padding: 40px 0; text-align: center; vertical-align: center; }

/* LEGACY CSS
--------------------------------------------*/
.pr_info { border-bottom: solid #ccc 1px; font-weight: bold; padding-bottom: 2px; }
.pr_box { padding: 5px; background: #eee; border: solid #ddd 1px; }

/* EXTRA NAV (TABS)
--------------------------------------------*/
#pr_extraNav { _height: 36px; margin: 0 0 10px 0; }
#pr_extraNav ul { background: url(/images/objects/pr_extraNav.gif) repeat-x bottom; clear: both; /height: 24px; _height: 24px; /height: 26px;  margin: 0; padding: 5px 10px 0 20px; list-style: none; }
#pr_extraNav ul li { display: inline; _display: static; _float: left; /float: left; padding: 0; }
#pr_extraNav ul li a { background: #F7F7F7; border: 1px solid #C0C0C0; border-width: 1px 1px 0 1px; float: left; margin: 3px 2px 0 0; padding: 3px 10px; text-decoration: none; }
#pr_extraNav ul li.active a { background: #FFF; border: 1px solid #C0C0C0; border-bottom: 1px solid #FFFFFF; float: left; margin: 1px 2px 0 0; padding: 4px 10px; text-decoration: none; }
#pr_extraNav ul li.floatright a { float: right; }

/* GLOBAL INPUTS / FORM STUFF
---------------------------------------------*/
input.pr_example { color: gray; }

.pr_start p { float: left; margin: 0 !important; /margin: 0 0 10px 0 !important; width: 50%; }
.pr_start .pr_search { float: right; margin: 0; text-align: right; width: 50%; }

form.pr_form table { border-collapse: collapse; }
form.pr_form table thead tr { background: #F5F5F5; border-bottom: 1px solid #C0C0C0; font-weight: bold; }
form.pr_form table thead tr th { padding: 5px; }
form.pr_form table thead tr th a { font-weight: bold; }
form.pr_form table thead tr td { padding: 5px; }
form.pr_form table thead tr td a { font-weight: bold; }

form.pr_form table tbody tr td { border-bottom: 1px solid #e5e5e5; padding: 5px; }

form.pr_form table.pr_table_input { border-collapse: collapse; margin-bottom: 20px; width: 100%; }
form.pr_form table.pr_table_input tbody tr td { border-bottom: 0; }
form.pr_form table.pr_table_input tbody tr.alt td { background: #F5F5F5; }
form.pr_form table tbody tr.pr_even td { background: #F9F9F9; }

/* BUDDY UPDATES
--------------------------------------------*/
#pr_buddyUpdates { }
#pr_buddyUpdates h3 { color: gray; border-bottom: 1px solid #DDDDDD; display: block; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; margin: 9px 0 5px 0; }
#pr_buddyUpdates ul { list-style: none; margin: 0; padding: 0; }
#pr_buddyUpdates ul li { background-position: left 5px; background-repeat: no-repeat; clear: both; margin: 0 0 5px 0; padding: 5px 0 5px 0; position: relative; }

#pr_buddyUpdates ul li:hover {  }
#pr_buddyUpdates ul li:hover div a.pr_delete { color: gray; }
#pr_buddyUpdates ul li:hover div a.pr_delete:hover { color: #FF0000; }

#pr_buddyUpdates ul li a.pr_type { background-repeat: no-repeat; display: block; float: left; height: 18px; margin: 0 6px 0 0; width: 18px; }
#pr_buddyUpdates ul li a.pr_type span { display: none; }

#pr_buddyUpdates ul li div { margin: 0; padding: 0; width: 95%; }
#pr_buddyUpdates ul li div a { background-image: none; display: inline; text-decoration: none; }
#pr_buddyUpdates ul li div a img.pr_type_img,
#pr_buddyUpdates ul li div a:hover img.pr_type_img { border: 0; float: left; margin: -1px 5px 0 0; padding: 0; }
#pr_buddyUpdates ul li div a img { border: 1px solid #C0C0C0; clear: both; margin: 5px 9px 5px 0; padding: 4px; vertical-align: top; }
#pr_buddyUpdates ul li div a:hover img { border: 1px solid #3F3F3F; }
#pr_buddyUpdates ul li div a.pr_delete { color: #C0C0C0; font-family: Verdana, Arial, sans-serif; font-size: 9px; position: absolute; top: 8px; right: 0; text-transform: lowercase; }
#pr_buddyUpdates ul li div a.pr_more { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
#pr_buddyUpdates ul li div blockquote { background: url(/mini/f/quote_open.gif) no-repeat top left; color: gray; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: italic; margin: 10px; padding: 0 0 0 26px; }
#pr_buddyUpdates ul li div blockquote span { background: url(/mini/f/quote_close.gif) no-repeat top right; padding: 0 16px 0 0; }
#pr_buddyUpdates ul li div span.pr_time,
#pr_buddyUpdates ul li div span.pr_update_time { color: gray; font-family: Verdana, Arial, sans-serif; font-size: 9px; }

#pr_buddyUpdates ul li.pr_newAlbum a.pr_type { background-image: url(/mini/f/images.gif); }
#pr_buddyUpdates ul li.pr_bday a.pr_type { background-image: url(/mini/f/cake.gif); }
#pr_buddyUpdates ul li.pr_request a.pr_type { background-image: url(/mini/f/user_comment.gif); } /* 
#pr_buddyUpdates ul li.pr_request div { border: 1px dotted #C0C0C0; border-width: 0 0 1px 0; padding: 0 0 5px 0; } */
#pr_buddyUpdates ul li.pr_joined a.pr_type { background-image: url(/mini/f/star.gif); }
#pr_buddyUpdates ul li.pr_awards a.pr_type { background-image: url(/mini/f/award_star_bronze_1.gif); }
#pr_buddyUpdates ul li.pr_blog a.pr_type { background-image: url(/mini/f/script_edit.gif); }
#pr_buddyUpdates ul li.pr_buddies a.pr_type { background-image: url(/mini/f/group_add.gif); } /* 
#pr_buddyUpdates ul li.pr_buddies div { border: 1px dotted #C0C0C0; border-width: 0 0 1px 0; padding: 0 0 5px 0; } */
#pr_buddyUpdates ul li.pr_bulletins a.pr_type { background-image: url(/mini/f/note_edit.gif); }
#pr_buddyUpdates ul li.pr_classifieds a.pr_type { background-image: url(/mini/f/money_dollar.gif);}
#pr_buddyUpdates ul li.pr_events a.pr_type { background-image: url(/mini/f/sport_raquet.gif); }
#pr_buddyUpdates ul li.pr_pictures a.pr_type { background-image: url(/mini/f/picture.gif); }/* 
#pr_buddyUpdates ul li.pr_pictures div { border: 1px dotted #C0C0C0; border-width: 0 0 1px 0; padding: 0 0 5px 0; } */
#pr_buddyUpdates ul li.pr_status a.pr_type { background-image: url(/mini/f/tag_green.gif); }
#pr_buddyUpdates ul li.pr_newSound a.pr_type { background-image: url(/mini/f/music.gif); }
#pr_buddyUpdates ul li.pr_submit a.pr_type { background-image: url(/mini/f/arrow_branch.gif); }
#pr_buddyUpdates ul li.pr_thread a.pr_type { background-image: url(/mini/f/comments_add.gif); }
#pr_buddyUpdates ul li.pr_videos a.pr_type { background-image: url(/mini/f/film.gif); }/* 
#pr_buddyUpdates ul li.pr_videos div { border: 1px dotted #C0C0C0; border-width: 0 0 1px 0; padding: 0 0 5px 0; } */
#pr_buddyUpdates ul li.pr_buddies_no a.pr_type { background-image: url(/mini/f/user_red.gif);}
#pr_buddyUpdates ul li.pr_homepage a.pr_type { background-image: url(/mini/f/page_white_world.gif); }
#pr_buddyUpdates ul li.pr_viewed a.pr_type { background-image: url(/mini/f/emoticon_tongue.gif); }

form#pr_filter { float: right; }

/* MANAGE BUDDIES & PENDING BUDDIES
-------------------------------------------------------*/
form#pr_editBuddies table { width: 100%; }
form#pr_editBuddies table tr td label { display: block; }
form#pr_editBuddies table tr td { background: #F5F5F5; font-size: 120%; padding: 10px; text-align: center; }

table#pr_buddiesPending { width: 100%; }
table#pr_buddiesPending tr td { font-size: 120%; }

/* 'MY ACCOUNT' MENU
-------------------------------------------------------*/
ul#pr_account { list-style: none; margin: 0; padding: 0; }
ul#pr_account li { display: inline; }
ul#pr_account li a { font-family: Arial; font-size: 12px; font-weight: bold; margin: 10px 10px 0 0; padding: 2px 0 0 18px; background-position: center left; }
ul#pr_account li.basic a { background: url(/mini/f/user.gif) no-repeat; }
ul#pr_account li.extended a { background: url(/mini/f/vcard_edit.gif) no-repeat; }
ul#pr_account li.status a { background: url(/mini/f/note.gif) no-repeat; }
ul#pr_account li.buddies a { background: url(/mini/f/user_green.gif) no-repeat; }
ul#pr_account li.blocked a { background: url(/mini/f/user_delete.gif) no-repeat; }
ul#pr_account li.education a { background: url(/mini/f/book_open.gif) no-repeat; }
ul#pr_account li.mobile a { background: url(/mini/f/phone.gif) no-repeat; }
ul#pr_account li.preferences a { background: url(/mini/f/wrench_orange.gif) no-repeat; }

/* MY GROUPS
---------------------------------------------
#pr_extraNav { margin: 0 0 10px 0; }
#pr_extraNav ul { border-bottom: 1px solid #C0C0C0; margin: 0; padding: 5px 10px 0 20px; list-style: none; }
#pr_extraNav ul li { display: inline; padding: 0; }
#pr_extraNav ul li a { background: #F7F7F7; border: 1px solid #C0C0C0; float: left; margin: 3px 2px -1px 0; padding: 3px 10px; text-decoration: none; }
#pr_extraNav ul li.active a { background: #FFF; border: 1px solid #C0C0C0; border-bottom: 1px solid #FFFFFF; float: left; margin: 1px 2px -1px 0; padding: 4px 10px; text-decoration: none; }*/

#pr_viewSettings { font-family: Verdana,Arial,Sans-Serif; font-size: .8em; margin-top: 20px; }

#pr_listGroups { border-collapse: collapse; float: left; width: 66%; }
#pr_listGroups tr { border-bottom: 1px solid #C0C0C0; }
#pr_listGroups tr td.left { margin-top: 0; padding: 5px; vertical-align: top; width: 100px; }
#pr_listGroups tr td.left a.btn { background: #FFFFE0; border: 1px solid #FFF096; display: block; height: 16px; margin-bottom: 2px; text-align: center; width: 98px; }
#pr_listGroups tr td.left a.btn span { color: gray;  }
#pr_listGroups tr td.left a.join {  }
#pr_listGroups tr td.left a.leave { }
#pr_listGroups tr td.left a.manage { }
#pr_listGroups tr td.left a.pending {  }
#pr_listGroups tr td.right { padding: 5px; vertical-align: top; }
#pr_listGroups tr td a { text-decoration: none; }
#pr_listGroups tr td a h4 { margin: 0 0 0 0; text-decoration: none; overflow: hidden; }
#pr_listGroups tr td a img { border: 0; margin-bottom: 2px; text-decoration: none; width: 100px; }
#pr_listGroups tr td p { overflow: hidden; }
#pr_listGroups tr td p.type { color: gray; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; margin: 0;  }
#pr_listGroups tr td p.size { font-family: Verdana,Arial,Sans-Serif; font-size: 10px; }

#pr_actionable { border-left: 1px solid #C0C0C0; float: right; margin: 0 0 0 2.5%; padding: 0 2.5%; width: 26%; }

a.newBulletin { background: url(/mini/f/page_white_edit.gif) no-repeat; padding: 2px 0 2px 18px; }
a.newEvent { background: url(/mini/f/calendar.gif) no-repeat; padding: 2px 0 2px 18px; }
a.deleteGroup { background-image: url('/mini/f/delete.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }
a.uploadGroup { background-image: url('/mini/f/picture_add.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }

#pr_administer { } 
#pr_administer ul { list-style: none; margin: 0; padding: 0; }
#pr_administer ul li { border: 1px dotted #C0C0C0; border-width: 0 0 1px 0; overflow: hidden; }
#pr_administer ul li a { display: block; padding: 5px 0; width: 100%; }

#pr_invitations { }
#pr_invitations ul { list-style: none; margin: 0; padding: 0; }
#pr_invitations ul li { border: 1px dotted #C0C0C0; border-width: 0 0 1px 0; overflow: hidden; }
#pr_invitations ul li a { display: block; padding: 5px 0; width: 100%; }

#pr_membersList { margin: 0 2.5% 0 0; }
#pr_membersList h3 { margin: 10px 0 5px 0; }
#pr_membersList table { border: 0; border-collapse: collapse; }
#pr_membersList table thead tr { background: #F5F5F5; border-bottom: 1px solid #C0C0C0; }
#pr_membersList table thead tr td { padding: 5px 5px 5px 0; }
#pr_membersList table tbody tr { border-bottom: 1px solid #C0C0C0; }
#pr_membersList table tbody tr td { padding: 5px 5px 5px 0; }
#pr_membersList table tbody tr td a img.avatar { border: 0; margin-right: 5px; }

#pr_membersPending { }
#pr_membersPending h3 { margin: 10px 0 5px 0; }
#pr_membersPending table { border: 0; border-collapse: collapse; }
#pr_membersPending table thead tr { background: #F5F5F5; border-bottom: 1px solid #C0C0C0; }
#pr_membersPending table tbody tr { border-bottom: 1px solid #C0C0C0; }
#pr_membersPending table tbody tr td { padding: 5px 5px 5px 0; }
#pr_membersPending table tbody tr td img.avatar { border: 0; margin-right: 5px; }

/* GROUP INVITE
------------------------------------------------*/
#buddies { height: 300px; overflow: auto; }

form#pr_invite fieldset { border: 1px solid #C0C0C0; margin: 0 0 10px 0; width: 55%; }
form#pr_invite fieldset legend { color: gray; font-size: 12px;}
form#pr_invite input,
form#pr_invite textarea { border: 1px solid #C0C0C0; }

/* ALBUMS
-------------------------------------------------*/
.galpic { border: solid #666 1px; float: left; margin-right: 2px; margin-bottom: 2px; background: #FFFFFF; text-align: center; }

.pr_myAlbum { float: left; width: 136px; }
.pr_myAlbum strong { display: block; text-align: center; }
.pr_myAlbum .thumber { height: 130px; width: 82px; display: table; background: url(images/objects/index.jpg) no-repeat; padding: 25px 27px 0px 27px; text-align: center; color: #666; }
.pr_myAlbum .thumber a { border: 0; }
.pr_myAlbum .thumber a .pr_thumbnail { background-repeat: none; background-position: center; }
.pr_myAlbum .thumber a img { border: 0; height: 82px; width: 82px; }
.pr_myAlbum .thumber span.pr_numItems { background: url(/mini/f/resultset_next.gif) no-repeat; font-size: 10px; padding-left: 10px; }

/* HOMEPAGES
-------------------------------------------------------*/

/* PRIVATE MESSAGES
-------------------------------------------------------*/
table#pr_messages { border-collapse: collapse; width: 100%; }
table#pr_messages thead tr { background: #F5F5F5; border-bottom: 1px solid #C0C0C0; font-weight: bold; }
table#pr_messages thead tr td { }

table#pr_messages tbody tr {  }
table#pr_messages tbody tr td { border-bottom: 1px solid #e5e5e5; padding: 5px; }
table#pr_messages tbody tr td a.pr_msgSubject { display: block; font-size: .95em; }
table#pr_messages tbody tr td a.msgDelete { font-size: .85em; }
table#pr_messages tbody tr td a.pr_msgFrom { color: #000000; }
table#pr_messages tbody tr td a.pr_msgFrom:hover { color: #0000FF; }
table#pr_messages tbody tr td span.pr_msgDate {  }
table#pr_messages tbody tr td a img.avatar { border: 0; }

table#pr_messages tbody tr.statusNew td a.pr_msgSubject { font-weight: bold; }
table#pr_messages tbody tr.statusRead td a.pr_msgSubject { font-weight: normal; }

td#folder_container { width: 25%; }
table#folders { border-collapse: collapse; margin-right: 4%; overflow: hidden; }
table#folders thead tr { background: #F5F5F5; border-bottom: 1px solid #C0C0C0; }
table#folders thead tr td { border-bottom: 1px solid #C0C0C0; padding: 5px; }
table#folders tbody tr td a { background: url(/mini/f/folder.gif) no-repeat; display: block; padding: .2em 0 .2em 1.8em; width: 100%; }

table#folders tbody tr.selected_folder { background: #f7f7f7; }
table#folders tbody tr.subfolder td a { background-position: 10px; padding-left: 30px;}

table#folders tbody tr td #folder_Bulletins a { background: url(/mini/f/folder_page.gif) no-repeat; }
table#folders tbody tr td #folder_Newsletters a { background: url(/mini/f/newspaper.gif) no-repeat; }
table#folders tbody tr td #folder_Friend_Requests a { background: url(/mini/f/folder_user.gif) no-repeat; }
table#folders tbody tr td #folder_Outbox a { background: url(/mini/f/folder_go.gif) no-repeat; }
table#folders tbody tr td #folder_Trash a { background: url(/mini/f/bin_closed.gif) no-repeat; }

.pr_actions div { float: right; overflow: auto; text-align: right; width: 50% }
.pr_actions div table { float: right; }
.pr_actions p { width: 50%; }

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: #ADD8E6; padding: 2px 5px; -moz-border-radius: 2px; }
#buddy_ids input { border: 1px solid #FF0000; border-width: 0; outline: 0; }

input#subject_box { width: 99%; _width: 99.5%; /width: 99.5%; }

p#helper_text { background: #FFFFE0; border: 1px solid #C0C0C0; margin: 0; padding: 3px 5px; position: absolute; }

ul#bsel { background: #FFFFFF; border: 1px solid #C0C0C0; 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; }

.hovered { background: #0000FF }

a.plaxoImport { background-image: url('/mini/f/vcard.gif'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; }

/* VIEW PRIVATE MESSAGE
--------------------------------------------------*/
#pr_viewMessage table tr td { vertical-align: top; }
#pr_viewMessage table tbody tr td.left-td { padding: 0 10px 0 0; }
#pr_viewMessage table tbody tr td.left-td a { display: block; }
#pr_viewMessage table tbody tr td.left-td a img { border: 0; }
#pr_viewMessage table tbody tr td div#msgHeader { border-bottom: 1px solid #C0C0C0; margin-bottom: 5px; padding-bottom: 5px; }
#pr_viewMessage table tbody tr td div#msgHeader span { float: left; width: 85% ;}
#pr_viewMessage table tbody tr td div#msgHeader span.label { clear: bottom; color: gray; display: block; float: left; width: 15%; }
#pr_viewMessage table tbody tr td div#msgBody { border-bottom: #C0C0C0; margin-bottom: 5px; }

#pr_viewMessage a.prevMessage { display: block; float: left; width: 50%; }
#pr_viewMessage a.prevMessage span { color: #000000; }
#pr_viewMessage a.nextMessage { display: block; float: right; text-align: right; width: 50%; }
#pr_viewMessage a.nextMessage span { display: block; } */

/*
#pr_viewMessage span.prevMessage { display: block; float: left; width: 50%; }
#pr_viewMessage span.prevMessage a { display: block; }
#pr_viewMessage span.nextMessage { display: block; float: right; text-align: right; width: 50%; }
#pr_viewMessage span.nextMessage a { display: block; } */

#tat_table { border: 1px solid gray;}

/* MY BLOG POSTS
------------------------------------------------*/
a.newBlogPost { background: url(/mini/f/page_white.gif) no-repeat; padding: 2px 0 2px 18px; }
a.blogFeed { background: url(/mini/f/feed.gif) no-repeat; padding: 2px 0 2px 18px; }

#pr_blogPosts { border-collapse: collapse; width: 100%; }
#pr_blogPosts tr th { background: #F5F5F5; border-bottom: 1px solid #C0C0C0; text-align: left; }
#pr_blogPosts tr td { border-bottom: 1px solid #E5E5E5;}
#pr_blogPosts tr td.tdNumber { text-align: center; }

#pr_newBlogPost tr td.rlabel { padding-top: 4px; vertical-align: top; }

/* ADMIN PREVIEW MODE
------------------------------------------------*/
#adminPreview { background: #FFFFE0; color: #333; padding: 10px; margin: 0; text-align: center; }

/* (ERROR) STATUS MESSAGES
-------------------------------------------------------*/
#pmi_note { background: #f6df74; border: 1px outset #000000; left: 30%; _left: 30%; outline: 1px outset #F5F5F5; padding-bottom: 15px; position: absolute !important; text-align: center; width: 40%; _width: 100%; z-index: 577; }
#pmi_note strong { background: #000080; display: block; height: 20px; }
#pmi_note span { color: #000000; display: block; font-size: 16px; margin: 0 auto; padding: 10px 50px; text-align: center; }
#pmi_note button { background: #c6a300; border: 1px outset gray; padding: 0 10px;  }

.note_blue { background: #dee6ff; border: solid #98aae5 1px; color: #000000; font-size: 12px; margin: 2px; padding: 5px; }
.note_green { background: #daffd0; border: solid #93e77d 1px; color: #000000; font-size: 12px; margin: 2px; padding: 5px;  }
.note_red { background: #f6c8c8; border: solid #e79090 1px; color: #000000; font-size: 12px; margin: 2px; padding: 5px; }
.note_yellow { background: #fff8bf; border: solid #eadc64 1px; color: #000000; font-size: 12px; margin: 2px; padding: 5px;  }

/* PAGE SPLITTER
----------------------------------------------
table.sp_splitter { border: 0px solid #eeeeee; } 
table.sp_splitter tr td { border: solid #eee 1px; padding: 0px 4px; font-size: 10px; } 
table.sp_splitter tr td.sp_info { color: #000000; padding: 0px 5px; background: #FFFFFF; border: solid #FFFFFF 1px; } 
table.sp_splitter tr td.sp_first, 
table.sp_splitter tr td.sp_last { background: #d8d8d8; border: solid #d0d0d0 1px; } 
table.sp_splitter tr td.sp_previous, 
table.sp_splitter tr td.sp_next { background: #e8e8e8; border: solid #e0e0e0 1px; } 
table.sp_splitter tr td.sp_selected { background: #ffc8c8; border: solid #000000 1px;  color: #000000; } 
table.sp_splitter tr td.sp_selected a { color: #000000; font-weight: bold; } */

/* MY CLASSIFIEDS
-------------------------------------------------------*/
a.newClassified { background-image: url('/mini/f/money.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }

table#myClassifieds { border-collapse: collapse; }
table#myClassifieds thead { background: #F5F5F5; font-weight: bold; }
table#myClassifieds thead tr td { padding: .5em 1em; }
table#myClassifieds tbody tr td { border-bottom: 1px dotted #C0C0C0; padding: 1em; }
table#myClassifieds tbody tr td a.item { font-weight: bold; }

/* MY DIRECTORY LISTINGS
-------------------------------------------------------*/
a.newDirectory { background-image: url('/mini/f/page_white.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }

/* MY GALLERY
-------------------------------------------------------*/
a.setAsAvatar { background-image: url('/mini/f/image_add.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }
a.publicLink { background-image: url('/mini/f/world_link.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }
a.blogit { background-image: url('/mini/f/script_add.gif'); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 18px; }

/* MY HOMEPAGES
-------------------------------------------------------*/
a.newPage { background: url('/mini/f/page_white.gif') no-repeat; padding: 2px 0 2px 18px;  }
a.newPageLayout { background: url('/mini/f/application_view_tile.gif') no-repeat; padding: 2px 0 2px 18px; }

/* HOMEPAGE MODULES
----------------------------------------------*/
.pr_modheader { border: solid #eee 0px; padding: 0px; margin: 0px; }
.pr_modcolumn { border: solid #eee 0px; padding: 0px; margin-right: 5px; }
.pr_modfooter { border: solid #eee 0px; padding: 0px; margin: 0px; }

.pr_mod_div { margin-bottom: 5px; }
.pr_mod_title { border: solid #FF0000 1px; padding: 20px; background: #eee; }
.pr_mod_area { padding: 10px; color: #333; }

.pr_mod_header { background: #D8DFEA; /* background: #D8DFEA url(http://img72.imageshack.us/img72/6191/flexarrowopenpr9.gif) left top no-repeat; */ color: #385998;  padding: 3px 0 3px 22px; margin: 0px; border-top: solid 1px #385998; }

/* MY PROFILE PICTURE
-------------------------------------------------------*/
#pr_avatar_select table tr td { padding: 0 10px 0 0 ; vertical-align: top; }
#pr_avatar_select table tr td dl { margin: 0; padding: 0; }
#pr_avatar_select table tr td dl dt { background: #F5F5F5; border-bottom: 1px solid gray; font-size: 120%; font-weight: bold; margin: 0; padding: 7px 10px; }
#pr_avatar_select table tr td dl dd { background: #F5F5F5; margin: 0 0 10px 0; overflow: auto; padding: 0 10px; _zoom: 1; }
#pr_avatar_select table tr td dl dd img { float: left; margin: 10px 10px 10px 0; }

#pr_avatar_select a.loadDefault { background: url(/mini/f/folder_image.gif) no-repeat; padding: 3px 0 3px 18px; ;}
#pr_avatar_select a.resetAvatar { background: url(/mini/f/delete.gif) no-repeat; padding: 3px 0 3px 18px; }

#pr_avatar_select fieldset { margin: 20px 0; padding: 10px; }
#pr_avatar_select fieldset legend { color: #000080; font-size: 120%; font-weight: bold; }
#pr_avatar_select a img { border: 0; }

/* MY EDUCATION
-------------------------------------------------------*/
form#pr_education_add { background: #F9F9F9; padding: 5px; }
form#pr_education_add table thead tr th { font-size: 120%; font-weight: bold; text-align: left; }

/* MY EVENTS
-------------------------------------------------------*/
table#pr_events { border-collapse: collapse; }
table#pr_events thead tr th { background: #F9F9F9; padding: 4px 8px; text-align: left; }
table#pr_events tbody tr td { padding: 4px 8px; }
table#pr_events tbody tr td { padding: 4px 8px; }
table#pr_events tbody tr td.pr_event_day,
table#pr_events tbody tr td.pr_event_date,
table#pr_events tbody tr td.pr_event_time,
table#pr_events tbody tr td.pr_event_actions { width: 1%; }


/* USERPLANE
-------------------------------------------------------*/
#up_nd {position:absolute; width:250px; z-index:111111; left: 30px; top: -200px; background-color:#eeeeee; border: 1px solid #000000;}
#up_flashcontent {height: 550px; }

/* LIGHTBOX
-------------------------------------------------------*/
#pr_lightbox_menu { padding: 4px 10px; border: #999 solid 1px;text-align: right; background: #eee; }
#pr_lightbox_link { text-decoration: none; }
#lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:9999; width:600px; height:400px;border:10px solid #ccc; margin: -300px 0px 0px -320px; background:#fff; text-align:left; padding: 10px; overflow: auto; }
#lightbox[id]{ position:fixed; }
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000;-moz-opacity: 0.65; opacity:.65; filter: alpha(opacity=65); }
#overlay[id]{ position:fixed; }
#lightbox.done #lbLoadMessage{ display:none; }

/* NEW ALBUMS
-------------------------------------------------------*/
#pr_image_listing { list-style: none; padding: 0; margin: 0; }
#pr_image_listing li { display: inline; padding: 5px; }
#pr_image_listing img {  }
.ngalpic { background: #FFFFFF; width: 110px; height: 82px; margin: 7px; border: 1px solid #C0C0C0; padding: 6px; -moz-opacity: 1; }
.sgalpic { background: #FFFFFF; border: 2px solid #FF0000; height: 82px; margin: 7px; padding: 5px;-moz-opacity; 1; width: 110px; }
.igalpic { background: #FFFFFF; border: 1px dashed #FFA500; height: 82px; margin: 7px; padding: 6px; -moz-opacity: 1; width: 110px; }
.isgalpic { background: #FFFFFF; border: 2px solid #FF0000; height: 82px; margin: 7px; padding: 5px; -moz-opacity: 1; width: 110px; }
.pr_mini { font-weight: bold; color: #000000; padding-top: 20px; border-bottom: solid #ddd 1px; }
.pr_update_time { color: #bbb; padding-left: 10px; }
.pr_update_quote { font-size: 10px; color: #bbb; }
.mdiv { margin-bottom: 5px; }

a.uploadAlbum { background: url(/mini/f/picture_add.gif) no-repeat; padding: 2px 0 2px 18px; }
a.addItems { background: url(/mini/f/folder_image.gif) no-repeat; padding: 2px 0 2px 18px; }
a.sortAlbum { background: url(/mini/f/arrow_switch.gif) no-repeat; padding: 2px 0 2px 18px; }


/* NEW TABLE
-------------------------------------------------------
table.prt_table { width: 100%; padding: 20px; border-collapse: collapse; }
.prt_search { float: right; }
.prt_start { padding-bottom: 5px; }
.prt_head { background: #ddd; }
.prt_headrow { background: #eee; border: solid #ddd 1px; }
.prt_headcol { padding: 2px; }

tr.prt_datarow td { margin: 0px; padding: 3px; border-bottom: solid #eee 1px; }
.prt_stop { padding-top: 5px; }
.prt_buttons { float: left; }
.prt_splitter { float: right; }
.prt_datarow_even { background: #f8f8f8; }

/* NEW FORMS
-------------------------------------------------------
.prf_label { font-weight: bold; color: #999; text-align: right; }
.prf_form table { width: 70%; }
.prf_form table td { padding: 4px; }
.prf_input input { width: 90%; }
.prf_input textarea { width: 90%; }
.prf_input textarea { width: 90%; } */