/* *******************************************************************
	NN-compatability stylesheet for TwoPoint Website
	Created for Brand Cool Marketing by Eric Scoles, 2005.01.26
	Modified: ...
	
   ******************************************************************* */
 
 body
{
	padding: 0px;
	margin: 0px;
}
body, p, td, blockquote, li, dt, dd, h1, h2, h3, h4, h5, h6, h7, ul, .normal 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
}
body, p, td, blockquote, li, dt, dd, .normal 
{
	font-size: 10pt;
}

a:link 
{
	color: #915a1a;
	text-decoration: none;
	font-weight: bold;
}
a:visited 
{
	color: #396ba5!important; 
	text-decoration: none;
	font-weight: bold;
}
a:active, a:hover 
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


p 
{
	text-align: left;
	margin-top: .5em;
}


ul 
{
	margin-top : 0px;
	margin-bottom : 0px;
}

li 
{
}

td 
{
}

blockquote 
{
}

h* 
{
}
 
h1 
{
	font-size: 110%;
}

h2 
{
	font-size: 105%;
}

h3 
{
	font-size: 100%;
}

h4 
{
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
}

h5 
{
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
}


/* *****************************************************************************
	PAGE ELEMENT STYLES
***************************************************************************** */

#internalPageHeader
{
}

#homeLeftVerticalBar
{
}

/* PRIMARY (TOP-NAV) MENU & TOOL-LINK STYLES */

.tp-main-menu-item
{
}

td.tp-menu
{
	background-color: #d9d9d9;
}

td.tp-menu span
{
}

#menuRow1Cell
{
}

#menuRow1, #menuRow2
{
	
}


#menuLateralIntersticeCell
{
	padding: 0px;
	margin: 0px;
}
#menuPageTopLateralInterstice
{
	padding: 0px;
	margin: 0px;
}

a.tp-main-menu-item
{
	font-size: 78%;
}

#footer a.tp-main-menu-item
{
	font-size: 70%;
	font-weight: normal;
}

a.tp-main-menu-item
{
	text-decoration: none;
	font-weight: normal;
}
a.tp-main-menu-item:link 
{
	color: #336699;
}
a.tp-main-menu-item:hover, a.tp-main-menu-item:active
{
	text-decoration: underline;
	color: #000000;
}
a.tp-main-menu-item:visited
{
	color: #000000;
}

.tp-vertical-bar
{
	background: url(../2005-01-13/STYLES/images/1px-b8956c.png) repeat-x left top;
}

.tp-vertical-interstice
{
	display: none;
	visibility: hidden;
	color: #222222;
	font-weight: normal;
}

.tp-vertical-interstice-ftr
{
	font-size: 65%;
	color: #ffffff;
	font-weight: normal;
}
#metaMenuInternalPageBottom, #metaMenuHomePageBottom
{
}
#metaMenuInternalPageBottom
{
	border-top: 1px #915a1a solid;
}

/* BODY AREA ELEMENTS */

/* Internal & Global Page Elements */

#verticalBarRight
{
}

#internalPageBody
{
}
.tp-body-text p, .tp-body-text h1, .tp-body-text h2, .tp-body-text h3
{
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 1em;
}
.tp-body-text h1
{
	color: #915a1a;
	border-bottom: 1px #915a1a solid;
	padding-bottom: .2em;
	padding-top: 1em;
}
.tp-body-text h2, .tp-body-text h3
{
	color: #915a1a;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tp-sidebar-link
{
	padding: 0px;
	margin: 0px;
}
.tp-sidebar-link img
{
}
.tp-sidebar-link p
{
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.tp-link-graphic, .tp-link-graphic-lower
{
	padding: 0px;
	margin: 0px;
}

#internalLeftColumn
{
	
}

#internalRightColumn
{
	
}


/* FOOTER */ 

#footer
{
}
#footer p
{
	text-align: center;
}

.tp-menu-pagebottom 
{
}

.tp-copyright
{
	font-size: 75%;
	color: #999999;
}
.tp-footertext
{
}

#footer .tp-footertext
{
}
#footer .tp-main-menu-item
{
}

#footer a.tp-main-menu-item, #footer a.tp-main-menu-item:link
{
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
}
#footer a.tp-main-menu-item:visited
{
}

hr, .degrade, .hr-NN4
{
	display: none;
	visibility: hidden;
}
.hrShow 
{
	display: block;
	visibility : visible;
}

/* *****************************************************************************
	Home Page Elements
***************************************************************************** */



/* *****************************************************************************
	MISCELLANEOUS STYLES
***************************************************************************** */
.trademark
{
}
.tp-dashedline 
{
	display: block;
	visibility : visible;
	margin-top: 6pt;
	border-top: 1px dotted #999999;
	background: transparent;
}

.tp-print-image
{
	display: none;
	visible: hidden;
}


/* *****************************************************************************
	LEGACY STYLES
	Preserved for compatibility. 
***************************************************************************** */


.tp-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.
*/
}

/* *****************************************************************************
	DEBUG STYLES
	Un-comment these to debug layout.
***************************************************************************** */
/* NN4 supports no style attributes that are useful for debugging. */

