/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License 
*/
/* ************************************************************************************* */
BODY 						{color:#111017;margin:0px;background:#fff;min-width:940px;}
.bg2_body					{height:auto !important;min-height:100%;}
html, body 					{height:100%;}
/* ************************************************************************************* */
*							{padding:0px; margin:0px; font-size:13px; line-height:normal; font-family: Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
.width_div					{width:950px;margin:auto;}
.width_table				{width:940px;position:relative; margin:auto;}
.width_td					{padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.main_div					{margin-top:0px; margin-right: auto; margin-bottom:0px; margin-left:auto; width:960px; position:relative;}
.main_table					{margin-top:0px; margin-right: auto; margin-bottom:0px; margin-left:auto; width:960px;}
.box_width_left				{width:243px;}
.box_width_right			{width:243px;}

.content_width_td			{width:100%;padding:0px 0px 0px 0px}
.box_width_td_left			{padding:0px 25px 0px 7px;}
.box_width_td_right			{padding:0px 7px 0px 25px; display:none;}
.box_width_td_new           {padding:0px; }

#titlediv h2                { font-family:arial narrow, arial; font-size:28px; text-shadow: 2px 2px #aaa; color:#103071; position:relative; top:50px; left:10px; }

/* ************************************************************************************* */
/* ************************************************************************************* */
.row_1						{padding:0px 0px 10px 0px;text-align:center; background:#fff;}
.row_2						{padding:0px 0px 0px 0px; position:relative;}
.row_3						{padding:0px 0px 0px 0px; text-align:center;}
.row_4						{padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.logo						{padding:29px 0px 12px 17px;vertical-align:top; float:left; width:300px; text-align:left;}
.banner_box					{width:100%; text-align:center; padding-bottom:19px;}
/* ************************************************************************************* */
.navigation2					{width:100%;padding:0px 34px 0px 0px;}
.navigation  					{padding:0px 0px 0px 0px; width:456px;}
.navigation_wrapper_tl			{background:url(../images/navigation_tl.gif) 0px 0px no-repeat;}
.navigation_wrapper_tr			{background:url(../images/navigation_tr.gif) 100% 0px no-repeat;}
.navigation_wrapper_rep			{background:url(../images/navigation_rep.gif) 0px 0px repeat-x;margin:0px 5px 0px 5px; height:41px;}
	

.navigation a					{color:#e40808; font-size:12px; line-height:13px; font-weight:normal;text-decoration:none;}
.navigation a:hover				{color:#e40808; text-decoration:none;}
.navigation_separator			{width:20%;}
.navigation_separator img 		{width:21px;}
/* ************************************************************************************* */
.navigation  .languages 				{padding:0px 21px 0px 0px;}
.navigation  .languages table			{width:159px;}
.navigation  .languages td				{}
.navigation  .languages .languages_img	{margin:0px 2px 0px 2px;}

.navigation  .currencies 				{padding:0px 15px 0px 0px; vertical-align:middle; width:100%;}
.navigation  .currencies table			{width:165px;}


.navigation  .languages td,
.navigation  .currencies td		        {color:#fff; font-size:13px; line-height:14px; font-weight:normal; vertical-align:middle;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cart_bg						{padding:25px 0px 13px 0px;}
.cart_bg div					{padding:0px 0px 0px 0px;white-space:nowrap; text-align:right;}
.cart_bg b						{color:#0bb1e8; font-size:13px; line-height:14px; font-weight:normal; text-decoration:underline;}
.cart_bg div					{color:#9a9a9a; font-size:13px; line-height:14px; font-weight:normal;}
.cart_bg a 		 				{color:#0BB1E8; font-size:13px; line-height:14px; font-weight:normal;  text-decoration:none}
.cart_bg a:hover   				{color:#0BB1E8; text-decoration:underline;}
.cart_bg a strong		 		{color:#0BB1E8; font-size:13px; line-height:14px; font-weight:normal;  text-decoration:none}
.cart_bg a:hover  	 			{color:#0BB1E8; text-decoration:underline;}

.cart_bg td                     { font-size:13px; }
/* ************************************************************************************* */
/* ************************************************************************************* */

.signin					{padding:2px 2px 0px 2px; margin:0px; vertical-align:middle; width:100px;}
.signin .go				{width:100%;border:0px solid #cccccc;background:transparent; color:#9a9a9a; font-size:11px; line-height:18px;vertical-align:middle;margin:0px 0px 0px 0px;
#aid                    {width:50px; background-color:#ffffaa;}
						 padding-left:5px; padding-right:0px; height:18px; vertical-align:middle;}
.signin td				{color:#4a4849; font-size:14px; line-height:12px; font-weight:normal;}
.signin	.table			{width:75px;}
.signin	.td				{padding:0px 0px 4px 0px;}

.signin_input-rep		{background:url(../images/search-rep.gif) 0px 0px repeat-x; width:100%;}
.signin_input-left		{background:url(../images/search-left.gif) 0px 0px no-repeat;}
.signin_input-right		{background:url(../images/search-left.gif) 100% 0px no-repeat;width:100%;vertical-align:middle; height:23px;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.select			        {width:100%;border:1px solid #e8e8e7;background:#fff; color:#9a9a9a;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px;height:19px; line-height:18px; padding-top:1px;}
.select2 		        {margin:0px 0px 6px 0px; border:0px solid #e8e8e7;background:#fff; color:#a4a4a4;}	
.select2 td		        {padding:12px 0px 10px 0px; height:36px; vertical-align:middle;}			 
.select2 select	        {width:30%;border:1px solid #e8e8e7;background:#fff; color:#a4a4a4;vertical-align:middle;margin:0px 10px 2px 10px;}
.select3		        {width:100%;border:1px solid #e8e8e7;background:#fff; color:#a4a4a4;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px;}

.search					{padding:2px 22px 0px 43px;vertical-align:middle;}
.search .go				{width:100%;border:0px solid #cccccc;background:transparent; color:#9a9a9a; font-size:11px; line-height:18px;vertical-align:middle;margin:0px 0px 0px 0px;
						 padding-left:5px; padding-right:0px; height:18px; vertical-align:middle;}
.search td				{color:#4a4849; font-size:14px; line-height:12px; font-weight:normal;}
.search	.table			{width:207px;}
.search	.td				{padding:0px 0px 4px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search_input-rep			{background:url(../images/search-rep.gif) 0px 0px repeat-x; width:100%;}
.search_input-left			{background:url(../images/search-left.gif) 0px 0px no-repeat;}
.search_input-right			{background:url(../images/search-left.gif) 100% 0px no-repeat;width:100%;vertical-align:middle; height:23px;}

.search_button-rep			{background:url(../images/search2-rep.gif) 0px 0px repeat-x;}
.search_button-left			{background:url(../images/search2-left.gif) 0px 0px no-repeat;}
.search_button-right		{background:url(../images/search2-right.gif) 100% 0px no-repeat;vertical-align:middle; height:23px;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer 			    {padding:0px 0px 0px 0px;} /*background:url(../images/line_x.gif) 0px 0px repeat-x;*/
.footer_td			    {text-align:left;padding:24px 8px 20px 8px; width:100%;}
.footer2_td			    {text-align:left;padding:14px 16px 30px 0px;}
.footer .footer2_td		{vertical-align:middle;}
.footer		  	        {color:#26b0ed; font-size:13px; line-height:19px; font-weight:normal;  vertical-align:middle;}	
.footer div 		    {color:#111017; font-size:13px; line-height:19px; font-weight:normal;  vertical-align:top;}			
.footer a 		        {color:#26b0ed; font-size:13px; line-height:19px; font-weight:normal;  text-decoration:none;}
.footer a:hover         {color:#26b0ed;text-decoration:underline;}
	

.footer b				{color:#26b0ed; font-size:13px; font-weight:normal;  text-decoration:none;}
.footer b a 	  		{color:#26b0ed; font-size:13px; font-weight:normal;  text-decoration:none;}			
.footer b a:hover 		{color:#26b0ed; text-decoration:underline;}

.footer strong a 	  	{color:#26b0ed; font-size:13px; line-height:30px; font-weight:normal;  text-decoration:underline;}
.footer strong a:hover 	{color:#26b0ed; text-decoration:none;}
/* ************************************************************************************* */
.footer_wrapper_tl			{background:url(../images/footer_wrapper_left.gif) 0px 0px no-repeat;}
.footer_wrapper_tr			{background:url(../images/footer_wrapper_right.gif) 100% 0px no-repeat;}
.footer_wrapper_rep			{background:url(../images/footer_wrapper_rep.gif) 0px 0px repeat-x;margin:0px 6px 2px 6px; height:41px; vertical-align:top;}

/* ************************************************************************************* */
.popup_bg				{padding:0px 0px 0px 0px;min-width:460px;}
.popup_width_table		{margin:0px 0px 0px 0px;margin:auto;}
.popup_width_td			{padding:0px 0px 0px 0px;}

.popup_1				{padding:15px 27px 29px; text-align:right; height:106px;background:url(../images/logo.gif) 10px 15px no-repeat;}
.popup_2				{padding:0px 10px 0px 10px;border:0px solid #eaece1;}

.popup					{height:100%;width:408px;}

.popup strong			{color:#111017; font-size:12px; line-height:13px; font-weight:bold; text-decoration:none;padding:8px 0px 6px 0px; display:block; }
.popup td				{color:#888888;}
.popup  a,
.popup  a u 	  		{color:#999999; font-size:12px; font-weight:normal; text-decoration:none;}			
.popup  a:hover,
.popup  a:hover u 		{color:#999999; text-decoration:underline;}

.popup .popup_footer	  	  {text-align:center;padding:1px 0px 11px 0px;}
.popup .popup_footer 	  	  {color:#484848; font-size:13px; line-height:19px; font-weight:normal;  vertical-align:top;}			
.popup .popup_footer a 		  {color:#484848; font-size:13px; line-height:19px; font-weight:normal;  text-transform:none; text-decoration:none;} 			
.popup .popup_footer a:hover  {color:#484848;text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu 						{padding:0px 0px 0px 0px; width:100%;}  
.menu_separator				{width:1px; vertical-align:middle; text-align:center;padding:0px 0px 0px 0px;}
.menu_separator	img			{width:2px;}

.menu_wrapper_tl			{background:url(../images/menu_wrapper_tl.gif) 0px 0px no-repeat;}
.menu_wrapper_tr			{background:url(../images/menu_wrapper_tr.gif) 100% 0px no-repeat;}
.menu_wrapper_rep			{background:url(../images/menu_wrapper_rep.gif) 0px 0px repeat-x;margin:0px 5px 0px 5px; height:51px;}
/* ************************************************************************************* */	
/* ************************************************************************************* */
.menu #m1,
.menu #m2,
.menu #m3,
.menu #m4,
.menu #m5,
.menu #m6,
.menu #m7,
.menu #m8,
.menu #m9,

.menu #over_m1,
.menu #over_m2,
.menu #over_m3,
.menu #over_m4,
.menu #over_m5,
.menu #over_m6,
.menu #over_m7,
.menu #over_m8,
.menu #over_m9,

.menu #over2_m1,
.menu #over2_m2,
.menu #over2_m3,
.menu #over2_m4,
.menu #over2_m5,
.menu #over2_m6,
.menu #over2_m7,
.menu #over2_m8,
.menu #over2_m9		{width:auto; }

.menu #m1 a,
.menu #m2 a,
.menu #m3 a,
.menu #m4 a,
.menu #m5 a,
.menu #m6 a,
.menu #m7 a,
.menu #m8 a,
.menu #m9 a,

.menu #over_m1 a,
.menu #over_m2 a,
.menu #over_m3 a,
.menu #over_m4 a,
.menu #over_m5 a,
.menu #over_m6 a,
.menu #over_m7 a,
.menu #over_m8 a,
.menu #over_m9 a,

.menu #over2_m1 a,
.menu #over2_m2 a,
.menu #over2_m3 a,
.menu #over2_m4 a,
.menu #over2_m5 a,
.menu #over2_m6 a,
.menu #over2_m7 a,
.menu #over2_m8 a,
.menu #over2_m9 a		{width:auto; cursor:pointer; white-space:nowrap;text-align:center;padding:18px 8px 15px 8px; display:block;vertical-align:middle; font-size:16px;line-height:17px;font-weight:normal;}

.menu #m1 a,
.menu #m2 a,
.menu #m3 a,
.menu #m4 a,
.menu #m5 a,
.menu #m6 a,
.menu #m7 a,
.menu #m8 a,
.menu #m9 a					{color:#2f3638;}

.menu #over_m1 a,
.menu #over_m2 a,
.menu #over_m3 a,
.menu #over_m4 a,
.menu #over_m5 a,
.menu #over_m6 a,
.menu #over_m7 a,
.menu #over_m8 a,
.menu #over_m9 a		{color:#0bb1e8; text-decoration:none;}

.menu #over2_m1 a,
.menu #over2_m2 a,
.menu #over2_m3 a,
.menu #over2_m4 a,
.menu #over2_m5 a,
.menu #over2_m6 a,
.menu #over2_m7 a,
.menu #over2_m8 a,
.menu #over2_m9 a			{color:#0bb1e8; text-decoration:none;}
/* ************************************************************************************* */

.MenuBtnsFont           { font-family:calibri, arial, helvetica; font-size: 18px; color:#2f3638; }
.MenuBtnsFont:hover     { color:#0bb1e8; }
.MenuBtnsTD             { width:auto; cursor:pointer; white-space:nowrap;text-align:center;padding:16px 8px 15px 8px; display:block;vertical-align:middle; font-size:16px;line-height:17px;font-weight:normal; }
/* ************************************************************************************* */
.navigation2  					{padding:0px 0px 0px 23px; overflow:hidden;}
.navigation2 td					{vertical-align:middle; white-space:nowrap;}
.navigation2 ul					{list-style:none;padding:0px;margin:0px -8px 0px 0px; width:498px; float:right;}
.navigation2 li					{display:block; float:right; vertical-align:top;}
.navigation2 li.un 				{background:none;}
/* ************************************************************************************* */
.navigation2 #m4,
.navigation2 #m5,
.navigation2 #m8,
.navigation2 #m9,
.navigation2 #m10,
.navigation2 #m11,
.navigation2 #over_m4,
.navigation2 #over_m5,
.navigation2 #over_m8,
.navigation2 #over_m9,
.navigation2 #over_m10,
.navigation2 #over_m11,
.navigation2 #over2_m4,
.navigation2 #over2_m5,
.navigation2 #over2_m8,
.navigation2 #over2_m9,
.navigation2 #over2_m10,
.navigation2 #over2_m11			{width:auto; cursor:pointer; white-space:nowrap;text-align:center;text-transform:uppercase;background:none; display:block;padding:10px 8px 8px 8px; font-size:11px;line-height:12px; font-weight:normal; }					

.navigation2 #m4,
.navigation2 #m5,
.navigation2 #m8,
.navigation2 #m9,
.navigation2 #m10,
.navigation2 #m11				{color:#999999; text-decoration:none;}

.navigation2 #over_m4,
.navigation2 #over_m5,
.navigation2 #over_m8,
.navigation2 #over_m9,
.navigation2 #over_m10,
.navigation2 #over_m11			{color:#999999; text-decoration:underline;}

.navigation2 #over2_m4,
.navigation2 #over2_m5,
.navigation2 #over2_m8,
.navigation2 #over2_m9,
.navigation2 #over2_m10,
.navigation2 #over2_m11			{color:#999999; text-decoration:underline;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.footer #m1,
.footer #m2,
.footer #m3,
.footer #m4,
.footer #m5,
.footer #m6,
.footer #m7,
.footer #m8,
.footer #m9,
.footer #m10,
.footer #m11,

.footer #over_m1,
.footer #over_m2,
.footer #over_m3,
.footer #over_m4,
.footer #over_m5,
.footer #over_m6,
.footer #over_m7,
.footer #over_m8,
.footer #over_m9,
.footer #over_m10,
.footer #over_m11				{width:20%; text-align:center;}

.footer #m1 a,
.footer #m2 a,
.footer #m3 a,
.footer #m4 a,
.footer #m5 a,
.footer #m6 a,
.footer #m7 a,
.footer #m8 a,
.footer #m9 a,
.footer #m10 a,
.footer #m11 a,

.footer #over_m1 a,
.footer #over_m2 a,
.footer #over_m3 a,
.footer #over_m4 a,
.footer #over_m5 a,
.footer #over_m6 a,
.footer #over_m7 a,
.footer #over_m8 a,
.footer #over_m9 a,
.footer #over_m10 a,
.footer #over_m11 a			{text-transform:none; font-size:13px; line-height:19px; font-weight:normal;padding:10px 7px 10px 7px; vertical-align:middle; display:block; text-align:center; background:none;}

.footer #m1 a,
.footer #m2 a,
.footer #m3 a,
.footer #m4 a,
.footer #m5 a,
.footer #m6 a,
.footer #m7 a,
.footer #m8 a,
.footer #m9 a,
.footer #m10 a,
.footer #m11 a					{color:#fff; cursor:pointer; text-decoration:none;}

.footer #over_m1 a,
.footer #over_m2 a,
.footer #over_m3 a,
.footer #over_m4 a,
.footer #over_m5 a,
.footer #over_m6 a,
.footer #over_m7 a,
.footer #over_m8 a,
.footer #over_m9 a,
.footer #over_m10 a,
.footer #over_m11 a				{color:#fff; cursor:pointer; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox 							{background:#e6e6e6;}
.orderEdit 							{font-family: Arial, Helvetica, sans-serif; font-size : 10px; color:#ff0054; text-decoration: underline; }
/* ************************************************************************************* */
/* ************************************************************************************* */

h1                     { font-size: 33px; color:#08296B; width:400px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.results             { font-size: 33px; color:#08296B; width:550px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.h1courses           { font-size: 33px; color:#08296B; width:550px; margin-top:25px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.h1courses-s         { font-size: 30px; color:#08296B; width:550px; margin-top:25px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.h1courses-sr        { font-size: 27px; color:#08296B; width:600px; margin-top:25px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.howitworks          { font-size: 28px; color:#08296B; width:550px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.faqs                { font-size: 30px; color:#08296B; width:940px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.monitor             { font-size: 27px; font-weight:normal; color:#459AB7; width:550px; font-family:calibri, arial narrow, arial; font-weight: bold; }
h1.monitor2            { font-size: 27px; font-weight:normal; color:#444444; width:480px; font-family:calibri, arial narrow, arial; font-weight: bold; }

a.link1             {color:#26b0ed !important; font-size:13px; line-height:19px; font-weight:normal !important;  text-decoration:none; } 			
a.link1:hover       {color:#26b0ed !important; text-decoration:underline;}

/* ************************************************************************************* */
/* ************************************************************************************* */

div.image01            { position:absolute; top:0px; left:563px; height:309px; width:330px; z-index:0; }
#header-shadow         { margin: 0px auto 0px auto; background:url('/files/shadow.png') center; width:100%; height:11px; z-index:5; }
#acellus_at_home       { position:absolute; top:20px; left:-2px; width:436px; height:82px; z-index:3; }
.contactbox h2         { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:13pt; font-weight:bold; }
.contactbox p          { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11pt; }
.notestbl td           { padding:10px; }
.textbox               { position:absolute; top:122px; left:30px; width:600px; height:150px; text-align:left; z-index:3; }
#enrolldiv             { position:absolute; top:260px; left:30px; z-index:400; }
#vidoverdiv            { position:absolute; top:260px; left:255px; z-index:400; }
.textbox h1            { background: none; font-family: "Tahoma", Arial, sans-serif; color: #023390; font-size:22pt; font-weight:bolder; margin-bottom:0; margin-top:10px; }
.textbox h2            { background: none; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1D9038; font-size:15pt; font-weight:bold; margin-top:2; margin-bottom:5px; }
.textbox ul            { margin-top:9; }
.textbox ul li         { font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size:13pt; line-height:11pt; margin-left:40px; padding:5px 0px; list-style:none; list-style-image: url(/files/blue_check.gif); }
.aceheading1           { color:#444; font-family:myriad, calibri, arial, helvetica, verdana, sans-serif; font-size:31px; }
.textstyle0            {font-family:Tahoma;font-weight:bold;font-style:normal;font-size:18pt;text-decoration:none;color:#023390;}
.textstyle1            {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:none;color:#2aa9ec; position:relative; top:-4px; left:0px;}
.textstyle2            {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:none;color:#000000; position:relative; top:-4px; left:0px;}
.textstyle2:hover      {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:none;color:#2aa9ec; position:relative; top:-4px; left:0px;}
.textstyle3            {font-family:Arial;font-weight:normal;font-style:normal;font-size:12pt; line-height:15pt; text-decoration:none; color:#000000;}
.textstyle3B           {font-family:Arial;font-weight:bold;font-style:normal;font-size:12pt; line-height:15pt; text-decoration:none; color:#000000;}
.textstyle3N           {font-family:Arial;font-weight:normal;font-style:normal;font-size:9pt; line-height:12pt; text-decoration:none; color:#000000;}
.textstyle4            { font-family:Arial Narrow;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:#537cff; }
.textstyle4B           { font-family:Arial Narrow;font-weight:normal;font-style:normal;font-size:15pt;text-decoration:none;color:#000000; }
.textstyle4C           { font-family:Arial Narrow;font-weight:normal;font-style:normal;font-size:15pt;text-decoration:none;color:#537cff; }
.textstyle7            { font-family:Arial; font-weight:normal; font-style:normal; font-size:18pt; text-decoration:none; color:#0080ff; }

.textstyleA 		{font-family:arial;font-weight:normal;font-style:normal;font-size:13px; font-weight:bold; text-align:left; text-decoration:none;color:#000000; }
.textstyleA:hover   {font-family:arial;font-weight:normal;font-style:normal;font-size:13px; font-weight:bold; text-align:left;  text-decoration:none;color:#2aa9ec;}

.textstyleT            {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:none;color:#2aa9ec; position:relative; top:-4px; left:0px;}
.textstyleT:hover      {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:underline;color:#2aa9ec; position:relative; top:-4px; left:0px;}

.textstyleL {font-family:Arial;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:#2aa9ec;}
.textstyleL:hover {font-family:Arial;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:underline;color:#2aa9ec;}

.textstyleC            {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:none;color:#000000; }
/* ***************************************************************************************************** */

.bio               { font-family:arial; font-size:6pt; color:#000000; margin-top:10px; text-align:right; }
.bio-blurb         { font-family:font-size:15pt; color:#000000; padding-top:10px; text-align:left; width:275px; z-index:70; }
.bio-box           { height:130px; width:142px; background-color:transparent; float:left; clear:all; }
.bio-div           { background-color:white; height:121px; width:90px; border:1px solid #ddd; margin-right:12px; margin-bottom:7px; padding:7px; -moz-border-radius: 5px; border-radius: 5px; float:left; clear:none; }
.bio-img           { margin-top:0px; z-index:60; }
.bio-main          { color:#000000; }
.bio-div2           { font-family:arial; font-size:10pt; color:#3fb1f0; margin-top:10px; text-align:right; text-decoration:none; }
.bio-span          { font-family:arial; font-size:10pt; color:#3fb1f0; !important; margin-top:10px; text-align:right; text-decoration:none; }
.bio-span:hover    { font-family:arial; font-size:10pt; color:#3fb1f0; !important; margin-top:10px; text-align:right; text-decoration:underline; }
.bio-table         { margin:0px; }


/* ***************************************************************************************************** */

.box1 { position:absolute; top:30px; left:0px; width:323px; height:134px; text-align:left; z-index:3; }
.box1 h1 { background: none; padding:8px 26px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size:13pt; font-weight:bold; }
.box1 p { text-decoration:none; cursor:pointer; padding-top:17px; padding-left:26px; font-weight:10pt;}
.box1 p a { color: #023390; font-family: Helvetica,Arial, Verdana, sans-serif; font-size:13pt; text-decoration:none; }
.box2 { position:absolute; top:20px; left:28px; width:323px; height:134px; padding-top:15px; padding-left:10px; text-align:left; z-index:3;}
.box2 h1 { background: none; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size:13pt; font-weight:bold; }
.box2 p { cursor:pointer; font-weight:10pt; padding-top:27px;}
.box2 p a { color: #023390; font-family: Helvetica,Arial, Verdana, sans-serif; font-size:13pt; text-decoration:none; }
.box3 { position:absolute; top:20px; left:20px; width:316px; height:134px; padding-top:15px; padding-left:20px; text-align:left; z-index:3; }
.box3 h1 { background: none; margin-bottom:0px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size:13pt; font-weight:bold; }
.box3 p { font-weight:10pt; padding-top:7px;}
.box3 p a { color: #023390; font-family: Helvetica,Arial, Verdana, sans-serif; font-size:13pt; cursor:pointer; text-decoration:none; }
.innerbox { position:relative; }
/* ***************************************************************************************************** */

.award-link              { color:#111017; font-weight:normal; text-decoration:none; text-align:left; }
.award-link:hover        { color:#3fb1f0; font-weight:normal; text-decoration:underline; text-align:left; }
.award-link-td           { text-align:left; }
.midtd                   { border-bottom:solid 1px #ddd; font-size:3px; padding-top:15px; }
.midtd2                  { padding-top:10px; }
.midtd3                  { font-size:5px; padding-top:9px; }
.midtd4                   { border-bottom:solid 1px #ddd; font-size:3px; padding-top:5px; }
.midtd5                  { font-size:5px; padding-top:3px; }
.topMarP                 { margin-top:5px; }

/* **************************************************************************************************** */

.teacher_container       { position:relative; }
#CourseDetailDiv         { border:none; text-align:center; }
.CourseDetailTbl         { background-color:#f7f6f6; }
#CourseDevDiv            { padding:0px; }
.courseimg               { margin-left:5px; margin-top:6px; margin-right:6px; margin-bottom:6px; }
.courseimgdiv            { border:solid 1px #ddd; -moz-border-radius: 5px; border-radius: 5px; margin-right:25px; margin-bottom:15px; text-align:center; width:275px; height:171px; float:left; }
.spotlight-table         { background-color:#f7f6f6; padding:15px; -moz-border-radius: 5px; border-radius: 5px; width: 275px;}
.teacherBoxHeading       {width:100%; padding:7px 0px 8px 0px; vertical-align:top;}
.teacherBoxHeading       {color:#111017;font-size:13px;line-height:23px;font-weight:bold;}
.topline                 { background-color:#08296b; border:1px solid #08296b; height:8px; margin-top:20px; font-size:2px; }
.developerBoxHeading       {width:100%; padding:0px 0px 0px 0px; vertical-align:top;}
.developerBoxHeading       {color:#111017;font-size:13px;line-height:23px;font-weight:bold;}
 
 
.teacherAwardHeading       {width:100%; padding:7px 0px 8px 0px; vertical-align:top;}
.teacherAwardHeading       {font-family: arial narrow; color:#08296b;font-size:14pt;line-height:15pt;font-weight:normal;}

.teacherAwardHeading2       {width:100%; padding:7px 0px 8px 0px; text-align:left; vertical-align:top;}
.teacherAwardHeading2       {font-family: arial narrow; color:#08296b;font-size:13pt;line-height:14pt;font-weight:normal;}
  
.ThreeBoxLink               { color: #0bb1e8; }
/* **************************************************************************************************** */

#bodydiv                 { height:100%; position:absolute; top:200px; left:0px; text-align:center; width:100%;  }
.headerNavigation        { color: #6189c5; font-size: 18px; }
.PageTitle               { font-family: myriad, calibri, arial; font-size:32px; }
.TitleImg                { margin-bottom:50px; }
.CoursePrice             { color:#082966; font-size:18px; font-family:calibri, arial narrow, arial; font-weight:bold; }
.iframe            {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:13pt;text-decoration:none;color:#000000;}
.iframe:hover      {font-family:calibri, arial;font-weight:normal;font-style:normal;font-size:13pt;text-decoration:none;color:#2aa9ec;}

/*****************************************************************************************************
Styles for How it Works
******************************************************************************************************/

.rndimg { border-radius:5px; }

table#hiw-menu-tbl { position:absolute; top:158px; left:0px; z-index:18; text-align:left; width:242px; }
table#hiw-menu-tbl td { border-bottom: 1px solid #aaaaaa; padding:14px; padding-bottom:12px; }
table#hiw-menu-tbl td#first-td { border-top: 0px solid #aaaaaa; padding:14px; }
table#hiw-menu-tbl img { position:relative; top:-4px; }
.object56340 img { width: 66%; height:66%}

/***************************************************
Cufon fonts backup styles
***************************************************/

.bullet     { font-family:calibri, arial narrow, arial; font-weight:bold; }
.DiscMsg    { font-family:calibri, arial narrow, arial; }
.subs       { font-family:calibri, arial narrow, arial; font-weight: bold; }
.boxestd    { font-family:calibri, arial narrow, arial; font-weight: bold; }

