﻿/*
 * DocuShare CSS
 * This file is the base CSS for DocuShare
 * Copyright (c) 2002-2007 Xerox Corporation.  All Rights Reserved.
 
 Table of Contents:
 (NOTE: jump to section by doing a search  an equals sign '=' followed by the section number (i.e. '=25')
 ------------------
 1. Site Global Styles
 2. Site Header Styles
 3. Page Heading Styles (Edit/Add/New Obj. Pages)
 4. Site Footer Styles
 5. Home Page Styles
 6. Portlet Page Styles (Personal Home Page & Workspace Home Page)
 7. Search Results Page Styles
 8. Bulletin Board Styles 
 9. Collection Styles
 	9a. Thumbnail Collection Styles
	9b. Icon Collection Styles
 10. Calender Styles
 11. CHIBA Form Page Styles
 12. Property Page Styles
 13. Interact Styles
 14. About DocuShare Page Styles
 15. Routing Styles (deprecated?)
 16. Declare Record Section Styles
 17. Admin Section Styles
 18. Action Menu 2 Styles
 
 */

@import "forms/styles/xforms.css";

/* --------------------- */
/* =1. Site Global Styles */
/* --------------------- */

*{
	margin:0px;
	padding:0px;
}
body{background:#f9f9f9; position:relative;margin:0;padding:0;min-width:768px; /* _width:expression(document.body.clientWidth > 768 ? "100%" : "768px");*/}

h1 { font: 160%; margin:0 0 4px 0; padding:0px;}
h2 { font: 140%; margin:0 0 4px 0; padding:0px;}
h3 { font: 120%; margin:0 0 4px 0; padding:0px;}
h4 { font: Bold 110%;margin:0 0 3px 0; padding:0px;}
h5 { font: 110%;margin:0 0 3px 0; padding:0px;}

input, select, textarea, optgroup{font-size:100%;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#333}
select[multiple="multiple"]{min-width:35em;}
.selectmultiple{_width:35em;}
.selecttall{min-width:35em;_width:35em;}
table{font-size:100%}

fieldset{padding:0;margin:0 }
form{display:inline;margin:0}
legend {font-size:13px; font-weight:bold; color: #666666; margin-left:-5px; padding-bottom:8px;}

input{
	border:1px solid #454545;
	height:14px;
	padding:1px 2px 2px;
	width:235px;
}
.submit input {
    height: auto;
}
input[type="submit"][name="StackTraceButton"] {
    height: auto;
}
input.bs{
	border:none;
	background:url(images/btn_bg.jpg) repeat-x;
	width:auto;
	color:#fff;
	font-size:8.63pt !important;
	line-height:8pt;
	cursor:pointer;
	padding:2px 10px !important;
	height:auto !important;
	_height:20px !important;
	overflow:visible;
}
input.bs_file{
	border:1px;
	width:auto;
	font-size:8.63pt !important;
	line-height:8pt;
	cursor:pointer;
	padding:2px 10px !important;
	height:auto !important;
	_height:20px !important;
	overflow:visible;
}
input.enlarged_height{
	height:19px;
}
input[type="checkbox"],
input[type="radio"]{
	width:14px !important;
	height:14px !important;
	border:none !important;
}


input[type="image"]{
	border:none;
	height:auto;
	width:auto;
}
a img{
	border:none;
}
.image{
	border:none;
	height:auto;
	width:auto;
}

.checkbox,
.radio{
	width:14px !important;
	height:14px !important;
	border:none !important;
}
select{
	font-size:8.6pt;
}

hr{border:none;background-color:#e6e6e6;color:#e6e6e6;height:1px;}
hr.hr {border:none; background-color:#B2b2b2; color:#B2b2b2; height:1px;}
p{margin:0 0 .5em 0}
p.note{font-size:85%}
p.noteicon{font-size:85%;padding:3px 19px;background:url(images/icon_note.png) no-repeat 0 50%}
.titleicon{float:left;padding:5px 5px 0 3px;}

a.uline:link {color:#454545; text-decoration:underline; }
a.uline:visited {color:#707070; text-decoration:underline; }
a.uline:hover {color:#454545; text-decoration:none; }
a.uline:active {color:#454545; text-decoration:underline;}

a.morelink{font-weight:normal;font-size:85%;}
.nowrap{
	white-space:nowrap;
}
.m_r_15{
	margin-right:15px;
}
/* adjacent selectors - CSS 2.1 compliant browsers only */
h2+p {font:normal 95% Arial,Helvetica,sans-serif; color:#3a455c; text-decoration:none; margin:2px 2px}
h2+p+hr,form+hr {border:none; background-color:#B2b2b2; color:#B2b2b2; height:1px;}
ul{padding-bottom:2px; }
/* Various other global styles */
.disabledtextbox{background:#f9f9f9;border:1px solid #ccc;padding:3px;color:gray;}
.linklabel{border:0px;margin-left:3px;vertical-align:middle}
.noitemstext {font-style:italic;color:gray;height:30px;padding:3em 5em;}
.noitemstextnopad {font-style:italic;color:gray;height:30px;}

.summaryText {color:#808080; text-decoration:none;}
.nocontent{font-style:italic;color:#808080;font-size:100%;text-align:center;padding:60px 30px}
.graydot_dividerline{width:100%;background-color:#f2f0f0}
.graydot_dark_dividerline{width:100%;background-color:#DAD3D2}
.collectionListdividerline{width:100%;background-color:#f2f0f0;padding:0px;}
.spacer{font-size : 1pt;}
.noDisplay{display:none}
.midalign{vertical-align:middle;border:0}/* style for aligning images */
.topalign{vertical-align:top;border:0}
.basealign{vertical-align: baseline;}
.whiteBG{ /* fix for ie PNG display bug */_background-color:#fff;}
.clearfloats{clear:both;visibility:hidden;width:0;height:0;}
.imglk{border:0;border-bottom:0;}
.pageheader_dividerline{width:100%;background-color:#ebe1e1;margin-top:5px;margin-bottom:5px}
#content{padding:0 35px 20px 35px;min-height:300px;_height:300px}
.nobg{
	background-color:transparent !important;
	background-image:none !important;}
.hidedisplay{display:none;}

#collection-magnifier {
    position: absolute;
    z-index: 1000;
}
#collection-magnifier.visible {
}
#collection-magnifier.invisible {
    display:none;
}

/*-----------------------*/
/* =2. Site header styles */
/*-----------------------*/




/* ----------------------------------------------*/
/* =3. Page heading styles for Add/Edit/New Pages */
/* ----------------------------------------------*/
.addtitle{margin-left:3px;}
#subtitlefooter{
	clear:both;
	border-bottom:1px solid #c7c7c7;
	padding:0;
}
#subtitlefooter_portalpage{
	clear:both;
	_padding-top:0;
}
#generic_title{
	margin:0;
	padding:10px 35px 0 35px;
	min-height:60px;
	_height:60px;

}
#search_generic_title{
	padding:21px 35px 14px 35px;
}
#search_generic_title h1{
	font-size:12pt;
	color:#454545;
}
#search_generic_title .title{
	float:left;
}
.help_icon{
	text-indent:-9999px;
	background:url(images/help_icon.gif) no-repeat;
	width:16px;
	height:15px;
	display:block;
	float:left;
	margin-left:6px;
	margin-top:3px;
}
#generic_title_props{
	margin:0;
	padding:10px 35px 0 35px;
	height:70px;
	background:url(images/grad_pageheader.gif) repeat-x top left;
	border-bottom:1px solid #c7c7c7;
}

#error_title{
	margin:0;
	padding:30px 35px 100px 35px;
	background:url(images/grad_pageheader.gif) repeat-x top left;
}

#error_vdftitle{
	margin:0;
	padding:30px 35px 20px 35px;
}

#new_classification{
	padding-bottom:20px;
	margin-bottom:15px;
   border-bottom:1px solid #c7c7c7;
	background: url(images/ill_classification.gif) no-repeat right bottom;
}
#new_preset{
	padding-bottom:20px;
	margin-bottom:15px;
   border-bottom:1px solid #c7c7c7;
	background: url(images/ill_addpreset.gif) no-repeat right bottom;

}
.edit_conflict_warning {color: red; font-weight: bold}


/* Breadcrumb styles */
.breadcrumbs{
	margin:0;
	background:#f2f2f2;
	border-top:1px solid #fff;
	border-bottom:1px solid #d0ced0;
}
.breadcrumbs_inner{
	border-bottom:1px solid #fff;
	padding:8px 34px;
	_height:1%; /*I.E. Bug for position absolute elements in relative containers */
	pposition:relative;
}
.breadcrumbs_inner img{
	position:relative;
	top:2px;
}
.current_page{
	background:url(images/small/breadsep.gif) no-repeat 0px 2px;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}
.breadcrumbs *{color:#6d6d6d !important;}
.breadcrumbs table td{vertical-align:top;}
#bcExpand{
	position:absolute;
	bottom:0;margin-bottom:-9px;
	border:1px solid #b9d3ff;
	padding:1px 2px;
	background:#fff;
	z-index:100}
#bcCollapse{
	position:absolute;
	bottom:0;margin-bottom:-9px;
	border:1px solid #b9d3ff;
	padding:1px 2px;
	background:#fff;
	z-index:100}


/* Generic page heading styles */
#pageheader_wrapper{
	min-height:113px;
	padding:18px 29px 0 36px;
	overflow:hidden;
	_height:113px; /*IE6.0 hack */
	_overflow:visible; /*IE6.0 hack */}
.new_collection_type{
	min-height:181px !important;
	_height:181px !important; /*IE6.0 hack */
}
#pageheader{
	margin:0;
	padding:0px 35px;
}

#pageheader h1{
	font-size:12pt;
	font-family:Tahoma, Arial;
	color:#707070;
	font-weight:bold;
	margin:0;
	padding-top:3px;
}
.new_collection_type #pageheader h1{
	color:#333333;
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.collection_image{
	width:209px;
	height:137px;
	overflow:hidden;
}
.collection_image img{
	/*border:4px solid #333;*/
}
.new_collection_type #pageheader{
	padding-left:227px;
	width:550px;
	_padding-left:3px;/*IE only*/
}
.new_collection_type #pageheader p{
	font-size:10pt;
	line-height:13pt;
}
.new_collection_type #titleiconbig{
    float:left;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#titleiconbig{
    float:left;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
}


