/* ### default info classes start ### */

/* -- deprecated start -- */
div.errors { margin:0px; padding:3px 5px; text-align:left; font-weight:bold; font-size:8pt; background-color:#ce0000; border:1px solid #620000; position:relative; }
div.errors span.title { color:white; text-transform:uppercase; display:block; margin:0 0 3px 0; }
p.infoFeedback { font-weight:bold; font-size:medium; color:black; text-align:center; }
div.feedbackbox { border:2px solid #00406d; margin:3px; vertical-align:top; }
div.feedbackbox span.feedbackboxtitle { float:left; color:white; font-weight:bold; background-color:#00406d; font-size:10pt; display:block; padding:1px 3px; }
div.feedbackbox img.closeicon { float:right; display:block; border:0; margin:0; padding:0; cursor:pointer; position:relative; top:-1px; right:-1px; }
ul.feedback { list-style-type:square; text-align:left; font-weight:bold; font-size:10pt; clear:both; }
li.errorFeedback { color:red; }
li.infoFeedback { color:black; }
/* -- deprecated end -- */

/*++ common info classes start ++*/
div.errorframe { margin:10px 5px 5px; text-align:center; display:block; clear:both; }
div.center { width:90%; margin:0 auto; }
img.closeicon { position:relative; float:right; display:block; border:0; margin:0; padding:0; cursor:pointer; }
p.iplus-message { font-size:8pt; text-align:justify; }
p.iplus-message span.iplus-data { font-weight:bold; }
p.iplus-message span.othertype { font-size:10pt; text-transform:capitalize; font-weight:bold; }
span.ip-title { font-size:10pt; font-weight:bold; text-transform:uppercase; display:block; color:white; padding:5px; margin:0 0 0 10px; border:0; }
/*++ common info classes end ++*/

/* ++ iplus-html start ++ */
p.error { color:#ba0000; }
p.warning { color:#e8a96b; }
img.iplus-icon {  height:32px; width:32px; margin:0 5px 0 0; float:left; position:relative; }
div.iplus { margin:0px; text-align:left; padding:2px 3px; font-size:8pt; position:relative; background-color:white; }
div.iplus p { clear:both; margin:6px 2px; }
div.errorframe div.success, div.errorframe div.success img { border:2px solid #369a00; }
div.errorframe div.warning, div.errorframe div.warning img  { border:2px solid #e8a96b; }
div.errorframe div.error, div.errorframe div.error img  { border:2px solid #ba0000; }
div.errorframe div.info, div.errorframe div.info img  { border:2px solid #000000; }
div.errorframe span.success { background-color:#369a00; }
div.errorframe span.warning { background-color:#e8a96b; }
div.errorframe span.error { background-color:#ba0000; }
div.errorframe span.info { background-color:#000000; }
/* ++ iplus-html end ++ */

/* ++ iplus-variant01-html start ++ */
div.errorframe2 { margin:10px 5px 5px; text-align:center; display:block; clear:both; }
div.iplus-holder { border:1px solid #000; padding:1px; background-repeat:repeat-x; position:relative; background-color:#f7f7f7; clear:both; }
div.iplus-holder span { font-size:7pt; font-weight:bold; text-transform:uppercase; display:block; color:#000; margin:0 0 0 5px; border:0; height:14px; }
div.iplus-title { border:2px solid #eee; border-width:2px 2px 1px 2px; text-align:left; }
div.iplus-text { border:2px solid #eee; border-width:1px 2px 2px 2px; clear:both; padding:0 5px; }
div.icon-holder { background-color:#fff; float:left; margin:2px 4px 2px 0; clear:both; height:1%; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #d7d7d6; border-bottom:1px solid #d7d7d6; }
div.icon-holder-sub { border-top:1px solid #bdbdbd; border-left:1px solid #bdbdbd; border-right:1px solid #e8e8eb; border-bottom:1px solid #e8e8eb; }
div.icon-holder img.iplus-icon { height:auto; width:auto; margin:2px 4px 0; }
div.success { border-color:#91aa78; }
div.warning { border-color:#f68418; }
div.error { border-color:#cc3300; }
div.info { border-color:#488fb3; }
div.floatfixer { font-size:1pt; color:#fff; clear:both; }
/* ++ iplus-variant01-html end ++ */

/* ++ iplus-sudokusan-html start ++ */
div.sudoku { margin:10px 5px 5px; text-align:center; display:block; clear:both;}
div.sudoku div.frame { border:1px solid black; padding: 1px 2px; background-repeat:repeat-x; background-color:#fff; position:relative; clear:both; }
div.sudoku div.center { width:90%; margin:0 auto; padding:5px;}
div.sudoku img.iplus-icon { height:auto; width:auto; margin:2px 4px 0; position: relative; top: 5px; }
div.sudoku img.closeicon { position:static; float:right; display:block; border:0; margin:3px 3px 0; padding:0; cursor:pointer; }
div.sudoku div.border {border:2px solid #eee; margin:0px; background-position:top; background-repeat:repeat-x; }
div.sudoku div.border-success {border-color:#5A9C34;}
div.sudoku div.border-warning {border-color:#C6963E;}
div.sudoku div.border-error {border-color:#C92F18;}
div.sudoku div.border-info {border-color:#3FA7A9;}
div.sudoku div.frame-title { background-repeat:repeat-x; background-position:top; height:15px; }
div.sudoku div.bg-success {background-color: #008f00; }
div.sudoku div.bg-warning {background-color: #ba8b2f; }
div.sudoku div.bg-error { background-color:#eb2f00; }
div.sudoku div.bg-info {background-color: #008d8d; }
div.sudoku p.iplus-message { font-size:8pt; text-align:justify; padding:10px; }
/* ++ iplus-sudokusan-html start ++ */

/* ++ iplus-mforblog-html start ++ */
div.infobox-blog { margin:10px; text-align:center; display:block; clear:both; }
div.infobox-blog div.blogbox { position:relative; }
div.infobox-blog div.boxcontent { border:2px solid #101010; border-width:1px 2px 0; background-repeat:repeat-x; background-position:top; background-color:#fff; }
div.infobox-blog div.boxfoot { background-repeat:repeat-x; }
div.infobox-blog div.boxfootleft, div.infobox-blog div.boxfootright, div.infobox-blog div.boxfoot { height:11px; }
div.infobox-blog div.boxfootleft, div.infobox-blog div.boxfootright { background-repeat:no-repeat; }
div.infobox-blog div.boxfootleft { background-position:top left; }
div.infobox-blog div.boxfootright { background-position:top right; }
div.infobox-blog div.infos { margin:0 60px; text-align:left; font-size:9pt; }
div.infobox-blog img.left { float:left; position:relative; margin:5px; }
div.infobox-blog img.right { float:right; position:relative; }
div.infobox-blog div.success { color:#369a00; }
div.infobox-blog div.warning { color:#e8a96b; }
div.infobox-blog div.error { color:#ba0000; }
div.infobox-blog div.info { color:#000000; }
div.infobox-blog p.success { color:#369a00; }
div.infobox-blog p.warning { color:#e8a96b; }
div.infobox-blog p.error { color:#ba0000; }
div.infobox-blog p.info { color:#000000; }
div.infobox-blog img.closeicon { margin-top:2px; }
/* ++ iplus-mforblog-html start ++ */

/* ++ iplus-mforadmin-html start ++ */
div.infobox-mforadmin { margin:10px; text-align:center; display:block; clear:both; }
div.infobox-mforadmin div.boxcontent { width:350px; margin:0 auto; text-align:left; border:1px solid #fff; border-width:1px 1px 5px 1px; background-color:#fff; }
div.infobox-mforadmin div.titlebar { height:11px; background-repeat:repeat-x; }
div.infobox-mforadmin div.titlebar img { display:block; float:right; border:0; }
div.infobox-mforadmin div.ib-error { border-color:#c06969; }
div.infobox-mforadmin div.ib-warning { border-color:#cecd8b; }
div.infobox-mforadmin div.ib-info { border-color:#698ac0; }
div.infobox-mforadmin div.ib-success { border-color:#7cc069; }
div.infobox-mforadmin img.icon { float:left; position:relative; margin:5px; }
div.infobox-mforadmin div.infos { margin:0 10px 0 65px; text-align:left; font-size:9pt; }
/* ++ iplus-mforadmin-html end ++ */

/* ### default info classes end ### */
