* { margin:0; padding:0;}
html, body {height:100%;}
html { overflow: -moz-scrollbars-vertical !important; overflow-y: scroll !important; }
body, #header-ad { background:url(../images/layout/tail-top.jpg) left top repeat-x #f5f5f3; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#363534;} /*#6B6A68;*/

#header-ad { padding: 10px 0; }
#header-ad #ad-content { margin: 0px auto; width: 720px; border: 1px solid #808080; background: #808080; text-align: center; vertical-align: middle; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-right: 3px; }


/*BEGIN TURN FOLD*/
#turn_wrapper{width:80px;height:80px;display:block;position:absolute;top:0;left:0}
#turn_hideme{width:85%;height:85%;overflow:hidden;display:block;position:absolute;float:left;top:0;left:0;z-index:1}
#turn_object{position:relative}
#turn_wrapper.right #turn_hideme *,#turn_wrapper.right #turn_object{float:right!important}
#turn_wrapper.right #turn_hideme{float:right!important;right:0!important;left:auto}
#turn_wrapper.right #turn_object{right:0!important;left:auto!important}
#turn_wrapper.right{position:absolute;top:0;width:100%;height:0;right:0!important}
#turn_wrapper.right #turn_object *{position:absolute;right:0!important}
#turn_wrapper #turn_object img#turn_fold{display:block;width:100%;height:100%;z-index:10000;right:0;position:absolute;border:0}
#turn_wrapper .ui-wrapper{left:0!important;top:0!important}
#turn_wrapper .ui-resizable-handle{border:none!important;background:url(#none)!important;width:100%!important;height:100%!important;border-width:0!important}
/*END TURN FOLD*/



