@import "base.css";

/* ------------------------------------------------------------------------- */
/* left box */

	table.mainbody td.left
	{
		background-color: #b3c889;
		width: 190px;
	}

	table.mainbody td.left div.notregistered
	{
		background-image:  url(../images/landing/not_registered.jpg);
		background-repeat: no-repeat;
		background-color: #b3c889;
		width: 190px;
		margin: 0px;
	}

	table.mainbody td.left div.notregistered div.copy
	{
		padding: 130px 15px 15px 15px;
	}

	table.mainbody td.left div.notregistered div.copy p
	{
		font-size: 10px;
		line-height: 16px;
	}

/* ------------------------------------------------------------------------- */
/* primary column */

	table.mainbody td.primary div.reinforcement
	{
		width: 219px;
	}
	
	table.mainbody td.primary table.primarymargin
	{
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
	}

	table.mainbody td.primary table.primarymargin td.primarypadding
	{
		padding-right: 10px;
		padding-left: 10px;
	}
		
	
	/* --------------------------------------------------------------------- */
	/* login box */

		table.mainbody td.primary div.login
		{
			background-image:  url(../images/landing/login.gif);
			background-repeat: no-repeat;
			background-color: #e5dca2;
			background-position: 100% 20px;
		}

		table.mainbody td.primary div.login div.copy
		{
			padding: 57px 278px 15px 15px;
		}
			
		table.mainbody td.primary div.login div.copy p
		{
			font-size: 10px;
			line-height: 14px;
		}
		
		table.mainbody td.primary div.login div.form
		{
			padding: 15px 10px 15px 15px;
		}

		table.mainbody td.primary div.login div.form div.element
		{
			margin-bottom: 7px;
		}

		table.mainbody td.primary div.login div.form div.element a.forgotpassword
		{
			padding: 0px 0px 0px 12px;
			margin: 0px 0px 5px 0px;
			font-size: 11px;
			background-image:  url(../images/landing/chevron_7px_333333.gif);
			background-repeat: no-repeat;
			background-position: 3px 4px;
			text-decoration: none;
		}
		
		table.mainbody td.primary div.login div.reinforcement
		{
			width: 450px;
		}
		
		input.loginform
		{
			font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana;
			font-size: 12px;
		}			


	/* --------------------------------------------------------------------- */
	/* promo table */

		table.mainbody td.primary table.promo
		{
			width: 100%;
		}

		table.mainbody td.primary table.promo td.techsupport
		{
			width: 50%;
			padding-right: 10px;
		}

		table.mainbody td.primary table.promo td.generalinfo
		{
			width: 50%;
			padding-left: 0px;
		}

		/* ----------------------------------------------------------------- */
		/* promo : box */
		
		
			table.mainbody td.primary div.promo
			{
				background-color: #dcd3bf;
				height: 100%;
			}

			table.mainbody td.primary div.promo div.reinforcement
			{
				width: 220px;
			}

			table.mainbody td.primary div.promo div.copy p
			{
				font-size: 9px;
				line-height: 14px;
			}

			table.mainbody td.primary div.copy div.phone
			{
				font-size: 12px;
				font-weight: bold;
			}

			table.mainbody td.primary div.techsupport
			{
				background-image:  url(../images/landing/tech_support.gif);
				background-color: #dcd3bf;
				background-repeat: no-repeat;
				background-position: 17px 15px; 
				height: 80px;
				padding: 40px 15px 15px 15px;
			}

			table.mainbody td.primary div.generalinfo
			{
				background-image:  url(../images/landing/general_info.gif);
				background-color: #dcd3bf;
				background-repeat: no-repeat;
				background-position: 17px 15px; 
				height: 80px;
				padding: 40px 15px 15px 15px;
				
			}


		
/* --------------------------------------------------------------------- */
/* right box */

	table.mainbody td.right
	{
		background-color: #bcd1dc;
		width: 275px;
	}
		
	table.mainbody td.right div.library
	{
		background-image:  url(../images/landing/library_programs.jpg);
		background-repeat: no-repeat;
		background-color: #bcd1dc;
		width: 275px;
		height: 50%;
		margin: 0px;
	}

	table.mainbody td.right div.library div.copy
	{
		padding: 135px 15px 15px 15px;
	}		

	table.mainbody td.right div.library div.copy p
	{
		font-size: 10px;
		line-height: 16px;
	}		

	table.mainbody td.right div.library div.copy li
	{
		line-height: 16px;
		background-position: 0px 5px;
	}		


