/* #ededed light grey */
/* #dfdfdf med grey */
/* #363636 dark grey */
/* #5aabe1 blue */

body, form, img, table, th, td, tr, p, span, div, ul, ol {margin:0; border:0; padding:0;}
body, p, td,th, input, select  {font-family: Arial, Helvetica, sans-serif; font-size:12px; }
body    { margin:0; background-color:#FFFFFF; }

h1    {font-size: 18px; color: #000000; margin:10px 0 0; font-weight:normal;}
h2    {font-size: 16px; color: #000000; margin:10px 0 0; font-weight:normal;}
h3    {font-size: 12px; color: #000000; margin:10px 0px 0px 0px; font-weight:bold;}

p	{margin:0 0 10px 0;}
ul li	{margin-left:20px;}
ol li	{margin-left:27px;}
ul, ol	{margin-bottom:10px;}

#d3 {background-color: #363636; width:770px; height:14px; padding:2px 5px 2px 5px; color:#dfdfdf; text-align:right;}
#d3 a:link {color:#dfdfdf; text-decoration:none;}
#d3 a:visited {color:#dfdfdf; text-decoration:none;}
#d3 a:hover { color:#dfdfdf; text-decoration:underline;}
#d3 a:active {color:#dfdfdf; text-decoration:underline;}
#d3 img   {height:13px; width:13px; vertical-align:-2px;}

#d5         {background-color: #dfdfdf; width:780px; min-height:54px; }
#d5 div     {height:54px; position:relative; background: #dfdfdf url(images/header-bg.jpg) top left no-repeat;}
#lnkHome    {position:absolute; left:34px;top:1px; }
#lnkHome img	{width:113px;height:52px;}
#d5 img     {width:113px; height:52px;}
#d5 p	    {font-size:14px; white-space:pre; position:absolute; left:165px; top:7px; width:350px;}
#d5 form    {padding:5px 8px; position:absolute; right:5px; top:2px; text-align:right; font-size:10px;}
.lblLog      {vertical-align:2px;padding-right:2px;}
.txtLog     {width: 65px; height:16px; padding:0; margin:0 4px 0 0;}
#btnLog     {width:50px; height:22px;font-size:10px;vertical-align:-2px;}
#chkLog     {vertical-align:-2px;margin-right:-2px;}

#d8         {width:780px; height:358px;  vertical-align:top; }
#divHome        {position:absolute; left:520px; top:10px; width:238px; margin:0 12px; }
#pHome1a        {font-size:24px; line-height:24px;}
#pHome1b        {font-size:20px; }

#pHome2a    	{font-size:20px; margin: 10px 0px 10px 20px; line-height:22px; }
#pHome2b    	{font-size:18px; margin:5px 0 0 10px; }
#pHome2c    	{font-size:24px; margin-left:40px;}


/* HOME PAGE */

#div9           	{position:relative;}

#table_frontpage	{width:780px;margin: 0; }
#table_frontpage td	{width:228px; vertical-align:top;  background-color:#ededed;}

.divCall        	{height:90px;  padding:0px; }
.divCallHead    	{margin:0; padding:0px 8px; min-height:23px; background: #5aabe1 url(images/blue-callout-large.jpg) top left no-repeat;
				font-weight:bold; line-height:23px;font-size:14px;}
.divCallBody    	{margin:0; padding:5px 8px;  min-height:62px;  line-height:1.25em; background: #e8f0f7 url(images/callout-bg.jpg) top left no-repeat;}
.imgFoot        	{float:left; margin:0px 12px 0 0; height:62px; width:62px;}

#table_marketing	{width:212px;}
#table_marketing td	{padding:2px 3px;}

#table_footer		{background: #363636; width:780px;  color:#dfdfdf; position:relative; top:-48px; }
#table_footer td	{padding:3px 8px; vertical-align:middle;width:260px;font-size:10px;}
#td_foot1 img 		{margin:2px 0 0 0; height:19px; width:135px;}
#td_foot2		{text-align:center;}
#td_foot3		{text-align:right;}

#table_footer a:link 	{color:#dfdfdf; text-decoration:none;}
#table_footer a:visited {color:#dfdfdf; text-decoration:none;}
#table_footer a:hover 	{color:#dfdfdf; text-decoration:underline;}
#table_footer a:active 	{color:#dfdfdf; text-decoration:underline;}

#table_get_more_customers	{width:246px;position:relative; left:-20px;}
#table_get_more_customers td	{padding:0 5px;font-size:10px;width:82px;vertical-align:top;}

/* ALL OTHER PAGES */
.divCallSub1Third       {height:90px;   width:203px; margin:0px; padding:0px; position:absolute; top:-72px;left:26px;}
.divCallSub2Thirds	{height:90px;   width:203px; margin:0px; padding:0px; position:absolute; top:-72px;left:286px; width:463px;}
.divCallHeadSub1Third	{margin:0; padding:0px 8px;  min-height:23px;  background: #5aabe1 url(images/blue-callout-large.jpg) top left no-repeat; font-weight:bold; line-height:23px;font-size:14px;}
.divCallHeadSub2Thirds	{margin:0; padding:0px 8px;  min-height:23px;  background: #5aabe1 url(images/blue-callout-large.jpg) top left no-repeat; font-weight:bold; line-height:23px;font-size:14px;}
.divCallHeadSub2Thirds2	{margin:0; padding:0px 8px;  min-height:23px;  background: #5aabe1 url(images/blue-callout-large.jpg) top left no-repeat; font-weight:bold; line-height:23px;font-size:14px;width:100%;}
.divCallHeadSub2Thirds2b	{margin:0; padding:3px 8px;  background: #5aabe1 url(images/blue-callout-large.jpg) top left no-repeat; font-weight:bold; font-size:14px;width:100%;}
.divCallBodySub    	{margin:0; padding:5px 8px;  min-height:62px;  background: #e8f0f7 url(images/callout-bg.jpg) top left no-repeat;line-height:1.25em; }
.divCallBodySub2	{margin:0 0 10px 0; padding:5px 8px; background: #e8f0f7 url(images/callout-bg.jpg) top left no-repeat;line-height:1.2; width:100%; }

#footer			{background: #363636; width:770px; height:1.2em; padding:2px 5px 2px 5px; color:#dfdfdf; text-align:center; position:relative; z-index:0;}
#footer a:link 		{color:#dfdfdf; text-decoration:none;}
#footer a:visited 	{color:#dfdfdf; text-decoration:none;}
#footer a:hover 	{color:#dfdfdf; text-decoration:underline;}
#footer a:active 	{color:#dfdfdf; text-decoration:underline;}


a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover { color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}




iframe		{border:0;}
.ctr		{text-align:center; }


.t2 td, .t2 th	{padding:3px 5px;}
.tralt {background-color: #ededed;}
.tralt2 {background: url(images/cellbg2.gif);}
.tralt3	{background-color:#f6f6f6;}
.t3 td	{padding:3px 5px;text-align:center;}


#table_portfolio {margin-left:30px}
#table_portfolio td { text-align:center; }
#table_portfolio .tns td {padding: 5px 8px 0 8px; vertical-align:bottom;}
#table_portfolio .labels td {font-size:10px; vertical-align:top; padding: 0 0 4px 0;}

.bulletless		{list-style-type:none;}
.button 		{cursor:pointer; background: url(images/button.jpg); border-style:none; color: #000000; font: 12px Arial, Helvetica, sans-serif; height: 21px;  width:100px; } 
.button_customize 	{cursor:pointer; background: url(images/button_customize.jpg); border-style:none; color: #000000; font: 12px Arial, Helvetica, sans-serif; 
			 height: 21px;  width:100px; text-align:left; padding:0 0 0 2px;} 

.table_package		{width:290px;margin:3px 0 0 0;}
.table_package td	{width:145px; padding:0; font-size:17px; text-align:center;line-height:1;}
.table_package p	{text-align:center;}

#div_callout_packs	{position:absolute; left:260px; top:272px;}
#table_callout_packs	{width:520px;}
#table_callout_packs td	{width:147px; padding:5px 13px;}

#table_clear		{background-color:transparent;}
#table_clear td		{background-color:transparent;}