/*********************
BASIC ELEMENTS STYLES 
**********************/
 
/*
Intergeo color modifications:

Curriki                      -> Intergeo
gray                  999999 -> bluegrass          4C7064
orange                ff7f00 -> burgundy           9E0508
yellow hovered button ffb808 -> "burgundy light"   CF2025
left menu dark blue   5051A3 -> bluegrass          4C7064
left menu light blue  CCCDE7 -> "light bluegrass"  A6B8B2
left menu color       F2F2F2 -> bluegrass          4C7064
sponsors blue         8A91CB -> "light2 bluegrass" 5B8678
Welcome, etc          1963aa -> bluegrass          4C7064
navigation-inner a    324A42 -> dark bluegrass     324A42

max-width: 96% instead of 860px (main, footer)
*/



body {
	background: #7c7c7c;
	color: #3F3F3F;
	font: 12px arial;
	width: 100%;
	margin: 0;
	padding: 0 0 150px;
	min-width: 760px;	
	text-align: center;
}
 
a, a:visited {
	text-decoration: none;
	/*color: #369;*/
  color: #4C7064;
}

a:visited {color: #5051a3;}
 
a:hover{
	text-decoration: underline;
	color: #336;
}

a img {border: none;}

IMG {behavior: url(/xwiki/skins/curriki8/iepngfix.htc)} /* IE6 fix for PNG-24 */

fieldset { border: none; padding: 0; margin: 0; }
form { margin: 0; padding: 0; }
input.input { border-style: solid; border-width: 1px; border-color: #4C7064 #dcdcdc #dcdcdc #4C7064; font-size: 0.9em; margin: 0; padding: 0.4em 0.2em !important; height: auto !important; height: 24px; }
input.checkbox, input[type="checkbox"], input[type="radio"] { border: 0; height: 15px; margin: 0px 2px 1px 0; padding: 0; width: 15px; }
textarea, .x-form-text, textarea.x-form-field { background-image: none; border-style: solid; border-width: 1px; border-color: #4C7064 #dcdcdc #dcdcdc #4C7064; font-size: 13px; padding: 0.4em 0.2em; white-space: pre; }
p { margin: 0.5em 0; padding: 0; }


 

input.button, button, .x-btn button, .menu-add, #groups-create-nextbutton input.button-orange, #attachmentAddForm .button-orange, #nextbutton button.x-btn-text, #closebutton.button-confirm button, input.button-orange { 
	background-color:#9E0508;
	border:1px solid #FF0000;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-family:Helvetica;
	font-size:11px;
	font-weight: normal;
	height:auto;
	padding:4px 10px 3px;
	width: auto;
}

button:hover, a.button:hover, #nextbutton button.x-btn-text:hover, .x-btn button:hover, .menu-add:hover, #groups-create-nextbutton input.button-orange:hover, #attachmentAddForm .button-orange:hover, input[type="submit"]:hover, #closebutton.button-confirm button:hover { 
	background-color: #CF2025; 
	color: #fff;
}

.menu-left-button-panel button {
	margin-right:10px;
}

button.cancel, .button-grey, #cancelbutton .x-btn-text, #ext-comp-1073 .x-btn-text, #closebutton button, #organize-cancel-btn button, #organize-confirm-cancel-button button {
	background-color: #dcdcdc;
	border-color: #A5A5A5;
	color: #3f3f3f;
}

button.cancel:hover, button.button-grey:hover, #cancelbutton .x-btn-text:hover, #ext-comp-1073 #cancelbutton .x-btn-text:hover, #closebutton button:hover, input.button-grey[type="submit"]:hover, input.button-grey[type="button"]:hover, #organize-cancel-btn button:hover, #organize-confirm-cancel-button button:hover  {
	background-color: #b4b4b4; 
	color: #3f3f3f;
}


