body {
  font-family: verdana; 
	font-size: 12px; 
	margin: 0px; 
	padding: 0px; 
	color: #000;
	}

p, td {font-family: verdana; font-size: 12px;}

h1.nav_head {font-size: 18px}
h2 {font-size: 16px; text-align: center}
h3 {font-size: 14px}

A:link, A:visited, A:active {color: #FF0000; text-decoration: none; font-weight: bold} 
A:hover {color: #0000A0; text-decoration: none; font-weight: bold;}

.small {font-size:10}

#foot_links p {color: #A0A0A0; font-size: 10px}
#foot_links a:link, #foot_links a:visited, #foot_links a:active {color: #A0A0A0; text-decoration: none; font-weight: normal; font-size: 10px}
#foot_links a:hover {color: #FF0000; text-decoration: none; font-weight: normal; font-size: 10px}

.news_outer {
  border-top:none; 
	border-left:none; 
	border-right:none; 
	border-bottom: 1px dotted #999; 
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	margin: 0px 0px 0px 0px; 
	width: 100%; 
	}
	
.news {
  border: none; 
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	margin: 0px 0px 0px 0px; 
	width: 100%; 
	}
	
.news_top {color: #000000; background-color: #FFFFFF; font-family: verdana; font-size: 10px; font-weight: bold}
.news_top_right {color: #000000; background-color: #FFFFFF; font-family: verdana; font-size: 10px}
.news_mid {color: #000000; background-color: #FFFFFF; font-family: verdana; font-size: 10px}
.news_bot {color: #000000; background-color: #FFFFFF; font-family: verdana; font-size: 10px}

#page_body {background-color: #26a; position: absolute; top: 155px}
#page_body .main_box {border: 1px solid #999; background-color: #fff; color: #000; vertical-align: top}
#page_body .right_cell1 {position:relative; top:5px}
#page_body .right_cell2 {position:relative; top:10px}
#page_body .right_box {border: none; padding: 0px 0px 0px 0px; background-color: #26a; color: #000; vertical-align: top}

#footer
{
background-color: #fff
}

/* Logo section */

#logo {width:100%; margin: 2px; padding: 2px; position: absolute; top: 0; z-index: 1}

/* Top navigation */

#topnav {width:100%; text-align:center; margin-top:4em; position:absolute; top:90px; white-space:nowrap; z-index: 2}
#topnav .now {background:#26a; font-size:14px; display:inline}
#topnav .left {background:url(http://www.drumsense.com/images/left_tab.gif) no-repeat 0 0; display:inline}
#topnav .right {background:url(http://www.drumsense.com/images/right_tab.gif) no-repeat 100% 0; display:inline}
#topnav .goto {background:#fb0; font-size:14px; font-weight: bold; display:inline}
#topnav .left-now {background:url(http://www.drumsense.com/images/left_tab_hover.gif) no-repeat 0 0; display:inline}
#topnav .right-now {background:url(http://www.drumsense.com/images/right_tab_hover.gif) no-repeat 100% 0; display:inline}
#topnav .navpad {width:6px; height:1px; padding:0px; border-style: none;}
#topnav a:link, #topnav a:visited, #topnav a:active {color:#000; text-decoration:none; padding: 1px}
#topnav a:hover {color:#f00; text-decoration:none; padding: 1px}
#topnav .now a:link {color:#fff; text-decoration:none; padding: 1px}
#topnav .now a:visited {color:#fff; text-decoration:none; padding: 1px}
#topnav .now a:active {color:#fff; text-decoration:none; padding: 1px}
#topnav .now a:hover {color:#f00; text-decoration:none; padding: 1px}
#topnav strong {color:#fff; padding: 1px}
#topnav body, #topnav p, {margin: 2px; padding: 2px}

#resource_nav a:link, #resource_nav a:visited, #resource_nav a:active {color:#fff; text-decoration:none}
#resource_nav a:hover {color:#f00; text-decoration:none}
#resource_nav a:link.nav_link_now, #resource_nav a:visited.nav_link_now, #resource_nav a:active.nav_link_now {color:#000; text-decoration:none}
#resource_nav a:hover.nav_link_now {color:#f00; text-decoration:none}
#resource_nav .nav_now {border: 1px solid #999; background: #fb0; font-weight: bold}
#resource_nav .nav_goto {border: 1px solid #999; background: #26a}

#home_nav a:link, #home_nav a:visited, #home_nav a:active {color:#fff; text-decoration:none}
#home_nav a:hover {color:#f00; text-decoration:none}
#home_nav tr.nav_row {background-color: #26a}
#home_nav .nav_cell {border: 1px solid #999; padding: 7px; font-size: 12px}

.view_heada {border: 1px solid #26a; border-right: 1px solid #F5F7FA; font-size: 10; font-weight: bold; background-color: #26a; color: #F5F7FA}
.view_headb {border: 1px solid #26a; border-left: none; border-right: 1px solid #F5F7FA; font-size: 10; font-weight: bold; background-color: #26a; color: #F5F7FA}
.view_headc {border: 1px solid #26a; border-left: none; font-size: 10; font-weight: bold; background-color: #26a; color: #F5F7FA}

tr.view_row0 {background-color: #FFFFFF}
.view_row1 {background-color: #DDDEFD}
tr.view_row2 {background-color: #DFA2F4}
tr.view_row3 {background-color: #FEB822}
tr.view_row4 {background-color: #00FF00}
tr.view_row5 {background-color: #FFFFFF}
tr.view_row6 {background-color: #FF40FF}
tr.view_row7 {background-color: #FFFF00}
tr.view_row8 {background-color: #FFFF00}

tr.view_row {background-color: #F5F7FA}

.view_row1a {border: 1px solid #26a; font-size: 10; color: #000000}
.view_row1b {border: 1px solid #26a; border-left: none; font-size: 10; color: #000000}
.view_row2a {border: 1px solid #26a; border-top: none; font-size: 10; color: #000000}
.view_row2b {border: 1px solid #26a; border-top: none; border-left: none; font-size: 10; color: #000000}

.thumbnail {
  border: 1px solid #26a;
}

.error {color: #FF0000; font-weight: bold}
td.error {color: #FF0000; background-color: #FFFFFF; font-weight: bold}

table.center {
  margin-left: auto;
  margin-right: auto;
}
