TABLE
{
	box-sizing: padding-box;
}

.StdFont
{
	text-align:left;
	font-family: helvetica, arial serif;
	font-size:12px;
	color:rgb(50,50,50);
}

P,TABLE
{
	font-family: helvetica, arial serif;
	font-size:14px;
	color:rgb(50,50,50);
	text-align:left;
}



TD.topmenu
{
	font-family: helvetica, arial serif;
	font-size:18px;
	color:rgb(255,255,255);
}

TD.topmenu A
{
	text-decoration: none;
	color:rgb(255,255,0);
	font-size:12px;
}

TD.topmenu A:hover
{
	text-decoration: underline;
}





TABLE.sidemenu
{
	font-family: helvetica, arial serif;
	font-size:18px;
	color:rgb(0,0,0);

	border-spacing: 1px;
	border-width: 0 1 1 0;
	border-style: solid;
	border-color: rgb(119,146,238);

	position: relative;
}


TABLE.sidemenu TD
{
	color:rgb(255,255,255);
	font-size:12px;
	padding: 10 0 10 50;

	border-style: solid;
	border-width: 0;
	border-color: white;
	
	background-color:rgb(119,146,238);
	margin:20px;
}

TABLE.sidemenu TD.sidemenuitem:hover
{
	background-color:rgb(110,112,119);
}

TABLE.sidemenu A
{
	color:white;
	text-decoration: none;
}

TABLE.sidemenu A:hover
{
	text-decoration: underline;
}




SPAN.highlight
{
	color:rgb(50,50,200);

}



TABLE.form
{
	font-family: helvetica, arial serif;
	font-size:18px;
	color:rgb(0,0,0);

	border-spacing: 1px;
	border-width: 1;
	border-style: solid;
	border-color: rgb(119,146,238);

	position: relative;

}

TABLE.form TD
{
	text-align:left;
	color:rgb(255,255,255);
	font-size:12px;
	padding: 10 10 10 25;

	border-style: solid;
	border-width: 0;
	border-color: white;
	
	background-color:rgb(119,146,238);
	margin:20px;
}

TABLE.form INPUT
{
	border-style: solid;
	border-width: 1;
	border-color: rgb(0,0,150);
	
	background-color:white;
}

TABLE.pricing
{
}

TABLE.pricing TD
{
	vertical-align:top;
	background-color:rgb(119,146,238);
	color:white;
	padding: 10 10 10 10;
}

TABLE.pricing TD.cellHeader
{
	font-weight:bold;
	color:black;
	background-color:rgb(200,200,248);
	width:100;
	vertical-align:middle;
	text-align:center;
}

TABLE.pricing TD.c1
{
	width:100;
	vertical-align:middle;
	text-align:center;
}

TABLE.pricing TD.c2
{
	width:200;
}

TABLE.pricing TD.c3
{
	width:100;
	font-size:16px;	
	vertical-align:middle;
	text-align:center;
}

TABLE.pricing TD.c4
{
	width:100;
	font-size:16px;	
	vertical-align:middle;
	text-align:center;
}

H2 A 
{
	font-size:14px;
	color:rgb(110,110,150);
}

H3
{
	font-size:18px;	
}