/*******  Link Styles ********/

a.footer:link {text-decoration: underline; color: #666666;}
a.footer:visited {text-decoration: underline; color: #666666;}
a.footer:active {text-decoration: underline; color: #666666;}
a.footer:hover {text-decoration: underline; color: #ff6600;}

a.footer2:link {text-decoration: none; color: #333333;}
a.footer2:visited {text-decoration: none; color: #333333;}
a.footer2:active {text-decoration: none; color: #333333;}
a.footer2:hover {text-decoration: none; color: #ff6600;}

a.forgot:link {text-decoration: underline; color: #333333;}
a.forgot:visited {text-decoration: underline; color: #333333;}
a.forgot:active {text-decoration: underline; color: #333333;}
a.forgot:hover {text-decoration: none; color: #ff6600;}

a.nav:link {text-decoration: underline; color: #333333;}
a.nav:visited {text-decoration: underline; color: #333333;}
a.nav:active {text-decoration: underline; color: #333333;}
a.nav:hover { background-color: #EBEBEB; text-decoration: none; color: #ff6600;}

a:link {text-decoration: underline; color: #ff6600;}
a:visited {text-decoration: underline; color: #ff6600;}
a:active {text-decoration: underline; color: #ff6600;}
a:hover { text-decoration: none; color: #0064A0;}


/*******  Footers ********/

.text_footer 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #929292;
}

.link_footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}


/*******  Buttons ********/

#btnhome
{ 
height: 37px; 
width: 67px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_home.jpg) top left no-repeat; 
display: block; 
} 
  
#btnhome:hover
{ 
background-position: bottom left; 
}

#btnprod
{ 
height: 37px; 
width: 92px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_prod.jpg) top left no-repeat; 
display: block; 
} 
  
#btnprod:hover
{ 
background-position: bottom left; 
}

#btnaff
{ 
height: 37px; 
width: 92px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_aff.jpg) top left no-repeat; 
display: block; 
} 
  
#btnaff:hover
{ 
background-position: bottom left; 
}

#btnsupport
{ 
height: 37px; 
width: 85px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_support.jpg) top left no-repeat; 
display: block; 
} 
  
#btnsupport:hover
{ 
background-position: bottom left; 
}

#btncontact
{ 
height: 37px; 
width: 102px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_contact.jpg) top left no-repeat; 
display: block; 
} 
  
#btncontact:hover
{ 
background-position: bottom left; 
}

#btnlogin
{ 
height: 37px; 
width: 68px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_login.jpg) top left no-repeat; 
display: block; 
} 
  
#btnlogin:hover
{ 
background-position: bottom left; 
}

#btndemo
{ 
height: 31px; 
width: 110px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_demo.gif) top left no-repeat; 
display: block; 
} 
  
#btndemo:hover
{ 
background-position: bottom left; 
}

#btnsign
{ 
height: 31px; 
width: 119px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_sign.gif) top left no-repeat; 
display: block; 
} 
  
#btnsign:hover
{ 
background-position: bottom left; 
}

#btntrial
{ 
height: 31px; 
width: 110px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/btn_trial.gif) top left no-repeat; 
display: block; 
} 
  
#btntrial:hover
{ 
background-position: bottom left; 
}

#btnhome1
{ 
height: 26px;
width: 115px;
text-indent: 10000px; 
overflow: hidden; 
background: url(images/home_01.gif) top left no-repeat; 
display: block; 
}
 
#btnhome1:hover
{ 
background-position: bottom left; 
}


/*******  Body & Main ********/

body
{
background-color: #EEF2F3;
font-family: verdana;
font-size: 10px;
}

.table_mainborder
{
border: 1px solid #999;
border-top: 0px;
background-color: #fff;
}

.table_mainbordera
{
border: 1px solid #999;
border-top: 0px;
}

.table_subleft
{
border: 1px solid #999;
border-top: 0px;
border-bottom: 0px;
border-left: 0px;
}

.home_basic
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555;
}

.home_title
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #555;
}

.home_subtitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555;
font-weight: bold;
}


/******* Price Comp ********/

.pc_basic
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
}

.pc_white
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}


/******* Home ********/

.news_title
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555;
font-weight: bold;
}

.news_body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555;
}

.news_ital
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #222;
font-style: italic;
}


/*******  Sub Page Styles ******/
.green_white
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fff;
}

.green_black
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

.wr
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}


/*******  Login Styles ******/
.menu_textb
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #999;
}


.login_text_title
{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
}

.login_text
{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333;
}

.table_login_in
{
margin-top: 5px;
}

.table_margin1
{
margin-top: 45px;
}

.table_login
{
border: 1px solid #999999;
border-top: 0px;
border-bottom: 0px;
}

.table_sublogin
{
border: 1px solid #999999;
border-top: 0px;
border-bottom: 0px;
}


/* Forms */

.user_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}

.login_btn 
{
margin: 3px;
background: transparent url("images/login_btn.gif") no-repeat;
height: 21px;
border: solid 0px #fff;
width: 83px;
font: 11px Arial, Helvetica, sans-serif;
color: #333;
text-transform: uppercase;
text-align: center;
text-indent = 18px;
text-indent: -20px;
}

.input
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: EFF3F6;
  border-color: #999;
  border-style: inset;
  border-width: 1px;
  color: #333;
  height: 18px;
}

.homenav
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}