/* BASE */

body {
background:#292929 url('../img/hdr_bg.png') repeat-x;
margin:0;
padding:0;
overflow:hidden;

}
body *{
	line-height:100%
}
body, td, div, span, p, ul, li {
font:9pt tahoma,arial;
line-height:100%;
color:#3F3F3F;
}

table.con tbody tr td img{
	display:inline-block;
	font-size:1px;
	vertical-align:top;
}

/* HEADER */

#title {
position:absolute;
top:17px;left:33px;
font:19px 'trebuchet ms',tahoma,arial;
color:#fff;
white-space:nowrap;
margin:0;padding:0;
line-height:*;
}

#user {
position:relative;
bottom:2px;
font-size:10px;
color:#b1b1b1;
white-space:nowrap;
}

/* LINKS */

a {
color:#3399ff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/* TOP-RIGHT MENU */

#menu-top {
float:right;
height:38px;
border-collapse:collapse;
border-spacing:0px;
background:url('../img/menu-top-bg.gif') bottom repeat-x;
}

#menu-top td {
padding:0px;
}

#menu-top td a {
color:#b1b1b1;
float:left;
line-height:2.2em;
white-space:nowrap;
display:block;
text-decoration:none;
text-align:center;
font-size:10px;
font-weight:bold;
padding:0 15px 0 15px;
}

#menu-top td a:hover {
color:#fff;
}

/* MAIN MENU */

#menu {
position:relative;
top:-27px;
border-collapse:collapse;
border-spacing:0px;
height:27px;
background:url('../img/menu.gif'); #d9d9d9;
}

#menu td {
padding:0px;
width:120px;
}

#menu td a {
color:#4d4d4d;
line-height:2.4em;
white-space:nowrap;
display:block;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
padding:0 13px 0 13px;
}

.menu-on {
background:url('../img/menu-on.gif') #f4f4f4;

}

.menu-link {
color:#4d4d4d;
font-weight:bold;
font-size:11px;
}

a:hover .menu-link {
color:#0084a5;
}

.menu-on-link {
color:#0084a5;
font-weight:bold;
font-size:11px;
}

/* CONTENT/MENU CONTAINER */

#body-table {
border-collapse:collapse;
border-spacing:0px;
width:100%;
min-width:992px;
}

#content-title {
padding:0 0 7px 0;
font-family:trebuchet ms,tahoma,arial;
font-size:15px;
font-weight:bold;
color:#4d4d4d;
}

#container {
display:block;
background:url('../img/side-bg.gif') #fff right repeat-y;
}

#content-table {
position:relative;
width:100%;
border-collapse:collapse;
border-spacing:0px;
}

#content-table {
padding:0px;
}

#content-main {
padding: 0;
}

/* SIDE */

#side {
background:url('../img/rh_bg.png') repeat-y;
}

#side-inner {
/*background:url('../img/side-inner-edge.gif') top left no-repeat;*/

}

#logo {

}

/* FOOTER */

#footer-logo {
position:relative;
top:10px;
right:5px;
float:right;
border:0;
}

/* Accordion Header */
.accordionHeader {
	padding : 3px 3px 3px 3px;
 	border:1px solid #d2e1f1; 
/*	background-color:#ffffff; */
}





#side-oper-main{text-align:right}
#side-oper-main a,a:visited{font-size:10px;text-decoration:underline}
#side-oper-main a:hover{font-size:10px;text-decoration:none}

.msgRespHdr{background-color:#ddd}


/* New Viewer */

#msgLink {
	color: #FFF;
}

.viewerContent, .viewerContent td, #msgTable td, #msgTable td div div {
	background: #888;
	color: #111;
}

.viewerMsgUserList {
	width: 99%; height: 100px; overflow-y: auto; border: 1px solid #ECECEC;padding: 2px;;
}

.viewerMsgUserList ul li {
	color: #FFF;
}

/* Drop n Share */
.dnsPub td, .dnsPub div, .dnsPub table td {
	color: white;
}

#foldertools_hdr{
	font-size: 12px; font-weight: bold; text-align: left;width:575px;
	margin:6px auto;text-align:center;
}
#foldertools_hdr a,#foldertools_hdr a:visited{
	margin-left:10px;
	margin-right:10px;
	color:#333;
	font-size:12px;text-decoration:none;
}
#foldertools_hdr a:hover{
	margin-left:10px;
	margin-right:10px;
	color:#333;
	font-size:12px;text-decoration:none;
}