#titleicon{float:left;padding-top:6px;}
.new_collection_type #titleicon{padding-top:3px;}
#pageheader #description{float:left;margin:8px 0 0 3px;}
#actions{
	float:right;
	padding:0 0 0 6px;
	margin:0 10px 10px 0;}

.new_collection_type #actions{
	margin-left:125px;
}
p.nosummary{margin-top:3px; }


#federated_title{
	padding-left:40px;
	background: url(images/federated.png) no-repeat top left;
	padding-bottom:10px;}

#federated_contactinfo{
	background:#F9FAFD;
	padding:10px 10px;
	margin:0 0 20px 40px;
	border-bottom:1px solid #f3f3f3;
	border-top:1px solid #f3f3f3;}

.collection_list{
	margin-top:12px;
	_margin-top:13px;
    _padding-top:10px;
	color:#454545 !important;
	width:800px;
}
.collection_list td{
	padding:0px 10px 50px 0px;
	vertical-align:top;
	font-size:9pt !important;
	line-height:13pt;
	width:100%;
}
.collection_list .checkbox_cell{
	width:18px;margin:0px auto;
}
.collection_list h4{
	font-size:10pt;
	margin-top:-2px;
	_margin-top:-1px;
	line-height:11pt;
    padding-top:5px;
}
.collection_list p{
	padding-top:5px;
	_height:33px;
	overflow:hidden;
	margin-bottom:11px;
	_margin-bottom:10px;
}
.collection_list .actmenu{
	margin-left:-3px;
}
.collection_list .image_col_sp {
    width:auto;
}
.image_col{
/*	width:85px;*/
    width:auto;
}
.image_col a{
	/*width:85px;*/
	height:86px;
	overflow:hidden;
	display:block;
}
.image_col a img{
	height:80px;
}
.collection_list .collection_folder h4,
.collection_list .collection_folder h4 a{
	font-size:11pt;
}
.collection_folder .image_col a{
	width:80px;
	height:54px;
}
.collection_folder .image_col a img{
	height:50px;
	border:2px solid #333;
}
.collection_list .collection_folder .actmenu{
	margin-top:26px;
}
/* --------------------- */
/* =4. Site Footer Styles */
/* --------------------- */


/*---------------------*/
/* =5. Home Page Styles */
/*---------------------*/
#contentwrapper{
	padding:0;
	margin:0;
	overflow:hidden;
}
.welcome {
    font-size:12pt;
	font-family:Tahoma, Arial;
	color:#ffffff;
	margin:0;
	padding:8px 8px 8px 20px;
	background:#727272;
}
#contentwrapper_inner{padding-top:23px;text-align:left; }
#home_header{margin-top:.5em;border-bottom:1px solid #dcdcdc;}
#home_header p{margin-bottom:1em;}
#home_contents{margin:0 0 2em 0;padding:0;}
#home_contents #homebanner{margin-top:15px; }
.homeContentsListHeading{margin:15px 0 0 0;padding:3px 0 0 0;border-top:1px solid #e6e6e6;}
.homeContentsList{padding:2px;border:0;}
.homeContentsList td{vertical-align:center; padding:8px 5px 8px 5px;}
.homeContentsList td.icon{width:36px;}
.homeContentsList td.name{padding-top:4px;}
.homeContentsList td p{margin:2px 0 3px 0;font-family:Verdana, Helvetica, Sans-serif;font-size:85%}
.homeContentsList_links{padding:2px;border:0;}
.homeContentsList_links td{vertical-align:top;}
.homeContentsList_links td.icon{width:36px;}
.homeContentsList_links td.name{padding-top:4px;}
.homeContentsList_links td p{margin:2px 0 3px 0;font-family:Verdana, Helvetica, Sans-serif;font-size:85%}
.homeContentsListActionBar{
	position: relative;
	background:#fafafa;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:3px;
	margin-top:5px;
	font-size:85%
}
.homepage_portlet{ width:100%;padding:20px 20px 20px 20px;float:left}

#collections_list{
	float:left;
	width:100%;
}
.home_collection_item{
	margin:0px 6px 40px 35px;
	_display:inline;
	padding:4px;
	width:286px;
	height:299px;
	overflow:hidden;
	background:#333;
	position:relative;
	float:left;
	z-index:100;
}
.home_collection_item img{
	width:286px;
	height:187px;
	overflow:hidden;
}
.home_collection_item h4{
	color:#fff;
	font-family:Tahoma, Arial;
	font-size:12pt;
	font-weight:400;
	line-height:13pt;
	overflow:hidden;
	text-align:center;
	background:url(images/collection_header_bg.png) repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/collection_header_bg.png', sizingMethod='scale');
	position:absolute;
	bottom:116px;
	_bottom:115px;
	left:4px;
	width:286px;
	margin:0px;
	padding:6px 0px 8px 0px;
}
.home_collection_item p{
	padding:5px 1px 0px 1px;
}
.home_collection_item p,
.home_collection_item a{
	color:#fff !important;
	line-height:11pt;
}
.home_collection_item a{
	font-weight:bold;
}

.home_actionsbar{background-color:#f5f5f5; padding:5px;border-bottom:1px solid #C6D1E7;border-top:1px solid #C6D1E7;}
.actionbar{
	background-color:#f5f5f5;
	border-bottom:1px solid #d4dced;
	padding:3px;
	font-size:85%}

#home_mydocushare img{float:left;margin-right:.5em}
#home_sidebar{float:right;width:29em;margin:1em 0 3em 0;}
#home_sidebar p{font-size:100%}
#home_sidebar h4{margin:0 0 .5em 0}
#home_sidebar div{float:left;width:180px}
#home_sidebar ul{list-style:none;margin:0 0 10px 5px;padding:0;}
#home_sidebar h3 a{font-size:75%}
#home_sidebar ul li {margin:0 0 3px 0;}
#home_sidebar ul li p{font-size:90%;margin-top:3px;}
#home_sidebar hr{border:none;color:#f1f1f1;background-color:#f1f1f1;height:1px;margin:10px 0;_margin:0;padding:0;clear:left;}

#home_sidebar .com_workspaces{width:360px;float:none;}
#home_sidebar .com_workspaces h3{/*background:url(images/large/workspace_team.png) 0% 50% no-repeat; */padding:10px 0 0 0;}
#home_sidebar .com_workspaces p{margin:2px 0 3px 0;font-family:Verdana, Helvetica, Sans-serif;font-size:85%}
#home_sidebar .com_workspaces a.morelink{padding-left:5px; }
.com_wikis h3{background:url(images/large/wiki.png) 0% 50% no-repeat; padding:10px 0 10px 40px;}
.com_weblogs h3{background:url(images/large/weblog.png) 0% 50% no-repeat; padding:10px 0 10px 40px;}

#home_login{
	padding:0;margin:0;}
#home_login h3{padding:0 0 0 19px;margin-top:0;background:url(images/greenarrow.png) no-repeat 0 50%;}
#home_login h4{padding:0 0 0 19px;margin-top:0;background:url(images/greenarrow.png) no-repeat 0 50%;}
#home_login p{padding-left:15px;}
#login_info{float:right;width:15em;padding-left:10px;}
#login_box label{display:inline;padding:0px 8px 0px 0px;margin:0;}
#login_box .ar{
	white-space: nowrap;
}
#login_box td{
	padding:0px 0px 10px 0px;
}

#login_box .labelHelpLink{
	font-weight:bold;
	font-size:9pt;
	padding-left:1px;
	top:-3px;
	_top:0px;
	position:relative;
}

.btn input{
	background: url(images/btn_l.png) no-repeat;
	width:auto !important;
	border:none !important;
	color:#fff;
	font-size:8.63pt !important;
	line-height:8pt;
	cursor:pointer;
	padding:2px 5px 2px 12px !important;
	height:20px !important;
	_height:20px !important;
	display:block;
	float:left;
	overflow:visible;
}
.btn_r{
	background: url(images/btn_r.png) no-repeat;
	width:7px;
	height:20px;
	font-size:0px;
	position:absolute;
	right:0px;
}

.enter_btn{
	background:url(images/btn_enter.png) no-repeat 0% 0% ;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_enter.png', sizingMethod='crop');
	width:22px;
	border:0px;
	color:#fff;
	text-indent:-99999px;
	padding:3px 0px;
	height:auto;
	_height:20px;
	cursor:pointer;
	margin-right:3px;
	margin-left:1px;
}

#home_login_form #home_login{
	ppadding:15px 38px 0 35px;
	padding:0px;
	margin:0;
	position:relative;
	height:1%;
	}
#home_login_form #home_login #login_top{
	background:url(images/login_t.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/login_t.png', sizingMethod='image');
	width:100%;
	height:11px;
	position:relative;
	z-index:1;
}

