/* main fonts */
td        {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:12px;}
.links2buy {
	font-family:Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-size:12px;
	text-decoration: none;
}
.main-underline {
	text-decoration: underline;
}
.main-nounderline {
	text-decoration: none;
}
.mainfont {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:11px;}
.mainfont-red {font-family:Arial,Helvetica,sans-serif; color:#ff0000; font-size:11px;}
.mainfont-green {font-family:Arial,Helvetica,sans-serif; color:#00ff00; font-size:11px;}
.mainfont-blue {font-family:Arial,Helvetica,sans-serif; color:#0000ff; font-size:11px;}
.mainfont-white {font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px;}
.mainfont-whitenounderline {font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px;text-decoration:none;}
.mainfont-10 {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:10px;}
.mainfont-white10 {font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:10px;}
.mainfont-nounderlinebold {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:11px;text-decoration:none;font-weight:bold;}
.mainfont-nounderline {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:11px;text-decoration:none;}
.mainfont-nounderline10 {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:10px;text-decoration:none;}
.mainfontbold {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:11px; font-weight:bold;}
.mainfontbold-green {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:11px; font-weight:bold;color:#00ff00;}
.mainfontbold-red {font-family:Arial,Helvetica,sans-serif; color:#373737; font-size:11px; font-weight:bold;color:#ff0000;}
.mainfontbold-blue {font-family:Arial,Helvetica,sans-serif;font-size:11px; font-weight:bold;color:#0000ff;}
.sm-text  {font-family:Arial,Helvetica,sans-serif; font-size:10px;}

b {font-weight:bold;}

/* ads */
.ads-underline-header {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#6f6f6f;}
.ads-underline-main {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0000ff;}
.ads-nounderline-message {font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:9px;color:#6f6f6f;}
.ads-nounderline-url {font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:11px;color:#00ff00;}

/* navigation */
.mainnav-text  {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#6f6f6f;}

/*for contact form*/
.fields {font-family:Arial,Helvetica,sans-serif; color:#373737; width:200px; height:18px; font-size:11px;}
.fields-textarea {width:200px; height:100px;}

/* for required fields*/ 
.required-fields {color:#373737;}

/* turn page fonts */
.turn-page-body {background-color:#FFFFFF;}


/* home page fonts*/
.home-text 		{line-height:18px;}
.home-news 		{color:#294563;}
.home-right-top {color:#636563; font-size:10px;}
.home-right-bot {color:#424142;}
.home-body 		{background-color:#BBBEC2;}
.home-spacer 	{background-color:#9C9EA5;}
.home-leftnav 	{color:#5A6D7B;}
.home-registration 				 {color:#295F86; text-decoration:none;}
.home-registration:hover 		 {color:#295F86; text-decoration:none;}
.home-registration:visited 		 {color:#295F86; text-decoration:none;}
.home-registration:visited:hover {color:#295F86; text-decoration:none;}

.signupbox 			{font-family:Arial,Helvetica,sans-serif; width:120px; height:17px; font-size:9px; color:#666666;}
.signup 			{color:#214163;}
.top-background 	{background-color:#FFFFFF;}
.signup-spacer 		{background-color:#7B8284;}
.signup-background 	{background-color:#DEDFE7;}


/* links */
a               {color:#294563; text-decoration:underline;}
a:hover         {color:#6396A5; text-decoration:underline;}
a:visited       {color:#294563; text-decoration:underline;}
a:visited:hover {color:#6396A5; text-decoration:underline;}



/* leftnav fonts */
.leftnav-background {background-color:#B5BABD;}
.leftnav-seperator 	{background-color:#9CAAB5;}

.leftnav-off 		   {background-color:#DEDFE7;}
.leftnav 			   {font-family:verdana,Arial,Helvetica,sans-serif; color:#5A6D84; text-decoration:none; font-size:10px; font-weight:bold;}
.leftnav:hover 		   {font-family:verdana,Arial,Helvetica,sans-serif; color:#5A6D84; text-decoration:none; font-size:10px; font-weight:bold;}
.leftnav:visited 	   {font-family:verdana,Arial,Helvetica,sans-serif; color:#5A6D84; text-decoration:none; font-size:10px; font-weight:bold;}
.leftnav:visited:hover {font-family:verdana,Arial,Helvetica,sans-serif; color:#5A6D84; text-decoration:none; font-size:10px; font-weight:bold;}

.leftnavon 			     {font-family:verdana,Arial,Helvetica,sans-serif;color:#5A6D84; background-color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}
.leftnavon:hover 		 {font-family:verdana,Arial,Helvetica,sans-serif;color:#5A6D84; background-color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}
.leftnavon:visited 		 {font-family:verdana,Arial,Helvetica,sans-serif;color:#5A6D84; background-color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}
.leftnavon:hover:visited {font-family:verdana,Arial,Helvetica,sans-serif;color:#5A6D84; background-color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}


/* footer fonts */
.footer-background 		{background-color:#4A5973; color:#B0B9C6; font-size:10px;}
.top-footer 			{background-color:#313C52;}
.bot-footer 			{background-color:#B5BECE;}
.footer 			    {color:#B0B9C6; font-size:10px;}
.footer:hover 		    {color:#B0B9C6; font-size:10px;}
.footer:visited 	    {color:#B0B9C6; font-size:10px;}
.footer:visited:hover   {color:#B0B9C6; font-size:10px;}

.liquid-foot {background-color:#9CA2AD;}


/* rightnav fonts */
.rightnav-background 	{background-color:#D6D3D6;}
.rightnav 				{color:#FFFFFF;}
.rightnav:hover 		{color:#FFFFFF;}
.rightnav:visited 		{color:#FFFFFF;}
.rightnav:visited:hover {color:#FFFFFF;}


/* common fonts */
.searchbox {font-family:Arial,Helvetica,sans-serif; width:115px; height:17px;}
.searchbutton {font-family:Arial,Helvetica,sans-serif; width:48px; height:17px; font-size:9px; text-transform:uppercase; background-color:#D6D7D6; color:#4A4D4A; vertical-align:2px;}

.toolbar-seperator {background-color:#7B869C;}
.breadcrumbs-off		   {color:#FFFFFF; font-size:10px; text-transform:capitalize;}
.breadcrumbs  			   {color:#FFFFFF; font-size:10px; text-transform:capitalize;}
.breadcrumbs:hover         {color:#FFFFFF; font-size:10px; text-transform:capitalize;}
.breadcrumbs:visited 	   {color:#FFFFFF; font-size:10px; text-transform:capitalize;}
.breadcrumbs:visited:hover {color:#FFFFFF; font-size:10px; text-transform:capitalize;}


/* colored table with outer border */
p.table-spacer 	{margin-top:5px; margin-bottom:0px;}
.outer-table 	{background-color:#6B6D6B;}
.inner-table 	{background-color:#EFF3F7;}


/* tables with graphic and popup links */
.tab {background-color:#666666;}
.tab-text {color:#8C595A;}


/* particular to sections */
.banner-products {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.products   	 {color:#8C595A;}

.banner-customer_support {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.customer_support  		 {color:#8C595A;}

.banner-news_press {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.news_press   	   {color:#8C595A;}

.banner-company {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.company   	    {color:#8C595A;}

.banner-solutions {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.solutions   	 {color:#8C595A;}

.banner-search {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.search   	 {color:#8C595A;}

.banner-forms {background-color:#6196A6; color:#FFFFFF; font-size:10px;}
.forms   	 {color:#8C595A;}
/* press section */

.press-title {font-size:12px;}

.missingfields {color:red;}

.menu {
	color: blue;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.submenu {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fontsubmenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.selfontsubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: white;
}
.Nav_td_mOver { 
	background-color:#6384ce;  
}
.Nav_td_mOut { 
	background-color:#ffffff;  
}
.Nav_txt_mOver {  
	color: #ffffff; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.Nav_txt_mOut {  
	color: #ff0000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

td.header_row	{ background-color: #EFEFEF; }

.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 17px;
}

td.cat1,td.catHead1,td.catSides1,td.catLeft1,td.catRight1,td.catBottom1 {
			background-image:   url(../css/images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 20px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 17px;
	border-width: 0px 0px 0px 0px;
}

td.cat1,td.catHead1,td.catBottom1 {
	height: 17px;
	border-width: 0px 0px 0px 0px;
}

.allcap {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.topnav-allcap {
	color: #FFFFFF;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.hp-links {
	color: #3366FF;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}