.righttext a.button, .asset-page a.button, .edit-profile input.button, .edit-blog input.button, .flash-control-newwindow, .asset-page a.flash-control-newwindow, .flash-control-button-play, .flash-control-button-pause {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
}
#loginbuttons input { margin:0 auto;}
.flash-control-button, .flash-control-button-pause { line-height: normal; }
.flash-control-button:hover, .flash-control-button-pause:hover { background-color: #fff; color: #3E3E3E; }
h1,h2,h3,h4,h5,h6,h7 {border-bottom: 0; clear: none; font-style: normal; padding: 0; margin: 0; }
h2 { font-size: 16px; }

.p-CreateResources-CurrikiExtendedLessonPlan h2 {margin-bottom: 10px;}

h3 { font-size: 15px; }
table { border-collapse: collapse; }
.editor-scrollpanel table {
width:99.5%;
}
strong { font-weight: bold; }
#content ul li { list-style-type: disc; }
ul#asset-tabs li { list-style-type: none; }
em, em strong { font-style: italic; }
H5 em strong { color: red; }

/* Shadow boxes */
.shadow-outer { background-color: #ededed; }
.shadow-middle { background-color: #C3C3C3; position: relative; height: 1%; top: -2px; left: -2px; }
.shadow-inner { background-color: #f2f2f2; border: 1px solid #e1e1e1; border-bottom-width: 0; border-right-width: 0; position: relative; height: 1%; top: -3px; left: -3px; }

/* Orange search box */
.search-box { border: 2px solid #ff0000; background-color: #9E0508; padding: 1.1em 0.1em 1em 0.9em; }
.search-box .input { border: none; color: #666; font-size: 1.1em; width: 75%; margin-right: 5px;  }
.search-box button { border: none; font-size: 1.1em; padding: 0.1em 0 0.1em 0 !important; } 

/* header bars */
.headerbar,
.form-wrp fieldset h3 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 8px;
	text-transform: uppercase;
}
.form-wrp h3 {margin-bottom:5px;}
.headerbar a { color: #fff; }
.violet, .sponsors .headerbar, .partners .headerbar, .information .headerbar { background-color: #5B8678; }
.orange, .ressource .search, .ressource .view, .ressource .featured { background-color: #e7793b; }
.green, .ressource .create, .ressource .edit, .curriki-form1 .headerbar { background-color: #93c53c; }
.blue, .members .headerbar, .groups .headerbar, .form-wrp fieldset h3 { background-color: #4e83c7; }

.links { padding: 1em 0; }
.frame-content { padding: 0.5em; }
.instruction { color: #3f3f3f; font-size: 10px; }
.clearfloat { clear: both; }

/**********************
 LOCALY APPLIED STYLES 
***********************/
#main{ background: #fff/** url("images/shadow-left.jpg") repeat-y left**/; padding: 0 0px 0 10px; /**padding: 0 0px 0 20px; **/text-align: left; min-width: 800; max-width: 96%; _width: expression((((document.body.clientWidth)) < 880 || ((document.body.clientWidth)) > 880 )? "880px": "auto" ); margin: 0 auto; text-align: left;  }
#footerglobal { min-width: 850px; max-width: 96%; _width: expression((((document.body.clientWidth)) < 880 || ((document.body.clientWidth)) > 880 )? "870px": "auto" ); margin-left: -5px; }
#shadow-right { background: #fff /**url("images/shadow-right.jpg") repeat-y right**/; padding-right: 10px; }

/* header */
#header { border-bottom: 1px solid #4C7064; font-size: 12px; height: 70px; padding: 5px 0 5px 0; }
#header div { float: left; width: 33%; padding: 0 1em; height: 100%; }
#header #header-logo { padding-left: 0; width: 195px !important; width: 205px; }
#header-member { border-left: 1px solid #4C7064; }
#header-member form { height: 73px; position: relative; width: 355px !important; width: 320px; }
#header-member .input { font-size: 0.9em; margin-bottom: 0.3em; padding: 0.4em 0.2em !important; height: auto !important; height: 24px; width: 221px; } 
#header-member .password { margin: 0 10px 0 0; width: 160px; }
#header-member button { padding: 0.3em 0em !important; width: 48px; }  
#header-member form fieldset { position: absolute; bottom: 0; left: 0; font-size: 0.9em; padding: 0; width: 225px; }
#header-member form fieldset a { position: absolute; bottom: 0; right: 0 !important; right: 6px; }
#header-member .register { display: block; font-size: 1.3em; padding: 10px 0; text-align: center; position: absolute; right: 0px !important; right:-10px; top: 0px; width: 120px !important; width: 100px; }
#header-member .register span { display: block; font-size: 1.3em; }
#header-member .welcome { color: #4C7064; display: block; font-size: 1.3em; padding: 1.2em 0 0.6em; }
#header-member .logout { color: #fb0f0c; }
#header-member .logout:hover { text-decoration: none; }
#header-member .separator { color: #3f3f3f; }
#header #header-search { border-left: 1px solid #4C7064; float: right; padding: 0.1em 0 0 1em; width: 255px !important; width: 280px; }
#header-search button:hover { background-color: #9E0508; }
#header-search p { margin: 0; padding: 0; text-align: right; }
#header-search p a { font-size: 0.9em; }
#header-search .search-box .input { font-size: 1.2em; padding: 0.3em 0.2em; }

/* Left panel menu */
#panels { padding: 0.3em 0 0; }
#left-panel { font-size: 12px; float: left; height: 100%; margin: 0; padding: 0.5em 0 0 0.3em; width: 205px; }
#left-panel .shadow-outer { margin-bottom: 1em;  width: 205px; }
#left-panel .links { font-size: 0.8em; padding: 0.5em 0 0; text-align: right; }
.expanded #left-panel { display: block; }
#navigation { color: #666699; }
#navigation-inner { background: #4C7064; }
#navigation-inner a { color:rgb(50, 74, 66) }
#navigation-inner .titles { background-color: #A6B8B2; display: block; font-size: 1em; font-weight: bold; margin-top: 1px; padding: 2px 10px !important; position: relative; text-decoration: none; text-transform: uppercase; height: auto !important; height: 1%; padding-bottom: 0; }
#navigation-inner .titles:hover { background-color: #4C7064; color: #282974; }
/**#navigation-inner .titles:hover span.expanded, #navigation-inner .selected span.expanded { background-image: url("menu-expanded-hover.gif"); }
#navigation-inner .titles:hover span.collapsed, #navigation-inner .selected span.collapsed { background-image: url("menu-collapsed-hover.gif"); }**/
#navigation-inner .home a { margin: 0; padding-left: 5px !important; }
#navigation-inner span { display: block; float: left; height: 18px; width: 20px; cursor: pointer; }
#navigation-inner span.expanded { background: transparent url("menu-expanded.gif") no-repeat scroll 2px 4px; }
#navigation-inner span.collapsed { background: transparent url("menu-collapsed.gif") no-repeat scroll 3px 1px; }
#navigation-inner ul { background: #F2F2F2; list-style-type: none; margin: 0; padding: 0 0 0 2.9em; }
#navigation-inner li { border-bottom: 1px solid #5051a3; padding: 0.2em 0; height: 1%; }
#navigation-inner li a { display: inline; }
#navigation-inner li a:hover { color: rgb(40, 41, 116) }
#navigation-inner li.last { border: none; }
#navigation-inner .selected { position: relative; height: 1%; }
#navigation-inner a.selected { background-color: rgb(76, 112, 100); color: #fff; }
#navigation-inner li.selected { background: #F2F2F2; color: black; }
#navigation-inner li.selected a { color: #282974; }
#navigation-inner .selected img { height: 13px; width: 9px; position: absolute; top: 3px; right: -9px;  }
#navigation-inner li.selected img { right: -10px;  }

#donate .shadow-inner{ background-color: #f2f2f2; }
#donate img { border: none; margin-bottom: -3px; width: 203px; }

#sponsors .frame-content, #watch-curriki-grow .frame-content { font-size: 1.2em; color: #666;  }
#sponsors img { margin-bottom: 0.5em; width: 180px; }

#watch-curriki-grow .stats { color: #4C7064; border-bottom: 1px solid #d0d0d0; width: 185px; }
#watch-curriki-grow .stats td { padding: 0 15px 5px 0; }
#watch-curriki-grow .links { font-size: 1em; font-weight: bold; margin-bottom: 0; padding: 0; text-align: right; }
#watch-curriki-grow p { margin-top: 0; padding-top: 0.5em; }

/* RIGHT PANEL */
.expanded #right-panel { margin-left: 210px; padding-left: 10px; }
#breadcrumb { padding-bottom: 0.3em; border-bottom: 1px solid #4C7064; font-size: 11px; }
#content, #attachmentscontent { padding: 2em 0 1em; overflow: hidden; height: 1%; }

/* Curricula */
.curricula-panels { padding: 0.5em 0 0 15px; position: relative; height: 1%; }
.curricula-panels .shadow-outer { float: left; width: 31.7%; margin-right: 1.8%; }
.curricula-panels #curricula-connect { margin-right: 0; }
.curricula-panels .headerbar { font-size: 1.1em; position: relative; height: 40px; padding: 0; }
.curricula-panels .headerbar a {  display: block; font-size: 20px; padding: 0.5em; height: 30px; text-transform: none; }
.curricula-panels .headerbar a:hover { padding: 0.7em 0.5em 0 1em; position: absolute; height: 85% !important; width: 95% !important; height: 40px; width: 110%; top: -10%; left: -5%; z-index: 1000000; }
.curricula-panels .search a:hover { background-color: #e7793b; }
.curricula-panels .create a:hover { background-color: #93c53c; }
.curricula-panels .groups .headerbar a:hover { background-color: #4e83c6; }
.curricula-panels a.content { border: none; border-bottom: 1px solid #c3c3c3; display: block; font-size: 1.3em; font-weight: bold; padding: 1em 0.5em 0; height: 100px; }
.curricula-panels .footer { color: #5051a3; font-size: 13px; padding: 1em 0.5em; margin: 0; }
.curricula-panels .footer a { display: block; height: 25px; padding: 10px 0 5px 34px; position: relative; }
.curricula-panels .footer a img { position: absolute; left: 0; top: 3px; }
#curricula-highlights { margin: 1em 7px 0 15px; }
#curricula-highlights .headerbar { font-size: 1.1em; padding: 0.5em; }
#curricula-highlights table { font-size: 1.2em; color: #666; margin: 1em 0.5em; }
#curricula-highlights table td { padding: 1em; }
#curricula-highlights table td.image { text-align: center; }
#curricula-highlights table td.top { border-bottom: 1px solid #c3c3c3; }
#curricula-highlights table h4 { font-size: 1.2em; color: #4C7064; font-weight: bold; }

/* Curriki-form */
.curriki-form1 .headerbar { background-color: #93c53c; }
.curriki-form1 .headerbar { padding-left: 0.95em; }
.curriki-form1 em { font-style:normal; color: #fb0f0c; }
.curriki-form1 .header p { padding: 0 0 1em; }
.curriki-form1 .header p img { margin-bottom: -8px; height: 25px; width: 25px; }
.curriki-form1 .frame-content { padding: 0.5em 1em 1.5em; }
.curriki-form1 h3 { padding-top: 1em; }
.curriki-form1 .medium { width: 75%; }
.curriki-form1 .small { font-size: 100%; width: 50%; }
.curriki-form1 .entry { padding: 14px 0 0; }
.curriki-form1 .entry h5 { font-size: 1.1em; }
.curriki-form1 .entry h5 em { font-weight: normal; }
.curriki-form1 .entry h5 img { margin-bottom: -5px; }
.curriki-form1 .entry p.instruction { line-height: 130%; padding-bottom: 7px; }
.curriki-form1 .entry input.input { width: 90%; }
.curriki-form1 .entry textarea { height: 9em; width: 90%; }
.curriki-form1 .entry label { display: block; }
.curriki-form1 table.subject-educational { font-size: 1em; width: 95%; }
.curriki-form1 table.subject-educational th { background-color: transparent; }
.curriki-form1 table.subject-educational td {
	vertical-align: top;
	width: 50%;
	padding-right: 1em;
}
.curriki-form1 table.subject-educational td td { width: auto; }
.curriki-form1 .links { padding-bottom: 0; text-align: center; }
.curriki-form1 .links button { display: inline; margin-right: 1.5em; }
.curriki-form1 span.xwiki-form-listclass { display: block; margin: 3px 0 !important; margin: 0 0 2px; }
.curriki-form1 #XWiki\.AssetClass_0_title { width: 99% !important; width: 95%; }
.curriki-form1 textarea { height: 120px; }
.curriki-form1 textarea { padding: 1px 0; }
.curriki-form1 .mceEditorIframe { height: 18em !important; width: 100%  !important; }
.curriki-form1 .subject-educational .xwiki-form-listclass { padding-bottom: 1px !important; padding-bottom: 0; }
.curriki-form1 .subject-educational .ygtvlabel { display: block; padding-top: 4px; }
.curriki-form1 #attachment_iframe { padding: 10px; width: 100%; }
.curriki-form1_textarea { width: 99.5% !important; width: 95%; }

/* old
h5.instruction {font-weight: bold;}
.curriki-form1 .entry h5 em {font-weight: bold;}
*/


/*
.curriki-form table.subject-educational th { background-color: transparent; }
.curriki-form table.subject-educational td { vertical-align: top; }
.curriki-form span.xwiki-form-listclass { display: block; margin: 3px 0 !important; margin: 0 0 2px; }
.curriki-form #XWiki\.AssetClass_0_title { width: 99% !important; width: 95%; }
.curriki-form textarea { height: 120px; }
.curriki-form textarea { padding: 1px 0; }
.curriki-form .mceEditorIframe { height: 18em !important; width: 100%  !important; }
.curriki-form .subject-educational .xwiki-form-listclass { padding-bottom: 1px !important; padding-bottom: 0; }
.curriki-form .subject-educational .ygtvlabel { display: block; padding-top: 4px; }
.curriki-form #attachment_iframe { padding: 10px; width: 100%; }
*/

/* CURRIKI-4762 */
/*
#outcomes_div,
#assess_div {position:static;}
*/


form#inline span.xwiki-form-listclass input { margin: 0 2px 0 0; }
#XWiki\.AssetClass_0_description, .curriki-form textarea { width: 99.5% !important; width: 95%; }
/*#XWiki\.AssetClass_0_keywords, #XWiki\.AssetLicenseClass_0_rightsHolder { width: 60%; }
#XWiki\.AssetClass_0_language, #XWiki\.AssetLicenseClass_0_licenseType2 { width: 61%; }*/
#XWiki\.AssetClass_0_language { margin-top: 1px !important; margin-top: 4px }
.subject-educational td { font-size: 0; }
.subject-educational td .entry, .subject-educational td .ygtvitem, .subject-educational td td, .subject-educational .xwiki-form-listclass { font-size: 12px; }
#mce_editor_0_parent .mceEditor { height: 20em !important; }
/* CURRIKI-4715 - Previous line breaks editor in Edit Profile (too tall) */
#register #mce_editor_0_parent .mceEditor { height: auto !important; }
#attachment_iframe { border: none; margin-left: -10px; }
.entry { font-family: Arial,sans-serif; }
table.instruction { margin: 10px 0; }
#attachmentAddForm { padding: 10px 0; border: none !important; border-color: #fff; }
.entry label, #attachments_size { font-size: 11px; }

  
/* Add Path */
.x-panel, .x-window { text-align: left; }
.x-panel-ghost ul, .x-panel-ghost .x-window-tl { border: none; }
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar { border: none;  }
.x-window, .x-panel-ghost, .ext-el-mask-msg { background-color: #fff; border: 1px solid #dcdcdc; font-size: 13px; padding: 0; }
.x-window div, .x-panel-ghost * { background-color: transparent; background-image: none; }
.x-window .x-window-tl, .x-panel-ghost .x-window-tl { background-color: #93c53c; padding: 0em 0.5em; text-transform: uppercase; }




.x-window-tl .x-window-header { color: #fff; font: 12px arial;  font-weight: bold; padding: 3px 0; }
.x-window .x-panel-body { padding: 6px 6px 0; }
#MetadataDialogueForm .x-panel-body { padding-left: 0; }
.x-window #resource-drop .x-panel-body { padding-top: 0; }
.x-btn button { display: inline; width: auto !important; }   
.x-toolbar .x-btn-over .x-btn-right, .x-toolbar .x-btn-over .x-btn-left { background-image: none; } 
.x-window-mc, .x-form-item { font: 13px Arial,sans-serif; } 
.x-window .guidingquestion { font-size: 1.2em; font-weight: bold; padding: 0.5em 0; }
.x-window .subtitle { font-size: 1em; font-weight: bold; padding: 0.5em 0; }
input.x-form-radio { margin-bottom: -2px }
.x-tree .x-panel-body, #ext-comp-1022 div, #ext-comp-1022 ul, ul.x-tree-root-ct, ul.x-tree-root-ct ul { padding-left: 0; }
.ext-el-mask-msg * { border: none !important; background-image: none; font: 13px Arial; }
.x-window .listheader {font-weight: bold;}


.x-panel-body .x-tree-elbow-end-plus { background:transparent url(/xwiki/yui/treeview/assets/lp.gif) no-repeat; }
.x-panel-body .x-tree-elbow-end-plus:hover { background:transparent url(/xwiki/yui/treeview/assets/lph.gif) no-repeat; }
.x-panel-body .x-tree-elbow-plus { background:transparent url(/xwiki/yui/treeview/assets/tp.gif) no-repeat; }
.x-panel-body .x-tree-elbow-plus:hover { background:transparent url(/xwiki/yui/treeview/assets/tph.gif) no-repeat; }
.x-tree-arrows .x-tree-elbow-minus { background:transparent url(/xwiki/yui/treeview/assets/tm.gif) no-repeat; } 
.x-tree-arrows .x-tree-elbow-minus:hover { background:transparent url(/xwiki/yui/treeview/assets/tmh.gif) no-repeat; } 
.x-panel-body .x-tree-elbow-end-minus { background:transparent url(/xwiki/yui/treeview/assets/lm.gif) no-repeat; }
.x-panel-body .x-tree-elbow-end-minus:hover { background:transparent url(/xwiki/yui/treeview/assets/lmh.gif) no-repeat; }
.x-panel-body .x-tree-elbow { background:transparent url(/xwiki/yui/treeview/assets/tn.gif) no-repeat; }
.x-panel-body .x-tree-elbow-end { background:transparent url(/xwiki/yui/treeview/assets/ln.gif) no-repeat; }
.x-panel-body .x-tree-elbow-line { background: transparent url(/xwiki/yui/treeview/assets/vline.gif) no-repeat; }

.ctv-groups a, .ctv-top a { font: 12px Arial; font-weight: bold; text-transform: uppercase; }
.x-tree-node-anchor { font: 12px Arial; } 
#resource-pickup { background: transparent url(/xwiki/skins/curriki8/images/ctv/drag_area.jpg) no-repeat; height: 85px; margin-top: 1em; padding: 0.7em; width: 360px; }
#resource-pickup * { background-color: transparent; }
#resource-pickup .x-panel-body { padding-top: 0.1em; }
#resource-pickup .x-tree-node-el { border: 1px dashed #93c53c; }
#resource-pickup .x-tree-ec-icon { background-image: none; width: 5px; }
.x-tree-node .x-tree-selected, .x-dd-drag-proxy, .x-tree-node .x-tree-drag-append a span, .addpath-ctv .ctv-target .x-tree-node-anchor { background-color: #93c53c; border: none; }
.x-tree-node .x-tree-selected a span { color: #fff; }
.x-tree-node .x-tree-node-over { background-color: transparent; }
.x-panel-bwrap, .x-panel-bwrap .x-panel-body, .x-column-inner .x-panel { overflow: visible; height: auto; }
#resource-drop-box .x-panel-body { padding: 0; }
.x-tree-node a span { overflow: hidden; }
#MetadataDialogueForm { height: auto; overflow-y: auto; overflow-x: hidden; }
#MetadataDialogueForm img.x-tree-node-icon { display: none; }
.x-tree-node .x-tree-selected { background-color: #fff; }
.x-tree-node .x-tree-selected a span { color: #000; }
ul.x-tree-root-ct, #educational_level2-set .x-form-item { margin: 0; }
.x-combo-list { border-color:#b2b2b2 #e5e5e5 #e5e5e5 #b2b2b2; text-align: left; }
.x-combo-list-item { text-align: left; }
.x-panel-body #metadata-language-entry, .x-panel-body #metadata-license_type-entry { width: 98% !important; }

.ux-mselect-item { font: 12px Arial; padding: 0 2px; }
.x-panel .instruction { font-size: 13px; }
.directions { font-size: 10px; padding-bottom: 5px; }
#fw_items-tree .x-panel-body { padding-top: 0; }
#educational_level2-set { padding: 0; }
.information-header { font-weight: bold; margin-top: 15px; }
.information-header img { margin: 0 0 -4px 3px; }
#ext-comp-1022  .x-panel-body { padding: 0; }
.x-dd-drag-ghost { padding-left: 5px; text-align: left; width: 300px; }
.x-dd-drop-icon { background-image: none; width: 0; }
.x-shadow * { background-image: none; visibility: hidden; }
.x-dd-drag-proxy { opacity: 0.80;}
.x-dd-drag-proxy * { background-color: transparent; }
.x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon { background-image: url(/xwiki/bin/skin/icons/ctv/ResourceGenericYellow.gif); }
.ctv-groups .x-tree-node-icon, .ctv-top .x-tree-node-icon { display: none; } 
.curriki-group .x-tree-node-icon { background-image: url(/xwiki/bin/skin/icons/ctv/GroupsIcon.gif); }  
.resource-CollectionComposite .x-tree-node-icon { background-image: url(/xwiki/bin/skin/icons/ctv/FolderCollectionRed.gif); }  
.resource-FolderComposite .x-tree-node-icon { background-image: url(/xwiki/bin/skin/icons/ctv/FolderResourceOrange.gif); }
.x-tree-node div.x-tree-drag-insert-above  { border-top: 1px dashed #93c53c; }
.x-tree-node div.x-tree-drag-insert-below  { border-bottom: 1px dashed #93c53c; }
.done-message { font: 13px Arial; padding: 1em 0; }
.x-window-bbar .x-toolbar { border: none; }
.x-toolbar .ytb-sep { background-image: none; border-left: 1px solid #4C7064; }
#done-dialogue button { background-color: transparent; font-size: 12px; border: none; color: #4C7064; }
#done-dialogue #closebutton button { background-color: #9E0508; border: 1px solid #ff0000; color: #FFF; font-size: 11px;}
button:hover, .x-btn button:hover, .menu-add:hover { background-color: #CF2025; color: #fff; text-decoration: none; }
.search-box button#searchbtn:hover {text-decoration: underline !important;}
#done-dialogue #closebutton button:hover { background-color: #CF2025; color: #fff; }
.x-toolbar .x-btn-over td.x-btn-center { background-image: none !important; text-decoration: none; }
.x-window .ux-mselect-selected, .x-combo-list .x-combo-list-inner .x-combo-selected { background-color: #3399ff; color: #fff; }
.required-indicator {
	color: #fb0f0c;
	font-size: 15px;
	font-style:normal;
	font-weight:bold;
	margin-right: 3px;
}
.x-toolbar .ytb-sep { margin: 0; padding: 0; width: 1px; }
.x-fieldset legend { display: none; }
#link-entry-box { width: 80%; }
.ext-gecko .x-window-body .x-form-item { overflow: hidden; }

/* Add Path - CURRIKI-2431 */
.x-window div.description { display:block; padding:5px 0; }
.x-btn-left { background-image: none; }
.x-btn-center { background-image: none; }
.x-btn-right { background-image: none; }


/** TITLEHEADER **/

.titleheader {
	position: relative;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding: 0 8px;
	color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	text-align:left;
	text-transform:uppercase;
	zoom: 1;
}

.titleheader * {
	color: #FFF;
	font-family: Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-align: left;
}

.titleheader-blue { background-color: #006699; }
.titleheader-red { background-color:#FF4100; }

.titleheader H3 {background:transparent;} /* ??? Joseph ??? */

.titleheader-right {
	position: absolute; 
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding: 0 8px;
	right: 0px !important;
	right: -1px;
	top: 0px;
}

.titleheader-right a,
.titleheader-right a:visited {
	color: #ffffff;
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding:0 6px;
}
.titleheader-right a:hover { text-decoration: underline; }
.titleheader-red .titleheader-right { background-color:#C94100; }
.titleheader-blue .titleheader-right { background-color:#0D4C9C; }



/* Groups */
#groups-curriculum #groups-main-header .button { float: right; }
.subject-card { margin: 5px; }
#groups-documentation-main .document-title {
	margin-bottom: 10px;
	width: 450px;
}

/* Join curriki */
#register_block_opt_out input { margin-bottom: -3px; }
#register_block_opt_out .register_help { left: 20px; }
.titlebar_purple { width: 100%; }

/* Fixes for colorblack.css */
.panel .accordionTabContentBox{ overflow: auto !important; }
.about{ clear:both; }

/* Admin wiki */
textarea#content { overflow: auto; }

/* Send a friend */
.send-a-friend { text-align: left; }

.imgcenter, .imgcenter img { text-align: center; }

/********************
Overwrites for style1
*********************/
.browse-subject-table-cell { padding: 0; } 
.titlebar { width: auto; }
.button, .frame input.button { padding: 4px 10px 3px; }
.panel { width: 203px; }

ul.star, ol { margin: 1em 0; padding-left: 30px; }
ol { list-style-type: decimal; }

.table .button-links a { display: block; padding-left: 20px; text-align: left; }
.table .button-links a:hover, .frame-inset .button-links a:hover { color: #282974; text-decoration: underline; }
.table .button-links a.button-link-table  { border: none; }
.frame-inset .button-links { margin-bottom: 15px; padding-left: 17px; font-size: 0; }
.frame-inset .button-links a { font-size: 12px; padding: 0 4px; }
.frame-inset-ict { margin-bottom: 5px; }
.frame-inset-title { padding: 1px 0 18px; }
#mycurriki-collections .button-links p { display: inline; }
.heading-1-1-1-1 { margin-top: 0; }
#left-panel .toc { background-color: #FFFFCE; }
.crs_reviewimage a:hover { text-decoration: none; }
body.p-CRS-Reviews .wiki-table { margin:10px 0 30px 1px; width:99%; }
body.p-CRS-Reviews .wiki-table .table-head td, body.p-CRS-Reviews .wiki-table th, body.p-CRS-Reviews .wiki-table .table-odd td, body.p-CRS-Reviews .item-panel table.item-panel2 td table td .table-odd td, body.p-CRS-Reviews .wiki-table .table-even td, body.p-CRS-Reviews .item-panel table.item-panel2 td table td .table-even td { font-size:11px !important; padding:5px; }
#mycurriki-main-header-subtitle { width: 82%; }
.asset-metadatas-block table { margin: 10px 0 0; }
form em, .header em { font-style: normal; }
.asset-content-body { overflow: auto; }
#left-panel .curriki_toc li img { margin-left: 0; }

/* search */
.search-top-titlebar .gwt-HTML { padding-left: 10px; }
.search-selector table td { padding-left: 10px; }
.search-selector table td td { padding-left: 0; }
#searchElement table table.search-selector-bottom { width: 620px; }
#searchElement .gwt-ListBox { margin-bottom: 20px; }
.search-selector-main { margin: 10px 0 5px; }

/* Problem with p tags */
.asset-contents p { zoom: 0; }

/* Fixes for the WYSIWYG */
.mceSeparatorLine { margin: 2px 0 !important; }

/* Groups */
#section4content div.headlines p a b { display: block; padding-right: 90px; }

/* My curriki*/
#mycurriki-main-content form {padding:10px;}
.edit-profile .userpic,
#mycurriki-main-content form td .userpic { margin-right: 15px; }
#mycurriki-main-content form table table td strong { display: block; padding-top: 5px; }
.edit-profile table table td { padding-bottom: 5px; }

/* Print */
#printheader { background-color: #E3E4F6; }
#header-banner { width: 600px; }
#printheader #header-logo { background-color: #fff; padding-right: 10px; }
#printcontainer_compare table { border: none; width: 98%; }
#printcontainer .asset-contents, #printcontainer .titlebar { margin-bottom: 0; }

/* CB */
.gwt-Tree .asset-tree-item .gwt-TreeItem { display: block !important; }
.gwt-ButtonNav {
height:auto;
}

/* CURRIKI-2416 - Add spacing in NortelLearniTLessonPlan header */
/* .lesson-plan-learn-line { padding-top: 8px; } */

/* CURRIKI-2770 - Removing some spacing in NortelLearniTLessonPlan header */
.lesson-plan-learn-line {
    padding:0;
}
.lesson-plan-learn-line img {
    margin-bottom:-15px;
}


/* CURRIKI-2444 - Printing needs overflow to be visible */
@media print {
#content, .asset-content-body { overflow: visible; }
#header-title-zone, #header-closebutton { display: none; }
.asset-content-options { display: none; }
#mini_player_mp3 { display: none; }
.flash-control-newwindow { display: none; }
}
/*** Adding Search styles for extjs Overrides ***/

/* CRS Values */
.crs-100 .crs-icon { display:none; }
.crs-200 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRSP.gif) }
.crs-400 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS1.gif) }
.crs-300 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/ministarCRS1.gif) }
.crs-600 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS2.gif) }
.crs-500 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/ministarCRS2.gif) }
.crs-800 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS3.gif) }
.crs-700 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/ministarCRS3.gif) }

/* NEW CRS Values See Iconography */




/*** SEARCH ***/
.searchResultsWrap {width:100%;}
#search-div {margin-top:10px;}
.x-panel-body {background:transparent;}
.x-form-element {padding-left:25px;}
#searchResultsGrid .x-grid3-cell-inner {white-space: normal;}
.x-fieldset legend { display: block; }

#content ul.x-tab-strip>li { list-style-type: none; margin-left:0; padding-left:0; }

.assettype-icon { width: 17px; height: 17px; background-repeat:no-repeat; }
.assettype-icon + .asset-title { padding-left: 5px; }

.ict-icon { width: 16px; height: 16px; background-repeat:no-repeat; }
.ict-icon + .ict-title { padding-left: 5px; }
.ict-activity .ict-icon { background-image: url(/xwiki/skins/curriki8/icons/ICT/mini/ICTIcon-Activity.gif); }
.ict-book .ict-icon { background-image: url(/xwiki/skins/curriki8/icons/ICT/mini/ICTIcon-Book.gif); }
.ict-curriculum .ict-icon { background-image: url(/xwiki/skins/curriki8/icons/ICT/mini/ICTIcon-Curriculum.gif); }
.ict-multiple .ict-icon { background-image: url(/xwiki/skins/curriki8/icons/ICT/mini/ICTIcon-Multiple.gif); }
.ict-other .ict-icon { background-image: url(/xwiki/skins/curriki8/icons/ICT/mini/ICTIcon-Other.gif); }
.ict-resource .ict-icon { background-image: url(/xwiki/skins/curriki8/icons/ICT/mini/ICTIcon-Resource.gif); }

.ict-icon-combo-icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 16px;
	height: 16px;
}
input[type="text"] .ict-icon-combo-input {
	padding-left: 21px;
}
.x-form-field-wrap .ict-icon-combo-icon {
	top: 3px;
	left: 5px;
}
.ict-icon-combo-item {
	background-repeat: no-repeat ! important;
	background-position: 3px 50% ! important;
}


.crs-icon { width:15px; height:15px; background-repeat:no-repeat; }
.crs-icon + .crs-text { padding-left: 2px; }
/* Old CRS Values */
.crs-1 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS1.gif) }
.crs-2 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS2.gif) }
.crs-3 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS3.gif) }
.crs-P .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRSP.gif) }

/* New CRS Values */
.crs-10 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRSP.gif) }
.crs-60 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS1.gif) }
.crs-70 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/ministarCRS1.gif) }
.crs-40 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS2.gif) }
.crs-50 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/ministarCRS2.gif) }
.crs-20 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/miniCRS3.gif) }
.crs-30 .crs-icon { background-image: url(/xwiki/skins/curriki8/icons/CRS/ministarCRS3.gif) }