.red { color: #c00; }
.font14 { font-size: 14px; }
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.hide { display: none; }
.tiny { font-size: 10px; }
.small { font-size: 11px; }
.bold { font-weight: bold; }
.boldx { font-weight: normal; }
.font13 { font-size: 13px; }
.gray { color: gray; }
.uline { text-decoration: underline; }
.dblock { display: block; }
.bline { border-bottom: 1px solid #c9c9c7; }
.tline { border-top: 1px solid #c9c9c7; }
.lline { border-left: 1px solid #c9c9c7; }
.rline { border-right: 1px solid #c9c9c7; }
.bc999 { border: 1px solid #999 !important; }
.border { border: 1px solid #000; }
.black { color: #6e5757 !important; }
.green { color: green; }
.normal { font-weight: normal; }
.norec {  color: #c00; font-weight: bold; vertical-align: middle; background-color: #eee; text-align: center; margin: 30px; margin-bottom: 0; padding: 90px 30px; }

.nolist, .nolist-r { margin: 0px; padding: 0px; } 
.nolist li { float: left; }  
.nolist-r li { float: right; }

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

.minh { min-height: 350px; }
.top1 { margin-top: 1px; }
.top5 { margin-top: 5px; }
.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; }

.down10 { margin-bottom: 10px; }
.down20 { margin-bottom: 20px; }
.down50 { margin-bottom: 50px; }
.down100 { margin-bottom: 100px; }

.pad10 { padding: 10px; }
.pad5 { padding: 5px; }
.margin5 { margin: 5px; }
.left5 { margin-left: 5px; }
.left10 { margin-left: 10px; }
.shadow { text-shadow: 1px 1px 0 #fff;  }
.hlite { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d6d6d6;
         background-color:#e1e1e1; padding: 3px; color: #808080; 
         border-top-style: inset; border-left-style: inset; 
         border-top-width: 2px; border-left-width: 2px; 
         }

a.logo, a.logo:hover, a.logo:active, a.logo:visited { color: #fff; }
.logo { display: block; position: relative; }
.logo #beta { display: block; font-size: 9px; letter-spacing: 0.5px; position: absolute; top: -10px; right: 0; font-weight: normal; color: #dd541a; }
.logo #live { display: none; font-size: 9px; letter-spacing: 0.5px; position: absolute; top: 16px; left: 5px; font-weight: normal; color: #eb6628; font-family:arial; }
.info { border: 0px solid #588b0c; background-color: #e7f5c6; padding: 2px; padding-right: 5px; padding-left: 5px; }
p { margin-bottom:16px;}

.list { font-size:12px; line-height:20px; }
.h3title { background: none; padding: 0px; font-family: Arial Black; font-size: 16px; margin: 0px; }

/*main */
#main, #header-ad {width:1000px; position:relative; background-color:#e8e7e4; margin:0 auto;} 

/*#main {width:100%; min-width:1000px; position:relative; background:#e8e7e4; margin:0 auto;}*/
#main-width { width:100%; margin:0 auto;}

/*==================forms====================*/
input, select { vertical-align: middle; font-weight: normal; }
img {border:0; vertical-align:top; text-align:left;}

#search-form {}
#search-form input.text { width:150px; background:url(../images/layout/input-text-bg.gif) left top repeat-x #a63210; border:1px solid #d96643; border-left:1px solid #962d0e; border-top:1px solid #6f220b; padding:2px 2px 3px 3px; margin-right:2px; color:#fbddce;}
#search-form input.on { background-image: none; background-color: #fcd7aa; color: #6B6A68; } 
#search-form input.submit { background:url(../images/layout/submit.gif) no-repeat left top; width:55px; height:21px; text-align:center; font-size:.91em; text-transform:uppercase; color:#fbddce; border:none;}


/*==================list====================*/
ul { list-style:none; }

/*==================menu====================*/
#menu-box { width: 950px; height: 42px; position: relative; }
#menu ul{position: relative; margin:0; width: 100%; padding:8px 0 0 0;} /*overflow:hidden;*/
#menu ul ul {position: absolute; left: 0px; top: 25px; } /* display: none; */
#menu li {float: left; list-style: none; padding:0px; margin-left: 7px; }

#menu li a { display:block; background:url(../images/layout/divider.gif) no-repeat left top; padding:0 4px 0 10px; color:#6b6a68; text-decoration:none; text-transform:uppercase; font-weight:bold; }
#menu ul ul li a { font-weight: normal; }
#menu li a.current { color: #d44811; }
#menu li a.active { color: #f87835; }

/*==================access====================*/
#acct { margin:0; padding:8px 0 0 0; top: 18px; right: 0; position: absolute; }
#acct ul { margin:0; width: 100%; padding:8px 0 0 0; }
#acct li {float: left; list-style: none; padding:0px; margin-left: 7px; }
#acct li a { display:block; padding:0px 3px; color:#6b6a68; text-decoration:none; font-weight: bold; }
#acct li a:hover { color:#000; text-decoration:underline; }

/*==================news====================*/
.news { background:url(../images/layout/news-bg.gif) left bottom repeat-x; padding:0 0 0 10px;}
.news dt { font-size:.91em; color:#9f9386; font-family:Tahoma, Geneva, sans-serif; margin-bottom:3px; padding-left:10px;}
.news dd a { color:#164c7a; text-decoration:none; font-weight:bold;}
.news dd a:hover { text-decoration:underline;}
.news dd { border-bottom:1px solid #d6d2cd; margin-bottom:12px; line-height:1.36em; padding:0 0 10px 10px;}
.news dd.last { border-bottom:none; margin-bottom:0; padding-bottom:13px;}

/*==================list1====================*/
.list1 { font-size:1.1em; background:url(../images/layout/list1-head.gif) no-repeat right top; padding:14px 0 0 0;}
.list1 li { width:100%; overflow:hidden; border-bottom:1px solid #cecbc7; line-height:30px; vertical-align:top;}
.list1 li.last { border:none; background:url(../images/layout/list1-foot.gif) no-repeat right bottom; padding-bottom:18px;}
.list1 li a { text-decoration:none; font-weight:bold; float:left;}
.list1 li a:hover {color:#b93214;}
.list1 li span { float:right; background:#e8e7e4; padding:0 9px 0 9px;}

ol { margin-left: 40px; }

/*==================list2====================*/
.list2 li { list-style-position:inside; list-style-type:decimal; border-bottom:1px solid #d2d0cc; padding:0 0 5px 0; margin-bottom:5px; color:#000; font-size:1.1em;}
.list2 li.last { border-bottom:none; margin-bottom:0;}
.list2 li a { font-weight:bold; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}

/*==================list3====================*/
.list3 { font-size:1.1em;}
.list3 li { width:100%; overflow:hidden; border-bottom:1px solid #cecbc7; line-height:30px; vertical-align:top;}
.list3 li.last { border:none; margin-bottom:0; padding-bottom:0;}
.list3 li a { text-decoration:none; font-weight:bold; float:left;}
.list3 li a:hover {color:#b93214;}
.list3 li span { float:right; background:#e8e7e4; padding:0 9px 0 9px;}

/*==================list4====================*/
.list4 { font-size:1.1em; padding: 0;}
.list4 li { width:100%; overflow:hidden; border-bottom:1px solid #cecbc7; line-height:30px; vertical-align:top; margin: 2px 0}
.list4 li.last { border:none; }
.list4 li a { text-decoration:none; font-weight:bold; float:left;}
.list4 li a:hover { color:#b93214; }
.list4 li span { float:right; background:#000; padding: 1px; margin-bottom: 2px; }
.list4 li span img { margin: 0 10px; }

/*==================other====================*/
.img-indent { margin:0 10px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:5px;}
.img-box img { float:left; margin:0 10px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:8px;}

/*==================txt, links, lines, titles====================*/
a { color: #104471; } 
a:hover { text-decoration:none; color: #1985B5; }

h1 { font-family:"Arial Black", Gadget, sans-serif; color:#f1f0e2; font-weight:normal; text-decoration:none; font-size:2.18em; line-height:1.2em; padding:8px 20px 0 20px; letter-spacing:-2px;}
h1 a {color:#f1f0e2; text-decoration:none;}
h2 { font-size:1.27em; font-family:Tahoma, Geneva, sans-serif; color:#fff; line-height:1.2em;}
h3 { font-size:1.27em; color:#fff; line-height:1.2em;}
h4 { font-size:1.27em; border-bottom:1px solid #b2aea9; color:#726d66; line-height:1.2em; padding:7px 0 6px 10px; margin-bottom:14px; margin-left:10px;}
h5 { font-size:1.1em; color:#164c7a; margin-bottom:12px;}
h5.alt1 { margin-bottom:0;}
h6 { font-size:.91em; color:#ac4518; margin-bottom:10px;}
h6.alt1 { margin-bottom:0;}

.txt1 { }
.txt2 { }

a.link1, a.link1:hover, a.link1:active, a.link1:visited { color:#74726b;  } 
.link1 { display:block; float:right; background:url(../images/layout/link1-bg.gif) left top repeat-x; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:.83em;}
.link1 em { display:block; background:url(../images/layout/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(../images/layout/link1-right.gif) no-repeat right top; padding:0 11px 2px 11px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline; color:#000;}

a.link2, a.link2:hover, a.link2:active, a.link2:visited { color:#cd3812;  } 
.link2 { font-family:Tahoma, Geneva, sans-serif; font-size:.91em; background:url(../images/layout/arrow1.gif) no-repeat right 3px; padding:0 12px 0 0; text-decoration:none; margin-right:11px;}
.link2:hover { text-decoration:underline;}

a.link3, a.link3:hover, a.link3:active, a.link3:visited,
a.link4, a.link4:hover, a.link4:active, a.link4:visited,
a.link5, a.link5:hover, a.link5:active, a.link5:visited,
a.link6, a.link6:hover, a.link6:active, a.link6:visited { color:#fff03b;  } 

.link3 { font-family:Tahoma, Geneva, sans-serif; font-size:.85em; background:url(../images/layout/arrow2.gif) no-repeat right top; padding:0 22px 0 0; text-decoration:none; display:block;}
.link3:hover { text-decoration:underline;}

.link4 { color:#fff03b; font-family:Tahoma, Geneva, sans-serif; font-size:.85em; background:url(../images/layout/arrow3.gif) no-repeat right top; padding:0 22px 0 0; text-decoration:none; display:block;}
.link4:hover { text-decoration:underline;}

.link5 { color:#fff03b; font-family:Tahoma, Geneva, sans-serif; font-size:.85em; background:url(../images/layout/arrow4.gif) no-repeat right top; padding:0 22px 0 0; text-decoration:none; display:block;}
.link5:hover { text-decoration:underline;}

.link6 { color:#fff03b; font-family:Tahoma, Geneva, sans-serif; font-size:.85em; background:url(../images/layout/arrow5.gif) no-repeat right top; padding:0 22px 0 0; text-decoration:none; display:block;}
.link6:hover { text-decoration:underline;}

.link7 { font-weight:bold; font-size:1.1em; text-decoration:none;}
.link7:hover { text-decoration:underline;}

.line-hor { background:#d4d1cd; height:1px; overflow:hidden; font-size:0; line-height:0; margin:10px 0 9px 0;}
.line-ver { background-image:url(../images/layout/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:20px;}

.title-box { background:#fff; float:left; font-size:1.27em; color:#716c65; font-weight:bold;}
.title-box .left { background:url(../images/layout/titl-box-left.gif) no-repeat left top;}
.title-box .right { background:url(../images/layout/titl-box-right.gif) no-repeat right top; padding:3px 20px 1px 10px;}

.title-box1 { background:url(../images/layout/title-box-bg1.gif) left top repeat-x #4f7525; width:100%;}
.title-box1 .left-top-corner {background:url(../images/layout/left-top-corner1.gif) no-repeat left top;}
.title-box1 .right-top-corner {background:url(../images/layout/right-top-corner1.gif) no-repeat right top;}
.title-box1 .left-top-corner1 {background:url(../images/layout/left-top-corner1-1.gif) no-repeat left top;}
.title-box1 .right-top-corner1 {background:url(../images/layout/right-top-corner1-1.gif) no-repeat right top;}
.title-box1 .left-bot-corner {background:url(../images/layout/left-bot-corner1.gif) no-repeat left bottom;}
.title-box1 .right-bot-corner {background:url(../images/layout/right-bot-corner1.gif) no-repeat right bottom; }
.title-box1 .inner { padding:6px 9px 7px 9px;}

.title-box2 { background:url(../images/layout/title-box-bg2.gif) left top repeat-x #a82c16; width:100%;}
.title-box2 .left-top-corner {background:url(../images/layout/left-top-corner2.gif) no-repeat left top;}
.title-box2 .right-top-corner {background:url(../images/layout/right-top-corner2.gif) no-repeat right top;}
.title-box2 .left-top-corner1 {background:url(../images/layout/left-top-corner2-1.gif) no-repeat left top;}
.title-box2 .right-top-corner1 {background:url(../images/layout/right-top-corner2-1.gif) no-repeat right top;}
.title-box2 .left-bot-corner {background:url(../images/layout/left-bot-corner2.gif) no-repeat left bottom;}
.title-box2 .right-bot-corner {background:url(../images/layout/right-bot-corner2.gif) no-repeat right bottom; }
.title-box2 .inner { padding:6px 9px 7px 9px;}

.title-box3 { background:url(../images/layout/title-box3-bg.gif) left top repeat-x #1c3c56;}
.title-box3 .left { background:url(../images/layout/title-box3-left.gif) no-repeat left top;}
.title-box3 .right { background:url(../images/layout/title-box3-right.gif) no-repeat right top; padding:4px 9px 4px 10px;}

.title-box4 { background:url(../images/layout/title-box4-bg.gif) left top repeat-x #1c3c56;}
.title-box4 .left { background:url(../images/layout/title-box4-left.gif) no-repeat left top;}
.title-box4 .right { background:url(../images/layout/title-box4-right.gif) no-repeat right top; padding:4px 9px 4px 10px;}


.league-table { width:100%; overflow:hidden; font-size:1.1em; border-collapse:collapse;}
.league-table td { padding:0; border-collapse:collapse; border-bottom:1px solid #d3d1cd; padding:6px 5px 7px 5px; color:#000;}
.league-table thead td { border-bottom:none; padding-bottom:9px;}
.league-table td.cell-1 { padding-left:10px;}
.league-table td.cell-2 {  font-weight:bold;}
.league-table td.cell-2 a { color:#104471; text-decoration:none;}
.league-table td.cell-2 a:hover { color:#b93214;}
.league-table td.cell-4 { font-weight:bold;}
.league-table tr.last td { border:none;}

/*==================boxes====================*/
.block {float:left; width:100%;}
.nsk { background: #fff; }

/*header/logo ==========================================*/
.header-box { background:url(../images/layout/header-box-bg.jpg) left top repeat-x; width:100%;}
.header-box .left { background:url(../images/layout/header-box-left.jpg) no-repeat left top;}
.header-box .right { background:url(../images/layout/header-box-right.jpg) no-repeat right top; height:110px;}
.header-box .inner { padding:5px 20px 0 9px;}

.logo-box { background:url(../images/layout/logo-box-bg.gif) left top repeat-x; float:left;}
.logo-box .left { background:url(../images/layout/logo-box-left.gif) no-repeat left top; float:left;}
.logo-box .right { background:url(../images/layout/logo-box-right.gif) no-repeat right top; float:left;}

/*slider ==========================================*/
.anyClass { width:100% !important; height:100px; overflow:hidden;}
.slide-box { background:url(../images/layout/border-bot.gif) left bottom repeat-x #fff; width:100%; position:relative;}
.slide-box .left { background:url(../images/layout/slide-box-left.gif) no-repeat left bottom;}
.slide-box .right { background:url(../images/layout/slide-box-right.gif) no-repeat right bottom; height: 110px;}

.slide-box .inner { padding:8px 34px 0 35px;}
.slide-box ul li { float:left; margin-right:1px; padding: 1px;}
.slide-box .prev { position:absolute; left:10px; top:45px;}
.slide-box .next { position:absolute; right:11px; top:45px;}
.slide-box a img { border: 1px solid #ccc; }

/*boxes ==========================================*/
.box {width:100%; background:url(../images/layout/box-bg.gif) left bottom repeat-x #fff;}
.box .left-top-corner {background:url(../images/layout/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/layout/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/layout/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/layout/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:10px 10px 11px 10px;}

.box1 { width:100%; background:url(../images/layout/box1-bg.gif) left bottom repeat-x #d6d4ce;}
.box1 .left-bot-corner {background:url(../images/layout/left-bot-corner3.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(../images/layout/right-bot-corner3.gif) no-repeat right bottom; }
.box1 .inner { padding:10px 10px 10px 10px;}

.box2 { margin-bottom:1px;}
.box2 .left-top-corner { background:url(../images/layout/left-top-corner4.gif) no-repeat left top; padding-left:4px;}
.box2 .right-top-corner { background:url(../images/layout/right-top-corner4.gif) no-repeat right top; padding-right:6px;}
.box2 .border-top { background:#fff; height:5px; overflow:hidden; font-size:0; line-height:0;}
.box2 .border-left { background:url(../images/layout/border-left4.gif) no-repeat left bottom #fff; padding-left:1px;}
.box2 .border-right { background:url(../images/layout/border-right4.gif) no-repeat right bottom; padding-right:1px;}
.box2 .left-bot-corner { background:url(../images/layout/left-bot-corner4.gif) no-repeat left top; padding-left:5px;}
.box2 .right-bot-corner { background:url(../images/layout/right-bot-corner4.gif) no-repeat right top; padding-right:6px;}
.box2 .border-bot { height:5px; overflow:hidden; font-size:0; line-height:0; background:url(../images/layout/border-bot4.gif) left top repeat-x;}
.box2 .inner { padding:6px 9px 4px 9px; background:url(../images/layout/box2-bg.gif) left bottom repeat-x #fff;}
.box2 .inner1 { padding:14px 19px 6px 9px; background:url(../images/layout/box2-bg.gif) left bottom repeat-x #fff;}

.box3 { width:100%; background:url(../images/layout/box3-bg.gif) left bottom repeat-x #fff;}
.box3.alt { margin-bottom:10px;}
.box3 .left-bot-corner {background:url(../images/layout/left-bot-corner5.gif) no-repeat left bottom;}
.box3 .right-bot-corner {background:url(../images/layout/right-bot-corner5.gif) no-repeat right bottom; }
.box3 .inner { padding:10px 10px 15px 8px;}
.box3 .inner .inner { padding:0 15px 48px 9px;}
.box3 .inner1 { padding:22px 10px 26px 18px;}
.box3 .inner2 { padding:20px 10px 20px 18px;}

.cont-box { padding:0 20px 0 0; margin:0;}
.cont-box span { float:right;}

/*header ==========================================*/
#header .inside { padding: 10px;}
#header .row-1 { height:47px; width:100%; overflow:hidden;}
#header .row-1 .fright { padding:10px 0 0 0;}
#header .row-2 { border-bottom:1px solid #b4b1ad; padding-bottom:16px; margin:0 -14px 0 -6px;}
#header #slogan { float:left; color:#e2a491; padding:20px 0 0 12px;}
#header { background:url(../images/layout/header-bg.jpg) left top repeat-x; }
#header, #content { font-size:0.69em;}
#header-ad {  }

.p-header { color:#2F4251; font-weight:normal; font-size:17px; line-height:1.2em; letter-spacing:-2px;margin: 0 0 5px 0; padding: 0px; font-family: "Arial Black", Gadget, sans-serif; }

/*content ==========================================*/
#content { width:100%; background:url(../images/layout/content-bg.gif) left top repeat-x; overflow:hidden;}
#content .indent { padding:0 0 10px 0; border-bottom:1px solid #c6c3be; margin:0 10px 10px 10px;}
#content .indent1 { padding-bottom:10px;}
#content .indent2 { padding:0 0 0 10px;}
#content .ind { padding:0 10px 0 0;}
#content .wrap { position:relative;}

/*footer ==========================================*/
#footer { color:#838281; font-weight: bold; font-size: 11px; height:50px; background:url(../images/layout/footer-bg.jpg) left top repeat-x; }
#footer a { color:#838281; text-decoration:underline;}
#footer a:hover { text-decoration:none;}
#footer p { margin:0; padding:18px 20px;}
#footer #web { float: right; clear: right; } 

/*account settings ==========================================*/
#act { border: 0; width: 675px; }
#act input[type="text"], #act input[type="file"], #act input[type="password"], #act textarea, #act select { background: #ebebeb; }
#act tr { vertical-align: top; font-size: 12px; color: #6B6A68; }
#act tr { height: 45px; }
#act .signup { color: #555; font-size:16px; }
#act .reqr { color: #777; font-size:14px; }
#act .label { padding-top: 6px; white-space: normal; width: 140px; }
#act .error { display: block; padding-top: 3px; text-align: left; width: 300px; }
#act .centr {  }
#act .uinfo { width: 215px; font-size:12px; padding: 4px; font-weight: bold; } 
#act tr#last { height: 50px; vertical-align: bottom; }
#act .dd { padding: 3px; background: #ebebeb; }

#act-img #left { float: left; margin-left: 5px; margin-bottom: 5px; }
#act-img #right { float: left; margin-left: 10px; }

#act-tip { width: 200px; float: right; border: 1px solid #e1e1e1; padding: 10px; margin-top: 5px; background: #e1eceb; }
#act-tip .header { font-size: 17px; }
#act-tip .content { font-size: 11px; padding: 0px; padding-bottom: 15px; }
#act-tip .last { padding-bottom: 0; }

#act-frm { float: left; width: 700px; }
#act-msg { padding: 5px 0; height: 10px; }

/* site access ==========================================*/
#acs input[type="text"], #acs input[type="password"] { background: #ebebeb; }
#acs tr { vertical-align: top; }
#acs .signup { color: #555; font-size:16px; }
#acs .reqr { color: #777; font-size:14px; }
#acs .label { font-size:16px; text-align:right; padding-top: 6px; white-space: normal; width: 180px; }
#acs .error { display: block; padding-top: 7px; text-align: left; width: 230px; }
#acs .uinfo { width: 215px; font-size:16px; padding: 7px; font-weight: bold; } 
/*==========================================*/

/*.roundall { background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e1e1e1; }*/
.roundall { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d6d6d6; }
.rounddark { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #999999; }
.roundall10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #c0c0c0; }
.roundtop { -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; border: 1px solid #e1e1e1; }
.roundbottom { -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border: 1px solid #e1e1e1; }
.roundright { -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border: 1px solid #e1e1e1; }
.roundleft { -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border: 1px solid #e1e1e1; }

.button-small {
background:transparent url(../app_ui/images/bkgs/button-small.png) repeat-x scroll left bottom;
border:1px solid #999; font-family:Arial,Helvetica,Calibri,sans-serif; margin:0; overflow:visible;
font-size:11px; padding:2px 4px; -moz-border-radius: 3px;
}

.gbutton { border: 1px solid #16540a; cursor: pointer; font-size: 11px; font-weight: bold; padding: 3px; background: #67a54b; color: white; }
.button { font-size:15px; line-height:20px; padding:5px 15px 6px; border: 1px solid #d6d6d6; color:#333; cursor:pointer; font-family:"Lucida Grande", Sans-serif; margin:0; overflow:visible; text-shadow:1px 1px 0 #FFFFFF; width:auto; background-position:0 -200px; background: #ddd url(../images/bkgs/btn_bkg.gif) repeat-x scroll 0 0; }
.button:hover, .button:focus { border: 1px solid #bbb8b2; color:#000; background-position:0 -206px; }

/* list header ==========================================*/
.page_title, .page_title2 { font-size: 22px; color: #bd4210; margin: 0; margin-top: -5px; padding: 0; font-weight: normal;  }
.page_title2 { font-size: 18px; }
#share_page { float: right; margin-top: 5px; }
.top_search, .top_filter { border-bottom:1px solid #ddd; border-top:2px solid #ddd; color:#444; font-size:12px; height:24px; padding:5px 10px 2px; margin: 5px 0; }
.top_filter { border-top: 0; display: none; } 
.top_tabs { margin: 10px 0 15px 0; }
.top_active { background: #e6e6e6; }
#hdr-cat { color: #999 !important; }
.search-btn { }
.search-txt  { border: 1px solid #ccc; padding: 2px; width: 175px; color: #6B6A68; }
#search-opt { font-weight: bold; color: #999; font-size: 11px; display: none; }
#list-header { background: #fff; }

/*.top_search .on, #dtl_search .on { border-color: #bd4210; color: #6B6A68; }*/
.top_search .on, #dtl_search .on, input[type="text"].on { border-color: #bd4210; color: #6B6A68; }


/*#DFEEFF*/
.sans { font-family:'Lucida Grande','Lucida Sans Unicode','Helvetica',sans-serif; line-height: 1; }

.list-item { margin: 0 5px 10px 0; height: 65px;}
.list-content { margin-left: 5px; zoom: 1;}
.list-item .list-action { margin-top: 4px; display: none; }
.list-item .link { font-weight: normal; font-size: 12px; color: #bd4210; }
.list-item .list-action a { padding-left: 12px; color: #808080  }

.list-item a.sh { background: url(../images/icon/share.png) no-repeat 0 2px; }
.list-item a.st { background: url(../images/icon/star.gif) no-repeat 0 2px; }

.list-item a.fv { background: url(../images/icon/favorite.png) no-repeat 0 2px; }
.list-item a.fv-ing { display: none; }
.list-item a.rm { background: url(../images/icon/remove.png) no-repeat 0 2px; }

.logo_card_wahchinga { background: url(../images/webicon/r/wahchinga.png); }
.logo_card_movie { background: url(../images/webicon/r/movie.png); }
.logo_card_sports { background: url(../images/webicon/r/sports.png); }
.logo_card_tv { background: url(../images/webicon/r/tv.png); }
.logo_card_person { background: url(../images/webicon/r/person.png); }
.logo_card { height: 65px; width: 65px; margin-right: 5px; padding: 1px; text-align: center; float: left; line-height: 9px; }

span.loading { font-style: italic; color: #e1e1e1; } 

/* home page ==========================================*/
#trx {height: 252px; width: 628px; border: 0px solid #999;}
#trx #today h3 { color:#726D66; font-size:14px; line-height:1.2em; margin: 5px 2px 5px 2px; }
#trx #trx-canvas { float: left; width: 400px; height: 251px;  overflow: hidden; background: #000; }
#trx #trx-canvas img { width: 400px; height: 251px; }
#trx #trx-items { float: left; width: 218px; height: 251px;  padding-left: 10px; background:url(../images/layout/news-bg.gif) left bottom repeat-x;}
#trx #trx-items ul { list-style: none; margin: 0; padding: 0; }
#trx #trx-items li { padding: 6px 5px 10px 5px; border-top: 1px solid #d6d2cd; font-size: 11px; }
#trx #trx-items li.first { border-top: 1px solid #b2aea9; }
#trx #trx-items li span { display: block; color:#9F9386; font-family:Tahoma,Geneva,sans-serif; font-size:0.91em; margin-bottom:3px; }
#trx #trx-items li a { color:#164C7A; font-weight:bold; text-decoration:none; }
#trx #trx-items li a:hover, #trx #trx-items li a:active, #trx #trx-items li a.on { color:#b93214; }
#trx #trx-items li a img { border: 0px; }
#trx { position: relative; height: 251px; overflow: hidden; }
#trx #trx-canvas img { position: absolute; top: 0; left: 0; cursor: pointer; }
#trx #trx-caption { z-index: 600; opacity: 0.7; filter: alpha(opacity = 70); width: 400px; margin-bottom: 20px; color: #fff; bottom: -100px; position: absolute; height: 55px; background-color: #000 }
#trx #trx-caption #trx-content { margin: 5px; padding: 5px;  font-size: 14px; }
#trx #trx-caption #trx-content h3 { padding: 0px; margin: 0px; color: #1dccef; font-size: 15px; }
#trx-pointer {position: absolute;z-index:700; width:10px; height: 20px; background: url(../images/bkgs/pointer.png) no-repeat; top:-20px; left: 390px;}

#home-search { border:1px solid #bbb8b2; font-size:16px; padding:5px; width:208px; }                            
/*input.wait { background: url(../images/wait/spinner.gif) no-repeat right center; }*/
input.wait { background: white url(../images/wait/rotate.gif) right center no-repeat; }
.home-search-box { margin: 0px 5px 0 5px; }
#home-search-tip { background: #e1e1e1; margin: 10px 5px 0 5px; padding: 5px; color: #808080; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e1e1e1; }

#rel-pages li { float: left; width: 140px; }
#rel-pages a.rlnk { display: block; float: left; width: 97px; }
#rel-pages img { width: 32px; height: 32px; }
#rel-pages div.nimg { border: 1px solid #fff; } 
#rel-pages div { float: left; width: 32px; height: 32px; border: 1px solid #ccc; margin: 0 5px 2px 3px; text-align: center; vertical-align: middle; }

.photo_temp { float: left; padding-right: 10px; }
.photo { padding: 1px; border: solid 1px #ccc; display: block; float: left; clear: both; margin-right: 10px; }
.checkered { background: url(../images/bkgs/checked.gif); padding: 0px; }

.logo_thumbnail { float: left; margin-right: 5px; }

/* validation error message bar */
#drawer img { margin-top: -5px; }
#drawer {
	background:#fff url(../images/bkgs/drawer.png) repeat-x scroll 0 0;
	overflow:visible;
	position:fixed;	
	left:0;
	top:0;
	text-align:center;
	padding:15px;
	font-size:18px;
	border-bottom:2px solid #789;
	width:100%;
	display:none;
	z-index:2;
}

a#remove-filter { color: #999; text-decoration: none; }
a#remove-filter:hover { text-decoration: underline; }


/*home page*/
#hme-banner { background: url('../images/bkgs/splash.gif') #fbd2be no-repeat; width: 959px; height: 250px; }
a.hme-follow { text-decoration: none; color: #999; }
a.hme-follow:hover { text-decoration: underline; }

    .hme-links { color: #808080; margin-right: 20px; float: right; width: 50px; text-transform: lowercase; }
    .hme-links:hover { color: #b93214; }
    .hme-sbutton { margin: 40px 0; }  
    .hme-sinput, .rel-sinput, .top-sinput 
    {
        border: 1px solid; 
        border-color: #ccc #999 #999 #ccc; 
        margin: 0; 
        padding: 5px 8px 0 6px; 
        font-size: 18px; 
        height: 25px; 
        vertical-align: top;
    } 
	
	.hme-tools { background-color: #eee; width: 280px; padding: 5px 10px; }
    #connect { margin: 0px; padding: 0px; width: 275px; }
    #connect li { float: left; margin: 2px; padding: 3px; width: 120px; font-size: 13px; }		
    #connect li a { line-height: 175%;  }		    
    
    .toolbox-header { font-size: 14px; font-weight: bold; color: #808080; margin-bottom: 5px; }
    .toolbox { padding: 10px; background-color: #fff; margin-bottom: 5px; border: 1px solid #d6d6d6; }
    .tour { color: #808080; font-size: 14px; }

    .hme-tagcloud-small { line-height: 250%; }
    .hme-tagcloud-large { line-height: 350%; }
    #hme-tagcloud { text-align: center; padding:0 30px; } 
    #hme-tagcloud a:hover { color: #d44810; } 
    
	#buzzwall img { margin: 9px; }
    #buzzwall { text-align: center; border-top: 1px solid #d6d6d6; padding: 10px 0; width: 100%; }
    
    
    #hme-carousel-hdr { padding: 0 5px 3px 5px; margin-top: 5px; font-weight: bold; color: #808080; font-size: 14px; }
    #hme-carousel .jcimg { padding-top: 30px; margin: 0 10px; cursor: pointer; }
    #hme-carousel ul li { margin: 9px; border: 1px solid #e1e1e1; }
    #hme-carousel #carousel { height: 75px; }
    #hme-carousel  { margin: 0 auto; text-align: center; margin: 0px auto; text-align: left; padding: 0 15px; background-color: #eee; overflow: hidden; font-size: 11px; }
        
/*============ profile page ==================== */    
#d-tabs a, #d-tabs a:visited, #d-tabs a:active  { text-decoration: none; color: #6e5757; } 
#d-tabs li { float: left; margin: 0 5px -7px 5px; padding: 5px; padding-bottom: 9px; }
#d-tabs li.selected { border: 1px solid #d6d6d6; border-bottom: 0; background-color: #fff; padding-left: 10px; padding-right: 10px }

#d-content, #d-main, #d-source { overflow: hidden; padding: 0 0; }
#d-content { border-top: 1px solid #d6d6d6; }   

#d-source { font-size:14px; }
#d-source li { line-height: 155%; }
#d-source #li-source { width: 125px; overflow: hidden; }
#d-source #li-search { width: 230px; margin-left: 10px; overflow: hidden; }
#d-source #li-sources { width: 300px; margin-left: 15px; overflow: hidden; text-align: right; }
#d-source select { width: 105px; padding: 3px; font-size: 11px; }

#d-share { float: right; width: 200px; overflow: hidden; }
#pnl_share { height: 30px; }

#d-title { width: 959px; }
#li-title h3.off { background-image: url(../images/icon/plus.gif); }  
#li-title h3 { background: url(../images/icon/minus.png) no-repeat 0 2px; cursor: pointer; padding-left: 20px; font-size: 16px; font-family: Arial Black; }
#li-title { width: 660px; }
#li-pages { width: 275px; margin-left: 20px; font-size: 14px; font-weight: bold; color: #6e5757; }

#d-pages { width: 280px; margin-left: 0px; padding-left: 1px; height: 79px; overflow-y: hidden; }
#d-categ { width: 238px; margin-left: 35px; }    
#d-recom { width: 310px; margin-left: 15px; overflow: hidden; }
#d-photo { background:transparent url(../images/bkgs/th-frame.gif) no-repeat scroll 0 0; float:left; height:63px; margin-right:-20px; padding:8px; width:61px; }
#d-photo img, #d-photo div { width: 60px; height: 60px; overflow: hidden; }

#d-pages li img { width: 34px; height: 34px; margin: 2px; border: 1px solid; } 

/*============ wiki info ==================== */   
#wiki .ambox  { display: none;}
#wiki .vcard { border: 1px solid #d6d6d6; margin-left: 10px; display: block; }
#wiki .editsection, #wiki .dablink { display: none; }
#wiki .tright { float: right; margin: 0 0 10px 10px; border: 1px solid #d6d6d6; padding: 3px; }
#wiki .tleft { float: left; margin: 0 10px 10px 0; border: 1px solid #d6d6d6; padding: 3px; }
#wiki img { border: 0; }
#wiki { font-size: 12px; }
#wiki .wikitable { border-collapse: collapse; border: 1px solid #d6d6d6; }
#wiki .wikitable td, #wiki .wikitable th { border: 1px solid #d6d6d6; padding: 2px; }   
#wiki .infobox, #wiki .vcard { min-width: 24em; }
#wiki .infobox { float: right; border: 1px solid #d6d6d6; }

/*============ master detail ==================== */   
#t-action { margin-top: 10px; padding: 5px; border-top: 1px solid #eee; border-left: 1px solid #eee; }
#t-action td { font-size: 11px; padding-right: 5px; }
#t-action img { margin: 1px 0 0 10px; cursor: pointer; }
