/*****************************************************************************/
/* Copyright (c) 2009, Harmony Security (www.harmonysecurity.com).           */
/*****************************************************************************/
textarea, input {
border: none;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
img {
  border:0;
}
.link {
  background: url(http://www.harmonysecurity.com/images/pointer.gif) center left no-repeat;
  padding-left:10px;
  font-weight:bold;
}
.code {
  font-family:Courier New;
  font-size:small;
}
.hr {
  border-top:1px dashed #F7941C;
  height:1px;
  width: 100%;
  margin-top:0px;
  margin-bottom:0px;
}
.info_box {
  padding:4px;
  border:1px solid #69C30D;
  color:#69C30D;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}
body {
  margin:0;
  padding:0;
  background-color:#3E3C39;
  font-size:small;
  font-family:Arial;
  color:#9B9A9A;
}
#pgp {
  font-family:Courier New;font-size:x-small;
}
#header {
  width:800px;
  height:30px;
  margin:0 auto;
  background-color:#464441;
  position:relative;
}
#middle {
  width:800px;
  height:80px;
  margin:0 auto;
  background: url(http://www.harmonysecurity.com/images/c_name.gif) 40px 40px no-repeat;
}
#middle img {
  margin-top:40px;
  margin-left:40px;
}
/*****************************************************************************/
#menu {
  width:800px;
  margin:0 auto;
}
#menu ul {
  margin-left:380px;
  padding:0; 
  list-style:none;
}
#menu li {
  display:inline;
}
#menu a {
  float:left;
  height:15px;
  padding:10px 15px;
  text-decoration:none;
  text-transform:uppercase;
  font-size:smaller;
  font-weight:bold;
  color:#9B9A9A;
  background:#42403D;
}
#menu a:hover {
  background:#464441;
  color:#9B9A9A;
}
#menu #top_left a {
  -webkit-border-radius-topleft: 8px;
  -moz-border-radius-topleft: 8px;
 }
 #menu #top_right a {
  -webkit-border-radius-topright: 8px;
  -moz-border-radius-topright: 8px;
 }
#menu .current_menu_item a {
  background:#464441;
  color:#ffffff;
}
/*****************************************************************************/
#page {
  width:800px;
  clear:both;
  text-align:justify;
  margin:0 auto;
  background-color:#464441;
  overflow: auto;
}
#content {
  padding-top:20px;
  padding-bottom:20px;
  padding-left:40px;
  padding-right:40px;
}
a { text-decoration:none; outline:0; }
a:link, a:visited { color:#7B756C; }
a:hover, a:active { color:#F7941C; }
#content h1 {
  letter-spacing:-2px;
  border-bottom:1px dashed #F7941C; 
  color:#ffffff;
}
#content h2 {
  letter-spacing:-1px;
  font-size:medium;
  /*color:#7B756C;*/
  color:#9B9A9A;
}
#content h2 a {
  text-decoration:none;
  outline:0;
  color:#9B9A9A;
}
#content img {
  max-width:720px;
}
#bigcontent {
  float:left;
  width:720px;
}
#mediumcontent {
  width:500px;
  float:left;
}
#smallcontent {
  width:200px;
  float:right;
}
#bottomcontent {
  float:left;
  width:720px;
  border-top:1px dashed #F7941C;
  padding-top:20px;
}
#footer {
  clear:both;
  text-align:center;
  padding-bottom:10px;
  color:#7B756C;
}
/*****************************************************************************/
#lb {
  clear:both;
  float:left;
  margin-top:14px;
  width:24px;
  background: url(http://www.harmonysecurity.com/images/lb.gif) 0px 0px no-repeat;
}
#rb {
  float:right;
  margin-top:14px;
  width:24px;
  background: url(http://www.harmonysecurity.com/images/rb.gif) 0px 0px no-repeat;
}
#box-lt {
  float:left;
  width:24px;
  background: url(http://www.harmonysecurity.com/images/lt.gif) 0px 0px no-repeat;
}
#box-rt {
  float:right;
  width:24px;
  background: url(http://www.harmonysecurity.com/images/rt.gif) 0px 0px no-repeat;
}
#box-lb {
  clear:both;
  float:left;
  width:24px;
  background: url(http://www.harmonysecurity.com/images/lb.gif) 0px 0px no-repeat;
}
#box-rb {
  float:right;
  width:24px;
  background: url(http://www.harmonysecurity.com/images/rb.gif) 0px 0px no-repeat;
}
/*****************************************************************************/
.severity { line-height:8px; width:30px; padding:3px 10px 0 10px; }
.severity .low { background-color:#69C30D; }
.severity .medium { background-color:#CFC10E; }
.severity .high { background-color:#DB590E; }
.severity .critical { background-color:#E70F3B; }
