td,body{font-size:80%}
input,textarea,select{font-family:arial, sans-serif}
.fontab {color: #000; background-color: #edeef0}
#body_hide { padding-top:50%; text-align:center; font-size:18px; font-family:Arial; }
#body_show { display:none; }
#body_show input { font-size:11px; }

/******/

/* BOXES */

/* user menu box */
.box0{
 background-color:#f3f3f3;
 margin-top:1px;
 padding-top:8px;
 padding-bottom:9px;
 border-top:2px solid #d3d3d3;
 border-bottom:1px solid #d3d3d3;
 width:760px;
 text-align:left;
 margin-left: auto;
 margin-right: auto;
}

.box0 table{width:100%}

.box0 table td{
 padding-left:10px;
 padding-right:14px;
 color:#999999;
}

.box0 a{color:#000}

/* box like search */
.box1up {
 background-color:#EDEEF0;
 background-position:bottom left;
 background-repeat:no-repeat;
 width:100%;
}

.box1up .w1{
 background-position:bottom right;
 background-repeat:no-repeat;
}

.box1up .w2 {
 background-position:top left;
 background-repeat:repeat-x;
 padding:15px 17px 15px 10px;
}

.box1 .w1, .box1_vip .w1{
 background-position:bottom right;
 background-repeat:no-repeat;
}

.box1 .w2, .box1_vip .w2{
 background-position:top left;
 background-repeat:no-repeat;
}

.box1 .w3, .box1_vip .w3 {
 background-position:top right;
 background-repeat:no-repeat;
 padding:15px 17px 15px 17px;
}

.box6 {
 background-color:#FFFFCC;
 background-position:bottom left;
 background-repeat:no-repeat;
 width:100%;
}

.box6 .w1{
 background-position:top right;
 background-repeat:no-repeat;
}

.box6 .w2 {
 background-position:top left;
 background-repeat:no-repeat;
}

.box6 .w3 {
 padding:21px 21px 21px 21px;
 background-position:bottom right;
 background-repeat:no-repeat;
}


.box8 {
 background-color:#EFF3F6;
 background-position:bottom left;
 background-repeat:no-repeat;
 width:100%;
}

.box8 .w1{
 background-position:top right;
 background-repeat:no-repeat;
}

.box8 .w2 {
 background-position:top left;
 background-repeat:no-repeat;
}

.box8 .w3 {
 padding:21px 21px 21px 21px;
 background-position:bottom right;
 background-repeat:no-repeat;
}


.box9 {
 background-color:#FFFFFF;
 background-position:bottom left;
 background-repeat:no-repeat;
 width:100%;
}

.box9 .w1{
 background-position:top right;
 background-repeat:no-repeat;
 height:100%;
}

.box9 .w2 {
 background-position:top left;
 background-repeat:no-repeat;
 height:100%;
}

.box9 .w3 {
 /*  padding:21px 21px 21px 21px; */
 padding-left:21px;
 padding-right:21px;
 background-position:bottom right;
 background-repeat:no-repeat;
 height:100%;
}


.box10 {
 background-color:#F7F7F7;
 background-position:bottom left;
 background-repeat:no-repeat;
 width:100%;
}

.box10 .w1{
 background-position:top right;
 background-repeat:no-repeat;
}

.box10 .w2 {
 background-position:top left;
 background-repeat:no-repeat;
}

.box10 .w3 {
 padding:21px 21px 21px 21px;
 background-position:bottom right;
 background-repeat:no-repeat;
}

/* nice edit form */

.formpart{background-color:#BFC2CA;color:#fff;border-top:1px solid #9FA3AC;border-bottom:1px solid #fff;padding-left:10px}
.formtab{background-color:#F1F1F3}
.formtab .tx5{padding-left:10px}

.formbutw {border-bottom:1px solid #fff}
.formbutd {background-color:#BFC2CA; border-top:3px solid #BFC2CA; height:52px}
.formbut {background-color:#EDEEF0; border-top:3px solid #BFC2CA; height:52px}


/* menu */
.inset2 td span {
 display:none;
}

.inset2 table {
 background-color:#fff;
}

.inset2 td.w1 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#EDEEF0;
 vertical-align:top;
}

.inset2 td.w1vip {
 background-position:top left;
 background-repeat:no-repeat;
 vertical-align:top;
}

.inset2 td.w1e {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#EDEEF0;
 vertical-align:top;
}

.inset2 td.w1 div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w1vip div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w1e div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}


.inset2 td.w2 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#BFC2CA;
 vertical-align:top;
}

.inset2 td.w2 div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}


.inset2 td.w2vip {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#edeef0;
 vertical-align:top;
}

.inset2 td.w2vip div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w7 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#FF7B00;
 vertical-align:top;
}

.inset2 td.w7 div{
 background-position:top right;
 background-repeat:no-repeat;
 color:#fff;
 padding:5px 10px 5px 10px;
}

.inset2 td.w5 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#90A1D9;
 vertical-align:top;
}

.inset2 td.w5 div{
 background-position:top right;
 background-repeat:no-repeat;
 color:#fff;
 padding:5px 10px 5px 10px;
}

.inset2 td.w6 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#500A4B;
 vertical-align:top;
}

