.x__wrapper {width:624px;background:#ffffff;}
.x__wrapper * {font-family:Arial,Sans,Sans-Serif,Helvetica;}

.x__load {padding-right:18px;background-image:url(general/indicator.gif);background-repeat:no-repeat;background-position:right center;}
.x__loadleft {padding-left:18px;background-image:url(general/indicator.gif);background-repeat:no-repeat;background-position:2px center;}
.x__loadsmall {background-image:url(general/indicator.gif);background-repeat:no-repeat;background-position:center center;}
.x__hide {display:none;}
.x__clear {clear:both;}
.x__defaultcursor {cursor:default;}

.x__title_left,.x__title_right {padding:0px;margin:0px;font-size:18px;font-weight:bold;color:#800000;border-bottom:1px solid #800000;}
.x__title_right {text-align:right;}
.x__title_left {text-align:left;}

/* menu start */
.x__maincont {background:#bcbcbc url(general/menu.png) 0px 1px repeat-x;padding-top:1px;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;}
.x__mainmenu {height:32px;}
.x__subcont {background:url(general/menu.png) 0px -64px repeat-x;}
.x__submenu {height:22px;}
.x__mainmenu a,.x__submenu a {margin:0px;padding:0px;display:table-cell;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
.x__mainmenu a:hover,.x__submenu a:hover {text-decoration:underline;}
.x__mainmenu a {padding:8px 8px 0px 8px;height:32px;font-weight:bold;font-size:14px;}
.x__submenu a {padding:5px 8px 0px 8px;height:22px;font-weight:bold;font-size:10px;}
.x__mainmenu .x__selected {color:#000000;background:url(general/menu.png) 0px -32px repeat-x;}
.x__submenu .x__selected {padding:5px 8px 0px 8px;height:22px;font-weight:bold;font-size:10px;color:#ffffff;vertical-align:top;text-align:center;text-decoration:underline;}
.x__mainmenu span,.x__submenu span {padding:0px;margin:0px;display:table-cell;width:2px;}
.x__mainmenu span {height:32px;background:url(general/menu_sep.png) 0px -30px no-repeat;}
.x__submenu span {height:22px;background:url(general/menu_sep.png) 0px 2px no-repeat;}
/* menu end */

/* buttons start */
.x__bluebtn,.x__redbtn,.x__greenbtn,.x__graybtn {margin:0px;display:inline-table;height:16px;color:#ffffff;text-decoration:none;font-size:12px;}
.x__bluebtn:hover,.x__redbtn:hover,.x__greenbtn:hover,.x__graybtn:hover {text-decoration:underline;}
.x__graybtn:hover {color:#666666;}
.x__bluebtn span,.x__redbtn span,.x__greenbtn span,.x__graybtn span {background-repeat:no-repeat;cursor:pointer;display:table-cell;height:16px;vertical-align:middle;padding:2px 10px;border-style:solid;border-width:1px;}
.x__bluebtn span {background-color:#3B5998;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;}
.x__redbtn span {background-color:#983b3b;border-color:#ead9d9 #5b0e0e #5b0e0e #ead9d9;}
.x__greenbtn span {background-color:#4a983b;border-color:#dcead9 #175b0e #175b0e #dcead9;}
.x__graybtn span {color:#666666;background-color:#f0f0f0;border-color:#e7e7e7 #666666 #666666 #e7e7e7;}

.x__buttons {padding:2px 0px;border-bottom:1px solid #bcbcbc;}
.x__buttons .x__conficn {background-image:url(general/btnicons.png);background-position:2px 3px;padding-left:20px;}
.x__buttons .x__uploadicn {background-image:url(general/btnicons.png);background-position:2px -27px;padding-left:20px;}
.x__buttons .x__attentionicn {background-image:url(general/btnicons.png);background-position:2px -57px;padding-left:20px;}
.x__buttons .x__logouticn {background-image:url(general/btnicons.png);background-position:1px -88px;padding-left:18px;}
.x__buttons .x__cancelicn {background-image:url(general/btnicons.png);background-position:2px -117px;padding-left:20px;}
.x__buttons .x__configicn {background-image:url(general/btnicons.png);background-position:2px -148px;padding-left:20px;}
.x__buttons .x__usericn {background-image:url(general/btnicons.png);background-position:2px -297px;padding-left:20px;}
.x__buttons .x__user2icn {background-image:url(general/btnicons.png);background-position:2px -327px;padding-left:20px;}
.x__buttons .x__editicn {background-image:url(general/btnicons.png);background-position:2px -418px;padding-left:20px;}

.x__buttons .x__addtabicn {background-image:url(general/genicons.png);background-position:2px -56px;padding-left:23px;}
.x__buttons .x__helpicn {background-image:url(general/genicons.png);background-position:2px -237px;padding-left:20px;}
.x__buttons .x__backicn {background-image:url(general/genicons.png);background-position:2px -264px;padding-left:20px;}

.x__redbulleticn {background-image:url(general/btnicons.png);background-position:right -383px;}
.x__greenbulleticn {background-image:url(general/btnicons.png);background-position:right -353px;}

.x__delete,.x__refresh {height:21px;width:23px;margin:0px 1px;display:inline-table;color:#ffffff;text-decoration:none;font-size:12px;}
.x__delete span,.x__refresh span {height:21px;width:23px;background-repeat:no-repeat;cursor:pointer;display:table-cell;vertical-align:middle;border-style:solid;border-width:1px;}

.x__delete span {background-color:#983b3b;border-color:#ead9d9 #5b0e0e #5b0e0e #ead9d9;}
.x__delete .x__icon {background-image:url(general/btnicons.png);background-position:3px -506px}
.x__refresh span {background-color:#f0f0f0;border-color:#e7e7e7 #666666 #666666 #e7e7e7;}
.x__refresh .x__icon {background-image:url(general/btnicons.png);background-position:center -478px}
/* buttons end */

/* notice start */
.x__alert {padding:5px;border:1px solid #a63b00;background:#fdece3;font-size:12px;color:#800000;}
.x__notice {padding:5px;margin:5px 0;border:1px solid #004e90;background:#dee7ee;font-size:12px;color:#000080;}
/* notice end */

/* forms start */
.x__form {margin:0px;padding:0px;}
.x__form label {display:block;color:#555555;font-size:12px;font-weight:bold;font-size:12px;vertical-align:middle;}
 .x__input {margin:0px;background-color:#efefef;border:1px solid #555555;color:#000000;height:25px;padding:3px;width:100%;line-height:1;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;font-size:100%;vertical-align:middle;}
 .x__textarea {background-color:#efefef;border:1px solid #555555;color:#000000;height:125px;padding:3px;width:100%;line-height:1;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;font-size:100%;vertical-align:middle;}
 .x__inputdis {margin:0px;background-color:#f3f3f3;border:1px solid #bcbcbc;color:#bcbcbc;height:25px;padding:3px;width:100%;line-height:1;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;font-size:100%;vertical-align:middle;}

.x__formerror {display:none;margin:3px 0px;background-color:#ead9d9;color:#800000;font-size:12px;padding:5px 16px 5px 5px;border:1px solid #800000;}

.x__loginform {width:250px;padding:10px;}
.x__registerform {width:425px;padding:10px;}
.x__confirmform {width:280px;padding:0px;}
.x__confirmform .x__title {margin:0;padding:0 0 10px 0;font-size:14px;color:#800000;}
/* forms end */



/* help start */
.x__help {padding:10px;width:400px;}
.x__help .x__helpframe {width:100%;font-size:12px;}
.x__help .x__helpframe .x__helpitem {width:50px;text-align:right;vertical-align:top;font-weight:bold;}
.x__help .x__helpframe .x__helpphrase p {margin-bottom:5px;text-align:left;}
.x__help .x__helpframe .x__helpphrase .x__small {padding:2px 0 2px 5px;border-left:1px solid #bcbcbc;}
/* help end */