﻿  /*.';cldxkO0KXXNNNNNNNNNXXK00Oxdlc;'                                                                                    
 :XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0c                                                                                  
.0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN,                                                                                 
cWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMl                                                                                 
OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMx                                                                                 
KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO.                                                                                
NMMMMMMMMMMMMMMMMMMMMMMWXXXXXXXWMMMMMM0.                                                                                
NMMMMMMMMMMMMMMMMMMMMMMWKkl,...xMMMMMM0.                                                                                
XMMMMMMMMMMMMMMMMMMMMMMMMMMN0:.dMMMMMM0.                                                                                
0MMMMMMMMMMMMMMMMMMMMMMMMMMMMx.dMMMMMMk                                                                                 
oWMMMMMMMMMMMMMMMMMMMMMMMMMMMx.dMMMMMMo                                                                                 
'XMMMMMMMMMMMMMMMMMMMMMMMMMMMx.dMMMMMW;                                                                                 
 oMMMMMMMMMMMMMMMMMMMMMMMMMMMx.dMMMMWx.                                                                                 
  ,:lodxkO0KKXXXXNNNNNNNMMMMMx :dol:.                                                                                   
             ..........'cxXMMk                         .,'  .;.                   .,.  .'           .,'               ',
                          .;l:                         .xk. ;d;  .'               'kd  ;l.          'oc   ,           lN
                                  .:;,:. ',';;. ':,,:.  lk..;o, 'kx..,c.   ., .:;',kd  ;:. .;;'':c'.,l:..lO,...:;';'  :N
                                   x0c. :k'.:Xk'lc. cx  lk. cNo  do  .KO.  c, xo. ;0d  lO..kK'  kO. ,Kk. ,x.  :d. 'x. :N
                                   dd   dk''',' .,,.lx  lk. :No  do   ,Ol ;c 'k'   dd  cO.'Nx   lO. '0k. ,x.   ',.,k' :N
                                   do   ;O:.   'XO..ok  lk. :No  do    .xxx. .xc  'Od  cO..OO.  xO. '0k. ,x. .xK, ;O' :N
                                   ::    ,xdc;..okl;lc  ;l. ,x:  ,o:,   c0'   'ol::d:  ,l. .:c;;kO. .ol  .ll:.:ko;:o. 'x
                                                                   .';. c,                 ;c.  dd.         .           
                                                                    .xkx:                  :0Oldd.                      */


    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    * Filename: opus-jigsaw.css
    * Version: 1.8 (2009-03-20)
    * Website: Varies
    * Author: Reality Digital 
    * Description: Handles standard styles deployed with Opus Jigsaw

    == STRUCTURE: ==============================
    * Page width: varies
    * Number of columns: varies
    ============================================

    == INDEX: ===================================
	_master : Styles for Master Page
	_page : Page specific styles
	_tabs : Styles for tabs above jigsaw content
    _addMenu : Styles for the menu where users can add widgets
    _widget : Specific Widget Styles
    _general : General Widget Styles
    ============================================*/
