body
{
/*	margin-top: 0px;*/
	font-size: 9pt;
	color: #606060;
	padding-top: 0px;
	font-family: Ariel, Sans-Serif;
/*	font-family: Verdana, Arial, Sans-Serif;*/
	background-color: #cccccc;
}
td.highlight, .highlight 
{
	color:#ea5c2e;
}
#tbl_main
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}
strong
{
	font-weight: bolder;
}
.side-menu td 
{
	font-size: 9pt;
	border-bottom: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
}
A
{
	text-decoration: underline;
}
A:link, A:active, A:visited
{
	color: #111111;
	text-decoration: underline;
}
A:hover 
{
	text-decoration: none;
	color: #ea5c2e;
}
ul li, .side-menu td
{
	line-height: 12pt;
}
.side-menu td A
{
	display: block;
	text-decoration: none
}
.side-menu td A:active, .side-menu td A:link, .side-menu td A:visited
{
	color: #000000;
	text-decoration: none;
}
.side-menu td A:hover
{
	background-color: #ffedb0;
}
td.current-link A:hover
{
	color: #ea5c2e;
	background-color: #ffffff;
}
td.current-link A:active, td.current-link A:visited, td.current-link A:link
{
	color: #ea5c2e;
	text-decoration: none;
}
.txt-reg
{
	font-size: 9pt;
	color: #000000;
}
.txt-copyright
{
	font-size: 10px;
	color: #808080;
	font-family: Ariel, Sans-Serif;
}
h1, .txt-heading1
{
	font-weight: bold;
	font-size: 12pt;
	color: #ea5c2e;
	font-family: Ariel, Sans-Serif;
	margin-bottom:0px;
}
h2, .txt-heading2
{
	font-weight: bold;
	font-size: 10pt;
	color: #ea5c2e;
	font-family: Ariel, Sans-Serif;
	margin-bottom:0px;
}
h3, .txt-heading3
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Ariel, Sans-Serif;
}
.logo-links 
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.news-header2
{
	font-weight: bold;
	font-size: 10pt;
	color: gray;
	font-style: italic;
}
hr
{
	border-right: #ea5c2e 1px solid;
	border-top: #ea5c2e 1px solid;
	border-left: #ea5c2e 1px solid;
	border-bottom: #ea5c2e 1px solid;
}
p.indent1 , span.indent1
{
	padding-left:12pt;
}
ol li 
{
	font-weight: bold;
}
ol.purchasing li 
{
	font-weight: normal;
}
ol li ul 
{
	list-style-type:disc;
}
ol li p,
ol li ul li
{
	font-weight:normal;
}
.caption
{
	font-size: 10px;
	color: gray;
}
.netspex-logo1
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
}
.netspex-logo2
{
	font-weight: normal;
	text-transform: uppercase;
	color: #ea5c2e;
	font-family: Verdana;
}
.courseware 
{
	font-size: 9pt;
	font-family: Ariel, Sans-Serif;
	line-height:1.5em;
}
.courseware th 
{
	font-weight: bold;
	color: #ea5c2e;
	border-bottom: #cccccc 1px solid;
}
.courseware td 
{
	border-bottom: #cccccc 1px solid;
	padding-left: 12pt
}
.courseware td a
{
	display: block;
}
.courseware td A:active, .courseware td A:link, .courseware td A:visited
{
	color: #606060;
	text-decoration: underline;
}
.courseware td A:hover
{
	background-color: #ffedb0;
	text-decoration: none;
}
.quote 
{
	font-size: 9pt;
	color: #ea5c2e;
}
table.pricing 
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
	line-height:1.5em;
	font-size: 8pt;
	font-family: Ariel, Sans-Serif;
}
.pricing td 
{
	border-bottom: #cccccc 1px solid;
	padding-left:3px;
	padding-right:3px;
	color: #303030;
}
.pricing th
{
	font-weight: bold;
	color: #ffffff;
	border-bottom: #cccccc 1px solid;
	background-color: #ea5c2e;
}
.pricing tr.header 
{
	font-weight: bold;
	background-color: #cccccc;
	color: #000000;
}
.pricing tr.altrow 
{
	background-color: #ffedb0;
	color: #000000;
}
.txt-boxed
{
	border-right: #ea5c2e 1px solid;
	padding-right: 5px;
	border-top: #ea5c2e 1px solid;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #ea5c2e 1px solid;
	color: #000000;
	padding-top: 5px;
	border-bottom: #ea5c2e 1px solid;
	background-color: #ffedb0;
}
.txt-boxed2
{
	font-size: 9pt;
	text-align:center;
	border-right: #2F2E66 1px solid;
	padding-right: 5px;
	border-top: #2F2E66 1px solid;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #2F2E66 1px solid;
	color: #000000;
	padding-top: 5px;
	border-bottom: #2F2E66 1px solid;
	background-color: #807FFE;
}
table.vars
{
	font-size: 9pt;
	border-bottom: #ea5c2e 1px solid;
	font-family: Ariel, Sans-Serif;
	background-color: white;
}
table.vars td 
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.otc-sidebar-bg
{
	background-color: #ababff;
}
.otc-white-bold 
{
	font-size: 9pt;
	color: White;
	font-weight:bold;
}
table.otc-login td
{
	padding-bottom: 2px;
	padding-top: 2px;
}
.otc-button
{
	font-family: Ariel, Sans-Serif;
	border-right: #ffedb0 thin solid;
	border-top: #ffedb0 thin solid;
	border-left: #ffedb0 thin solid;
	color: #663333;
	border-bottom: #ffedb0 thin solid;
	background-color: #ea5c2e;
	font-size: 9pt;
	width:140px;
	font-weight:bold;
}
.otc-button-login
{
	font-family: Ariel, Sans-Serif;
	border-right: #ea5c2e thin solid;
	border-top: #ea5c2e thin solid;
	border-left: #ea5c2e thin solid;
	color: #663333;
	border-bottom: #ea5c2e thin solid;
	background-color: #ffedb0;
	font-size: 9pt;
	width:140px;
	font-weight:bold;
}

.otc-textbox
{
	width:65px;
	font-size:8pt;
}
.txt-small {
	font-size: 8pt;
}
