td   		    {font-family : arial, verdana, helvetica, sans-serif; font-size: .72em; color: #3B3D40; line-height: 1.6em;} /* dark gray */
h3				{color: #5D1F7F; font-weight: bold; font-size: 1.3em; width: 345px;}
.smaller        {font-size: .95em; line-height:1.2em;}
.blue           {color: #0044B8;}
.orange         {color: orange;}
.red			{color: red;}
sup             {font-size: 1.1em; vertical-align:text-bottom;}  
pre             {font-family : arial, verdana, helvetica; font-size: 1em; color: #3B3D40; line-height: 1.45em;} /* dark gray */
p               {margin-top: 11px;}
.indent         {padding-left: 10px;}
.sel            {font-weight: bold; color: #0B3D92; }  /* third menu */

a               {color: #7C2B9C;} /* purple */
a:hover         {color: #B381CF;} /* lt purple */
.darkblue       {background-color: #633575;} /* darkblue */

div#left		{float: left; margin: 10px 0px 0 0; width: 52%;}
div#right		{float: right; margin: 10px 0 0 0px; width: 42%;}

.subheader      {background-color: #4EA7C2; height: 21px; font-size: 1em; color: white; text-transform: uppercase;} /* teal */
a.subheader     {text-decoration: none; background-color: #4EA7C2; height: 21px; font-size: 1em; color: white; text-transform: uppercase; padding-top: 4px;}
a.subheader_sel {text-decoration: none; background-color: #4EA7C2; height: 21px; font-size: 1em; font-weight: bold; color: #0B3D92; text-transform: uppercase; padding-top: 3px;}
.subheader_left {background-color: #4EA7C2; height: 21px; font-size: .6em; color: white; text-transform: uppercase; padding-left: 7px;}
.subheader_right{background-color: #4EA7C2; height: 21px; font-size: .6em; color: white; text-transform: uppercase; padding-right: 7px;}
.divider        {font-size: .9em; color: white; padding-left: 6px; padding-right: 6px; padding-top: 3px; height: 21px;}

.leftmenu       {background-color: #7c4199; width: 150px;} /* purple */
.menu           {height:28px; color: white; padding-left: 5px; padding-bottom: 3px;}
.menu_sel       {height:28px; color: white; padding-left: 5px; background-color: white; padding-bottom: 3px;}
a.menu_sel      {text-decoration: none; height: 28px; color: #7c4199; margin-top: 5px; padding-left: 0px; font-weight: bold;} /* yellow */
a.menu_sel:hover	{color: #B381CF;}
a.menu          {text-decoration: none; color: white; margin-top: 5px; padding-left: 0px;}
a.menu:hover    {text-decoration: none; margin-top: 5px; padding-left: 0px;}
.message        {font-family: arial; font-size: .65em; line-height: 1em; color: white; padding: .75em .5em;}
.submenu        {background-color: white;}
.submenu_wraps  {margin-left:12px;}
a.submenu       {text-decoration: none;} 
a.submenu:hover {text-decoration: none;} 
a.submenu_sel   {text-decoration: none; font-weight: bold;}

.home.section_title {font-size: 1.2em;}
.section_title  {font-size: 1.3em; color: #ef3931; padding-bottom: 12px; line-height: 1.1em; padding-top: 9px;}  /* red */
.subsection     {font-size: .7em; font-weight: bold; padding-bottom: 12px; line-height: 14pt;}  /* red */
.heading        {color: red; font-size: 1.3em; font-weight: bold; margin: 1.75em 0 -.4em 0;} /*red*/

.box			{padding: 1em; margin: 1em 0; background-color: #EFEFEF;}

.bordered_purple{border: solid 1px #633575;} /* dark purple */
.bordered_teal  {border: solid 1px #187F9E;} /* dark teal */
.bordered_aqua  {border: solid 1px #0087E8;} /* aqua */
.bordered_orange{border: solid 1px #e1a73b;} /* orange */
.bordered_red  {border: solid 1px #c91f4c;} /* maroon-red */
.bordered_lilac {border: solid 1px #a26cac;} /* light purple */

.navigation     {background-color:#D7E4EE; padding-bottom: 4px; padding-left: 6px; padding-right: 8px; padding-top: 2px;} /* light teal */
.special        {font-weight: bold; color: orange; letter-spacing: -1px;}
.price          {font-weight: bold; color: #0B3D92;} /* blue */
.resource_img   {padding-top: 4px;}
.news_pic       {border: solid 1px black;}

.footer 	    {height: 60px; background-color: #dfcce3; font-family : arial, sans-serif; font-weight: bold; font-size: .7em; line-height: 1.4em; color: #231f20; vertical-align: middle; margin: 4px 0 0 10px; padding-left: 16px;} /* light purple */

.teal           {background-color: #89CCE1;} 
.login_table    {width: "86%"; border: 1px solid white;}
.login_header   {font-size: .72em; color: white; font-weight: bold; height: 25px;}
.login_text     {font-size: .7em; color: white; height: 23px;}
input.login     {font-size: 1.2em; font-family: verdana;}

.divider_bar    {background-color:#0B3D92; color: white; font-weight: bold; text-transform: uppercase; height:21px; padding-left:4px;}
ul.numbered_list{list-style-type: decimal; list-style-position: outside; margin-left: .8cm; margin-top: .2cm;}
ul.num_sm       {list-style-position: outside; margin-top: 0cm; margin-bottom: 0cm; margin-left: .8cm;}
li.num_sm       {color: #0B3D92; font-family: arial; font-size: .9em; list-style-type: decimal; marker-offset: -2cm; line-height: 1.2em;} 
ul.dot          {list-style-position:outside; margin-left: .4cm; list-style-image: url("images/dot.gif"); margin-top: .2cm;}   
li.dot          {margin-bottom: 5px;}

ul.check       	{list-style-position:outside; margin-left: .4cm; list-style-image: url("images/checkmark.gif"); margin-top: .2cm;}
li.check      	{margin-bottom: 5px;} 

.quick_ref      {padding-bottom: 8px;}
.company_name   {font-weight: bold; padding-bottom: 0px;}
.members        {padding-left: 4px;}
.members_alt    {padding-left: 4px; background-color: #EAE7EB;}

table.consider	{padding: 2px 2px 12px 2px; }
table.consider	td {vertical-align: top;}
table.consider	#title	{font-weight: bold;}
table.consider	#title_ital	{font-style: italic; font-weight: bold; color: darkblue;}


