body {
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	background-image: url(../images/telanetixBK.jpg);
	background-repeat: repeat-x; 
	text-align:center;
}


/* ------------ SUB Navigation System - Active State Awareness through BODY tag id -------------------------------*/
body#whoweare a#whoweare_nav, body#management a#management_nav, body#generalinfo a#generalinfo_nav, body#investorinfo a#investorinfo_nav, body#presscontact a#presscontact_nav, body#video_requestinfo a#video_requestinfo_nav, body#voice_requestinfo a#voice_requestinfo_nav, body#careers a#careers_nav, body#cform a#cform_nav, body#investoroverview a#investoroverview_nav, body#management a#management_nav, body#directors a#directors_nav, body#governance a#governance_nav, body#stockinfo a#stockinfo_nav, body#analysts a#analysts_nav, body#secfilings a#secfilings_nav, body#pressreleases a#pressreleases_nav, body#inthenews a#inthenews_nav, body#events a#events_nav ,body#investorfaqs a#investorfaqs_nav, body#requestinfo a#requestinfo_nav, body#requestinfo_sent a#requestinfo_nav,body#login_overview a#login_overview_nav, body#login_whatsnew a#login_whatsnew_nav, body#login_svadmin a#login_svadmin_nav, body#login_raf a#login_raf_nav, body#login_notices a#login_notices_nav, body#voice_overview a#voice_overview_nav, body#voice_phonesys a#voice_phonesys_nav, body#voice_dialtone a#voice_dialtone_nav, body#voice_value a#voice_value_nav, body#voice_products a#voice_products_nav, body#voice_partners a#voice_partners_nav, body#voice_requestinfo a#voice_requestinfo_nav, body#voice_accabout a#voice_accabout_nav, body#voice_acccontact a#voice_acccontact_nav, body#video_overview a#video_overview_nav, body#video_products a#video_products_nav, body#video_solutions a#video_solutions_nav, body#video_democenters a#video_democenters_nav, body#video_gallery a#video_gallery_nav, body#video_requestinfo a#video_requestinfo_nav, body#legaloverview a#legaloverview_nav, body#terms a#terms_nav, body#privacy a#privacy_nav, body#regs a#regs_nav

{
	font-size: 12px;
	color: #0565BE;
	background-color: transparent;
	font-weight: bold;
	margin-left: 7px;  
	/* background: url('../images/dot.gif') no-repeat;  */
}

/* ------------ SUB SUB Navigation System - Active State Awareness through BODY tag id -------------------------------*/
body#article a#article_nav, body#eventdetails a#eventdetails_nav
{
	font-size: 11px;
	color: #0565BE;
	background-color: transparent;
	font-weight: normal;
	margin-left: 7px;  
}

.chat_form
{
	background-color: #ffffff;
	color: #666666;
	border-top: 1px solid #3f92e1;
	border-right: 1px solid #3f92e1;
	border-left: 1px solid #3f92e1;
	border-bottom: 1px solid #3f92e1;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 250px;
	height: 23px;
}


.chat_form_txt
{
	background-color: #ffffff;
	color: #666666;
	border-top: 1px solid #3f92e1;
	border-right: 1px solid #3f92e1;
	border-left: 1px solid #3f92e1;
	border-bottom: 1px solid #3f92e1;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 280px;
}

.txt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	text-align: justify; 
	text-justify: newspaper;
}

.txt a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #095EAE;
	font-weight: normal;
	text-decoration: underline;
}

.txt a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: bold;
	text-decoration: underline;
}

.txtleft
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	text-align: left; 
}


.txtleftblue
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0565BE;
	font-weight: normal;
	text-align: left; 
}

.txtleftbluebold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0565BE;
	font-weight: bold;
	text-align: left; 
}


.txtleft a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #095EAE;
	font-weight: normal;
	text-decoration: underline;
}

.txtleft a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: bold;
	text-decoration: underline;
}

.showcasetxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	padding-left: 4px;
	padding-right: 8px;
	line-height: 1.2; 
}

.showcasetitle
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #3366cc;
	font-weight: bold;
}

