body              {margin: 0px auto; padding: 0px;	line-height: 150%; text-align: center; background: white;}

div, img, form, ul {
	margin: 0px;
	padding: 0px;
	border: 0px; 
}

div, span, td, .text_l {text-align: left;}	
.clear 		      	{clear: both;}	
.tr,
td.tr	 	        	{text-align: right;}
.tc,
td.tc		        	{text-align: center;}
a 			        	{text-decoration: none; color: #1e8aa7; }
a:hover       		{text-decoration: underline; }	
.left 		      	{float: left;}
.right 		       	{float: right;}
li				        {list-style: none;}
.bullets li       {list-style: disc; padding: 0px 0 0 0; margin: 0 0 0 15px;}
.wrapper	      	{width: 990px; text-align: center; margin: 0px auto; padding: 0px;}
.wrapper_login     {width: 630px; text-align: center; margin: 0px auto; padding: 0px;}
#left_column      {width: 285px;}
#right_column     {width: 660px;}
#banner_top       {background: #fffac3; padding: 6px; border-bottom: 1px solid #ca9737; margin-bottom: 30px; color: #ca9737;}
#banner_top a     {color: #ca9737;}
#banner_top a.special{color: #ca9737; font-weight: bold;}
#button_actions a:hover {opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70);}

#left_column h1   {color: #103346; font-size: 25px; line-height: 120%; margin: 11px 0 5px 0;}
.sales_pitch      {font-size: 13px; margin: 10px 0 15px 0;}
.point_taken      {position: relative;}
.img1             {position: absolute; left: 39px; top: 140px;}

.middle_point       {border-bottom: 1px dotted #999; border-top: 1px dotted #999; padding: 15px 0; margin: 15px 0;}
.point_taken .img      {padding: 0 7px 2px 0; float: left; background: url(/images/front_drop_shadow.png) bottom right; width: 370px;}
.point_taken .img:hover      {background: url(/images/front_drop_shadow2.png) bottom right; }
.point_taken li   {list-style: circle; margin-left: 25px;}
.point_taken ul   {margin: 5px 0;}
.point_taken .content {float: right; padding-top: 10px; width: 250px; }
h2                  {border-bottom: none; font-size: 16px; padding-bottom: 8px; margin-bottom: 0px; font-weight: bold;}
h3                  {font-size: 17px; margin: 0 0 10px 0;}

#bottom_color     {background: #cee7eb; padding: 30px 0 40px 0; margin-top: 30px; border-top: 1px solid #9db5b9;}
#bottom_color li a {font-size: 13px; font-weight: bold; display: block; padding: 5px 0;}
#bottom_color h2  {font-size: 14px;}

.mar_top          {margin-top: 20px;}
#footer2           {padding-top: 15px; border-top: 1px dotted #999; margin-top: 15px;}
.quote            {padding: 0 0 10px 0; color: #666;}
.who a            {font-weight: bold; color: #666; text-decoration: none; font-style: italic;}
.who a:hover      {color: #666; text-decoration: underline;}

.tour_ad          {line-height: 130%; text-align: center; background: url(/images/front_yellow.png) repeat-x; padding: 20px; margin-top: 20px; font-size: 21px;}
.tour_ad span     {text-align: center; display: block; font-weight: bold;}
.tour_ad a        {font-weight: bold; background: url(/images/front_button_bg.png) repeat-x; padding: 8px 12px;  font-size: 16px; color: white;  text-decoration: none;}
.tour_ad a:hover  {background: url(/images/front_button_bg2.png) repeat-x;}
.tour_ad div      {text-align: center; margin: 10px 0;}
.learn_link       {padding: 4px 0 10px 0; color: #999;}  
.learn_link a     {text-decoration: none; color: #999; text-decoration: underline;}  
.learn_link a:hover{color: #333;}  

#content          {text-align: center; padding: 0 0; margin: 0 0; }
h1.tour           {font-size: 45px; letter-spacing:  -1px;}
h1.tour3          {font-size: 35px; letter-spacing:  -1px;}
h1.tour3 a        {font-size: 35px; letter-spacing:  -1px; border-bottom: 2px solid #1e8aa7;}
h1.tour3 span     {color: #666;}
h1.tour2           {font-size: 23px; padding: 25px 0 0 0; margin-left: 5px; font-weight: normal; letter-spacing: 0px; color: #666;}
h2.tour           {font-size: 23px; padding: 25px 0 10px 0; font-weight: bold;}
h3.tour           {font-size: 20px; padding: 5px 0;}
h3.tour2           {font-size: 20px; font-weight: normal; padding: 0 0 5px 0; margin: 0 0 15px 0;}

#header           {padding: 10px 0; }
#logo             {margin-top: 5px;}
.gray             {background: #e7e7e7; text-align: center; padding: 30px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.tour_video       {border-bottom: 1px dotted #999; padding-bottom: 20px; text-align: center; }

.sign_up_form     {margin-right: 20px;}
.signup input     {cursor: pointer; background: url(/images/signup_button.png) repeat-x; padding: 7px 14px; color: white; font-weight: bold; width: auto; font-size: 14px;}
.signup input:hover     {background: url(/images/signup_button_hover.png) repeat-x;}
.tip              {color: #999; margin-bottom: 10px;}
.row              {padding: 5px 0;}
.row input#user_captcha {width: 50px;}
.row label input  {width: auto; border: none; padding: none; background: none; vertical-align: top; margin-right: 3px;}
h4                {background: none; border: none; padding: 0 0 0 0; margin: 20px 0 5px 0; font-size: 14px;}
.mar_top          {margin-top: 20px;}
.we_charge        {margin: 20px 0 0 0; padding: 15px 0 0 30px; height: 360px; border-left: 2px solid #e7e7e7;}




.login_form     {background: url(/images/login_box_bg.png) repeat-y; width: 305px;  margin-right: 15px; margin: 15px 0 5px 0;}
.login_form_pad {padding: 10px 15px 15px 15px; background: url(/images/gray_gradient_bottom.png) repeat-x bottom; min-height: 175px; margin: 0 2px 0 3px;}
.login_form_bottom  {background: url(/images/login_box_bottom.png) no-repeat; height: 5px;}
.login_form_top     {background: url(/images/login_box_top.png) no-repeat; height: 5px;}
.login_form h3      {font-size: 14px; font-weight: bold; position: relative; margin-bottom: 0px; }
.login_form h3 a    {font-size: 12px; font-weight: normal; position: absolute; right: 0; top: 0;}
#content_area       {min-height: 300px;}
.login_form label   {display: block;  }
.login_form .row   {padding: 5px 0;}
.login_form input   {width: 95%; padding: 2px; font-size: 15px; font-weight: bold; border: 1px solid #bcbcbc; background: url(/images/input.png) 0 -4px;}
.login_form label input  {display: inline; width: auto; padding: 0 0 0 0; border: none;}
.login_form input.button {width: auto; color: white; background: #81c626; padding: 5px 10px; border-top: 2px solid #9cef2e; border-right: 2px solid #9cef2e; border-bottom: 1px solid #6aa21f; border-left: 1px solid #6aa21f;}
.login_form input.button:hover {background: #6aa21f;}






/*
h3                {font-size: 16px;}
h2                {padding: 12px;  font-size: 16px; color: white; border: none; background: #1e8aa7; margin: 0 0 0 0;}
#top_content      {background: white; padding: 25px;}
#logo_area        {width: 45%; padding: 0 0 0 0;}
#right_column     {width: 402px;}
#left_column      {width: 402px;}
#front_content    {padding: 30px 20px;}
img               {margin: 0 0 0 0;}
h1                {font-weight: normal; font-size: 18px; margin: 15px 0 10px 0;}

#wrapper h4	      {margin: 0 0 0 0;}

.section_content  {background: #d5e7ee; clear: both; padding: 0 20px 20px 20px; margin-left: 21px;}
.section_content p{padding: 0 0 0 0; margin: 0 0 0 0; }
.section img      {margin: 0 0 0 0; display: block;}

#nav a            {padding: 10px; font-size: 13px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; font-weight: bold; text-decoration: none; color: white; background: #145b6e; line-height: 35px;}
#nav .right a     {margin: 0 0 5px 5px;}
#nav .left a      {margin: 0 5px 5px 0;}

#nav a:hover      {background: #333; filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}
#nav              {padding: 20px 0;}
img.logo          {margin-top: 20px;}

img.block         {display: block;}
h2#header         {font-weight: normal; background: #57b7df; text-align: left; color: white; padding: 10px; margin: 0 0 0 0;}
#interior_content {min-height: 420px; background: white; margin-left: 22px; padding: 15px 20px 20px 20px;}

#column_left      {width: 206px;}
#column_left li   {}
#column_left li a {padding: 3px 3px 3px 8px; margin: 0 0 8px 0; display: block; font-size: 12px;  color: black; text-decoration: none; background: url('/images/lts_list_2.png') repeat-x -10px 0;}
#column_left li a:hover {background: url('/images/lts_list_2.png') no-repeat -22px 0; color: #333; text-decoration: underline;}

.column_right     {width: 570px;}
#content_area     {}
.box              {}
.box h3           {font-size: 14px; color: black;}
img.float_graphic {margin: 0 0 15px 25px; border: 4px solid #eee;}
#footer           {background: url('/images/lts_footer.png') repeat-x; margin-left: 22px; padding: 50px 25px 25px 25px; font-size: 12px; font-weight: normal;}

#little_subnav    {padding: 10px; text-align: center; background: #e4e3e3; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc;}
#little_subnav a  {padding: 5px; margin: 0 5px; font-weight: bold;}

.blurp h2         {text-align: center;  background: none;  padding: 0 0 0 0; margin: 0 0 12px 0;}
.blurp            {text-align: center; padding: 20px 0 100px 0;}
.blurp .right     {text-align: center; float: none; padding-top: 20px;}
.blurp .left      {float: none; padding-top: 20px; width: 400px; margin-left: 200px;}

.blurp h2 a,
.blurp2 h2, 
h1#act_as_h2      {color: black; font-size: 17px; border-bottom: none; font-weight: bold; text-decoration: none; background: none; color: black; padding: 0 0 0 0; margin: 0 0 6px 0;}
.blurp2           {margin-top: 20px;}
.row_inline       {float: left; margin-right: 10px; width: 45%;}

.row input        {font-size: 19px;}
.button_row input {background: #1e8aa7; font-size: 13px; color: white; font-weight: bold; width: auto; padding: 10px; float: left; margin: 0 10px 0 0;}
.button_row a     {float: left; font-weight: bold; text-decoration: none;}
.button_row       {}
.fake_header      {padding: 0 0 10px 0; margin-bottom: 25px;}
.fake_header span {font-weight: bold; font-size: 25px; margin-right: 10px;}
.fake_header a    {font-weight: bold; font-size: 15px;}

.section_content h3{font-size: 14px; margin: 0 0 0 0;}
#interior_content .flasherror {margin-bottom: 20px; padding: 15px; color: black;}
#interior_content .flasherror li {padding: 6px 0 3px 0; margin-left: 13px; font-weight: normal; list-style: circle;}

#top_content #logo_area {background: none; font-weight: normal;}


#button_actions   {margin: 15px 0;}
#button_actions span  {padding: 0 10px 10px 6px; font-size: 21px; font-weight: bold; color: #999;}

#button_actions a { filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;  padding: 10px; font-size: 15px; font-weight: bold; text-decoration: none; margin: 0 5px 5px 0; color: white; background: #57b7df; line-height: 35px;}
#button_actions a:hover {color: white; background: #333;}

.bullets li    {padding: 4px 0;}
.bullets li a  {font-size: 12px; font-weight: bold;}
*/