body, html
{
	font:85% helvetica, verdana, sans-serif;
	color:#241f1b;
	text-align:center;
}
h1, h2, h3, h4
{
	font-weight:normal;
	letter-spacing:-0.01e;
}
h1
{
    font-size: 18px;
    line-height:1.2em;
}
.w-header h1 
{
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
}
h2
{
    font-size: 1.6em;
    line-height:1.4em;
}
h3
{
    font-size: 1.4em;
    padding:0 0 3px 0;
}
.box h3 
{
    font-size:15px;
    text-transform:uppercase;
}
h4
{
    font-size:1.2em;    
}
a
{
    color: #333333;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
a:hover
{
    text-decoration:underline;
    cursor: pointer;
    cursor: hand;
}
.view-all a, a.view-all 
{
    color:#0D5154;
}
/* _master */
#header
{
    display: block;
    height: 100%;
    margin:0 auto;
}

.mama,
.forum-mama
{
	padding:3px;
	background:url(images/bkg-mama.gif) top left repeat-x;
	border-bottom:1px solid #C3C3C3;
	height:18px;
}
.search
{
	position:relative;
}
.searchwatermark,
.TextBox
{
	height:18px;
	width:200px;
}

.advanced-search
{
	position:absolute;
	top:21px;
	right:0;
	overflow-x:hidden;
}
.advanced-search-bkg
{
	background:#dadada;
	padding:0 5px;
	width:95px;
}
.advanced-search table tr td
{
	padding:0 0 2px 0;
}
.autocomplete
{
	z-index: 99;
    border: solid 1px black;
    border-top-style: none;
}
#logo-area
{
    float:left;
    padding: 20px 0 20px 15px;
}
.wrap
{
	text-align:left;
}
.main-menu
{
    width:100%;
    height:35px;
    background: url(images/bkg-main-menu.gif) bottom left repeat-x;
}
.main-menu ul
{
    float:left;
}
.main-menu ul li
{
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    border-right:1px solid #006eaa;
    border-left: 1px solid #16aece;
    height:35px;
    width:85px;
    float:left;
    text-align:center;
    display:table;
    background: url(images/bkg-main-menu.gif) bottom left repeat-x;
    *padding:10px 0 0 0;
    *height:25px;
}
.main-menu ul li:hover
{
    background-position: top left;
    border-right:1px solid #005e92;
    border-left: 1px solid #0190b0;
}
.main-menu ul li.active
{
    background-position: 0 -35px;
    border-right:1px solid #ff8b00;
    border-left: 1px solid #ffba00;
}
.main-menu ul li a
{
    font-size:12px;
    color:#fff;
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
}
.jigsaw
{
    margin:0 auto;
    padding:3px 0 0 0;
}
.aside
{
    width:605px;
}
.bside
{
    width:300px;
}
.footer-links
{
	position:relative;
}
code
{
	font-size:1.5em;
}
/* _page */
.user-stats
{
	width:350px;
}
.reg-wizard-select
{
    padding:0 0 0 6px;
}
.icon-reg-wizard-select
{
    background: url(images/icon-arrow.gif) left no-repeat;
}
.icon-reg-wizard-select h2
{
    font-weight:bold !important;
}
.icon-reg-wizard-select .reg-wizard-select
{
    padding:0 0 0 6px;
}
.p-register h2
{
    font-size:1.2em; 
}
.p-useradmin 
{
}
.w-login .alert
{
    width:215px;
}
.w-login .input-password, .w-login .input-username
{
    width:150px;
}
.w-assetactionswidget .padR
{
	width:120px;
}
.w-assetactionswidget 
{
    width:385px;
}
.w-assetmetadatawidget table tr td.asset-details-column
{
	width:60px;
}
.w-siteblogs h1 a
{
    color:#008DDD;
}
.w-blogsitem 
{
    border-bottom:1px solid #34499f;
    margin-bottom:15px;
}
.w-calendar
{
	background:#fff;
	color:#404040;
}
.calendar-event
{
	background:#e3e3e3;
}
.calendar-event-selected
{
	background:#c2eeeb;
}
.blog-details, 
.blog-details a, 
.blog-date,
.forum-details
{
    color:#787878;
}
ul.inline li a.tag,
.tag,
.tag a
{
	color:#787878;
}
.blog-details p img
{
    border:1px solid #CCCCCC;
    padding:2px;
}
.blog-details .views span, 
.blog-details .comments span
{
	font-weight:bold;
}
.blog-details table tr td
{
    padding:0 10px 0 0;
}
.blog-body
{
    line-height:1.6em;
    font-size:105%;
}
.w-blogcomments
{
	position:relative;
}
.blog-user
{
	width:64px;
}
.blog-comment
{
	width:500px;
}
.p-media .blog-comment
{
	width:200px;
}
.reply-arrow
{
	position:absolute;
	top:5px;
	background:url(images/icon-reply-arrow.png) top left no-repeat;
	display:block;
	width:12px;
	height:19px;
}
.commentEntryReply1 .reply-arrow,
.commentEntryReply2 .reply-arrow
{
	display:none;
}
.commentEntryReply3 .reply-arrow
{
	left:5px;
}
.commentEntryReply4 .reply-arrow
{
	left:25px;
}
.commentEntryReply5 .reply-arrow
{
	left:45px;
}
.commentEntryReply6 .reply-arrow
{
	left:65px;
}
.commentEntryReply2 .blog-comment
{
	width:400px;
}
.commentEntryReply3 .blog-comment
{
	width:380px;
}
.commentEntryReply4 .blog-comment
{
	width:360px;
}
.commentEntryReply5 .blog-comment
{
	width:340px;
}
.commentEntryReply6 .blog-comment
{
	width:300px;
}
.blog-user td.blog-avatar
{
    padding:2px;
	border:1px solid #cccccc;
}
.w-usermeta .rep-border img
{
    background:#ffffff;
    border:1px solid #cccccc;
}
.w-usermeta 
{
     padding:10px 5px 5px;
    border:1px solid #34499f;
    margin-bottom:15px;
}
.user-desc
{
	width:300px;
}
.w-usermeta h1, .w-assetownerwidget h1
{
    line-height:normal;
}
.w-assetownerwidget
{
	width:100%;
}
.w-groupcreatedlg .left
{
	width:440px;
}
.w-groupcreatedlg .right
{
	width:280px;
}
.group-item
{
    width:50%;
}
.grouptopics label, .input-check label 
{
    margin-left:5px;
}
.w-topics
{
    width:24.9%;
    height:160px;
}
.p-topics .w-header .padT
{
	padding-top:25px;
}
.p-topics .rep-thumbnail
{
	height:auto;
}
.w-topiclistpart .rep-thumbnail
{
	padding:0 3px;
}
.message-title-row-alt
{
	border-bottom: 1px solid #bbbbbb;
	font-weight:bold;
}
.message-title-row
{
	border-bottom: 1px solid #dfdfdf;
}
.message-item-new
{
	background:#f0f0f0;
	font-weight:bold;
}
.w-blogpostmanage .forum-table-forum td
{
	padding:3px 0;
}
tr.blog-manage-head th
{
	padding:0 10px 5px 0;
	margin:0 0 5px 0;
}
.forum-table-head td,
tr.blog-manage-head th
{
	border-bottom:1px solid #000000;
}
.forum-table-head-space td
{
	height:3px;
	width:100%;
}
.forum-table-foot-space td
{
	height:40px;
	width:100%;
}
.forum-table-head td
{
	padding:3px 0;
}
.forum-table-head, 
.forum-table-head a
{
	font-size:1.2em;
	color:#000;
	font-weight:normal;
}
.forum-table
{
	color:#484848;
}
.forum-table-forum-space td
{
	width:100%;
}
.forum-table-forum td
{
	padding:3px 0;
	border-bottom:1px solid #d5d5d5;
}
.forum-table-forum td.noborder,
.forum-table-head td.noborder
{
	border:none;
}
.forum-table-forum a
{
	color:#008DDD;
}
.last-post a,
.forum-create a
{
	color:#484848;
}
.last-post,
.forum-create,
.forum-details,
.thread-count
{
	color:#909090;
	font-size:95%;
}
.forum-user .rep-border
{
	margin:0 auto;
	width:98px;
}
.details, a.details
{
    font-size: .9em !important;
    line-height: 1em !important;
}
.highlight
{
	background:yellow;
}
.p-upload select 
{
    width:50px;
}
.link-select select
{
	width:150px;
}
.sep
{
	height:20px;
}
.confirm-popup
{
	background:#ffffff;
	border:2px solid #000;
	padding:20px;
	z-index: 999999;
	width:200px;
}
table.edit-password table tr
{
    height: 25px;
}
table.edit-password table tr td label
{
    padding-right:10px;
}
table.edit-password table tr td input 
{
    margin-right:5px;
}
.media-frame
{
	height:250px;
	overflow-y: scroll;
}
/* _repeaters */

.rep-groupmod-thumb,
.rep-user-thumb,
.rep-group-thumb,
.rep-small-thumb, 
.rep-large-thumb, 
.rep-xlarge-thumb, 
.rep-thumbnail-thumb, 
.rep-med-thumb, 
.blog-body img,
.blog-user img
{

	border:1px solid #cccccc;
}
.rep-border:hover 
{
	border-color:#afafaf;
}
.topics span,
.members span,
.assets span, 
.views span, 
.comments span
{
	font-weight:bold;
} 
.title
{
	font-weight:bold;
	font-size:110%;
}
li.desc
{
	color:#666666;
}
li.owner a
{
	text-decoration:underline;
}
.rep-thumbnail,
.rep-thumnbail-topic
{
	text-align:center;
	padding:0 3px 0 4px;
	width:133px;
}
.rep-thumbnail
{
	height:165px;
}
.rep-thumnbail-topic
{
	height:155px;
}
.rep-thumbnail .rep-border
{
	width:125px;
	padding:3px 3px 2px 3px;
}
.rep-thumbnail-thumb, .rep-med-thumb
{
	height:93px;
}
.rep-thumbnail .title
{
	margin:5px 0 0 0;
}
.rep-thumbnail-sep
{
	width:20px;
	height:125px;
}
.rep-small
{
	margin:0 0 20px 0;
	overflow:hidden;
	width:285px;
	height:60px;
}
.w-usermeta .rep-small-thumb
{
	height:70px;
}
.rep-small-thumb
{
	height:52px;
}
.rep-small .comments, 
.rep-small .views,
.small, 
.small a
{
	font-size:90%;
}
.rating-small
{
	height:12px;
	padding:5px 0 0 0;
}
.rep-med
{
	height:100px;
	width:285px;
	margin:0 5px 20px 0;
}
.rep-med-info
{
	width:170px;
	padding:0 0 0 8px;
	font-size:11px;
}
.rep-med-info ul li 
{
    margin-bottom:3px;
}
.rep-med .owner, .rep-large .owner
{
	font-style:italic;
}
.rep-xlarge
{
	margin:0 0 20px 0;
}
.rep-xlarge-thumb
{
	height:112px;
}
.rep-xlarge-thumb-container
{
	height:120px;
}
.rep-xlarge-desc
{
	width:350px;
	padding:0 10px 0 0;
}
.rep-xlarge-info
{
}
.rep-large
{
	height:150px;
	width:485px;
}
.rep-large-thumb
{
	height:112px;
}
.rep-large-thumb-container
{
	height:120px;
	width:300px;
}
.rep-large-info ul.inline li
{
	padding:0 25px 0 0;
}
.w-groupthumblist .rep-group
{
	text-align:center;
	padding:0 4px 0 4px;
	width:133px;
	height:180px;
	overflow:hidden;
}
.rep-group .title
{
	padding:5px 0 0 0;
	text-transform:uppercase;
}
.w-groupthumblist .rep-group .rep-border
{
	width:125px;
	padding:3px 3px 2px 3px;
}
.w-grouplistitem 
{
    width:440px;
    float:left;
    height:140px;
}
.rep-group
{
	height:110px;
	width:440px;
	padding-right:10px;
}
.w-grouplistitem .rep-group-thumb
{
	height:90px;
}
.w-grouplistitem .rep-group-thumb-container
{
	width:300px;
	padding-top:3px;
}
.p-groups .w-grouplistitem .rep-group-desc
{
	width:180px;
	padding:0 10px 0 0;
}
.p-groups .w-grouplistitem .rep-group-info
{
	width:110px;
}
.w-grouplistitem .created
{
	font-style:italic;
}
.rep-groupmod
{
	width:285px;
	height:65px;
	overflow:hidden;
	padding:0 10px 20px 0;
}
.rep-groupmod .rep-border
{
	width:120px;
	padding:0 8px 0 0;
}
.rep-groupmod-thumb
{
	height:55px;
}

.rep-groupmod .title
{
	padding:5px 0 0 0;
}

.rep-user
{
	height:115px;
	width:100px;
}
.w-friends .rep-user 
{
    margin-top:10px;
}
.rep-user .rep-border
{
	width:80px;
	margin:0 0 5px 0;
}
.rep-user-thumb
{
	height:70px;
}
.event-desc
{
	width:270px;
}
.rep-event
{
	width:285px;
	height:120px;
} 
.rep-event-small
{
	width:285px;
	height:80px;
}
.rep-event ul
{
	width:140px;
}
.rep-event-small ul
{
	width:195px;
}
.w-medialist, .w-groups 
{
    width:920px;
    padding: 15px 0 0;
}

.w-header 
{
    height:35px;
    width:910px;
    background:transparent url(images/wiget_header.jpg) repeat-x scroll left top;
    padding: 8px 5px 0;
}
.w-subheader 
{
    width:605px;
    float:left;
    border-bottom:1px solid #34499f;
}
.p-medialist, .p-groups, .p-group, .p-groupmembers, .p-login, .p-register, .p-useradmin, .p-addeditgroups, .p-friends,
.p-editprofile, .p-editavatar , .p-blogspage, .p-blogdetails, .p-addblogpost, .p-forgot, .p-discussiondetails, .p-contact,
.p-docpage, .p-mediamail, .p-media
{
    width:920px;
    margin: 0 15px;
}
.assets-small 
{
    font-size:11px;
}
.edit-page 
{
    margin-left:15px;
    font-weight:bold;
    height:18px;
}

.edit-page a, .edit-link-width a  
{
  color:#fff;  
}
.edit-link
{
    font-weight:bold;
    background-color:#34499f;
    padding:3px 5px 1px;
    border:1px solid #34499f;
}
.useradmin-edit-link 
{
    font-weight:bold;
    margin-right:5px;
}
.edit-link-width
{
    font-weight:bold;
    background-color:#34499f;
    padding:3px 5px 1px;
    border:1px solid #34499f;
    width: 100px;
    text-align:center;
}
.padSmallB 
{
    margin-bottom:8px;
}
/* _tabs */
#tabs
{
    display:block;
}
#tabs ul li
{
    display:block;
    overflow:hidden;
    float:left;
    margin-right:3px;
}
.tab_wrapper
{
    margin:0 auto;
    text-align:center;
    padding-top:5px;
}
li.newtab
{
    padding:5px 0 0 5px;
}
#tabs ul li a
{
    text-decoration:none;
}
#tabs ul li a:hover
{
    text-decoration:underline;
}
#tabs ul li.activetab, 
#tabs ul li.inactivetab
{
    width:100px;
    height:30px;
}
#tabs ul li.activetab
{
    background:url(images/tab-on.png) top left no-repeat;
}
#tabs ul li.inactivetab
{
     background:url(images/tab-off.png) top left no-repeat;
}
/* _addMenu */

#onpage_menu_bar 
{ 
}
#onpage_menu_bar a
{
}
.onpage_menu_action 
{ 
}
#onpage_menu_panels 
{ 
}
.onpage_menu_panel 
{ 
    clear:both;
}
.onpage_menu_panel_column 
{ 
}
#themeAdd
{
    display:inline;
}
.add_stuff_toggle 
{ 
    position: absolute;
    top: -25px; 
    left: 80%; 
}
.addcontent_message 
{
    float: left; 
}
#Progress 
{
    padding:3px; 
}
#login_panel 
{ 
    text-align:right; 
    font-size: 10pt; 
    float: right; 
    margin: 10px 10px 0 0 ; 
    padding: 5px;
}
#login_panel a 
{ 
    color: #D2DCF3 
}
.pushdown 
{ 
    clear:both; 
    height: 0px !important; 
    visibility:hidden; 
    line-height: 0px !important; 
    overflow: hidden !important;
}
#onpage_menu 
{ 
}
#onpage_menu_wrapper 
{ 
}
.onpage_menu_bar_hover 
{ 
}
.onpage_menu_action 
{ 
}
#ChangePageTitleLinkButton 
{ 
    float: right;
}
.onpage_menu_panel 
{ 
	color:#fff;
}
.onpage_menu_panel img
{
}
.onpage_menu_panel a
{
    color:#fff;
    font-weight:bold;
}
#onpage_menu_panels .box .box-wrap,
#onpage_menu_panels .box .box-top,
#onpage_menu_panels .box .box-bottom,
#onpage_menu_panels .box .box-bottom div,
.customize .box .box-wrap,
.customize .box .box-top,
.customize .box .box-bottom,
.customize .box .box-bottom div
{
    background:none;
	color:#fff;
}
.customize a,
.customize h1,
.customize h1 a, 
.customize h2,
.customize h2 a, 
.customize h3,
.customize h3 a, 
.customize h4,
.customize h4 a,
#onpage_menu_panels a,
#onpage_menu_panels h1,
#onpage_menu_panels h1 a, 
#onpage_menu_panels h2,
#onpage_menu_panels h2 a, 
#onpage_menu_panels h3,
#onpage_menu_panels h3 a, 
#onpage_menu_panels h4,
#onpage_menu_panels h4 a
{
	color:#fff;
}
.onpage_menu_panel_column 
{ 
}
.onpage_menu_panel_column h3 
{ 
    color: #fff; 
}
.onpage_menu_panel_column p 
{ 
}
/* _columns */
.column-wrap
{
    width:100%;
}
.column
{
    float:left;
}
.divider
{
    width:10px;
}
/* _widget */
.widget
{
    overflow:hidden;
}
.widget_hover 
{ 
    margin:0;
    border: 1px solid;
}
.widget_header
{
    margin:0 0 15px;
    height:25px;
    padding:10px 0 0 5px;
}
.widget_header_table 
{ 
    width:100%;
    display:table;
    padding:0 0 8px 0;
}
.widget_header_table ul li
{
    display:table-cell;
    vertical-align:middle;
}
.widget_title 
{
    float:left;
    text-transform:uppercase;
}
.widget_title a 
{ 
    overflow:hidden;
}
.widget_collapse, 
.widget_expand, 
.widget_close 
{ 
    display:inline; 
}
.widget_dropcue 
{ 
    display:none; 
    margin-bottom:20px; 
}
.widget_button, .widget_edit
{
    padding: 0 3px 0 0;
    width:20px;
}
.widget_box 
{
    display:block;
    overflow:hidden;
    width:12px;
    height:12px;
    cursor:hand;
    cursor:pointer;
}
.widget_body 
{ 
}
.table_fixed 
{
    table-layout:fixed; 
    clear:both;
    margin:0 auto;
}
.column_divider 
{ 
    height: 400px; 
}
.widget-row
{
    height: 50px;
    border-bottom:1px solid;
    display:table;
    width:100%;
}
.widget-row td, .widget-row-image
{
    display:table-cell;
    vertical-align:top;
    padding:5px;
}
.widget-row-image
{
    width:50px;
}
.widget-pagination span
{
    text-decoration:underline;
}
.widget-asset-list
{
    border-bottom:1px solid;
    padding:5px 0;
}
.widget-asset-list p
{
    display:block;
}
.widget-asset-list-sep
{
    width:3px;
    height:3px;
}
.widget-group, .widget-group-sep
{
    float:left;
    display:table;
    width:100%;
}
#groupTopicTopEntry
{
    border-bottom:1px solid #34499f;
    width:605px;
    margin-bottom:10px;
}
.widget-group
{
    margin:0 0 8px 0;
    text-align:center;
    height:70px;
    width:120px;
}
.widget-group ul li
{
    display:block;
}
.widget-group-image
{
    text-align:center;
    margin:0 auto;
    height:48px;
    padding:5px;
}
.widget-group-sep
{
    width:8px;
    height:8px;
}
.widget-rss li
{
    list-style-type: disc;
    list-style-position: outside;
    margin:0 0 0 15px;
}
.widget-collapse
{
    border-collapse:separate !important;
}
.widget-rss li a
{
    text-decoration:underline;
}
.widget_body h2
{
    color:#585858;
}
.widget-pagination a
{
    color:#000;
}
.widget-pagination a:hover
{
    color:#008DDD;
}
.widget-pagination span
{
    color:#008DDD;
}
.widget_hover 
{ 
    border-color: #008ddd;
}
.widget_header_table 
{ 
    border:none;
}
.widget_title, .widget_title a
{ 
    color:#008ddd;
}
.widget_dropcue 
{ 
    border: dashed 2px gray; 
}
.widget_edit a 
{
    color:#008ddd;
    text-decoration:none;
}
.widget_edit a:hover 
{
    color:red;
}
.widget_min 
{
}
a.widget_min:hover 
{
}
.widget_max 
{
}
a.widget_max:hover 
{
}
.widget_close 
{
}
a.widget_close:hover 
{
}
.widget-row, .widget-asset-list
{
    border-color:#ccc;
}
.widget-row:hover, .widget-asset-list:hover, .widget-group:hover
{
    background-color:#eee;
}
/* _dashboard */
.dashboard_body 
{ 
    width: 100%; 
    height: 500px; 
    background-color: lightgrey; 
}
.handleText
{
	width:16px;
	height:16px;
	background-image:url(images/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}
#AddContentUpdatePanel 
{ 
    clear:both; 
}
.add_stuff_toggle 
{ 
    position: absolute; 
    font-weight: bold; 
    font-size: 12pt; 
    position: relative; 
    top: -25px; 
    left: 80%; 
}
.addcontent_message
{
    font-weight: bold; 
    display:block;
    color:#fff; 
}
.addcontent_navigation 
{ 
    font-weight: bold;
}
#WidgetDataList 
{ 
    clear: both; 
    margin-top: 20px;
}
.smalltext, 
.smalltext a 
{ 
    font-size: .8em;
}
.feed_item_link
{
	line-height: 120%;	
	clear:both;
	display:block;	
	margin-bottom: 5px;
}
#DeleteConfirmPopup 
{ 
	display:none; 
	z-index: 60000; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -150; 
	margin-top: -60; 
	width: 300px; 
	height: 120px; 
	border: solid 4px black; 
	padding: 10px;
	background: white url(images/warning.jpg) no-repeat 10px 10px; 
	text-align: center 
}
#DeleteConfirmPopup h1 
{ 
    margin-left: 30px; 
    font-size: 120%;
}
#DeleteConfirmPopup p 
{ 
    margin-top: 10px; 
    margin-bottom: 10px; 
    clear: both; 
}
#DeletePageConfirmPopup 
{ 
	display:none; 
	z-index: 60000; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -150; 
	margin-top: -60; 
	width: 300px; 
	height: 120px; 
	border: solid 4px black; 
	padding: 10px;
	background: white url(images/warning.jpg) no-repeat 10px 10px; 
	text-align: center 
}
#DeletePageConfirmPopup h1 
{ 
    margin-left: 30px; 
    font-size: 120%;
}
#DeletePageConfirmPopup p 
{ 
    margin-top: 10px; 
    margin-bottom: 10px; 
    clear: both;
}
/* _box */
.box, .box2 
{
    position:relative;
    margin:0 auto;
    min-width:8em;
    max-width:1500px;
    z-index:1;
    text-align:left;
}
.box .box-wrap,
.box .box-top,
.box .box-bottom,
.box .box-bottom div 
{
    background:none;
}
.box .box-wrap 
{
    position:relative;
    zoom:1;
    _overflow-y:hidden;
    padding:0px;
}
.box .box-top, .box2 .box-top, .box .box-bottom, .box2 .box-bottom 
{
display:none;
}
.box2 .box-content
{
    padding:0;
    overflow:hidden;
    min-height:40px;
    margin-bottom: 15px;
}
.box .box-content 
{
    padding:0;
    overflow:hidden;
    margin-bottom:15px; 
}
.box .box-bottom,
.box .box-bottom div,
.box2 .box-bottom,
.box2 .box-bottom div  
{
    height:15px;
    font-size:1px;
}
.box .box-bottom, .box2 .box-bottom 
{
    background-position:bottom right !important;
}
.box .box-bottom div, .box2 .box-bottom div  
{
    position:absolute;
    width:15px;
    top:0;
    left:-15px;
    background-position:bottom left !important;
}
.w-assetactions .box 
{
    background:none;
    font-weight:bold;
}

.romplrs-pod 
{
    width:100%;
    height:200px;
    margin-bottom:15px;
}
/* Forms */
.label 
{
    width:100px;
}
.input-width 
{
    width:210px;
}
.label2 
{
    width:180px;
}
.link-select select 
{
    width:130px;
}