/*** SEARCH OVERRIDES ***/

.x-btn-center, .x-btn-left, .x-btn-right {
	background-image:none;
}

#search-filterPanel-resource, #search-filterPanel-group, #search-filterPanel-member, #search-filterPanel-blog, #search-filterPanel-curriki, .x-panel, .x-tab-panel-body, ul.x-tab-strip-top {
	border:none;
}
.x-panel-body-noheader, .x-panel-mc, .x-panel-body {
	border:none;
}
.x-tab-panel-header {
	z-index:100;
}
.x-tab-panel-bwrap {
	margin-top:-1px;
}
/* Fix list style so it doesn't display bullets */
/* This shouldn't have to deal with "#content", but there is another style
 * which sets the style for all "#content ul li" for some reason
 */
#content ul.x-tab-strip { margin:0 0 0 10px; padding:0; }
#content ul.x-tab-strip > li { list-style-type: none; margin-right:3px; }

/* Fix tab text font and color */
.x-tab-strip span.x-tab-strip-text { color:#000000; font-family:arial;
font-size:12px; font-weight:bold;}
.x-tab-strip-active span.x-tab-strip-text { color:#000000; }
.x-tab-strip-over span.x-tab-strip-text { color:#000000;
text-decoration: underline; }

/* Fix tab background and edge colors */
.x-tab-strip-top .x-tab-right { background-image:none; }
.x-tab-strip-top .x-tab-left { background-image:none; }
.x-tab-strip-top .x-tab-strip-inner { background-image:none;
background-color: #FFFFFF; border-color: #C9C9C9 #C9C9C9;
-moz-use-text-color; border-style: solid solid none; border-width: 1px
1px medium; -moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px; }
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
background-color: #4C7064; }
ul.x-tab-strip-top { border-bottom: none; }

/* Fix spacing between tabs */
.x-tab-strip-top .x-tab-right { padding-left: 0; }
.x-tab-strip-top .x-tab-left { padding-right: 1px; }

/* Remove extra space at bottom caused by a setting of
 * margins for all "ul" in elements.css
 */
.x-tab-panel-header-plain .x-tab-strip-top { margin-bottom:0; }

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
 padding:6px;
}
.x-tab-strip a:hover {
 text-decoration:underline;
}
.x-tab-strip a em span span {
 text-decoration:auto;
}
.x-tab-strip span.x-tab-strip-text {
 padding:6px;
 border-bottom:1px solid #e5e5e5;
}
.x-tab-strip-top .x-tab-strip-active a.x-tab-right span.x-tab-strip-text {
margin-bottom:-1px;
padding-bottom:7px;
z-index:500;
}
.x-tab-panel-footer-plain .x-tab-strip-spacer {
display:none;
}
.x-tab-panel-header-plain .x-tab-strip-spacer {
margin-top:-1px;
z-index:0;
display:block;
background:none;
height:auto;
line-height:auto;
border-top:1px solid #e5e5e5;
}
.x-tab-panel-bwrap {
z-index:0;
overflow:hidden;
}
#search-filterPanel-resource, #search-filterPanel-group, #search-filterPanel-member, #search-filterPanel-blog, #search-filterPanel-curriki {
border-top:none;
}
#search-filterPanel-resource, #search-filterPanel-group, #search-filterPanel-member, #search-filterPanel-blog, #search-filterPanel-curriki {
	padding:10px;
	background:#4C7064;
	border:1px solid #e5e5e5;
	border-bottom:none;
	border-top:none;
	clear:both;
}
.ext-gecko .x-form-text {
	color:#000;
	font-size:12px;
}

