@charset "utf-8";

/* CSS Document */
/* UPDATED: 10/26/09 */

body								{font-family:Arial, Helvetica, sans-serif}

p									{font-size:12px; line-height:15px; color:#313031}





#container 							{width:995px; margin:20px auto 40px auto;}



#headerContainer 					{padding: 33px 0px 0px 150px; height:82px; background:url(images/reOneSpotLogo.jpg) no-repeat left top; }

#headerContainer ul					{display:block; text-align:right;}

#headerContainer li                 {float:left; color:#164d78; font-size:11px; font-weight:bold; padding-left:18px;}

#headerContainer li a				{color:#164d78; text-transform:uppercase}

#headerContainer li .current		{color:#7a9f0c;}



#subHeaderContainer 				{padding: 15px 0px 20px 0px; width:440px; margin:0px auto 0px auto; display:block;}

#subHeaderContainer ul				{display:block; text-align:right;}

#subHeaderContainer li              {float:left; color:#164d78; font-size:11px; font-weight:bold; padding-left:18px;}

#subHeaderContainer li a			{color:#164d78; text-transform:uppercase}

#subHeaderContainer li .current		{color:#7a9f0c;}



#headerH1							{margin-bottom:15px;}

#headerH1 h1						{display:none;}



#homeBody h4 						{text-align:center; font-size:30px;color:#8faf32; margin:30px}

#homeSubContainer					{margin-top:15px;}



#Col1								{padding-left:0px;}

#Col1 p								{font-size:11px; line-height:15px; color:#313031; margin-bottom:12px;}

#Col1 p.quote						{padding-left: 18px; font-style:italic;}

#Col1 h1							{color:#007ac3; font-size:27px; padding-bottom:20px;}

#Col1 h1.smaller					{font-size:20px;}

#Col1 h2							{font-size:20px; margin-top:25px;}

#Col1 h3.smaller					{color:#000000; font-size:13px; margin-top:25px;}

#Col1 h3							{color:#007ac3; font-size:19px; margin-bottom:5px;}

#Col1 h4 							{font-size:12px; font-weight:bold;}

#Col1 h4.smaller 					{font-size:11px; font-weight:bold;}

#Col1 hr							{display:block; margin:10px 0px 10px 0px;}

#Col1 ul							{margin-left:30px;list-style:disc; color:#007ac3;font-size:11px; line-height:15px; }

#Col1 li							{}

#Col1 .red							{color:#f26532}

#Col1 .green						{color:#7a9f0c; padding-top:10px;}

#Col1 .larger						{font-size:14px}



#homeSubLeft #Col a					{color:#007ac3; text-decoration:underline}



#Col h2								{color:#007ac3; font-size:22px; padding-bottom:2px;}

#Col ul								{font-size:11px; margin-left:20px;list-style:disc; color:#007ac3;line-height:15px;}

#Col li								{color:#666666}



#colLeft							{width:470px; float:left}

#colRight							{width:470px; float:right}



.logoBullet							{margin-left:5px; padding-bottom:30px;}

.logoBullet	img						{float:left; padding-bottom:60px; padding-right:10px;}

.logoBullet .txt					{margin-left:65px;}

.logoBullet .txt h3					{color:#007ac3; font-size:19px; margin-bottom:5px;}



#footer								{margin-top:30px; padding:20px auto 30px auto; text-align:center; border-top:solid 1px #999999; clear:both;}

#footer ul							{display:block; padding:15px auto 0px auto; font-size:11px; font-weight:bold; width:250px; text-align:center; margin-left:auto; margin-right:auto;}

#footer li							{float:left; padding:15px 0px 15px 10px}

#footer span.footerSub				{display:block; clear:both; font-size:9px; color:#999999; padding-bottom:20px;}

#footer a							{color:#4e4e4e;}

#footer a:hover						{color:#666666}



#leadership

#leadership td						{width:250px;}

#leadership tr						{margin-bottom:15px;}

#leadership .info					{margin-top: 10px; padding-left:78px;}

#leadership .blue					{color:#007ac3;}

#leadership .black					{color:#000000}

#leadership .gray					{color:#666666}

#leadership p						{margin:1px 0px 1px 8px; padding:1px 0px 1px 8px;}

#leadership img						{margin-bottom:15px; border:1px solid #000000}

#leadership .specialImg img			{float:none; margin-bottom:2px; border:none}

#leadership .specialImg p			{text-align:center}



#faqList							{width:560px; margin:0px auto 0px auto; padding:0px 40px;}

#faqList span						{color:#313031;}

#faqList span:hover					{cursor:pointer}

#faqList ol							{list-style-type:decimal; font-size:12px; padding:0px 5px 15px 5px;}

#faqList li							{list-style-type:decimal; font-size:12px; padding:0px 5px 15px 5px;}

.faqAns								{color:#007ac3; padding:15px 0px 0px 40px;}



.learn:hover						{cursor:pointer}



#contactUs							{font-size:10px}

#contactUs .contactUsOption			{font-family:Arial, Helvetica, sans-serif !important; color:#313031 !important; font-size:10px !important;}

#contactUs label					{color:#313031; float:left; width:120px; text-align:right}

#contactUs input					{width:200px}

#contactUs .shorter					{width: 75px; text-align:center}

#contactUs .check					{width:20px;}

#contactUs .submit					{height:27px; width:81px; display:block; margin-left:auto; margin-right:auto;}



#contactUsLeft						{font-size:10px; float:left; width: 500px}

#contactUsLeft label				{color:#313031; float:left; width:10px; text-align:right}

#contactUsLeft input				{width:15px !important;}

#contactUsLeft .shorter				{width: 75px; text-align:center}

#contactUsLeft .check				{width:20px; margin-left:25px !important;}



#contactUsRight						{font-size:10px;float:right;}

#contactUsRight label				{color:#313031; float:left; width:10px; text-align:right}

#contactUsRight input				{width:15px !important}

#contactUsRight .shorter			{width: 75px; text-align:center}

#contactUsRight .check				{width:20px;  margin-left:25px !important;}

#contactUsRight textarea			{width:140px; height:55px;}



#contactUsInfoLeft 					{width:319px; height:271px; background:url(images/contactUsLeftBar.jpg) no-repeat; font-size:13px; color:#000000; padding:43px 0px 0px 10px; margin-top:320px}

#contactUsInfoLeft .hdGreen			{color:#82a51b; font-weight:bold}

#contactUsInfoLeft #txt				{width: 290px;}


