.navygreen{color:#759A67;font-size:14px;font-weight:bold;}
.bg{background:url(images/dnsoray_bg.gif) no-repeat;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.bg *{display:none;}
.bg.success{background-position:-262px top;vertical-align:text-bottom;margin-right:5px;width:44px;height:48px;}
.icon-console{background:url(images/icon-console.gif);}
.btn{cursor:pointer;border:1px solid #678c01;border-color:#c1d5b2 #678c01 #678c01 #c1d5b2;background-color:#f1f5d0;color:#557D02;}
button.btn[disabled]{color:#ccc;}
.btn.big{padding:5px;font-weight:bold;margin:0 7px 0 0;}
.btn:hover{background-color:#faffc7;}
.btn.orange{border-color:#ffbe86 #8a3b00 #8a3b00 #ffbe86;background-color:#ff8500;color:#fff;}
.orange:hover{background-color:#F9AE5C;}
.step{margin-top:10px;height:29px;}
.step li{height:27px;width:324px;padding-right:15px;position:absolute;}
.step li div{height:25px;border:#dbdbdb 1px solid;padding:1px;text-align:center;}
.step li div span{display:block;height:25px;background:#e9e9e9;line-height:25px;color:#656565;}
.step li .arrow{display:block;height:29px;width:15px;position:absolute;margin:-29px 0 0 321px;background:url(images/steparrow.gif) no-repeat;background-position:right top;}
.step li.active .arrow{background-position:right -30px;}
.step li.first{z-index:200;}
.step li.second{z-index:199;margin-left:323px;}
.step li.third{z-index:198;padding-right:0;margin-left:646px;}
.step li.active div{border:#DBB922 1px solid;background:#FFF7C0;}
.step li.active div span{background:#FFE35C;color:#B55500;font-weight:bold;}
.banner{margin-top:10px;height:253px;position:relative;background:url(images/dnsoray_banner.jpg) no-repeat;}
.banner .textbox{background:#b6e050;position:absolute;width:435px;top:92px;left:30px;padding:3px;}
.banner .textbox textarea{border:#72BD08 1px solid;padding:1px;width:428px;height:78px;}
.banner .btnbox{position:absolute;left:485px;top:165px;}
.sprite,.btn-next{background:url(images/sprite.gif) no-repeat;cursor:pointer;border:none;}
.sprite{display:block;}
.sprite *{display:none;}
.sprite.transin{width:124px;height:39px;background-position:left top;}
button.transin:hover{background-position:right top;}
.intro{margin:10px 0 60px 0;height:189px;}
.intro .box{width:315px;height:189px;float:left;margin-left:12px;font-size:14px;}
.intro .box.first{margin:0;}
.intro .box .b-lc,.intro .box .b-rc,.intro .box .b-body{float:left;height:189px;}
.intro .box .b-lc,.intro .box .b-rc{width:5px;background:url(images/dnsoray_intro_border.gif) no-repeat;}
.intro .box .b-lc{background-position:left;}
.intro .box .b-rc{background-position:right;}
.intro .box .b-body{width:257px;height:179px;padding:8px 24px 0 24px;line-height:21px;background:url(images/dnsoray_intro_bg.gif) repeat-x;border:#9C3 1px solid;border-bottom-color:#349900;border-right:none;border-left:none;}
.intro .shardow{clear:both;background-position:0 -50px;height:32px;width:315px;}
.bg.free,.bg.business,.bg.operation{width:85px;height:45px;margin-right:10px;}
.bg.free{background-position:left top;}
.bg.business{background-position:-86px top;}
.bg.operation{background-position:-172px top;}
.banner-success{width:970px;height:213px;background:url(images/dnsoray_banner_success.jpg) no-repeat;margin:10px 0 200px 0;position:relative;}
.banner-success .sprite{position:absolute;left:719px;top:109px;height:54px;width:158px;background-position:left -43px;}
.banner-success a.sprite:hover{background-position:right -43px;}
.dnstype{width:400px;}
.dnstype li{display:inline-block;zoom:1;*display:inline;border:#fff 1px solid;padding:5px;width:110px;height:25px;line-height:25px;color:#679800;cursor:pointer;font-size:14px;}
.dnstype li.on{border-color:#e5e5e5;background:#f6fee6;}
.memo{border:#ccc 1px solid;padding:5px 5px 5px 25px;line-height:20px;background:url(../default/images/bg_warning.gif) no-repeat 5px 8px;background-color:#fffbe7;}
table.tbgreen tr td,table.tbgreen tr th{padding:0;margin:0;height:27px;line-height:27px;}
table.tbgreen tr td{background:#E8F6C3;border-bottom:#fff 2px solid;}
table.tbgreen.on tr td{background:#B1DF87;}
table.tbgreen tr th{background:url(images/console_window_header_bg.gif) repeat-x;font-weight:normal;}
table.tbgreen{border:#81D207 1px solid;}
.icon-console.close{background-position:-20px top;width:12px;height:12px;}
.btn-next{background-position:left -110px;border:none;padding:0;width:142px;height:38px;}
input.btn-next:hover{background-position:right -110px;}