/* *******************************************************************
	Netscape 4.x stylesheet for Stonebridge Business Partners Website
	Created for Brand|Cool Marketing by Eric Scoles, 2005.02.16
	Modified: ...
	
   ******************************************************************* */

/* *******************************************************************
   BASELINE ELEMENT STYLES
   ******************************************************************* */

body, p, td, blockquote, li, dt, dd, h1, h2, h3, h4, h5, h6, h7, ul, .normal 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
body, p, td, blockquote, li, dt, dd, .normal 
{
	font-size: .85em;
}
a:link, a:visited  
{
	color: #222222;
	text-decoration: underline;
}

a:active, a:hover 
{
	color: #222222;
	text-decoration: none;
}

p 
{
	text-align: left;
}


ul 
{
	list-style-type : circle;
}

li 
{
}


td 
{
}

blockquote 
{
}

h* 
{
}
 
h1 
{
	font-size: 1.2em;
}

h2 
{
	font-size: 1.1em;
}

h3 
{
	font-size: 1em;
}

h4 
{
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}

h5 
{
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}
td
{
}


/* *****************************************************************************
	PRIMARY (TOP-NAV) MENU & TOOL-LINK STYLES
***************************************************************************** */

#pageBody
{
	background-color: #222222;
	padding: 1px
}
#pageHeaderTable, #internalPageBody, #homeBodyTable
{
	background-color: #ffffff;
}
#logoInteriorCell
{
	background: #ffffff;
}
#logoSBPMain
{
}

#logoSubhead
{
	font-size: 9pt;
	color: #222222;
	margin: 0px;
	margin-left; 14px;
}

#mainMenuTable
{
}
#mainMenuTableInternal
{
}
.sbp-top-menu-row
{
	
}
.sbp-top-menu-row td
{
}
.sbp-top-menu-row p
{
	font-size: 9pt;
	margin: 0px;
	padding: 2px;
	padding-right: 1em;
}
.sbp-top-menu-row a:link, .sbp-top-menu-row a:visited, .sbp-section-menu a:link, sbp-section-menu a:visited
{
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #222222;
}
.sbp-top-menu-row a:hover, .sbp-top-menu-row a:active, .sbp-section-menu a:hover, sbp-section-menu a:active
{
	text-decoration: underline;
	color: #222222;
}


/* SECTION MENU: Sidebar menu, for the current section */
#sectionMenu 
{
	margin: 1em;
	margin-left: 25px;
	font-size: .9em;
}


/* LEFT SIDEBAR ELEMENTS */

.sbp-callout-left
{
	margin-left: 25px;
	margin-right: 10px;
	margin-bottom: 1em;
}
.sbp-callout-left-lede
{
	color: #9b9b7a;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: .25em;
}
.sbp-callout-left-body, .sbp-callout-left-body-normal
{
	font-size: 9pt;
}
.sbp-callout-left-body-strong
{
	color: #20546f;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	line-height: 150%;
}

.sbp-callout-left-contact
{
	color: #9b9b7a;
	font-weight: bold;
	font-size: 10pt;
}

.sbp-callout-left-contact, .sbp-callout-left-contact a:link, .sbp-callout-left-contact a:visited
{
	color: #9b9b7a;
}

.sbp-callout-left-contact a:hover, .sbp-callout-left-contact a:active
{
	text-decoration: none;
}

/* RIGHT SIDEBAR ELEMENTS */
.sbp-callout-right, #homeRightCallout p
{
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 1em;
}

.sbp-callout-right-cell
{
}

.sbp-callout-right-lede
{
	font-size: .9em;
	color: #646D4F;
	font-weight: bold;
	margin-bottom: .25em;
}
.sbp-callout-right-body-normal
{
	font-size: .9em;
	color: #20546f;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 150%;
	margin-top: 1em;
}

/* BODY AREA ELEMENTS */

.sbp-internal-page-title
{
}
h1.sbp-internal-page-title
{
	color: #20546f;
	font-size: 1em;
	margin-top: 1.2em;
	margin-bottom: 0em;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.sbp-internal-page-title-subhead
{
	color: #20546f;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

#homeRightCallout
{
	padding-top: .2em;
	border-left: 1px #637352 solid;
}
.sbp-home-left-content
{
}
.sbp-home-left-content p
{
	margin-top: .5em;
	margin-left: 20px;
}
#homeRightContentTop p
{
	margin-bottom: 5px;
}
.sbp-home-right-content
{

}
.sbp-home-right-content p
{
	margin-top: .5em;
}

#internalPageBody
{
}
#internalPageBodyMainContent
{
	border-left: 1px #637352 solid;
	padding-left: 20px;
	padding-right: 20px;
}

#footerMetaMenuHome
{
}
#footerMetaMenu 
{
}
.sbp-footertext
{
	font-style: normal;
	font-weight: bold; 
	color: #222222;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}
.sbp-footertext a:link, .sbp-footertext a:visited
{
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #222222;
}

.sbp-footertext a:hover, .sbp-footertext a:active
{
	text-decoration: underline;
	color: #222222;
}

.sbp-footertext .sbp-lateral-interstice
{
	display: inline;
	visibility: visible;
}



.sbp-footer-row
{
}
.sbp-footer-row td
{
	padding: .5em;
	margin-left: 20px;
}


.sbp-border-row td
{
	border-top: 1px #999999 solid;
}

.sbp-inter-section-interstice
{
	display: inline;
	visibility: visible;
}
.sbp-lateral-interstice-degrade, hr, .degrade, .hr-NN4
{
}
.hrShow 
{
	display: block;
	visibility : visible;
}

#footerMetaMenuHome
{
	display: block;
	visibility : visible;
}
div.sbp-footertext
{
	display: block;
	visibility : visible;
}

/* *****************************************************************************
	MISCELLANEOUS STYLES
***************************************************************************** */



/* *****************************************************************************
	LEGACY STYLES
	Preserved for compatability. 
***************************************************************************** */


.sbp-reqd {
	color: #ff0000;
}

code {
	font-family: monospace;
	color: #000088;
}

sup 
{
/*
	Needs to be slightly less than surrounding text; investigate 
	relative size in CSS, or subordinate definition.
*/
}
.sbp-home-right-bullet {
	padding-right: 2em;
}
.sbp-home-right-bullet {
	padding-right: 2em;
}
.sbp-home-right-bullet {
	padding-right: 2em;
}
