html{ background:#010101 url('http://media.paloaltonetworks.com/images/bg-all.gif'); height:100%; }
body { background:url('http://media.paloaltonetworks.com/images/bg-body.gif') no-repeat; margin:0; padding:0; height:100%; font:12px "Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif; color:#000; }
a {color:#316989;} 
a:hover {color:#97aa3a;}
hr { margin: 15px 0; padding: 0; border: none; border-bottom: 1px solid #ccc; }
#header{ position:relative; height:107px; overflow:hidden; }
#header .logo{ display:inline; float:left; background: url('http://media.paloaltonetworks.com/images/logo.gif') no-repeat; margin:37px 10px 0 0; padding:0; width:184px; height:43px; text-indent:-9999em; overflow:hidden; }
#header .logo a { display:block; height:100%; }
#header .tagline{ font-size:17px; color:#a2c02f; width:400px; height:17px; float:left; margin:54px 0 0; }
#main { position:relative; width: 90%; max-width:1200px; margin:0 auto; line-height: 150%; font-size: 14px;}
#main h1 {color:#779900; margin:10px 0 20px 0; padding:0; font-weight:normal; font-size: 22px;} 
#main h2 {color:#316989; font-weight:normal;} 
#main h2.section { padding:10px; background:#ddd; background:-o-linear-gradient(#efefef,#ddd); background:-moz-linear-gradient(100%100%90deg,#efefef,#ddd); background:-webkit-gradient(linear,0%0%,0%100%,from(#efefef),to(#ddd)); background:-webkit-linear-gradient(#efefef,#ddd); color:#12425D; text-shadow:#FFF } 
#main h3 {color:#444; font-weight:normal; } 
#main h3 a {color:#316989;} 
#content { background:#fff; margin:0 auto; padding:20px; border:2px solid #fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:left; overflow: auto; }
#table-box { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0px 0px 15px #aaaaaa; -webkit-box-shadow: 0px 0px 15px #aaaaaa; box-shadow: 0px 0px 15px #aaaaaa; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#efefef', endColorstr = '#eaeaea'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#efefef', endColorstr = '#eaeaea')"; background-image: -moz-linear-gradient(top, #efefef, #eaeaea); background-image: -ms-linear-gradient(top, #efefef, #eaeaea); background-image: -o-linear-gradient(top, #efefef, #eaeaea); background-image: -webkit-gradient(linear, center top, center bottom, from(#efefef), to(#eaeaea)); background-image: -webkit-linear-gradient(top, #efefef, #eaeaea); background-image: linear-gradient(top, #efefef, #eaeaea); -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
#copyright {margin-top:20px; font-size:11px; text-align:center;} 
#copyright, #copyright a {color:#fff;}
table { background:transparent; padding:20px; font-size: 12px;}
table.info { background:#fff; }
table.info th, table.info td { padding: 0 10px;}
th {border-bottom: 1px solid #ccc; padding-bottom: 5px; font-size: 13px;}
.yes, .no {font-size: 13px;}
.yes {color:#97aa3a;}
.no {color:#900;}
.no.ext {padding-left: 7px;}
.footnote {font-size: 10px; padding:0 20px; color: #aaa;}
.col.lt {float: left; width: 47%;}
.col.rt {float: right; width: 49%;}
.btn { -moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c; -webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c; box-shadow:inset 0px 1px 0px 0px #c1ed9c; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) ); background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b'); background-color:#9dce2c; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #83c41a; display:inline-block; color:#ffffff; font-family:arial; font-size:18px; font-weight:bold; padding: 15px 24px; text-decoration:none; text-shadow:1px 1px 0px #689324; }
.btn:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) ); background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c'); background-color:#8cb82b; color: #fff;}
.btn:active { position:relative; top:1px; }

@media screen and (max-width: 800px) {.col.lt, .col.rt { width: 100%; }}
