@charset "utf-8";
/* CSS Document */
/********************************************************************
**************-------     Standard Template Items      --------*****************/
/* DO NOT REMOVE */
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-family: Arial,Tahoma,Verdana,Segoe,sans-serif; padding: 0px; margin: 0px; font-size:9pt; color:#666666;}
.page_bg { background-image: url('../images/bgAll.gif'); background-color: #FFFFFF; background-repeat: repeat-x; background-position:top left; height:508px;}
.tobBannerBg { background-image: url('../images/banner_bg.gif'); height:66px; background-repeat: repeat-x; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
/* Old: From .ASIbug style (background-image: url('../images/ASIbug.gif'); width:207; height:65px; background-repeat:no-repeat; background-position:top left;)*/
.ASIbug {   border-bottom:1px solid #ffffff;}
.searchArea { padding-left:453px; padding-top:39px; font:Arial, Helvetica, sans-serif; font-size:9pt; text-transform:uppercase; color:#ff9900; vertical-align:middle;}
.input { background-color:#4b5e64; color: #FFFFFF; border: 1px solid #999999; vertical-align:top; font-size: 10pt; padding-left: 3px; margin:0px; text-decoration:none; }
/* Home page body layout */
.pg_Home_main { padding-left:2px; padding-right:2px; padding-top:7px; }
.pg_Home_inside { padding-left:15px; padding-right:30px; padding-bottom:14px; padding-top:10px; border:1px solid #999999; background-image: url('../images/ModuleBG.gif'); background-color: #FFFFFF; background-repeat: repeat-x; background-position:bottom left; text-align:left;}
/* Secondary page body layout */
.pg_Sec_main { width:926px; border:1px solid #FFF; background-image: url('../images/ModuleBG.gif'); background-color: #FFFFFF; background-repeat: repeat-x; background-position:bottom left; text-align:left;}
.pg_Sec_inside { padding-left:10px; padding-right:10px; padding-bottom:14px; padding-top:10px;}
.pg_Sec_LeftPanel { border:8px solid #b2b2b2; vertical-align:top; padding:27px 27px 20px 45px }
.pg_Sec_RightPanel { border:14px solid #d6d8d9;}
.pg_Sec_RtPl_inside { border:6px solid #FFFFFF;}
.pg_inPanel_dotBorder { padding-right:18px; background-image: url('../images/dot_bg.gif'); background-repeat:repeat-y; background-position:top right;}
.pg_inPanel_border { padding-left:15px;}

/********************* End of Do Not Remove ************************/

/********************************************************************
**************-------     White borders for templates      --------*****************/
.Bordertable { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.Tbordertable { border-top: 1px solid #FFFFFF; }
.Lbordertable { border-left: 1px solid #FFFFFF; }
.Rbordertable { border-right: 1px solid #FFFFFF; }
.Bbordertable { border-bottom: 1px solid #FFFFFF; }
.BRbordertable { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.BRLbordertable { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

/********************************************************************
**************-------     Gray borders for templates      --------*****************/
.BordertableG { border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.TbordertableG { border-top: 1px solid #666666; }
.LbordertableG { border-left: 1px solid #666666; }
.RbordertableG { border-right: 1px solid #666666; }
.BbordertableG { border-bottom: 1px solid #666666; }
.BRbordertableG { border-bottom: 1px solid #666666; border-right: 1px solid #666666; }
.BRLbordertableG { border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }

/*****************************************************************************************************
**************-------     Home body styles      --------*****************/
/* Title */
.moduleTitle		{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #996600; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 4pt;}
.moduleItem			{margin-bottom: 4pt;}
.moduleItem#right 	{text-align:right;}
.productImages		{margin-top: 6px; margin-right: 10px; margin-bottom: 6px; margin-left: 10px}
.solutionsImages	{margin-top: 6px; margin-bottom: 6px;}	/* used on Solutions page */
.numberedList		{list-style-type: decimal;}

/*****************************************************************************************************
**************-------     Secondary body styles      --------*****************/
/* Section Titles */
.section_Title2 {font-size: 10.5pt; font-family: Arial, Helvetica, sans-serif; color:#996600; font-weight:bold; letter-spacing:1px; text-transform:uppercase; }
/* Title */
.sec_Title {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#996600; font-weight:bold; letter-spacing:2px; text-transform:uppercase;}
/* Secondary Title */
.sec_sTitle { font-size: 9.5pt; font-family: Arial, Helvetica, sans-serif; color:#993333; font-weight:bold;}
.sec_link {color: #003366; font-weight: bold; text-decoration:none; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}
.sec_link:hover { color:#666666;}
.horizontal_Divider { background-image: url('../images/dot_vert_bg.gif'); background-repeat:repeat-x; background-position:bottom left; padding:5px 0 5px 0;}
/* Main body sidebar treatment */
.sidebar_title { font-size: 16pt; line-height:15pt; font-family: Arial, Helvetica, sans-serif; color:#993333; font-weight:bold;}
.sidebar_copyright { font-family:Arial, Helvetica, sans-serif; font-size:7pt; font-style:italic;}
.red {font-size:7pt; color:#FF0000;}
sup{font-size:9px;vertical-align:top;}
.inlineImage	{margin-right: 20px; margin-bottom: 10px;}

.video480	{width:480px; height:auto; margin:45px; padding:14px; background-color:#d6d8d9;}
.video320	{width:320px; height:auto; margin:45px 0px 45px 125px; padding:14px; background-color:#d6d8d9;}
td.video320test	{padding:14px; background-color:#d6d8d9;}

/**********************------------------------------------******************************/
/* Product Module layouts */
.mod { padding:6px; color:#FFFFFF;}
.mod_title { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; letter-spacing:1px; text-transform:uppercase; line-height:9pt; text-decoration:none; }
.mod_learnMore { font-size: 8pt; font-weight: bold; text-transform:uppercase; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:right;}
.mod_learnMore:hover {color: #666666;}
.demo_mod { padding:6px; color:#d6d8d9;}
.demo_title { color:#5a6b7c; font-weight:bold; font-size:12pt;}
.demo_text { color:#5a6b7c; font-size:9pt;}
.demo_link { font-size: 8pt; font-weight: bold; text-transform:uppercase; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color:#5a6b7c; text-align:right;}
.demo_link:hover {color: #333333;}

/*****************************************************************************************************
**************-------     Tab body styles      --------*****************/
.tabsTitle { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
/* Sidebar Links */
.linkSidebar {color: #996600; font-weight: bold; text-decoration:none; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; }
.linkSidebar:hover { color:#666666 }
/* Tab Link */
.linkTabBody {	font-size: 9pt;	font-weight: bold;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	color: #003366;}
.linkTabBody:hover { color:#666666;}
/* Learn More */
.learnMore { font-size: 8pt; font-weight: bold; text-transform:uppercase; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #003366;}
.learnMore:hover {color: #666666;}
/* Quote marks */
.quoteMark {font-size: 11pt; color: #003366;}
/* Quotes */
.quoteI { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #003366; line-height: 14pt;}
.quote { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #003366;}
/* Signature */
.quoteSig { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#333333; }

/*****************************************************************************************************
*********************-------            iFrame Tabs                --------***************************/
.smTitle, .smTitle:hover {font-size:8pt; text-align:center; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
.smLink {color: #003366; font-weight: normal; text-decoration:none; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}
.smLink:hover { color:#666666}

/*****************************************************************************************************
*********************-------            iFrame Tabs                --------***************************/
.iLink { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:9pt; font-weight:bold; font-size:9pt; color:#FFFFFF; background-color:#999999; border:1px solid #666666; padding-left:4px; padding-top:4px; padding-right:4px; text-align:center; }
.iLink:hover { background-color:#FFFFFF; color:#003366; }
.iLink:active { background-color:#FFFFFF; color:#003366; }

/*****************************************************************************************************
*********************-------            Webmaster Link            --------***************************/
.wmasterCopyDate { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:8pt; color:#666666; line-height:25px; text-align:left; font-weight:bold; }
.wmaster { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:8pt; color:#666666; line-height:25px; text-align:left; font-weight:bold; }
.wmaster:hover {color:#003366; }

/*****************************************************************************************************
*********************-------            signup page            --------***************************/
ol#14DayContract {margin:10px 0px 0px 20px; padding:10px 10px 10px 10px}
ol#subscription {margin:0px 0px 0px 20px; padding:10px 10px 10px 10px;  list-style-type:none}
ol#subscription li{margin:5px 0px 0px 0px;}