#x-form-el-ext-comp-1005 {
	margin-right:-90px;
}

.x-grid3-header {
	background:#ff4100;
	color:#fff;
}
#search-results-member .x-grid3-header, #search-results-blog .x-grid3-header, #search-results-group
.x-grid3-header {
	background:#006699;
}
#search-results-curriki .x-grid3-header  {
	background:#666699;
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
background:transparent;
}

.x-grid3-hd-row {
	text-transform:uppercase;
}

.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td {
	font-size:12px;
}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background-color:#ff4100;
	text-decoration:underline;
}
td.x-grid3-hd-over .x-grid3-hd-contributions,td.sort-desc .x-grid3-hd-contributions,td.sort-asc .x-grid3-hd-contributions,td.x-grid3-hd-menu-open .x-grid3-hd-contributions {
	text-decoration:none!important;
}
td.x-grid3-hd-over .x-grid3-hd-description,td.sort-desc .x-grid3-hd-description,td.sort-asc .x-grid3-hd-description,td.x-grid3-hd-menu-open .x-grid3-hd-description {
	text-decoration:none!important;
}
td.x-grid3-hd-over .x-grid3-hd-description a,td.sort-desc .x-grid3-hd-description a,td.sort-asc .x-grid3-hd-description a,td.x-grid3-hd-menu-open .x-grid3-hd-description a {
	background-image:none!important;
}
td.x-grid3-hd-over .x-grid3-hd-bio,td.sort-desc .x-grid3-hd-bio,td.sort-asc .x-grid3-hd-bio,td.x-grid3-hd-menu-open .x-grid3-hd-bio {
	text-decoration:none!important;
}
td.x-grid3-hd-over .x-grid3-hd-bio a,td.sort-desc .x-grid3-hd-bio a,td.sort-asc .x-grid3-hd-bio a,td.x-grid3-hd-menu-open .x-grid3-hd-bio a {
	background-image:none!important;
}
td.x-grid3-hd-over .x-grid3-hd-text,td.sort-desc .x-grid3-hd-text,td.sort-asc .x-grid3-hd-text,td.x-grid3-hd-menu-open .x-grid3-hd-text {
	text-decoration:none!important;
}
td.x-grid3-hd-over .x-grid3-hd-text a,td.sort-desc .x-grid3-hd-text a,td.sort-asc .x-grid3-hd-text a,td.x-grid3-hd-menu-open .x-grid3-hd-text a {
	background-image:none!important;
}
.x-grid3-hd-text {
	color:#fff;
}
.x-grid3-hd-btn {
	display:none;
	position:absolute;
	width:14px;
	background:#c3daf9 url(/xwiki/skins/curriki8/images/grid3-hd-btn.gif) no-repeat left center;
	right:0;
	top:0;
	z-index:2;
	cursor:pointer;
}
td.x-grid3-hd-over .x-grid3-hd-contributions .x-grid3-hd-btn {
	background:none!important;
}
#search-results-member .x-grid3-hd-btn, #search-results-blog .x-grid3-hd-btn, #search-results-group .x-grid3-hd-btn {
	background:#006699 url(/xwiki/skins/curriki8/images/grid3-hd-btn-blue.gif) no-repeat left center;
}
#search-results-member td.x-grid3-hd-over .x-grid3-hd-inner, #search-results-member td.sort-desc .x-grid3-hd-inner, #search-results-member td.sort-asc .x-grid3-hd-inner, #search-results-member td.x-grid3-hd-menu-open .x-grid3-hd-inner, #search-results-blog td.x-grid3-hd-over .x-grid3-hd-inner, #search-results-blog td.sort-desc .x-grid3-hd-inner, #search-results-blog td.sort-asc .x-grid3-hd-inner, #search-results-blog td.x-grid3-hd-menu-open .x-grid3-hd-inner, #search-results-group td.x-grid3-hd-over .x-grid3-hd-inner, #search-results-group td.sort-desc .x-grid3-hd-inner, #search-results-group td.sort-asc .x-grid3-hd-inner, #search-results-group td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background-color:#006699;
}
#search-results-curriki .x-grid3-hd-btn {
	background:#666699 url(/xwiki/skins/curriki8/images/grid3-hd-btn-purple.gif) no-repeat left center;
}
#search-results-curriki td.x-grid3-hd-over .x-grid3-hd-inner, #search-results-curriki td.sort-desc .x-grid3-hd-inner, #search-results-curriki td.sort-asc .x-grid3-hd-inner, #search-results-curriki td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background-color:#666699;
}
.x-grid3-row-expanded {
}
.x-grid3-row-over {
	background:#ffffcf;
}

.x-tip {
	font-family:arial, sans-serif;
	text-align:left;
	background:none;
	background-color:#FFFECE;
	border: 1px solid #FFBB00;
	padding: 1px;
	font-size:12px;
	color:#000;
}
.x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-tc, .x-tip .x-tip-ml, .x-tip .x-tip-mr, .x-tip .x-tip-mc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-bc {
	text-align:left;
	background:transparent;
}

.x-tip .x-tip-header-text, .x-tip .x-tip-body {
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background:none;
}
#search-pager-resource, #search-pager-blog, #search-pager-member, #search-pager-curriki, #search-pager-group {
	border:none;
	overflow:hidden;
	padding:2px;
}
#search-pager-resource, #search-pager-blog, #search-pager-member, #search-pager-curriki, #search-pager-group {
	background:none;
	border:none;
	display:block;
	padding:2px;
	position:relative;
	text-align:center;
}
#search-pager-resource table, #search-pager-blog table, #search-pager-member table, #search-pager-curriki table, #search-pager-group table {
	margin:35px auto 0 auto;
	text-align:center;
}
#search-pager-resource table button, #search-pager-blog table button, #search-pager-member table button, #search-pager-curriki table button, #search-pager-group table button {
	background:transparent;
	border:none;
	height:auto;
	color: #4C7064;
    font-size:10px;
    padding:10px 0;
}
#search-pager-resource table td table, #search-pager-blog table td table, #search-pager-member table td table, #search-pager-curriki table td table, #search-pager-group table td table {
	margin:0;
}
#search-pager-resource table td span#ext-gen119, #search-pager-blog table td span#ext-gen119, #search-pager-member table td span#ext-gen119, #search-pager-curriki table td span#ext-gen119, #search-pager-group table td span#ext-gen119 {
	margin:0 10px;
}
#search-pager-resource INPUT {
	width:24px;
	height:14px;
}
.x-panel-bbar .x-toolbar td, .x-panel-bbar .x-toolbar span, .x-panel-bbar .x-toolbar input, .x-panel-bbar .x-toolbar div, .x-panel-bbar .x-toolbar select, .x-panel-bbar .x-toolbar label {
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
}
.x-paging-info {
	color:#444444;
	position:absolute;
	left:0;
	top:10px;
	right:0;
	padding:2px 0;
	background-color:#F1F1F1;
	border-top:2px solid #FA4240;
	text-align:center;
	z-index:100;
	width:100%;
	text-align:center;
}

.x-grid3-row-expanded .x-grid3-row-body {
	border-top:1px solid #CCCCCC;
	margin:5px 0 0 31px;
	padding-top:5px;
}
.x-grid3-row-expanded .x-grid3-row-body ul {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	list-style-type:none;
}

#content .x-grid3-row-expanded .x-grid3-row-body ul li {
	margin-left:0;
	margin-right:0;
/**	padding-left:0;   1.9  **/
	padding-right:0;
	list-style-type:none;
}

#content .x-grid3-row-expanded .x-grid3-row-body ul li a {
	font-weight:normal;
}


#search-tabPanel .x-grid3-hd-inner { 
	overflow:visible;
	white-space:normal;
}

#search-termPanel-resource, #search-termPanel-group, #search-termPanel-member, #search-termPanel-blog, #search-termPanel-curriki {
        background:#F2F2F2;
        padding:10px;
}
#search-termPanel-resource a, #search-termPanel-group a, #search-termPanel-member a, #search-termPanel-blog a, #search-termPanel-curriki a {
        color:#808080;
}
fieldset#search-advanced-group, fieldset#search-advanced-resource, fieldset#search-advanced-member, fieldset#search-advanced-blog, fieldset#search-advanced-curriki {
        border:none;
        background:#F2F2F2;
        margin:-10px -10px -10px -10px;
        overflow: visible;
        padding:10px;
}
fieldset#search-advanced-resource2{
        border:none;
        background:#F2F2F2;
        margin:-10px -10px -10px -10px;
        overflow: visible;
        padding:10px;
        width: 400px;
}

form .x-fieldset legend {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
    color:#fff;
	display:block;
    margin:5px 0 0 -2px;
}
fieldset#search-advanced-group .x-panel-bwrap, fieldset#search-advanced-group .x-panel-bwrap .x-panel-body, fieldset#search-advanced-group .x-column-inner .x-panel, fieldset#search-advanced-resource .x-panel-bwrap, fieldset#search-advanced-resource .x-panel-bwrap .x-panel-body, fieldset#search-advanced-resource .x-column-inner .x-panel, fieldset#search-advanced-member .x-panel-bwrap, fieldset#search-advanced-member .x-panel-bwrap .x-panel-body, fieldset#search-advanced-member .x-column-inner .x-panel, fieldset#search-advanced-blog .x-panel-bwrap, fieldset#search-advanced-blog .x-panel-bwrap .x-panel-body, fieldset#search-advanced-blog .x-column-inner .x-panel, fieldset#search-advanced-curriki .x-panel-bwrap, fieldset#search-advanced-curriki .x-panel-bwrap .x-panel-body, fieldset#search-advanced-curriki .x-column-inner .x-panel {
overflow:hidden;
}

#search-advanced-resource input.x-form-text {width:130px !important;}
#search-advanced-resource input#combo-subICT-resource, #search-advanced-resource input#combo-subsubject-resource {width: 127px !important;}


#search-advanced-resource input#combo-subject-resource, #search-advanced-resource input#combo-level-resource,  #search-advanced-resource input#combo-language-resource, #search-advanced-resource input#combo-review-resource, #search-advanced-resource input#combo-special-resource  {width: 127px !important}

#search-results-resource, #search-results-member, #search-results-blog, #search-results-curriki, #search-results-group {
	padding:0;
	background:#4C7064;
	border:none;
	clear:both;
}
#search-tabPanel .x-grid-panel .x-panel-body {
    padding:0 10px 10px;
    border:1px solid #e5e5e5;
    border-top:none;
    border-bottom:none;
    margin-bottom:-10px;
}
#search-tabPanel .x-panel-bbar {
    background:#fff;
    margin:10px 0 0 0;
    padding: 0;
    border-top:1px solid #e5e5e5;
    width:100%;
	text-align:center;
}
.search-termPanel-tips {
    display:block;
    padding-left:35px;
}
input#search-termPanel-resource-terms, input#search-termPanel-group-terms, input#search-termPanel-member-terms, input#search-termPanel-blog-terms, input#search-termPanel-curriki-terms {
        width:280px;
}
.x-combo-list-item {
	font-family:arial,helvetica,sans-serif;
}
#search-tabPanel td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open {
	border-left:1px solid #fff;border-right:1px solid #fff;
}
#search-tabPanel .x-grid3-hd-row td {
	line-height: 1.3 !important;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#search-tabPanel .x-window .ux-mselect-selected, #search-tabPanel .x-combo-list .x-combo-list-inner .x-combo-selected {
	background-color:#e5e5e5;
	color:#000;
}
#search-tabPanel .x-form-label-top .x-form-item {
	margin-top:-4px;
	padding-bottom:0;
}
#search-tabPanel .x-grid3-cell-inner {
	white-space: normal;
}
#search-tabPanel .x-grid3-body .x-grid3-td-expander {
	background:transparent none repeat scroll 0 0;
}

