/* CSS Document */
body {
	margin			: 0px;
	background-color: #e3e3e3;
}

*  {
	font-family		: Helvetica, Arial;
	font-size		: 10pt;
	color			: #727c88;
}

.menu a:link 	{ color: #FFFFFF; text-decoration: none;}
.menu a:visited	{ color: #FFFFFF; text-decoration: none;}
.menu a:hover	{ color: #B6D6FF; text-decoration: none;}
.menu a:active	{ color: #FFFFFF; text-decoration: none;}

  /*************************************/
 /* Styles for Top Navigation Bar */
/*************************************/

div#navbar ul {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
}

div#navbar li {
	float			: left;
}

/*************************************/

#tdfooter {
	border			: 1px solid #9C9C9C;
	height			: 24px;
	background-color: #CFCFCF;
	font-family		: arial;
	font-size		: 10px;
	color			: #626262;
}

#td	{ border		: 1px solid #f0f0f8; }

#tdvert_div_image {
	background-image: url(images/homepage/vdiv_bar_darkblue.jpg);
}

a img	{ border	: none; } 

.title_dark_med  {
	color			: #18385A;
	font-weight		: bold;
	padding-left	: 10px;
}

.text_gray_normal {
	color			: #727C88;
	padding-left	: 5px;
	padding-right	: 12px;
}

table.outerborderonly {
	border-top		: 1px solid #727C88;
	border-left		: 1px solid #727C88;
	border-right	: 1px solid #727C88;
	border-bottom	: 1px solid #727C88;
}

td.quote {
	padding-left	: 13px;
	padding-right	: 13px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}

  /**************************************/
 /**** Formatting for COMPANY pages ****/

.company_title {
	font-size		: 16px;
	font-style		: italic;
	font-weight		: bold;
	color			: #18385A;
}

.company_text {
	font-style		: none;
	color			: #727C88;
	line-height		: 12pt;
}

.company_text2 {
	font-size		: 12px;
	font-style		: none;
	color			: #727C88;
	line-height		: 12pt;
}

.company_boldbluetext {
	font-size		: 18px;
	font-weight		: none;
	color			: #000099;
}

.company_boldredtext {
	font-size		: 14px;
	font-weight		: bold;
	color			: #FF0000;
}

.company_subtitle {
	font-size		: 14px;
	font-style		: none;
	font-weight		: bold;
	color			: #727C88;
}

td.companytable {
	border			: 1px solid #000000;
	padding			: 5px;
}

td.companytd_spacing {
	padding			: 5px 0px 5px 0px;
}

/**************************************/

.home1 td {
	padding			: 0px 0px 5px 5px;
}

.titleproduct {
	font-family		: arial;
	font-size		: 14px;
	font-weight		: bold;
	color			: gray;
	font-variant	: small-caps;
	font-style		: italic;
	letter-spacing	: 3px;
	text-align		: left;
	padding			: 10px 0px 0px 10px;
}

.textCol1  {
	font-family		: arial;
	font-size		: 11px;
	color			: #6D6D6D;
	padding			: 9px;
 	line-height		: 28px;
	background-color: #F0F0F0;
 }

.bullformat  {
	padding			: 6px;
}

.text  {
	font-family		: arial;
	font-size		: 12px;
	color			: #6D6D6D;
	padding			: 9px;
 	line-height		: 150%;
	background-color: #F0F0F0;
 }

.textsched  {
	font-family		: arial;
	font-size		: 11px;
	color			: #6D6D6D;
	padding			:12px;
 	line-height		: 140%;
 }

.titlesched  {
	font-family		: arial;
	font-size		: 16px;
	color			: #FFFFFF;
	font-weight		: bold;
	background-color: #8C8C8C;
 }

.caseStudy {
	font-family		: arial;
	font-size		: 12px;
	color			: #6D6D6D;
	padding			: 6px;
}

.titleCaseStudy  {
	font-family		: arial;
	font-size		: 16px;
	color			: #021a33;
	font-weight		: bold;
	padding			:4px;
	background-color: #c7d4d6;
}

.textlink {
   font-family		: verdana;
   font-size		: 10px;
   color			: #FFFFFF;
}

/* PDF Links on Product Page */
A.pdfmenu 	{
	color			: Navy;
	font-size		: 8pt;
	font-weight		: bold;
	text-decoration	: none;
}

A.pdfmenu:hover {
	color			: Navy;
	text-decoration	: underline;
}

.pdfmenu {
	color			: #99ccff; 
	font-size		: 6pt; 
	font-weight		: bold; 
	text-decoration	: none;
}


  /*************************************/
 /* Styles for Table on PRODUCTS page */
/*************************************/

/* margin for IE */
div#ytopimgalign a img
{ margin: 0 0 -0.4em 0}

div#ytopimgalign a > img
{ margin: 0 0 -0.1em 0}

div#orgalign a img
{ margin: 0}

div#orgalign a > img
{ margin: 0.1em 0 0 0}

div#yimgalignmid
{ margin: -1.5em 0 0 0}

div#yimgalignmid1 a img
{ margin: -1.8em 0 0 0}

div#yimgalignmid1 a > img
{ margin: -1.5em 0 0 0}

div#imagetable table
{ border-right:  1px solid #336699;
  border-left:  1px solid #336699;
  border-top:  1px solid #336699;}

div#imagetable th
 { background-color: #000000; vertical-align: bottom; padding: 0.3em 0.25em;font-family:  Arial, Verdana, Helvetica, sans-serif;
  color: white; 
   border-right: 1px dotted #ffffff; }

div#imagetable td.oddcolumn1
{background-color: #CCECFF;border-right: 1px solid #336699;
   border-bottom: 1px solid #336699; }

div#imagetable td.oddcolumn2
{background-color: #CCECFF;border-left: 1px solid #336699;
   border-bottom: 1px solid #336699; }

div#gryimgalign
{margin: 0 0 -2em 0}

div#imagetable td.oddcolumn2 table
{background-color: #CCECFF;border:0 }

div#gryimgalign
{ margin: -0.5em 0 0 -0.1em}

.tablenew
{border: 1px solid #336699; margin: 1px 0 0 0}

.tablenew td.firstcol
{border-right: 1px solid #336699;}


  /*************************************/
 /*                        Partners page                           */
/*************************************/
div.partner_quote {
	fontsize="1" face="arial, helvetica, sans-serif" color="#000000"
