body{
background-color:#3f4045;color:#fff;
margin:0px;font-size:12px;
	font-style: normal;
	font-family: Arial,sans-serif;}
a{color:#fff}
img{border:0px; align:center;vertical-align:0px;}
#smtext{font-size:11px;text-decoration:oblique;font-color:#2D2D2D}
.placeholder{color: #aaa;}
h1{color: #939ea7;font-size:18px;line-height:2;}
/*h1, h2, h3, h4, h5, h6{padding:0px;margin:0px}*/
/*h1, h2, h3, h4, h5, h6{font-size:13px;color:#333;}
h1{font-size:16px}
h4, h5, h6{font-size:11px}*/

/*
select{border:1px solid #bdc7d8;padding:2px}
.inputtext, .inputpassword{padding-bottom:4px}
.inputradio{padding:0;margin:0 5px 0 0;vertical-align:middle}
.inputcheckbox{border:0;vertical-align:middle}
.inputbutton, .inputsubmit{border-style:solid;border-width:1px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;background-color:#3b5998;color:#fff;padding:2px 15px 3px 15px;text-align:center}
.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:#fff}
.inputaux{background:#f0f0f0;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#000}
.inputaux_disabled{color:#999}
.inputsearch{background:#fff url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yV/r/IJYgcESal33.png) no-repeat left 4px;padding-left:17px}
*/
.total_bt{margin:auto}
div.total_bt{display:block;height:17px;text-align:center;min-width:100px;font-weight:bold;background-color:#f9f9f9;background-image:url(img/bt_left.png);
background-repeat:no-repeat;padding-left:12px;padding-top:3px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-o-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;behavior:url(themes/total/PIE.htc)}
div.total_bt:hover{color:#db0011;-webkit-box-shadow:0 0 2px #333;-moz-box-shadow:0 0 2px #333;-o-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333}
div.total_bt:active{color:#db0011;-webkit-box-shadow:inset 0 0 2px #999;-moz-box-shadow:inset 0 0 2px #999;-o-box-shadow:inset 0 0 2px #999;box-shadow:inset 0 0 2px #999}
#transtable {}
#transtable th{background-color:#346484;color:#87868d}
#transtable td{background-color:#28485d;color:#ffffff}
button {
cursor: hand;
cursor: pointer;
background-color: transparent;
}

.curs_hand {
cursor: hand;
cursor: pointer;
}

.select_main select { background: transparent; width: 78px; line-height: 1; border: 0; border-radius: 0; height: 28px;-webkit-appearance: none; font-size:14px}
.select_main{width: 50px;height: 30px; overflow: hidden;  background: url(images/arrow_dwn.png) no-repeat right white;border: 1px solid #36697F}

.select_main_150 select { background: transparent; width: 180px; line-height: 1; border: 0; border-radius: 0; height: 28px;-webkit-appearance: none; font-size:14px}
.select_main_150{width: 150px;height: 30px; overflow: hidden;  background: url(images/arrow_dwn.png) no-repeat right white;border: 1px solid #36697F}



.select_main_occ select { background: transparent; width: 315px; line-height: 1; border: 0; border-radius: 0; height: 28px;-webkit-appearance: none;font-size:14px}
.select_main_occ{width: 215px;height: 30px; overflow: hidden;  background: url(images/arrow_dwn.png) no-repeat right white;border: 1px solid #36697F}

.select_main_full select { background: transparent; width: 495px; line-height: 1; border: 0; border-radius: 0; height: 28px;-webkit-appearance: none;font-size:14px}
.select_main_full{width: 475px;height: 30px; overflow: hidden;  background: url(images/arrow_dwn.png) no-repeat right white;border: 1px solid #36697F}

.lfloat{float:left}
.rfloat{float:right}
.pad5{padding:5px}
.marg5{margin:5px}
.margl{margin-left:5px}
.margl10{margin-left:10px}
.margtb{margin-top:5px;margin-bottom:5px}
.reg_inp1{width: 200px;}
.reg_inp2{width: 470px;}
.reg_inp3{width: 230px;}
.reg_submit{color:#FFFFFF;background-color:#E53138;border:1px solid #5993A8;padding:5px;font-size:16px;}
.reg_submit:hover{color:#FFFFFF;background-color:#5E8A9E;border:2px solid black;}

#layout_mainL{width: 50%;min-height:400px;padding:5px;margin:10px}
#layout_mainR{width: 40%;min-height:400px;background: transparent;padding:5px;margin:10px}
#reg_form input{height: 28px; border: 1px solid #36697F;}
/*#topnav {background-color:#D2D6C7; width:100%;padding:5px;display:block;min-height:80px;align:center}*/
#topnav {background-color:#FFFFFF; width:100%;padding:0px;display:block;min-height:80px;align:center;color:#2c9c4e}
#topnav #floatertop{margin-left:auto; margin-right:auto;width:980px;font-size:14px;font-weight:bolder;color:#2c9c4e}
#topnav #floatertop a{color:#2c9c4e;font-size:14px;}
#topnav #logo{color:#2c9c4e;float:left;margin-right:10px}
#topnav #headform{color:#2c9c4e;display:inline;margin-right:10px;float:right;}
#topnav #headform a{color:#2c9c4e;text-decoration:underline}
/*.but{color:#E5E9BB;background-color:#E53138;border:1px solid;border-collapse:collapse;}
#topnav ul li{color:#B8B8B8;display:inline;margin-right:10px}
#topnav ul li a{color:#B8B8B8;display:inline;margin-right:10px; text-decoration:none}
#topnav ul li img{border:0px; align:center;vertical-align:0px;margin-right:2px}
--*/
#homecontent{margin-left:auto; margin-right:auto;}
#hmecontent{background-color:#E5E5E5;background-image:url("img/hmebk.png");}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}

#pagenav {background-color:#F2F2F2; width:100%;padding:1px;border-bottom:2px solid #8D8D8D;}

#pagenav ul li{background-color:#F2F2F2; color:#000;display:inline;margin-right:0px;padding-left:12px;background-image: url(images/pagenav_sep.png);background-position:left top;background-repeat:no-repeat;}
#pagenav ul li a{background-color:#F2F2F2; color:#000;display:inline;margin-right:10px; text-decoration:underline;}
#pagenav ul li img{border:0px; align:center;vertical-align:0px;margin-right:3px}

#content {min-height:600px;margin:5px}
#content #lnav{position:absolute;left:5px;background-color:#fff;}
#content #lnav ul{display:block;width:100%;list-style-type: none;padding: 0px;margin: 0px;border:1px solid #DDDDDD;width:220px}
#content #lnav ul li{background-color:#fff; color:#B8B8B8;display:block;margin-right:10px;border-bottom:1px solid #DDDDDD;width:100%;}
#content #lnav ul li:hover{background-color:#F2F2F2;}
#content #lnav ul li a{text-decoration:none}
#content #lnav ul li #lnav_text{display:inline-block;vertical-align:-6px;color:#444444}
#content #lnav #last{color:#B8B8B8;display:block;margin-right:10px;width:100%;border-bottom:0px;}
#content #lnav #first{display:block;margin-right:10px;width:100%;border-bottom:1px solid #DDDDDD;background-color:#000}
#content #lnav #first #ico_holder{background-color:#000}
#content #lnav #first #lnav_text{color:#fff}
#content ul li #ico_holder{width:36px;height:36px;display:inline-block;border-right:1px solid #DDDDDD;margin-right:3px;background-color:#FCFCFC}
#content ul li img{border:0px;align:center;position:relative;left:10px;top:10px}
#content #main{position:relative;left:250px;width:75%}
#content #single{position:relative;padding:5px;width:100%}

#main{position:relative;left:250px;width:75%}
#lnav{position:absolute;left:5px;background-color:#fff;}
#lnav ul{display:block;width:100%;list-style-type: none;padding: 0px;margin: 0px;border:1px solid #DDDDDD;width:220px}
#lnav ul li{background-color:#fff; color:#B8B8B8;display:block;margin-right:10px;border-bottom:1px solid #DDDDDD;width:100%;}
#lnav ul li:hover{background-color:#F2F2F2;}
#lnav ul li a{text-decoration:none}
#lnav ul li #lnav_text{display:inline-block;vertical-align:-6px;color:#444444}
#lnav #last{color:#B8B8B8;display:block;margin-right:10px;width:100%;border-bottom:0px;}
#lnav #first{display:block;margin-right:10px;width:100%;border-bottom:1px solid #DDDDDD;background-color:#000}
#lnav #first #ico_holder{background-color:#000}
#lnav #first #lnav_text{color:#fff}
#ico_holder{width:36px;height:36px;display:inline-block;border-right:1px solid #DDDDDD;margin-right:3px;background-color:#FCFCFC}
#lnav ul li img{border:0px;align:center;position:relative;left:10px;top:10px}


#searchcontainer{position:relative;}

#searchcontainer #searchstart{position:absolute;height: 39px;width:19px;border:0px;background-image: url(images/search_start.png);background-repeat:no-repeat;}
#searchcontainer #searchtxtbox{position:relative;left:19px;background-image: url(images/search_bk.png);background-repeat:repeat-x;color: #000000;font-weight: bold; height: 39px;border:0px;}
#searchcontainer #searchbtn{position:absolute;height: 39px;width:102px;border:0px;background-image: url(images/search_btn.png);background-repeat:no-repeat;}
#searchcontainer #searchbtn:hover{background-image: url(images/search_btn_over.png);}

#searchtable {border: 1px solid #A7A7A7;border-collapse:collapse;}
#searchtable th{background-color:#000;color:#fff;border: 1px solid #A7A7A7;}
#searchtable #tr1 td{background-color:#fff;color:#000;border: 1px solid #A7A7A7;padding:5px}
#searchtable #tr2 td{background-color:#EBEBEB;color:#000;border: 1px solid #A7A7A7;padding:5px}

#detailstbl {font-weight:normal; font-size:13px; text-align:right;padding:4px;border:1px solid #000000;border-collapse:collapse;}
#detailstbl .lbl{font-weight:bolder; width:20%;text-align:right;padding:4px;border:1px solid #000000;border-collapse:collapse;}
#detailstbl #tr1 td{background-color:#fff;color:#000;border: 1px solid #A7A7A7;padding:5px;border:1px solid #000000;border-collapse:collapse;}
#detailstbl #tr2 td{background-color:#EBEBEB;color:#000;border: 1px solid #A7A7A7;padding:5px;}
#detailstbl .dbdata{font-weight:normal; width:70%;text-align:left;padding:4px;border:1px solid #000000;border-collapse:collapse;}

#alphakey a{width:120px;height:30px;background-color:#dedede;border: 1px solid #A7A7A7;padding:5px;text-decoration:none;font-weight:bolder}
#alphakey a:hover{background-color:#fff;}

#frm_tbl {color:#000;border-collapse:collapse;}
#frm_tbl .lbl{font-weight:normal; font-size:12px;text-align:right;}
#frm_tbl .req{color:red}
#frm_tbl  .frminp{background-color:#FDFFE5;border: 1px solid #A7A7A7;border-collapse:collapse;width:250px;}
#frm_tbl select{background-color:#FDFFE5;border: 1px solid #A7A7A7;border-collapse:collapse;color:#000;}
#frm_tbl password{background-color:#FDFFE5;border: 1px solid #A7A7A7;border-collapse:collapse;color:#000;}
#frm_tbl file{background-color:#FDFFE5;border: 1px solid #A7A7A7;border-collapse:collapse;color:#000;width:10px;}
#frm_tbl .inp{background-color:#fff;border: 1px solid #A7A7A7;border-collapse:collapse;}
.btn{background-color:#000;color:#FFF;border: 1px solid #A7A7A7;border-collapse:collapse;}
#frm_tbl .cmts{font-weight:normal; font-size:12px; width:45%;align:left;padding-left:10px;color:red}

#errorMsg{background-color:#FEFFD6;color:#000;border: 2px solid #BB0509;border-collapse:collapse;padding:5px;margin:5px;width:75%;align:center}
#errorMsg .errorTitle{color:#BB0509;font-size:14px;font-weight:bolder}

#infotbl td{background-color:#ffffff;}
/*#searchtable #tr1 td, #tr2 td{width:50px;}*/
#progr{width:300px;height:200px;/*display:inline-block;*/display:none;align:center;background-image: url(images/progr_bk.png);color:#fff;vertical-align:top}
#progr_box{width:224px;height:18px;display:inline-block;overflow:hidden;border:1px solid #000;position:relative;top:20px}
#progr_txt{display:inline-block;margin-left:3px;position:relative;top:20px;color:#fff}
#progr_txt2{display:inline-block;margin-left:3px;position:relative;top:30px;color:#F0E818}
#progr_bar{width:220;height:18px;background-image: url(images/percentImage_back.png);left:-223px;position:relative;top:0px}
#progr_btn{position:relative;top:60px}
#rightlist{display:none;background-color:#2F2F2F;padding:3px;width:350px;vertical-align:top}
#rightlist ul{color:#fff;list-style:none;text-align:left;display:block;padding:0px;margin: 0px;}
#rightlist ul li{color:#fff;list-style:none;text-align:left;border:1px solid #A1A1A1;border-collapse:collapse;padding: 2px;padding-left: 5px}
#rightlist #listheader{color:#fff;text-align:center;font-weight:bolder;border:1px solid #A1A1A1;border-collapse:collapse;}

#dtinp{padding:4px;display:block;background-color: #D7D7D7;color:#434343;border:1px solid #434343;font-weight:bolder;font-size:14px;text-align:center;}
#tsMSG{border-collapse:collapse; border:0px;display:block;}
#msg_norm{min-height:20px;padding:4px;display:block;align:left;background-color: #D7DBE0;color:#000;vertical-align:top; border:2px solid #B7C9E0}
#msg_err{min-height:20px;padding:4px;display:block;align:left;background-color: #D6CECE;color:#000;vertical-align:top; border:2px solid #BD3B3B}
#msg_warn{min-height:20px;padding:4px;display:block;align:left;background-color: #F2EEDB;color:#000;vertical-align:top; border:2px solid #BB7D1B;}
.frm_sub{font-weight:normal;color:#575757}

/*lnav_radiogroup */
#lnav_radiogroup{background-color: #EEEEEE;border-collapse:collapse; border:1px solid #DDDDDD;padding:4px;}
/* buttons */
.buttons a {
	background: url("./images/common/text-bg-rotate.gif") repeat-x bottom rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); margin: 0px 7px 0px 0px; padding: 5px 10px 7px 7px; color: rgb(86, 86, 86); line-height: 130%; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.buttons button {
	background: url("./images/common/text-bg-rotate.gif") repeat-x bottom rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); margin: 0px 7px 0px 0px; padding: 5px 10px 7px 7px; color: rgb(86, 86, 86); line-height: 130%; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.buttons button {
	padding: 4px 10px 3px 7px; width: auto; overflow: visible;
}
.buttons button[type] {
	padding: 5px 10px 5px 7px; line-height: 17px;
}
*:first-child + html button[type] {
	padding: 4px 10px 3px 7px;
}
.buttons button img {
	margin: 0px 3px -3px 0px !important; padding: 0px; border: currentColor; width: 16px; height: 16px;
}
.buttons a img {
	margin: 0px 3px -3px 0px !important; padding: 0px; border: currentColor; width: 16px; height: 16px;
}
button:hover {
	border: 1px solid rgb(194, 225, 239); color: rgb(51, 102, 153);
}
.buttons a:hover {
	border: 1px solid rgb(194, 225, 239); color: rgb(51, 102, 153);
}
.buttons a:active {
	border: 1px solid rgb(98, 153, 197); color: rgb(255, 255, 255);
}
button.positive {
	
}
.buttons a.positive {
	
}
.buttons a.positive:hover {
	border: 1px solid rgb(198, 216, 128); color: rgb(82, 146, 20);
}
button.positive:hover {
	border: 1px solid rgb(198, 216, 128); color: rgb(82, 146, 20);
}
.buttons a.positive:active {
	border: 1px solid rgb(82, 146, 20); color: rgb(255, 255, 255);
}
.buttons a.negative {
	
}
button.negative {
	
}
.buttons a.negative:hover {
	border: 1px solid rgb(251, 194, 196); color: rgb(209, 47, 25);
}
button.negative:hover {
	border: 1px solid rgb(251, 194, 196); color: rgb(209, 47, 25);
}
.buttons a.negative:active {
	border: 1px solid rgb(209, 47, 25); color: rgb(255, 255, 255);
}
.totalss{
color: #123456; text-decoration:underline;
}