.inset2 td.w6 div{
 background-position:top right;
 background-repeat:no-repeat;
 color:#fff;
 padding:5px 10px 5px 10px;
}

.inset2 td.del{
 background-image:none;
 background-color:#fff;
 width:2px;
}

/* bullet */
ul.part {
 margin-left:0;
 padding-left:13px;
 line-height:2em;
}

/* pager */
.m_pager .link, #m_pager .link {
 text-align:center;
 width:14px;height:14px;
 background-color:#fff;
 color:#000;
 border:1px solid #d6d8dd;
 padding-right:3px;
}
.m_pager .link a, #m_pager .link a{color:#000}

#m_pager .clink {
 text-align:center;
 width:14px;height:14px;
 background-color:#ff6600;
 color:#fff;
 border:1px solid #fff;
}
#m_pager .clink a{color:#fff}


/* LINES */

/* line like hr */
.line2_up,.l_2,.line3_up,.l_3, .l_2b, .l_3b{
 background-position:top left;
 background-repeat:repeat-x;
}

.l_1, .l_2, .l_3, .l_2b, .l_3b {
 line-height:0;padding:0;margin:0;font-size:0pt;
}

.l_1{
 height:2px;
}

.l_2,.l_3, .l_2b, .l_3b {
 height:3px;
}

.l_1 hr,.l_2 hr, .l_3 hr, .l_2b hr, .l_3b hr{ display:none; }

.hr_1,.hr_2,.hr_3,.hr_4{
 background-position:top left;
 background-repeat:repeat-x;
 line-height:0;padding:0;margin:0;font-size:0pt;
}

.hr_1{height:3px}
.hr_2,.hr_3{height:1px}
.hr_4{height:7px}


.hr_1 hr,.hr_2 hr, .hr_3 hr, .hr_4 hr{display:none}

/* vertical */
.vr1 {
 background-position:90% top;
 background-repeat:repeat-y;
}

.vr2 {
 background-position:center top;
 background-repeat:repeat-y;
}

.vr3 {
 background-position:center top;
 background-repeat:repeat-y;
}

/* circle */
.circleb{
width:161px;height:161px;
text-align:center;
vertical-align:middle;
}
.circlea{
width:161px;height:161px;
text-align:center;
vertical-align:middle;
}


/* OTHER */
.middle td{
text-align:center;
vertical-align:middle;
}

.td, .td td{
 line-height:170%;
 padding-right:3px;
 white-space:nowrap;
}

.td input,.td select{
 margin-right:3px;
 white-space:nowrap;
}