.CONTENTcontainer 
{
	width: 720;
	text-align: left;
	line-height: 1.3em; 
}

.downloadable
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0565BE;
	text-align: right;
	line-height: 1.3em;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	padding: 2px;  
	margin-top: 10px; 
	margin-bottom: 10px;
	margin-right: 10px; 
	margin-left: 15px;
}

.topicheader
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: bold;
	text-align: left; 
}

.EnPtxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	line-height: 1.3em;
}

.EnPtxtWHITECAP
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1.3em;
}

.EnPtxtbluebold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
	line-height: 1.3em;
}

.EnPtxt a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #095EAE;
	font-weight: normal;
	text-decoration: underline;
}

.EnPtxt a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	text-decoration: underline;
}

.stocktxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	line-height: 1.3em;
}

.stocktxtWHITECAP
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1.3em;
}

.stockbluebold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
	line-height: 1.3em;
}

.SECtxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #565656;
	font-weight: normal;
	line-height: 1.3em;
}

.SECbluebold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
	line-height: 1.3em;
}

.SECtxt a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #095EAE;
	font-weight: normal;
	text-decoration: underline;
}

.SECtxt a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #565656;
	font-weight: normal;
	text-decoration: underline;
}

.PRtxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	line-height: 1.3em;
}

.PRbluebold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
	line-height: 1.3em;
}

.PRtxt a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
	text-decoration: underline;
}

.PRtxt a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0565BE;
	font-weight: normal;
	text-decoration: underline;
}

.blue
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0565BE;
	text-align: left;
}

.bluebold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
}

.txt2
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #565656;
	font-weight: normal;
}

.txt2 a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #095EAE;
	font-weight: normal;
	text-decoration: underline;
}

.txt2 a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #565656;
	font-weight: bold;
	text-decoration: underline;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.main {
position:relative; 
width:1000px; 
margin:0 auto;
margin-top: -1em;
text-align:left; 
background-color: #ffffff;
}

.telanetixvideo {
position:relative; 
width:1000px; 
margin:0 auto;
margin-top: 0em;
text-align:center; 
background-color: #ffffff;
}

#tablist{
padding: 3px 0;
margin-left: -3;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #C3D1DF;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
text-decoration: none;
}

#tablist li a.current{
background: #FFFFFF;
text-decoration: none;
}

#tabcontentcontainer{
width: 650px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 10px;
border: 1px solid black;
}

.tabcontent{
display:none;
}

.menutab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
}
a.menutab:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #274492;
}
.whitecap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
}

.subTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0565BE;
	text-align: left;
}


.minilink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7A7A7A;
}

.minilink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7A7A7A;
	text-decoration: underline;
}

.minilink a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #095EAE;
	text-decoration: underline;
	font-weight: normal;
}

.custquotes
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #565656;
	font-weight: normal;
	line-height: 1.5em; 
}

.inthenewsdate
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #095EAE;
}

.inthenews
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #565656;
}

.inthenews a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #565656;
	text-decoration: none;
}

.inthenews a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #095EAE;
	text-decoration: underline;
	font-weight: normal;
}

.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7A7A7A;
	background-color: transparent;
	text-decoration: none;
}

.footer a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7A7A7A;
	background-color: transparent;
	text-decoration: underline;
}

.footer a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #095EAE;
	background-color: transparent;
	text-decoration: underline;
}


.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #095EAE;
	background-color: transparent;
	text-decoration: none;
	display: inline; 
	text-align: right;
}

.breadcrumb a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #565656;
	background-color: transparent;
	text-decoration: underline;
	display: inline; 
	text-align: right;
}

.breadcrumb a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #095EAE;
	background-color: transparent;
	text-decoration: underline;
	display: inline; 
	text-align: right;
}

.tagline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #696969;
}

.b
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
	text-align: left; 
}

a
{
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
}

a:hover
{
	color: #000000;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
}

select#noOutline:focus{ 
    outline:none;
    background-color: #ffffff; 
}


.checkBox {
	border:0px;
	width: 50px;
}

select
{
	background-color: #f7fbff;
	color: #666666;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	width: 200px;
}


