body { margin:0; padding:0; min-width:1000px; font-family:Arial, Helvetica, sans-serif; }
a { border:none; }
div, span{ word-wrap:break-word;}
a img { border:none; }
ul { list-style:none; margin:0px; padding:0px; }
.sattopotr { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
float:left; width:100%; min-height:100px; padding:10px 0; }
.sattopmn { width:982px; margin:0 auto; }
.sattoplft { float:left; width:300px; }
.sattoprgt { float:right; width:auto; }
.sattoprgttop { float:right; }
.sattoprgttop li { float:left; }
.sep { line-height:25px; color:#b53e23 }
.sattoprgttop li a { float:left; color:#b53e23; font-size:16px; text-decoration:none; padding:5px; }
.sattoprgttop li a:hover { text-decoration:underline; }
.sattoprgtbot { float:right; padding:20px 0; width:100%; }
.sattoprgtbot input { float:right; outline:none; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important; border:1px solid #d8cdbe !important; padding:5px; min-width:200px; }
.satmenuotr { float:left; width:100%; background: rgb(199,152,16); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(199,152,16,1) 30%, rgba(155,93,31,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(199,152,16,1)), color-stop(100%,rgba(155,93,31,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(199,152,16,1) 30%,rgba(155,93,31,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(199,152,16,1) 30%,rgba(155,93,31,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(199,152,16,1) 30%,rgba(155,93,31,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(199,152,16,1) 30%,rgba(155,93,31,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c79810', endColorstr='#9b5d1f',GradientType=0 ); /* IE6-9 */


 }

 .satfooter{ height:60px; float:left; width:100%;}
.xscroll{  overflow:auto; float:left; width:100%; }
.satmenumn { width:982px; margin:0 auto; }
.satmenumn ul { float:right; padding:10px; }
.satmenumn ul li { float:left; padding:0 15px; font-size:16px; }
.satmenumn ul li a { color:#fff; text-decoration:none; }
.satmenumn ul li a:hover { color:#fff; text-decoration:underline; }
.satmenumn ul li:last-child { padding-right:0px; }
.satbanner { float:left; width:100%; text-align:center; }
.satbanner img { text-align:center; max-width:100%; }
.satbannercntotr { width:982px; margin:0 auto; position:relative; z-index:999; }
.satbannercntmn { position:absolute; top:250px; left:550px; float:left; width:400px; background-color:#997950; padding:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:2px solid #fff; opacity:0.7; color:#fff; }
.satbannercntmn h3 { font-size:24px; color:#fff; padding:5px 0; margin:0px; }
.satbannercntmn ul { padding-bottom:15px; }
.satbannercntmn li { background:url(../images/bantick.png) left 3px no-repeat; padding:5px 35px; font-size:16px; }
.banloginbtn { width:150px; margin:0 auto; text-align:center; }
.banloginbtn a { background: #febf04; background: -moz-linear-gradient(top, #febf04 0%, #ff7400 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #febf04), color-stop(99%, #ff7400)); background: -webkit-linear-gradient(top, #febf04 0%, #ff7400 99%); background: -o-linear-gradient(top, #febf04 0%, #ff7400 99%); background: -ms-linear-gradient(top, #febf04 0%, #ff7400 99%); background: linear-gradient(to bottom, #febf04 0%, #ff7400 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf04', endColorstr='#ff7400', GradientType=0 );
float:left; width:100%; padding:10px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #c95d00; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; text-shadow:1px 1px #000; -moz-box-shadow: inset 0 0 5px #fff; -webkit-box-shadow: inset 0 0 5px#fff; box-shadow: inner 0 0 5px #fff; }
.banloginbtn a:hover { background: #ff7400; background: -moz-linear-gradient(top, #ff7400 1%, #febf04 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff7400), color-stop(100%, #febf04)); background: -webkit-linear-gradient(top, #ff7400 1%, #febf04 100%); background: -o-linear-gradient(top, #ff7400 1%, #febf04 100%); background: -ms-linear-gradient(top, #ff7400 1%, #febf04 100%); background: linear-gradient(to bottom, #ff7400 1%, #febf04 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#febf04', GradientType=0 );
}
.satboxcntotr { float:left; width:100%; background-color:#f8f8f7; padding:10px 0; }
.satboxcntmn { width:980px; margin:0 auto; }
.satboxcnt { width:225px; float:left; text-align:justify; padding:0 30px 0 0; font-size:12px; }
.satboxcnt:last-child { width:215px; float:left; text-align:justify; padding:0 0px 0 0; font-size:12px; }
.satboxcnt h3 { float:left; width:100%; margin:0px; padding:5px 0; font-size:16px; color:#754200 }
.satboxcnt h3 span { float:left; padding:5px 8px; }
.satboxcnt h3 img { float:left; }
.satboxcnt a { float:right; clear:both; text-align:right; color:#ff891d; text-decoration:none; font-size:14px; }
.satbotboxotr { width:100%; float:left; padding:15px 0; }
.satbotboxmn { margin:0 auto; width:980px; }
.satbotboxcnt { float:left; width:300px; padding-right:35px; text-align: justify; font-size:12px; }
.satbotboxcnt p { color:#666 }
.satbotboxcnt h3 { float:left; width:100%; margin:0px; padding:5px 0; font-size:16px; color:#754200 }
.satbotboxdemo { float:left; width:300px; text-align: justify; font-size:12px; text-align:center; }
.satbotboxdemo h3 { float:left; width:100%; margin:0px; padding:5px 0; font-size:16px; color:#754200; }
.satbotboxdemo img { border:10px solid #bcbcbc }
.satftr { background: #744200; background: -moz-linear-gradient(top, #744200 0%, #442702 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #744200), color-stop(98%, #442702)); background: -webkit-linear-gradient(top, #744200 0%, #442702 98%); background: -o-linear-gradient(top, #744200 0%, #442702 98%); background: -ms-linear-gradient(top, #744200 0%, #442702 98%); background: linear-gradient(to bottom, #744200 0%, #442702 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#744200', endColorstr='#442702', GradientType=0 );
width:100%; float:left; padding:10px 0; }
.satftrmn { width:980px; margin:0 auto; }
.satftrbox { float:left; width:200px; }
.satftrbox h3 { margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#fff; }
.satftrbox ul { padding:10px 0; }
.satftrbox li { padding:3px 0; }
.satftrbox a { color:#fff; text-decoration:none; font-size:12px; }
.satftrrgt { float:right; width:350px; text-align:right; font-size:12px; color:#fff; }
.copyright { padding:0 0 10px; float:left; width:100%; }
.btmlink a { color:#fff; text-decoration:none; }
.hdryelsat { float: left; width: 100%; background-color: #d8d0bc; height: 39px; }
.sathdrotr { float:left; width:100%; background-color:#d8d0bc; xheight: 39px; }
.sathdrmn { max-width:1250px; margin:0 auto; }
.sathdrlft { float:left; padding:4px 0;}
.sathdrrgt { float:right; position:relative; width:203px; padding-top:7px; }
.satinrmain { float:left; width:100%; padding:10px 0; }
.satmain { width:1250px; margin:0 auto; }
.searchbar { border:1px solid #ccc; background-color:#fff; float:left; width:250px; padding:1px; }
.satmainsearch a { margin:0 2px; float:left; }
.searchbar input { border:none; outline:none; float:left; }
.satmainsearch { float:right; padding:10px 0; }
.satmainlft { float:left; width:225px; }
.satmainrgt { float:left; width:970px; padding-left:35px; }
.gbluebtn { background-color: #4D90FE; background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)); background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed); background-image: -moz-linear-gradient(top, #4d90fe, #4787ed); background-image: -ms-linear-gradient(top, #4d90fe, #4787ed); background-image: -o-linear-gradient(top, #4d90fe, #4787ed); background-image: linear-gradient(top, #4d90fe, #4787ed); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#4787ed');
border: 1px solid #3079ED; color: white !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:left; text-align:center; outline: 0; padding: 5px 7px; text-decoration:none; font-weight:bold; font-size:11px; }
.gbluebtn:hover, .gbluebtn:focus { background-color: #357ae8; background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)); background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8); background-image: -moz-linear-gradient(top, #4d90fe, #357ae8); background-image: -ms-linear-gradient(top, #4d90fe, #357ae8); background-image: -o-linear-gradient(top, #4d90fe, #357ae8); background-image: linear-gradient(top, #4d90fe, #357ae8); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#357ae8');
border: 1px solid #2f5bb7; color: white !important; }
.satmainlft ul { float:left; width:230px; }
.satmainlft li { float:left; width:90%; font-size:13px; font-weight: bold; text-decoration:none; padding:8px 5px; }
.satmainlft li:hover { background-color:#e2eef6; }
.satmainlft li a { color:#333333; text-decoration:none; }
.satmainlft li a.active { color:#3C8DC5; }
.createbtn { float:left; min-width:80px; }
.createbtn img { font-size:1px; float:left; }
.createbtn span { float:left; padding:2px 4px; }
.satmaininrotr { float:left; width:1006px; min-height:250px; background-color: #FCFCFC; border: 1px solid #CCC; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px#ccc; box-shadow: 0 0 5px #ccc; }
.satmaininrotrwide { float:left; width:1138px; min-height:250px; background-color: #FCFCFC; border: 1px solid #CCC; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px#ccc; box-shadow: 0 0 5px #ccc; }
.satviewinrotrwide { float:left; width:1024px; min-height:250px; background-color: #FCFCFC; border: 1px solid #CCC; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px#ccc; box-shadow: 0 0 5px #ccc; }

.mgrgt { margin-right:2px; }
.satinrcnt { padding:10px; float:left; width:98% }
input[type="text"], input[type="number"], textarea { background-color:#FFF; border:1px solid #CCC; border-radius:3px 3px 3px 3px; display:inline-block; outline:medium none; font-family:Arial; padding:5px 0 4px 2px !important }
input[type="password"] { background-color:#FFF; border:1px solid #CCC; border-radius:3px 3px 3px 3px; display:inline-block; outline:medium none; padding:4px; font-family:Arial; padding:5px 2px !important }
select { height:27px !important; background-color:#FFF; border:1px solid #CCC; border-radius:3px 3px 3px 3px; display:inline-block; outline:medium none; padding:4px; font-family:Arial; padding:3px 2px !important }
input[type="checkbox"], input[type="radio"] { cursor:pointer; height:auto; line-height:normal; padding:0 !important; width:auto; margin:3px }
input[type="file"] { background-color:#FFF; box-shadow:none }
input[type="button"], input[type="reset"], input[type="submit"], .hawa { height:auto; width:auto }
select, input[type="file"] { height:25px }
select[multiple] { background-color:#FFF; height:inherit }
textarea { height:auto; resize:none }
input[type="text"], input[type="number"], textarea { box-shadow: 0 1px 0 #EEEEEE inset, 0 1px 0 #FFFFFF }
input[type="password"] { box-shadow: 0 1px 0 #EEEEEE inset, 0 1px 0 #FFFFFF }
input[type="text"]:focus, input[type="number"]:focus, textarea:focus { border-color:#56B4EF; box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6); color:#333; outline:0 none }
input[type="password"]:focus { border-color:#56B4EF; box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6); color:#333; outline:0 none }
input[type="file"]:focus, input[type="checkbox"]:focus { box-shadow:none; outline:1px dotted #666 }
.disabled, .disabled:hover, .disabled:active, input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background:none repeat scroll 0 0 #F5F5F5; border-color:#CCC; cursor:not-allowed }
select[disabled]:hover { box-shadow:none }
select:hover { border-color:#56B4EF; box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6); color:#333; outline:0 none }
table a { color:#00E; font-size:12px }
table a:hover { color:#00E; text-decoration:none }
table.sat_tbl { margin-bottom:15px; float:left; width:100% }
td.dataTables_empty { text-align:center !important; padding:5px }
table.sat_tbl tfoot th { padding:3px 18px 3px 10px; border-top:1px solid #000; font-weight:700 }
table.sat_tbl tr.heading2 td { border-bottom:1px solid #aaa }
table.sat_tbl td { border-bottom:1px solid #ccc; padding:7px; color:#333; font-size:13px; font-style:normal; font-weight:400; text-decoration:none; vertical-align:middle; text-align:left; word-wrap: break-word; word-break: break-word; max-width: 250px;}
table.sat_tbl td:first-child input[type=checkbox] { margin-top:7px !important; float:left !important; }
table.sat_tbl th:first-child input { box-shadow:none !important; margin:0 5px !important; float:left }
#activityMainSearchForm table.sat_tbl td:first-child input { box-shadow:none !important; xmargin:12px 6px !important }
table.sat_tbl th { cursor:default }
table.sat_tbl th div { cursor:pointer }
table.sat_tbl td.font_clr { color:#00f; font-size:12px; font-style:normal; font-weight:400; text-decoration:underline; vertical-align:middle; text-align:left }
table.sat_tbl td.center { text-align:center }
table.sat_tbl thead th { padding:8px; border-top:0; border-left:0; color:#fff; font-size:13px; font-style:normal; font-weight:700; text-decoration:none; text-align:left; cursor:pointer; * cursor:hand;
background:-webkit-gradient(linear, left top, left bottom, from(#636363), to(#585858)); background:-moz-linear-gradient(top, #636363, #585858); filter:progid:dximagetransform.Microsoft.gradient(startcolorstr=#636363, endcolorstr=#585858);
border-right:1px solid #767676; border-bottom:1px solid #000 }
table.sat_tbl td.txt_padd_lft, table.tbldisplay th.txt_padd_lft { padding-left:7px; text-align:left; width:136px }
table.sat_tbl thead th.sorting_asc { background:-webkit-gradient(linear, left top, left bottom, from(#333), to(#333)); background:-moz-linear-gradient(top, #333, #333); filter:progid:dximagetransform.Microsoft.gradient(startcolorstr=#333333, endcolorstr=#333333)
}
table.sat_tbl thead th.sorting_desc { background:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#333333)); background:-moz-linear-gradient(top, #333, #333); filter:progid:dximagetransform.Microsoft.gradient(startcolorstr=#333333, endcolorstr=#333333)
}
table.sat_tbl thead th.sorting_asc div { background:url(../images/sort_asc.png); background-repeat:no-repeat; background-position:center right }
.sorting_desc div { background:url(../images/sort_desc.png) no-repeat center right }
.sorting_asc div { background:url(../images/sort_asc.png) no-repeat center right }
.sorting div { background:url(../images/sort_both.png) no-repeat center right }
.sorting_asc_disabled div { background:url(../images/sort_asc_disabled.png) no-repeat center right }
.sorting_desc_disabled div { background:url(../images/sort_desc_disabled.png) no-repeat center right }
.dataTables_paginate { width:44px; *width:50px;
float:left; text-align:center }
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height:19px; width:19px; margin-left:3px; float:left }
.paging_full_numbers { font-size:12px; width:974px; height:22px; line-height:22px; margin:10px 0 }
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active { border:1px solid #aaa; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:2px 5px; margin:0 3px; cursor:pointer; *cursor:hand
}
.paging_full_numbers span.paginate_button { background-color:#ddd }
.paging_full_numbers span.paginate_button:hover { background-color:#ccc }
.paging_full_numbers span.paginate_active { background-color:#99b3ff }
.dataTables_wrapper { position:relative; clear:both; _height:302px; bottom:2px; zoom:1 }
.dataTables_processing { position:absolute; top:50%; left:50%; width:250px; height:30px; margin-left:-125px; margin-top:-15px; padding:14px 0 2px; border:1px solid #ddd; text-align:center; color:#999; font-size:14px; background-color:#fff }
.sattitleblue { float:left; width:98%; padding:5px 10px; background-color:#E2EEF6; font-weight:bold; }
.sattitleblue1 { float:left; width:1094px; padding:5px 10px; background-color:#E2EEF6; font-weight:bold; }
.satdblfrm { float:left; width:100%; padding:5px 0; }
.satfrmsct { float:left; width:100%; padding:10px 0; }
.satdblfrmlft, .satdblfrmrgt { float:left; width:450px; }
.satdblfrmlft label, .satdblfrmrgt label { float:left; width:180px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.satdblfrmlft span, .satdblfrmrgt span { width:222px; float:left; min-height: 12px;}
.satdblfrmlft input[type=text], .satdblfrmrgt input[type=text] { width:210px; float:left; margin-right:2px }
.satdblfrmlft select, .satdblfrmrgt select { width:214px; float:left; margin-right:2px }
.satdblfrmlftvw, .satdblfrmrgtvw { float:left; width:500px; }
.satdblfrmlftvw label, .satdblfrmrgtvw label { float:left; width:220px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.satdblfrmlftvw span, .satdblfrmrgtvw span { width:259px; float:left; min-height: 12px;}
.satdblfrmlftvw input, .satdblfrmrgtvw input { width:210px; float:left; margin-right:2px }
.satdblfrmlftvw select, .satdblfrmrgtvw select { width:214px; float:left; margin-right:2px }
.satdbldescvw { float:left; width:100%; }
.satdbldescvw label { float:left; width:214px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.satdbldescvw span { float:left; width:762px; min-height: 11px;}
.fltrgt { float:right; }
.pad105{ padding:10px 5px;}
.lndg{ float:left; width:99%}
.agreefrm { text-align:center; }
.sglfrmsct { float:left; width:100%; padding:5px 0; }
.sglfrmsct label { float:left; width:180px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.sglfrmsct span { width:222px; float:left; margin-right:2px }
.sglfrmsct input { width:210px; float:left; margin-right:2px }
.sglfrmsct input[type=checkbox] { width:auto; float:left; margin-right:2px }
.sglfrmsct font { width:auto; font-weight:bold; font-size:13px; float:left; }
.sglfrmsct select { width:214px; float:left; margin-right:2px }
.sglfrmsct textarea { width:210px; float:left; margin-right:2px }
.srarrow { float:right; padding:8px 4px; }
.satdbldesc { float:left; width:100%; }
.satdbldesc label { float:left; width:180px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.satdbldesc span { float:left; width:668px; }
.satdbldesc textarea { float:left; width:660px; }
.boxshadnone { box-shadow:none !important; border:none !important; padding:0px !important; margin:0px !important; width:220px; }
.pdtpbt6 { padding-top:6px !important; padding-bottom:6px !important }
.bk_bglay1, .bk_bglay2, .bk_bglay3, .bk_bglay4, .black_bgoverlay1 { display:none; position:fixed; width:100%; height:100%; background-color:#333; -moz-opacity:.4; opacity:.4; filter:alpha(opacity=40); top:0; left:0 }
.bk_bglay1, .black_bgoverlay1 { z-index:1001 }
.bk_bglay2 { z-index:2001 }
.bk_bglay3 { z-index:3001 }
.bk_bglay4 { z-index:4001 }
.mpnlpup { display:none; background:transparent; z-index:1002; position:absolute; top:50px }
.mdl_lvl2 { z-index:2002!important }
.mdl_lvl3 { z-index:3002!important }
.mdl_lvl4 { z-index:4002!important }
.mdlpnlhdr { width:100%; height:40px; background-color:#4683e6; }
.requre { float:left; width:100%; color:#aa8c66; padding:5px 0; font-size:10px; font-weight:bold; }
.mdlpnlhdr label { color:#fff!important; font-size:16px; font-weight:700; min-width:200px; margin:7px; float:left; padding-top:5px }
.ftrmpnlcnt { width:100%; height:40px; background-color:#ffffff; }
.mdlpnlftrlft { float:left; margin-left:10px; width:35%; text-align:left; padding-top:7px }
.mdlpnlftrrgt { float:right; margin-right:5px; text-align:left; }
a.cncl, a.cncl:active { padding-top:5px; text-decoration:underline; color:#00E }
a.cncl:hover { padding-top:5px; text-decoration:none; color:#00E }
.mdlpnlftrrgt a { display:block; float:left; margin-right:10px; margin-top:6px }
.mdlpnlftrlft a { display:block; float:left; margin-left:10px }
.mdlpnlcnt, .mpnl_cnt { width:100%; margin:0 auto; float:left; box-shadow:0 1px 20px #000000; -moz-box-shadow:0 1px 20px #000000; -webkit-box-shadow:0 1px 20px #000000; float:left }
.plan_outter { width:97%; padding:0 10px 10px; float:left }
a.exit img { float:right; margin:2px }
.bk_bglay { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:1001; -moz-opacity:.8; opacity:.8; filter:alpha(opacity=75); background-attachment:fixed }
.bk_bglay2 { display:none; positiowidth:185px !important;n:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:1101; -moz-opacity:.4; opacity:.4; filter:alpha(opacity=40); background-attachment:fixed }
.bk_bglay3 { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:1201; -moz-opacity:.2; opacity:.2; filter:alpha(opacity=20); background-attachment:fixed }
.mdlpnl { display:none; position:fixed; top:10%; left:25%; width:auto; height:auto; border:4px solid #74aaff; background-color:#fff; z-index:1002 }
.mdlpnl2 { display:none; position:fixed; top:10%; left:25%; width:auto; height:auto; border:4px solid #74aaff; background-color:#fff; z-index:1102 }
.mdlpnl3 { display:none; position:fixed; top:10%; left:25%; width:auto; height:auto; border:4px solid #74aaff; background-color:#fff; z-index:1202 }
.mdlbg, .mdlbg2 { background:none !important; padding:0; width:500px; margin:0 auto }
.edtcnt { background-color:#fff; -moz-opacity:1; opacity:1; padding:10px 0; min-height:80px; margin:0 auto; width:100%; float:left }
.ftrmdlpnl { width:100%; float:left; background:none; padding:0 !important }
.pupin { padding:10px; float:left }
.userdrop { float:left; position:absolute; width:201px; top:37px; display:none; background-color:#fff; z-index:7 !important;border:1px solid #aa8f67; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; }
.userdrp { padding:5px 10px; float:right;}
.userdrop ul { background-color:#fff; padding:5px 0; }
.usernme { color:#333333; font-size:13px; text-decoration:none; text-align:right; width:auto; float:right; padding:6px 7px; z-index:10 !important; position:relative; font-weight:bold; }
.sathdrrgt:hover > .userdrop { display:block; }
.sathdrrgt:hover > .usernme { background-color:#fff; border:1px solid #aa8f67; border-bottom:none !important;-moz-box-shadow: 0 -2px 1px #ccc;
-webkit-box-shadow: 0 -2px 1px #ccc;
box-shadow: 0 -2px 1px #ccc;padding:5px 6px;}
.userdrop li { padding:5px 10px; font-weight:bold; font-size:13px;}
.userdrop li:hover { background-color:#eee}
.userdrop li a { color:#333; font-size:13px; text-decoration:none; }
.ggraybtn { background-color: transparent; background-image: linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1); border: 1px solid rgba(0, 0, 0, 0.1); color: #444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 11px; font-weight:bold; text-align:center; float:left; outline: 0; padding: 5px 7px; text-decoration:none; }
table.h5_tbldpy th:first-child input { margin:0 2px !important }
.h5_txtund { text-decoration:underline; }
.ggraybtn:hover { background-color: transparent; background-image: linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1); border: 1px solid #C6C6C6; color: #333; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); box-shadow: 0 1px 1px rgba(0, 0, 0, .1); }
.viwans { padding-top:5px; font-size:12px; word-wrap: break-word;}
.kginp { width:185px !important; float:left; }
.kginpnr { font-weight:bold; float:left; padding:7px 2px; font-size:12px; }
.tblbrd { float:left; width:100%;-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;}
.searchnewinp { width:100px !important; float:left }
.searchnewbtn { float:left; margin:2px 0 0 2px; }
.padtp3 { padding-top:10px; float:left; }
.vwpage { background-color:#F2F2F2; padding:4px 0; }
.viwans { background-color:#fff; padding-bottom:5px; padding-left:3px; }
.sattpnav { float: left; width: 100%; background-color: #F9F9F9; border: 1px solid #CCC; margin: 10px 0; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; }
.cntr1024{ width:1024px; margin:0 auto;}
.cntr1138{ width:1138px; margin:0 auto;}
.sattpnavrgt { float:right; padding:10px; }
.sattpnavrgt li {position:relative; float:left; margin:0 5px; }

.satapptitle { float:left; margin: 0px; padding:14px 10px; color: #4D90FE; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight:bold; }
.backbtn img{ padding:2px 3px; float:left; }
.backbtn{ padding:8px 10px;}
.backbtn span{ padding:0 3px; float:left; }
.backbtnmn{ float:left; margin:0px; padding:10px 0;}
.brdtop{ border-top:1px solid #ccc; background-color:#4683E6; color:#fff; font-weight:bold;}
.padtp3{ Verdana, Geneva, sans-serif}
.padtp2{ padding:2px 3px; float:left;}
.fltlft{ float:left;}
.chkcenter{ text-align:center !important;}
.configicn { display:block; text-indent:-5000px; background: url('../images/config.png') no-repeat -1px -77px; width: 30px; height: 28px; float: left; }
.configicn_hover { background: url('../images/config.png') no-repeat -1px -39px; width: 30px; height: 28px; position:absolute; left:0; top:0; display:none; }
.configicn_active { background: url('../images/config.png') no-repeat -1px -39px; width: 30px; height: 28px; float:left; }
.configicn:active { background-position: -1px -2px; }
.reporticn { display:block; text-indent:-5000px; background: url('../images/report.png') no-repeat scroll -1px -77px rgba(0, 0, 0, 0); width: 30px; height: 28px; float: left; }
.reporticn_hover { background: url('../images/report.png') no-repeat scroll -1px -39px rgba(0, 0, 0, 0); width: 30px; height: 28px; position:absolute; left:0; top:0; display:none; }
.reporticn_active { background: url('../images/report.png') no-repeat scroll -1px -39px rgba(0, 0, 0, 0); width: 30px; height: 28px; float:left; }
.chargetbl td:first-child{ padding-left:30px;} .padlft15{ padding-left:15px !important;} .padlft35{ padding-left:35px !important;}
.homeicn { display:block; text-indent:-5000px; background: url('../images/home.png') no-repeat -1px -77px; width: 30px; height: 28px; float: left; }
.homeicn_hover { background: url('../images/home.png') no-repeat -1px -38px; width: 30px; height: 28px; position:absolute; left:0; top:0; display:none; }
.homeicn_active { background: url('../images/home.png') no-repeat -1px -38px; width: 30px; height: 28px; float:left; }
.chargeotr span{ float:left;}
.chargeotr{ float:left;}
.chargeotr input{ float:left;}
.inpusd{ padding-left:5px;}
.h5_wd180px{width:180px !important;}
#slideshow {
    position:relative;
    height:490px;
	margin:0 auto;
	width:1350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.hide_element{display: none !important;}
.cur_dflt{ cursor:default !important;}
.applayout{position:absolute; padding-bottom: 50px;}
select.error, textarea.error, input.error { border: 2px solid red !important }
.text_algn_rgt{text-align: right !important;}

/**Datepicker***/
table.jCalendar { background:#fff; border-collapse:separate; border-spacing:2px }
table.jCalendar th { color:#000; font-weight:700; padding:3px 5px; font-size:11px }
table.jCalendar td { background:url(../images/datepicker_datebg.png) repeat-x scroll 50% 50% #d0e5f5; border:1px solid #c5dbec; color:#2e6e9e; font-weight:700; outline:medium none; padding:3px 5px; text-align:right; font-size:11px }
table.jCalendar td.other-month { background:0 repeat scroll 0 0 #ccc; color:#fff }
table.jCalendar td.today { background:#ffe45c; color:#000; border:1px solid #fed22f }
table.jCalendar td.selected { background:#f66; color:#fff }
table.jCalendar td.selected.dp-hover { background:#f33; color:#fff }
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td { background:url(../images/datepicker_datebg.png) repeat-x scroll 50% 50% #d0e5f5; color:#1d5987; border:1px solid #79b7e7 }
table.jCalendar tr.selectedWeek td { background:#f66; color:#fff }
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover { background:#f3f8fc; color:#bed2e1; border:1px solid }
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover { background:#bbb; color:#888 }
div.dp-popup { position:relative; background:#fff; font-size:9px; padding:0; width:184px; line-height:1.2em; border:1px solid #a6c9e2; color:#222 }
div#dp-popup { position:absolute; z-index:5000; -webkit-transform: translate3d(0,0,0); }
div.dp-popup h2 { font-size:12px; text-align:center; margin:2px 0; padding:0; padding-top:5px; background:url(../images/datepicker_headerbg.png) repeat-x scroll 50% 50% #5c9ccc; border:1px solid #4297d7; color:#fff; font-weight:700; min-height:20px }
a#dp-close { font-size:11px; padding:4px 0; text-align:center; display:block }
div.dp-popup a { color:#000; text-decoration:none; padding:3px 2px 0 }
div.dp-popup div.dp-nav-prev { position:absolute; top:8px; left:4px; width:100px }
div.dp-popup div.dp-nav-prev a { float:left; color:#fff }
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a,.h5_curpoint,div.dp-popup td { cursor:pointer }
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled,.h5_curdefalt,div.dp-popup td.disabled { cursor:default }
div.dp-popup div.dp-nav-next { position:absolute; top:8px; color:#fff; right:4px; width:100px }
div.dp-popup div.dp-nav-next a { float:right; color:#fff }
div.dp-popup a.disabled { cursor:default; color:#aaa }
a.dp-choose-date { float:left; width:24px; height:24px; padding:0; margin:0 0 0; text-indent:-2000px; overflow:hidden; background:url(../images/calendar.png) no-repeat; margin:2px 0 0 2px }
a.dp-choose-date.dp-disabled { background-position:0 -20px; cursor:default }
.tdate{float: left; margin-right: 2px; width: 95px !important; }
.thour, .tminute{float: left; margin: 0px 2px !important; width: 36px !important;}
.tam{float: left; margin-right: 2px; width: 48px !important;}
/**Datepicker end***/
.text_algn_rgt{text-align: right !important;}
.ovrscrl{ overflow-y: scroll !important}
.backgroundwrapper { background-image:url(../img/bg.jpg); width:100%; background-repeat:no-repeat; background-color:#ccc; background-position:top center; padding:0px; margin:0px auto; float:left; min-height:775px; }
.mainwrapper { width:100%; margin:0px auto; padding:0px; }
.topcontainer { width:1000px; margin:0px auto; padding:0px; }
.toppart { width:100%; height:106px; margin:0px auto; padding:0px; float:left; background:#FFF; -webkit-box-shadow: 0px 2px 30px 1px #000; box-shadow: 0px 2px 30px 1px #000; position:relative; z-index:999 }
.bottompart { width:1000px; margin:0px auto; padding:0px; min-height:550px; }
.logo { width:250px; height:106px; float:left; text-align:center; margin-top:10px; }
.topphone { color: #695E4A; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 106px; line-height: 100px; width: 200px; }
.welcometext { border-radius: 7px 7px 7px 7px; box-shadow: 1px 1px 10px 1px #000000 !important; color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 276px; line-height: 25px; margin: 135px 0 0 20px; padding: 5px 23px 23px; text-align: justify; width: 422px; background:url(../images/blktrns.png) repeat; }
.welcometext p { opacity:1 !important; color:#FFF; }
.welcometext h2 { font-weight:normal !important; opacity:1 !important; color:#FFF; }
.loginotr{ width:377px; margin:235px auto;}
.login {  border-radius: 7px 7px 7px 7px; box-shadow: 1px 1px 10px 1px #000000 !important; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; float:left; line-height: 25px; margin:25% 33% 0 33%;  text-align: justify; width: 377px; background:url(../images/whitetrs.png) repeat; margin:0 auto; }
.login h2 { font-weight:normal !important; opacity:1 !important; margin:8px 0px 0px 14px; }
.logintop { float:left; background: #1e5799; background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0 );
height:40px; width:377px; margin:0px; padding:0px; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-color:#005a88; border-bottom-style:solid; border-bottom-width:1px;}
.loginbtm {float:left; background: #1e5799; background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0 );
background: linear-gradient(to bottom, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%) repeat scroll 0 0 transparent; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; border-top: 1px solid #005A88;  height: 40px; margin-top: 5px; padding: 0; width: 377px; }
.inputcontainer { width:328px; margin:81px 0px 0px 35px; color:#000; }
.inputcontainer h3 { margin:0px; color:#000; opacity:1 !important; }
.loginbtm h4 { float: right; font-size: 12px; font-weight: normal; margin-right: 23px; margin-top: 7px; opacity:1 !important; }
.loginbtm h4 a { color:#FFF; text-decoration:none; }
.inputcontainer input { border: 1px solid #c4c4c4; width: 185px; height: 20px; font-size: 16px; padding: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0px 0px 8px #d9d9d9; -moz-box-shadow: 0px 0px 8px #d9d9d9; -webkit-box-shadow: 0px 0px 8px #d9d9d9; background:#F8F8F8; }
.inputcontainer input:focus { outline:none; border-color:#9ecaed; box-shadow:0 0 10px #9ecaed; }
.submitbtn{
background: #BF8228; /* Old browsers */
background: -moz-linear-gradient(top,  #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e2c7), color-stop(50%,#c19e67), color-stop(51%,#b68d4c), color-stop(100%,#e9d4b3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#bf8228',GradientType=0 );
width:100px;
height:30px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.footermenu { width:1000px; background:url(../images/blktrns.png) repeat; float:left; padding:15px; }
.footermenu ul li { list-style:inside none; font-family:Arial, Helvetica, sans-serif; float:left; opacity:1 !important; }
.footermenu ul li a { text-decoration:none; color:#FFF; font-size:13px; opacity:1 !important; }
.footermenu .copy { float:right; color:#FFF; font-size:13px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; opacity:1 !important; }
.ovrscrl{ overflow-y: scroll !important}
#confirm_msg_txt { display:none; color:#000; width:470px; text-align:center; padding:15px; font-size:12px; font-weight:300; margin:0 auto; border:1px solid #d4d421; position:fixed; top:75px!important; width:500px; background:#fdfddd; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius:7px; -moz-box-shadow:4px 7px 5px #888; -webkit-box-shadow:4px 7px 5px #888; box-shadow:4px 7px 5px #888; z-index:99999999 }
#confirm_internal_msg { display:none; color:#000; width:500px; max-height: 400px; overflow-y:auto; text-align:center; padding:15px; font-size:12px; font-weight:300; margin:0 auto; border:1px solid #d0d0cd; position:fixed; top:120px!important; background-color:#fff; -webkit-border-radius:7px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px; -moz-box-shaow:0 5px 12px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.2);box-shadow: 0 5px 12px 0 rgba(0,0,0,.2); z-index:99999999 }
.history {max-height: 250px; overflow-y: auto;}
.autocomplete .selected { background: none repeat scroll 0 0 #F0F0F0 }
.autocomplete div { padding: 2px 5px; white-space: nowrap }
.autocomplete { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; cursor: default; margin: 5px 0 0 1px; max-height: 350px; overflow: auto; text-align: left; font-size: 12px !important;}
.hgt_20px{height: 20px !important;}
.mgn_btm_10px{margin-bottom: 10px !important;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {display: none; cursor:default;}
.pdrgt5px{padding-right: 5px !important;}
.radioWd80{float: left; padding-top: 5px; width: 80px !important;}
.radioWd65{float: left; padding-top: 5px; width: 65px !important;}
.mnwd40{min-width:40px;}
.erimg{vertical-align:middle; padding:20px 0 0 0;width:75px;}
.ertxt{padding:20px 0 0 0;font-weight:bold;font-size:14px;white-space: pre-wrap;vertical-align:middle;}
.mgn03{margin:0 3px !important;}
.h5_wd150px{width: 150px !important;}
.customer_td td{text-align: center !important;}
.customer_td td input{width: 50px !important;}
.pad_top7{padding-top: 7px !important;}

/** for New swo popup */
.satdblfrmswo { float:left; width:450px;}
.satfrmsctswo { float:left; width:450px; padding:10px 0; }
.satdblfrmswolft, .satdblfrmsworgt { float:left; width:450px; padding: 5px 0px;}
.satdblfrmswolft label, .satdblfrmsworgt label { float:left; width:218px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.satdblfrmswolft span, .satdblfrmsworgt span { width:222px; float:left; min-height: 12px;}
.satdblfrmswolft input, .satdblfrmsworgt input { width:210px; float:left; margin-right:2px }
.satdblfrmswolft select, .satdblfrmsworgt select { width:214px; float:left; margin-right:2px }
.satdbldescswo { float:left; width:100%; margin: 5px 0;}
.satdbldescswo label { float:left; width:216px; text-align:right; padding:5px 10px 0 0; font-weight:bold; font-size:13px; }
.satdbldescswo span { float:left; width:217px; }
.satdbldescswo textarea { float:left; width:211px; }
.sathdripd{min-width: 1250px; float: left; background-color: #D8D0BC;}

.wd138px{width:138px !important;}
.h5_mndry { color:red; font-size:10px; float:none }
.user_data_tbl {width: 500px;}
.cur_dflt{cursor: default;}
.mgnrgt5{margin-right: 5px;}
.mgntp18{margin-top: 18px;}
.mgntp5 {margin-top:5px}
.advsrchbginpnew {
width: 280px !important;
border: 1px solid #CCC;
height: 24px;
background-color: white;}
.advsrchbginpnew input {
width: 245px !important;
margin: 0px;
padding: 3px 0px 5px 2px !important;
box-shadow:none !important; border:none;
}
.srchicnbtn {
background-color: #4D90FE;
background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#4787ED));
background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED);
background-image: -moz-linear-gradient(top, #4D90FE, #4787ED);
background-image: -ms-linear-gradient(top, #4D90FE, #4787ED);
background-image: -o-linear-gradient(top, #4D90FE, #4787ED);
background-image: linear-gradient(top, #4D90FE, #4787ED);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#4787ed');
border: 1px solid #3079ED;
color: white !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
float: left;
min-width: 50px;
text-align: center;
padding: 4px 0;
}
.schicn {
margin-left: 18px;
float: left;
padding-bottom: 2px;
margin-top: 2px;
background:url(../images/srch.png) no-repeat;
width:15px; height:12px;
}
.siconckz, .siconckz2 {
cursor: pointer;
right: 5px;
float:right;
}
.siconckz img, .siconckz2 img {
padding:9px;

}
.adv_searchdropmnnew {
padding: 10px 10px 10px 15px !important;
background-color: white;
border: 1px solid #CCC;
position: absolute;
width: 476px !important;
z-index: 80;
right: 0px;
}
.advsearchfrm h3{margin: 0 !important;padding: 5px 0; font-size:14px;}
.h5_advsearch, .h5_advsearch2 { margin: 0; padding: 3px 11px; position: absolute; right: 0 }
.h5_advsearchfrm label { float: left; padding-bottom: 3px; width: 100% }
.advsearchtwofrm { float: left; padding: 5px 0; width: 100% }
.advsearchlftfrm { float: left; width: 240px }
.advsearchfrm label { float: left; padding-bottom: 3px; width: 100% }
.advsearchtwofrm input, .advsearchtwofrm select { float: left; width: 210px }
.advsearchfrm label { color: #333333; font-size: 12px; font-style: normal; font-weight: 700; text-decoration: none }
.advsearchfrm input { float: left; margin-right: 4px }
.txt_descopt textarea { width:452px !important }
.advsearchrgtfrm { float: left; width: 219px }
.datepickinpt{ width:185px !important;}
.mgntp3{ margin-top:3px;}
.datepick{ float:left;}
.wd146{width:146px;}
.wd326{width:326px;}
.wd338{width:338px;}
.wd138{width:138px;}
.wd65{width:65px;}
.wd85{width:85px;}
#contact_search_table_paginate{width: 550px !important;}
.wd70{width:70px;}
.wd80{width:80px;}
.wd160{width:160px;}
.wd158{width:158px;}
.wd200{width:200px;}
.wd270{width:270px;}
.advzindex{z-index: 5 !important;}
.dockingfrmar {width: 290px;}
.pdrgt15{padding-right:15px}
.pdrgt14{padding-right:14px !important;}
.customer_view{float: left; position: relative; width: 1237px;}
.customer_view ul.h5_dbdtbltplft{padding-right: 0px !important;}
.customer_table_view{width: 1236px; position: absolute; left: 0px; top: 51px; display: inline-block;}
.customer_view_gray{width: 98.35% !important;}
.brd_rgt1{border-right: 1px solid #CCCCCC;}
.mgnlft05{margin-left: 5px !important;}
.pd5px{padding: 5px;}
.sglfrmsct { width:375px; float:left; padding:3px 0; font-size:12px }
.wd470px { width:470px !important; }
.export_btn {float: left;margin-top: 10px;width: 359px;}
.pd20px{padding-top: 20px}
.wd360px{width:360px;}
.wd350px{width:350px;}

.clrlft{ clear:left;}
.posrel{ position: relative;}
.bgnone{ background: none !important}
.mgnlft20{ margin-left: 20px !important}
.satmainlft div { display: block; color: #333; font-weight: bold; margin-top: 1px; cursor: pointer; padding: 0px 25px; font-size: 13px; list-style: circle; background: url(https://cdns.apptivo.com/res/v1.1/war/images/rgtmnuar.png) 0px 4px no-repeat; position: relative; z-index: 12; float: left; width: 80%; }
.satmainlft div.dwnarrow { background: url(https://cdns.apptivo.com/res/v1.1/war/images/rgtmnuardwn.png) 0px 4px no-repeat; }
.satmainlft .forhdsdmnu div{ padding:6px 25px !important;}
.satmainlft .forhdsdmnu { padding:0px;}
.satmainlft .forhdsdmnu ul { list-style: none; padding: 0 0 0 0; position: relative; bottom: 3px; border-top: none; float: left; margin-left: 19px !important; width: 100%; word-wrap: break-word; }
.satmainlft .forhdsdmnu ul li a{ font-weight: normal;}
.satmainlft .forhdsdmnu ul li a.active{ font-weight: bold;}
.satmainlft .forhdsdmnu:hover{ background-color:rgba(0, 0, 0, 0) !important;}

.rpsglfrmsct { width: 375px; float: left; padding: 5px 0; font-size: 12px; }
.rpsglfrmsct label { float: left; width: 130px; text-align: right; padding: 5px 10px 0 0; font-weight: bold; }
.rpsglfrmsct input { width: 210px; float: left; } 
.rpsglfrmsct .datepick { float: left; margin: 2px !important; }
.rpsglfrmbtn { margin-top: 5px;}

.createnewdrop { float: left; width: 138px; border: 1px solid #CCC; padding: 7px 0; background-color: #FFF; position: absolute; z-index: 999; top: 29px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; }
.createnewdrop li a { color: #666; font-size: 12px; text-decoration: none; display: block; }
.createnewdrop li:hover { background-color: #F2F2F2; } 
.createnewdrop li { padding: 5px 10px; }

.sa_lndg{ width: 100%; float:left;}
.sa_fltlft { float:left;}
.sa_wd200{ width: 200px;}
.sa_wd100{ width: 100px;}
.sa_fntbld{ font-weight: bold;}
.sa_txtrgt{ text-align: right;}
.sa_txtcntr{ text-align: center;}
.sa_bggray{ background-color: #ccc}
table.sat_tbl.new tfoot th { font-size: 13px;}

.fntnor{ font-weight: normal;}
.mgntp1{ margin-top: 1px !important;}
.newdropbg {
  float: left;
  position: relative;
  border: 1px solid #DCDCDC;
  border-radius: 2px 2px 2px 2px;
  color: #444444;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  min-width: 190px;
  cursor: pointer;
  outline: medium none;
  padding: 0 18px 0 6px;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
  border: 1px solid #e7e7e7;
}.newdropbgimg {
  background: url(../images/slctdropdnsort.png) no-repeat right;
  display: block;
  position: absolute;
  width: 9px;
  height: 11px;
  right: 7px;
  margin-top: 7px;
  top:0;
}.msgtempdd {
  height:250px;
  float: left;
  width: 214px;
  border: 1px solid #ccc;
  padding: 7px 0;
  background-color: #fff;
  position: absolute;
  z-index: 999;
  display: block;
  top: 26px;
  left: 0px;
  overflow-x:hidden;
  overflow-y:auto;
}.msgtempdd li {
  padding: 5px 6px;
  width: 202px !important;
  margin: 0px !important;
}.msgtempdd li:hover {
  background-color: #EEEEEE;
}.msgtempdd li a {
  color: #666666;
  font-size: 12px;
  text-decoration: none;
}

.fntbld{font-weight:bold !important}

.txtlft{text-align:left!important}
.wd84p{width:84%!important}
.forallmore{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-wrap:normal}
.wd121{width:121px !important;}

.sa_eableicn { background:url(../images/enable.png) no-repeat; width:16px; height:16px; float:left }
.sa_dableicn { background:url(../images/disable.png) no-repeat; width:16px; height:16px; float:left }
.gbluebtn:hover span.sa_dableicn { background:url(../images/enable.png) no-repeat; width:16px; height:16px; float:left }
.gbluebtn:hover span.sa_eableicn { background:url(../images/disable.png) no-repeat; width:16px; height:16px; float:left }
.cntr768{width: 768px;margin: 0 auto;}
.wd100p{width:100% !important}
.wd97p{width:97% !important}



.wd100{width:100px;}
table.sat_tbl_msg{ margin-bottom:15px; float:left; width:98% }
button.aplbl, div.btn.aplbl {
    font-size: 12px;
    float: left;
    background: #e2e2e2;
    padding: 1px 7px;
    margin: 2px !important;
    color: #333;
    margin: 0 2px;
    border: none;
    -webkit-transition: background .25s ease-out;
    -moz-transition: background .25s ease-out;
    -o-transition: background .25s ease-out;
    transition: background .25s ease-out;
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
}
.mgnlft5 { margin-left: 5px!important;}
.brdlft { border-left: 1px solid #ccc!important;}
.curpnt{cursor: pointer;}

.actionbtn { background-color: transparent; background-image: linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1); border: 1px solid rgba(0, 0, 0, 0.1); color: #444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 11px; font-weight:bold; text-align:center; float:left; outline: 0; padding: 5px 7px; text-decoration:none; }
table.h5_tbldpy th:first-child input { margin:0 2px !important }
.h5_txtund { text-decoration:underline; }
.actionbtn:hover { background-color: #357ae8; background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)); background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8); background-image: -moz-linear-gradient(top, #4d90fe, #357ae8); background-image: -ms-linear-gradient(top, #4d90fe, #357ae8); background-image: -o-linear-gradient(top, #4d90fe, #357ae8); background-image: linear-gradient(top, #4d90fe, #357ae8); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#357ae8');
border: 1px solid #2f5bb7; color: white !important;}

.foldericn{ background:url(../images/folder.png) no-repeat;width:16px; height:16px; float:left}
.subfoldericn{ background:url(../images/subfolder_wht.png) no-repeat;width:16px; height:16px; float:left}
.renameicn{ background:url(../images/rename_wht.png) no-repeat;width:16px; height:16px; float:left}
.mergeicn{ background:url(../images/merge_wht.png) no-repeat;width:16px; height:16px; float:left}
.deleteicn{ background:url(../images/delete_wht.png) no-repeat;width:16px; height:16px; float:left}
.downloadicn{ background:url(../images/download-wht.png) no-repeat;width:16px; height:16px; float:left}
.historyicn{ background:url(../images/history-wht.png) no-repeat;width:16px; height:16px; float:left}
.jpgicn{ background:url(../images/jpg.png) no-repeat;width:25px; height:25px; float:left}
.jpegicn{ background:url(../images/jpeg.png) no-repeat;width:25px; height:25px; float:left}
.pngicn{ background:url(../images/png.png) no-repeat;width:25px; height:25px; float:left}
.pdficn{ background:url(../images/pdf.png) no-repeat;width:25px; height:25px; float:left}
.xlsicn{ background:url(../images/xls.png) no-repeat;width:25px; height:25px; float:left}
.memoicn { display:block; text-indent:-5000px; background: url('../images/memo.png') no-repeat -1px -77px; width: 30px; height: 28px; float: left; }
.memoicn_hover { background: url('../images/memo.png') no-repeat -1px -39px; width: 30px; height: 28px; position:absolute; left:0; top:0; display:none; }
.memoicn_active { background: url('../images/memo.png') no-repeat -1px -39px; width: 30px; height: 28px; float:left; }

ul.breadcrumb li:last-child a{color:#333; text-decoration:none;cursor:disabled; pointer-events: none;}
.breadcrumb{ background-color:#eee; padding:5px;float:left; width:100%;font-size:12px; margin:5px 0}
.breadcrumb li{ margin:0 5px; float:left;}
.breadcrumb li:before{ content:">";}
.breadcrumb li:first-child:before{content:none}
.fileExtn{ float:left; margin-top: 5px;font-size: 15px;}
.satfrmlbl {
    background-color: #f2f2f2;
    color: #333;
    box-shadow: 0 0px 1px rgba(0, 0, 0, .1);
    margin: 5px;
    float: left;
    width: auto;
    display: inline-block;
    padding: 2px 4px;
    border: 1px solid #ccc;
    font-size: 12px;
    pointer-events: none;
}
.satfrmclo {
    color: #333;
    margin-left: 5px;
    border-left: 1px solid #ccc;
    padding: 2px 3px 2px 7px;
    font-weight: bold;
    font-size: 17px;
    pointer-events: auto;
    cursor: pointer;
}
 .uploadnotify
 {  position: fixed;
    display: inline-block;
    width: 288px;
    text-align: left;
    left: 0;
    right: 0;
    margin: 0 auto;
    box-shadow: 0 0 35px #ccc;
    padding: 19px;
    background-color: #fff;
    top: 103px;
    border: 1px dashed #ccc;
    }
    .myProgress {
    width: 100%;
    background-color: #d8d0bc;
    margin-top:10px;
}
.filename{    color: #868484;
    text-align: center;
    margin-top: 11px;
    font-size: 11px;}
.myBar {
    width: 100%;
    height: 12px;
    background-color: #78a224;
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 1rem 1rem;
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}
@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}

#tabs {
   width: 100%;
   height:15px; 
   border-bottom: solid 1px #CCC;
   padding-right: 2px;
   margin-top: 5px; 
}
a {cursor:pointer;}

#tabs li {
    float:left; 
    list-style:none; 
    border-top:1px solid #ccc; 
    border-left:1px solid #ccc; 
    border-right:1px solid #ccc; 
    margin-right:1px; 
    border-top-left-radius:3px;  
    border-top-right-radius:3px;
    outline:none;
}

#tabs li a {
    font-family:Arial, Helvetica, sans-serif; 
    font-size: small;
    font-weight: bold; 
    color: black;
    padding-top: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px; 
    display:block; 
    background: #FFF;
    border-top-left-radius:3px; 
    border-top-right-radius:3px; 
    text-decoration:none;
    outline:none;
}

#tabs li a.inactive{
    padding-top:5px;
    padding-bottom:8px;
    padding-left: 8px;
    padding-right: 8px;
    color:#666666;
    background: #EEE;
    outline:none;
    border-bottom: solid 1px #CCC;
}

#tabs li a.active{
    padding-top:5px;
    padding-bottom:8px;
    padding-left: 8px;
    padding-right: 8px;
    color:#fff;
    background: #4683e6;
    outline:none;
    border-bottom: solid 1px #CCC;
}

