  html                                  { overflow: -moz-scrollbars-vertical; }
  body                                  {text-align: center; background-color: #FFFFFF; margin: 0px; margin-top: 0px; margin-left: 0px;padding: 0px; padding-left: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px;}

  /* Global Elements */
  #cGlobalContainer                     {position: relative; margin-left: auto; margin-right: auto; text-align: left; border: none; width: 800;  margin-top: 0px; left: -1px; background-color: #FFFFFF;  top: 1px;}
  #cGlobalHeader                        {z-index: 200; position: relative; background-color: #FFFFFF; width: 800px;}
  #cGlobalMainMenu                      { z-index: 200; position: relative; background-color: #FFFFFF; width: 800px; height: 41px;}
  #cGlobalContent                       { position: relative; background-color: #000000; width: 800px; }
  #cGlobalFooter                        { position: relative; width: 800px; height: 35px; vertical-align: bottom;}
  #ContentTable 						{margin-top: 25px; width: 100%; bg-color: #000000; left: -1px; top: 10px;}

  #cHeaderLogo                          { position: absolute; top: 20px; left: 45px; }  
  #cHeaderPrimary                       { position: absolute; top: 73px; left: 180px; width: 740px; height: 42px; }
  #cHeaderPrimaryProducts               { z-index: 400; position: absolute; top: 0px; left: 0px; }
  #cHeaderPrimaryPractice               { z-index: 400; position: absolute; top: 0px; left: 122px; }
  #cHeaderPrimaryCommunities            { z-index: 400; position: absolute; top: 0px; left: 244px; }
  #cHeaderPrimaryExtend                 { z-index: 400; position: absolute; top: 0px; left: 366px; }
  #cHeaderPrimarySupport                { z-index: 400; position: absolute; top: 0px; left: 488px; }
  #cHeaderPrimaryCompany                { z-index: 400; position: absolute; top: 0px; left: 610px; }

  #cNavigationColumn1                   { position: absolute; top: 10px; left: 10px; width: 170px; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 9px;  }
  #cNavigationColumn2                   { position: absolute; top: 10px; left: 180px; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 9px;  }
  #cNavigationColumn3                   { position: absolute; top: 10px; left: 350px; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 9px;  }
  #cNavigationColumn4                   { position: absolute; top: 10px; left: 130px; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 9px;  }
  #cNavigationColumnWW                  { position: absolute; top: 10px; left: 10px; width: 100px; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 9px;  }
  .cNavigationText                      { color: #CCFFFF; font-family: Tahoma, San-Serif; font-size: 11px;  }
  #cNavigationBlock                     { padding-bottom: 6px; }

  .cHeaderPrimaryLink                   { color: #FFFFFF; font-weight: bold; text-decoration: none; border-bottom: 14px; }
  .cHeaderPrimaryLink:hover             { color: #7CC3EC; font-weight: bold; text-decoration: underline; border-bottom: 14px;  }
  .cHeaderPrimaryMinorLink              { color: #FFFFFF; font-weight: normal; text-decoration: none; }
  .cHeaderPrimaryMinorLink:hover        { color: #7CC3EC; font-weight: normal; text-decoration: underline; }
//  .cHeaderPrimaryLink                   { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 3px; border-width: 4px 3px 3px 2px; }
//  .cHeaderPrimaryLink:hover             { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 3px; background-color: #7CC3EC; border-width: 4px 3px 3px 2px; border-color: #7CC3EC; }


  #cHeaderSecondary                     { position: absolute; top: 29px; left: 534px; width: 250px; height: 12px; color: #626567; font-family: Tahoma, San-Serif; font-size: 9px; }
  .cHeaderSecondaryLink                 { color: #626567; font-weight: bold; text-decoration: none; }
  .cHeaderSecondaryLink:hover           { color: #383B3C; font-weight: bold; text-decoration: underline; }
  .cHeaderSecondaryBreak                { color: #E0E0E0; }
  #cHeaderWorldwide                     { position: absolute; top: 27px; left: 379px; }  
  #cHeaderSearch                        { position: absolute; top: 25px; left: 794px; }  
  #cHeaderSearchField                   { position: absolute; top: 0px; left: 0px; }  
  #cHeaderSearchSubmit                  { position: absolute; top: 0px; left: 92px; }  

  #cFooter                              { position: absolute; top: 32px; left: 35px; width: 440px; color: #BFC0C0; font-family: Arial, San-Serif; font-size: 9px; line-height: 10px; }    
  .cFooterLink                          { color: #B9971C; font-weight: normal; text-decoration: underline; }
  .cFooterLink:hover                    { color: #846F22; font-weight: normal; text-decoration: underline; }

  #cFooterBlock                         { position: relative; float: left; width: 164px; padding-bottom: 20px; }



  /* Form Elements */
  .cFormField                           { height: 20px; color: #626567; font-family: Tahoma, San-Serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #666666; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
  .cFormFieldSearch                     { height: 20px; color: #626567; font-family: Tahoma, San-Serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #E0E0E0; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
  form 									{ font-family: Tahoma, sans-serif;	font-size: 12px;}

  /* Link Elements */
  a                                     { color: 4C8DD1; text-decoration: none; }
  a:hover                               { color: 7CC3EC; text-decoration: none; }
  
  
	td {
		font-family: Tahoma, sans-serif;
	}
	
	th {
		font-family: Tahoma, sans-serif;
	}

	.hometitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 40px;
		color: #FFFFFF;
	}

	.pagetitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 36px;
		color: #999999;
	}
	
	.headcopy {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
	
	.paragraphtitle {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

	}
	
	.paragraphcopy {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: 666666;
	}
	
	.highlight {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #4c8dd1;
	text-decoration: none;
	}
	
	.goldcall {
	font-family: Tahoma, sans-serif;
	color: #DFB300;
	text-decoration: none;
	}

	.highlight2 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DFB300;
	}

	
	h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 36px;
		font-weight: normal;
		color: #000000;
	}
	
	h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #999999;
	}
	
	h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #87D300;
	}
	
	h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #999999;
	}
	

	.hometable {
		clear: both;
		float: left;
		height: 100%;
		width: 100%;
	}

	.bluefadeheader {
	background-image: url(/templates/backpackgold/images/table_header_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 5px;
	}
	

	
	input {
		font-family: Tahoma, sans-serif;
		font-size: 12px;
	}
	
	textarea {
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		width: 50%;
	}
	
	select {
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		width: 50%;
		font-style: normal;
	}
	
	ul {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(/templates/backpackgold/images/icon_bullet.gif);
	}
	
	li {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	}
	
	ol {
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		list-style-type: decimal;
		list-style-position: outside;
	}
	
	.small {
		font-family: Tahoma, sans-serif;
		font-size: 9px;
	}
	
	.big {
	font-family: Tahoma, sans-serif;
	font-size: 18px;
	color: #999999;
	}
	
	.bodystyle {
		font-family: Tahoma, sans-serif;
		font-size: 12px;
	}
	
	.submenu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	background-image: url(/Templates/BackpackGold/Images/header_submenu_on.gif);
	background-repeat: repeat-x;
	}
	
	.submenu_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	background-image: url(/Templates/BackpackGold/Images/header_submenu_on.gif);
	background-repeat: repeat-x;
	}
	
	.disabled {
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		width: 50%;
		font-style: italic;
		font-weight: lighter; 
		color: #999999;
	}
	
	.pagetitle2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: 4C8DD1;
	}
	.sectiontitle {
		font-size: 18px;
		font-weight: bold;
		color: #000000;
	}
	
	.tableheader {
		font-size: 18px;
		color: 414141;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
	}
	
	.tabledata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #666666;
	margin: 5px;
	padding: 0px;
	font-size: 12px;
	}
	
	.tableeven {
	background-color: F6EDCB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: 4C8DD1;
	}
	
	hr {
		background-image: url(/Templates/BackPackGold/images/icon_hr.gif);
		background-repeat: repeat-x;
		border: none;
	}
	
	.list {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	blockquote {
		font-size: 10px;
		color: #999999;
	}
	
	
	.submenu_on_selected {
	background-image: url(/Templates/BackpackGold/images/header_submenu_on_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	background-position: center center;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	}
	
	a.submenu_on_selected
	{
		color:#000000;
		text-decoration:none;
	}
	
	
	a.submenu_on
	  {
	text-decoration:none;
	color: #FFFFFF;
	font-size: 10px;
	background-image: url(/Templates/BackpackGold/Images/submenu_text_bg.gif);
	  }

	a.submenu_on:hover
	  {
	text-decoration:none;
	color: #FFCE00;
	font-size: 10px;
	background-image: url(/Templates/BackpackGold/Images/submenu_text_bg.gif);
	  }
	
	.tableborder {
		border-right-width: thin;
		border-bottom-width: thin;
		border-left-width: thin;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: F6EDCB;
		border-bottom-color: F6EDCB;
		border-left-color: F6EDCB;
	}
	
	.errorText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: red;
	}
	
	.footerText {
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: 7F8283;
		font-weight: normal;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		font-size: 12px;
		text-decoration: none;
	}
	
	.formText
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
		}
		
	.tabletitle {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 24px;
			color: #000000;
	}
	
	.emphasis {
		font-family: Tahoma, sans-serif;
		font-weight: bold;
		color: #4c8dd1;
		text-decoration: none;
		font-size: 18px;
	}
	
	.boxTitle {
		font-family: Tahoma, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 12px;
	}
	
	.boxgrayleft {
		background-image: url(/Templates/Backpackgold/Images/box_gray_left.gif);
		background-repeat: repeat-y;
		width: 8px;
	}
	
	.boxgrayright {
		background-image: url(/Templates/Backpackgold/Images/box_gray_right.gif);
		background-repeat: repeat-y;
		width: 8px;
	}
	
	.homeScreen_bg {
		background-image: url(/Templates/Backpackgold/Images/home_softwarescreen.png);
		background-position: right top;
		background-repeat: no-repeat;
	}
	
	.announcetitle {
			font-family: Tahoma, sans-serif;
			font-size: 18px;
			color: #FFFFFF;
		}
	
	.howitworks_bg {
	background-image:  url(/Templates/Backpackgold/Images/howitworks_screen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
	margin-left: 10px;
}

.hometitleBlack {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 40px;
		color: #000000;
}

#content-column {
   border-left: 1px solid #DDD;
   float: right;
   margin: 0;
   padding: 0 0 0 2em;
   width: 55em;
   width/**/:/**/ 52.5em;
}

.watermark {
	background-image: url(images/lrgbackgrnd1.jpg);
	background-position: right bottom;
}