#filelist{
	
}

.heading{
	height:61px;background:url('../img/hdr_bg1.png') repeat-x;
	margin:0;padding:0;
}

.heading2{
	height:41px;background:url('../img/hdr_bg2.png') repeat-x;
	margin:0;padding:0;
}

.rh_block{
	width:289px;margin:0 auto 10px;
	padding:0;
	background:url('../img/rh_block_bg.png') repeat;
	border:1px solid #D2DCE4;
}

.rh_block_heading{
	background:url('../img/rh_block_head_bg.png') repeat-x;
	height:34px;
	border-bottom:1px solid #D2DCE4;
	font:14px bold Arial,sans;
	color:#000000;
	margin:0;padding:0
}
.rh_block_heading table tr td a,
.rh_block_heading table tr td a:visited,
.rh_block_heading table tr td a:active,
.rh_block_heading table tr td a:hover{
	font:bold 13px Arial,sans;
	color:#000000;
	text-decoration:none
}

a img{border:0}

#side_inner{text-align:center}
#dmside{
	width:100%;margin:0 auto;padding:0;
	text-align:center
}
.rh_block_content{
	overflow-x:hidden;
	overflow-y:auto;
	min-height:100px;
	margin:0;padding:0;
	display:;
}

.rh_block_heading table tr td a.rh_link,
.rh_block_heading table tr td a.rh_link:visited,
.rh_block_heading table tr td a.rh_link:active{
	font:bold 11px Arial,sans;
	color:#3399CC;
	text-decoration:underline;
}
.rh_block_heading table tr td a.rh_link:hover{
	font:bold 11px Arial,sans;
	color:#3399CC;
	text-decoration:none;
}

div.rh_link_off{
width:100%;
	height:23px;
	background:transparent none;
	
}
div.rh_link_on{
width:100%;
	height:23px;
	background:url('/images/rh_target_bg.png') repeat-x;
	
}
div.rh_link_hover{
width:100%;
	height:23px;
	background:#CCDBE7;
	
}

div.rh_link_off div div.cont,
div.rh_link_hover div div.cont {
	cursor:pointer;
    /*vertical-align:middle;*/
	font:bold 11px Arial,sans;
	color:#000;
	display:inline;
	margin:0;padding:0;
}

div.rh_link_on div div.cont{
	cursor:pointer;
    /*vertical-align:middle;*/
	font:bold 11px Arial,sans;
	color:#fff;
	display:inline;
	margin:0;padding:0;
}


div.rh_link_off span.rh_folder_actionsarrow,
div.rh_link_hover span.rh_folder_actionsarrow{

	float:right;
	display:none;
		height:15px;
	width:34px;
}
div.rh_link_on span.rh_folder_actionsarrow{
	float:right;
	display:block;
	height:15px;
	width:34px;
}
div.rh_link_on span.rh_folder_actionsarrow img{
	display: inline;position:relative;top:4px;cursor:pointer
	}

div.rh_link_off div.rh_link_main,
div.rh_link_on div.rh_link_main,
div.rh_link_hover div.rh_link_main{
	float:left;
	width:235px;
	text-align:left;
	margin:0;padding:0;
}

div.rh_link_off div.rh_link_main img,
div.rh_link_on div.rh_link_main img,
div.rh_link_hover div.rh_link_main img{
	display:inline;margin:0;padding:0;
}

div.rh_link_off div div.cont span.words,
div.rh_link_hover div div.cont span.words {
	top:-4px;
	font:bold 11px Arial,sans;
	/*font:bold 0.98em 'Ubuntu Mono', Arial,sans-serif;*/
	color:#333;padding:0;margin:0;
}
div.rh_link_on div div.cont span.words {
	top:-4px;
	font:bold 11px Arial,sans;
	/*font:bold 0.98em 'Ubuntu Mono', Arial,sans-serif;*/
	color:#f3f3f3;padding:0;margin:0;
}


div.rh_link_off div div.cont img, 
div.rh_link_on div div.cont img, 
div.rh_link_hover div div.cont img{
	display: inline;
}
	
div.rh_link_off div div span.fcnt, 
div.rh_link_hover div div span.fcnt {
	color:rgb(145,145,145);
	font-size:7pt;
	}
	
