@charset "UTF-8";
@import "XL_STYLING.XL2_WIDGETS";

/* Remove margins */
html {
	height: 100%;
}
html, body {
	margin: 0px;
	padding: 0px;
}

/* Default styling */
body {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

/* Define "TEXT" & "TEXTAREA" size */

.ctrl   {}

.size1, .size1r {   width: 23px;  }
.size2, .size2r {   width: 30px;  }
.size3, .size3r {   width: 39px;  }
.size4, .size4r {   width: 50px;  }
.size5, .size5r {   width: 58px;  }
.size6, .size6r {   width: 66px;  }
.size7, .size7r {   width: 74px;  }
.size8, .size8r {   width: 82px;  }
.size9, .size9r {   width: 92px;  }
.size10, .size10r { width: 102px; }
.size12, .size12r { width: 122px; }
.size15, .size15r { width: 150px; }
.size20, .size20r { width: 192px; }
.size25, .size25r { width: 237px; }
.size30, .size30r { width: 282px; }
.size34, .size34r { width: 325px; }
.size40, .size40r { width: 374px; }
.size50, .size50r { width: 460px; }
.size60, .size60r { width: 550px; }
.size70, .size70r { width: 640px; }

.size1r, .size2r, .size3r, .size4r, .size5r, .size6r,
.size7r, .size8r, .size9r, .size10r, .size12r, .size15r, .size20r,
.size25r, .size30r, .size34r, .size40r, .size50r, .size60r, .size70r {
	text-align: right;
}

.sizetxtarea   { width: 475px; }
.sizetxtarea10 { width: 160px; }
.sizetxtarea15 { width: 245px; }
.sizetxtarea20 { width: 325px; }
.sizetxtarea25 { width: 410px; }
.sizetxtarea35 { width: 575px; }
.sizetxtarea40 { width: 650px; }
.sizetxtarea45 { width: 740px; }

/* HR line */
.hrcenter {text-align: center;}

/* errors */
.errorcursor    {cursor:pointer;}
.errornocursor  {}
.errorcursoru   {cursor:pointer; text-decoration: underline;}
.rootmessage    {font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration: none; vertical-align: top;}     
.grouperror     {font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration: none; vertical-align: top;}     

.formerrors     {position:relative; float: left;}
.pageerrors     { color: black; text-decoration: none; vertical-align: top;}
.sectionerrors  { color: black; text-decoration: none; vertical-align: top;}
.itemerrors     { color: black; text-decoration: none; vertical-align: top;}
.pageerrors_    { color: red; text-decoration: none; vertical-align: top; background-color: #FFEFEF; border: 1px solid red; padding: 5px;}
.sectionerrors_ { color: red; text-decoration: none; vertical-align: top; background-color: #FFEFEF; border: 1px solid red; padding: 3px;}
.itemerrors_    { color: red; text-decoration: none; vertical-align: top; border: 1px solid red; padding: 3px;}

/* Please Wait */
.xllistwait {font-size:16px; text-align:center; width:100%; color:#F00; padding-bottom:10px;}

/* buttons */
.button, 
.button:hover, 
.inputbutton,
.inputbutton:hover,
.imagebutton:hover {}

