/* CSS Document */

/*///////////////////// MAIN BODY /////////////////////*/
.ECMS_statusSuccess { color: #006600; display:block; text-align:center; padding:15px; }
.ECMS_statusFailure { color: #CC0000; display:block; text-align:center; padding:15px; }
.ECMS_statusWarning { color: #FF9900; display:block; text-align:center; padding:15px; }

/*/////////////////////// LISTS ///////////////////////*/
.ECMS_list-nav { font-size:10px; font-weight:normal; vertical-align:middle; text-align:center; line-height:20px; padding:7px; }
.ECMS_list-nav:link, .ECMS_list-nav:visited { text-decoration:none; color:#006699; cursor:pointer; border:1px solid #FFFFFF; padding:1px 2px; }
.ECMS_list-nav:hover, .ECMS_list-nav:active { text-decoration:none; color:#0099CC; cursor:pointer; background-color:#FAFDFD; border:1px solid #006699; padding:1px 2px; }
.ECMS_listRow { line-height:20px; margin:3px 0px 3px 0px; padding:3px; background-color:#F5F5F5; }
.ECMS_listRowActive { line-height:20px; margin:3px 0px 3px 0px; padding:3px; background-color:#EEEEEE; cursor:pointer; }
.ECMS_listRowDisabled { line-height:20px; margin:3px 0px 3px 0px; padding:3px; background-color:#DDDDDD; cursor:pointer; color:#666666; }
.ECMS_listField { text-align:left; margin:0px 3px 0px 3px; float:left; }
.ECMS_listIndicator { width:25px; text-align:center; vertical-align:middle; cursor:pointer; }
.ECMS_listHeadings { font-size: 12px; font-weight:bold; text-align:center; background-color:#F2F7FB ; color:#006699; border-bottom: 1px solid #006699; padding: 2px 5px 2px 5px; cursor:pointer; }
.ECMS_listBody { padding: 2px 5px 2px 5px; vertical-align: middle; text-align:left; line-height:25px; }
.ECMS_listBody-c { padding: 2px 5px 2px 5px; vertical-align: middle; text-align:center; line-height:25px; }
.ECMS_listSections { font-size: 12px; font-weight:bold; text-align:center; background-color:#F2F7FB ; color:#006699; border-bottom: 1px solid #006699; padding: 2px 5px 2px 5px; display:block; width:100%; clear:both; margin:5px 0px; }

/*//////////////////// FORMS //////////////////////////*/
#form { width: 100%; }
input {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
select { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }

#ECMS_form { width:500px; margin:auto; overflow:visible; }
#ECMS_formSubmit { width:100%; line-height:40px; margin:3px; padding:3px; text-align:center; vertical-align:middle; clear:both; overflow:auto; }
.ECMS_formSection { width:100%; font-size: 14px; font-weight:bold; text-align:center; background-color:#F2F7FB ; color:#006699; border-top: 1px dashed #006699; border-bottom: 1px dashed #006699; margin:3px 3px 3px 3px; padding:3px; clear:both; overflow:auto; }
.ECMS_formSpacer { width:100%; line-height:15px; clear:both; overflow:auto; }
.ECMS_formTable { width:100%; border:none; padding:0px; margin:0px; clear:both; overflow:auto; }
.ECMS_formRow { width:100%; line-height:20px; margin:3px; padding:3px; clear:both; overflow:visible; float:left; }
.ECMS_formRowError { width:100%; line-height:20px; margin:3px; padding:3px; clear:both; overflow:visible; background-color:#F7DDDD; float:left; }
.ECMS_formLeft { width:145px; font-size: 12px; color: #000000; font-weight: normal; text-transform: capitalize; text-align: right; text-decoration: none; line-height: 20px; float:left; margin-right:5px; }
.ECMS_formRight { width:350px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; float:left; overflow:visible; }
.ECMS_formField { background-color:#FCFDFB; border: 1px solid #BEC6A2; padding: 1px 1px 1px 1px; margin: 2px 2px 2px 2px; }
.ECMS_formHeading { font-size: 14px; font-weight:bold; text-align:center; background-color:#F2F7FB ; color:#006699; border-top: 1px dashed #006699; border-bottom: 1px dashed #006699; padding: 3px 0px 3px 0px; }
.ECMS_formHeading2 { font-size: 14px; font-weight:bold; text-align:center; color:#006699; }
.ECMS_formRequired { color: #CC0000; }
.ECMS_formHiddenSection { display:none; }


.ECMS_formGraphicList { height:200px; font-size: 10px; overflow:auto; overflow-x:hidden; }
.ECMS_formGraphicListWide { width:492px; height:200px; font-size: 10px; overflow:auto; overflow-x:hidden; }
.ECMS_formGraphicListIcon { float:left; width:16px; height:16px; margin:4px 10px 4px 2px; }
.ECMS_formGraphicList_option { width:100%; line-height:24px; font-size:10px; vertical-align:middle; border-bottom:1px dotted #CCCCCC; text-indent:10px; clear:both; overflow:visible; }
.ECMS_formGraphicList_option:hover { background-color:#EEEEEE; }
.ECMS_formGraphicList_optionDel { float:right; cursor:pointer; margin:4px 10px 4px 2px; }
.ECMS_formGraphicList_optionIcon { float:right; cursor:pointer; margin:4px 10px 4px 2px; border:0px; }
.ECMS_formGraphicList_editContent:hover { text-decoration:underline; cursor:pointer; }

.ECMS_formCounter { background-color: #FAFDFD; border: 1px solid #006699; padding:1px; font-size:9px; }

/*//////////////////// TOOLTIPS /////////////////////*/
.tooltipShadow { background: url(shadow.png); }
.tooltipContent { width:200px; left: -4px; top: -4px; background-color:#FFFFCC; border:1px solid #999999; padding: 5px; opacity:0.9; -moz-opacity:0.9; filter:Alpha(opacity=90); -moz-border-radius: 5px; border-radius: 5px; }

/*//////////////////// TREE VIEW ////////////////////*/
.ECMS_treerow { width:100%; height:20px; line-height:20px; vertical-align:middle; }
.ECMS_treerow_indent { width:20px; height:20px; float:left; }
.ECMS_treerow_control { width:10px; height:10px; padding:5px; float:left; cursor:pointer; }
.ECMS_treerow_icon { width:16px; height:16px; padding:2px 7px 2px 5px; float:left; }

