
#header-wrap,#header-bg,#header,#logo,#sitename,#top-menu ,
#topcontent-wrap, #topcontent{
margin:0;
padding:0;
}

body {
width:100%;
margin: 0 auto;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.5em;
background:#323232;
}

a:link,a:visited {
	color: #8a8a8a;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: none;
	/*color: #6b6b6b;*/
	color: #bbb;
}
.clr {clear:both;}

#header-wrap {
width:100%;
}

#header-bg {
background:url(../images/header-bg.jpg) repeat-x;
width:100%;
height:320px;
}

#header {
width:980px;
margin:0 auto;
/*padding:0;*/
text-align:center;
padding:30px 0 0 0;
}

#logo {
background:url(../images/xs-firewall-logo.jpg) no-repeat;
width:263px;
height:50px;
padding:0 0 0 150px;
float:left;
}

#sitename {
text-indent:-9999px;
padding:0;
}

ul#top-menu {
float:left;
}
ul#top-menu li {
display:inline;
}
ul#top-menu li a {
padding: 10px;
}

#top-menu li a:hover , #top-menu li a:active{
padding: 18px 10px 14px 10px;
border-bottom:1px solid #5c5c5c;
background:#4b4b4b;
}

#topcontent-wrap {
width:980px;
margin:0 auto;
text-align:center;
color:#efefef;
}

#topcontent {
text-align:left;
padding:12px 0 0 10px;
}

#maincontent-wrap {
background:#eeeff0;
padding:20px 0 20px 0;
}
#maincontent {
width:980px;
margin: 0 auto;
padding:0;
}

#content {
width:620px;
padding: 10px;
float:left;
}

h3 {
font-family:Helvetica, Arial, sans-serif;
padding: 0 0 5px 0;
border-bottom: 2px solid #993366;
}

#sidebar {
width:220px;
padding: 10px;
float:left;
}

#subcontent-wrap {
width:100%;
background:url(../images/subcontent-bg.jpg) repeat-x;
}

#subcontent-main {
width:980px;
margin: 0 auto;
text-align:center;
padding: 0;
}

#subcontent {
text-align:left;
padding: 15px 0;
}

#footer-wrap {
background:url(../images/footer-bg.jpg) repeat-x;
width:100%;
height:200px;
}

#footer {
width:980px;
margin:0 auto;
text-align:center;
padding:10px 0 0 0;
}

#footer p {
float:right;
text-align:left;
}


ul#sentry-list  {
    list-style-type:square;
}

ul#sentry-list li {
    padding:2px 0;
}


#events-tbl {
    width:100%;
    background:#9d9d9d;
}

#events-tbl td {
    padding:2px 4px;
}




