/* ---------------------------------------------------------------------------------------------------- */
/* General site-wide styles                                                                             */
/* ---------------------------------------------------------------------------------------------------- */

body {
	background-color: #ffffff; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;margin-right: 0px; }

.MenuText {
    font-family: Arial; font-weight: normal; font-size:12px; font-style: normal; color:#FFFFFF; text-decoration: none; line-height: 12px; }

.MenuTextDisabled {
    font-family: Arial; font-weight: normal; font-size:12px; font-style: normal; color:#BBBBBB; text-decoration: none; line-height: 12px; }

.LoginHeading {
    font-family: Arial; font-weight: bold; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none; line-height: 12px; }

.LoginText {
    font-family: Arial; font-weight: normal; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none; line-height: 12px; }

.LoginTextBox {
    font-family: Arial; font-weight: normal; font-size: 11px; font-style: normal; color: #000000; text-decoration: none; border-color: #4F3141; border-width: 1px; }

.LoginTextRed {
    font-family: Arial; font-weight: bold; font-size: 11px; font-style: normal; color: #AA0000; text-decoration: none; line-height: 11px; }

.BodyText {
    font-family: Arial; font-weight: normal; font-size: 12px; font-style: normal; color: #002157; text-decoration: none; line-height: 12px; }

.BodyText2 {
    font-family: Arial; font-weight: normal; font-size: 16px; font-style: normal; color: #002157; text-decoration: none; line-height: 16px; }

.BodyText2Bold {
    font-family: Arial; font-weight: bold; font-size: 16px; font-style: normal; color: #002157; text-decoration: none; line-height: 16px; }

.BodyTextBold {
    font-family: Arial; font-weight: bold; font-size: 12px; font-style: normal; color: #002157; text-decoration: none; line-height: 12px; }

.TitleText {
    font-family: Arial; font-weight: bold; font-size: 26px; font-style: normal; color:#002157; text-decoration: none; line-height: 26px; }

.TitleText2 {
    font-family: Arial; font-weight: bold; font-size: 16px; font-style: normal; color:#002157; text-decoration: none; line-height: 16px; }

.TitleText2Reddish {
    font-family: Arial; font-weight: bold; font-size: 16px; font-style: normal; color:#911953; text-decoration: none; line-height: 16px; }

.BodyTextRed {
    font-family: Arial; font-weight: normal; font-size: 12px; font-style: normal; color: #DD0000; text-decoration: none; line-height: 12px; }

.BodyTextReddish {
    font-family: Arial; font-weight: normal; font-size: 12px; font-style: normal; color: #911953; text-decoration: none; line-height: 12px; }

.BodyTextBoldRed {
    font-family: Arial; font-weight: bold; font-size: 12px; font-style: normal; color: #DD0000; text-decoration: none; line-height: 12px; }

.BodyTextBoldRedTitle {
    font-family: Arial; font-weight: bold; font-size: 14px; font-style: normal; color: #DD0000; text-decoration: none; line-height: 14px; }

.copyright {
	font-family: Arial; font-weight: normal; font-size: 10px; font-style: normal; color: #333333; line-height: 10px; }

.navHomeStyle { 
	border: 0px; z-index: 10; left: 215px; width: 44px; position: absolute; top: 9px; height: 17px; cursor: pointer; }

.navFreeTrialStyle { 
	border: 0px; z-index: 10; left: 202px; width: 57px; position: absolute; top: 47px; height: 14px; cursor: pointer; }

.navProductsStyle { 
	border: 0px; z-index: 10; left: 272px; width: 119px; position: absolute; top: 9px; height: 17px; cursor: pointer; }

.navOrderStyle { 
	border: 0px; z-index: 10; left: 406px; width: 134px; position: absolute; top: 9px; height: 17px; cursor: pointer; }

.navContactStyle { 
	border: 0px; z-index: 10; left: 556px; width: 72px; position: absolute; top: 9px; height: 17px; cursor: pointer; }

.navHelpStyle { 
	border: 0px; z-index: 10; left: 644px; width: 32px; position: absolute; top: 9px; height: 17px; cursor: pointer; }

.mainContentTable { 
	border: 0px; z-index: 5; top: 140px; left: 158px; width: 600px; position: absolute; /*overflow: scroll; border-color: Black; border-width: 2px; border-style: solid;*/ }

.cart_form_elem { 
  font-family:Arial;  font-size:12px;  font-weight:normal; background-color: #E8ECF0; border-color: #2A4344; border-style:inset; border-width:1px; color: #002157; }

.cart_prod_tbl_cell {
	background-color: #FFFFFF; border-left: 1px solid #2A4344; border-top: 1px solid #2A4344; padding: 5px; }

.cart_prod_tbl_cell_right {
	border-right: 1px solid #2A4344; }

.cart_prod_tbl_cell_bottom {
	border-bottom: 1px solid #2A4344; }

.apply_btn { 
	background-image: url(../site/images/apply_reg.gif); border: 0; z-index: 1; width: 51px; height: 23px; cursor: pointer; }	
	
.apply_btn_mo { 
	background-image: url(../site/images/apply_mo.gif); border: 0; z-index: 1; width: 51px; height: 23px; cursor: pointer; }

.proceed_btn { 
	background-image: url(../site/images/proceed_reg.gif); border: 0; z-index: 1; width: 71px; height: 23px; cursor: pointer; }	
	
.proceed_btn_mo { 
	background-image: url(../site/images/proceed_mo.gif); border: 0; z-index: 1; width: 71px; height: 23px; cursor: pointer; }

.purchase_btn { 
	background-image: url(../site/images/purchase_reg.jpg); border: 0; z-index: 1; width: 71px; height: 23px; cursor: pointer; }
	
.purchase_btn_mo { 
	background-image: url(../site/images/purchase_mo.jpg); border: 0; z-index: 1; width: 71px; height: 23px; cursor: pointer; }

.submit_btn { 
	background-image: url(../site/images/submit_reg.jpg); border: 0; z-index: 1; width: 58px; height: 23px; cursor: pointer; }	
	
.submit_btn_mo { 
	background-image: url(../site/images/submit_mo.jpg); border: 0; z-index: 1; width: 58px; height: 23px; cursor: pointer; }

.nothanks_btn { 
	background-image: url(../site/images/no_thanks_reg.jpg); border: 0px; z-index: 1; width: 82px; height: 23px; cursor: pointer; }	
	
.nothanks_btn_mo { 
	background-image: url(../site/images/no_thanks_mo.jpg); border: 0; z-index: 1; width: 82px; height: 23px; cursor: pointer; }

.mainContentAreaLoc {
	border: 0px; z-index: 5; top: 90px; left: 128px; width: 630px; position: absolute; }

.thawteLoc {
	left: 10px; position: absolute; top: 150px; }

.bannerLayer {
	visibility: visible; }

h2 { 
	font-family: Arial; font-weight: bold; font-size: 16px; font-style: normal; color: #002157; text-decoration: none; line-height: 16px; }

.employee_left_col {
	border-top-width: 1px; border-bottom-width: 1px; border-right-width: 2px; border-left-width: 2px; border-style: solid; border-color: black; width: 212px; }

.employee_right_col {
	border-top-width: 1px; border-bottom-width: 1px; border-right-width: 2px; border-left-width: 0px; padding: 2px; border-style: solid; border-color: black; }

.employee_date { 
	font-family: Arial; font-weight: normal; font-size: 8px; font-style: normal; color: #002157; text-decoration: none; position: relative; float: left; width: 23px; text-align: center; left: 2px; }