.tdn td,.tdw td{
 padding-top:4px;
 padding-bottom:4px;
 white-space:normal;
}

.tdn td{
 white-space:nowrap;
}


/* COMMON AND PADDING */
div hr{position:absolute;bottom:0;height:0px;color:#CCCED5;border:0;} /* mostly for IE4 */

label {cursor:hand}
form { margin:0;padding:0 }
.center{text-align: center}
.pad20 {padding-bottom:20px}
.pad16 {padding-bottom:16px}
.pad8 {padding-bottom:8px}
.pad0,.pad0 td {padding:0}

.box_pad{padding:12px 6px 12px 6px;}
.box_pad select,.box_pad textarea,.box_pad input {margin-top:4px;margin-bottom:4px}

.tab40{padding-top:20px;padding-bottom:20px;}
.tab30{padding-top:15px;padding-bottom:15px;}
.tab20{padding-top:10px;padding-bottom:10px;}
.tab10{padding-top:5px;padding-bottom:5px;display:block}

.ltab16{margin-left:16px}
.ltab16 td{padding-left:0px}

.sp40{height:40px}
.sp35{height:35px}
.sp20{height:20px}
.sp10{height:10px}

.wid10{width:10px}
.wid20{width:20px}
.dotted {border-bottom:1px dotted #000}
.none {display:none}
.block {display:block}
.clear {clear:both}
.tline {line-height:150%}
.mline {line-height:140%}

/* anchor */
a.a1 {color:#336699}
a.a2 {color:#CC0000}
a.a3 {color:#FF640A}
a.a4 {color:#000000}
a.a5 {color:#848484}
a.a6 {color:#6699CC}
a.a7 {color:#515C67}
a.a8 {color:#FF6600}

/* header */
.h3,.h3l,.h3p {font-weight:bold;color:#848484}	/* grey light */
.h2 {font-weight:bold;color:#FF640A}		/* red light */
.h1,.h1l,.h1p,.h3b {font-weight:bold;color:#61A2E3}	/* blue light */



h1.h1,h1.h1l,h1.h1p {
 font-size:16px;
 font-family:Arial, Helvetica, sans-serif;
 margin-top:0;padding-top:0;padding-bottom:0;
 margin-bottom:21px;
}

h2.h2 {
 font-size:100%;
 margin-top:0;padding-top:0;padding-bottom:0;
 margin-bottom:8px;
}

h3.h3,h3.h3l,h3.h3p,h3.h3b {
 font-size:100%;
 margin-top:0;padding-top:0;padding-bottom:0;
 margin-bottom:8px;
}

h3.h3l, h1.h1l, h1{
 margin-bottom:0;
}

h1.h1p {
 margin-bottom:4px;
}

h3.h3p{
 margin-bottom:21px;
}

h1.corp {
 font-size:21px;
 font-family:Arial;
 font-weight:normal;
 color:#444444;
}

h2.corp {
 font-size:180%;
 font-family:Arial;
 font-weight:normal;
 color:#2e2e2e;
}

.corp_promo h4 {
 color:#515C67;
 font-size:12px;
 margin-bottom:0;
}
.corp_promo .tx5 {
 line-height:140%;
}

.corp_li a{
 text-decoration:none;
 color:#000;
}

.br5 {padding-top:5px}
/* text */
.tx9 {color:#8e959c}
.tx8 {color:#B4A06B}
.txa7 {color:#515C67}
.tx7 {color:#666652}   /* dark gray (on yellow box) */
.tx6 {color:#AEAEAE}   /* grey more light */
.tx5,.tx5 td {color:#848484}   /* grey light */
.tx4 {color:#72B400}   /* green */
.tx3 {color:#CC0000}   /* red */
.tx2 {color:#FF9933}   /* red more light */
.tx1 {color:#FF640A}   /* red light */
.tx0,.tx0 td {color:#000000} /* black */

/* block */
.bl5 {color: #fff; background-color: #666666}
.phone{border:1px solid #ffe39c;background-color:#fff7de;padding-left:3pt;padding-right:3pt;white-space:nowrap}
.box6 .phone{border:1px solid #FFE19B;background-color:#fff;}

.tr_mt{background-color:#e8ffc5}
.tdr_mt,.tdc_mt,.tdl_mt{border-top:1px solid #d5eeb0;border-bottom:1px solid #d5eeb0}
.photo_a,.photo_v,.photo_i,.photo_s{padding:2px}

.photo_a{background-color:#edeef0}
.photo_v{background-color:#ff9900}
.photo_i{background-color:#eca4ec}
.photo_s,.tdc_mt .photo_a{background-color:#99cc33}

/* yellow box, used in js cookies detection */
.yellow {color:#996633; background-color:#fff0c1}

/* li */
ul.mark1  {
 margin-left:15px;
 padding-left:0;
}

ul.mark1 li {
 margin-top: 3px;
 vertical-align: top;
}

ul.ul {
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}

/* input */

.in3{width:300px}
.in2{width:200px}

/* faq */
.faq p.q {
 padding-top:30px;
 color:#515c67;
 font-weight:bold;
}

.faq div.a {
 line-height:130%;
 padding-top:30px;
 color:#333333;
 padding-bottom:20px;
 border-bottom:1px solid #dadcde;
}

/* search block for main page */
.fontab_s .search_hr {display:none}
.fontab_s .tx5 { color:#000}

/* message folders */
.folders td{border-bottom:1px solid #bfc2ca;height:34px;}
.folders tr.selected {background-color:#bfc2ca}
.folders tr {background-color:#edeef0}
.folders tr.last {background-color:#fff}
.folders tr.last td{border:none}

/* partner folders */
.programs td{border-bottom:1px solid #DFE0E4;color:#808080}
.programs td.sep{border-bottom:1px solid #DFE0E4;border-right:1px solid #DFE0E4;color:#808080}
.programs tr.selected td{line-height:130%;background-color:#ffedb6;color:#6A5421}
.programs tr.lselected td{line-height:130%;background-color:#ffcc33;color:#6A5421}
.programs tr {background-color:#fff}
.programs tr.hover {background-color:#ffffdd}
.programs tr.last {background-color:#fff}
.programs tr.last td{border:none}
.programs tr.last td.sep{border-right:1px solid #DFE0E4;color:#808080}
.programs .h{color:#72B400}
.programs .hexcl{color:#666699}
.programs .hcons{color:#ff6600}
.programs .h img{padding-right:4px}
.programs_site{border-top:3px solid #DFE0E4}

.notab, .notab td{padding:0;margin:0}

.rdiv{
 width:20px;
 height:4px;
 float:right;
 background:#ff640a;
 position:absolute;
}



/*
VIP
*/

.inset3 table {
 background-color: #FFFAE7;
}

.inset3 td.w1 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#FFF2CF;
 vertical-align:top;
}

.inset3 td.w1 div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset3 td.w2 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#FFC56C;
 vertical-align:top;
}

.inset3 td.w2 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#FFC56C;
 vertical-align:top;
}

.inset3 td.w2 div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset3 td.del{

 background-image:none;
 background-color:#FFFAE7;
 width:2px;
}

.statline
{
	width: 100%;
	white-space: nowrap;
}
TD.statline { padding-right: 10px; }
 

#BottomPager A,
#BottomPager DIV {
	background-color: #EDEEF0;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	color: #333;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 5px 6px 5px;
	min-width: 18px;
	width: 25px;
}
	html>body #BottomPager A,
	html>body #BottomPager DIV {
		width: auto;
		padding: 4px 4px 6px 4px;
	}
	
#BottomPager A:hover { background-color: #e0e0e0; }

#BottomPager DIV {
	background-color: #6699CC;
	font-weight: bold;
	color: #fff;
}

td,body{font-size:80%;font-family:arial;}
input,textarea,select{font-family:Arial, sans-serif}
a{COLOR:#0033cc}
.login{color:#63A2E7}
.grey{COLOR:#808080}
.grey2{COLOR:#53697c}
.dgrey{color:#636563}
.greyer,.greyer A{COLOR:#808080}
.whiter,.whiter A{COLOR:#fff}
.black{COLOR:#000000}
.black A{COLOR:#333333}
.red,.red A{COLOR:#ff6633}
.rblue,.rblue a{color:#6868A9}
.mback{BORDER-BOTTOM:#DDDEE0 3px solid;BACKGROUND-COLOR:#EDEEF0}
.mbacka{COLOR:#333333;BORDER-BOTTOM:#ccccff 3px solid;BACKGROUND-COLOR:#CCCCFF}
.mbackb{BORDER-BOTTOM:#C2C2F2 5px solid}

.mitema {background: #fff;font-family:arial; }
.mitema a{color:#00468C; text-decoration: none;}

.mitem{background: #afc5cf;padding-top:0px;font-family:arial;}
.mitem a{color:#fff; text-decoration: none;}

.aitema {padding-left:0px;padding-right:15px;padding-top:0px;background: #fff;font-family:arial; }
.aitema a{color:#00468C; text-decoration: none;}

.aitem{padding-left:9px;padding-right:9px; background: #afc5cf;padding-top:0px;font-family:arial;}
.aitem a{color:#fff; text-decoration: none;}

.statline a{color:#fff;font-family:arial;}
.statline{color:#fff;padding-top:2px;padding-right:14px;font-family:arial;font-size: 11px;}

.div20{height:20px;padding:5px;vertical-align:middle}
.tab20{padding-top:10px;padding-bottom:10px;}
/* .tab20{margin-top:10px;margin-bottom:10px} */

.tab40{padding-top:20px;padding-bottom:20px;}
/* virtual hr */
.hr1,.hr1dotted,.hr1m,.hr2,.hr2_s,.hr2dotted,.hr2_g {
 width:100%;height:0px;line-height:0;padding:0;margin:0;font-size:0pt;
}
.hr2,.hr2_s{border-bottom:2px solid #DDDEE0}
.hr2dotted{border-bottom:2px dotted #DDDEE0}
.hr2_g{border-bottom:2px solid #DDDEE0}
.hr1{border-bottom:1px solid #DDDEE0}
.hr1dotted{border-bottom:1px dotted #DDDEE0}
.hr1m{border-bottom:1px solid #DDDEE0;margin-left:10px;margin-right:10px}

.theader,.header,.subheader{FONT-SIZE:16px;COLOR:#61a2e3;font-family:Arial, Helvetica, sans-serif}
.theader{font-weight:bold}
.yellow{COLOR:#996633;BACKGROUND-COLOR:#fff0c1}
.yellow2{BORDER-TOP:#ffe8a2 4px solid;COLOR:#996633;BACKGROUND-COLOR:#fff0c1}

.fong,.fonb,.fonbut,.fonbutd,.fonbutd a,.fonpart{color:#FFF}
.fong{background-color:#C1CAD1}
.fonb{background-color:#666666}
.fonbut{background-color:#DDDEE0;border-top:4px solid #A4B2BD;height:50px}
.fonbutd{background-color:#A4B2BD;border-top:4px solid #A4B2BD;height:50px}
.fonbutd a:hover{color:#000}
.fonpart{background-color:#627B8D;border-top:1px solid #DBE0E5;border-bottom:2px solid #53697C}
.fontab_s{COLOR:#000;BACKGROUND-COLOR:#8ec1ff}
.fontab{COLOR:#000;BACKGROUND-COLOR:#EDEEF0}

.form_mess{width:400px}
.yes{background-color:#B4D17D}
.no{background-color:#D07C7D}
.check{background-color:#DBE0E4}
.borderb{border-bottom:1px solid #DDDEE0}
.bordert{border-top:1px solid #DDDEE0}
.borderbt{border-top:1px solid #DDDEE0;border-bottom:1px solid #DDDEE0}
.borderbw{border-bottom:1px solid #fff}
.bordertw{border-top:1px solid #fff}
.borderto{border-top:3px solid #EBD4A5}
.blue{color:#61a2e3}
.gblue{color:#6699CC}
.gblueindex{FONT-SIZE:100%;color:#6699CC}
.name{font-size:14px}
.green,.green a{color:#72B001}
.rejected{color:#DB7575}
.rejected2{color:#B50000}
.t,.t a,.t2,.t3,.t3 a,.sgl,.sglselect {FONT-SIZE:10px;COLOR:#000;FONT-FAMILY:Verdana, Tahoma, Sans Serif}
.t2,.t2 a {COLOR:#707173}
.t3,.t3 a,.sgl,.sglselect {FONT-SIZE:11px}
.sgl {COLOR:#99B7CF}
.sglselect {COLOR:#FFF}
#phone {border:1px solid #ffe39c;background-color:#fff7de;padding-left:3pt;padding-right:3pt;white-space:nowrap}
#tspace {line-height:140%}
.p_0{background-color:#EDEEF0}
.p_1{background-color:#ECA4EC}
.p_2{background-color:#FFBB5A}
.p_3{background-color:#ADDC75}
.p_4{background-color:#EFEFF7}
.n_intim{color:#CC66CC}
/*




*/
.amt,.amt a{color:#FF6633;font-weight:bold}

ul.licheck {margin-top:30px; margin-bottom:0px; padding:0}
.licheck {margin-left:15px }
.licheck li{line-height:0.8;vertical-align:top;
 margin:10px 0 10px 5px;padding-left:5px;
}

.headline_d{border-bottom:5px solid #E1E2E4}
.headline_filter{border-top:5px solid #E1E2E4}
.headline_1{border-bottom:5px solid #C2C2F2}

.headprog_d{font-family:Tahoma, Arial, sans-serif;font-size:10px;color:#8E8F90}
.headprog_1{font-family:Tahoma, Arial, sans-serif;font-size:10px;color:#7A7A99}

.link_black, a.link_black, .link_black a{COLOR: #000}

.active,.active a{color:#FF6600}
.tab7 dt{margin-bottom:7px}
.tab10 td{padding-bottom:10px}
.reder,.redheader,.redsubheader{color:#FF6600}
.redheader {font-size:16px;font-family:Arial, Helvetica, sans-serif}

.b10{margin-bottom:15px}
.redsubheader,.dateheader {
  font-size:100%;
  margin-bottom:5px;
}
.dateheader {}

.redsubheader{font-weight:bold}
.brown{color:#A46B35}

.content h3{margin-top:0;padding-top:0}
.fpad{padding:0 20px 0 10px}.fpad input{margin-top:5px;width:92px}

.dblack {color:#000;}
/*.bg02 {background:url(bg_top02.jpg) bottom center repeat-x;height:36px;}*/
.box0{width:100%}
.box0 table{width:760px}

/*
.fontab_s {
 background: #D3E6FF;
 height:150px
}

.fontab_s .tx5{
  color:#fff
}
.fontab_s .pad{padding:15px 17px 15px 17px}
*/
.h2 {color:#72B001;}

.inset2 td.w1e div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w1e {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#D3E6FF;
 vertical-align:top;
}

.inset2 td.w1e1 div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w1e1 {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#D3E6FF;
 vertical-align:top;
}

.inset2 td.w2e {
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#92c3ff;
 vertical-align:top;
}
.inset2 td.w2e div{
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}
.yes {background: #d3e6ff;}
.tx5 {color: #000;}

.fontab_s .tx5{
  color:#fff
}
.fontab_s .pad{padding:15px 17px 15px 17px}

.bottom {margin-bottom: 10px;}