.inputTNXI
{
	background-color: #f7fbff;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	width: 150px;
}

.inputLOGIN
{
	background-color: #f7fbff;
	color: #6C6C6C;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	width: 140px;
	height: 16px;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-right: 0px; 
	margin-left: 0px;
}

.inputrememberNum
{
	padding: 0px;  
	margin-top: 4px; 
	margin-bottom: 0px;
	margin-right: 0px; 
	margin-left: 0px;
}

textarea
{
	background-color: #f7fbff;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	width: 220px;
}

.CFORMtextarea
{
	background-color: #f7fbff;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	width: 500px;
}


.formtxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
}

/*
------------ nav main -------------------------------*/


/* by setting the height taller than the image and aligning the bg image to the bottom, it's easy to get the tab images to 'appear' above the graphic */

#TNX_menu ul { 
background: url('../images/menu_BK.jpg') no-repeat left bottom; 
float: left;  
width: 100%; 
height: 42px; 
padding-left: 15px;
line-height: 12px; 
margin-top: 0px;  
margin-right: 0px;  
margin-left: 0px;  
margin-bottom: 0px;
list-style:none; 
}

#TNX_menu li { 
float: left; 
line-height: 10px; 
margin-top: 0px; 
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
color: #7A7A7A; 
}

#TNX_menu a { color: #686868; display: block; text-decoration: none; float: left; height: 43px; width: 120px; padding-top: 15px; text-align: center;}

#TNX_menu a:hover { color: #6185a5; }

#menu1 .menu1, #menu2 .menu2, #menu3 .menu3, #menu4 .menu4, #menu5 .menu5, #menu6 .menu6, #menu7 .menu7, #menu8 .menu8 { 
background: url('../images/menuON_120px.gif') no-repeat; 
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #6185a5; 
}

#menuSC .menuSC { 
background: url('../images/SCmenuON_120px.gif') no-repeat; 
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #6185a5; 
}

/* ------------ side nav -------------------------------*/

.MENUcontainer {
width: 200;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: bold;
line-height: 2.2em; 
}

.MENUcontainer a
{
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

.MENUcontainer a:hover
{
	font-size: 12px;
	color: #0565BE;
	background-color: transparent;
	font-weight: bold;
	text-decoration: underline;
}

.MENUbottomleft {
background: url(../images/bottomleft.gif) 0 100% no-repeat #dcecff;
}

.MENUbottomright {
background: url(../images/bottomright.gif) 100% 100% no-repeat
}

.MENUtopleft {
background: url(../images/topleft.gif) 0 0 no-repeat
}

.MENUtopright {
background: url(../images/topright.gif) 100% 0 no-repeat; padding:10px
}

#login
{
	position: absolute;
	top: 32px;
	left: 250px;
}

.login {
		background-color:#ffffff;
}

.login a
{
	display: block;
	width: 60px;
	height: 15px;
	background: url("../images/loginbtn.gif") 0 0 no-repeat;
	text-decoration: none;
}

.login a:hover { background-position: 0 -20px; }

.mini-date {	
	font-family: Helvetica, Arial, sans-serif;
	color: #0565BE;
	font-size: 8pt;
	font-weight: normal; 
}


/* ------------ SV Login Style -------------------------------*/

.svLOGINcontainer {
width: 330;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #7A7A7A;
background-color: transparent;
text-decoration: none;
line-height: 1em; 
}

.svLOGINcontainer a
{
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

.svLOGINcontainer a:hover
{
	font-size: 12px;
	color: #0565BE;
	background-color: transparent;
	font-weight: bold;
	text-decoration: underline;
}

.svLOGINbottomleft {
background: url(../images/svLOGINbottomleft.gif) 0 100% no-repeat #f4f4f4;
}

.svLOGINbottomright {
background: url(../images/svLOGINbottomright.gif) 100% 100% no-repeat
}

.svLOGINtopleft {
background: url(../images/svLOGINtopleft.gif) 0 0 no-repeat
}

.svLOGINtopright {
background: url(../images/svLOGINtopright.gif) 100% 0 no-repeat; padding:10px
}