#search-tabPanel .x-tbar-page-prev, #search-tabPanel .x-tbar-page-next, #search-tabPanel .x-tbar-page-first, #search-tabPanel .x-tbar-page-last, #search-tabPanel .x-item-disabled .x-tbar-page-prev, #search-tabPanel .x-item-disabled .x-tbar-page-next, #search-tabPanel .x-item-disabled .x-tbar-page-first, #search-tabPanel .x-item-disabled .x-tbar-page-last {
    background-image:none!important;
    cursor:pointer;
	color: #4C7064;
	font-size:10px;
}

#search-tabPanel .x-panel-collapsed .x-tool-toggle, #search-div .x-panel-collapsed .x-tool-toggle {
	background-position:0 0;
}
#search-tabPanel .x-tool-toggle, #search-div .x-tool-toggle {
	background-position:0 -14px;
}
#search-tabPanel .x-tool, #search-div .x-tool {
	background-image: url(/xwiki/skins/curriki8/images/adv-search-sprite.gif);
	height:14px;
	width:14px;
}
#search-tabPanel .x-grid3-row-collapsed .x-grid3-row-expander, #search-div .x-grid3-row-collapsed .x-grid3-row-expander {
	background-position:3px 2px;
}
#search-tabPanel .x-grid3-row-expanded .x-grid3-row-expander, #search-div .x-grid3-row-expanded .x-grid3-row-expander {
	background-position:3px -14px;
}
#search-tabPanel .x-grid3-row-expander, #search-div .x-grid3-row-expander {
	background-image:url(/xwiki/skins/curriki8/images/adv-search-expand-sprite.gif);
	background-position:3px 2px;
	height:16px;
	width:100%;
}

#search-tabPanel .sort-desc .x-grid3-sort-icon, #search-div .sort-desc .x-grid3-sort-icon {
	background-image:url(/xwiki/skins/curriki8/images/adv-search-sort-sprite.gif);
}
#search-tabPanel .sort-asc .x-grid3-sort-icon, #search-div .sort-asc .x-grid3-sort-icon {
	background-image:url(/xwiki/skins/curriki8/images/adv-search-sort-sprite.gif);
	background-position:0 -13px;
	display:inline;
}
#search-tabPanel .x-grid3-sort-icon, #search-div .x-grid3-sort-icon {
	background-repeat:no-repeat;
	height:13px;
	padding-bottom:1px;
}

#groups-curriculum-main .x-panel-noborder .x-panel-header-noborder {
	border:none;
}
#groups-curriculum-main .x-panel-header {
	background:none;
	border:none;
	color:#000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	padding:0;
}
#groups-curriculum-main #search-filterPanel-resource {
	padding:0;
	margin:10px 0;
}
#groups-curriculum-main #search-tabPanel .x-grid-panel .x-panel-body {
	padding:0;
	border:0;
}
#groups-curriculum-main
#search-tabPanel .x-panel-bbar {
    margin:20px 0 0 0;
    width:100%;
}
#groups-curriculum-main #search-termPanel-resource-terms {
    width:260px;
}

.done-message li {
	list-style-type:disc;
}

.x-panel-body .directions {
	width:75%;
}

#nominateResourceForm, #nominateResourceForm textarea {
margin:10px 0;
}
#nominate-resource-dialogue .x-window-tl, #nominate-resource-dialogue .x-window-tl {
background-color:#ff4100;
}
#nominate-resource-dialogue .crs_nominate_title {
color:#ff4100;
font-weight:normal;
text-transform:uppercase;
border-bottom:1px solid #ff4100;
margin:10px 0;
}
#nominate-resource-dialogue .crs_nominate_title strong {
font-weight:normal;
}

form#MetadataDialogueForm fieldset.x-fieldset {
border-top:none;
}
form#MetadataDialogueForm .x-form-element .x-form-field {
border-top:1px solid #b5b8c8;
}
form#MetadataDialogueForm fieldset.x-fieldset legend.x-fieldset-header {
display:none;
}

.x-view-drag-insert-above {
	border-top:1px dashed #93c53c;
}
.x-view-drag-insert-below {
	border-bottom:1px dashed #93c53c;
}
img.x-grid3-row-expander-empty {
height:16px;
width:100%;
}

/*** ACE FORM STYLE OVERRIDES ***/

body.p-CreateResources-ACELessonPlan .x-grid3-header {
    background:#93c53c;
}
body.p-CreateResources-ACELessonPlan .x-grid3-header span img {
    margin: -4px 0 -4px 4px;
}
body.p-CreateResources-ACELessonPlan .x-grid3-scroller .x-grid3-row {
    border-color: #ccc;
    border-top:none;
}
body.p-CreateResources-ACELessonPlan .x-grid3-scroller {
    margin-bottom:5px;
}
body.p-CreateResources-ACELessonPlan input[type="button"] {
	font-weight:normal;
}

/*** DIALOG FIXES ***/

#ReorderDialoguePanel .x-panel-body {
    padding:0;
}
#ReorderDialoguePanel .x-fieldset {
    border:none;
    display:block;
    margin-bottom:10px;
    padding:0;
}
.x-form-check-wrap-inner, .x-form-radio-wrap-inner {
	font-size:12px;
	white-space: nowrap;
}
.ux-mselect-item {
	white-space:normal;
}


/** TABLES **/


.table-header a, .table-header a:link {  
 color: #FFF;
 text-transform: uppercase;
}



/** GROUPS **/


.groups-home .group-subject-education-level th {background: #fff; font-size: 13px; font-weight:bold;}



/** GENERAL MESSAGE WRAPPER **/

#message-wrapper {
	margin-top: 20px;
}

#message-wrapper-inner {
	background: #FFFFCF;
	border: 1px solid #000;
}

.message-content-wrapper {
	background: #fff;
	border: 1px solid #F5BD80;
	margin: 0 7px 7px 7px;
}

.message-content-wrapper-inner {
	padding: 0 7px;
}

ul#message-links {
	float: right;
	margin: 7px 0;
	padding: 0;
}

ul#message-links li {
	border-right: 1px solid #333;
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
}

ul#message-links li.last-item {
	border: 0;
	margin-right: 5px;
}


.mode-message-notfound h3 {
	background: #FF4100;
	color:#FFFFFF;
	line-height:1.2em;
	margin:0;
	padding:2px 8px;
	text-transform:uppercase;
}

.mode-message h3 {
	color:#FFFFFF;
	font-size: 12px;
	line-height:1.2em;
	margin:0;
	padding:2px 8px;
	text-transform:uppercase;
}

.mode-message-noaccess h3, .mode-message-locked h3 {
	background: #FF4100;
}

/** TITLES **/

#mycurriki-collections .frame-inset-title a, #mycurriki-collections .frame-inset-title a:hover,
#groups-collections .frame-inset-title a, #groups-collections .frame-inset-title a:hover { 
	color: #369;
}


/** TABLE OF CONTENTS **/
#resource-toc {
	background-color: #eaeaf4;
	display: block;
	float: none;
	height: auto;
	left: -3px;
	top: -3px;
	overflow:hidden;
	padding:0;
	position: relative;
	width:205px;
}

#resource-toc .x-panel-bwrap {
	overflow: auto;
	padding-bottom: 25px;
}

#resource-toc .x-panel-noborder .x-panel-header-noborder {
width: auto;
}

#resource-toc .x-panel-header {
color: #fff;
background: #ff7400;
font-family: Arial;
font-size: 12px;
font-weight: bold;
line-height: 1em;
text-transform: uppercase;

}

.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus {
height: 23px;
}

#resource-toc ul.x-tree-node-ct, #resource-toc li.x-tree-node {clear: left; }

#resource-toc li.x-tree-node {float: left; width: 100%; min-width: 100%;}

#resource-toc div.toc-selected {
	background: #ffffcc;
	border: 0;
	float: left;
	min-width: 100%;
	width: 100%;
}

#resource-toc .x-tree-node-ct {float: left; min-width: 100%;}


#organize-tree-cmp .x-tree-selected {
	background: #F2F1BD;
	display: inline-block;
}

#resource-toc .x-tree-root-ct {
	background: #E5E5F1;
	float: left;
	min-width: 100%;
}

#resource-toc .x-tree-node-el {
	line-height: 23px;
}

#resource-toc div.toc-top img.x-tree-ec-icon {display:none;}
#resource-toc div.toc-top img.x-tree-node-icon {margin-left: 1px;}


/** #resource-toc div.x-tree-node-over {background: #F2F1BD;} **/
#resource-toc .x-panel-bwrap {background: #e5e5f1;}

#resource-toc .x-tree-node-indent img:first-child {display:none;}

#resource-toc .x-tree-node a span, #resource-toc .x-dd-drag-ghost a span {color: #4C7064; font-size: 11px;}
#resource-toc .x-tree-node a:hover span {text-decoration: underline;}
#resource-toc .x-tree-node .toc-selected a span {font-weight:bold;}

.x-tree-node-collapsed img.x-tree-node-icon, .x-tree-node-expanded img.x-tree-node-icon, .x-tree-node-leaf img.x-tree-node-icon {width: 18px; margin-bottom: 2px; margin-top: 3px;}


#startfile a.archive-startfile-checked {
	font-weight: bold; 
	color: #494d8d; 
	background: #e6e5f3;
}
/** ICONOGRAPHY **/

/*
td.table-col-filetype img, #groups-documentation-main .document-icon img, .asset-display-download a.icon-link {
	background-image: url(/xwiki/skins/curriki8/images/sprite_filetype.gif);
	background-repeat: no-repeat;
}
*/
td.table-col-filetype img, #groups-documentation-main .document-icon img {
	height: 40px;
	width: 32px;
}

#groups-documentation-main .document-icon img.subcategory-document_notebook {width: 54px;}
#groups-documentation-main .document-icon img.subcategory-document_prproj {width: 38px;}

#ReorderDialoguePanel .x-tree-node-icon {
	height: 17px;
	width: 17px;
}

li.resource-CollectionComposite, li.resource-FolderComposite  { 	
	padding:3px 0 3px 20px;
}

.asset-display-download a.icon-link {
	display:block;
	float:left;
	height:40px;
	margin:0 5px 0 0;
	text-indent:-9999px;
	width:32px;
}

td.table-col-filetype img.resource-CollectionComposite, li.resource-CollectionComposite, li.resource-FolderComposite, td.table-col-filetype img.resource-FolderComposite, #resource-toc .x-tree-node-icon, #organize-panel .x-tree-node-icon, #search-panel-resource .x-tree-node-icon, #ChooseLocationDialoguePanel .x-tree-node-icon, #resource-pickup .x-tree-node-icon, #ReorderDialoguePanel .x-tree-node-icon, .category-icon-combo-item img.category-icon, #x-form-el-combo-category-resource div.category-icon-combo-icon {
	background-image: url(/xwiki/skins/curriki8/images/sprite_mediatype.gif);
	background-repeat: no-repeat;
}

td.table-col-filetype img.resource-CollectionComposite {background-position: 0 0;}
td.table-col-filetype img.resource-FolderComposite {background-position: 0 -90px;}

td.table-col-filetype img.subcategory-document_prproj, .filetype-prproj .asset-display-download a.icon-link {width: 36px;}
td.table-col-filetype img.subcategory-document_notebook, .filetype-notebook .asset-display-download a.icon-link {width: 54px;}
 
