#wrapper { margin: 0 auto; width: 920px; overflow: hidden; text-align: left; }
.wr-left { background: transparent url(ui/b_l.png) repeat-y left; }
.wr-right { background: transparent url(ui/b_r.png) repeat-y right; }
.wr-center { margin-left: 9px; margin-right: 8px; margin-bottom: -5px; background-color: #fff; }
.wr-b-r { background: transparent url(ui/b_br.png) no-repeat right bottom; float: right; width: 19px; height: 22px; }
.wr-b-l { background: transparent url(ui/b_bl.png) no-repeat left bottom; float: left; width: 15px; height: 22px; }
.wr-b { background: transparent url(ui/b_b.png) repeat-x bottom; height: 22px; margin-left: 15px; margin-right: 19px; }
.wr-cph { margin: 5px; text-align: inherit; }
.wr-cph-inner { text-align: center; }

#top-sect { height: 110px; margin: 0pt auto; overflow: hidden; position: relative; /*background: #e6c5c7; /*  border-bottom: 1px solid #24618E;*/ background: transparent url(ui/bg.png) repeat-x top left; }
#tm-b-line { width: 100%; height: 1px; border-bottom: 1px solid #24618E; position: absolute; top: 108px; left: 0px; }


/*--Top Menu--*/
#tmtab { font-family: Verdana; font-size: 12px; position: absolute; top: 85px; left: 260px; height: 30px; vertical-align: bottom; background: transparent; line-height: normal; z-index: 5; }
#tmtab ul { margin: 0; padding: 1px 1px 0 1px; list-style: none; }
#tmtab li { display: inline; margin: 0; padding: 0; }
#tmtab a { float: left; background: url(ui/tableft.gif) no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; border-bottom: 1px solid #24618E; }
#tmtab a span { float: left; display: block; background: url(ui/tabright.gif ) no-repeat right top; padding: 5px 15px 4px 6px; color: #666; }
#tmtab a span { float: none; }
#tmtab a:hover span { color: #FF9834; }
#tmtab a.selected { background-position: 0% -42px; border-bottom: 5px solid #fff; }
#tmtab a.selected span { background-position: 100% -42px; }
#tmtab a:hover { background-position: 0% -42px; }
#tmtab a:hover span { background-position: 100% -42px; }
/*--End Of Top Menu--*/

#tm-logo { width: 350px; height: 150px; float: left; position: relative; margin-top: 10px; margin-left: 10px; }
.logo-customer { background: transparent url(ui/elogo.png) 0% 0%; }
.logo-agency { background: transparent url(ui/elogo-agency.png) 0% 0%; }
.logo-provision { background: transparent url(ui/eurekolog.gif) no-repeat scroll 0 0 ; }
#tm-logo-text { font-family: Impact Tahoma Sans-Serif; font-size: 20pt; font-weight: bold; color: #0B025B; vertical-align: middle; }

#tm-info { position: absolute; top: 10px; left: 420px; height: 70px; width: 470px; overflow: hidden; padding-top: 2px; padding-left: 5px; background: transparent url(ui/agencytop.png) top left no-repeat; }
#tm-info .name { font-family: Tahoma; font-weight: bold; color: #4D74A3; font-size: 20px; display: inline; }
#tm-info .code { font-family: Tahoma; color: #666; font-size: 16px; display: block; }
#tm-info .user { font-family: Arial; color: #666; font-size: 12px; }
#tm-info .exit { text-decoration: none; position: absolute; top: 5px; right: 30px; text-align: right; /* background:transparent url(ui/close.png) 100% 50% no-repeat;*/ z-index: 5; }
#tm-info .change { position: absolute; top: 40px; right: 30px; text-align: right; z-index: 5; }
#tm-info .exit a { font-family: Arial; font-size: 12px; color: #666; text-decoration: none; display: block; width: 100%; }
#tm-info .exit a:hover { text-decoration: underline; }
#tm-info .change a { font-family: Arial; font-size: 12px; color: #666; text-decoration: none; }
#tm-info .change a:hover { text-decoration: underline; }

/* Grid Styles */
.grd { vertical-align: middle; font-family: Tahoma; font-size: 10pt; border-collapse: collapse; border: 1px solid #CCCCCC; margin: 0 auto; }
.grd-row td, .grd-alternate-row td { border: 1px solid #CCCCCC; border-collapse: collapse; padding: 4px; vertical-align: middle;  }
.grd-row { height: 20px; }

.grd-row td a, .grd-alternate-row td a,
.grd-row td a:hover, .grd-alternate-row td a:hover { 
      color :#000;
      text-decoration: none;
     }


.grd-alternate-row { background-color: #F5F6F6; height: 20px; }
.grd-header td { font-family: Verdana; font-weight: bold; text-align: center; vertical-align: bottom; color: #666666; background: #FDFDFD url(ui/grdheader.png) no-repeat scroll 100% 100%; border: 1px solid #CCCCCC; padding: 4px; }
.grd-header-small td { font-family: Verdana; text-align: left; vertical-align: middle; color: #666666; background: #FDFDFD url(ui/grdheader.png)  scroll 100% 100%; }
.grd-header2 td { font-family: Verdana; font-weight: bold; text-align: center; vertical-align: bottom; color: #000; background: #EBEBEB no-repeat scroll 100% 100%; border: 1px solid #CCCCCC; padding: 4px; }
.grd-footer { height: 20px; }


.grd-footer td { font-weight: bolder; vertical-align: middle; }

.grd-selected-row { }

.grd2 { vertical-align: middle; font-family: Verdana; font-size: 8pt; border-collapse: separate; border: 1px solid #CCCCCC; display: block; }
.grd-row2 td, .grd-alternate-row2 td { border: 1px solid #CCCCCC; border-collapse: collapse; padding: 2px; vertical-align: middle; }
.grd-row2 { height: 18px; }
.grd-alternate-row2 { background-color: #F5F6F6; height: 18px; }


/* End of Grid Styles */

.grd-label { background: #fff url(ui/nokta.gif) scroll no-repeat 100% 50%; font-family: Verdana; font-size: 10pt; color: #808080; }
col.grd-data { }
.tbl-list { border: 1px solid #BBBECA; background-color: #FFFFFF; font-family: Verdana; font-size: 10pt; }
.tbl-list td { padding-left: 5px; padding-right: 2px; vertical-align: middle; height: 22px; }

.tbl-search { border: 1px solid #BBBECA; background-color: #FFFFFF; }
.tbl-search td { padding-left: 5px; padding-right: 2px; vertical-align: middle; height: 20px; }
.tbl-search td.tbllabel { background: #FFFFFF url(ui/nokta.gif) scroll no-repeat 100% 50%; }
.tbl-search td.tbldata { background: #FFFFFF url(ui/nokta.gif) scroll no-repeat 100% 50%; }
.tbl-search td.tblheader { background: #FFFFFF url(ui/tblheader.png) scroll repeat-x 0% 100%; padding-left: 5px; padding-right: 2px; vertical-align: middle; height: 30px; color: #666666; font-weight: bold; font-family: Tahoma; }
.tbl-search td input.txtNBox { width: 180px; }

.lblErrorText { font-family: Verdana; /*color: Red;*/ font-size: 12px; /*  display: block;*/ }
.lblErrorTextRed { font-family: Verdana; color: Red; font-size: 12px; display: inline; }
/* error div*/
div.error { background: #FFEAEA url(ui/err.png) no-repeat scroll 4px 50%; border: 1px solid #CC0000; clear: both; margin: 10px 0; padding: 10px 10px 10px 45px; font-family: Verdana, "Lucida Sans Unicode" , "Lucida Grande" ,Arial,Helvetica,sans-serif; font-size: 14px; color: #555; display: none; /* min-height: 30px;*/ }
div.error ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0 0; padding: 0; }
div.error li { background: transparent url(ui/err_li.gif) no-repeat scroll 2px 3px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0 0 5px 20px; }
/* warning div*/
div.warning { background: #ffffb3 url(ui/warn.png) no-repeat scroll 4px 50%; border: 1px solid #FFFF35; clear: both; margin: 10px 0; padding: 10px 10px 10px 45px; font-family: Verdana, "Lucida Sans Unicode" , "Lucida Grande" ,Arial,Helvetica,sans-serif; font-size: 12px; color: #555; display: none; /*  min-height: 30px;*/ }
div.warning ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0 0; padding: 0; }
div.warning li { background: transparent url(ui/warn_li.png) no-repeat scroll 2px 3px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0 0 5px 20px; }
/* ok div */
div.ok { background: #d4f7d1 url(ui/ok.png) no-repeat scroll 4px 50%; border: 1px solid #2dae23; clear: both; margin: 10px 0; padding: 10px 10px 10px 45px; font-family: Verdana, "Lucida Sans Unicode" , "Lucida Grande" ,Arial,Helvetica,sans-serif; font-size: 14px; color: #555; display: none; /* min-height: 30px;*/ }
div.ok ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0 0; padding: 0; }
div.ok li { background: transparent url(ui/ok_li.png) no-repeat scroll 2px 3px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0 0 5px 20px; }

#login { background-color: Transparent; width: 600px; color: #666; font-family: Verdana; font-size: 12px; }
#login-top-customer { background: transparent url(ui/login-top.png) no-repeat 0% 0%; height: 44px; }
#login-top-agency { background: transparent url(ui/l-t-agency.png) no-repeat 0% 0%; height: 35px; }
#login-top-pro { background: transparent url(ui/l-t-epro.png) no-repeat 0% 0%; height: 44px; }

#login-center { background: transparent url(ui/login-center.png) repeat-y 0% 0%; height: auto; padding-left: 15px; padding-right: 15px; }
#login-bottom { background: transparent url(ui/login-bottom.png) no-repeat 0% 0%; height: 32px; }

.txtNBox { border: 1px solid #cdcdcd; background-color: #fff; }
.lblText { color: #666; font-family: Tahoma; font-size: 12px; }
.DataLbl { color: #555; font-family: Verdana; font-size: 12px; }
.test { }
.lblLink { font-family: Verdana; font-size: 11px; color: #666; text-decoration: underline; line-height: 1.5em; }
.ok-div { height: 60px; width: auto; margin: 10px; border: 1px solid #1bbf32; padding: 5px 5px 5px 45px; font-family: Verdana; font-size: 14px; color: #555; padding-top: 40px; font-weight: bold; background: #cbf6d1 url(ui/ok.png) no-repeat scroll 10px 50%; }
.overtr { background-color: #FFFFC5; cursor: pointer; }
.baslik { font-family: Tahoma; font-size: 16pt; color: #000; }
.baslikdiv { display: block; background-color: #f4f4f4; line-height: 1.5em; padding-left: 5px; border: 1px solid #cdcdcd; }
.resultBox { /* min-height: 200px;*/ }

#provisionReport { background-color: #fff; /*    width: 800px;*/ font-family: Arial; color: #000; }
#provisionReport .time { float: right; }
#provisionReport br { clear: both; }
#provisionReport .h { text-align: center; display: block; font-weight: bold; }
#provisionReport .text { font-family: Arial; font-size: 10pt; text-align: justify; line-height: 1.5em; }
#provisionReport .i { float: right; margin-right: 50px; }

.tblnokta { background: #fff url(ui/nokta.gif) scroll no-repeat 100% 50%; }
.tblform1 { background-color: #FFFFFF; font-family: Verdana; font-size: 10pt; }
.tblform1 td { padding-left: 5px; padding-right: 2px; vertical-align: middle; height: 22px; }
.selectedtr { background-color: #CCE6FF; }
.plantabdiv { display: none; padding: 5px; min-height: 200px; }
.loading { background: #fff url(ui/loading.gif) no-repeat 50% 50% !important; }
.resultdiv { display: none; overflow: auto; width: 740px; min-height: 400px; }
.show { display: block !important; }
.hide { display: none !important; }
.ResultHeader { font-family: Tahoma; font-weight: bold; }

#lmenu { width: 119px; margin: 0px; float: left; }
#lmenu li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; }
#lmenu li a:link, #lmenu li a:visited { color: #4D4D4D; display: block; background: url(ui/lmenu2.gif); padding: 8px 0 0 10px; }
#lmenu li a:hover { color: #FF9834; background: url(ui/lmenu2.gif) 0 -32px; padding: 8px 0 0 10px; }
#lmenu li a.selected { color: #FF9834; background: url(ui/lmenu2.gif) 0 -32px; padding: 8px 0 0 10px; }

.divCont { border: 1px solid #BBD8EC; float: left; padding: 5px; }

.ppC { margin: 0; padding: 0; position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 100%; text-align: center; background: transparent url(nf.gif) repeat; }
.ppW { background: #fff url(ui/bgW.png) repeat-x top left; width: 500px; height: 420px; z-index: 202; border: 2px solid #6990b8; margin: 0; position: relative; text-align: left; padding: 0px; display: block; }
.ppI { }
.dvs { display: block; }
.benefitname { width: 150px; }


#hcResults { font-family: Tahoma,sans-serif; }
#hcResults h3 { border-bottom: 2px solid #20324A; color: #20324A; margin-bottom: 12px; padding-bottom: 2px; font-size: 1.2em; letter-spacing: -0.04em; }
#hcResults ul li h4 { font-size: 12pt; margin-bottom: 7px; }
#hcResults .count { background-color: #A7BAD1; color: #FFF; margin-bottom: 10px; padding: 5px; font-size: 1em; }
#hcResults li { padding: 10px 0 0; border-bottom: 1px dotted #CCCCCC; font-size: 1em; margin-bottom: 10px; padding-bottom: 10px; }
#hcResults .p1 { font-size: 1em; overflow: auto; font-size: 14px; margin-bottom: 5px; line-height: 1.6em; }
#hcResults .phone { background: transparent url(ui/phone.gif) no-repeat scroll left center; padding: 0px 9px 0 20px; }
#hcResults .fax { background: transparent url(ui/fax.gif) no-repeat scroll left center; padding: 0 9px 0 20px; }


#prvMessage { font-family: Tahoma, Constantia, Tahoma, Arial; font-size: 100%; color: #000; padding: 5px; background-color: #ddd; }
#prvMessage span.hd { display: block; font-size: 120%; color: #000; padding-bottom: 5px; margin-bottom: 5px; border: none; border-bottom: 1px dotted #cdcdcd; }
#prvMessage ul { }
#prvMessage li { list-style-position: inside; padding-left: 10px; margin-left: 5px; padding-bottom: 5px; list-style-type: none; list-style-image: url(ui/err_li.gif); }
#prvMessage li span { padding-left: 5px; }


.noscriptdiv { height: 50px; border: 5px solid red; font-weight: bold; text-align: center; }

.graytr { color: Gray; }

.tip { padding: 5px; color: #D2DEEC; background: #1F344B; border: 1px solid #152333; font-family: Verdana; font-size: 12px; line-height: 1.5em; }

.tip-title { }

.tip-text { }

.c {text-align: center;}
