/*
 * GLOBAL VR DEFAULT CSS
 *
 * rev January 2008
 *
 */

/* ***********************************************************************
 * HTML DEFAULT
 */
body, table, tr, td, p, a, select, input,
textarea, div, span, ul, li
{
	font-size:       11px;
	font-weight:     normal;
	font-family:     "Tahoma", "Arial", "Helvetica", "Geneva", "Swiss", "SunSans-Regular", "sans-serif";
	color:           #000000
}

h1, h2, h3, ul, li
{ margin-top:      5px;
  margin-bottom:   5px; }

p
{ margin:          5px 0px 10px 0px;
  line-height:     130%; }

hr
{ margin:          0px;
  color:           #999;
  height:          1px; }

h2
{
	padding:         3px;
	color:           #000000;
	font-size:       14px;
	border:          none;
	border-top:      1px solid #999;
	border-bottom:   1px solid #999;
}

h3
{ color:           #666;
  font-size:       12px; }

big
{ font-size:       13px;}

li 
{
	list-style-position:outside
}

/* ***********************************************************************
 * DECLARED HTML GLOBALS
 */


.normal
{ font-weight:     normal; }

.left
{ text-align:      left; }

.center
{ text-align:      center; }

.clear-left
{ clear:           left; }

.sub
{ color:           #666; }


.padding
{ padding:         4px; }


.padding-x
{ padding-left:    4px;
  padding-right:   4px; }

.body
{ padding:         0px 10px 10px 20px; }

.style1 {	color: #FF0000;
	font-style: italic;}


/* ***********************************************************************
 * CUSTOM
 */

.red-imp
{ color:           #f00 ! important; }


/* NEWS */
.newsblock
{ }

.newsblock p
{ margin:          0px;
  margin-bottom:   10px; }

.recent-news
{ }



/* SITE WIDE STYLE ELEMENTS */
.text
  {
  color: #262626;
  font-size: 11px;
  /* **line-height: 16px; */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.textBold
  {
  color: #262626;
  font-weight: bold;
  font-size: 11px;
  /* **line-height: 16px; */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.login
  {
  color: #262626;
  font-size: 10px;
  /* **line-height: 11px; */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.head
  {
  color: #001A64;
  font-weight: bold;
  font-size: 14px;
  /* **line-height: 16px; */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }


.footer
  {
	color: #000000;
	font-size: 10px;
	/* **line-height: 11px; */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 12px;
  }



.featureDescriptionLeftpadding
  {
  color: #262626;
  font-size: 10px;
  /*line-height: 14px;*/
  padding-left: 4px;
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }


/* SITE WIDE NAVIGATION STYLE ELEMENTS */
.navText
  {
  font-family: Verdana, Arial, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #12273C;
  text-decoration: none;
  }

.navfont
  {
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #BFC5CB;
  text-decoration: none;
  }
A.navfont:hover
  {
  color:#39F;
  }

.readmore
  {
  font-family: Verdana, Arial, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
  color: #12273C;
  /*color: #000065;*/
  /*text-decoration: none;*/
  }
A.readmore:hover
  {
  /*color:#39F;*/
  /*color: #000065;*/
  color: #5368D5;
  }

.footerNav
  {
  color: black;
  font-size: 10px;
  line-height: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
  
A.footerNav:link
  {
	color: #000099;
  }
  
A.footerNav:hover
  {
	color: #990000;
  }
  
.rightNav
  {
  font-size: 10px;
  color: black;
  line-height: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
  
.rightNavList
  {
  font-size: 10px;
  color: black;
  line-height: 12px; 
  margin-bottom: 1px;
  margin-top: 1px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align:left;  
  padding-left: 10pt;
  text-indent: -10pt;
  }  
  
.rightNav li
{
  font-size: 10px;
  color: black;
  line-height: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  list-style-position: inside;
  list-style-type: disc;
  margin-left: 0;
  padding-left: 0;
  text-align:left
}  
  
A.rightNav:link
  {
	color: #0000FF;
  }
  
A.rightNav:hover
  {
	color: #990000;
  }

A.rightNav:visited
  {
	color: #000099;
  }

.nav
  {
  background: #dddddd;
  }

.searchStyle {
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

/* BACKGROUND COLORS                            */

.lightgray
  {
  background: #eeeeee;
  }

.RightList
{
	font-size:       11px;
	font-weight:     normal;
	font-family:     "Tahoma", "Arial", "Helvetica", "Geneva", "Swiss", "SunSans-Regular", "sans-serif";
	color:           #000000
}

/* PRODUCT SECTION SPECIFIC ELEMENTS */
.headP, .heading1
  {
  /*color: #167CB3;*/
  color: #446094;
  font-weight: bold;
  font-size: 14px;
  /* **line-height: 20px; */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }


/* COMPANY & CONTACT SECTION SPECIFIC ELEMENTS */

.headC
  {
  color: #446094;
  font-weight: bold;
  font-size: 16px;
  /* **line-height: 18px; */
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.headCRight
  {
  color: #262626;
  font-weight: bold;
  font-size: 10px;
  /* **line-height: 12px; */
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.navCompany
  {
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #001C66;
  text-decoration: none;
  }
A.navCompany:hover
  {
  color: #FFFFFF;
  background: #001C66;
  padding: 1px 1px 1px 1px;
  }

ul.prodSpecs
{
	margin-left: -20px;
	list-style-type:disc;
	list-style-position:inside;
	list-style:disc;

}


/* small world ************************************************** */
.small
{ font-size:       10px; }

.small p,
.small a,
.small ul,
.small li,
.small em,
.small code,
.small pre,
.small table,
.small td,
.small h1 em
{ font-size:       10px; }

.small big
{ font-size:       11px; }

.small ul
{ margin:          0px;
  padding:         2px 5px 2px 20px; }

.small li
{ margin:          0px;
  padding:         1px; }

/* for now, just custom coding the right bar as .small */
.small h1
{ padding:         2px;
  background:      #f93;
  color:           #fff;
  font-size:       11px;
  border:          none;
  border-top:      1px solid #fff;
  border-bottom:   1px solid #fff;  }

.small h2
{ padding:         2px;
  font-size:       10px;
  color:           #446094;
  background:      #ffd; }

/* /small world ************************************************* */