.filetype-unknown a.icon-link {background-position: 0 -4770px;}
img.subcategory-audio_wma, .filetype-wma a.icon-link  {background-position: 0 -6480px;}
img.subcategory-video_flv, .filetype-flv a.icon-link  {background-position: 0 -6390px;}
img.subcategory-document_mp4, .filetype-mp4 a.icon-link  {background-position: 0 -6300px;}
img.subcategory-interactive_fla, .filetype-fla a.icon-link  {background-position: 0 -6210px;}
img.subcategory-image_eps, img.subcategory-document_eps, .filetype-eps a.icon-link  {background-position: 0 -6120px;}
img.subcategory-document_csv, .filetype-csv a.icon-link  {background-position: 0 -6030px;}
img.subcategory-document_epub, .filetype-epub a.icon-link  {background-position: 0 -5940px;}
img.subcategory-document_js, .filetype-js a.icon-link  {background-position: 0 -5850px;}
img.subcategory-document_pptm, .filetype-pptm a.icon-link  {background-position: 0 -5760px;}
img.subcategory-document_prproj, .filetype-prproj a.icon-link  {background-position: 0 -5670px;}
img.subcategory-document_gsp, .filetype-gsp a.icon-link  {background-position: 0 -5580px;}
img.subcategory-document_pub, .filetype-pub a.icon-link  {background-position: 0 -5490px;}
img.subcategory-document_pps, .filetype-pps a.icon-link  {background-position: 0 -5400px;}
img.subcategory-archive_rar, .filetype-rar a.icon-link  {background-position: 0 -5310px;}
img.subcategory-document_html, .filetype-html a.icon-link  {background-position: 0 -5220px;}
img.subcategory-document_xml, .filetype-xml a.icon-link {background-position: 0 -5130px;}
img.subcategory-document_xlsx, .filetype-xlsx a.icon-link {background-position: 0 -5040px;}
img.subcategory-document_xls, .filetype-xls a.icon-link {background-position: 0 -4950px;}
img.subcategory-text_xwiki, .filetype-wiki a.icon-link {background-position: 0 -4860px;}
img.subcategory-document_txt, .filetype-txt a.icon-link {background-position: 0 -4680px;}
img.subcategory-document_rtf, .filetype-rtf a.icon-link {background-position: 0 -4590px;}
img.subcategory-document_ps, .filetype-ps a.icon-link {background-position: 0 -4500px;}
img.subcategory-document_pptx, .filetype-pptx a.icon-link {background-position: 0 -4410px;}
img.subcategory-document_ppt, .filetype-ppt a.icon-link {background-position: 0 -4320px;}
img.subcategory-document_php, .filetype-php a.icon-link {background-position: 0 -4230px;}
img.subcategory-document_pdf, .filetype-pdf a.icon-link {background-position: 0 -4140px;}
img.subcategory-document_odt, .filetype-odt a.icon-link {background-position: 0 -4050px;}
img.subcategory-document_ods, .filetype-ods a.icon-link {background-position: 0 -3960px;}
img.subcategory-document_odp, .filetype-odp a.icon-link {background-position: 0 -3870px;}
img.subcategory-document_odi, .filetype-odi a.icon-link {background-position: 0 -3780px;}
img.subcategory-document_odg, .filetype-odg a.icon-link {background-position: 0 -3690px;}
img.subcategory-document_odf, .filetype-odf a.icon-link {background-position: 0 -3600px;}
img.subcategory-document_odc, .filetype-odc a.icon-link {background-position: 0 -3510px;}
img.subcategory-document_odb, .filetype-odb a.icon-link {background-position: 0 -3420px;}
img.subcategory-document_notebook, .filetype-notebook a.icon-link {background-position: 0 -3330px;}
img.subcategory-archive_jar, .filetype-jar a.icon-link {background-position: 0 -3240px;}
img.subcategory-document_izh, .filetype-izh a.icon-link {background-position: 0 -3150px;}
img.subcategory-document_iha, .filetype-iha a.icon-link {background-position: 0 -3060px;}
img.subcategory-document_html, .filetype-html a.icon-link {background-position: 0 -2970px;}
img.subcategory-document_htm, img.subcategory-text_xhtml, .filetype-htm a.icon-link {background-position: 0 -2880px;}
img.subcategory-document_exe, .filetype-exe a.icon-link {background-position: 0 -2790px;}
img.subcategory-document_docx, .filetype-docx a.icon-link {background-position: 0 -2700px;}
img.subcategory-document_doc, .filetype-doc a.icon-link {background-position: 0 -2610px;}
img.subcategory-document_dir, .filetype-dir a.icon-link {background-position: 0 -2520px;}
img.subcategory-document_css, .filetype-css a.icon-link {background-position: 0 -2430px;}
img.subcategory-document_class, .filetype-class a.icon-link {background-position: 0 -2340px;}
img.subcategory-document_dcr, .filetype-dcr a.icon-link {background-position: 0 -2250px;}
img.subcategory-document_bin, .filetype-bin a.icon-link {background-position: 0 -2160px;}
img.subcategory-image_tif, .filetype-tif a.icon-link {background-position: 0 -2070px;}
img.subcategory-image_svg, .filetype-svg a.icon-link {background-position: 0 -1980px;}
img.subcategory-image_psd, .filetype-psd a.icon-link {background-position: 0 -1890px;}
img.subcategory-image_png, .filetype-png a.icon-link {background-position: 0 -1800px;}
img.subcategory-image_jpg, .filetype-jpg a.icon-link {background-position: 0 -1710px;}
img.subcategory-image_gif, .filetype-gif a.icon-link {background-position: 0 -1620px;}
img.subcategory-image_bmp, .filetype-bmp a.icon-link {background-position: 0 -1530px;}
img.subcategory-video_wmv, .filetype-wmv a.icon-link {background-position: 0 -1440px;}
img.subcategory-video_qt, .filetype-qt a.icon-link {background-position: 0 -1350px;}
img.subcategory-video_mpg, img.subcategory-video_viditalk, img.subcategory-video_vidi, .filetype-mpg a.icon-link, .filetype-vidi a.icon-link {background-position: 0 -1260px;}
img.subcategory-video_mov, .filetype-mov a.icon-link {background-position: 0 -1170px;}
img.subcategory-video_avi, .filetype-avi a.icon-link {background-position: 0 -1080px;}
img.subcategory-video_asf, .filetype-asf a.icon-link {background-position: 0 -990px;}
img.subcategory-archive_zip, .filetype-zip a.icon-link {background-position: 0 -900px;}
img.subcategory-archive_xo, .filetype-xo a.icon-link {background-position: 0 -810px;}
img.subcategory-archive_tar, .filetype-tar a.icon-link {background-position: 0 -720px;}
img.subcategory-archive_sit, .filetype-sit a.icon-link {background-position: 0 -630px;}
img.subcategory-archive_sco, .filetype-sco a.icon-link {background-position: 0 -540px;}
img.subcategory-archive_gz, .filetype-gz a.icon-link {background-position: 0 -450px;}
img.subcategory-archive_gtar, .filetype-gtar a.icon-link {background-position: 0 -360px;}
img.subcategory-interactive_swf, .filetype-swf a.icon-link  {background-position: 0 -270px;}
img.subcategory-audio_wav, .filetype-wav a.icon-link {background-position: 0 -180px;}
img.subcategory-audio_mp3, .filetype-mp3 a.icon-link {background-position: 0 -90px;}
img.subcategory-external_url, .filetype-www a.icon-link {background-position: 0 0;}
img.subcategory-unknown_unknown {background-position: 0 -4770px;}


#search-panel-resource img.crs-icon, #ChooseLocationDialoguePanel .curriki-group .x-tree-node-icon {
	background-image: url(/xwiki/skins/curriki8/images/sprite_crs_ict_group.gif); 
	background-repeat:no-repeat;
	height: 16px;
	width: 16px ;
}

#ChooseLocationDialoguePanel .curriki-group .x-tree-node-icon {
	background-position: 0 -5490px;
	height: 18px;
	width: 18px ;
}



.category-icon-combo-item img.category-icon {
	height: 17px;
	width: 17px;
}

.crs-200 img.crs-icon {background-position: 0 -1710px;}
.crs-400 img.crs-icon {background-position: 0 -1440px;}
.crs-300 img.crs-icon {background-position: 0 -2160px;}
.crs-600 img.crs-icon {background-position: 0 -1530px;}
.crs-500 img.crs-icon {background-position: 0 -2250px;}
.crs-800 img.crs-icon {background-position: 0 -1620px;}
.crs-700 img.crs-icon {background-position: 0 -2340px;}

.category-icon-combo-item img.category-icon {
	margin-right: 5px;
}

.resource-CollectionComposite .x-tree-node-icon, li.resource-CollectionComposite {background-position: 0 -3600px;}
.resource-FolderComposite .x-tree-node-icon, li.resource-FolderComposite {background-position: 0 -3690px;}
#ReorderDialoguePanel .curriki-group .x-tree-node-icon {background-position: 0 -3690px;}
.resource-External .x-tree-node-icon, .category-external img.category-icon, #x-form-el-combo-category-resource div.category-external {background-position: 0 -4320px;}
.resource-Image .x-tree-node-icon, .category-image img.category-icon, #x-form-el-combo-category-resource div.category-image {background-position: 0 -3870px;}
.resource-Interactive .x-tree-node-icon, .category-interactive img.category-icon, #x-form-el-combo-category-resource div.category-interactive {background-position: 0 -3960px;}
.resource-Video .x-tree-node-icon, .category-video img.category-icon, #x-form-el-combo-category-resource div.category-video {background-position: 0 -4050px;}
.resource-Archive .x-tree-node-icon, .category-archive img.category-icon, #x-form-el-combo-category-resource div.category-archive {background-position: 0 -4140px;}
.resource-Audio .x-tree-node-icon, .category-audio img.category-icon, #x-form-el-combo-category-resource div.category-audio {background-position: 0 -4230px;}
.resource-Document .x-tree-node-icon, .resource-Attachment .x-tree-node-icon, 
.category-document img.category-icon, #x-form-el-combo-category-resource div.category-document {background-position: 0 -3780px;}


.category- img.category-icon, #x-form-el-combo-category-resource div.category- {background-image: none;}
.resource-Text .x-tree-node-icon, .category-text img.category-icon, #x-form-el-combo-category-resource div.category-text {background-position: 0 -4410px;}
.category-unknown img.category-icon, #x-form-el-combo-category-resource div.category-unknown, .subcategory-attachment_unknown .x-tree-node-icon, .category-unknown .x-tree-node-icon {background-position: 0 -4500px;}

#x-form-el-combo-category-resource div.category-icon-combo-icon { 
    height:17px !important;
    left: 2px !important;
    top: 4px !important;
    width:17px !important;
}

#x-form-el-combo-ictprfx-resource input#combo-ictprfx-resource, #x-form-el-combo-category-resource input#combo-category-resource {
	padding-left: 20px; 
	width: 109px !important;
}


#x-form-el-combo-ictprfx-resource input#combo-ictprfx-resource.x-form-empty-field, #x-form-el-combo-category-resource input#combo-category-resource.x-form-empty-field {
	padding-left: 0; 
	width: 129px !important;
}


/** LEFT PANEL NAVIGATION **/

#navigation-inner .titles:hover span.collapsed, #navigation-inner span.collapsed, #navigation-inner span.expanded, #navigation-inner .titles:hover span.expanded, 
#navigation-inner .selected span.collapsed {
	background-image: url(/xwiki/skins/curriki8/images/sprite_general.gif);
	background-repeat: no-repeat;
} 

#navigation-inner .titles:hover span.collapsed {background-position: 0 -1260px !important;}
#navigation-inner span.collapsed {background-position: 0 -1080px !important;}
#navigation-inner span.expanded {background-position: 0 -990px !important;}
#navigation-inner .titles:hover span.expanded {background-position: 0 -1170px !important;}
#navigation-inner .selected span.collapsed {background-position: 0 -900px !important;}
#navigation-inner .selected:hover img {display:none !important;}
#navigation-inner .selected span.expanded {background-position: 0 -810px !important;}

#navigation-inner .titles:hover {
	background-color: #a3a4d2
	color: #282974;
}

#navigation-inner .home span {width: 18px;}


/** MY COLLECTIONS LINK PIPES **/

.mycurriki-collections a.button-link, #groups-collections a.button-link {
	border-left: 1px solid #7c7c7c;
}

.mycurriki-collections a.first-item, #groups-collections a.first-item {border: 0;}


/** ORGANIZE DIALOG **/


#OrganizeDialogueWindow .x-window-tl, #ConfirmOrganizeDialogueWindow .x-window-tl, #ReorderDialogueWindow .x-window-tl, #FlagDialogueWindow .x-window-tl {
	background-color: #FF4100;
}

#ConfirmOrganizeDialogueWindow .x-window-ml {
	padding: 0 12px;
}
 
/** LAST ITEM **/

a.last-item {
	border: 0;
}

/** TOOLTIP **/

img.tooltip { 
	background-image:url(/xwiki/skins/curriki8/images/sprite_general.gif);
	background-position:0 -90px;
	background-repeat:no-repeat;
	height:16px;
	margin:0 0 -3px 5px;
	width:16px;
}

/** CELP **/

form#SelectTemplateDialogueForm {height: 430px !important; width: 610px !important; overflow: auto !important;}

#selecttemplate-form-container .x-window .x-panel-body {padding: 6px 2px 0;}

