body		{
                background: #FFFFFF url('../images/bkg.jpg') repeat-x;
				font-family: "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
				font-size: 12px;
				line-height: 1.2em;
				color: #044476;
			}
a			{	color: #044476; font-weight: bold; text-decoration: none; background-color: transparent;}
a:link		{	color: #044476; font-weight: bold; text-decoration: none; background-color: transparent; }
a:active	{	color: #044476; font-weight: bold; text-decoration: none; background-color: transparent; }
a:hover		{	color: #044476; font-weight: bold; text-decoration: underline; background-color: transparent; }
#logo		{
				position: absolute;
				left: 2%;
				top: 10px;
				width: 275px;
				height: 84px;
				padding: 10px;
			}
#tagline	{
				position: absolute;
				left: 40%;
				top: 72px;
				width: 500px;
				height: 30px;
				padding: 0px;
			}

#box1		{
				position: absolute;
				left: 7%;
				top: 200px;
				width: 40%;
				height: 275px;
				color: #044476;
				background-color: #CFD9E7;
				padding: 10px;
				border: dashed 1px #99add0;
}
#box1 p		{	padding: 10px 0 10px 0; }
#box1 h2	{	font-size: 18px;
				display: inline; }
#box1 li	{	
				display: inline;
				margin: 10px;
				padding: 5px 0 5px 0;
				font: 13px trebuchet ms;
				border: 1px solid #99add0;
				background: white;
}
#box1 a		{
				border: 1px solid #99add0;
				background: white;
				padding: 5px 8px 5px 8px;
}
#box1 a:hover {
				background: #dfeef5;
				text-decoration: none;
}
#packages	{
}
#pkg1		{
				border: 1px solid #99add0;
				background: white;
				float: left;
				padding: 10px;
				margin-left: 5%;
				margin-right: 20px;
				width: 20%;
				text-align: center;
				font: 16px bold verdana,trebuchet ms, sans-serif;
				line-height: 1.4em;
}
#pkg2		{
				border: 1px solid #99add0;
				background: white;
				float: left;
				padding: 10px;
				margin-right: 20px;
				width: 20%;
				text-align: center;
				font: 16px bold verdana,trebuchet ms, sans-serif;
				line-height: 1.4em;
}
#pkg3		{
				border: 1px solid #99add0;
				background: white;
				float: left;
				padding: 10px;
				width: 20%;
				text-align: center;
				font: 16px bold verdana,trebuchet ms, sans-serif;
				line-height: 1.4em;
}
#features	{
				list-style: none;
				width: 150px;
				padding: 8px;
				border: 1px solid #99add0;
				background: white;
				float: right;
}
#box2		{
				position: absolute;
				left: 52%;
				top: 200px;
				width: 40%;
				height: 275px;
				padding: 10px;
				color: #044476;
				background-color: #CFD9E7;
				border: dashed 1px #99add0;
}
#box2 a		{	font-size: 17px; }
#box2 p		{	padding: 10px 0 0 0; }
#box2 h2	{	font-size: 18px;
				display: inline; }


/*  LEGAL PAGES  */
#legalBox	{
				position: absolute;
				left: 4%;
				top: 145px;
				width: 235px;
				margin-bottom: 25px;
				color: #044476;
				background-color: #CFD9E7;
				padding: 10px;
				border: dashed 1px #99add0;
			}
#legalMain	{
				position: absolute;
				left: 5%;
				width: 90%;
				margin-bottom: 25px;
				top: 200px;
				padding: 10px;
				border: dashed 1px #99add0;
			}
#legalMain li {
				padding: 3px 0 5px 0;
}
#error      {
				position: absolute;
				left: 15%;
				width: 70%;
				margin-bottom: 25px;
				top: 200px;
				padding: 10px;
}
#error ul   {
                margin-top: 20px;
}
#error li   {
                margin: 5px 0 0 50px;
}
#footer		{
				position: absolute;
				top: 675px;
				left: 50px;
				padding-bottom: 25px;
				color: #5d81b0;
				background-color: transparent;
				font-size: 12px;
				line-height: 1.4em;
			}
#footer a			{	color: #5d81b0; font-weight: bold; text-decoration: none; background-color: transparent;}
#footer a:link		{	color: #5d81b0; font-weight: bold; text-decoration: none; background-color: transparent; }
#footer a:active	{	color: #5d81b0; font-weight: bold; text-decoration: none; background-color: transparent; }
#footer a:hover		{	color: #5d81b0; font-weight: bold; text-decoration: underline; background-color: transparent; }