#login_shadow{
	background:url(images/login_s.png) repeat-y top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/login_s.png', sizingMethod='scale');
	height:1%;
	width:323px;
	padding:0px 10px;
}
#home_login_form #home_login #login_box{
	position:relative;
	z-index:99999;
	background:#EDECED url(images/login_bg.png) repeat-x top left;
	padding:0px 0px 0px 33px;
}
#home_login_form #home_login label {
	font-size:9pt;
	font-weight:bold;
}
/*#home_contents #home_login p, #home_contents #home_login label { color:#dde9ff; }
#home_contents #home_login a, #home_contents #home_login h3, #home_contents #home_login h4{color:#fff }
#home_contents #home_login h3{margin-left:-10px;background:url(images/arrow_loginbox_h3.gif) 0 50% no-repeat; }
#home_contents #home_login h4{padding:0 0 0 19px;margin-top:0;background:url(images/whitearrow_loginbox.gif) no-repeat 0 50%;}
#home_contents #home_login a:link {border-bottom:1px dotted #fff;_border-bottom:1px solid #72869e}
#home_contents #home_login a:visited {border-bottom:1px dotted #fff;_border-bottom:1px solid #72869e}
#home_contents #home_login a:hover {color:#2891ff; border-bottom:1px dotted #2891ff;_border-bottom:1px solid #2891ff;}
#home_contents #home_login a:active {border-bottom:1px dotted #fff;_border-bottom:1px solid #72869e;}
*/
#home_login_form #login_footer{
	background:url(images/login_b.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/login_b.png', sizingMethod='image');
	width:343px;
	height:16px;
}
/*#home_contents #login_footer p.noteicon{padding:2px 0 2px 19px;margin:0 0 0 1px;background:url(images/login_infoicon.png) no-repeat 0 50%}
*/



/*--------------------------------------------------------*/
/* =6. Portlet Page Styles (Personal Home Page & Workspace */
/*--------------------------------------------------------*/
.calenderheader{
	text-align:center;
	padding:3px;

}
.personalCalendar{
	border-left:1px solid #EBE1E1;
	border-right:1px solid #EBE1E1;
	border-bottom:1px solid #EBE1E1;
	border-collapse:collapse;
}
.portalpage_wrapper{
	height:1%;
	background-color:#F7FAFF /*#F1F1F2*/;
	padding:10px 25px 20px 30px;
	margin:50;
	border-top:1px solid #DDE9FF;
	position:relative;}