/** WEBQUEST INPUT - IE NOT GETTING WIDTH SINCE EARLIER CSS WAS WRITTEN WITH attr selectors **/

.curriki-form1 input#CurrikiCode.AssetClass_0_title {width: 80%;}


/** CHOOSE LOCATON HICCUP **/

#ChooseLocationDialogueWindow .x-window-body {height: auto !important;}

.clear-right {
	clear: right;
}

/** ADDRESS .archive-startfile-checked  **/

.archive-startfile-checked {display: inline-block;}


/** XWIKIEDITOR **/

.wikimodel-emptyline {height:1em;}


/** GROUP BUTTON FIX **/

input[type="submit"], input[type="reset"], input[type="button"] {
	padding: 4px 10px 3px;
}


/** CURRIKI EXTENDED LESSON PLAN **/

.curriki-form1 textarea {width: 100%;}

/** COMMON TOOLS **/

.f-left { float: left; }
.f-right { float: right; }
.clear-all { clear: both }

.pad { padding: 10px; }
.pad-5 { padding: 5px; }
.pad-15 { padding: 15px; }
.pad-20 { padding: 20px; }

.pad-vrt { padding-top: 10px; padding-bottom: 10px; }
.pad-vrt-5 { padding-top: 5px; padding-bottom: 5px; }
.pad-vrt-15 { padding-top: 15px; padding-bottom: 15px; }
.pad-vrt-20 { padding-top: 20px; padding-bottom: 20px; }
.pad-hrz { padding-left: 10px; padding-right: 10px; }
.pad-hrz-5 { padding-left: 5px; padding-right: 5px; }
.pad-hrz-15 { padding-left: 15px; padding-right: 15px; }
.pad-hrz-20 { padding-left: 20px; padding-right: 20px; }

.pad-top { padding-top: 10px; }
.pad-top-5 { padding-top: 5px; }
.pad-top-15 { padding-top: 15px; }
.pad-top-20 { padding-top: 20px; }
.pad-btm { padding-bottom: 10px; }
.pad-btm-5 { padding-bottom: 5px; }
.pad-btm-15 { padding-bottom: 15px; }
.pad-btm-20 { padding-bottom: 20px; }
.pad-lt { padding-left: 10px; }
.pad-lt-5 { padding-left: 5px; }
.pad-lt-15 { padding-left: 15px; }
.pad-lt-20 { padding-left: 20px; }
.pad-rt { padding-right: 10px; }
.pad-rt-5 { padding-right: 5px; }
.pad-rt-15 { padding-right: 15px; }
.pad-rt-20 { padding-right: 20px; }

.mgn { margin: 10px; }
.mgn-5 { margin: 5px; }
.mgn-15 { margin: 15px; }
.mgn-20 { margin: 20px; }

.mgn-vrt { margin-top: 10px; margin-bottom: 10px; }
.mgn-vrt-5 { margin-top: 5px; margin-bottom: 5px; }
.mgn-vrt-15 { margin-top: 15px; margin-bottom: 15px; }
.mgn-vrt-20 { margin-top: 20px; margin-bottom: 20px; }
.mgn-hrz { margin-left: 10px; margin-right: 10px; }
.mgn-hrz-5 { margin-left: 5px; margin-right: 5px; }
.mgn-hrz-15 { margin-left: 15px; margin-right: 15px; }
.mgn-hrz-20 { margin-left: 20px; margin-right: 20px; }

.mgn-top { margin-top: 10px; }
.mgn-top-5 { margin-top: 5px; }
.mgn-top-15 { margin-top: 15px; }
.mgn-top-20 { margin-top: 20px; }
.mgn-top-30 { margin-top: 30px; }
.mgn-btm { margin-bottom: 10px; }
.mgn-btm-5 { margin-bottom: 5px; }
.mgn-btm-15 { margin-bottom: 15px; }
.mgn-btm-20 { margin-bottom: 20px; }
.mgn-lt { margin-left: 10px; }
.mgn-lt-5 { margin-left: 5px; }
.mgn-lt-15 { margin-left: 15px; }
.mgn-lt-20 { margin-left: 20px; }
.mgn-rt { margin-right: 10px; }
.mgn-rt-5 { margin-right: 5px; }
.mgn-rt-15 { margin-right: 15px; }
.mgn-rt-20 { margin-right: 20px; }



/** USER RATING **/

 
.ux-form-rater-wrap .ux-form-rater-stars {
	margin:0;
	padding:0;
	display:block;
	background:transparent url(/xwiki/skins/curriki8/images/sprite_star_medium.gif) repeat-x 0 -25px;
}

.ux-form-rater-wrap ul.ux-form-rater-stars  {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	float:left;
}

.ux-form-rater-wrap ul.ux-form-rater-stars  li {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	left:0;
	position:absolute;
}

.ux-form-rater-wrap ul.ux-form-rater-stars  li.rating {
}

.ux-form-rater-wrap ul.ux-form-rater-stars  li.star {
}

.ux-form-rater-wrap ul.ux-form-rater-stars  li.ux-form-rater-vote {
	background:transparent url(/xwiki/skins/curriki8/images/sprite_star_medium.gif) repeat-x 0 0;
}

.ux-form-rater-wrap ul.ux-form-rater-stars  li.ux-form-rater-voted {
	background:transparent url(/xwiki/skins/curriki8/images/sprite_star_medium.gif) repeat-x 0 0;
}

.ux-form-rater-wrap ul.ux-form-rater-stars  li.ux-form-rater-hover {
	background:transparent url(/xwiki/skins/curriki8/images/sprite_star_medium.gif) repeat-x 0 0;
}

.ux-form-rater-wrap .ux-form-rater-text-top {
	clear: both;
}

.ux-form-rater-wrap .ux-form-rater-text-bottom {
	clear: both;
}

.mode-comments li.comment ul.ux-form-rater-stars {
	border: 0;
	margin: 0;
}

img.rating-icon {
	background-image: url(/xwiki/skins/curriki8/images/sprite_stars.gif);
	background-repeat: no-repeat;
}

/** small stars **/

#search-results-resource img.rating-icon {
	background-position: 100px 100px;
	height: 13px;   
	width: 65px; 
}

#search-results-resource .rating-5 img.rating-icon {background-position: 0 -150px;} 
#search-results-resource .rating-4 img.rating-icon {background-position: 0 -175px;} 
#search-results-resource .rating-3 img.rating-icon {background-position: 0 -200px;} 
#search-results-resource .rating-2 img.rating-icon {background-position: 0 -225px;} 
#search-results-resource .rating-1 img.rating-icon {background-position: 0 -250px;}
#search-results-resource .rating-0 img.rating-icon {background-position: 0 -275px;}

#search-results-resource .x-grid3-col-memberRating a:hover {text-decoration: none;}

#search-results-resource img.rating-icon {
	float: left;
	margin-right: 3px;
}


/** medium stars **/

.rve-rating-wrapper img.rating-icon, .comment img.rating-icon {
	background-position: 100px 100px;
	height: 17px;   
	width: 85px; 
}

.rve-rating-wrapper .rating-5 img.rating-icon, .comment .rating-5 img.rating-icon {background-position: 0 0;} 
.rve-rating-wrapper .rating-4 img.rating-icon, .comment .rating-4 img.rating-icon {background-position: 0 -25px;} 
.rve-rating-wrapper .rating-3 img.rating-icon, .comment .rating-3 img.rating-icon {background-position: 0 -50px;} 
.rve-rating-wrapper .rating-2 img.rating-icon, .comment .rating-2 img.rating-icon {background-position: 0 -75px;} 
.rve-rating-wrapper .rating-1 img.rating-icon, .comment .rating-1 img.rating-icon {background-position: 0 -100px;}
.rve-rating-wrapper .rating-0 img.rating-icon, .comment .rating-0 img.rating-icon {background-position: 0 -125px;}

.rve-rating-wrapper img.rating-icon {
	float: left;
	margin-right: 3px;
}

#member-rating a:hover {text-decoration: none;}
#member-rating span {clear: left; display: block;}
.rve-rating-wrapper #member-rating {
	clear: left;
}

.rve-rating-wrapper { 
	display:inline;
	float:right;
	margin:0 5px 0 0;
	width:130px;
}

/** EDITORIAL **/


.panel-editorial a {font-weight: normal;}

.panel-mod p {margin: 0;}

img.editorial.crs, .panel-mod div.crs a.crs img {
	background-image: url(/xwiki/skins/curriki8/images/sprite_crs_ict_group.gif); 
	background-position: 100px 100px;
	background-repeat: no-repeat;
}

img.editorial.media, .panel-mod div.media li a.asset {
	background-image: url(/xwiki/skins/curriki8/images/sprite_mediatype.gif); 
	background-position: 100px 100px;
	background-repeat: no-repeat;
}

img.editorial.rating, .panel-mod .stars img.stars  {
	background-image: url(/xwiki/skins/curriki8/images/sprite_stars.gif);  
	background-position: 100px 100px;
	background-repeat: no-repeat;
}

img.editorial.crs.mini-1 {background-position: 0 -1440px; height: 16px; width: 16px;}
img.editorial.crs.mini-2 {background-position: 0 -1530px; height: 16px; width: 16px;}
img.editorial.crs.mini-3 {background-position: 0 -1620px; height: 16px; width: 16px;}

img.editorial.crs.medium-1 {background-position: 0 0; height: 36px; width: 36px;}
img.editorial.crs.medium-2 {background-position: 0 -90px; height: 36px; width: 36px;}
img.editorial.crs.medium-3 {background-position: 0 -180px; height: 36px; width: 36px;}

img.editorial.crs.generic {width: 36px; height: 36px; background-position: 0 -5940px}

img.editorial.media.mini-collection {background-position: 0 -3600px; height: 17px; width: 17px;}
img.editorial.media.mini-folder {background-position: 0 -3690px; height: 17px; width: 27px;}
img.editorial.media.mini-text {background-position: 0 -4410px; height: 17px; width: 17px;}
img.editorial.media.mini-document {background-position: 0 -3780px; height: 17px; width: 17px;}
img.editorial.media.mini-image {background-position: 0 -3870px;height: 17px; width: 17px;}
img.editorial.media.mini-archive {background-position: 0 -4140px; height: 17px; width: 17px;}
img.editorial.media.mini-audio {background-position: 0 -4230px; height: 17px; width: 17px;}
img.editorial.media.mini-video {background-position: 0 -4050px; height: 17px; width: 17px;}
img.editorial.media.mini-interactive {background-position: 0 -3960px; height: 17px; width: 17px;}
img.editorial.media.mini-link {background-position: 0 -4320px; height: 17px; width: 17px;}
img.editorial.media.mini-unknown {background-position: 0 -4500px;height: 17px; width: 17px;}
 
img.editorial.media.medium-collection {background-position: 0 0; height:32px; width: 32px;}
img.editorial.media.medium-folder {background-position: 0 -90px;  height:32px; width: 32px;}
img.editorial.media.medium-text {background-position: 0 -810px;  height:32px; width: 32px;}
img.editorial.media.medium-document {background-position: 0 -180px;  height:32px; width: 32px;}
img.editorial.media.medium-image {background-position: 0 -270px;  height:32px; width: 32px;}
img.editorial.media.medium-archive {background-position: 0 -540px;  height:32px; width: 32px;}
img.editorial.media.medium-audio {background-position: 0 -630px;  height:32px; width: 32px;}
img.editorial.media.medium-video {background-position: 0 -450px;  height:32px; width: 32px;}
img.editorial.media.medium-interactive {background-position: 0 -360px;  height:32px; width: 32px;}
img.editorial.media.medium-link {background-position: 0 -720px;  height:32px; width: 32px;}
img.editorial.media.medium-unknown {background-position: 0 -900px; height:32px; width: 32px;}

img.editorial.rating.large-5star {background-position: 0 0; height:17px; width: 85px;}
img.editorial.rating.large-4star {background-position: 0 -25px; height:17px; width: 85px;}
img.editorial.rating.small-4star {background-position: 0 -175px; height:13px; width: 65px;}
img.editorial.rating.small-5star {background-position: 0 -150px; height:13px; width: 65px;}

img.editorial.tutorial, .panel-mod div.tutorial a  {
	background-image: url(/xwiki/skins/curriki8/images/sprite_general.gif);
	background-position: 0 -1710px;
	background-repeat: no-repeat;
}

img.editorial.tutorial {
	width: 41px;
	height: 33px;
}

.panel-mod div.tutorial a {
	display: block;
	padding-left: 50px;
}

.panel-mod .frame-content  {
	color: #666;
	font-size: 14px;
}

.panel-mod div.mod {
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 1px solid #4C7064;
}

