/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0 0 30px 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; background:#ffffff url(../images/bg.jpg) top center no-repeat; color:#000000;  }
body.main { background:#ffffff url(../images/bg-main.jpg) top center no-repeat; }
body.splash { background:#000611; }
input, textarea { font-family:Arial, sans-serif, Helvetica; font-size:12px; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, label, fieldset { padding:0; margin:0; border:0; }

/* = TYPOGRAPHY
---------------------------------------------------------------------------------------------------*/
/* headings */
h1, .t1 { font-size:30px; margin-bottom:5px; color:#011434; }
h2, .t2 { font-size:19px; margin-bottom:5px; }
h3, .t3 { font-size:12px; margin-bottom:2px; }

/* Text elements */
p { line-height:140%; margin:0 0 15px 0; }
img { margin: 0; border:none; padding:0; display:block; }
a { color:#005FD7; outline:none; text-decoration:underline; }
a:hover { text-decoration:none; }

/* misc */
ul li, ol li { list-style:none; line-height:140%;  }
ul.mar5 li { margin-bottom:5px; }
ul.mar8 li { margin-bottom:8px; }
ul.mar10 li { margin-bottom:10px; }
ul.mar15 li { margin-bottom:15px; }
ul.mar20 li { margin-bottom:20px; }
ul.sM.mar20 { margin:0 0 30px 0; }
.clear { clear:both; }
.clearPadding { clear:both; padding:15px 0 0 0; }
.textLeft { text-align:center; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.center { margin:0 auto; }
.float { float:left; }
.floatRight { float:right; }
.wrap { margin:0 auto; text-align:left; width:960px; }
.wrapSplash { margin:0 auto; text-align:left; width:821px; }
.big { font-size:30px; font-weight:bold; }
.small { font-size:10px; }
.sM { margin-bottom:10px; }
p.descr,
div.descr { font-size:17px; height:65px; overflow:hidden; }

/* = header
---------------------------------------------------------------------------------------------------*/
.header { background-color:#001127; }
.header a.logo { display:block; width:205px; height:191px; float:left; }
.header { height:191px; overflow:hidden; position:relative; }
.header.headerMain { /*height:511px;*/  }
.mainMenu { width:755px; height:94px; padding:97px 0 0 0; float:left; background:#010A19 url(../images/layout/h.jpg) left top no-repeat; }
.mainMenu li { height:94px; float:left; background:url(../images/layout/menu-splitter.jpg) right top no-repeat; padding:0 2px 0 0; }
.mainMenu li a { display:block; float:left; height:44px; color:#fff; font-size:18px; text-decoration:none; padding:50px 16px 0 16px; }
.mainMenu li a.active,
.mainMenu li a.active:hover,
.mainMenu li a:hover { background:url(../images/layout/menu-bg.jpg) left top repeat-x; }
.mainMenu li.last { background:none; }
.header a.signup { display:block; width:91px; height:35px; line-height:35px; text-align:center; color:#005FD7; font-size:18px; text-decoration:none; position:absolute; top:136px; left:840px; background:#FFFFFF url(../images/layout/bg-signup.gif) left top no-repeat; }
.sub { width:960px; height:162px; }
.sub h1 { margin:0; }
.sub h1 span { display:none; }
.sub p { font-size:18px; color:#fff; padding:90px 385px 0 31px; }
.sub.programs1 { background:#000E31 url(../images/layout/h-programs.jpg) left top no-repeat; }
.sub.contact1 { background:#000E31 url(../images/layout/h-contact.jpg) left top no-repeat; }
.sub.our-sites1 { background:#000E31 url(../images/layout/h-our-sites.jpg) left top no-repeat; }
.sub.features1 { background:#000E31 url(../images/layout/h-features.jpg) left top no-repeat; }
.sub.faq1 { background:#000E31 url(../images/layout/h-faq.jpg) left top no-repeat; }
.headerSub { width:960px; height:320px; overflow:hidden; position:relative; }
.headerSub .seq1 { width:475px; height:114px; padding:206px 0 0 485px; background:#001127 url(../images/layout/FetishHits-main-r2_05.jpg) left top no-repeat; }
.headerSub .seq2 { width:927px; height:95px; padding:225px 0 0 33px; background:#001127 url(../images/layout/FetishHits-main-r2_06.jpg) left top no-repeat; }
.sub.resources1 { background:#000E31 url(../images/layout/h-resources.jpg) left top no-repeat; }

/* = main
---------------------------------------------------------------------------------------------------*/
div.main { padding:25px 0 0 28px; width:932px; margin:0 0 15px 0; }
div.mainMain { margin:0 0 40px 0; }
div.main.programs { background:url(../images/layout/bg-programs.jpg) right top no-repeat; }
div.main.contact { background:url(../images/layout/bg-contact.jpg) right top no-repeat; }
div.main.features { background:url(../images/layout/bg-features.jpg) right top no-repeat; }
div.main.faq { background:url(../images/layout/bg-faq.jpg) right top no-repeat; }
div.main.resources { background:url(../images/layout/bg-resources.jpg) right top no-repeat; }
/* = nav
---------------------------------------------------------------------------------------------------*/
.nav { position:relative; z-index:50; height:42px; margin:0; }
.nav li { float:left; margin:0 1px 0 0; }
.nav li a { text-decoration:none; font-weight:bold; display:block; float:left; height:24px; padding:18px 0 0 0; text-align:center; position:relative; z-index:50; }
.nav li.m1 a { background:url(../images/layout/but-1.gif) left top no-repeat; width:64px;}
.nav li.m2 a { background:url(../images/layout/but-2.gif) left top no-repeat; width:145px;}
.nav li.m3 a { background:url(../images/layout/but-3.gif) left top no-repeat; width:148px;}
.nav li a.active { background-position:bottom; padding:7px 0 0 0; height:35px; color:#011434; }
.nav li a:hover { text-decoration:none; }
.navBox { margin:0 0 20px 0; }
.option { background:url(../images/layout/bg-box-corners-top.gif) left top no-repeat; position:relative; top:-5px; z-index:1; }
.optionInner { background:url(../images/layout/bg-box-corners-bottom.gif) bottom left no-repeat; padding:40px 50px 25px 25px; }
.option ul li { margin:0 0 5px 0; }
.option a { text-decoration:underline; }

/* = wb
---------------------------------------------------------------------------------------------------*/
.wb { width:530px; margin:0 0 25px 0; }
.wb.sM { width:auto; }
.wb h2 { font-size:30px; }
.wb p.descr { font-size:16px; height:auto; }

/* = switchBox
---------------------------------------------------------------------------------------------------*/
ul.switchBox { width:188px; padding:0 0 0 18px; height:38px; line-height:38px; margin:0 auto; background:url(../images/layout/bg-box.jpg) left top no-repeat; }
ul.switchBox li { line-height:33px; background:url(../images/layout/divider-1.gif) right center no-repeat; padding:0 9px 0 0; margin:0 5px 0 0; float:left; font-weight:bold; }
ul.switchBox li.rear { margin:0; padding:0; background:none; }

/* = lays
---------------------------------------------------------------------------------------------------*/
.lay11 { width:592px; float:left; }
.lay11.marH { margin:0 20px 0 0; }
.lay12 { width:290px; float:left; }

/* = boxes
---------------------------------------------------------------------------------------------------*/
.box .top { /*background-color:#F4F4F4;*/ position:relative; }
.box .top h2 span { display:none; }
.box .top a.more { position:absolute; top:20px; right:13px; }
.box .top a.more.rss { background:url(../images/layout/icon-rss.gif) left center no-repeat; padding:0 0 0 18px; }
.box p { padding:0 16px 0 16px; }
.box p.text { padding:0; }
.box1 { width:593px; background:url(../images/layout/box-1-content.gif) left top no-repeat; }
.box2 { width:290px; background:url(../images/layout/box-2-content.gif) left top no-repeat; }
.box31 { width:390px; height:277px; overflow:hidden; float:left; margin:5px 10px 0 0; background:url(../images/layout/box-3-content.gif) left top no-repeat; }
.features .top { width:390px; height:48px; background:url(../images/layout/box-top-3.jpg) left top no-repeat; }
.new-sites .top { width:593px; height:48px; background:url(../images/layout/box-top-1.jpg) left top no-repeat; }
.recent-news .top { width:290px; height:48px; margin:0 0 5px 0; background:url(../images/layout/box-top-2.jpg) left top no-repeat; }
.top-sites .top { width:192px; height:48px; background:url(../images/layout/box-top-4.jpg) left top no-repeat; }
.useful-tips .top { width:390px; height:48px; background:url(../images/layout/box-top-8.jpg) left top no-repeat; }
.box31 ul { width:374px; padding:0 0 0 16px; float:left; font-weight:bold; }
.box31 ul li { background:url(../images/layout/dot-blue.gif) left 5px no-repeat; padding:0 0 0 14px; width:374px; float:left; }
.box .normal { font-weight:normal; float:none; width:auto; }
.box .normal li { width:auto; float:none; }
.box31 ul li .a { display:block; float:left; width:177px; }
.box31 ul li .b { display:block; float:left; width:183px; }
.box32 { width:192px; height:277px; overflow:hidden; float:left; margin:5px 0 0 0; background:url(../images/layout/box-4-content.gif) left top no-repeat; }
.box32 ul { margin:0 0 0 17px; }
/* box4 */
.box4 { width:901px; background:url(../images/layout/box-5-content.gif) left top no-repeat; position:relative; }
.box4 .top { width:901px; height:48px; background:url(../images/layout/box-top-5.jpg) left top no-repeat; float:left; }
.box4 img.fh { position:absolute; left:794px; top:48px; }
/* listBox */
.box .listBox { margin:0 0 0 1px; }
.listBox li { float:left; margin:0 8px 0 0; text-align:center; font-size:12px; }
.listBox li.last { margin-right:0; }
.listBox.programs li { background:url(../images/layout/box-top-6.jpg) left top no-repeat; width:149px; padding:22px 10px 0 20px; margin:0 3px 29px 0; height:471px; text-align:left; overflow:hidden; }
.listBox.programs li h3 { font-size:17px; padding:0; margin:0 0 10px 0; overflow:hidden; height:35px; }
.listBox.programs li p { height:255px; overflow:hidden; }
.listBox.programs li.rear { margin-right:0; }
.listBox.programs li a.button { display:block; width:138px; height:29px; line-height:29px; margin:0 auto; background:#F2F4F8 url(../images/layout/bg-signup.jpg) left top no-repeat; text-align:center; text-decoration:none; }
.listBox.features { background:url(../images/layout/bg-features-box.jpg) left top no-repeat; width:886px; float:left; padding:10px 0 0 16px; margin:0 0 15px 0; }
.listBox.features li { width:433px;	 height:111px; padding:9px 30px 0 0; border-right:1px solid #F7F7F7; border-bottom:1px solid #F7F7F7; text-align:left; }
.listBox.features li.rear { width:389px; border-right:0; padding-right:10px; }
.listBox.features li.last { border-bottom:0; }
.listBox.features li h3 { font-size:18px; margin:0 0 10px 0; }
.listBox.features li img { float:left; margin:0 15px 0 0; }
.listBox.banners li { margin:0 10px 10px 0; }

/* scrollBox */
.scrollBox { width:258px; padding:0 15px 0 0; height:259px; overflow-y:scroll; margin:0 0 0 16px; }
.scrollBox .date { font-size:10px; text-transform:uppercase; color:#929292; }
.scrollBox .title { font-weight:bold; }
.image { background:url(../images/layout/image-border.gif) left top no-repeat; width:191px; height:141px; padding:1px 0 0 1px; margin:0 0 5px 0; }
a.signUpBig { display:block; width:573px; height:19px; padding:65px 0 0 69px; background:url(../images/layout/b-sign-up.jpg) left top no-repeat; margin:0 0 0 5px; font-size:10px; text-transform:uppercase; color:#fff; text-decoration:none; }
* html a.signUpBig { display:inline; }
a.signUpBigPrograms { display:block; width:617px; height:40px; padding:65px 0 0 108px; font-size:10px; text-transform:uppercase; color:#fff; text-decoration:none; background:url(../images/layout/bg-signup-1.jpg) left top no-repeat; }
a.signUpBigFeatures { display:block; width:737px; height:43px; padding:63px 0 0 159px; font-size:10px; text-transform:uppercase; color:#fff; text-decoration:none; background:url(../images/layout/bg-signup-2.jpg) left top no-repeat; margin:0 auto 20px auto; }

/* = listBoxes
---------------------------------------------------------------------------------------------------*/
.listBoxes h3 { color:#011434; font-weight:bold; font-size:12px; background:url(../images/layout/box-top-7-1.jpg) left top no-repeat; width:179px; text-align:center; height:17px; padding:8px 0 0 0; margin:0; }
.listBoxes ul.listBox { width:885px; margin:0 0 5px 0; padding:25px 0 0 20px; float:left; background:url(../images/layout/box-top-7.jpg) left top no-repeat; }
.listBoxes ul.listBox li { height:178px; overflow:hidden; background:url(../images/layout/divider-2.gif) right top no-repeat; padding:0 15px 0 0; margin:0 15px 0 0; }
.listBoxes ul.listBox li.rear { padding:0; margin:0; background:none; }

/* = programsSignUp
---------------------------------------------------------------------------------------------------*/
.programsSignUp { height:242px; overflow:hidden; padding:10px 0 0 155px; background:url(../images/layout/bg-programs-2.jpg) left top no-repeat; }
.programsSignUp ul { width:180px; float:left; }
.programsSignUp ul li { background:url(../images/layout/dot-blue.gif) left 5px no-repeat; padding:0 0 0 12px; height:1%; }

/* = footer
---------------------------------------------------------------------------------------------------*/
.footer { background:url(../images/layout/b.jpg) left top no-repeat; color:#7F7F7F; font-size:10px; text-transform:uppercase; padding:20px 0 0 0; }
.footer a { color:#7F7F7F; }
.footer p.copy { float:left; }
.footer ul.footerMenu { float:right; }
.footer ul.footerMenu li { background:url(../images/layout/divider.gif) right center no-repeat; padding:0 14px 0 0; margin:0 12px 0 0; }
.footer ul.footerMenu li.last { margin:0; padding:0; background:none; }
.footer ul li { float:left; }

/* = wrapSplash
---------------------------------------------------------------------------------------------------*/
.wrapSplash { position:relative; }
.wrapSplash img.sSideL { position:absolute; left:-161px; top:0; }
.wrapSplash img.sSideR { position:absolute; right:-161px; top:0; }
.wrapSplash h1,
.wrapSplash h2 { margin:0; padding:0; }
.wrapSplash a.logo { display:block; width:383px; height:358px; float:left; }
.wrapSplash .sLeft p,
.wrapSplash .sRight p { height:179px; overflow:hidden; color:#fff; font-size:15px; }
.wrapSplash .sLeft,
.wrapSplash .sRight { width:219px; height:316px; float:left; }
.wrapSplash .sLeft { background:url(../images/layout/splash-left.jpg) no-repeat; }
.wrapSplash .sRight { background:url(../images/layout/splash-right.jpg) no-repeat; }
.wrapSplash .sCenter { width:383px; float:left; }

/*
	INSIDE / members area styles
---------------------------------------------------------------------------------------------------*/
/* = .header
---------------------------------------------------------------------------------------------------*/
body.inside { background:#ffffff url(../images/bg-inside.jpg) top center no-repeat; }
body.inside .header { height:190px; overflow:hidden; }
body.inside .header a.logo { display:block; width:202px; height:190px; float:left; }

/* = .menu
---------------------------------------------------------------------------------------------------*/
body.inside .menu { width:758px; height:64px; padding:126px 0 0 0; float:left; background:#031B40 url(../images/layout/inside/h.jpg) left top no-repeat; }

body.inside .iMainMenu { float:right; }
body.inside .iMainMenu li { float:left; height:64px; margin:0 1px 0 0; }
body.inside .iMainMenu li.last { margin-right:0; }
body.inside .iMainMenu li a { display:block; height:64px; float:left;  font-size:18px; color:#fff; text-decoration:none; text-align:center; }
body.inside .iMainMenu li a:hover,
body.inside .iMainMenu li a.active:hover,
body.inside .iMainMenu li a.active { background:url(../images/layout/inside/mn-but-l.gif) left top no-repeat; color:#0E3C90; }
body.inside .iMainMenu li a span { display:block; height:64px; float:left; line-height:64px; padding:0 20px 0 20px; cursor:pointer; }
body.inside .iMainMenu li a:hover span,
body.inside .iMainMenu li a.active:hover span,
body.inside .iMainMenu li a.active span { background:url(../images/layout/inside/mn-but-r.gif) right top no-repeat;  }

/* = .menu news
---------------------------------------------------------------------------------------------------*/
body.inside .menunews { width:758px; height:64px; padding:126px 0 0 0; float:left; background:#031B40 url(../images/layout/inside/hnews.jpg) left top no-repeat; }

/* = .main
---------------------------------------------------------------------------------------------------*/
body.inside .main { min-height:400px; margin-bottom:30px; }
* html body.inside .main { height:400px; }
body.inside .main.mainTopBoxOpen { padding-top:0; }
body.inside .mainTopBox { width:899px; padding:0 33px 0 28px; height:42px; background:url(../images/layout/inside/bg-topbox.jpg) left top repeat-x; color:#0E3C90; }
body.inside .mainTopBox .logInfo { background:url(../images/layout/inside/bg-wb.gif) left center no-repeat; padding:0 0 0 12px; float:left; height:42px; line-height:42px; }
body.inside .mainTopBox .moneyInfo { height:42px; line-height:42px; float:right; }
body.inside .mainTopBoxMenu { height:42px; line-height:42px; color:#0E0E0E; }
body.inside .mainTopBoxMenu li { height:42px; line-height:42px; display:inline; background:url(../images/layout/divider-3.gif) right center no-repeat; padding:0 8px 0 0; margin:0 6px 0 0; }
body.inside .mainTopBoxMenu li.last { padding:0; margin:0; background:none; }

body.inside .descr { min-height:241px;  }
* html body.inside .descr { height:241px; }
* html body.inside div.descrNormal { height:auto; }
body.inside div.descrNormal { min-height:100%; }
body.inside .scrollBox { height:555px; }
body.inside .box31,
body.inside .box32 { height:auto; }
body.inside .box32.top-sites { color:#1054C7; }

/* = .accountAdmin
---------------------------------------------------------------------------------------------------*/
.accountAdmin { width:902px; margin:0 0 40px 0; }
.accountAdmin h2 { height:39px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 15px; line-height:39px; background:url(../images/layout/inside/form-1.jpg) left top no-repeat; }
.accountAdmin h2.v { height:41px; line-height:41px; background:url(../images/layout/inside/form-4.jpg) left top no-repeat; }
.accountAdmin h3 { height:39px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 15px; line-height:39px; background:url(../images/layout/inside/form-1_870.jpg) left top no-repeat;}
.accountAdmin h3.v { height:41px; line-height:41px; background:url(../images/layout/inside/form-4_870.jpg) left top no-repeat;  }
.accountAdmin .line1 { height:30px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top no-repeat; }
.accountAdmin .line2 { height:36px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat; }
.accountAdmin .line21 { height:28px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-6.jpg) left top no-repeat; }
.accountAdmin label { float:left; margin:0 10px 0 0; padding:3px 0 0 0; }
.accountAdmin input.field { float:left; }
.accountAdmin input.fieldE { border:0; background:none; padding:3px 0 0 0; }
.accountAdmin input.field1 { width:216px; }
.accountAdmin input.field2 { width:194px; }
.accountAdmin input.field3 { width:171px; }
.accountAdmin label.l1 { width:80px; }
.accountAdmin label.l2 { width:102px; }
.accountAdmin label.l3 { width:124px; }
.accountAdmin .line2rep { height:120px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top repeat-y; }
.accountAdmin .line1rep { height:180px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top repeat-y; }
.accountAdmin label.l4 { width:180px; }
.accountAdmin .line3 { height:60px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top repeat-y; }
.accountAdmin .line22 { height:92px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat; }
.accountAdmin .line23 {
	height:30px;
	padding:9px 0 0 255px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;
}
.accountAdmin .line24 {
	height:30px;
	padding:9px 0 0 388px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;
}

.accountAdmin .line25 {
	height:36px;
	padding:9px 0 0 38px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;}


/* = .iBox
---------------------------------------------------------------------------------------------------*/
.iBox { width:873px; padding:12px 15px 12px 15px; }
.iBox h2 { font-size:12px; margin:0 0 1px 0; }
.iBox p { margin:0 0 1px 0; }
.iBox.iBox1 { background:url(../images/layout/inside/box-1.gif) left top no-repeat; }
.iBox.iBox2 { background:url(../images/layout/inside/box-2.gif) left top no-repeat; }
.iBox.iBox3 { background:url(../images/layout/inside/box-2.gif) left top no-repeat; }

/* = .iSide
---------------------------------------------------------------------------------------------------*/
.iSide { width:156px; overflow:hidden; padding:8px 0 0 13px; float:left; margin:0 11px 0 0; background:url(../images/layout/inside/bg-side.jpg) left top no-repeat; }
.iSide li { margin:0 0 5px 0; background:url(../images/layout/inside/arrow.gif) 2px 5px no-repeat; padding:0 0 0 12px; }
.iSide li.active { background:url(../images/layout/inside/arrow-active.gif) 0px 5px no-repeat; }
.iSide li ul { margin:0 0 10px 0; }
.iSide li li { background:none; font-size:11px; }

/* = .iContent
---------------------------------------------------------------------------------------------------*/
.iContent { width:751px; float:right; padding:0 0 15px 0; }
.iContent .items li { width:179px; float:left; margin:0 1px 0 0; }
.iContent .items li h2 { width:179px; height:29px; line-height:29px; font-size:12px; overflow:hidden; text-align:center; background:url(../images/layout/inside/bg-item-top.jpg) left top no-repeat; margin:0; }
.iContent .items li.rear { margin:0; }

/* top converting */
.thumbtd { padding:0; margin:0; position:relative; height:100%; overflow:hidden}
.thumbtd ul { padding:0; margin:0; position:relative; list-style:none}
.thumbtd li { padding:5px 11px; margin:0; position:relative; float:left; text-align:center}


/* listBox FAQ*
---------------------------------------------------------------------------------------------------*/
.listBoxesf h3 { color:#011434; font-weight:bold; font-size:12px; background:url(../images/layout/box-top-7-1.jpg) left top no-repeat; width:179px; text-align:center; height:17px; padding:8px 0 0 0; margin:0; }
.listBoxesf ul.listBox {
	width:820px;
	margin:0 0 5px 0;
	padding:25px 0 0 10px;
	float:left;
	background:url(../images/layout/box-top-7.jpg) left top no-repeat;
}
.listBoxesf ul.listBox li { height:200px; overflow:hidden; background:url(../images/layout/divider-2.gif) right top no-repeat; padding:0 8px 0 0; margin:0 8px 0 0; }
.listBoxesf ul.listBox li.rear { padding:0; margin:0; background:none; }

/* table signum form*
---------------------------------------------------------------------------------------------------*/

	
.rederror {color:#FF0000}

div.main2 {
margin:0 auto;	
text-align:left
}

.centervert {
float: left; padding:3px 0 0 0;
}


.usaresidency { font-size:10px}

div.main3 {
	padding:25px 0 0 28px;
	width:632px;
	margin:0 auto;
	text-align:left;

}
.wrap2 { width:902px;
	margin:0px auto;
	text-align:left }
.accountAdmindown { width:902px; margin:0 0 40px 0; }
.line1short { width:600px; height:30px; padding:9px 0 0 15px;  float:left}
.line1cont  { width:256px; height:30px; padding:9px 15px 0 15px;  float:left; }
.line1cont2  { width:195px; height:30px; padding:9px 15px 0 15px;  float:left; }
.line1e { height:39px; padding:0px 0 0 0px; background:url(../images/layout/inside/form-2.jpg) left top no-repeat; }
.line1e870 { height:39px; padding:0px 0 0 0px; background:url(../images/layout/inside/form-2_870.jpg) left top no-repeat; }
.line1eblue { height:39px; padding:0px 0 0 0px; position:relative; overflow:hidden;background-color:#06326F; }
.line2e { height:39px; padding:0px 0 0 0px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat;  }
.line2e870 { height:39px; padding:0px 0 0 0px; background:url(../images/layout/inside/form-3_870.jpg) left top no-repeat;  }
.lineticketid { width:100px; height:30px; padding:9px 0 0 5px;  float:left; text-align:right; font-weight:bold}
.linemastickid { width:150px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; font-weight:bold}
.linesubject { width:125px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; font-weight:bold}
.linemessdate { width:125px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; font-weight:bold}
.linereplydate { width:130px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; font-weight:bold}
.linemssst { width:130px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; font-weight:bold}
.lineticketst {	width:130px; height:30px; padding:9px 5px 0 0; float:left; text-align:right; font-weight:bold}

.lineticketidX { width:100px; height:30px; padding:9px 0 0 5px;  float:left; text-align:right; }
.linemastickidX { width:150px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; }
.linesubjectX { width:125px; height:30px; padding:9px 0 0 0;  float:left; text-align:right;}
.linemessdateX { width:125px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; }
.linereplydateX { width:130px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; }
.linemssstX { width:130px; height:30px; padding:9px 0 0 0;  float:left; text-align:right; }
.lineticketstX {	width:130px; height:30px; padding:9px 5px 0 0; float:left; text-align:right;}

.prev { width:361px; height:30px; padding:9px 0 0 15px;  float:left}
.next { width:361px; height:30px; padding:9px 15px 0 0;  float:left}

.banner1 {	width:170px; height:30px; padding:9px 0 0 25px; float:left; text-align:left;}
.banner2 {	width:190px; height:30px; padding:9px 0 0 5px; float:left; text-align:left;}
.banner3 {	width:190px; height:30px; padding:9px 0 0 5px; float:left; text-align:left;}
.banner4 {	width:164px; height:30px; padding:9px 0 0 5px; float:left; text-align:left;}

.textcenter {padding:9px 0 0 0; width:100px; height:30px; float:left; text-align:left;}
.formright {padding:9px 0 0 0; width:220px; height:30px; float:left; text-align:right;}

.enddate {padding:0 0 0 15px; margin-left:15px}

.url {
	width:485px;
	height:30px;
	padding:9px 0 0 15px;
	float:left;
	text-align:left;
	font-weight:bold;
	position: relative
}
.ratio {
	width:100px;
	height:30px;
	padding:9px 0 0 0;
	float:left;
	text-align: center;
	font-weight:bold;
	position:relative}
	
.urldata {
	width:485px;
	height:30px;
	padding:9px 0 0 15px;
	float:left;
	text-align:left;
	position:relative;
}
.ratiodata {
	width:100px;
	height:30px;
	padding:9px 0 0 0;
	float:left;
	text-align: center;
	position:relative}
	
	
/* stat 
---------------------------------------------------------------------------------------------------*/
.tdhdtit { margin:0; padding:0 0 10px 0; position:relative;}
.tdrow { margin:0; padding:0; position:relative; width:902px}
.tdrow .tdrowt { margin:0; padding:0; position:relative; background:url(../images/form-2.jpg) left top no-repeat 0 0; width:902px}
.tdrow .tdrowt .tdhpdz {margin:0; padding:12px 10px; position:relative;  background:url(../images/form-2.jpg) left top no-repeat; position:relative; overflow:hidden }
.tdrow .tdrowA { margin:0; padding:10px 0; position:relative; background:#f2f2f2;  border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid}
.tdrow .tdrowB { margin:0; padding:10px 0; position:relative; background:#ffffff; border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid}
.tdrow .tdrowM { margin:0; padding:10px 0; position:relative;  border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid;}
.tdrow .tdrowX  { margin:0; padding:0; position:relative; background-color:#e8e8e8; height:3px; font-size:2px}
.tditem { margin:0; padding:0; position:relative; height:100%; overflow:hidden}
.tditem .tdicol { margin:0; padding:0; position:relative; float:left; text-align:center}
.tditem .tdicolleft { margin:0; padding:0; position:relative; float:left; text-align:left}
.xxrowt { margin:0; padding:0 10px; position:relative; background:url(../images/form-1.jpg) no-repeat 0 0;  width:902px; line-height:39px; text-align:left}
.xxrowt span {color:#f00}
.ssrch { margin:0; padding:0; position:relative; width:900px; border:#e8e8e8 1px solid; border-top:none}
.ssrch .ssrchpad { margin:0; padding:20px; position:relative; }
.ssrch .ssrchpad .sstwd { margin:0 auto; padding:0; position:relative; width:500px }
.radrop { margin:0; padding:0 0 3px 0; position:relative; display:block; height:100%; overflow:hidden}
.radrop .radu { margin:0; padding:0; position:relative; float:left; width:50px}
.radrop .ratit { margin:0; padding:0; position:relative; float:left; width:190px}
.radrop .rasel { margin:0; padding:0; position:relative; float:left; width:150px}
.subssg { margin:0; padding:10px 0 0 200px; position:relative;}
.smalk { font-size:10px}
.smalkBold { font-size:10px; font-weight:bold}

/* = .accountAdmin2
---------------------------------------------------------------------------------------------------*/
.accountAdmin2 { width:100% ; margin:0 auto;}
.accountAdmin2 h2 { height:39px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 15px; line-height:39px; background:url(../images/layout/inside/form-1.jpg) left top no-repeat;}
.accountAdmin2 h3 { height:39px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 15px; line-height:39px; background:url(../images/layout/inside/form-1_870.jpg) left top no-repeat;}
.accountAdmin2 h2.v { height:41px; line-height:41px; background:url(../images/layout/inside/form-4.jpg) left top no-repeat;  }
.accountAdmin2 h3.v { height:41px; line-height:41px; background:url(../images/layout/inside/form-4_870.jpg) left top no-repeat;  }
accountAdmin2 .line1 { height:30px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top no-repeat; }
.accountAdmin2 .line2 { height:36px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat; }
.accountAdmin2 .line21 { height:28px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-6.jpg) left top no-repeat; }
.accountAdmin2 label { float:left; margin:0 10px 0 0; padding:3px 0 0 0; }
.accountAdmin2 input.field { float:left; }
.accountAdmin2 input.fieldE { border:0; background:none; padding:3px 0 0 0; }
.accountAdmin2 input.field1 { width:216px; }
.accountAdmin2 input.field2 { width:194px; }
.accountAdmin2 input.field3 { width:171px; }
.accountAdmin2 label.l1 { width:80px; }
.accountAdmin2 label.l2 { width:102px; }
.accountAdmin2 label.l3 { width:124px; }
.accountAdmin2 .line2rep { height:120px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top repeat-y; }
.accountAdmin2 .line1rep { height:180px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top repeat-y; }
.accountAdmin2 label.l4 { width:180px; }
.accountAdmin2 .line3 { height:60px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top repeat-y; }
.accountAdmin2 .line22 { height:92px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat; }
.accountAdmin2 .line23 {
	height:30px;
	padding:9px 0 0 255px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;
}
.accountAdmin2 .line24 {
	height:30px;
	padding:9px 0 0 388px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;
}

.accountAdmin2 .line25 {
	height:36px;
	padding:9px 0 0 38px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;}

.margintop { margin-top:28px}


/* = .accountAdmin3 - banners
---------------------------------------------------------------------------------------------------*/
.accountAdmin3 { width:754px; margin:0 0 40px 0; }
.accountAdmin3 h2 { height:39px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 15px; line-height:39px; background:url(../images/layout/inside/form-1.jpg) left top no-repeat; }
.accountAdmin3 h2.v { height:41px; line-height:41px; background:url(../images/layout/inside/form-4.jpg) left top no-repeat; }
.accountAdmin3 h3 { height:39px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 15px; line-height:39px; background:url(../images/layout/inside/form-1_870.jpg) left top no-repeat;}
.accountAdmin3 h3.v { height:41px; line-height:41px; background:url(../images/layout/inside/form-4_870.jpg) left top no-repeat;  }
.accountAdmin3 .line1 { height:30px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top no-repeat; }
.accountAdmin3 .line2 { height:36px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat; }
.accountAdmin3 .line21 { height:28px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-6.jpg) left top no-repeat; }
.accountAdmin3 label { float:left; margin:0 10px 0 0; padding:3px 0 0 0; }
.accountAdmin3 input.field { float:left; }
.accountAdmin3 input.fieldE { border:0; background:none; padding:3px 0 0 0; }
.accountAdmin3 input.field1 { width:216px; }
.accountAdmin3 input.field2 { width:194px; }
.accountAdmin3 input.field3 { width:171px; }
.accountAdmin3 label.l1 { width:80px; }
.accountAdmin3 label.l2 { width:102px; }
.accountAdmin3 label.l3 { width:124px; }
.accountAdmin3 .line2rep { height:120px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top repeat-y; }
.accountAdmin3 .line1rep { height:180px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top repeat-y; }
.accountAdmin3 label.l4 { width:180px; }
.accountAdmin3 .line3 { height:60px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-2.jpg) left top repeat-y; }
.accountAdmin3 .line22 { height:92px; padding:9px 0 0 15px; background:url(../images/layout/inside/form-3.jpg) left top no-repeat; }
.accountAdmin3 .line23 {
	height:30px;
	padding:9px 0 0 255px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;
}
.accountAdmin3 .line24 {
	height:30px;
	padding:9px 0 0 388px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;
}

.accountAdmin3 .line25 {
	height:36px;
	padding:9px 0 0 38px;
	background:url(../images/layout/inside/form-3.jpg) left top no-repeat;}
	
/*ken added*/
.ftrB{display: block;text-align: center;color: #fff;width: 100%;position: relative;float: left;font-size: 14px;}
.ftrB a{color: #fff}