.portalpage_col_wide{float:left;width:68%;position:relative;}
.portalpage_col_sidebar{float:right;width:30%;position:relative;}
.portlet{background-color:white;border:1px solid #A7A9AC;position:relative;top:-3px;left:-3px;}
.portlet_shadow{background-color:#D4D4D4;margin-bottom:15px;position:relative;}

.portlet_ws_editarea{margin:10px;padding:5px;border:1px solid #E8E8E8;background-color:#F9F9F9}
.portlet_titlebar{background:#fff;height:1%}
.portlet_titlebar .left{float:left;padding:3px 0 3px 3px}
.portlet_titlebar .right{float:right;text-align:right;padding:3px 3px 3px 0;font-size:85%}

.portlet_toolbar1{background-color:#EDF3FF;font-family:Verdana, Helvetica, Sans-serif;font-size:85%;height:1%;border-top:1px solid #9FB3D8}
.portlet_namefilter{padding:4px 3px;}
.portlet_namefilter img{vertical-align:middle;}
.portlet_namefilter a{padding:0 1px;margin:0 1px;}
.portlet_namefilter a:hover{background:#fff;}
.portlet_toolbar1 .left{float:left;padding:3px 0 3px 3px}
.portlet_toolbar1 .right{float:right;width:50px;text-align:right;padding:3px 3px 3px 0;}
.portlet_toolbar1 .right select, .portlet_toolbar1 .right img, .portlet_toolbar1 .right input,{vertical-align:middle;}
.portlet_toolbar1 .left select, .portlet_toolbar1 .left img, .portlet_toolbar1 .left input,{vertical-align:middle;}
.portlet_toolbar2{margin:4px 3px 5px 3px;font-size:85%}
.portlet_toolbar2 select, .portlet_toolbar2 img, .portlet_toolbar2 input,{vertical-align:middle;}
.portlet_contentlisting{border-top:1px solid #CCC;background:url(images/bkgnd_portalheader.png) repeat-x;}
.portlet_content_simple{border-top:1px solid #CCC;background:url(images/bkgnd_portalheader.png) repeat-x;padding:5px;}
.portlet_displaytable{width:100%;padding:2px}
.portletfloatwrap{position:relative;float:left;border-top:1px solid #CCC;background:#fff url(images/bkgnd_portalheader.png) repeat-x;width:100%}


/*-------------------------------------------------------*/
/* =7. Search Results & Advanced Search Form Page Styles */
/*-------------------------------------------------------*/
#sf_section_searchfields{
	position:relative;
	padding-bottom:25px;
	width:994px;
}
.sf_section,
.sf_section_alt{
	margin-bottom:25px;
	width:994px;
}
.sf_sfields{padding-bottom:5px; padding-left:10px;}
.sf_sfields select,
.view_section select{
	font-size:9pt;
	height:20px;
	margin-right:5px;
}
.text_in{
	padding-left:18px;
	padding-right:3px;
	font-size:9pt;
	color:#707070;
	font-weight:bold;
}
.btn_add{
	_top:-2px;
	position:relative;
}
.centered_button{
	width:100%;
	text-align:center;
	margin:0px auto;
	position:relative;
	overflow:hidden;
}
.centered_button_inner{
	float:left;
	text-align:center;
	left:50%;
	position:relative;
}
.centered_button .centered_button_inner2{
	left:-50%;
	position:relative;
	float:left;
}
a.btn_add_term,
a.btn_add_term:hover,
a.btn_add_term:active,
a.btn_add_term:visited{
	background: url(images/btn_add_term_l_s.jpg) no-repeat;
	width:auto !important;
	border:none !important;
	color:#fff;
	font-size:8.63pt !important;
	line-height:8pt;
	text-decoration:none;
	cursor:pointer;
	margin-right:6px;
	padding:2px 0px 5px 0px !important;
	_padding:0px !important;
}
.btn_add_term_r{
	background: url(images/btn_add_term_r_s.jpg) no-repeat top right;
	padding:2px 10px 5px 7px !important;
}

.btn_remove{
	background:url(images/btn_remove.jpg) no-repeat;
	text-indent:-9999px;
	display:inline;
	font-size:0px;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	margin-right:6px;
	padding:14px 11px 6px 11px !important;
}
.sf_searchbutton{text-align:center;border-top:1px solid #c7c7c7;padding:30px 0px 10px 0px; width:994px;}
.sf_section h2, .sf_section_alt h2, #sf_section_searchfields h2{font-size:120%}
.sf_section h2, .sf_section_alt h2{padding:5px 0;margin-bottom:10px;}
.scrollingdiv{border:1px solid #cccccc;overflow:auto;margin-top:5px; width:600px;height:220px;color:#333;background-color:#fff;}
.scrollingdiv_nojs{margin-top:5px;}
.scrollingdiv ul{ list-style:none;margin:0;padding:0 0 0 5px }
.scrollingdiv ul li{padding:2px 0;vertical-align:middle;}
.scrollingdiv ul li input{vertical-align:middle;}
#sf_section_searchfields h2,
.sf_section h2,
.sf_section_alt h2{
	background:url(images/search_subheader_bg.jpg) no-repeat;
	padding:4px 10px 6px 10px;
	margin-bottom:15px;
}
#sf_section_searchfields h2,
#sf_section_searchfields h2 a,
.sf_section h2,
.sf_section h2 a,
.sf_section_alt h2,
.sf_section_alt h2 a{
	font-size:10pt;
	color:#454545;
	text-decoration:none;
}
.view_section{
	margin-left:10px;
	font-size:9pt;
}
.view_section td{
	padding:0px 5px 11px 0px;
}
.view_section .fieldname,
.view_section a{
	color:#707070 !important;
	font-weight:bold;
	text-decoration:none;
}
#sr_description{ background-color: #FAFAFA; border-bottom: 0px solid #DBD2D2; padding: 5px 10px; }
#sr_description ul{ color: #4D4D4D; list-style: disc; margin: 5px 15px; padding: 0; }
#sr_description ul li{ font-family: Verdana; font-size: 8pt; margin: 0px 5px; padding: 0 0 4px 0; }
#sr_header td{border-bottom: 1px solid #c7c7c7; padding-bottom:10px; }
.search_results_header td{
	border:none !important;
	padding-bottom:13px !important;
	color:#707070 !important;
	font-size:9pt !important;
}
#sr_header ul{ margin: 0; padding: 0; }
#sr_header ul li{ display: inline; font-size: 8pt; list-style-type: none; margin: 0; padding: 0 8px; }
#sr_header ul li.details{ border-left: 1px solid #4D4D4D; padding: 0 1px 0 8px; }
/* #sr_searchregion table.toolbar_multi{ background-color: #F7F7F7; padding: 2px 5px 10px 5px; border-top: 1px solid #DBD2D2;} */
#sr_siteseldiv{
      background: #F7F7F7;
      border-bottom: 1px solid #DBD2D2;
      border-top: 1px solid #DBD2D2;
      padding: 6px 0 6px 6px;
      width: 190px;
}
#sr_siteselectpanel{ color: #808080; list-style: none; margin: 0px 0; padding: 0; }
#sr_siteselectpanel .count{ color: #808080; font-weight: normal; }
#sr_siteselectpanel li{ font-family: Verdana; font-size: 8pt; margin: 0; padding: 0 0 5px 0; }
#sr_siteselectpanel li a{
      border-bottom: 1px solid #F7F7F7;
      border-left: 1px solid #F7F7F7;
      border-top: 1px solid #F7F7F7;
      display: block;
      font-weight: normal;
      height: 1%;
      padding: 3px;
      text-decoration: none;
}
#sr_siteselectpanel li a.selected{background: #FFFFFF;border-bottom: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;border-top: 1px solid #F5F5F5;font-weight: bold;}
#sr_siteselectpanel li a.selected:hover{background: #FFFFFF; border-bottom: 1px solid #F5F5F5; border-left: 1px solid #F5F5F5;border-top: 1px solid #F5F5F5;font-weight: bold;}
#sr_siteselectpanel li a:hover{background: #FDFDFD;border-bottom: 1px solid #F7F7F7;border-left: 1px solid #F7F7F7;border-top: 1px solid #F7F7F7;font-weight: normal;}
.hidden { display:none; }
.shown { }
.advsearchtable *{vertical-align:center}

a.poptab:active {font:  bold 8pt  Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration:none}
a.poptab:link {font: bold 8pt  Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration:none;}
a.poptab:visited {font:  bold 8pt  Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration:none;}
a.poptab:hover {font: bold 8pt  Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration:none;}

/*if the search results page is called in places other than from using the header or advanced search */
.remotesearchwrapper #sr_header ul{ display:none }
.remotesearchwrapper .toolbar_multi td.summaryText{display:none}

/*--------------------------*/
/* =8. Bulletin Board styles */
/*--------------------------*/
.postentry_author{background:#e8edf6;}
.postentry_message{background: #f9fafd;}
.discussionHeader{
	background: #c7c7c7;
	border-bottom:1px solid black;
	font-weight:bold;}
.subPostNotice{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#c7c7c7;}



/*---------------------------*/
/* =9. Collection Page Styles */
/*---------------------------*/

.toolbar_multi_box{
	border-bottom:2px solid #c7c7c7;
	padding:0px 0px 13px 0px;
	margin-bottom:10px;
}
/* Listing Heading Styles */
.toolbar_multi{
	border-bottom:2px solid #c7c7c7;
	padding:0px 0px 15px 0px;
	font-size:9pt;
}
table.toolbar_multi{
	border-bottom:none;
	padding:0px;
}
.toolbar_multi select{
	font-size:9pt;
	height:20px;
	top:-2px;
	_top:0px;
	position:relative;
}
.toolbar_multi_box a{
	color:#707070;
}

.toolbar_multi_box td.summaryText a,
.toolbar_multi_box td.summaryText .summaryLink{
	color:#707070;
	position:relative;
	top:5px;
	_top:4px;
}
.toolbar_multi_box td.summaryText a{
	top:6px;
}
.toolbar_multi_box td.summaryText .summaryLink a{
	position:static;
}
.paging_toolbar select{
	font-size:9pt;
	height:20px;
	top:-1px;
	_top:0px;
	position:relative;
}
.paging_toolbar .fieldname{
	color:#707070;
	font-size:9pt;
	text-decoration:none;
	font-weight:800;
	position:relative;
	top:-1px;
	_top:-3px;
	padding-right:5px;
}
.summaryLink{
	border-right:1px solid #999999;
	padding:0px 6px 0px 10px;
	margin-right:3px;
}
.collectionPagingControls{
	font-size:95%;
	width:100%;

}
.collectionPagingControls td{
	white-space:nowrap;
	padding:4px 2px;
}
.toolbar_paging{
	background:#f9fafd;
	border-bottom:1px solid #cad7ef;
}

.toolbar_paging_collection_speed{
	font-size:85%;
	background:#f9fafd;
	border-bottom:1px solid #cad7ef;
	padding:5px 10px;
  }


/* Listing Table Styles */
tr.rowselected{background-color : #f9e7be;}
.nocontent_listing{padding:30px;background:url(images/bkgnd_portalheader.png) repeat-x;font-style:italic;color:#808080;text-align:center;}
.table{
	background:url(images/table_border.jpg) repeat-x;
	padding-top:1px;
}
.colltable{
	width:100%;
	font-size:9pt;
}
.valign_bottom{
	vertical-align:bottom !important;
}
.colltable caption{margin:0;padding:3px 5px;text-align:left;background: #e8edf6;border-top:1px solid #d8e0ee;border-bottom:1px solid #fff}
.colltable caption.centered{background: #e8edf6 url(images/grad_wikiheader.gif) repeat-x;text-align:center;padding-bottom:5px;border-top:1px solid #d8e0ee;border-bottom:1px solid #fff;}
.colltable caption.centeredwhite{background:#fff;text-align:center;padding:5px 0;border-top:1px solid #C3C9D9;border-bottom:1px solid #C3C9D9;}
.colltable caption.centeredwhite input{margin:0 3px;}

.colltable th, .colltable td{margin:0;padding:7px 8px 9px 8px;_padding-bottom:8px;text-align:left;}
.colltable th {
	vertical-align:top;
	font-size:10pt;
	border-top:solid 1px #7a7a7a;
	border-bottom:solid 1px #7a7a7a;
    border-left:solid 1px #7a7a7a;
	background:url(images/th_border.jpg) top left;
	background-repeat:repeat-y;
	background-color: #c4c4c4;
	color:#454545;
	font-weight:normal;
}
.colltable #toptr{
    border: solid 1px #7a7a7a;
}
.colltable th.last{
	border-right:1px solid #7a7a7a;
}
.colltable .last_col_text{
	color:#454545;
	font-weight:400;
}
.colltable th a{
	font-weight:800;
}
.colltable th a,
.colltable th a:hover{
	color:#454545;
}
.colltable th a,
.colltable th a:active,
.colltable th a:visited{
	text-decoration:none;
}
.colltable th input{
    width:auto;
    border: none;
}
.bg_bark{
	background:#ededed;
}
.bg_light{
	background:#f9f9f9;
}
.colltable .generic{width:60px;}
.colltable .owner{
	width:90px;
	white-space:nowrap;
}
.colltable .name{text-align:left;}
.colltable .name a{font-size:10pt;}
.colltable .namenowrap{white-space: nowrap;width:100px;}
.colltable .icon{width:30px;margin:0;white-space:nowrap;}
.colltable .lockicon{
	position:absolute;_position:inline;
	float:none;_float:right;
	margin:9px 0 0 -4px;_margin:-10px 0 0 0;}
.colltable .recordicon{
	position:absolute;_position:inline;
	float:none;_float:right;
	margin:8px 0 0 -7px;_margin:-10px 0 0 0;}
.colltable .actions{text-align:left;width:110px;}
.colltable .actions_th{font-weight:normal;width:100px;}
.colltable .actions_nomore{text-align:left;width:90px;}
.colltable .actions_th_nomore{
    font-weight:normal;width:90px;
    border-right:1px solid #7a7a7a;
}

.colltable .lightem{color:#666666;}
.colltable .largedate{width:130px;color:#666666;}
.colltable .nospace{width:0;margin:0px auto;}
.colltable .nospace input{
	margin:0px auto;
	text-align:center;
}
.colltable .checkbox_cell{
	width:1%;margin:0px auto;
}
.colltable td,
.colltable td.lightem,
.colltable td.largedate{
	color:#454545;
}
.hide_column{
	 display:none;
}
.access_icon{
	padding-left:8px;
	top:5px;
	position:relative;
}
.toolbar_multi_checkbox{
	position:relative;
	top:2px;
	_top:-1px;
	margin-right:13px;
}
.colltable p{margin-top:2px;font-family:Verdana, Helvetica, Sans-serif;font-size:88%;}

a.commentNumberSmall{
	display:block;
	position:absolute;
	margin-left:-13px;
	background:#4067B0;
	border:1px solid #fff;
	font-size:10px;
	font-family:Arial, Helvetica, Sans-Serif;
	padding:1px 2px 1px 1px;_padding:1px;
	line-height:90%;
	letter-spacing:-1px;
	margin-top:8px;
	text-decoration:none;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=1); /* I.E Only drop-shadow */}
a.commentNumberSmall:link{ color:#fff}
a.commentNumberSmall:hover{text-decoration:none;}
a.commentNumberSmall:active{ color:#fff}
a.commentNumberSmall:visited{ color:#fff}
.comments_addlink{
 	background: url(images/action_comments_add.gif ) 0% .2em no-repeat;
   padding:3px 0 3px 20px;
   margin:0;}
span.commentdivider{color:#ddd; }

/* Action Icons Row and Drop-Down menu */

.actions_header_vis{margin:.5ex 0 .5ex 0px;padding:0;list-style:none;font-size:85%;}
.actions_header_vis li img{padding-right:.5ex; vertical-align:middle;border:0;}
.actions_header_vis li a{text-decoration:none;}

.actionnav{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:85%;
	display:inline;
	text-align:left;
	min-width:100px;
	width:100px;
	}
.actionnav li{
	display:inline;
	margin:0;
	padding:0;
	float:left;}

.actionnav li ul{
	position: absolute;
	left:-190px;_left:-193px; /* Set 1px less than menu width */
	top: 5px;
	display: none;
	padding:0;
	margin:0;
	background:#ECF0F7;
	border-top:3px solid #b9c9e7;
	border-bottom:1px solid #9FB3D8;
	border-left:1px solid #b9c9e7;
	border-right:1px solid #9FB3D8;
	z-index:20;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3); /* I.E Only drop-shadow */
	}

.actionnav li ul hr{border:none;background-color:#B6CAF0;color:#B6CAF0;height:1px;width:95%;  }
.actions_header_vis ul{
	position: absolute;
	right:5px;
	display: none;
	padding:0;
	margin:0;
	_margin-top:16px;
	background:#ECF0F7;
	border-top:3px solid #b9c9e7;
	border-bottom:1px solid #9FB3D8;
	border-left:1px solid #b9c9e7;
	border-right:1px solid #9FB3D8;
	z-index:1000;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3); /* I.E Only drop-shadow */
}

.actionnav ul li, .actions_header_vis ul li{
	float:none;
	display:block;
	width:190px;
	margin:0 1px;padding:1px;}

.actionnav li.poparrow, .actions_header_vis ul li.poparrow{position:relative;height:1%;z-index:1;}
/* Styles for Menu Items */
.actionnav ul li a, .actions_header_vis ul li a{
	display: block;
	white-space: no-wrap;
	text-decoration: none;
	background: #ECF0F7; /* IE6 Bug */
	padding: 0px;
	border-bottom: 0;
	}
.actiondisabled a:link, .actiondisabled a:visited, .actiondisabled a:active{color:#b1b1b1;text-decoration:none;cursor:not-allowed;}
.actiondisabled{color:#b1b1b1;} .actiondisabled a{color:#b1b1b1;}
.actionnav li a img, .actions_header_vis li a img{border:0;vertical-align:middle;text-align:center;padding-right:2px;}

/* Holly Hack. IE Requirement \*/
* html .actionnav li { float: left; height: 1%; }
* html .actionnav li a { height: 1%; }
/* End */

/* The magic to making the menu appear */
.actionnav li:hover ul, .actionnav li.arrowover ul, .actions_header_vis li:hover ul, .actions_header_vis li.arrowover ul{display: block;z-index: 100;}



/* ------------------------------------------------------------- */
/* =9a. Thumbnail View Collection Page Styles  
/* Viewing entries with large 32x32 icons and 150x100 thumbnails 
/* ------------------------------------------------------------- */
.thumbnailregion{
	height:1%;
	_overflow:;
	padding-top:9px;}
.thumbnailview{background:#f1f1f1;border:1px solid #c6c5c5; margin:0px 12px 12px 0px;float:left;width:150px;text-align:center;padding:0px 0px 7px 0px;}
.thumbnailview p{margin:0px;}
.thumbnailview .thumbnail{
	display:block;
	width:150px;
	height:120px;
	text-align:center;}
.thumbnailview .thumbnail_label{
	display:block;
	width:138px;
	height:2.4em;
	margin:6px 6px 5px 6px;_margin:3px 6px 5px 6px;
	overflow:hidden;
	font-size:11pt;
	text-align:left;
}

.thumbnail_details{
	white-space:nowrap;
	text-align:left;
	padding:0px 6px;
	color:#696868;
	font-size:8pt;
}
.thumbnail_date{
	color:#9a9898;
	font-size:8pt;
	padding-right:8px;
}
.thumbnail_size{
	padding-left:5px;
}
.thumbnailview .thumbnail_actions{
	margin:0;padding:0;
	background:#e5e5e5;
	min-width:148px;
	height:20px;}


.thumbnailview .thumbnail_actions .thumbnail_checkbox{
	float:left;
	padding:3px 5px 0px 7px;
	_padding-top:2px;
	}

.thumbnailview .thumbnail_actions .actmenu{
	float:right;
	width:100px;
	height:20px;
	overflow:hidden;
	margin:0 2px 0 0;padding:0;}

.thumbnailview .thumbnail_actions_guest{
	margin:0;padding:0;
	background:#f9fafd;
	border-bottom:1px solid #d8e0ee;
	min-width:148px;
	padding:1px;
	height:22px;
	text-align:right;}

.thumbnailview .thumbnail_actions_guest .actmenu{
	float:right;
	text-align:right;
	width:100px;
	height:22px;
	margin:0 2px 0 0;padding:0;}

.thumbnailview .thumbnail_actions_guest .actmenu li{display:inline;float:none;padding:0;margin:0}
.thumbnailview .thumbnail_actions_guest .actmenu ul li{display:block;float:none;}

.thumbnailview a.thumblink {
	display:block;
	margin:0;padding:0;
	width:150px;
	height:103px;
	overflow:hidden;
	background:#f8f8f8;}

.thumbnailview a.thumbicon {
	display:block;
	margin:0;padding:0;
	width:150px;
	height:103px;
	overflow:hidden;
	background:#f8f8f8;

}
.thumbnailview a.thumbicon:hover{background-color:#f9fafd}
.thumbnailview a.thumblink:hover{background-color:#f9fafd}
.thumbnailview .thumbicon img{margin-top:20%}
.thumbnailview .thumbnail .lockicon{position:absolute;z-index:2;border:0;margin-top:-26px;margin-left:50px;cursor:pointer;}
.thumbnailview .thumbicon .lockicon{position:absolute;z-index:2;border:0;margin-left:-16px;margin-top:40px;_margin-top:20px;cursor:pointer;}
.thumbnailview .thumbnail .newicon{position:absolute;z-index:2;margin-top:-106px;margin-left:-15px;border:1px solid #e8edf6;background:#fff;padding:0 4px;height:1%}



/* ----------------------------------------------------------- */
/* =9b. Icon View Collection Page Styles 
/* Viewing entries with large 32x32 icons and 32x32 thumbnails
/* ----------------------------------------------------------- */
.iconthumb{margin:5px 2px;float:left;width:120px;text-align:center;padding:5px 0;border:1px solid #fff;}
.iconthumb p{font-size:85%;margin:0px;}
.iconthumb .thumbnail{display:block;width:110px;height:65px;}
.iconthumb .thumbnail_label{
	display:block;
	width:120px;
	margin:6px 0 5px 0;_margin:2px 0 8px 0;
	padding:1px 0;
	overflow:hidden;
	text-align:center;}
.iconthumb .thumbnail_actions{
	background:#f9fafd;
	border:1px solid #d8e0ee;
	width:90px;
	height:20px;
	padding:0 0 2px 0;
	margin:5px 0 10px 0px;
	_margin:0;
	text-align:center;

}
.iconthumb .thumbnail_actions li{text-align:left;}
.iconthumb .thumblink {display:block;margin-bottom:0px;width:110px;height:38px;}
.iconthumb .thumbicon {display:block;margin-bottom:0px;width:110px;height:38px;_margin-top:0px;}

.iconthumb .thumbnail .lockicon{position:absolute;z-index:2;border:0;margin-left:50px;margin-top:-25px;cursor:pointer;}
.iconthumb .thumbicon .lockicon{position:absolute;z-index:2;border:0;margin-left:-16px;margin-top:15px;cursor:pointer;}



/*---------------------------*/
/* =10. Calendar Page Styling */
/*---------------------------*/
.cal_monthtable{width:100%;border:1px solid #d8e0ee}
.cal_monthtable caption{margin:0;padding:3px 5px;background: #e8edf6;background: #e8edf6 url(images/grad_wikiheader.gif) repeat-x;}
.cal_monthtable th, .cal_monthtable td{margin:0;padding:3px 3px;}
.cal_monthtable th {background: #ECF0F7;border-bottom:1px solid #d8e0ee;color:#a1bceb}
.cal_monthtable td {border-bottom:1px solid #d8e0ee;border-right:1px solid #d8e0ee;}
.cal_monthtable td.dayheading_weekday{background:#E8edf6 url(images/bkgnd_cal_weekday.gif) repeat-x;}
.cal_monthtable td.dayheading_weekend{background:#f1f1f1 url(images/bkgnd_cal_weekend.gif) repeat-x;}
.cal_monthtable td.dayheading_today{background:#ffdfba url(images/bkgnd_cal_today.gif) repeat-x;border-bottom:1px solid #FFC888;}
.cal_monthtable td.entry_today{font-size:85%;height:70px;}
.cal_monthtable td.entry_weekend{font-size:85%;height:70px;background:#f9f9f9;}
.cal_monthtable td.entry_weekday{font-size:85%;height:70px;}
.cal_monthtable .summarytext{font-size:80%;_font-size:90%;color:gray;font-style: italic }
.cal_monthtable hr{background:0;border:0;border-bottom:1px dotted #DEE6F3; }
.colltable td.dayheading_weekday{background: #e8edf6 url(images/bkgnd_cal_weekday.gif) repeat-x;width:20%;text-align:left;height:50px;border-bottom:1px solid #d4dced;border-left:1px solid #d4dced}
.colltable td.dayheading_weekend{background:#f1f1f1 url(images/bkgnd_cal_weekend.gif) repeat-x;width:20%;text-align:left;height:50px;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.colltable td.dayheading_today{background:#ffdfba url(images/bkgnd_cal_today.gif) repeat-x;width:20%;text-align:left;height:50px;border-bottom:1px solid #FFC888;border-left:1px solid #FFC888}
.colltable table td{border:0;padding:2px;}

.colltable td.entry_today{font-size:85%;height:70px;border-bottom:1px solid #ffdaae;background:url(images/bkgnd_cal_today_details.gif) 0% 100% repeat-x;}
.colltable td.entry_weekend{font-size:85%;height:70px;background:#f9f9f9 url(images/bkgnd_cal_weekend_details.gif) repeat-x;;border-bottom:1px solid #e6e6e6;}
.colltable td.entry_weekday{font-size:85%;height:70px;}
.colltable table.cal_subtable{width:100%;}
#calendarfooter{text-align:center;margin:10px 0}
#calendarfooter label{display:inline;margin-left:5px;padding:0;}
#calendarfooter .first{margin:0;padding:0;}
h2.calendartitle{display:inline;vertical-align:middle;}
.addlink_weekview{margin-top:5px;}
#ToolbarAdd{font-size:85%}
#ToolbarAdd input, #ToolbarAdd img, #ToolbarAdd select, {vertical-align:middle;}


/* ---------------------------------------------------*/
/* =11. CHIBA XForms styling - For Property Form Pages */
/* -------------------------------------------------- */
fieldset.formtable div{margin:0; padding:0 0 0 15px;}
fieldset.formtable > legend { display: table-caption; }
fieldset.formtable { display: table; width: 600px; border: 0; padding: 0 0 15px; }
fieldset.formtable > div.formrow > span > input{vertical-align: middle;}

		#wizard_content{background:#fff;padding:10px 35px 5px 35px;min-height:300px;_height:300px}
		#wizard_content h2{background:#EDF3FF;padding:10px 35px 0 35px;margin:-10px -35px 0 -35px}
		#wizard_content h2+p{background:#EDF3FF;padding:0 35px 10px 35px;margin:0 -35px 10px -35px;border-bottom:1px solid #B9D3FF}

		#wizard_content #buttons{
			background:#EDF3FF;
			padding:10px 35px;
			margin-top:50px;
			margin-bottom:0;
			margin-left:-35px;
			margin-right:-35px;
			border-top:1px solid #b9c9e7;
			border-bottom:1px solid #b9c9e7;}

      #app_newworkspace{
			height:55px;
			margin:0;
			padding:10px 35px 0 35px;
      	border-bottom:1px solid #B9D3FF;
			background:#fff url(images/ill_addworkspace.gif) no-repeat right bottom;
      }
		#app_newcontentrule{
			height:55px;
			margin:0;
      	border-bottom:1px solid #B9D3FF;
			padding:10px 35px 0 35px;
			background:#fff url(images/ill_addcontentrule.gif) no-repeat right bottom;
      }
		.chooserAddHeader{
			font-weight:bold;
			margin-top:20px;padding:0 0 3px 20px;
			background:url(images/chooser_addsection_icon.gif) no-repeat 0 50%;
			border-bottom:1px solid #B9D3FF;
			}
		.chooser_closebutton{
			border:0;
			width:20px;
			height:20px;
			background:url(images/chooser_addsection_close.gif) no-repeat 50% 50%;
			position:absolute;
			right:10px;}
		.desc_indent{margin-left:67px;}

		fieldset.wizard_buttonbar, .wizard_buttonbar {
			background:#EDF3FF;
			padding:8px 10px;
			margin:30px 0 0 0;
			border-top:1px solid #b9c9e7;
			border-bottom:1px solid #b9c9e7;}

		#wizard_content #buttons .wizard_buttonbar{
			background:none;
			margin:0;padding:0;
			border-top:none;
			border-bottom:none }

      .buttonSpacing { padding-left: 10px; }
		.label{padding-right:10px;}
		.helplinklabel{font-weight:bold;}
		value{display:inline;}
		.textInput{width:400px;}
		.warningCapable{display:inline;}
		div.warningCapable a{display:block;}
		div.warningCapable input.warningCapable{display:inline}
		.chiba-warningMessage{border:1px solid #ffd4d4;color:red;padding:2px;width:120px;text-align:center;margin:2px 0 10px 0;}
		div.enabled output{display:inline}

		/*.select1{display:inline;} */
      .groupTable { display: table; width: 100%;  margin-bottom: 5px; }
      .displayTableBorderBottom { display: table; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: gray; margin-bottom: 5px; }
      .inputRow { display: table-row; }
      .select1RowGroup { display: table-row-group; }
      .select1ItemRow { display: table-row; }
      .select1Label { display: table-cell; width: 50%; }
      .select1LabelGray { display: table-cell; width: 50%; color:gray; }
      .propertyLabel {display: table-cell; width: 25%; font-weight: bold;margin-right:5px;}
      .choicesLabel {display: table-cell; width: 25%; font-weight: bold; }
      .buttonAsLink {border:0; color:#7793c7;padding:0px;margin:0;background:white; cursor:pointer; }
		selector-item {display:block;}

		.group input.checkbox{vertical-align:middle;}
		.group label.checkbox{font-weight:normal;display:inline;}
		/*.selector-item .label {background-color:#ecf0f7;border:1px solid black;display:inline;height:100px;}
		.selector-item .label div{display:inline;vertical-align:top;}*/

		.tablefilterheader-group{
			margin:10px 0 5px 0;
			padding:10px;_padding:5px 5px 10px 5px;
			position:relative;
			display:block;
			background:#F9FAFD;
			border-top:1px solid #D4DCED;
			border-bottom:1px solid #D4DCED; }

		.nested-group{
			margin:20px 0;
			padding:10px;_padding:5px 5px 10px 5px;
			position:relative;
			display:block;
			background:#F9FAFD;
			border-top:1px solid #D4DCED;
			border-bottom:1px solid #D4DCED;}

		.nested-group legend{
			margin:0 0 0 -12px;
			padding:2px;
			background:#fff;
			/* I.E. display bug hack for fieldset legends */
			_margin:0;
			_padding:0;
			_position:relative;
			_top:-12px;
			_left:-13px;
			}

		.nested-group div.select1{
			display:block;
			float:left;
			width:200px;
			margin:0 10px;_margin:0 20px 0 5px;
			display:block;
			height:150px;
			overflow:auto;
			background:#fff;
			border:1px solid #d4dced;
			padding:5px;
			}

		.nested-group div.select .label{display:block;margin-bottom:3px; }
		.nested-group div.select select optgroup{ margin:0;padding:0;text-indent:0; }
		.nested-group .select1 .selector-item{display:block;padding:1px 0;_padding:0;margin:0;}
		.nested-group .select1 .selector-item span.label{padding:0 3px 0 3px;_padding:0;line-height:1em;}
		.nested-group .select1 .selector-item input{vertical-align:text-bottom;_vertical-align:middle;}

		.nested-group .select1:after, .nested-group:after{
		    content: ".";
		    display: block;
		    height: 0;
		    clear: both;
		    visibility: hidden;
		}
		.nested-group .group legend{
			margin:0;_margin-left:-8px;
			padding:0 0 3px 0;
			background:transparent;
			color:#333333;
			position:fixed;}

		.nested-group div .selector-prototype{display:none;}
		.nested-group label *{margin-left:0;font-weight:normal;}
		.nested-group .value{display:inline;margin:0;padding:0;}

		.nestedgroup{float:left;margin:20px;padding:5px;}
		.nestedgroup .value{margin:0;padding:0}
		.nestedgroup .selector-item{display:block;margin:10px 0;padding:0;}
		.nestedgroup .selector-item select{vertical-align:text-top;}
		.nestedgroup .selector-item select .selector-item{padding:0 0 0 15px;margin:0}
		.inlinefields-group{margin:15px 0;padding:0;}
		.fs-float-left-group{float:left;padding-left:10px;}
		.fs-float-left-group label{display:block;}
		.fs-float-left-group value{display:block;}

		.input .propertyLabel .required-symbol{display:inline;margin-left:5px;}



/*-----------------------------*/
/* =12. Properties Page Styling */
/*-----------------------------*/

/* Password Validator Box Styles */
.passprops{float:left;}
#passboxwrapper{float: right; margin: 5px 10px; width: 220px;}
.boxcontent{
      background-color: #f9fafd;
      border: 1px solid #DCDCDC;
      clear: left;
      padding: 0 6px;
}
.boxcontent h1{ font-size: 10pt; font-weight: bold; margin: 0 0 5px 0; padding: 0; }
.boxcontent ul{
      color: #808080;
      font-family: Verdana;
      font-size: 11px;
      list-style: none;
      margin: 0px 0;
      padding: 0;
}
.boxcontent ul li{ font-size: 11px; margin: 0; padding: 0px 3px 5px 19px;_padding: 3px 3px 5px 19px; }

.ok{ background: url(images/greencheck.gif) no-repeat 0% 2px; }
.unchecked{ background: url(images/greybullet.gif) no-repeat 0% 2px; }

.fieldname{font-weight:bold;}
.fieldvalue{}
.labelHelpLink{
    cursor:help;
    position:relative;
}
/* table lists inside the properties area styles */
.colltable_props{
	width:82%;
 	voice-family: "\"}\"";
  	voice-family:inherit;
	width:100%;_width:99%;}
.colltable_props caption{margin:0;padding:3px 5px;text-align:left;background: #EDF3FF;border-top:1px solid #d8e0ee;border-bottom:1px solid #fff}
.colltable_props caption.centered{background: #EDF3FF;text-align:center;padding-bottom:5px;border-top:1px solid #d8e0ee;border-bottom:1px solid #fff}
.colltable_props caption.centeredwhite{background:#fff;text-align:center;padding:5px 0;border-top:1px solid #C3C9D9;border-bottom:1px solid #C3C9D9;}
.colltable_props caption.centeredwhite input{margin:0 3px;}
.colltable_props th{margin:0;padding:3px 5px;text-align:center;border-bottom:1px solid #f3f3f3;}
.colltable_props td{margin:0;padding-top:4px;text-align:center;border-bottom:1px solid #f3f3f3;}
.colltable_props th {background: #EDF3FF;border-bottom:1px solid #d8e0ee}
.colltable_props td{vertical-align:top;}
.colltable_props .generic{width:60px;text-align:center;}
.colltable_props .name{text-align:left;padding:3px 3px;}
.colltable_props .namenowrap{text-align:left;white-space: nowrap;width:100px;}
.colltable_props .icon{width:26px;padding:0 2px;text-align:center;}
.colltable_props .actions{text-align:left;width:110px;}
.colltable_props .col_actions{background-color:#f9fafd;}
.colltable_props p{font-size:85%}
.colltable_props .graytext{color:#666666}
.colltable_props .nospace{width:0;padding:3px 0;margin:0}

.historytable{width:100%;margin:0;}
.historytable table{margin:0 0 10px;padding:0;}
.historytable th{margin:0;padding:3px 5px;text-align:left;background: #ECF0F7;border-bottom:1px solid #d8e0ee;color:black;}
.historytable td{margin:0;padding:10px 5px;vertical-align:top;border-bottom:1px solid #f3f3f3;color:black;}
.historytable td table{ border-collapse: collapse; }
.historytable td table td{padding:3px 5px;border-bottom:2px solid #fff;color:black;}
.historytable td table td h2{color:#ABBCDC;}
.historytable .changedetails{padding:8px 0;margin:0}
.historytable .proplabel{text-align:left;width:200px;background:#F9FAFD;color:black; }
.historytable .propvalue{color:#555;border-bottom:2px solid #fff}
.historytable td.date{ color:#555 }

.ch_viewbutton{cursor:pointer;padding:1px;margin-top:10px}

.props_doc_thumbnail{
	position:absolute;
	right:10px;
	border:1px solid #e2e2e2;
	text-align:center;
	min-width:10px;
	padding:3px;
	margin:5px 0 0 40px;
}

.propstable{margin-top:10px;font-size:9pt;}
.propstable td{
	padding:5px;
}
.propstable col.labels{font-weight:bold;}
#viewpropsthumbnail{float:right;width:250px;margin-right:10px;}
.viewpropslist{}
.viewpropslistThumb{margin-right:180px;}
.propcontainer_editwiki{min-width:1200px;_width:1200px;margin:0;padding:0;}
.propcontainer_editwiki fieldset{float:none;}
.propcontainer{background:;min-width:800px;_width:1100px;margin:0;padding:0 0 20px 0;}
.propcontainer fieldset{
    border: none;
    float: none;
}

/* CHIBA-Powered View and Edit Page Styles */
.required-symbol{font-size:smaller;display:block;color:black;font-weight:normal;margin:0;padding:0}
.required-symbol:after{content: "."; display:block;height:0;clear:left; visibility: hidden;}

/*The wrapper for the WEBLOG ENTRY chiba x-form on the basic edit page */
.xmlBasicEditWrapperWebLogEntry-group{width:55em;padding:0 0 40px 40px;margin:0;}
.xmlBasicEditWrapperWebLogEntry-group fieldset{margin:0;padding:0;}
.xmlBasicEditWrapperWebLogEntry-group fieldset.xmlFloatPropsContainer-group{margin:0;float:left;width:50em;}

/*The wrapper for the WEBLOG ENTRY chiba x-form on the servicelib properties page */
.xmlServiceLibWrapperWeblogEntry-group{width:55em;margin:0;height:1%;padding:0;}
.xmlServiceLibWrapperWeblogEntry-group fieldset{margin:0;padding:0;}
.xmlServiceLibWrapperWeblogEntry-group fieldset.xmlFloatPropsContainer-group{width:50em;}

/*The wrapper for the WEBLOG, WEBLOGENTRY, WIKI and WIKI PAGE chiba x-form on the servicelib VIEW properties page */
.xmlServiceLibViewPropsWrapper-group {margin:10px 0 0 0;height:1%;padding:0;display:block;float:left;}
.xmlServiceLibViewPropsWrapper-group .output{height:1%;margin:5px 0;border:1px solid white;_border:0;}
.xmlServiceLibViewPropsWrapper-group .output:after{content: "."; display:block;height:0;clear:left; visibility: hidden;}
.xmlServiceLibViewPropsWrapper-group .required-symbol{display:none;}
.xmlServiceLibViewPropsWrapper-group label{width:10em;float:left;text-align:right;display:block;padding-right:5px;}
.xmlServiceLibViewPropsWrapper-group label + span{display:block;margin-left:10.5em;_float:left;_margin-left:0;}
.xmlServiceLibViewPropsWrapper-group .fieldvalue{display:block;margin-left:10.5em;_float:left;_margin-left:0;}

/*The wrapper for the WEBLOG and WIKI chiba x-form on the servicelib EDIT properties page */
.xmlServiceLibWrapper-group{width:55em;margin:0 0 0 0;height:1%;padding:10px 0 0 10px;}
.xmlServiceLibWrapper-group .input{height:1%;display:block;margin:5px 0;}
.xmlServiceLibWrapper-group .input:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}
.xmlServiceLibWrapper-group label{width:10em;float:left;text-align:right;padding-right:5px;}

.xmlServiceLibWrapper-group div{display:block;margin-top:3px;}
.xmlServiceLibWrapper-group fieldset label{width:10em;float:left;}
.xmlServiceLibWrapper-group fieldset div{display:block;margin-top:3px;clear:both;}

/* The styles for switch controls */
.xmlServiceLibWrapper-group fieldset div.switch{margin:0;padding:0}
.xmlServiceLibWrapper-group fieldset div.case div a{font-weight:normal;}
.xmlServiceLibWrapper-group fieldset div.case .trigger{margin-bottom:10px;display:block;padding:5px 0;border-bottom:1px solid #D8E0EE;background:#ECF0F7}
.xmlServiceLibWrapper-group fieldset div.case .trigger a{font-weight:bold;}
.xmlServiceLibWrapper-group fieldset div.case .trigger a img{margin:0 3px;}


/*The wrapper for the WIKI PAGE chiba x-form on the basic edit page */
.xmlBasicEditWrapperWikiPage-group{width:86em;_width:80em;padding:20px 0 40px 40px;margin:0;}
.xmlBasicEditWrapperWikiPage-group fieldset{margin:0;padding:0;}
.xmlBasicEditWrapperWikiPage-group fieldset.xmlFloatPropsContainer-group{margin:0;float:left;width:50em;}
.xmlBasicEditWrapperWikiPage-group label{display:block;}

/*The wrapper for the WIKI PAGE chiba x-form on the servicelib properties page */
.xmlServiceLibWrapperWikiPage{width:80em;margin:0;height:1%}
.xmlServiceLibWrapperWikiPage fieldset{margin:0;padding:2px;}
.xmlServiceLibWrapperWikiPage fieldset.xmlFloatPropsContainer-group{float:left;width:50em;}

.xmlformfooter{clear:left; text-align: center;padding-top:10px;}
.clearFloat-group{clear:left;}

.mozillaFloatBugFix{margin:0;border:0;padding:0;height:0;width:0;visibility:hidden;}
.mozillaFloatBugFix legend{display:none;}

/* Property Navigation Section */
.propsSectionLinkTitle{margin-bottom:10px;}
.propsSectionLinkTitle a{
	font-size:105%;
	font-weight:bold;
	font-family:"Lucinda Grande", "Trebuchet MS", Georgia, sans-serif;}

.propnav{
	float:left;
	width:150px;
	margin:0px;
	padding:5px 0 5px 5px;
	list-style:none;
	background: #f2f2f2;

	}
.propnav li{margin:0px;padding:3px 0 3px 3px;}
.propnav li.selected{background:#F9F9F9;}
.propertycontents{
	padding-top:10px;
	margin:0 0 30px 165px;
	background:;
	_height:250px;
	min-height:250px;
	}
.propertycontents .doclist{margin:10px 0 0 10px;}
.propertycontents .doclist a{font-weight:bold;}
.propertycontents .doclist p{padding-left:23px;margin-bottom:10px;font-size:90%}
.propertycontents .doclist p.noicon{padding-left:0;margin-bottom:10px;}


/* Permissions Page */
#accesslist{width:100%;border-bottom:1px solid #d4dced}
#accesslist th, #accesslist td{
	margin:0;
	padding:4px 6px;
	text-align:center;
	border-bottom:1px solid #f3f3f3;
	color:#6D6F71;
}
#accesslist .name{text-align:left;}
#accessList img{padding-right:3px;}
#accessList th{background-color:#e8edf6;border-bottom:1px solid #d4dced;}
#accessList .col_hilight{background-color:#f9fafd;}

.inpage_warning_section {margin:5px 0;padding:8px 5px;}

html #popuppreview_props{min-width:300px;}
#popuppreview_props{background:url(images/weblog_bkgnd.png) repeat-x 0% 0%;padding:5px;}
#popuppreview_titlebar{background:#DDE9FF;margin:5px 10px;}
#popuppreview_titlebar #closebutton{float:right;margin-top:5px;}
#popuppreview_props .buttonbar{background:#DDE9FF;padding:5px;margin:20px 5px;}
#officewarning{
	font-size:11px;
	padding-left:20px;
	background:url(images/icon_warning2.png) left top no-repeat ;
	margin-left:10px;
	}

/* Help Pop-up Window */
#helpwindow{background:#EDF3FF;min-width:0;width:auto;margin:0;padding:5px 10px;}
#helpwindow h1{
	background:#fff url(images/help.png) 5px 50% no-repeat;
	padding:6px 0 6px 30px;
	margin:-5px -10px 8px -10px;
	border-bottom:1px solid #dee6f3;
	font-size:100%;
	vertical-align:middle;
	font-family:Arial,Helvetica, sans-serif;}
#helpwindow h2{font-size:150%;margin-bottom:10px }
#helpwindow form{position:absolute;top:3px;right:10px; }

/*---------------------*/
/* =13. Interact styles */
/*---------------------*/
html body#interactpage #subheader #subheader_inner{padding-bottom:20px;_padding-bottom:5px}
 #InteractContent{padding:10px 0;border-top:1px solid #E8EDF6 }
 #InteractFooter{padding:10px 30px;border-top:1px solid #E8EDF6 }
.interact_page_header {margin: 20px 0}
.interact_page_title { font: 160% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:#555; margin:0 0 6px 0; padding:0px;}
.interact_page_description {color:#666666; text-decoration:none;}
.interact_dialog_shadow {background-color:#D4D4D4;margin-bottom:15px;position:relative;}
.interact_dialog {background-color:white;border:1px solid #A7A9AC;position:relative;top:-3px;left:-3px;margin: 5px 0 10px 0; padding: 10px 0 10px 0}
.interact_dialog_edit_item {border: 1px solid #A7A9AC}
.interact_dialog_template_title {margin: 10px 0 5px 0; font-size: 100%; font-weight: bold; background-color : #c7c7c7; text-align: center; padding: 3px 0 3px 0; }
.interact_dialog_buttons {margin: 20px 0 20px 0; text-align: center}
.interact_warning {color: red; font-weight: bold}
.interact_dialog_table {border: none; width: 100%}
.interact_field_lookup {float: right; margin-bottom: 5px}

.interact_exception_message {}
.interact_exception_footer {color:#808080; text-decoration:none;}



/*--------------------------*/
/* =14. About DocuShare Page */
/*--------------------------*/
h1.licensetype{font: 200% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:black; margin:20px 0 20px 0; padding:0 0 10px 0;}
.licenseinfo{
	font: 100% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif;
	line-height:1.5em;
	color:#475171;
	background: #e8edf6;
	text-align:center;
	padding:2em 1em;
	border-top:1px solid #d8e0ee;
	border-bottom:1px solid #d8e0ee;}



/* --------------------------- */
/* =15. Routing Section styling */
/* --------------------------- */
table.routingSlipTable { width: 100%; border: 0; border-spacing: 1px; }
table.routingSlipTable tr.headerRow { color: #000000; background-color: #DBD2D2; }
table.routingSlipTable tr.headerRow > th {font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}
table.routingSlipTable a.taskWindowReport { font:normal 8pt Verdana,Arial,Helvetica,sans-serif; color: #475171; }
table.routingSlipTable td.taskWindowReport  {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}
table.routingSlipTable .overdueRoutingSlip { color: red; font-weight: bold; }
table.routingSlipTable .taskOwnerName {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}
table.routingSlipTable .taskDate {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}



/*--------------------------------------------*/
/* =16. Declare Record - Confirm Region Styles */
/*--------------------------------------------*/
.warnReg{font-size: 11px; color: #4C4C4C; font-style:normal}
.warnTitle{font-size: 11pt; font-weight:bold;}
.warningBox{margin:0px 0px 10px 0px;}
.confirmBoxPageTop{margin:7px 0px 10px 0px;}
.warning_corner_NE{background:url('images/warning_corner_NE.gif') no-repeat; width:5px; height:5px;}
.warning_corner_NW{background:url('images/warning_corner_NW.gif') no-repeat; width:5px; height:5px;}
.warning_corner_SE{background:url('images/warning_corner_SE.gif') no-repeat; width:5px; height:5px;}
.warning_corner_SW{background:url('images/warning_corner_SW.gif') no-repeat; width:5px; height:5px;}
.warning_body_tall{
	background: #FDECAF url('images/warning_bkgnd.gif') repeat-x top;
	border-left:1px solid #FEDE58;
	border-right:1px solid #FEDE58;
	height:50px;
	padding: 0px 3px 0px 3px;
	vertical-align: top;}
.warning_body_short{
	background: #FDECAF url('images/warning_bkgnd_short.gif') repeat-x top;
	border-left:1px solid #FEDE58;
	border-right:1px solid #FEDE58;
	height:12px;
	padding: 0px 3px 0px 3px;
	vertical-align: top;}
.warning_bottomedge{background:url('images/warning_bottomborder.gif') repeat-x; height:5px; width:100%}
.warning_topedge{background:url('images/warning_topborder.gif') repeat-x; height:5px; width:100%}

.error_background{background-color: #FDECAF;}



/* ------------------------- */
/* =17. Admin Section styling */
/* ------------------------- */
body#adminsection #header_inner, .adminsection #header_inner{padding-bottom:10px;}
body#adminpage #header_linksection{
	list-style: none;
	margin:0 0 0px 270px;
	padding:40px 5px 0 0;
	text-align:right;}
body#adminpage #header_linksection{
	padding-bottom:5px;margin-bottom:5px;}

/* Account Policy Page */
div.formrow { display: table-row; }
span.checkcolumn { display: table-cell; margin:0; padding:0 0 0 15px; width: 30px; }
span.namecolumn { display: table-cell; width: 500px}
span.valuecolumn { display: table-cell; }
.egtext{font-size:smaller; color:gray;}

/* Federation Setup Pages */
.fedmenu{margin:0;padding:0;list-style:none;}
.fedmenu li{
	margin:0;
	padding:0 3px 5px 18px;
	background: url(images/admin/arrow_bullet.png) no-repeat 0% 0%;}


/* ------------------------- */
/* =18. Action Menu 2 styling */
/* ------------------------- */
	.currentTab td{background:#f9e7be;}
	/*.actions{padding:0;margin:0;width:15em;}*/
	/*.actmenu{
		width:120px;_width:100px;
		list-style:none;
		margin:0;
		padding:0;}*/
	/*.actmenu li{margin:0;padding:0;float:left;}*/
	.actmenu li a img{border:0}
	.poparrow2{cursor:pointer;}
	/*.actmenu ul, .actions2_header_vis ul{
		z-index:100;
		width:15em;
		background:#f2f2f2;
		text-align:left;
		float:right;
		display:none;
		position:absolute;
		right:1px;
		border:1px solid #7a7a7a !important;
		border-top:2px solid #7a7a7a !important;
		margin-top: -8px;
		_margin-top:15px; /* I.E.6 displays wierd - needs specific fix.*//*
		padding:4px 2px 4px 4px;
		list-style:none;
		FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3), alpha(opacity=96); /* I.E Only drop-shadow */
		/*opacity: .96;}*/

	/*.popup li{margin:0;padding:0;float:none;overflow:hidden;_height:1%}*/
/*	.popup li a{
		font-family:Verdana, helvetica, sans-serif;
		font-size:89%;
		display:block;
		padding:2px 1px 0 1px;
		margin:1px 0;
		vertical-align:middle;
		line-height:1.5em;
		float:left;}*/
	.popup li img{float:left;margin-right:2px }
	.popup li.a_dividerline{margin:0;padding:0;_margin:-8px 0 -4px 0}
	.popup li.a_dividerline hr{border:none;background-color:#C9D3E7;color:#C9D3E7;height:1px;margin:5px;_margin:0;padding:0}

	.actions2_header_vis{list-style:none;padding:0;margin:0;}
	.actions2_header_vis li{
		padding:0px 0px 7px 0px;
	}
	.actions2_header_vis li a{
		list-style:none;padding:0;margin:0;
		font-family:Tahoma, Arial, sans-serif;
		font-size:10pt;
		color:#707070;
		padding:0px 0px 2px 26px;
		position:relative;
	}
	.actions2_header_vis li a:hover{
		color:#707070;
	}
	.actions2_header_vis ul li{
		float:none;
		display:block;
		margin:0 1px;padding:0;
		font-family:Verdana, helvetica, sans-serif;}
	.actions2_header_vis li a img{
		padding-right:.5ex;
		vertical-align:middle;
		border:0;
		position:absolute;
		left:0px;}
	.actions2_header_vis a{font-size:95%}

	/* wysiwyg */
	ol { list-style:decimal }
	ol ol {list-style:upper-alpha }
	ol ol ol {list-style:lower-alpha }
	ol ol ol ol {list-style:lower-roman }
	ol ol ol ol ol {list-style:disc }
	ol ol ol ol ol ol {list-style:circle }
    #description_cbx{
        width:14px !important;
        height:14px !important;
        border:none !important;}
   div#login_box input{
       width:124px;
   }

	body#adminsection input[type="submit"]{
	border:none;
	background:url(images/btn_bg.jpg) repeat-x;
	width:auto;
	color:#fff;
	font-size:8.63pt !important;
	line-height:8pt;
	cursor:pointer;
	padding:2px 10px !important;
	height:auto !important;
	_height:20px !important;
	overflow:visible;
   }

/*statistic area*/
table.stattable {
   border:0;
   padding:0;
   border-collapse:collapse;
}
table.stattable {
    padding:0;
}
table.stattable td.right {
    text-align: right;
}
table.stattable th.handle,
table.stattable td.handle {
    width: 110px;
}
table.stattable th.detailsRight,
table.stattable td.detailsRight {
    width: 60%;
}

/*docushare 6.0.1 -> 6.5.3 migration fix*/
.propcontainer_addforxml {
    margin: 0 27px 20px;
}

.xmlServiceLibWrapper .input {
    display: block;
    margin: 5px 0;
    overflow: hidden;
}