div.rh_link_on div div span.fcnt {
	color:rgb(225,225,225);
	font-size:7pt;
}
div.clearboth{
	margin:0;padding:0;height:0;clear:both;line-height:0px;font-size:0px;border:0px none
}
div.rh_link_actions{
	height:120px;width:100%;background:#588BB3 url('/images/rh_linkactions_bg.png') repeat;
	;position:relative;top:-2px
}

table.search_box{
	padding:0;margin:0;
}
table.search_box tbody tr td{
	margin:0;padding:0;border:0
}

table.search_box tbody tr td input.hdr_input_search_box{
	width:150px;height:31px;
	background:url('/images/hdr_search_box_bg.png') no-repeat;
	vertical-align:middle;
	line-height:31px;
	padding-left:7px;
	padding-right:5px;
	border:0px;margin:1px 0 0 0;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	color:#A5A3A3
}
table.search_box tbody tr td input.hdr_input_search_button{
	width:30px;height:31px;
	background:url('/images/hdr_search_box_button.png') no-repeat;
	border:0px;
	font-size:0px;
	padding:0;
	margin:0;
}


table.heading2_table td{
	
background:none;
padding:4px 4px 4px 6px;

}

div.heading2 div.heading2_div{
	width:96%;overflow:hidden;margin-left:2%
}

#table-files td#table-files-new table td{
	background:none
}
#fmhdr_button_area img{
	display:inline;margin:0;padding:0
}

a#sortby_hdr_link,
a#sortby_hdr_link:visited,
a#sortby_hdr_link:active{
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-decoration:underline
}
a#sortby_hdr_link:hover{
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-decoration:underline
}
#dMenu_fm_filter_span,
#dMenu_userlist_filter_span{
	font:normal 11px tahoma,arial;
	color:#333;
	text-decoration:none;
	position:relative;
	top:6px;
	left:11px;
	margin-bottom:12px
}
#dMenu_fm_moveto_scroll{
	height:250px;
	overflow:hidden;
	overflow-y:auto;
	border:0px none;
	background:transparent none;
	position:static
}
#dMenu_fm_copyto_scroll{
	height:250px;
	overflow:hidden;
	overflow-y:auto;
	border:0px none;
	background:transparent none;
	position:static
}

#dMenu_fr_copy_scroll{
	height:250px;
	overflow:hidden;
	overflow-y:auto;
	border:0px none;
	background:transparent none;
	position:static
}


#dMenu_fm_fl{
	width:350px;
	height:306px;
	position:absolute;
	background:url('/images/share_modal_nfo_popup.png') no-repeat;
	border:0px none;
	text-align:left;

}


#dMenu_fm_rh{
	width:127px;
	height:128px;
	position:absolute;
	background:url('/images/rh_nav_popup.png') no-repeat;
	border:0px none;
	text-align:left;

}
#dMenu_fm_rh2{
	width:127px;
	height:68px;
	position:absolute;
	background:url('/images/rh_nav_popup2.png') no-repeat;
	border:0px none;
	text-align:left;

}


#dMenu_fm_rh .int,
#dMenu_fm_rh2 .int{
	color:#3399CC;
font:bold 11px Arial,sans;
padding:0 0 0 4px;
width:222px;
}

#dMenu_fm_rh .int table tr td a,
#dMenu_fm_rh .int table tr td a:active,
#dMenu_fm_rh2 .int table tr td a,
#dMenu_fm_rh2 .int table tr td a:active{
	display:block;
	background:transparent none;
	width:117px;height:16px;
	padding:0;margin:0;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#dMenu_fm_rh .int table tr td a:hover,
#dMenu_fm_rh2 .int table tr td a:hover{
	display:block;
	background:#B3C8D9;
	width:117px;height:16px;
	padding:0;margin:0;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.minibutton{    
	padding: 4px 10px;
    background: #cccccc;
    color: #333333;
    text-decoration: none;
}
.minibutton:hover{
	background:#eeeeee;
	text-decoration:none;
}
.minibutton.confirm{
	background:#009933;
	color:#ffffff;
}
.minibutton.confirm:hover{
	background:#33bb77;
	color:#ffffff;
}
.minibutton.cancel{
	background:#990000;
	color:#ffffff;
}
.minibutton.cancel:hover{
	background:#aa4444;
	color:#000000;
}

#RHNAV_filter{width: 250px;height: 30px;font-size: 12px;line-height: 16px;background: #f8f8f8;border: 1px solid #aaaaaa;color: #333333;margin: 12px auto 4px 12px;padding-left: 7px;padding-right: 5px;}
    
    