.panel-mod div.mod.last {border: 0;}
.panel-mod ul {margin: 0; padding: 5px 0 0 0;}
.panel-mod ul li {margin-bottom: 5px; padding-bottom: 3px;}
.panel-mod a {font-weight: normal;}
.panel-mod strong {color: #777;}

.panel-mod div.bulleted ul {
	list-style:disc;
	list-style-position: inside;
	padding: 5px;
}

.panel-mod div.media.medium li a.asset {
	display: block;
	padding: 9px 0 10px 37px;
}

.panel-mod div.media.mini li a.asset {
	display: block;
	padding: 0px 0 5px 20px;
}


.panel-mod div.medium.media li a.asset {display: inline-block ;}
.panel-mod div.crs.medium.media li a.asset {display: block ;}

 
.panel-mod div.media li {padding: 0;}

 

.panel-mod a.crs {display:none;}
.panel-mod div.crs a.crs {display: block; float: left; padding-right: 3px;}

.panel-mod div.crs.mini a.crs img {height: 17px; width: 17px;}
.panel-mod div.crs.medium a.crs img {height: 36px; width: 36px;}


.panel-mod div.crs.medium.media li a.asset {margin-left: 40px;}
.panel-mod div.crs.mini.media li a.asset {margin-left: 20px;}

.panel-mod img.stars {display:none;}
.panel-mod div.stars img.stars {clear: left; display: block;}

.panel-mod div.stars.crs.mini img.stars {margin: 0 0 0 17px;}
.panel-mod div.stars.crs.medium img.stars {margin: 0 0 0 39px;}

.panel-mod div.stars.media.mini img.stars {margin: 0 0 0 20px;}
.panel-mod div.stars.media.medium img.stars {margin: 0 0 0 37px;}

.panel-mod div.stars.crs.media.mini img.stars {margin: 0 0 0 40px;}
.panel-mod div.stars.crs.media.medium img.stars {margin: 0 0 0 77px;}


.panel-mod .mini li.crs-1 .crs img {background-position: 0 -1439px;}
.panel-mod .mini li.crs-2 .crs img {background-position: 0 -1529px;}
.panel-mod .mini li.crs-3 .crs img {background-position: 0 -1619px;}

.panel-mod .medium li.crs-1 .crs img {background-position: 0 0;}
.panel-mod .medium li.crs-2 .crs img {background-position: 0 -90px;}
.panel-mod .medium li.crs-3 .crs img {background-position: 0 -180px;}

.panel-mod .mini li.collection a.asset {background-position: 0 -3600px;}
.panel-mod .mini li.folder a.asset {background-position: 0 -3690px;}
.panel-mod .mini li.text a.asset {background-position: 0 -4410px;}
.panel-mod .mini li.document a.asset {background-position: 0 -3780px;}
.panel-mod .mini li.image a.asset {background-position: 0 -3870px;}
.panel-mod .mini li.archive a.asset {background-position: 0 -4140px;}
.panel-mod .mini li.audio a.asset {background-position: 0 -4230px;}
.panel-mod .mini li.video a.asset {background-position: 0 -4050px;}
.panel-mod .mini li.interactive a.asset {background-position: 0 -3960px;}
.panel-mod .mini li.link a.asset {background-position: 0 -4320px;}
.panel-mod .mini li.unknown a.asset {background-position: 0 -4500px;}

.panel-mod .medium li.collection a.asset {background-position: 0 0; }
.panel-mod .medium li.folder a.asset {background-position: 0 -90px; }
.panel-mod .medium li.text a.asset {background-position: 0 -810px; }
.panel-mod .medium li.document a.asset {background-position: 0 -180px; }
.panel-mod .medium li.image a.asset {background-position: 0 -270px; }
.panel-mod .medium li.archive a.asset {background-position: 0 -540px;}
.panel-mod .medium li.audio a.asset {background-position: 0 -630px; }
.panel-mod .medium li.video a.asset {background-position: 0 -450px; }
.panel-mod .medium li.interactive a.asset {background-position: 0 -360px; }
.panel-mod .medium li.link a.asset {background-position: 0 -720px;}
.panel-mod .medium li.unknown a.asset {background-position: 0 -900px;}

.panel-mod .medium.stars img.stars {
	display: block;
	height: 17px;   
	width: 85px;
}

.panel-mod .mini.stars img.stars {
	display: block;
	height: 13px;   
	width: 65px;
}


.panel-mod div.medium.stars .five img.stars {background-position: 0 0;}
.panel-mod div.medium.stars .four img.stars {background-position: 0 -25px;}
.panel-mod div.medium.stars .three img.stars {background-position: 0 -50px;}
.panel-mod div.medium.stars .two img.stars {background-position: 0 -75px;}
.panel-mod div.medium.stars .one img.stars {background-position: 0 -100px;}
.panel-mod div.medium.stars .zero img.stars {background-position: 0 -125px;}

.panel-mod div.mini.stars .five img.stars {background-position: 0 -150px;}
.panel-mod div.mini.stars .four img.stars {background-position: 0 -175px;}
.panel-mod div.mini.stars .three img.stars {background-position: 0 -200px;}
.panel-mod div.mini.stars .two img.stars {background-position: 0 -225px;}
.panel-mod div.mini.stars .one img.stars {background-position: 0 -250px;}
.panel-mod div.mini.stars .zero img.stars {background-position: 0 -275px;}

.panel-mod div.custom img {
	float: left;
	padding-right: 5px;
}
 
/** REGISTER FORMS **/

#content fieldset .fields-wrp ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#content fieldset .fields-wrp ul li { list-style-type: none; }

.form-wrp,
form#inline {
	background-color:transparent;
	border:1px none #ababab;
	margin:5px 0;
	padding:10px;
}	

.form-wrp fieldset,
.frame {
	background: #ffffff;
	border-top:none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#content fieldset .fields-wrp {
	padding: 0 10px;
}
#content fieldset .fields-wrp .inactive {color: #bbb;}
#content fieldset .fields-wrp li {padding: 5px;}
#content form fieldset .fields-wrp li {margin-bottom: 7px;}
#content fieldset.optional .fields-wrp li ul li {margin-bottom: 0; padding: 5px 0;}
#content form fieldset .fields-wrp ul.radioBtns > li {
	margin-bottom: 0;
	padding:2px 0;
}
#content fieldset .fields-wrp ul ul li {
	text-indent:-20px;
	margin-left: 26px;
}
#content fieldset .fields-wrp ul ul ul li {
	text-indent:-17px;
	margin-left: 19px;
}

.form-wrp p {margin: 1em 0;}
.form-wrp span label {font-weight: bold;}
.form-wrp .highlight {border:2px solid red;}

.form-wrp ul p {
	margin: 0 0 .5em 0;
	font-size: 11px;
}

#content fieldset .fields-wrp ul .fieldList li {text-indent:0; margin:0;}
.fields-wrp .fieldList LI LABEL {display:block;}

.item-interest-areas TD SPAN,
.xwiki-form-listclass {display: block; margin-bottom:3px;}

#item-interest-areas TR TH {
	padding-right:20px;
	background:none;
}
#item-interest-areas TABLE TD.item-interest-areas-td {
	vertical-align: top;
	border: 1px solid #ccc;
	margin-left: 5px;
	padding: 10px;
	width: 45%;
}
#content #item-interest-areas TABLE TD.item-interest-areas-td LI {
	padding:0 4px 8px 0;
	margin-left:0;
	text-indent:0;
}

div#intro-register p {padding: .5em 0;}

em.required { 
	color:red;
	font-size: 13px;
	font-weight:bold;
	font-style: normal;
}

.form-wrp input[type=text] {width: 205px;}
fieldset.required ul p, fieldset.required ul span {width: 350px;}

li#block-xwikiname {background: url(/xwiki/skins/curriki8/images/joinmemberlogin.gif) top right no-repeat;}
li#block-XWiki-XWikiUsers_0_first_name {
	background: url(/xwiki/skins/curriki8/images/joindisplayname1.gif) top right no-repeat;
	min-height:104px;
}
li#block-XWiki-XWikiUsers_0_last_name {
	background: url(/xwiki/skins/curriki8/images/joindisplayname2.gif) top right no-repeat;
	min-height:104px;
}

div#intro-register {background: url(/xwiki/skins/curriki8/images/jointop.gif) top right no-repeat; padding-right: 200px;}

a.toggler {
	background-image: url(/xwiki/skins/curriki8/images/sprite_general.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 13px 0 0 10px;
	padding: 1px 0 4px 23px;
}

a.toggler.expanded {background-position: 0 -1620px;}
a.toggler.collapsed {background-position: 0 -1530px;}


/** MY CURRIKI **/

#mycurriki-main-header .button-right {
	float:right;
	width:50%;
	padding: 0 0 10px 10px;
}
#mycurriki-main-header .profile-push {
	font-weight:normal;
	font-size:1.1em;
	padding-bottom:10px;
}

/** TABS **/

.tab-container {
	background-color: #f2f2f2; 
	border: 1px solid #ababab;
	clear: left;
	margin: 0 0 10px; 
	padding: 10px; 
}

ul.tabs {
	clear:none;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}

ul.tabs li { 
	float:left; 
	margin:0 5px -1px 0;
	padding:0;
	position:relative;
}

#content ul.tabs li, #content ul.tabs {list-style: none;}

ul.tabs a {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background: #fff;
	border-color: #C9C9C9 #C9C9C9 #ABABAB;
	border-style:solid;
	border-width:1px;
	color:#555;
	display:block;
	font-weight:bold;
	padding:5px 10px;
}
ul.tabs a:visited {color:#555;}

ul.tabs li.current a { 
	background:#FFFFCF none repeat scroll 0 0;
	border-color:#000 #000 #FFFFCF;
	border-style:solid;
	border-width:1px;
	color:#333;
}

ul.tabs li.current a {
	background: #f2f2f2;
	border-color: #ABABAB #ABABAB transparent #4C7064
}

.mycurriki ul.tabs {clear: left; padding-top: 10px;}

#mycurriki-img {
	float: left;
	margin:0 5px 0 0;
}
#mycurriki-img IMG {
	width: 88px;
	text-align: center;
	border: 0px;
}

/* CURRIKI-4778 */
form#editform,
.groups-edit-message form,
.frame-content form {padding:10px;}

.Curriki_ScrnMsg {
	font-family: Arial;
	font-size:13px;
	padding:8px;
	border:1px solid #3f3f3f;
	color:#3f3f3f;
	background:#FFFFFF;
}

/*  make anchors look like links */
#profile-removephoto,
.fakeHref {cursor:pointer;}
/*Advanced Search*/

AdvancedSearch-body {
 font: small arial, helvetica, sans-serif;
 }
 #headerAdvancedSearch ul {
 list-style: none;
 padding: 0;
 margin: 0;
 }
 #headerAdvancedSearch li {
 display: inline;
 margin: 0 2px 0 0;
 }
 #headerAdvancedSearch a {
 padding: 0 1em;
 text-decoration: none;
 background: #F2F2F2 none repeat scroll 0 0;
 color:#000000;
font-family:arial;
font-size:15px;
font-weight:bold;
border-style:solid solid none;
border-width:0.5px;
border-color:#5B8678;
 }
#headerAdvancedSearch .selected a {
	padding-bottom: 1px; 
	background:#5B8678 ;
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}
 #headerAdvancedSearch a:hover {
     background: #fc0;
 color: #540;
 }
/* #headerAdvancedSearch .selected a {
 padding-bottom: 5px;
 font-weight: bold;
 color: black;
 color: black;
 background: #fc0;
 }*/
 #contentAdvancedSearch {
 border-top: 1.0px solid #F2F2F2;
 background: #5B8678;
 padding: 1em;
 }

 #contentAdvancedSearch p {
 margin: 0;
 padding: 1em;
 background: #F2F2F2;
 }
 h1 {
 font-size: 1.5em;
 color: #000000;
 }
  #AdvancedSearchbar {
	border-top: 1.0px;
 	background: #F2F2F2;
 	padding: 1em;
 	}
#Searchbutton{
	background-color: #9E0508;
	color: white;
	text-decoration: none;
    }
#SearchTips{
	font-size:12px;
	color: #5B8678;
	text-decoration: none;
	}
#AdvancedSearchitems{
	border-top: 1.0px;
 	background: #F2F2F2;
 	padding: 1em;
	}
#SearchComboFields{
	padding-left: 5%;
	border-top: 0.0px;
 	background: #F2F2F2;
    width:90%;
	}
#AScombo{
	position:relative; left:8; top:8; width:70%; height:24; 
	display:block;
	background: white;
    	}
#SKB-field{
    margin: 0 0 0 0 ;
	border-top: 0.0px;
 	background: #F2F2F2;
    width:50%;
}
#AdvancedSearchButton {
	padding-left: 90%;
 	background: #F2F2F2;
 	}
