/*

 * DocuShare CSS
 *
 * Copyright (c) 2002-2006 Xerox Corporation.  All Rights Reserved.
 *
 */
/* TODO.  either one or the other of these should be included. */
@import "forms/styles/xforms.css";

body{font-size:78%;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 { font: 160% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:#555; margin:0 0 4px 0; padding:0px;}
h2 { font: 140% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:#555; margin:0 0 4px 0; padding:0px;}
h3 { font: 120% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:#555; margin:0 0 4px 0; padding:0px;}
h4 { font: Bold 110% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:#555; margin:0 0 3px 0; padding:0px;}
h5 { font: 110% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif; color:gray; margin:0 0 3px 0; padding:0px;}

input, select, textarea, optgroup{font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333}
table{font-size:100%}
.propsSectionLinkTitle a{
	font-size:105%;
	font-weight:bold; 
	font-family:"Lucinda Grande", "Trebuchet MS", Georgia, sans-serif; 
}
.propsSectionLinkTitle{margin-bottom:10px;}
form{display:inline;margin:0}
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;}
legend {font-size:13px; font-weight:bold; color: #666666; margin-left:-5px; padding-bottom:8px;}

hr{border:none;background-color:#e6e6e6;color:#e6e6e6;height:1px;}

p{font-size:95%;color:#777;margin:0 0 .5em 0}
p.note{font-size:75%}
p.noteicon{font-size:75%;padding:3px 19px;background:url(images/icon_note.png) no-repeat 0 50%}
.titleicon{float:left;padding:5px 5px 0 3px;}
a:active { color:#4C67BF; text-decoration:none; }
a:link { color:#4C67BF; text-decoration:none; }
a:visited { color:#4C67BF; text-decoration:none; }
a:hover { color:#789AD1; text-decoration:underline; }

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;}


h2+p {font:normal 12px Verdana,Arial,Helvetica,sans-serif; color:#808080; text-decoration:none; margin:2px 2px}
h2+p+hr,form+hr {border:none; background-color:#B2b2b2; color:#B2b2b2; height:1px;}
hr.hr {border:none; background-color:#B2b2b2; color:#B2b2b2; height:1px;}
.disabledtextbox{background:#f9f9f9;border:1px solid #ccc;padding:3px;color:gray;}
.linklabel{border:0px;margin-right:3px;vertical-align:middle}

/*
.variablewidth9url {font : normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #475171}
.variablewidth9urlbold {font : bold 8pt Verdana,Arial,Helvetica,sans-serif; color: #475171}
.variablewidth12urlbold {font : bold 8pt Verdana,Arial,Helvetica,sans-serif; color: #475171}
*/

.noitemstext {font-style:italic;color:gray;height:30px;padding:3em 5em;}
.noitemstextnopad {font-style:italic;color:gray;height:30px;}

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;}

/*.bs {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:   11px; 
	font-weight: normal
}

.variablewidth9 {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}
.variablewidth9bold {font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}
.variablewidth12bold {font:bold 11px  Verdana,Arial,Helvetica,sans-serif; color:black; text-decoration:none;}
.variableWidth9BoldRed {font:bold 11px  Verdana,Arial,Helvetica,sans-serif; color :#FF0000; text-decoration:none;}
*/
.summaryText {color:#808080; text-decoration:none;}
.nocontent{font-style:italic;color:#808080;font-size:85%;text-align:center;padding:10px;}

/*
 * Wiki
 */
.wiki{}
.wiki-summary { }
.wiki-text {font: normal 100% Verdana,Arial,Helvetica,sans-serif;color:#555 }
.wiki-text p {font: normal 100% Verdana,Arial,Helvetica,sans-serif;color:#555;}
.wiki-text p.wiki-paragraph {font: normal 100% Verdana,Arial,Helvetica,sans-serif;color:#555;margin:0 0 5px 0;}
.wiki-text b.bold { font-weight: bold; }
.wiki-text i.italic { font-face: italic; }
.wiki-text hr.line { }
.wiki-text br.newline { }
.wiki-text span.nobr { }
.wiki-text h1.wiki-heading-1 { background-color: #D9E1EF;padding-left:3px;}
.wiki-text h2.wiki-heading-2 { background-color: #f3f3f3;padding-left:3px;}
.wiki-text h3.wiki-heading-3 { font: 140%;font-weight:bold;}
.wiki-text h4.wiki-heading-4 { font-weight:bold;}
.wiki-text h5.wiki-heading-5 { font-weight:bold;}
.wiki-text a.wiki-link { }
.wiki-text div.wiki-code { }
.wiki-text ul{margin:10px 0 10px 20px;padding:0;}
.wiki-text ul.minus { }
.wiki-text ul.star { }
.wiki-text ol{margin:10px 0 10px 30px;padding:0;}
.wiki-text ol.roman { list-style-type: lower-roman; }
.wiki-text ol.ROMAN { list-style-type: upper-roman; }
.wiki-text ol.alpha { list-style-type: lower-latin; }
.wiki-text ol.ALPHA { list-style-type: upper-latin; }
.wiki-text ol.greek { list-style-type: greek; }
.wiki-text ol.hiragana { list-style-type: hiragana; }
.wiki-text ol.HIRAGANA { list-style-type: hiragana-iroha }
.wiki-text ol.katakana { list-style-type: katakana; }
.wiki-text ol.KATAKANA { list-style-type: katakana-iroha; }
.wiki-text ol.HEBREW { list-style-type: hebrew}

.wiki-text table.wiki-table { }
.wiki-text table.wiki-table th.wiki-table-header { color: #000000; background-color: #8080FF; }
.wiki-text table.wiki-table td { }
.wiki-text table.wiki-table tr.wiki-table-odd { background-color: #FFFFCC; }
.wiki-text table.wiki-table tr.wiki-table-odd td { }
.wiki-text table.wiki-table tr.wiki-table-even {background-color #CCCCFF }
.wiki-text table.wiki-table tr.wiki-table-even td { }

.wiki-body{
	height:1%;
	/*background: url(images/weblog_bkgnd.png) repeat-x 50% -30px;*/
	padding:7px;
	margin-bottom:20px;}

.wiki-sidebar{
	border:1px solid #e8edf6; 
	float:right; 
	padding:5px; 
	width:200px; 
	margin:0px 0px 0px 10px;
	background-color:#ffffff; 
	font-size: 85%;}
.wiki-footer{clear:both}

#wikiPageHeader{
	height:1%; /* IE Bug fix for float wrappers */
	/*background: #e5e5e5 url(images/bkgnd_wizardbuttonbar.png) repeat-x 0% 0%; */
	border-bottom:1px solid #d4dced;
	margin-bottom:1px;
}
#wikiPageHeader h1 a{float:left;font-size:75%;color:gray;display:inline;margin-left:8px;text-decoration:none;}
#wikiPageHeader #actions{margin-bottom:3px;padding:0;float:right}
#wikiPageHeader #actions .actions_header_vis{padding:0px;margin:0px;width:;}
#wikiPageHeader #actions .actions_header_vis li{float:left;border-left:1px solid #e2e2e2;padding-left:8px;margin-left:5px;}
#wikiPageHeader #actions .actions_header_vis li.first{border:0px;}
#wikiPageHeader #actions .actions_header_vis li.poparrow{white-space:nowrap;}
#wikiPageHeader #actions .actions_header_vis ul{margin-top:-5px;_margin-top:14px;padding:2px 0 0 0}
#wikiPageHeader #actions .actions_header_vis ul li{border:0px;margin:0;padding-bottom:3px;float:none;display:block;text-align:left;}
.wikiBreadCrumb div.breadcrumbs{margin: 0 0 10px 0;padding:0 0 5px 0}

/* Action Bars for Wikis */
.actionbar_wiki{
	height:1%; /* IE Bug fix for float wrappers */
	background: #fafafa;
	border-bottom:1px solid #d4dced;
	padding:3px;
}
.actionbar_wiki h1{
	font-size:160%;
	display:block;
	margin:0 0 10px 7px;padding-top:10px;
	clear:both;
}
.textlabelactions {margin:2px;_margin:0;list-style:none;float:left;padding:0;}
.textlabelactions li{margin:0;list-style:none;float:left;padding:0 5px;font-size:85%}
.textlabelactions li a{text-decoration: none;}
.actionbar_wiki .actions_header_vis{margin:2px 0 0 10px;_margin:0 0 0 10px;padding:0;list-style:none;float:right;}
.actionbar_wiki .actions_header_vis li ul{margin-top:-5px;_margin-top:14px;}
.actionbar_wiki .actionnav li ul li{float:none;display:block;text-align:left;}

/* 
 * Routing
 */
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;}

.graydot_dividerline{width:100%;background-color:#f2f0f0}
.graydot_dark_dividerline{width:100%;background-color:#DAD3D2}
.collectionListdividerline{width:100%;background-color:#f2f0f0;padding:0px;}
.pageheader_dividerline{width:100%;background-color:#ebe1e1;margin-top:5px;margin-bottom:5px}

.spacer{
	font-size : 1pt;
}

.rowselected{
	background-color : #ffdfba;
}

.fieldname{font-weight:bold;}
.fieldvalue{}

a#fedbadgelink{
	border:1px solid #f3f3f3;
	margin:0;
	color:#808080;
	text-decoration:none;
	padding:3px 3px 3px 40px;
	display:block;
	background:#fafafa url(images/federated_gray.png) no-repeat 3px 50%;
}
a#fedbadgelink:hover{
	color:#4c4c4c;
	background:#fdfdfd url(images/federated.png) no-repeat 3px 50%;
}
.noDisplay{display:none}


.midalign{vertical-align:middle;border:0}/* style for aligning images */
.basealign{vertical-align: baseline;}
.whiteBG{ /* fix for ie PNG display bug */
	_background-color:#fff;	
}

/*
 * Use class="dialogbody" or "dialogborder" to set bgcolor
 * body was #ffffcc and border was #e6e6e6 for 3.x
 */
.dialogbody {
	background-color: #fafafa;
}
.dialogborder {
	background-color: #e6e6e6;
}



/*-------------------------------*/
/* 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; }


/*--------------------*/
/* Site Header styles */
/*--------------------*/
.breadcrumbs{
	padding:3px 0 0 0;_padding:6px 0;
	margin:0 0 5px 5px;_margin:0 0 0 7px;
	font-size:85%;
	border-bottom:1px solid #f3f3f3;}
.breadcrumbs *{color:#666;}
.breadcrumbs table td{vertical-align:top;}
a.skipnav {position: absolute; left: -1000em; width:0;height:0;}
#header{	
	border-bottom:1px solid white;
	background: #708dc4 url(images/grad_header.gif) repeat-x 0% 0%;
}

#header_linksection{
	background:url(images/header_logo_docushare.gif) no-repeat 0% 0%;
	text-align:right;
	vertical-align:middle;
	padding:6px 5px 3px 180px;
	_padding:6px 0px 7px 180px;
	list-style: none;
	margin:0px;
	min-height:18px;
}

#header_linksection li{
	margin: 0;
	display:inline;
	border-left:1px solid #b6caf0;
	padding: 0px 3px 0px 5px;
	}
#header_linksection li.first{
	margin: 0;
	display:inline;
	border-left:none;
	padding: 0px 3px 0px 5px;
	}

	
#header_linksection li a:link{color:white;text-decoration:none;border-bottom:0;}
#header_linksection li a:visited{color:white; border-bottom:0;text-decoration:none}
#header_linksection li a:hover, visited{color:#d9e1ef; border-bottom:1px dotted #a8badb;_border-bottom:1px solid #a8badb;text-decoration:none}
#header_linksection li a:hover{color:#d9e1ef; border-bottom:1px dotted #a8badb;_border-bottom:1px solid #a8badb;text-decoration:none}
#header_linksection li a:active{color:white; border-bottom:0;text-decoration:none} 
#header_linksection li a:hover, active{color:#d9e1ef; border-bottom:1px dotted #a8badb;_border-bottom:1px solid #a8badb;text-decoration:none}

#footersitelinks ul{list-style:none;margin:5px;padding:0;}
#footersitelinks li{border-left:1px solid #f3f3f3;padding-left:3px;display:inline;font-size:75%}
#footersitelinks li.first{border-left:0}
#footersitelinks a{color:#b2b2b2}
p.copyright{font-size:75%;color:#b2b2b2;margin:0;padding:0;}


#subheader{
	background:#ECF0F7;
	border-bottom:1px solid #dee6f3;
	border-top:1px solid #C4D0E7;
	overflow:hidden;
	font-size:85%;
	width:100%;
	padding:2px 0;
	_padding:1px 0 2px 0;}

#subheader img{margin:0;vertical-align:middle}
#subheader_account{float:left;margin:3px 2px;_margin:4px 2px 0px 2px;}
#subheader_search{float:right;margin:0 5px;}
#subheader_search * {vertical-align:middle}
#accountlinks{list-style: none;	margin:0px;padding:0;display:inline;}
#accountlinks li{
	margin: 0;	
	display:inline;
	padding-left:3px;
	border-left:1px dotted #a8badb;
	_border-left:1px solid #a8badb; /*IE does dotted lines badly*/
}
#accountlinks li.loginname{padding-left:3px;border:0;font-weight:bold}

#search_windowshade{
	background:#ecf0f7;
	overflow:hidden;
	width:100%;
	margin:2px 0px;
	border-top:1px solid #dee6f3;
	border-bottom:1px solid #dee6f3;
	font-size:85%;
	padding-bottom:5px;}
#search_windowshade div.column1{float:left;border-right:1px solid #dee6f3;padding:5px 10px 5px 0;margin:5px 10px;}
#search_windowshade div.column2{float:left;border-right:1px solid #dee6f3;padding:5px 10px 5px 0;margin:5px 10px 5px 0;}
#search_windowshade div.column3{float:left;padding:5px 10px 5px 0;margin:5px 10px 5px 0;}
#search_windowshade div.buttonbar{clear:left;text-align:center;padding-top:5px;border-top:1px solid #dee6f3;}
#search_windowshade label{font-weight:bold;}
#search_windowshade div span.labelwrapper{display:block;overflow:hidden} /*IE Mac display bug hack -- nested floated divs with labels displayed as a block elements expand to 100% width of container */
#search_windowshade select{margin-bottom:6px;}

.headerlink_container{color:white;width:100%}
.text_dvline{background: transparent url(images/pattern_vertdividerwhite.gif) repeat-y top; height:15px; width:3px;vertical-align: middle}
.text_dvline_loginbar{background: transparent url(images/pattern_vertdividerblack.gif) repeat-y top; height:15px; width:3px;vertical-align: middle}

/*-----------------------*/
/* Bulletin Board styles */
/*-----------------------*/
.postentry_author{
	background:#e8edf6;
}
.postentry_message{
	background: #f9fafd;
}

.discussionHeader{
	background: #D9e1ef;
	border-bottom:1px solid black;
	font-weight:bold;
}
.subPostNotice{
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color:#D9e1ef;
}
/*---------------------------*/
/* Personal Home Page Styles */
/*---------------------------*/
.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:#F1F1F2;padding:10px;margin-top:5px;_margin-top:0px;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding-bottom:20px;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:#D9E1EF;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%}
/*------------------*/
/* Home Page Styles */
/*------------------*/
#home_header{margin-top:.5em;border-bottom:1px solid #dcdcdc;}
#home_header p{margin-bottom:1em;}
#home_contents{margin-right:17em;padding:0;}
.homeContentsListHeading{margin:15px 0 0 0;padding:3px 0 0 0;border-top:1px solid #e6e6e6;}
.homeContentsList{padding:2px;border:0;margin-top:.5em;}
.homeContentsList td{vertical-align:top;}
.homeContentsList td.icon{width:36px;}
.homeContentsList td.name{padding-top:4px;}
.homeContentsList td p{margin:0 0 3px 0;font-size:85%}
.homeContentsList_links{padding:2px;border:0;margin-top:1em;_margin-top: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:0 0 3px 0;font-size:85%}
.homeContentsListActionBar{
	background:#fafafa;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:3px;
	margin-top:5px;
	font-size:85%
}

.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:18em;font-size:85%;margin:1em 0;}
#home_sidebar p{font-size:100%}
#home_sidebar h4{margin:0 0 .5em 0}
#home_sidebar ul{list-style:none;margin:0;padding:0}
#home_sidebar ul li{background:url(images/grayarrow.png) no-repeat 0 50%;padding-left:15px;}
#home_sidebar hr{border:none;color:#f1f1f1;background-color:#f1f1f1;height:1px;margin:10px 0;_margin:0;padding:0;}
#siteFooter_line{clear:right;border-top:1px solid #dcdcdc;margin-top:15px;text-align:center;}
#siteFooter_noline{clear:right;margin-top:10px;text-align:center;}
.homePageSidebarTitle{background:#dce3ee;}

#home_login{
	background:#ECF0F7;
	border-bottom:1px solid #C6D1E7;
	padding:10px 10px 0 10px;
	margin-bottom:0;
	}
#home_login h4{padding:0 0 0 15px;margin-top:0;background:url(images/greenarrow.png) no-repeat 0 50%;}
#home_login p{padding-left:15px;}
#home_login table{color:#777;margin-left:12px;}
#home_login table td.ar{text-align:right;}
#login_info{float:right;width:200px;border-left:1px solid #C6D1E7;padding-left:10px;}
#login_footer{border-top:1px solid #C6D1E7;padding-top:5px;margin-top:10px;}
#login_box{margin-right:220px;min-width:300px;}
#login_box label{display:inline;padding:0;margin:0;font-weight:normal;}

	
/*--------------------------*/
/* Confirm Error Background */
/*--------------------------*/
.error_background{background-color: #FDECAF;} 

/*-----------------------*/
/* 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%}

.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%;
}

/*----------------------------*/
/* Search Results Page Styles */
/*----------------------------*/
#sr_description{ background-color: #FAFAFA; border-bottom: 1px 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 #D9e1ef; padding-bottom:10px; }
#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}

/*----------------------------*/
/* Temporary XForms styling.  */ 
/* to be removed              */
/*----------------------------*/

      #app_newworkspace{
			height:55px;
			width:100%;
			margin-top:10px;
      	border-bottom:1px solid #b9c9e7;
			background: url(images/ill_addworkspace.gif) no-repeat right bottom;
      }
		#app_newcontentrule{
			height:55px;
			width:100%;
			margin-top:10px;
      	border-bottom:1px solid #b9c9e7;
			background: 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 #d4dced;
			}
		.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;}
      .wizard_buttonbar { text-align: left; background:url(images/bkgnd_wizardbuttonbar.png) repeat-x;padding:5px;border-top:1px solid #b9c9e7; border-bottom:1px solid #b9c9e7;margin-top:20px;}
      .buttonSpacing { padding-left: 10px; }
		label{display:block;font-weight:bold;margin:0px;}
		.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;}
		/*.selector-item .label {background-color:#ecf0f7;border:1px solid black;display:inline;height:100px;}
		.selector-item .label div{display:inline;vertical-align:top;}*/

		.nested-group{
			background:#F9FAFD;padding:10px 0 20px 0;
			border-top:1px solid #D4DCED;
			border-bottom:1px solid #D4DCED;
		}
		.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;}

/*------------------------*/
/* Collection Page Styles */
/*------------------------*/

#titleicon{float:left;}
#actions{
	position:relative;
	float:right;
	padding-left:6px;
	margin:0 10px 0 0;
	/* border-left:1px solid #f3f3f3; */
	z-index:200;
}
#content{padding:0 13em 0 40px}

.nocontent_listing{padding:30px;background:url(images/bkgnd_portalheader.png) repeat-x;font-style:italic;color:#808080;text-align:center;}
.clearfloats{clear:both;visibility:hidden;width:0;height:0;}
.imglk{border:0}
.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 ul{
	position: absolute;
	left:-170px;_left:-173px; /* 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;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3); /* I.E Only drop-shadow */
	z-index:1000;
	}

.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:170px;
	margin:0 1px;padding:1px;
	}

.actionnav li.poparrow, .actions_header_vis ul li.poparrow{position:relative;height:1%;}
/* Styles for Menu Items */
.actionnav ul li a, .actions_header_vis ul li a{
	display: block;
	text-decoration: none;
	background: #ECF0F7; /* IE6 Bug */
	padding: 0px;
	border-bottom: 0;
	white-space: nowrap;
	}
.actiondisabled a:link, .actiondisabled a:visited, .actiondisabled a:active{color:#b1b1b1;text-decoration:none;}
.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;}

.colltable{width:100%}
.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;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:3px 5px;text-align:center;border-bottom:1px solid #f3f3f3;}
.colltable th {background: #ECF0F7;border-bottom:1px solid #d8e0ee}
.colltable td{vertical-align:top;}
.colltable .generic{width:60px;text-align:center;}
.colltable .name{text-align:left;}
.colltable .namenowrap{text-align:left;white-space: nowrap;width:100px;}
.colltable .icon{width:30px;padding:3px 0;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{color:#a1bceb;font-weight:normal;width:100px;}
.colltable .actions_nomore{text-align:left;width:90px;}
.colltable .actions_th_nomore{color:#a1bceb;font-weight:normal;width:90px;}
.colltable .col_actions{background-color:#f9fafd;}

.colltable .lightem{color:#666666}
.colltable .largedate{width:130px;color:#666666}
.colltable .nospace{width:0;padding:3px 0;margin:0}
.colltable p{font-size:85%}
.colltable td.name p{font-size:85%;color:gray;}
.toolbar_multi{
	background: #ECF0F7;
	border-bottom:1px solid #d8e0ee;
	padding:2px 5px;
	font-size:85%;
}
.collectionPagingControls{
	font-size:85%;
	width:100%;
	
}
.collectionPagingControls td{
	white-space:nowrap;
	padding:4px 2px;
}
.toolbar_paging{
	background:#f9fafd;
	border-bottom:1px solid #d8e0ee;
}
/***************************/
/* Calendar Page Styling   */
/***************************/
.cal_monthtable{width:100%;border:1px solid #d8e0ee}
.cal_monthtable caption{margin:0;padding:3px 5px;background: #e8edf6;}
.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;}
.cal_monthtable td.dayheading_weekend{background:#f1f1f1;}
.cal_monthtable td.dayheading_today{background:#ffdfba;border-bottom:1px solid #FF8C00;}
.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;}

.colltable td.dayheading_weekday{background:#E8edf6;width:20%;text-align:left;height:50px;border-bottom:1px solid #d4dced;border-left:1px solid #d4dced}
.colltable td.dayheading_weekend{background:#f1f1f1;width:20%;text-align:left;height:50px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.colltable td.dayheading_today{background:#ffdfba;width:20%;text-align:left;height:50px;border-bottom:1px solid #FF8C00;border-left:1px solid #FF8C00}
.colltable table td{border:0;padding:2px;}

.colltable td.entry_today{font-size:85%;height:70px;width:20px;}
.colltable td.entry_weekend{font-size:85%;height:70px;background:#f9f9f9;width:20px;border-bottom:1px solid #e6e6e6;}
.colltable td.entry_weekday{font-size:85%;height:70px;}

#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;}

/***************************/
/* Properties Page Styling */
/***************************/
.colltable_props{width:100%;_width:99%;}
.colltable_props caption{margin:0;padding:3px 5px;text-align:left;background: #e8edf6;border-top:1px solid #d8e0ee;border-bottom:1px solid #fff}
.colltable_props caption.centered{background: #e8edf6;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: #ECF0F7;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}

.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;}
.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{min-width:800px;_width:950px;margin:0;padding:0;}
.propcontainer fieldset{float:none;}

/* CHIBA-Powered View and Edit Page Styles */
/*The wrapper for the WEBLOG ENTRY chiba x-form on the basic edit page */
.xmlBasicEditWrapperWebLogEntry-group{width:55em;padding:20px 0 0 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 & 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 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 & 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 0 40px;margin:0;}
.xmlBasicEditWrapperWikiPage-group fieldset{margin:0;padding:0;}
.xmlBasicEditWrapperWikiPage-group fieldset.xmlFloatPropsContainer-group{margin:0;float:left;width:50em;}

/*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;}

.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;}
.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;}
.propnav{
	float:left;
	width:150px;
	margin:0px;
	padding:5px 0 5px 5px;
	list-style:none;
	background: #e8edf6 url(images/grad_subheader.gif) repeat-x 0% 0%;
	border-bottom:1px solid #d4dced;
	
	}
.propnav li{margin:0px;padding:3px 0 3px 3px;}
.propnav li.selected{background:white; color:#4C67BF;}
.propertycontents{padding-top:10px;margin-left:165px;}
.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;}

.user_msg_section {
	margin:5px 0;
	padding:8px 5px;
	border:1px solid #CEEACE;
	background:#F2F9F2 url(images/bkgnd_messages.png) no-repeat 100% 50%;
}
.admin_msg_section{
	margin:5px 0;
	padding:8px 5px;
	border:1px solid #FFD4D4;
	background:#FCF7F7 url(images/bkgnd_adminmessages.png) no-repeat 100% 50%;
	}
.user_msg_info {
	padding:4px 6px 4px 20px;
	color:#6D7589;
	background: url(images/icon_note.png) no-repeat 0px 3px;
}
.user_msg_warning {
	padding:4px 6px 4px 20px;
	color:#7D6300;
	background: url(images/icon_warning2.png) no-repeat 0px 3px;
}
.user_msg_error {
	padding:4px 6px 4px 20px;
	color:#8A0000;
	background: url(images/icon_error.png) no-repeat 0px 3px;
}
.admin_msg {
	color: #FF0000;
	font-weight: bold;
	padding:4px 6px 4px 20px;
	background: url(images/icon_note.png) no-repeat 0px 3px;
}

.addtitle{margin-left:3px;}
select[multiple="multiple"]{min-width:35em;}
.selectmultiple{_width:35em;}
.selecttall{min-width:35em;_width:35em;}

/* Page Title Properties for Add/Edit/New Pages */

#subtitlefooter{
	clear:both;
	border-bottom:1px solid #D9E1EF;
	background:;
	padding-top:5px;
	_padding-top:0;
}
#subtitlefooter_portalpage{
	clear:both;
	background:;
	_padding-top:0;
}
#generic_title{
	padding-bottom:10px;
   border-bottom:1px solid #D9E1EF;
	margin-bottom:10px;
}
#new_classification{
	padding-bottom:20px;
	margin-bottom:15px;
   border-bottom:1px solid #D9E1EF;
	background: url(images/ill_classification.gif) no-repeat right bottom;
}
#new_preset{
	padding-bottom:20px;
	margin-bottom:15px;
   border-bottom:1px solid #D9E1EF;
	background: url(images/ill_addpreset.gif) no-repeat right bottom;
	
}

/* ********************************************************************************************************/
/* Thumbnail View Collection Page Styles  -- viewing entries with large 32x32 icons and 150x100 thumbnails */
/* ********************************************************************************************************/
.thumbnailregion{background:#fff url(images/bkgnd_portalheader.png) top repeat-x;_height:1%;padding:0 50px;}
.thumbnailview{margin:5px 4px;float:left;width:150px;text-align:center;padding:5px 0;}
.thumbnailview p{font-size:85%;margin:0px;}
.thumbnailview .thumbnail{display:block;width:146px;height:130px;text-align:center;}
.thumbnailview .thumbnail_label{display:block;width:120px;height:2.4em;margin:12px 0 5px 0;_margin:5px 0 5px 0;overflow:hidden;text-align:center;}
.thumbnailview .thumbnail_actions{
	white-space:nowrap;
	background:#f9fafd;
	border:1px solid #d8e0ee;
	/*width:115px;*/
	width:136px;
	height:20px;
	padding-bottom:2px;
	margin-top:3px;
	height:1%;
	
}.thumbnailview .thumbnail_actions:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;


}
.thumbnailview .thumbnail_actions_guest{
	white-space:nowrap;
	background:#f9fafd;
	border:1px solid #d8e0ee;
	width:110px;
	height:20px;
	padding-bottom:2px;
	margin-top:3px;

}
.thumbnailview .thumbnail_actions .checkbox{float:left; margin-right:4px;position:inherit;background:#fff;border-right:1px solid #d9e1ef;height:1%}
.thumbnailview .thumbnail_actions ul {text-align:left;}
.thumbnailview .thumbnail_actions ul li{text-align:left;z-index:200}

.thumbnailview .thumbnail_actions_guest ul li{text-align:left;z-index:200}
.thumbnailview .thumblink {display:block;margin-bottom:0px;width:146px;height:100px;border:1px solid #ecf0f7;overflow:hidden;vertical-align:middle;}
.thumbnailview .thumbicon {
	display:block;
	margin-bottom:0px;
	width:146px;
	height:100px;
	_margin-top:0px;
	border:1px solid #ecf0f7;
	overflow:hidden;

}
.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%}



/* *************************************************************************************************/
/* 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;height:2.4em;margin:12px 0 5px 0;_margin:5px 0 5px 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;}

/*****************************/
/* Interact Styles           */
/*****************************/
.interact_page_header {margin: 20px 0 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 : #D9E1EF; 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;}


