<!--
body {
	font-family: Tahoma, "times new roman", serif; 
	background: #EFEFEF; 
	margin: 0px;
	padding: 0px; 
	text-align: center;
	min-width: 743px;
}

img {
	padding: 0;
	margin: 0;
}

img.sep436 {   /* vertical line separator bars */
	margin: 6px 0 16px 0;
	padding: 0;
}

img.sep211 {   /* vertical line separator bars */
	margin: 8px 0 8px 0;
	padding: 0;
}


img.arrow {
	float: left;
}

img.sm-logo {
	float: left;
}

p {
	font-size: 12px; 
	line-height: 15px; 
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}

p.client {
	margin: 0 0 0 7px;
}


b {
	font-weight: bold;
}

span.red {
	color: #C32A34;
}

span.red-bold {
	color: #C32A34;
	font-weight: bold;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #C32A34;
	margin: 0 0 6px 0;
	padding: 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #555;
	margin: 0 0 6px 0;
	padding: 0;
}

#sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 8px 0 8px 48px;
	padding: 0;
}

#sidebar h2.stack {
	margin: 0 0 0 48px;
}

#sidebar h3 {
	font-size: 12px;
	color: #333;
	margin: 0 0 4px 0;
}


a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #C32A34;
	text-decoration: none;
}

ul {
	margin: 0 0 16px 16px;
	font-size: 12px; 
	line-height: 15px; 
	color: #333;
}

li {
	margin: 0 0 4px 0;
}

ul ul {
	list-style-type: square;
}


/* PAGE OUTLINE */
#container {
	background: #FFF;
	border: 1px solid #787878;
	width: 741px;
	margin: 22px;
	text-align: left;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

/* BROMBERG CONSULTING & NAV AREA*/
#masthead {
	background-image: url('../images/masthead.jpg');
	background-repeat: no-repeat;
	margin: 7px;
	height: 110px;
}

#masthead td.active {
}

table#nav {
	float: right;
}


div#menu {
	height: 110px;
	background-image: url('../images/navbar_inactive.gif');
	background-position: top-left;
	background-repeat: no-repeat;
	float: left;
	color: #333;
}

#menu p {
	margin: 22px 0 10px 12px;
	font-size: 11px;
	font-weight: bold;
}

#menu p.sub {
	font-size: 10px;
	line-height: 11px;
	margin-top: 7px;
	margin-bottom: 0;
}

#menu a {
	color: #333;
    text-decoration: none;
}

#menu a:hover {
    color: #C32A2A;
    text-decoration: none;
}

#menu a.active {
    color: #C32A2A;
}


/* LEAVES & RED BOX */
#head {
	margin: 7px;
	background-image: url('../images/hd_leaves.jpg');
	background-repeat: no-repeat;
	background-position: right;
	background-color: #C32A34;
	height: 145px;
}

/* SPECIAL FOR HOME PAGE */
#head.home {
	background-image: url('../images/hd_leaves_home.jpg');
}


/* MAIN CONTENT AREA BELOW LEAVES & BOX, ABOVE FOOTER */
#content {
	margin: 22px 7px 30px 7px; 
}

#content.home {
	margin-top: 7px;
}

#content table {
	width: 725px;
	padding: 0;
	margin: 0;
	border-style: none;
	border-collapse: collapse;
	border-width: 0;
}

#content table.client {
	width: 350px;
	margin: 0 0 12px 0;
	padding: 0;
}

table.client a {
	color: #C32A34;
}

#content table td {
	padding-top: 7px;
}

#content table td.top {
	padding-top: 0;
}


td.sidebar {
	width: 277px;
	vertical-align: top;
	margin: 0;
	padding: 0;
	border-width: 0;
}

div#sidebar {
	margin: 0 22px 0 16px;
}

div#sidebar-home {
	margin: 24px 22px 0 16px;
}

div#sidebar td {
	font-size: 12px; 
	line-height: 15px; 
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}

table.contact td {
	font-size: 12px; 
	line-height: 15px; 
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}

div#sidebar.client a:hover {
  color: black;
  text-decoration: underline;
}

td.bodytext {
	width: 450px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border-width: 0;
}

div#bodytext {
	margin: 0 12px 0 0;
}

.bodytext h3 {
	font-size: 12px; 
	line-height: 15px; 
	color: #333;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: bold;
}

/* Styles for three column layout on home page only */
/* center column */
td.home-center {
	width: 290px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border-width: 0;
}

div.home-center {
	margin: 0 0 16px 0;
	background-image: url('../images/sep-276.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 14px;
	width: 276px;
}

.home-center h1 {
	margin: 0 0 4px 75px;
	color: #666;
	font-size: 14px;
}

.home-center p {
	margin: 0 20px 4px 75px;
}

p.more {
	font-weight: bold;
	font-size: 10px;
}

/* right column */
#content td.home-right {
	width: 160px;
	height: 332px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border-width: 0;
	background-image: url('../images/bkg_home_techbox.jpg');
	background-repeat: no-repeat;
	padding-top: 90px;
}

div#home-right {
	margin: 0 12px 0 12px;
}

#home-right p {
	color: #FFF;
}

#home-right a {
	color: #FFF;
}


#footer {
	width: 725px;
	background-image: url('../images/bkg_footer.jpg');
	background-repeat: no-repeat;
	margin: 7px;
	height: 41px;
	clear: both;
}

#footer p {
	color: #FFF;
	font-size: 11px;
	margin: 0 20px 0 0;
	padding-top: 10px;
	text-align: right;
}


-->