/*
-----------------------------------------------
Qwest Modem Configurator Basic Stylesheet
author:	KC Dunstan
date:	08.04.2007
----------------------------------------------- */
*{margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif;}
body{background:url(Images/body_bg.png) repeat-x #2395CC;}
a img {border: none;}
.float_right{float:right;}
select.multiple{background:#457EA4; border:0; color:#0FF;}
* html #content_right h1 {
/* Change the background-image PNGs to AlphaImageLoader calls and remove the background */
filter: expression( this._filter ? this._filter : (
(this._filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.replace('url("',"").replace('")','') + "', sizingMethod='crop')")
&& (this.style.backgroundImage="none") && this._filter
));
}
#vendor_logo_footer{width:550px; height:31px;}
#vendor_logo{width:79px; height:31px; background:url(Images/ZyXEL.png) no-repeat; background-position: right; display:block;float: right;}
#wrapper{margin:0 auto; width:800px;}
#masthead{height:185px; background:url(Images/masthead_bg.gif) no-repeat; position:relative;}
h1#modem_type{height:0; text-indent:-9999px; overflow:hidden;}
#qwest_link{background:url(Images/nav_qwestLink.png) no-repeat; display:block; height:55px; margin:-5px 0 0 638px; position:absolute; text-indent:-9999em; width:145px;}
#qwest_link:hover{background-position:0 -60px;}
#qwest_link:active{background-position:0 -120px;}
ul#navigation_left{position:absolute; left: 65px; top: 61px;}
ul#navigation_left li{display:inline; float:left; background-position:0 0; overflow:hidden;}
ul#navigation_left li a{height:118px; text-indent: -9999px; overflow:hidden; display: block; }
ul#navigation_left li.modemstatus a{width:94px; background:url(Images/nav_modemstatus.png) no-repeat;}
ul#navigation_left li.quicksetup a{width:85px; background:url(Images/nav_quicksetup.png) no-repeat;}
ul#navigation_left li.wirelesssetup a{width:83px; background:url(Images/nav_wirelesssetup.png) no-repeat;}
ul#navigation_left li.utilities a{width:81px; background:url(Images/nav_utilities.png) no-repeat;}
ul#navigation_left li.advancedsetup a{width:98px; background:url(Images/nav_advancedsetup.png) no-repeat;}
ul#navigation_left li a:hover{background-position:0 -142px;}
ul#navigation_left li a#selected{background-position:0 -142px; cursor:default;}
ul#navigation_right{position: absolute; top:26px; left: 500px;}
ul#navigation_right li{font:11px Arial, Helvetica, sans-serif; color:#FFF; display:block; float:left; background-position:0 0;}
ul#navigation_right li a{font-size:11px; color:#FFF; text-decoration:none;}
ul#navigation_right li.helplink a{background:url(Images/btn_help.png) no-repeat; display:block; height:77px; text-indent:-9999em; width:60px;}
ul#navigation_right li.helplink a:hover{background-position:0 -77px;}
ul#navigation_right li.date{background:url(Images/date_bg.png) no-repeat; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; height:70px; margin-left:3px; text-align:center; width:71px;}
ul#navigation_right li.date span{display:block;}
ul#navigation_right li.date span.month{font-size:10px; margin-top:2px;}
ul#navigation_right li.date span.day{color:#000; font-weight:bold; font-size:26px; margin-top:10px;}
ul#navigation_right li.date span.time{color:#000;font-size:10px; margin-top:3px;}
#content_left{margin:0; float:left; display:inline;}
#subnav_header{width:168px; height:13px; background:url(Images/subnav_header_bg.png) no-repeat; overflow:hidden;}
#subnav_footer{width:168px; height:13px; background:url(Images/subnav_footer_bg.png) no-repeat;}
ul#subnav{background:rgb(23,71,105); width:168px; list-style:none; padding: 1px 0;}
ul#subnav li a{padding:20px 0 0 0; width:138px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9BE8F8; font-weight:bold; display:block;}
ul#subnav li a.link{margin:0 auto; padding:9px 0 9px 32px;}
ul#subnav li a:hover {text-decoration:underline; background:url(Images/subnav_rollover.png) no-repeat;}
ul#subnav li a#selected {text-decoration:none; background:url(Images/subnav_selected.png) no-repeat; cursor:default;}
ul#subnav li span{padding:20px 0 0 0; width:138px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9BE8F8; font-weight:bold; display:block;}
ul#subnav li span.link{margin:0 auto; padding:9px 0 9px 32px; color:#FFFFFF}
ul#subnav li span.linkwhite{margin:0 auto; padding:9px 0 9px 32px; color:#FFFFFF}
ul#subnav li span.linkred{margin:0 auto; padding:9px 0 9px 32px; color:#FF0000}
ul#subnav li span:hover {background:url(Images/subnav_rollover.png) no-repeat;}
ul#subnav li span#selected {text-decoration:none; background:url(Images/subnav_selected.png) no-repeat; cursor:default;}
ul#subnav li a.talllink{margin:0 auto; padding:9px 0 9px 32px;}
ul#subnav li a.talllink:hover {text-decoration:underline; background:url(Images/subnav_tall_rollover.png) no-repeat;}
ul#subnav li a#talllinkselected {text-decoration:none;	cursor:default; background-image: url(Images/subnav_tall_selected.png); background-repeat: no-repeat;}
ul#subnav li a p{font-weight:normal;}
ul#subnav hr{margin:1px auto 1px auto; width:75%; height:1px;border:0px solid #175884; background-color:#96B3C7 }
ul#subnav ul{padding:0 0 5px 0; list-style:none;}
ul#subnav ul li a{padding:5px 0 0 0; width:136px; font:11px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; font-weight:normal; display:block;}
ul#subnav ul li a.link{margin:0; padding:0 0 0 32px;}
ul#subnav ul li a:hover {text-decoration:none; color:rgb(97,246,225); background:rgb(28,144,178);}
ul#subnav ul li a#selected {text-decoration:none; color:rgb(97,246,225); background:rgb(28,144,178);}
#connectionstatus{background:url(Images/connectionstatus_footer_bg.png) bottom center no-repeat; margin:20px 0 0 0; padding-bottom:14px; width:168px;}
#connectionstatus_wrapper{background:#000; padding-top:14px;}
#connectionstatus h1{background:url(Images/connectionstatus_header_bg.png) no-repeat; color:#FFF; display:block; font:15px/18px Arial, Helvetica, sans-serif; font-weight:bold; height:48px; padding:14px 8px 0 59px; width:101px;}
#connectionstatus h2{color:#CFCFCF; font:13px/15px Arial, Helvetica, sans-serif; font-weight:bold; margin:0 12px 8px;}
#connectionstatus h2 sup{font-size:8px;}
#connectionstatus img{display:block; margin:0 auto;}
#connectionstatus p{margin:0 0 15px 0; color:#0F0; text-transform:uppercase;}
#connectionstatus .connected{color:#0F0; font:12px/10px Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 19px; text-align:right; text-transform:none;}
#content_right{margin:0 0 0 30px; float:left; color:#FFF; display:inline;}
#content_right_header{width:550px; height:8px; background:url(Images/content_header_bg.png) no-repeat;}
#content_right_footer{width:550px; height:9px; background:url(Images/content_footer_bg.png) no-repeat;}
#content_right strong{font-weight:bold; font-size:12px;	text-align: center;}
#content_right h1{margin:0; padding:5px 26px 0 100px; font:24px/24px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; height:auto; margin-bottom:18px; margin-top:14px; overflow:hidden;}
#content_right h1 span{display:block; margin-top:5px;}
/*NOTE: h1 should be set to height:85px unless the span information is too long; in these cases, it should be height:auto */
#content_right h1.quicksetup{height:95px; background:url(Images/h_quickconnect.png) no-repeat;}
#content_right h1.login{height:85px;}
#content_right h1.modemstatus_home{height:95px; background:url(Images/h_modemstatus_home.png) no-repeat;}
#content_right h1.modemstatus_iptrafficqos{height:85px; background:url(Images/h_modemstatus_iptrafficqos.png) no-repeat;}
#content_right h1.modemstatus_lanstatus{height:85px; background:url(Images/h_modemstatus_lanstatus.png) no-repeat;}
#content_right h1.modemstatus_nattable{height:85px; background:url(Images/h_modemstatus_nattable.png) no-repeat;}
#content_right h1.modemstatus_routingtable{height:85px; background:url(Images/h_modemstatus_routingtable.png) no-repeat;}
#content_right h1.modemstatus_wanstatus{height:85px; background:url(Images/h_modemstatus_wanstatus.png) no-repeat;}
#content_right h1.modemstatus_wirelessstatus{height:85px; background:url(Images/h_modemstatus_wirelessstatus.png) no-repeat;}
#content_right h1.modemstatus_activeuserslist{height:85px; background:url(Images/h_modemstatus_activeuserslist.png) no-repeat;}
#content_right h1.modemstatus_firewallstatus{height:85px; background:url(Images/h_modemstatus_firewallstatus.png) no-repeat;}
#content_right h1.modemstatus_modemutilitization{height:85px; background:url(Images/h_modemstatus_modemutilitization.png) no-repeat;}
#content_right h1.wirelesssetup_basic{height:90px; background:url(Images/h_wirelesssetup_basic.png) no-repeat;}
#content_right h1.wirelesssetup_wmm{height:85px; background:url(Images/h_wirelesssetup_wmm.png) no-repeat;}
#content_right h1.wirelesssetup_wps{height:85px; background:url(Images/h_wirelesssetup_wps.png) no-repeat;}
#content_right h1.wirelesssetup_wep8021x{height:85px; background:url(Images/h_wirelesssetup_wep8021x.png) no-repeat;}
#content_right h1.wirelesssetup_wpa{height:85px; background:url(Images/h_wirelesssetup_wpa.png) no-repeat;}
#content_right h1.wirelesssetup_80211bg{height:85px; background:url(Images/h_wirelesssetup_80211bg.png) no-repeat;}
#content_right h1.wirelesssetup_channel{height:85px; background:url(Images/h_wirelesssetup_channel.png) no-repeat;}
#content_right h1.wirelesssetup_ssid{height:85px; background:url(Images/h_wirelesssetup_ssid.png) no-repeat;}
#content_right h1.wirelesssetup_wirelessmacauthentication{height:85px; background:url(Images/h_wirelesssetup_wirelessmacauthentication.png) no-repeat;}
#content_right h1.wirelesssetup_wep{height:85px; background:url(Images/h_wirelesssetup_wep.png) no-repeat;}
#content_right h1.wirelesssetup_nomodule{height:85px; background:url(Images/h_wirelesssetup_nomodule.png) no-repeat;}
#content_right h1.utilities_timezone{height:85px; background:url(Images/h_utilities_timezone.png) no-repeat;}
#content_right h1.utilities_upgradefirmware{height:85px; background:url(Images/h_utilities_upgradefirmware.png) no-repeat;}
#content_right h1.utilities_speedtest{height:85px; background:url(Images/h_utilities_speedtest.png) no-repeat;}
#content_right h1.utilities_webactivitylog{height:85px; background:url(Images/h_utilities_webactivitylog.png) no-repeat;}
#content_right h1.utilities_traceroute{height:85px; background:url(Images/h_utilities_traceroute.png) no-repeat;}
#content_right h1.utilities_pingtest{height:85px; background:url(Images/h_utilities_pingtest.png) no-repeat;}
#content_right h1.utilities_oampingtest,
#content_right h1.utilities_dnscache
{height:auto; background:url(Images/h_utilities_webactivitylog.png) no-repeat;}
#content_right h1.utilities_restoredefaults{height:85px; background:url(Images/h_utilities_restoredefaults.png) no-repeat;}
#content_right h1.utilities_reboot{height:85px; background:url(Images/h_utilities_reboot.png) no-repeat;}
#content_right h1.advancedutilities_systemlog{height:85px; background:url(Images/h_advancedutilities_systemlog.png) no-repeat;}
#content_right h1.advancedsetup_blocking{height:85px; background:url(Images/h_advancedsetup_blocking.png) no-repeat;}
#content_right h1.advancedsetup_websiteblocking{height:85px; background:url(Images/h_advancedsetup_websiteblocking.png) no-repeat;}
#content_right h1.advancedsetup_dslsettings{height:85px; background:url(Images/h_advancedsetup_dslsettings.png) no-repeat;}
#content_right h1.advancedsetup_dmzhosting{height:85px; background:url(Images/h_advancedsetup_dmzhosting.png) no-repeat;}
#content_right h1.advancedsetup_advancedportforwarding{height:85px; background:url(Images/h_advancedsetup_advancedportforwarding.png) no-repeat;}
#content_right h1.advancedsetup_applications{height:85px; background:url(Images/h_advancedsetup_applications.png) no-repeat;}
#content_right h1.advancedsetup_adminusername{height:85px; background:url(Images/h_advancedsetup_adminusername.png) no-repeat;}
#content_right h1.advancedsetup_ipaddressing{height:85px; background:url(Images/h_advancedsetup_ipaddressing.png) no-repeat;}
#content_right h1.advancedsetup_vlan{height:85px; background:url(Images/h_advancedsetup_vlan.png) no-repeat;}
#content_right h1.advancedsetup_wan{height:85px; background:url(Images/h_advancedsetup_wan.png) no-repeat;}
#content_right h1.advancedsetup_ipsec{height:85px; background:url(Images/h_advancedsetup_ipsec.png) no-repeat;}
#content_right h1.advancedsetup_lan{height:85px; background:url(Images/h_advancedsetup_lan.png) no-repeat;}
#content_right h1.advancedsetup_dhcpres{height:85px; background:url(Images/h_advancedsetup_dhcpres.png) no-repeat;}
#content_right h1.advancedsetup_ipaddressing_lanip{height:85px; background:url(Images/h_advancedsetup_ipaddressing_lanip.png) no-repeat;}
#content_right h1.advancedsetup_ipaddressing_wanip{height:85px; background:url(Images/h_advancedsetup_ipaddressing_wanip.png) no-repeat;}
#content_right h1.advancedsetup_remotemgmt{height:85px; background:url(Images/h_advancedsetup_remotemgmt.png) no-repeat;}
#content_right h1.advancedsetup_dynamic_dns{height:90px; background:url(Images/h_advancedsetup_dynamicdns.png) no-repeat;}
#content_right h1.advancedsetup_remotetelnet{height:85px; background:url(Images/h_advancedsetup_remotetelnet.png) no-repeat;}
#content_right h1.advancedsetup_routing{height:90px; background:url(Images/h_advancedsetup_routing.png) no-repeat;}
#content_right h1.advancedsetup_dynamicrouting{height:85px; background:url(Images/h_advancedsetup_dynamicrouting.png) no-repeat;}
#content_right h1.advancedsetup_security{height:90px; background:url(Images/h_advancedsetup_security.png) no-repeat;}
#content_right h1.advancedsetup_security_nat{height:85px; background:url(Images/h_advancedsetup_security_nat.png) no-repeat;}
#content_right h1.advancedsetup_qosdownstream{height:85px; background:url(Images/h_advancedsetup_qosdownstream.png) no-repeat;}
#content_right h1.advancedsetup_qosupstream{height:85px; background:url(Images/h_advancedsetup_qosupstream.png) no-repeat;}
#content_right h1.advancedsetup_firewallsettings{height:85px; background:url(Images/h_advancedsetup_firewallsettings.png) no-repeat;}
#content_right h1.advancedsetup_upnp{height:85px; background:url(Images/h_advancedsetup_upnp.png) no-repeat;}
#content_right h1.advancedsetup_schedulingaccess{height:85px; background:url(Images/h_advancedsetup_schedulingaccess.png) no-repeat;}
#content_right h1.advancedsetup_dnshostmapping{height:85px; background:url(Images/h_advancedsetup_dnshostmapping.png) no-repeat;}
#content_right h1.help_main{height:85px; background:url(Images/h_help_main.png) no-repeat;}
#content_right h1.help_faqs{height:90px; background:url(Images/h_help_faqs.png) no-repeat;}
#content_right h1.help_acronyms{height:85px; background:url(Images/h_help_acronyms.png) no-repeat;}
#content_right h1.help_glossary{height:85px; background:url(Images/h_help_glossary.png) no-repeat;}
#content_right h1.help_modemlights{height:85px; background:url(Images/h_help_modemlights.png) no-repeat;}
#content_right h1.help_advancedsetup{height:85px; background:url(Images/h_help_advancedsetup.png) no-repeat;}
#content_right h1.help_quicksetupfeature{height:85px; background:url(Images/h_help_quicksetupfeature.png) no-repeat;}
#content_right h1.help_utilitiesfeature{height:85px; background:url(Images/h_help_utilitiesfeature.png) no-repeat;}
#content_right h1.help_wirelessfeatures{height:85px; background:url(Images/h_help_wirelessfeatures.png) no-repeat;}
#content_right h1.supportutilities_dnscache{height:95px; background:url(Images/h_supportutilities_dnscache.png) no-repeat;}
#content_right h1.supportutilities_oampingtest{height:110px; background:url(Images/h_supportutilities_oampingtest.png) no-repeat;}
#content_right h1.supportutilities_systemlog{height:85px; background:url(Images/h_supportutilities_systemlog.png) no-repeat;}
#content_right h1.supportutilities_tr069{height:85px; background:url(Images/h_supportutilities_tr069.png) no-repeat;}
#content_right h1.supportutilities_upgradehistory{height:85px; background:url(Images/h_supportutilities_upgradehistory.png) no-repeat;}
#content_right h1.supportutilities_upgradeimage{height:85px; background:url(Images/h_supportutilities_upgradeimage.png) no-repeat;}
#content_right h1.supportutilities_wanvlans{height:85px; background:url(Images/h_supportutilities_wanvlans.png) no-repeat;}
#content_right h1.supportutilities_igmpsnooping{height:95px; background:url(Images/h_supportutilities_igmpsnooping.png) no-repeat;}
#content_right h1.supportutilities_toolbox{height:95px; background:url(Images/h_supportutilities_toolbox.png) no-repeat;}
#content_right h1.thankyou{height:85px; background:url(Images/h_thankyou.png) no-repeat;}
#content_right h2{margin:0 0 0 50px; padding:0 0 15px 0; font:13px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#content_right h2.inlineheader{height:21px; margin:0 0 5px 40px; padding:8px 0 2px 5px; background:url(Images/h_inlineheader.png) no-repeat; font:14px/16px;}
#content_right h3{margin:0 auto; padding:8px 0 0 10px; width:490px; height:25px; font-size:11px; background:url(Images/h_inlineheader.png) no-repeat; overflow:hidden; font-weight:bold;}
#content_right p{margin:0 15px; padding:0 0 15px 0; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
#content_right table{
border-collapse:collapse;
color: #0FF;
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
margin:10px auto 0 auto;
text-align:center;
width:485px;
}
#content_right table th{
background:none;
color:#FFF;
font-weight:bold;
text-align: left;
}
#content_right table tr{border-bottom:1px solid #3DBDD1; height:30px; overflow:auto;}
#content_right table td{
background: #417BA2;
margin:0;
padding:5px;
vertical-align:top;
text-align: left;
}
#content_right table.nostyle{
border-collapse:inherit;
font:Verdana, Arial, Helvetica, sans-serif;
margin:0;
text-align:center;
width:525px;
color: #fff;
}
#content_right table.nostyle td{
background:rgb(18,71,105);
margin:0;
padding:0px;
vertical-align:top;
text-align: left;
}
#content_right table tr.nattable{padding:20px 10px 20px 10px; text-align:center; background:#457EA4; color:#0FF; font-size:10px; border-bottom:1px solid #2C8FC2;}
#content_right table tr.routingtable{padding:20px 10px 20px 10px; text-align:center; background:#457EA4; color:#0FF; font-size:10px; border-bottom:1px solid #2C8FC2;}
#content_right table.activeuserlistdefinitions{margin:10px 25px 10px 25px; background:#417BA2;}
#content_right table.activeuserlistdefinitions td{padding:5px 5px 5px 25px; font:11px/14px;}
#content_right table.activeuserlist{margin:10px 25px 10px 25px; padding:5px;}
#content_right table.activeuserlist th{background:none; font:11px/11px; font-weight:bold; padding:5px;}
#content_right table.activeuserlist td{color:#0FF; font:10px/10px Arial, Helvetica, sans-serif; padding:5px; background:#417BA2; text-align:center; border-bottom:1px solid #3DBDD1;}
#content_right table.activeuserlist a{color:#0FF; font-size:10px; font-weight:normal; text-decoration:none;}
#content_right table.activeuserlist a:hover{text-decoration:underline;}
#content_right table.firewallstatusdefinitions{margin:10px 25px 10px 25px; background:#417BA2;}
#content_right table.firewallstatusdefinitions td{padding:5px 5px 5px 25px; font:11px/14px;}
#content_right table.firewallstatus{margin:10px 25px 10px 25px; padding:5px;}
#content_right table.firewallstatus th{background:none; font:11px/11px; font-weight:bold; padding:5px;}
#content_right table.firewallstatus td{color:#0FF; font:10px/10px Arial, Helvetica, sans-serif; padding:5px; background:#417BA2; text-align:center; border-bottom:1px solid #3DBDD1;}
#content_right table.modemutilization{margin:10px 25px 10px 25px; padding:5px;}
#content_right table.modemutilization th{background:none; font:11px/11px; font-weight:bold; padding:5px;}
#content_right table.modemutilization td{color:#0FF; font:10px/10px Arial, Helvetica, sans-serif; padding:5px; background:#417BA2; text-align:center; border-bottom:1px solid #3DBDD1;}
#content_right table tr.nattable{padding:20px 10px 20px 10px; text-align:center; background:#457EA4; color:#0FF; font-size:10px; border-bottom:1px solid #2C8FC2;}
#content_right .smallprint{color:#0FF; font-size:10px;}
#content_right .smallprint_green{color:#9BE8F8;font-size:10px;}
#content_right p.macaddresslist{width:350px; padding:5px; margin:0 0 1px 40px; background:#457EA4; color:#0FF; font-size:10px;}
#content_right p.wirelesssettings{width:350px; padding:5px; margin:0 0 0 50px; background:#457EA4; color:#0FF; font-size:10px;}
#content_right p.forwardedports{width:350px; padding:5px; margin:0 0 1px 40px; background:#457EA4; color:#0FF; font-size:10px;}
#content_right a{color:#FFF; font-weight:bold; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
#content_right a:hover{text-decoration:none;}
#content_right form p{margin:0 15px; padding:0 0 15px 0; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
#content_right form div.field_labels{float:left;}
#content_right form div.fields{float:left;}
#content_right form div.fields p{margin:0 0 0 15px; padding:0 0 11px 0;}
#content_right form div.threecolumn_container{margin:0 50px 0 50px;}
#content_right form div.threecolumn{float:left; margin:0 40px 0 0;}
#content_right form div.threecolumn p{margin:0; padding:0;}
#content_right form table#firewallsettings{margin:0 50px 0 50px; width:80%;}
#content_right form table#firewallsettings th, #content_right form table#firewallsettings td{padding:2px; text-align:left; font:9px/11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#content_right form table#firewallsettings th{border-bottom:1px solid #FFF;}
#content_right form table#firewallsettings th.checkbox, #content_right form table#firewallsettings td.checkbox{text-align:center;}
#content_right form table#firewallsettings td{font-weight:normal;}
#content_right div#utilities_timezoneoptions{margin:0 0 5px 50px; height:160px; width:370px; overflow:auto;}
#content_right div#utilities_timezoneoptions p{width:330px; padding:10px; margin:0 0 1px 0; background:#457EA4; color:#0FF; font-size:10px;}
#content_right div#utilities_timezoneoptions a{color:#0FF; text-decoration:none;}
#content_right div#utilities_timezoneoptions a:hover{color:#FFF; text-decoration:underline;}
#content_right div#advancedutilities_ipping_pingtestresults{width:470px; height:165px; margin:0 auto 0 auto; background:#457EA4; overflow:auto; display:block;}
#content_right div#advancedutilities_ipping_pingtestresults p{margin:0 0 0 10px; padding:0; color:#0FF; font:11px/14px Arial, Helvetica, sans-serif;}
#content_right div#advancedutilities_traceroute_tracerouteresults{width:470px; height:124px; margin:0 auto 0 auto; background:#457EA4; overflow:auto; display:block;}
#content_right div#advancedutilities_traceroute_tracerouteresults p{margin:0 10px 0 10px; padding:0; color:#0FF; font:11px/14px Arial, Helvetica, sans-serif;}
#content_right p.utilities_webactivitylog{width:460px; height:500px; overflow:auto; padding:10px; margin:0 0 1px 27px; background:#457EA4; color:#FFF; font-size:10px;}
#content_right .textfield_inline{margin:0 15px 0 0;}
#content_right_contentarea{width:550px;}
#content_right_contentarea hr{margin:0 auto 20px auto; width:450px; color:#FFF; background-color:#FFF;}
.stepWrapper{background:#124769; margin-bottom:10px; padding-bottom:30px; padding-top:22px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
.stepWrapper1{background:#124769; margin-bottom:0px; margin-top:0px; padding-bottom:17px; padding-top:9px; }
#stepWrapper_header{width:550px; height:13px; background:url(Images/stepWrapper_header_bg.gif) no-repeat; overflow:hidden;}
#stepWrapper_footer{width:550px; height:13px; background:url(Images/stepWrapper_footer_bg.gif) no-repeat; margin-bottom:10px;}
.stepWrapperdark{background:#003250; margin-bottom:10px; padding-bottom:30px; padding-top:22px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
/* new and cleaner button CSS. .btn class defines constants: height, display, hover behaviors. unique classes define background image, width */
.btn{height:20px; margin:5px 30px 0; display:block;}
.btn:hover{background-position:0 -20px;}
.btn:active{background-position:0 -40px;}
.internethelptopics_btn{width:138px; background:url(Images/btn_internethelptopics.png);}
.morehelp_btn{width:138px; background:url(Images/btn_morehelp.png); display:block;}
.mmorehelp_btn{width:138px; background:url(Images/btn_mmorehelp.png); display:block;}
.newrule_btn{width:74px; background:url(Images/btn_newrule.png); display:block;}
.print_btn{width:74px; background:url(Images/btn_print.png); display:block;}
.reboot_btn{width:74px; background:url(Images/btn_reboot.png); display:block;}
.add_btn{width:74px; background:url(Images/btn_add.png); display:block;}
.download_btn{width:91px; background:url(Images/btn_download.png); display:block;}
.apply_btn{width:74px; background:url(Images/btn_apply.png); display:block;}
.purchase_btn{width:74px; background:url(Images/btn_purchase.png); display:block;}
.view_btn{width:74px; background:url(Images/btn_view.png); display:block;}
.browse_btn{width:91px; background:url(Images/btn_browse.png); display:block;}
.refresh_btn{margin:0; width:74px; background:url(Images/btn_refresh.png); display:block;}
.restoredefaults_btn{width:157px; background:url(Images/btn_restoredefaults.png); display:block;}
.clear_btn{width:74px; background:url(Images/btn_clear.png); display:block;}
.connect_btn{width:91px; background:url(Images/btn_connect.png); display:block;}
.connect_btn_dis{background-position:0 -60px !important; cursor:default;}
.disconnect_btn{width:91px; background:url(Images/btn_disconnect.png); display:block; float:left;}
.savelogas_btn{width:108px; background:url(Images/btn_savelogas.png); display:block;}
.restore_btn{width:74px; background:url(Images/btn_restore.png); display:block;}
.remove_btn{width:74px; height:20px; background:url(Images/btn_remove.png); display:block;}
.modify_btn{width:74px; background:url(Images/btn_modify.png); display:block;}
.applyandreboot_btn{width:138px; background:url(Images/btn_applyandreboot.png); display:block;}
.upgradefirmware_btn{width:138px; background:url(Images/btn_upgradefirmware.png); display:block;}
.viewrule_btn{width:74px; background:url(Images/btn_viewrule.png); display:block;}
.createrule_btn{width:91px; background:url(Images/btn_createRule_all3_91x60.png); display:block;}
.details_btn{width:74px; background:url(Images/btn_details.png); display:block;}
.test_btn{width:74px; background:url(Images/btn_test.png); display:block;}
.generatepin_btn{width:157px; background:url(Images/btn_generatepin.png); display:block;}
.restoredefaultpin_btn{width:157px; background:url(Images/btn_restoredefaultpin.png); display:block;}
.wpsconnect_btn{width:138px; background:url(Images/btn_wpsconnect.png); display:block;}
.closedetails_btn{width:138px; background:url(Images/btn_closedetails.png); display:block; margin:0 auto;}
.advancedipconfiguration_btn{width:141px; height:141px; background:url(Images/quicksetup_btn_advancedip.png); display:block;}
.advancedipconfiguration_btn:hover{background-position:0 -140px;}
.restorealldefaultsettings_btn{width:200px; background:url(Images/btn_restorealldefaultsettings.png); display:block;}
.restoreonlyppp_btn{width:275px; background:url(Images/btn_restoreonlyppp.png); display:block;}
.back_btn{width:74px; background:url(Images/btn_back.png); display:block;}
.next_btn{width:74px; background:url(Images/btn_next.png); display:block;}
/*remove margins from buttons inside of tables */
table .btn{margin:0;}
#footer{margin:50px 0 50px 0; text-align:center; font:11px/11px Arial, Helvetica, sans-serif; color:#FFF;}
.connected, .access_allowed{color:#0F0; font:10px/10px Arial, Helvetica, sans-serif;}
.notconnected, .access_denied{color:#F00; font:10px/10px Arial, Helvetica, sans-serif;}
.greentextverdana{color:#0F0; font:12px Verdana}
.textverdana{font:12px Verdana}
.greentext{color:#0F0;}
.yellowtext{color:#FF0;}
.redtext{color:#F00;}
.orangetext{color:#FC6;}
.greyed_out{color:#999;}
.greyed_outdelete{color:#FFF;}
.greyed_out_textfield, .greyed_out input, .greyed_out_dropdown{background-color:#999;}
.clear_left{height:0; clear:left;}
.clear_right{height:0; clear:right;}
.clear_both{height:0; clear:both;}
