body.private{background:#fff url(../images/layout/bg.jpg) repeat-x}
img,div,input{behavior:url(/iepngfix/iepngfix.htc)}
a{color:#222;text-decoration:underline}
td.alt{background:#eceff5 url(../images/layout/highlight_line.gif) repeat-x scroll 0 0;color:#797268}
.button{background:#a8b2c5 url(../images/layout/highlight_line.gif) repeat-x top left;border:1px solid #959595;font-size:12px;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;background-color:#eaeaea;color:#333;cursor:pointer;padding:5px}
.button:hover{background:#a8b2c5;color:#fff}
a,a:visited{color:#164a7e;text-decoration:none}
a:hover,a:active,a:focus{color:#052646;outline:none}
body .login_message{width:282px;margin:15px auto}
body .login_message p{background-position:15px 8px;padding:10px 20px 10px 52px}
body{font-size:11px;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;color:#484848;position:relative}
#top{position:relative;width:99%;margin:0 auto}
#head{position:relative;height:44px;color:#000}
#head a{color:#333;text-decoration:none}
#head a:hover{color:#999;text-decoration:underline}
.logo{width:50px;position:absolute;z-index:1;left:0}
.head_memberinfo{position:absolute;right:0;top:7px;z-index:2;font-size:11px;line-height:13px}
.memberinfo_span{display:block;float:left;padding-right:5px;margin-right:5px;border-right:1px solid #eee}
.memberinfo_span2{display:block;clear:both;padding-top:5px}
#head .memberinfo_span2 a{color:#999}
.head_memberinfo_logo{position:absolute;left:-40px}
.head_memberinfo_logo img{position:absolute;top:0;z-index:1}
.head_memberinfo_logo span{font-size:10px;left:23px;position:absolute;top:2px;z-index:2}
#bg_wrapper{float:left;position:relative;width:100%;margin:0 0 0 -1px}
#main{float:right;width:100%;margin-left:0;position:absolute}
#sidebar{background:transparent url(../images/layout/bg_main.jpg) repeat-y scroll right top;float:left;width:270px;position:relative;min-height:1000px}
#sidebar ul{list-style-type:none;list-style-position:outside}
#closeSlide{position:absolute;margin-left:250px}
#openSlide,#closeSlide{cursor:pointer}
#sidebar li a{line-height:32px;width:230px;text-decoration:none;display:block;background:transparent url(../images/dotted_line.gif) repeat-x left top;outline:none;padding:0 20px}
#sidebar .headitem:hover{color:#555}
#sidebar .headitem{line-height:64px;width:199px;font-size:15px;padding:0 10px 0 60px}
#sidebar ul li img{position:absolute;margin-top:15px;margin-left:-40px;margin-right:10px}
#content{margin:0px;margin-right:0px;position:relative}
.dashboard_button{float:left;width:133px;height:80px;overflow:hidden;border:1px solid silver;background:#eaeaea url(../images/layout/highlight_line.gif) repeat-x top left;font-size:11px;line-height:1.4em;text-decoration:none;color:#a1a1a1;margin:0 10px 10px 0;padding:15px}
.dashboard_button span{display:block;padding-top:7px}
#top .dashboard_button_heading{display:block;color:#4a4a4a;font-size:14px;line-height:19px;height:35px;padding:0 0 0 40px}
#top .two_lines.dashboard_button_heading{line-height:17px}
.dashboard_button:hover{background:#ddd;border:1px solid #aaa;padding-top:16px;height:79px}
#top .dashboard_button:hover .dashboard_button_heading{color:#222}
.content-box{background:#FFF6BF url(../images/layout/highlight_line.gif) repeat-x scroll 0 0;border:1px solid #FDD845;float:left;width:47%;margin-right:.6%;padding:1%}
#top .box-grey{background:#EAEAEA url(../images/layout/highlight_line.gif) repeat-x scroll left top;border:1px solid silver}
#top .box2{clear:none;margin:0}

input,select,textarea{border:1px solid #ccc;background-color:#f5f5f5;color:#111;}
input[type=checkbox]{width:15px;padding-left:0}
input[disabled],input[readOnly]{background-color:#ddd;color:#000}
/*select{width:70%;margin:0 0 2px;padding:0}*/
textarea{line-height:1.5em;width:70%;height:80px}

.ui-tabs {
	margin-top:10px;
}
.input-small{width:120px}
.input-medium{width:240px}
.input-big{width:480px}
.input-flex{width:70%}
textarea,iframe,.wysiwyg{overflow:auto}
.message{border:1px solid;top:0;z-index:10;width:100%;margin:0 0 20px}
.message p{padding:20px 20px 20px 52px}
.success{background:#E6EFC2 url(../images/layout/highlight_line.gif) repeat-x scroll 0 0;border-color:#C6D881}
.success p{background:transparent url(../images/ico/24_tick.png) no-repeat scroll 15px 16px}
.warning{background:#FFF6BF url(../images/layout/highlight_line.gif) repeat-x scroll 0 0;border-color:#FDD845}
.warning p{background:transparent url(../images/ico/24_alert.png) no-repeat scroll 15px 17px}
.error{background:#FBE3E4 url(../images/layout/highlight_line.gif) repeat-x scroll 0 0;border-color:#FBC7C9}
.error p{background:transparent url(../images/ico/24_x_false.png) no-repeat scroll 15px 17px}
.tip{background:#A8B2C5 url(../images/layout/highlight_line.gif) repeat-x scroll 0 0;border-color:#8497BF}
.tip p{background:transparent url(../images/ico/24_information.png) no-repeat scroll 15px 17px}
h1,h2,h3,h4,h5,h6{line-height:1.8em;font-weight:400;color:silver;margin:0 0 7px}
h1{font-size:22px;border-bottom:1px solid silver}
h2{font-size:20px;border-bottom:1px solid silver;clear:both;margin-right:10px}
a:hover{color:#333;text-decoration:none}
#top .noborder,#top .noborder a,#top noborder ima a{border:none;padding:0}
.datepicker{font-size:11px;margin-bottom:25px;display:none}
.datepicker table{margin:0}
.ui-datepicker{display:none;padding:.2em}
.clearboth{clear:both}
div#openSlide{background-image:url(../images/layout/open.png);width:23px;height:63px;position:absolute;left:0;top:114px;z-index:100;display:none}
div#menuRight{color:#FFF	;font-size:14px;font-weight:700}
#loading{text-align:center}
ul.helpUl{margin:5px}
ul.helpUl li{list-style:square inside}
.help{width:214px;overflow:hidden;border:1px solid silver;margin-left:10px;margin-top:30px;background:#eaeaea url(../images/layout/highlight_line.gif) repeat-x top left;font-size:11px;line-height:1.4em;text-decoration:none;color:#777;padding:15px}
.help span{display:block;color:#4a4a4a;font-size:14px;line-height:19px;height:35px;padding:0 0 0 35px}
.help .icoHelp{top:40px;left:20px;position:absolute}
#browsernotsupported{text-align:center;border:1px solid #ccc;background:#fafafa;margin-bottom:10px;padding:10px}
#fastSearch{position:absolute;margin-left:60px;margin-top:13px}
#fastSearch #imgFsearch{background:none;border:none;vertical-align:middle}
#ntResult table{width:90%}
#ntResult td{padding:0}
#ntResult tr{border-bottom:1px solid #ebebeb}
#ntResult .sent{color:#666;border-bottom:1px solid #ccc}
#ntResult .prob{color:red;border-bottom:1px solid #ccc}
body,ul,ol,h1,h2,h3,h4,h5,h6,form,li,p,#ntResult{margin:0;padding:0}
#sidebar li a:hover,#sidebar .current a,#fastSearch input{background-color:#fff;}
.dashboard_button img,.messageabs{position:absolute}
#ui-datepicker-div,#dialog,#browsernotsupportedContent{display:none}

.table-left {
	width:49%;
	float:left;
}
.table-right{
	width:49%;
	float:right;
}
.clear {
	clear: both;
}



table th.selector {
	width: 30px;
}
table .smlCnt {
	width: 30px;
	text-align: center;
}

td.dragHandle {
	width: 30px;
}
td.showDragHandle {
	background-image: url(/images/ico/updown2.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	cursor: move;
}
.tDnD_whileDrag td {
    background-color: #ccc !important;
}
