/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;}
body{width:100%;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#858585;font-size:11px;min-height:100%;position:relative;position:relative;min-width:998px;_width:expression(document.documentElement.clientWidth < 998 ? "998px" : "auto");}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1{}

.clear{clear:both;font-size:1px;height:1px;}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}

.brd0{border:0 !important}

a{color:#bf0202}

input{font-family:tahoma;font-size:11px}
select{font-family:tahoma;font-size:11px;padding:1px 0;}

/* size */
.w100{width:99%}
.w25{width:25px}
.w30{width:30px}
.w70{width:70px}
.w120{width:120px}
.w140{width:140px}
.w155{width:155px}
.w160{width:159px}
.w180{width:180px}
.w185{width:185px}
.w200{width:200px}
.w205{width:206px}
/* size */

.bg_black{background-color:#000 !important}
.bg_white{background-color:#fff !important}
.bg_grey{background-color:#5e605f !important}

.mcontainer{width:100%;margin:0 auto;overflow:hidden;}
.mainbox{width:998px;margin:0 auto}

.header01{background:url(../images/header_bg1.jpg) top  no-repeat}
.header02{background:url(../images/header_bg2.jpg) top  no-repeat}
.header03{background:url(../images/header_bg3.jpg) top  no-repeat}
.header04{background:url(../images/header_bg4.jpg) top  no-repeat}


.back01{background:url(../images/back01.jpg) center left no-repeat}
.back02{background:url(../images/back02.jpg) top left no-repeat}
.back03{background:url(../images/back03.jpg) top left no-repeat}
*html .back03{background:url(../images/back03.jpg) 11% left no-repeat}
.back04{background:url(../images/back04.jpg) center left no-repeat}
.back05{background:url(../images/back05.jpg) top left no-repeat}

.logo{float:left;width:110px;padding:40px 0 0 60px;height:93px}
.slogan{float:left;width:490px;padding:45px 0 0 10px}

.header-right{float:right;width:270px;padding:30px 50px 0 0;}
.header-right p{text-align:right;color:#fff;line-height:35px}
.header-right p span{font-size:18px;margin:0 3px}
.header-right p img{vertical-align:middle}

.header-right2{float:right;width:270px;padding:50px 50px 0 0;}
.header-right2 p{text-align:right;color:#fff;line-height:35px}
.header-right2 p span{font-size:18px;margin-right:3px}
.header-right2 p img{vertical-align:middle}

/* Menu */
.mmenu{clear:both;padding:7px 80px 50px 80px ;}
*html .mmenu{clear:both;padding:7px 80px 30px 80px ;}
.mmenu ul{padding:0;list-style-type:none;margin:0}
.mmenu ul li{float:left;margin:0 19px;height:25px;padding-left:11px}
.mmenu ul li span{float:left;height:9px;padding:8px 10px 8px 0}
.mmenu ul li.act{background:url(../images/menu_tab_left.gif) left no-repeat;}
.mmenu ul li.act span{background:url(../images/menu_tab_right.gif) right no-repeat;}
/* Menu */

/* Menu 2*/
.mmenu2{clear:both;padding:7px 55px 50px 80px ;}
*html .mmenu2{clear:both;padding:7px 55px 30px 80px ;}
.mmenu2 ul{padding:0;list-style-type:none;margin:0}
.mmenu2 ul li{float:left;margin:0 5px;height:25px;padding-left:11px}
.mmenu2 ul li span{float:left;height:9px;padding:8px 10px 8px 0}
.mmenu2 ul li.act{background:url(../images/menu_tab_left.gif) left no-repeat;}
.mmenu2 ul li.act span{background:url(../images/menu_tab_right.gif) right no-repeat;}
/* Menu 2*/


/* left menu 1 */
.leftmenu1{margin:0;padding:0 0 0 55px;list-style-type:none}
.leftmenu1 li{background:url(../images/bullet01.gif) left no-repeat;padding:5px 0 5px 15px;}
.leftmenu1 li.act{color:#fff;background:url(../images/bullet02.gif) left no-repeat;color:#484647}
.leftmenu1 li a{color:#df0303;text-decoration:none}
/* left menu 1 */

/* left menu 2 */
.leftmenu2{margin:0;padding:12px 0 0 0;list-style-type:none}
.leftmenu2 li{background:url(../images/left_menu.gif) no-repeat;margin-bottom:3px;padding:5px 0 8px 30px}
.leftmenu2 li.empty{background:none;height:12px}
.leftmenu2 li.act{background:url(../images/left_menu_a.gif) no-repeat}
.leftmenu2 li a{color:#fdfafa;text-decoration:none}

.leftmenu2 li.black{background:url(../images/left_menu_black.gif) top left no-repeat}
.drop{padding:20px 0 20px 50px;}
*html .drop{padding:30px 0 10px 20px;}
*+html .drop{padding:30px 0 10px 20px;}
.drop ul{margin:0;padding:0;list-style-type:none}
.drop ul li{background:url(../images/left_menu_grey_left.gif) left no-repeat;height:25px;margin-bottom:3px;padding:0 0 0 9px}
.drop ul li a{background:url(../images/left_menu_grey_right.gif) right no-repeat;height:25px;float:left;line-height:25px;color:#a5a5a5;padding:0 14px 0 5px;min-width:100px;_width:expression(document.documentElement.clientWidth < 100 ? "100px" : "auto");}
.drop ul li.act2{background:url(../images/left_menu_red_left.gif) left no-repeat;height:25px;margin-bottom:3px;padding:0 0 0 9px}
.drop ul li.act2 a{background:url(../images/left_menu_red_right.gif) right no-repeat;color:#fff}

/* left menu 2 */

/* comingsoon */
.comingsoon{text-align:center;padding-top:20%;}
.comingsoon p{padding:10px 0}
/* comingsoon */

.content{clear:both}
.leftbar{float:left;width:250px;padding:0 0 0 50px}
.leftbar p{color:#000;padding:0 0 0 30px}

/* welcome */
.welcome{padding:0 50px 0 110px;color:#020202}
.welcome h1{padding-bottom:15px}
.welcome p{padding:0 0 10px 35px}
.welcome dl{width:310px;margin:50px auto;}
.welcome dl dt{float:left;width:70px;padding-top:5px}
.welcome input{width:230px;margin-bottom:10px}
/* welcome */

/* sing in */
.singin{color:#020202;width:355px;margin:0 auto}
.singin h1{padding-bottom:25px}
.singin h2{font-size:12px}
.singin p{padding:0 0 10px 0}
.singin p a{color:#bf0202}
.singin dl{width:360px;margin:20px 0 30px 0;}
.singin dl dt{float:left;width:70px;padding-top:5px;}
.singin input{vertical-align:middle}
.singin input.txt{width:230px;margin-bottom:10px}
/* sing in */

/* forgot password */
.forgot_password{padding:0 50px 0 300px;color:#020202}
.forgot_password h1{padding-bottom:15px}
.forgot_password p{padding:0 0 10px 0}
.forgot_password dl{width:310px;margin:20px 0 200px 0 ;}
.forgot_password dl dt{float:left;width:70px;padding-top:5px}
.forgot_password input{width:230px;margin-bottom:10px}
/* forgot password */

/* contact_us */
.contact_us{padding:0 50px 50px 85px;color:#020202}
.contact_us h2{padding:20px 0 10px 25px;font-size:11px}
.contact_us p{padding:0 0 10px 25px}
.contact_us p a{color:#bf0202;text-decoration:none}
.contact_us p span{color:#b9770e}
/* contact_us */

/* welcomebox */
.welcomebox{padding:0 50px 40px 400px}
.welcomebox h1{padding-bottom:20px}
.welcomebox h2{font-size:12px;padding:0 0 10px 180px;color:#dad9d9;}
.welcomebox p{padding:0 0 10px 180px}
.welcomebox a{color:#bf0202;text-decoration:none}
.welcomebox ul{margin:0;padding:0 0 10px 180px;list-style-type:none}
.welcomebox ul li{background:url(../images/bullet01.gif) left no-repeat;padding:5px 0 5px 20px}
/* welcomebox */

/* baloons */
.baloons{background:url(../images/baloons.png) no-repeat;width:717px;height:56px;float:left;padding:48px 0 0 25px;_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/baloons.png');margin-top:-15px;position:relative}
.baloons p{line-height:34px;color:#020202;}
.baloons p img{vertical-align:middle}
.baloons p a{margin:0 10px}
/* baloons */

/* steps */
.steps{min-height:380px;height: expression( this.scrollHeight < 380 ? "380px" : "auto" );padding:0 50px;margin-top:32px;color:#fbfdfc}
.steps h1{padding-bottom:24px}
.steps h2{padding:0 0 24px 10px;font-size:11px;}
.steps p{padding:0 0 12px 10px;}
.steps p span{color:#df0303}
.steps ul{margin:0;padding:0 0 20px 22px}
.steps ul li{padding-left:12px}

.step-left{float:left;width:400px;padding-top:20px}
.step-left ul{margin:0;padding:0 0 0 70px;list-style-type:none}
.step-left ul li{background:url(../images/bullet01.gif) left no-repeat;padding:5px 0 5px 15px}
.step-left ul li.act{color:#fff;background:url(../images/bullet02.gif) left no-repeat;}
.step-left ul li a{color:#df0303;text-decoration:none}

.step-right{float:left;width:490px;padding:10px 0 30px 0}
.step-right h1{font-size:1px}
/* steps */

/* cancel */
.cancel{padding:0 90px 50px 275px;color:#020202}
.cancel p{padding:10px 0 0 25px}
.cancel textarea{width:335px;height:110px}
/* cancel */

/* create */
.create{padding:0 50px 0 165px;color:#020202}
.create p{padding-top:5px;clear:both}
.create p input{vertical-align:middle}
.create p img{vertical-align:middle}
.create p a{color:#bf0202}
.create h1{padding-bottom:15px;margin-left:-20px}
.create h2{font-size:12px;padding:30px 0 10px 0;clear:both}
.create span{color:#8b8b8b}
.create ul{margin:0;padding:0 0 0 12px;}
.create ul li{padding:8px 0 2px 0}

.create-left{float:left;width:290px;padding-top:10px}
.create-right{float:left;width:490px;padding-top:10px}
.create-left2{float:left;width:320px;padding-top:10px}
.create-right2{float:left;width:460px;padding-top:10px}

dl.list1{margin:0;padding:0}
dl.list1 dt{float:left;width:115px;padding:2px 5px 0 0;text-align:right}
dl.list1 dd{margin-bottom:8px}
dl.list2{margin:0;padding:10px 0 0 0}
dl.list2 dt{float:left;width:90px;padding:2px 5px 0 0;text-align:right}
dl.list2 dd{margin-bottom:8px}
/* create */

/* about */
.about{float:left;width:640px;padding:0 50px 30px 0;color:#020202}
.about h2{padding:20px 0;font-size:12px}
.about p{padding-bottom:10px;}
.about p a{color:#bf0202;text-decoration:none}
.about p span{color:#aeadad;display:block;text-align:center}
/* about */

/* athlete */
.athlete{float:left;width:640px;padding:0 50px 30px 0;color:#020202}
.athlete h1{padding-bottom:20px}
.athlete h2{padding:10px 0;font-size:12px}
.athlete h2 a{font-size:11px;font-weight:normal;color:#bf0202;text-decoration:none}
.athlete h3{font-size:18px;padding-bottom:15px;color:#222}
.athlete h3 span{color:#bf0202}
.athlete p{padding-bottom:15px}
.athlete p span{color:#bf0202}
.athlete p i{font-style:normal;color:#aeadad;display:block;text-align:center}
.athlete p input{vertical-align:middle;margin-left:-3px}
.athlete p label{vertical-align:middle;margin-right:10px}
.athlete textarea{width:480px;height:165px}
.lh{line-height:20px}

.athlete dl{margin:0;padding:0}
.athlete dt{float:left;width:115px;padding:2px 5px 0 0;}
.athlete dd{margin-bottom:8px}
/* athlete */

/* our team */
.our_team{float:left;width:640px;padding:0 50px 30px 0;color:#020202}
.our_team h2{color:#bf0202;font-size:12px;padding:10px 0 15px 0;color:#222}
.our_team h3{font-size:18px;padding:10px 0 15px 0}
.our_team p{padding-bottom:15px}
.our_team p span{color:#838282}
.our_team ul{margin:0;padding:0 0 15px 0;list-style-type:none}
.our_team ul li{padding-bottom:2px}
.our_team ul li span{padding-right:15px}
.our_team ol{margin:0;padding:0 0 15px 15px;}
.our_team div{padding:5px 0 15px 50px;font-weight:bold}
/* our team */

/* features */
.features{float:left;width:640px;padding:0 50px 30px 0;color:#020202}
.features h1{padding-bottom:10px}
.features h2{font-size:18px;padding:10px 0 15px 0;color:#222}
.features p{padding-bottom:15px}
.features p a{color:#be0202}
.features p span{color:#aeadad;display:block;text-align:center}
/* features */

/* traning */
.traning{float:left;width:640px;padding:0 50px 30px 0;color:#020202}
.traning p{padding-bottom:15px}
.traning p a{color:#bf0202;text-decoration:none}
.traning h1{padding-bottom:20px}
.traning h2{padding:10px 0 15px 0;color:#222}
.traning h3{padding:10px 0 15px 0;color:#bf0202;font-size:12px}
.traning ul{margin:0;padding:0 0 15px 0;list-style-type:none}
.traning ul li{padding-bottom:2px}
.traning ul li a{color:#bf0202;text-decoration:none}
.traning ul li span{padding-right:15px}

.traning p span{color:#aeadad;display:block;text-align:center}
/* traning */

.center-title{text-align:right;padding-right:50px}
*html .center-title{padding-top:15px}

.team-top{}
.team-top p{font-weight:bold;color:#020202;padding:5px 0}
.team-top h2{font-size:12px;color:#020202;padding-bottom:10px}

.team-list{padding:15px 50px;}
.team-list p{color:#020202;padding:10px 0}

.team-list-table{width:100%;border-collapse:collapse;border-bottom:2px solid #eee;margin:10px 0;clear:both}
.team-list-table th{padding:10px 25px;background:#ddd;text-align:left;color:#020202}
.team-list-table td{padding:8px 25px;}
.team-list-table tr:hover td{background:url(../images/td_bg01.gif) repeat-x;color:#fff}
.team-list-table tr.act td{background:url(../images/td_bg01.gif) repeat-x;color:#fff}
.team-list-table td span{color:#2ba00b}
.team-list-table td span.blocked{color:#de0a0a}

.pdf-link {float:right;width:300px;padding-top:20px !important}
.pdf-link img{vertical-align:middle;margin-right:5px}
.pdf-link a{color:#bf0202;font-weight:normal}

/* team account */
.team_account{float:left;width:660px;padding:30px 0 30px 30px;color:#020202}
.team_account h2{font-size:12px;margin-bottom:15px;}
/* team account */

/* workout table */
.workout{width:100%;border-collapse:collapse;border-bottom:2px solid #eee;margin:10px 0}
.workout th{background:#eee;color:#606060;text-align:left;padding:10px 25px}
.workout td{padding:5px 25px;border-bottom:1px solid #fff}
.workout td a{color:#bf0202}
.workout td.wtop{background:#ddd;color:#020202;padding:10px 25px;font-weight:bold}

.linktop{padding:10px 25px}
.linktop a{color:#bf0202}
/* workout table */

/* extrabox */
.extrabox{border-bottom:1px solid #b2b2b2;padding:0 0 5px 0;margin:0 50px 15px 0;color:#020202;}
.extrabox span{float:right;color:#020202;padding:37% 50px 0 0;font-weight:bold}
.extrabox p{padding-bottom:15px}
.extrabox p img{vertical-align:middle}
.extrabox p span{float:none;color:#a5a5a5;padding:0;font-weight:normal}
.extrabox div{padding:0 0 15px 20px}
.extrabox p.details{text-align:right}
/* extrabox */

/* information form */
.information-form p{padding:0 0 10px 0;line-height:20px}
.information-form p select{vertical-align:middle}
.information-form p textarea{width:475px;height:85px}
/* information form */

/* pagebar */
.pagebar{padding:10px 0;color:#020202;}
.pagebar span{float:right;width:95px}
.pagebar a{margin:0 5px}
.pagebar a.act{color:#020202;text-decoration:none;cursor:text}
/* pagebar */

/* press room */
.pressroom{float:left;width:660px;padding:30px 0 30px 30px;color:#020202}
.pressroom h2{font-size:12px;margin:15px 0;}
.pressroom p{padding-bottom:15px}
.pressroom p a{text-decoration:none}
/* team account */

.boxleft{float:left;width:50%}
.boxright{float:left;width:49%}

/* cms */
.small-t{margin-bottom:10px}
.small-t td{padding:2px 5px 0 0}

.cms{float:left;width:610px;padding:10px 50px 30px 30px;color:#020202}
.cms h1{color:#020202;font-size:26px;padding-bottom:20px;}
.cms h1 span{color:#bf0202;font-size:18px}
.cms p{padding-bottom:10px}

.table-title{padding:10px 0 0 0;line-height:20px;width:100%}
.table-title a{margin:0 2px}
.table-title a.act{color:#020202;text-decoration:none;cursor:text}
.table-title span a{margin:0}

.cms-table{border-collapse:collapse;border-bottom:2px solid #eee;margin:20px 0 15px 0;}
.cms-table th{padding:10px 15px 10px 20px;background:#ddd;text-align:left;color:#020202;white-space:nowrap}
.cms-table th span{font-weight:normal}
.cms-table td{padding:8px 15px 10px 20px;}
.cms-table td.grey{color:#7a7a7a;font-weight:bold;background:#f2f2f2;padding-top:12px}
.cms-table td.grey img{vertical-align:middle;margin-left:10px}

.extra-table{border-collapse:collapse;border-bottom:2px solid #eee;margin:20px 0 15px 0;}
.extra-table th{padding:10px 10px 10px 10px;background:#ddd;text-align:left;color:#020202;white-space:nowrap}
.extra-table td{padding:8px 10px 10px 10px;color:#606060}
.extra-table tr:hover td{background:url(../images/td_bg01.gif) repeat-x;color:#fff}
.extra-table td span{color:#2ba00b}
.extra-table td span.blocked{color:#de0a0a}
table tbody tr._selected td{background:#3D9105 !important;color:#fff}

.phase-table{border-collapse:collapse;border-bottom:2px solid #eee;margin:10px 0 15px 0;}
.phase-table th{padding:10px 15px 10px 20px;background:#ddd;text-align:left;color:#020202;white-space:nowrap}
.phase-table td{padding:4px 15px 8px 20px;color:#606060;vertical-align:top;}
.phase-table td input{display:none}
.phase-table tr:hover td{background:url(../images/td_bg01.gif) repeat-x;color:#fff}
.phase-table tr:hover td span{display:none}
.phase-table tr:hover td input{display:inline;width:99%}
.phase-table tr.ttotal td{background:#fff !important;color:#606060 !important}
.phase-table tr.ttotal td span{display:inline !important;}

.add {line-height:22px}
.add input{vertical-align:middle}
.add img{vertical-align:middle}

.setting-link{margin-bottom:30px}
.setting-link td{padding:2px 10px 2px 0}
.setting-link td a{text-decoration:none}

.col2{width:100%}
.col2 td{width:50%;padding-bottom:30px}

.des-table{width:100%}
.des-table td{width:48%;padding:10px 15px 0 0}

/* cms */

.videobox{padding-bottom:10px}
.videobox table td{padding-right:10px}
.videobox table p img{vertical-align:middle}
.videobox table p input{vertical-align:middle}
*html .videobox table p input{margin-bottom:10px}

/* dropbox */
.dropbox{margin-bottom:3px}

.setline{line-height:22px}
.setline select{vertical-align:middle}
.setline img{vertical-align:middle}

.droptitle{background:#eee;padding:10px;line-height:25px;color:#020202;font-weight:bold}
.droptitle img{vertical-align:middle;margin-right:10px}
.dropdown{padding:10px 0 20px 25px}

.dropdown table{width:100%;border-collapse:collapse;border-bottom:2px solid #eee;margin:0 0 25px 0;}
.dropdown th{padding:10px 10px 10px 10px;background:#ddd;text-align:left;color:#020202;white-space:nowrap}
.dropdown td{padding:5px 10px;color:#606060;}

.dropdown2{margin:10px 0;border-bottom:2px solid #eee;}

.edit-exercise{position:relative;margin-left:-22px}
.edit-exercise a{margin-left:5px}
.edit-exercise span{float:right;width:35px}
.edit-exercise img{vertical-align:middle}

.edit-exercise2 a{margin-left:5px}
.edit-exercise2 span{float:right;width:35px}
.edit-exercise2 img{vertical-align:middle}

.note{font-size:10px;margin:5px 0 10px 0}

.simply-t{margin:0 0 15px 0;color:#020202}
.simply-t td{padding:2px 10px 2px 0}
.simply-t td label{color:#8b8b8b}
.simply-t td input{vertical-align:middle}
.simply-t td img{vertical-align:middle}
.simply-t td sup{color:#9a9a9a}
.no-photo img{border:1px solid #efefef;margin:0 10px}
/* dropbox */

/* newsbox */
.create-news{}
.create-news span{float:right;width:100px;text-align:right;margin-top:10px}
.newsbox{border-bottom:2px solid #eee;padding:20px 0;}
.newsbox p span{color:#a5a5a5}
.newsbox a{margin-right:15px}
/* newsbox */

/* cancelbox-top */
.cancelbox-top{background:url(../images/cancelbox_top.gif) no-repeat;height:22px;padding:14px 20px 0 20px;margin-top:30px;color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold}
.cancelbox-top a{float:right;width:15px;margin:-2px 0 0 0}
.cancelbox-bot{background:url(../images/cancelbox_bot.gif) no-repeat;height:16px}
.cancelbox-bg{background:url(../images/cancelbox_bg.gif) repeat-y;padding:5px 10px 5px 20px}
.cancelbox-bg td{padding:5px 2px}
.cancelbox-bg td span{color:#000}
.cancelbox-bg td input{vertical-align:middle}
.cancelbox-bg td img{vertical-align:middle}
.cancelbox-bg div {padding:5px 0;color:#bf0202}
.cancelbox-bg div img{vertical-align:middle}
.cancelbox-bg div a{margin-left:5px;text-decoration:none}
/* cancelbox-top */

/* cols & boxs */
.dateposition{position:absolute;margin:30px 0 0 0;color:#020202;font-weight:bold;padding:20px 0 0 60px}
.col-left{margin-left:50px;float:left;width:300px;padding-bottom:40px}
.col-center{float:left;width:300px;padding-bottom:40px}
.col-right{margin-right:40px;float:left;width:300px;padding-bottom:40px}
*html .col-left{margin-left:30px;}
*html .col-right{margin-right:30px;}

.box-top{background:url(../images/box_top.gif) no-repeat;height:23px;padding:12px 20px 0 20px}
.box-top a{float:right;margin-top:-2px}
.box-top h1{color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold}
.box-bot{background:url(../images/box_bot.gif) no-repeat;height:11px}
.box-bg{background:url(../images/box_bg.gif) repeat-y;padding:5px 0;color:#020202}
.box-bg div{text-align:center;padding:5px}
.box-bg div img{border:1px solid #c9c9c9;}
.box-bg p{padding:5px 20px }
.box-bg p span{margin:0 11px;text-align:center}
.box-bg p i{color:#aeadad;font-style:normal}

.box-table{margin:0 auto}
.box-table td{padding:5px 10px 2px 0}
.box-table td span{color:#8b8b8b}

.links-tools{background:url(../images/link_bg.gif) top center no-repeat;padding:15px 0 0 0;margin-top:10px;text-align:center}
.links-tools a{text-decoration:none}
/* cols & boxs */

/* printbox */
.printbox{padding:10px 0 10px 60px;width:670px}
.printbox p{color:#020202;padding-bottom:10px;font-weight:bold}
.printbox p span{color:#abaaaa;}
.printbox p img{float:left;margin:0 5px 8px 0}

.printbox-table{width:100%;border-collapse:collapse;border-bottom:2px solid #eee;margin:0}
.printbox-table th{background:#eee;color:#606060;text-align:left;padding:10px 25px}
.printbox-table td{padding:5px 25px;border-bottom:1px solid #fff}
.printbox-table td span{display:block;width:60px;height:20px;border:1px solid #ccc;}
.printbox-table td a{color:#606060}
.printbox-table td.wtop{background:#ddd;color:#020202;padding:10px 25px;font-weight:bold}
/* printbox */

.prog-t{}
.prog-t td{padding:5px}
.prog-t td span{color:#8b8b8b}

/* opacy 80% */
.opacy{_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);z-index:1000;  zoom:1;opacity:0.2}
*+html .opacy{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);z-index:1000;  zoom:1;opacity:0.2;}
/* opacy 80% */

/* Footer */
#footer{bottom:-1px;height:220px;background:url(../images/footer_bg.jpg) top center ;width:100%;}
.footer-box{width:998px;margin:0 auto}
.copyright{width:130px;float:right;color:#7e7f7d;;padding:45px 50px;text-align:right}
.copyright2{color:#7e7f7d;padding:45px 50px;text-align:center}
.copyright2 a{color:#7e7f7d;}
/* Footer */

/* over box 01 */
.overbox01{color:#020202;position:absolute;top:25%;left:25%;z-index:100}
.frame {position:absolute;width:600px;height:600px;filter:alpha(opacity=0);z-index: -1;}
.overbox01-top{background:url(../images/overbox01_top.png) no-repeat;height:47px;width:590px;_background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overbox01_top.png', sizingMethod='scale');}
.overbox01-top p{color:#fff;font-weight:bold;padding:22px 40px 0 40px}
.overbox01-top a{float:right;width:15px;position:relative}
.overbox01-bot{background:url(../images/overbox01_bot.png) no-repeat;height:33px;width:590px;_background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overbox01_bot.png', sizingMethod='scale');}
.overbox01-bg{background:url(../images/overbox01_bg.png);width:520px;padding:10px 35px;_background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overbox01_bg.png', sizingMethod='scale');}
.overbox01-bg a{position:relative}
.overbox01-bg p{padding-bottom:10px}
.overbox01-bg p img{vertical-align:middle}
.overbox01-bg p span{color:#a5a5a5}
.overbox01-bg div {padding:10px 20px}
.overbox01-bg ul{margin:0;padding:0;list-style-type:none}
.overbox01-bg ul li{background:url(../images/bullet03.gif) left no-repeat;padding:2px 0 2px 15px}
/* over box 01 */


/* custom styles */
ul.form_errors{color:red}

#flashnotice, #flasherror {display:none;opacity:0.9;filter:alpha(opacity=90);background:#000000 none repeat scroll 0%;  bottom:0pt;  color:#FFFFFF;  font-size:24px;  left:0pt;  list-style-type:none;  position:fixed;  text-align:center;  width:100%;  z-index:9999; height:50px; line-height:50px; font-weight:bold;}
#flashnotice {background:#000;}
#flasherror {background:#980202;}


* html #flashnotice{
  position: absolute;  bottom: 0;  right: 0;  right: auto;  bottom: auto; left: 0; margin: 0;
  top: expression( ( 0 - flashnotice.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width: expression(document.documentElement.clientWidth - 20 + 'px' );
}
* html #flasherror{
  position: absolute;  bottom: 0;  right: 0;  right: auto;  bottom: auto; left: 0; margin: 0;
  top: expression( ( 0 - flasherror.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width: expression(document.documentElement.clientWidth - 20 + 'px' );
}

.tooltip{
display: none;
position:absolute;
left:-2000px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:250px;
}

.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#111;
padding:2px 7px;
}

/* NEW Tour */
.tour{background:url(../images/tour_bg.jpg) 50% 180px no-repeat;margin-top:20px;}
.tour-box-top{background:url(../images/tour_box_top.jpg) top no-repeat;width:900px;height:10px;margin:0 auto;font-size:1px}
.tour-box-bot{width:900px;margin:0 auto;}
.tour-box-bg{background:url(../images/tour_box_bg.jpg) repeat-y;width:900px;margin:0 auto}

.tour-left{float:left;width:420px;padding:20px 0 50px 30px}
.tour-left h1{color:#020202;font-size:22px;padding-bottom:10px;}
.tour-left div{padding:0 0 0 30px}

.tour-right{float  :left;width:380px;padding:20px 40px 10px 30px}
.tour-right h1{color:#020202;font-size:22px;padding-bottom:10px;}
.tour-right h2{color:#020202;font-size:12px;margin:15px 0;}
.tour-right p{color:#020202;padding-bottom:15px}
.tour-right p span{color:#cb3e3e;font-weight:bold}
.tour-right div{padding:15px 0}
.tour-right ul{list-style-type:none;color:#020202}
.tour-right ul li{padding-bottom:15px}
