body		{background-color:#E2E2E2; background-image:url(images/body_bg.png); background-repeat:repeat-x; margin:5px 0 0 0; padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;} /* background-color:#D7D7D7; */
img			{border:0;}
hr			{height:1px; border:0px; color:#DDE7EC; background-color:#DDE7EC; margin-bottom:13px; margin-top:15px;}

/* tables */
table.body	{background-color:#FFFFFF; width:744px;} /* padding:2px; border:1px solid #B0B0B0; */
td.dg		{background-color:#666666; padding:3px;}
td.vdg		{background-color:#333333; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
td.lg		{background-color:#E2E2E2; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
td.vlg		{background-color:#F7F7F7; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
td.rr		{background-color:#CC0000; padding:3px;}

/* divs */
.content		{padding:15px;} 
.home			{padding:10px;}
.logo			{margin:0px 0px 2px 0px;}
.nav			{background-color:#000000; color:#FFFFFF; background-image:url(images/nav_bg.png); background-repeat:repeat-x; padding:3px; text-indent:12px;}
.testimonial	{padding:10px; background-color:#FFFFFF; border:1px solid #DDE7EC;}
.tos			{margin:0px 0px 15px 0px;}
.plan			{background-image:url(images/plan_bg.png); background-repeat:no-repeat; width:220px; height:220px; padding:0px;}
.feat			{margin:0px 0px 8px 0px;}

/* plan list */
#plan			{padding:55px 0px 0px 30px; margin:0px;}
#plan li		{list-style-type:none; margin:0 0 3px 0;}

/* text styles */
span.small	{ font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; }
span.title	{ font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
span.stitle	{ font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
span.white	{ font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; }
span.dark	{ font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; }
h1			{ font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; margin-bottom: 5px; margin-top: 0px;}
h2			{ font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:underline; color: #333333; margin-bottom: 5px; margin-top: 0px;}
h3			{ font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; margin:0px;}
b, strong	{ font-weight:bold; color:#333333; }

/* links */
a					{font:11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none;}
a:link              {text-decoration:none;}
a:active            {text-decoration:none;}
a:visited           {text-decoration:none;}
a:hover             {text-decoration:underline;}

a.nav				{font:12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; margin-right:12px;}
a.nav:link			{text-decoration:none;}
a.nav:active        {text-decoration:none;}
a.nav:visited       {text-decoration:none;}
a.nav:hover         {text-decoration:underline;}

a.foot				{font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
a.foot:link			{text-decoration:none;}
a.foot:active        {text-decoration:none;}
a.foot:visited       {text-decoration:none;}
a.foot:hover         {text-decoration:underline;}

a.bold				{font:11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; text-decoration:none;}
a.bold:link			{text-decoration:none;}
a.bold:active		{text-decoration:none;}
a.bold:visited		{text-decoration:none;}
a.bold:hover		{text-decoration:underline;}

/* user input */
select, option, textarea, input	{border-width: 1px; border-color: #9DBECD; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF;}

input.checkbox	{background-color:#F5F9FD;}

