
h1						{font-family: Georgia, sans-serif; color: #336699; font-size: 220%; font-weight: normal; margin-top: 0px; margin-bottom: 8px; cursor: default;}
h1 a					{text-decoration: none;}
h1 a:visited			{text-decoration: none;}
h1 a:hover				{color: #4488CD; text-decoration: none;}
h2						{font-family: Georgia, sans-serif; color: #336699; font-size: 24px; font-weight: normal; margin-top: 0px; margin-bottom: 5px; cursor: default;}
h3						{font-family: Georgia, sans-serif; color: #336699; font-size: 110%; font-weight: normal; margin-top: 0px; cursor: default;}
h4						{font-family: Georgia, sans-serif; color: #336699; font-size: 110%; font-weight: normal; margin: 0px; cursor: default;}

/* ---[ Headers ]---------- */
.mb4					{margin-bottom: 4px;}

/* ---[ Tables ]----------- */
.wtab					{width: 100%;}
.fw						{width: 100%;}
.tf_tab	td				{font: 12px Verdana, Tahoma;}
.btn_tab td				{padding-right: 8px;}

/* ---[ Layers ]----------- */
.hid					{visibility: hidden;}
.hid_a					{visibility: hidden; position: absolute;}

.ly_nb					{font: 12px Tahoma, Verdana; cursor: default;}
.ly_bb					{padding: 12px; border: 1px solid #7F9DB9; font: 12px Tahoma, Verdana;}

.chktxt					{padding-left: 2px; display: inline; color: #000000; font: 11px Verdana, Tahoma; cursor: default;}
.lrsub					{width: 1px; height: 1px; left: -100px; top: -100px; position: absolute;}

.dsline					{width: 100%; margin-bottom: 12px; border-bottom: 1px dashed #D1DEEF; font-size: 8px;}
.dsl_6					{width: 100%; margin-bottom: 6px; border-bottom: 1px dashed #D1DEEF; font-size: 8px;}

.msg					{height: 36px; padding-left: 54px; margin: 0px 0px; border: 1px solid #7287AE; border-left-width: 4px; border-right-width: 4px; color: #1E3D7C; font: 11px Verdana, Tahoma; font-weight: bold; line-height: 35px; cursor: default;}
.msgb					{height: 36px; padding-left: 54px; margin-bottom: 14px; border: 1px solid #7287AE; border-left-width: 4px; border-right-width: 4px; color: #1E3D7C; font: 11px Verdana, Tahoma; font-weight: bold; line-height: 35px; cursor: default;}
.mt_acc					{background: #F8FBFE url(../images/icons/inf_ico1.gif) 12px 3px no-repeat;}
.mt_inf					{background: #F8FBFE url(../images/icons/inf_ico2.gif) 12px 3px no-repeat;}
.mt_err					{background: #F8FBFE url(../images/icons/inf_ico3.gif) 12px 3px no-repeat;}

.msg_div				{font: 13px Verdana, Tahoma, Helvetica; padding: 6px 0px 6px 0px; line-height: 150%; cursor: default;}
.tx_num_div				{width: 98%; color: #2E6697; font: 13px Verdana, Arial, Verdana, Helvetica; text-align: right; cursor: default;}
.tx_num_div b			{color: #5DAAF3; font: 16px Verdana; font-weight: bold; letter-spacing: 0px;}

/* ---[ Images ]----------- */
.img_s					{margin: 0px; border: 1px solid #A8C6DD;}
.img_h					{margin: 0px; border: 1px solid #62A5D9;}

/* ---[ Fonts ]------------ */
.avl					{color: #2A4989; font: 11px Verdana, Tahoma; font-weight: bold; text-decoration: none;}
.avl:visited			{color: #2A4989; text-decoration: none;}
.avl:hover				{color: #FF6600; text-decoration: none;}

.hpt					{display: inline-table; height: 32px; color: #336699; font-family: Georgia, sans-serif; font-size: 24px; text-decoration: none; line-height: 50px; padding-left: 50px;}
.hpt:visited			{color: #336699; text-decoration: none;}
.hpt:hover				{color: #FF6600; text-decoration: none;}

.hpt_prod1				{background-image: url(../images/icons/ico32_prod1.gif); background-repeat: no-repeat; background-position: 0px 8px;}
.hpt_prod2				{background-image: url(../images/icons/ico32_prod2.gif); background-repeat: no-repeat; background-position: 0px 8px;}
.hpt_prod3				{background-image: url(../images/icons/ico32_prod3.gif); background-repeat: no-repeat; background-position: 0px 8px;}
.hpt_prod4				{background-image: url(../images/icons/ico32_prod4.gif); background-repeat: no-repeat; background-position: 0px 8px;}
.hpt_prod5				{background-image: url(../images/icons/ico32_prod5.gif); background-repeat: no-repeat; background-position: 0px 8px;}
.hpt_prod6				{background-image: url(../images/icons/ico32_prod6.gif); background-repeat: no-repeat; background-position: 0px 8px;}

.txh					{color: #4079AF; font: 13px Verdana; font-weight: bold; line-height: 280%;}
.hdr_lrg				{color: #336699; font: 17px Georgia, sans-serif; font-weight: normal; cursor: default;}
.hdr_lrg a				{text-decoration: none;}
.hdr_lrg a:visited		{text-decoration: none;}
.hdr_lrg a:hover		{text-decoration: underline;}
.hdr_lrg_num			{color: #1E6FBF; font: 20px Times, Georgia, Arial, Helvetica; font-weight: bold; letter-spacing: 1px;}
.hdr_med				{color: #2E6697; font: 13px Verdana, Arial, Verdana, Helvetica; font-weight: bold; cursor: default;}

/* ---[ Cells ]------------ */

/* ---[ Inputs ]----------- */
.stdfrm					{font: 12px Verdana, Tahoma;}
.stdfrm s				{display: block; margin: 2px 0px; font: 11px Tahoma; text-decoration: none; cursor: default;}
.frm_mb					{margin-bottom: 32px;}
.ifrm_tab				{font: 12px Verdana, Tahoma;}
.ifrm_tab td			{padding-bottom: 4px;}

.stdinp					{font: 12px Verdana, Tahoma;}
.stdinp_mb				{font: 12px Verdana, Tahoma; margin-bottom: 2px;}
.std60_mb				{width: 60px; font: 12px Verdana, Tahoma; margin-bottom: 2px;}
.std160_mb				{width: 160px; font: 12px Verdana, Tahoma; margin-bottom: 2px;}
.std260					{width: 260px; font: 12px Verdana, Tahoma;}
.std260_mb				{width: 260px; font: 12px Verdana, Tahoma; margin-bottom: 2px;}
.std360_mb				{width: 360px; font: 12px Verdana, Tahoma; margin-bottom: 2px;}
.std460_mb				{width: 460px; font: 12px Verdana, Tahoma; margin-bottom: 2px;}

.areastd_mb				{width: 100%; height: 200px; padding: 4px; font: 11px Verdana, Tahoma; line-height: 18px; margin-bottom: 2px;}
.area260_mb				{width: 260px; height: 36px; font: 12px Verdana, Tahoma; margin-bottom: 2px;}

.pix					{width: 1px; height: 1px; left: -100px; bottom: 1px; position: absolute;}
.btn					{width: 100px; height: 20px; margin-bottom: 14px; text-align: center; background: url(../images/buttons/btn100.gif) no-repeat;}
.btn_i					{width: 100px; height: 20px; margin-left: 20px; text-align: center; background: url(../images/buttons/btn100.gif) no-repeat;}
.btn_il					{width: 100px; height: 20px; margin-left: 80px; text-align: center; background: url(../images/buttons/btn100.gif) no-repeat;}
.btn2					{width: 120px; height: 20px; margin-bottom: 14px; text-align: center; background: url(../images/buttons/btn120.gif) no-repeat;}
.btn2_i					{width: 120px; height: 20px; margin-left: 20px; text-align: center; background: url(../images/buttons/btn120.gif) no-repeat;}
.btn3					{width: 140px; height: 20px; margin-bottom: 14px; text-align: center; background: url(../images/buttons/btn140.gif) no-repeat;}
.btn3_i					{width: 140px; height: 20px; margin-left: 20px; text-align: center; background: url(../images/buttons/btn140.gif) no-repeat;}

.btn140					{width: 140px; color: #004699; font: 11px Verdana, Tahoma; font-weight: bold;}

.rad					{font: 12px Tahoma, Verdana; cursor:pointer; cursor: pointer;}

/* ---[ Other ]------------ */
.ulh li					{padding-bottom: 8px; line-height: 130%; font: 13px Verdana, Tahoma, Helvetica; cursor: default;}

.nav					{color: #2A4989; padding: 6px 0px 3px 0px; font: 11px Verdana, Tahoma; font-weight: bold; cursor: default;}
.nav a					{color: #2A4989; text-decoration: none;}
.nav a:visited			{color: #2A4989; text-decoration: none;}
.nav a:hover			{color: #2A4989; text-decoration: underline;}
.nav b					{color: #FF6600;}

.nav_u					{color: #2A4989; padding: 6px 0px 3px 0px; margin-bottom: 16px; border-bottom: 1px solid #BDD2EE; font: 11px Verdana, Tahoma; font-weight: bold; line-height: 17px; cursor: default;}
.nav_u a				{color: #2A4989; text-decoration: none;}
.nav_u a:visited		{color: #2A4989; text-decoration: none;}
.nav_u a:hover			{color: #2A4989; text-decoration: underline;}
.nav_u b				{color: #FF6600;}

.dt						{font: 13px Verdana, Tahoma, Helvetica; cursor: default; line-height: 150%;}
.dl						{font: 13px Verdana, Tahoma, Helvetica; line-height: 150%; cursor: default;}
.dl	b					{font: 13px Tahoma, Helvetica; font-weight: bold; cursor: default;}

.de						{font: 11px Verdana, Tahoma, Helvetica; line-height: 20px; cursor: default;}
.de s					{width: 100%; display: inline-table; margin: 3px 0px; border-bottom: 1px solid #EBEBEB; color: #336699; font: 11px Verdana, Tahoma, Helvetica; line-height: 18px; font-weight: bold; text-decoration: none;}
.de b					{color: #808999;}
.de br					{line-height: 10px;}

.dd						{font: 11px Verdana, Tahoma, Helvetica; cursor: default; line-height: 11px;}
.dd s					{width: 100%; display: inline-table; margin: 3px 0px; border-bottom: 1px solid #EBEBEB; color: #336699; font: 11px Verdana, Tahoma, Helvetica; line-height: 18px; font-weight: bold; text-decoration: none;}

.de12					{font: 12px Verdana, Tahoma, Helvetica; cursor: default; line-height: 18px;}
.de12 b					{color: #154176;}

/* ===[ Markup ]=========== */


/* ---[ Admin navi ]------- */
.navtab					{width: 100%; margin-bottom: 16px; border-bottom: 1px solid #BDD2EE;}
.nav-mb					{color: #2A4989; padding: 6px 0px 3px 19px; font: 11px Verdana, Tahoma; font-weight: bold; cursor: default;}
.nav-mb a				{width: 60px; display: block; text-align: center; color: #2A4989; text-decoration: none;}
.nav-mb a:visited		{color: #2A4989; text-decoration: none;}
.nav-mb a:hover			{color: #2A4989; text-decoration: none;}
.nav-cell				{padding: 8px;}
.nav-font				{color: #336699; width: 140px; display: block; border-bottom: 1px solid #D7E0EB; font: 11px Verdana, Tahoma; font-weight: bold; line-height: 150%; text-decoration: none;}
.nav-font:visited		{color: #336699; border-bottom: 1px solid #D7E0EB; text-decoration: none;}
.nav-font:hover			{color: #FC5F00; border-bottom: 1px solid #D7E0EB; text-decoration: none;}
.nav-fsm				{color: #336699; width: 130px; margin-left: 10px; display: block; border-bottom: 1px solid #D7E0EB; font: 11px Verdana, Tahoma; line-height: 150%; text-decoration: none;}
.nav-fsm:visited		{color: #336699; border-bottom: 1px solid #D7E0EB; text-decoration: none;}
.nav-fsm:hover			{color: #FC5F00; border-bottom: 1px solid #D7E0EB; text-decoration: none;}

.popmenu				{border: 1px solid #798EAC; border-top: 4px solid #7595C0; font: 12px Verdana, Tahoma; font-weight: bold; background-color: #F6FAFF;}
.popmenu_h				{border: 1px solid #798EAC; border-top: 4px solid #70A2DB; font: 12px Verdana, Tahoma; font-weight: bold; background-color: #FAFCFF;}

/* ---[ Admin menu ]------- */
.am-none				{background: url(../images/menu/am-none.gif) no-repeat;}
.am-news				{background: url(../images/menu/am-news.gif) no-repeat;}
.am-customers			{background: url(../images/menu/am-customers.gif) no-repeat;}
.am-analytics			{background: url(../images/menu/am-analytics.gif) no-repeat;}
.am-study				{background: url(../images/menu/am-study.gif) no-repeat;}
.am-products			{background: url(../images/menu/am-products.gif) no-repeat;}
.am-experts				{background: url(../images/menu/am-experts.gif) no-repeat;}
.am-settings			{background: url(../images/menu/am-settings.gif) no-repeat;}

.pm_div					{display: block; margin-left: 194px; margin-top: 6px; position: absolute; border: 1px solid #798EAC; border-top: 4px solid #7595C0; background-color: #F6FAFF; cursor: default;}
.pm_div_h				{display: block; margin-left: 194px; margin-top: 6px; position: absolute; border: 1px solid #798EAC; border-top: 4px solid #70A2DB; background-color: #FAFCFF; cursor: default;}
.sub-font				{padding: 8px 4px 8px 20px; color: #2A4989; font: 11px Verdana, Tahoma; font-weight: bold; line-height: 150%;}
.sub-font a				{color: #336699; width: 150px; display: block; border-bottom: 1px solid #D7E0EB; text-decoration: none;}
.sub-font a:visited		{color: #336699; border-bottom: 1px solid #D7E0EB; text-decoration: none;}
.sub-font a:hover		{color: #FC5F00; border-bottom: 1px solid #D7E0EB; text-decoration: none;}

.am2_tab td				{padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #D1DEEF;}
.am2_tab td	a			{color: #2E6697; text-decoration: none;}
.am2_tab td	a:visited	{color: #2E6697; text-decoration: none;}
.am2_tab td	a:hover		{color: #FF6600; text-decoration: none;}
.am2_tdi				{width: 30px;}
.am2_tdm1				{width: 260px; font: 12px Verdana; font-weight: bold;}
.am2_tds				{width: 60px; padding-right: 8px; color: #4C82B4; font: 12px Verdana; font-weight: bold; text-align: right; cursor: default;}

/* ---[ Study ]------------ */
.reg_tab				{width: 540px;}
.reg_tab td				{font: 12px Verdana, Tahoma;}
.reg_tab td i			{color: #8296AC; font-style: italic; font-size: 11px;}
.reg_tab td	b			{color: #103A65; font: 10px Tahoma, Verdana; font-weight: bold; text-transform: uppercase;}
.reg_tab td span		{color: #336699; font-size: 12px; font-weight: bold;}
.rt_hdr					{height: 18px; text-align: center; background: #FEEEBA url(../images/bgr_header1.gif) no-repeat;}
.rt_hdrs				{height: 18px; text-align: center; background-color: #DCE6F3;}

.doc_pad				{width: 376px; height: 80px; border: 1px solid #E3E3E3; float: right;}
.crs_name				{color: #255788; font: 12px Tahoma; font-weight: bold;}
.doc_tab				{border: 0px solid red; margin-left: 11px;}
.doc_tab td				{width: 90px; border: 0px solid white; padding: 10px 0px 0px 0px; text-align: center; vertical-align: top; font: 11px Tahoma, Verdana;}
.doc_tab td img			{border-width: 0px;}
.doc_tab td a			{color: #1C5988; text-decoration: none;}
.doc_tab td a:visited	{color: #1C5988; text-decoration: none;}
.doc_tab td a:hover		{color: #1C5988; text-decoration: none;}

.doc_msg				{width: 358px; margin-top: 29px; color: #748EA5; text-align: center; vertical-align: middle;}

.sty_btab td			{padding: 0px 4px;}

.um-courses				{background: url(../images/menu/um-courses.gif) no-repeat;}
.um-documents			{background: url(../images/menu/um-documents.gif) no-repeat;}
.um-info				{background: url(../images/menu/um-info.gif) no-repeat;}
.um-login				{background: url(../images/menu/um-login.gif) no-repeat;}
.um-profile				{background: url(../images/menu/um-profile.gif) no-repeat;}
.um-register			{background: url(../images/menu/um-register.gif) no-repeat;}

/* ---[ News ]------------- */
.nws_header				{color: #255788; font: normal 17px Georgia, Arial, Helvetica; cursor: default;}
.nws_header a			{color: #255788; text-decoration: none;}
.nws_header a:visited	{color: #255788; text-decoration: none;}
.nws_header a:hover		{color: #255788; text-decoration: underline;}
.nws_date				{margin-bottom: 4px; color: #8C95A9; font: 11px Tahoma, Verdana; line-height: 20px; cursor: default;}
.nws_tab				{width: 100%; border-bottom: 1px dotted #CCCDDB; margin-bottom: 16px}
.nws_c1					{width: 166px; padding-bottom: 12px; vertical-align: top;}
.nws_img				{border: 1px solid #B4BDD2;}
.nws_img_h				{border: 1px solid #7A97C8;}
.nws_c2					{padding-bottom: 12px; color: #000000; font: 12px Verdana, Tahoma; line-height: 20px; vertical-align: top; cursor: default;}
.nws_c_btn				{width: 80px; text-align: right; cursor: default;}
.nws_c_btn img			{border-width: 0px; margin: 0px 1px;}

/* ---[ Page numbers ]----- */
.tab_lst				{height: 18px; border: none; margin: 0px 0px 8px 0px;}
.lstc		   			{width: 28px; color: #20557D; font: 12px Verdana, Arial, Sans-Serif; font-weight: bold; text-transform: uppercase;}
.lstc a					{width: 28px; color: #20557D; background-color: #C4D6EA; text-align: center; border-left: none; border-right: 1px solid #E8F0FA; border-bottom: 1px solid #E8F0FA; text-decoration: none; display: block; float: right; padding: 0px 0px 0px 0px; text-decoration: none;}
.lstc a:visited			{width: 28px; color: #20557D; background-color: #C4D6EA; text-decoration: None;}
.lstc a:hover  			{width: 28px; color: #FFFFFF; background-color: #FE9149; border-right: 1px solid #FFFFFF; border-bottom: 1px Solid #F4F6Fd; text-decoration: none;}
.lstv		   			{width: 28px; color: #FFFFFF; font: 12px Verdana, Arial, Sans-Serif; font-weight: bold; text-transform: uppercase;}
.lstv a					{width: 28px; color: #FFFFFF; background-color: #8CAFD5; text-align: center; border-left: none; border-right: 1px solid #E8F0FA; border-bottom: 1px solid #E8F0FA; text-decoration: none; display: block; float: right; padding: 0px 0px 0px 0px; text-decoration: none;}
.lstv a:visited			{width: 28px; color: #FFFFFF; background-color: #8CAFD5; text-decoration: None;}
.lstv a:hover  			{width: 28px; color: #FFFFFF; background-color: #FE9149; border-right: 1px solid #E8F0FA; border-bottom: 1px solid #E8F0FA; text-decoration: none;}

.div_lst				{color: #1D3B5C; font: 11px Tahoma, Arial, Sans-Serif; font-weight: bold; letter-spacing: 2px; margin: 8px 0px 8px 0px; cursor: default;}
.div_lst a				{text-decoration: none; text-align: center;}
.div_lst a:visited		{text-decoration: none;}
.div_lst a:hover		{color: #FF6600; text-decoration: none;}

.pg_tab img				{display: block; border-width: 0px; margin-left: 3px; margin-right: 3px;}
.pg_tab td				{width: 27px; border-left: 1px solid red; color: #4175A6; font: 11px Tahoma, Arial, Sans-Serif; font-weight: bold; text-align: center;}

/* ---[ Inlays ]------------ */
.iny_tab				{width: 100%; height: 20px;}
.iny_lin				{text-align: right; background-image: url(../images/inlays/botline.gif); background-repeat: repeat-x;}
.iny_std				{background-image: url(../images/inlays/bgri.gif); background-repeat: repeat-x; color:#2E7BC3; font: 11px Tahoma, Verdana, Arial; font-weight: bold; text-align: center;}
.iny_std a				{height: 17px; display: block; float: inherit; padding: 3px 0px 0px 0px; color:#2E7BC3; text-decoration: none;}
.iny_std a:visited		{color:#2E7BC3; text-decoration: none;}
.iny_std a:hover		{color:#2E7BC3; text-decoration: underline;}
.iny_act				{background-image: url(../images/inlays/bgra.gif); background-repeat: repeat-x; color:#FFFFFF; font: 11px Tahoma, Verdana, Arial; font-weight: bold; text-align: center;}
.iny_act a				{height: 17px; display: block; float: inherit; padding: 3px 0px 0px 0px; color:#FFFFFF; text-decoration: none;}
.iny_act a:visited		{color:#FFFFFF; text-decoration: none;}
.iny_act a:hover		{color:#FFFFFF; text-decoration: underline;}
.iny_rep01				{width: 14px; background-image: url(../images/inlays/rep01.gif); background-repeat: no-repeat;}
.iny_rep02				{width: 14px; background-image: url(../images/inlays/rep02.gif); background-repeat: no-repeat;}
.iny_rep10				{width: 3px; background-image: url(../images/inlays/rep10.gif); background-repeat: no-repeat;}
.iny_rep11				{width: 14px; background-image: url(../images/inlays/rep11.gif); background-repeat: no-repeat;}
.iny_rep12				{width: 14px; background-image: url(../images/inlays/rep12.gif); background-repeat: no-repeat;}
.iny_rep20				{width: 3px; background-image: url(../images/inlays/rep20.gif); background-repeat: no-repeat;}
.iny_rep21				{width: 14px; background-image: url(../images/inlays/rep21.gif); background-repeat: no-repeat;}

.iny_lin_out			{padding: 0px 0px 3px 20px; background-image: url(../images/icons/logout.gif); background-repeat: no-repeat;}

/* ---[ Toobar ]------------ */
.tb_area				{width: 100%; padding: 1px 0px; margin-top: 2px; background-color: #C7D3E3;}
.tb_area_c1				{width: 24px; padding: 3px;}
.tb_area_c2				{width: auto;}
.tb_area td img			{display: block; cursor: pointer;}
.tb_btn					{margin: 3px; display: block; cursor: pointer;}

/* ---[ Data table ]-------- */
.dtatab					{width: 100%; margin-bottom: 16px;}
.dtatab td				{height: 32px; border-bottom: 1px solid #D1DEEF;}
.dtatab th				{height: 26px; border-bottom: 1px solid #A1B9D5; border-top: 1px solid #DEEDFD; vertical-align: middle; background-color: #D7E5F3;}
.dtatab th a img		{border: none;}

.dtah_c					{padding: 4px 2px; font: 11px Tahoma; line-height: 11px; cursor: default;}
.dtah_c a				{color: #000000; text-decoration: none;}
.dtah_c a:visited		{color: #000000; text-decoration: none;}
.dtah_c a:hover			{color: #0474B4; text-decoration: none;}
.dtah_l					{padding: 4px 9px; font: 11px Tahoma; line-height: 11px; text-align: left; cursor: default;}
.dtah_l a				{color: #000000; text-decoration: none;}
.dtah_l a:visited		{color: #000000; text-decoration: none;}
.dtah_l a:hover			{color: #0474B4; text-decoration: none;}
.dtah_auto				{width: auto;}
.dtah_30				{width: 30px;}
.dtah_60				{width: 60px;}
.dtah_90				{width: 90px;}
.dtah_120				{width: 120px;}
.dtah_160				{width: 160px;}
.dtah_180				{width: 180px;}
.dtah_200				{width: 200px;}

.dta					{color: #2E6697; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta a					{color: #2E6697; text-decoration: none;}
.dta a:visited			{color: #2E6697; text-decoration: none;}
.dta a:hover			{color: #4488CD; text-decoration: none;}
.dta_n					{color: #2E6697; margin: 0px 8px; font: 11px Tahoma; font-weight: normal; text-decoration: none; text-align: center; cursor: default;}
.dta_n a				{color: #2E6697; text-decoration: none;}
.dta_n a:visited		{color: #2E6697; text-decoration: none;}
.dta_n a:hover			{color: #4488CD; text-decoration: none;}
.dta_b					{color: #6CA9D4; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta_b a				{color: #6CA9D4; text-decoration: none;}
.dta_b a:visited		{color: #6CA9D4; text-decoration: none;}
.dta_b a:hover			{color: #4488CD; text-decoration: none;}
.dta_gray				{color: #9B9EA1; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta_blue				{color: #5B9CD6; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta_green				{color: #4BAB41; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta_red				{color: #D33232; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}

.dps_fl					{width: auto; text-align: left; padding: 0px 9px;}
.dps_cl 				{width: auto; border-left: 1px solid #D7DBE3; text-align: left; padding: 0px 9px;}
.dps_fc					{width: auto; text-align: center;}
.dps_cc 				{width: auto; border-left: 1px solid #D7DBE3; text-align: center;}

.btt					{width: 16px; height: 16px; margin: 0px 3px; font-size: 13px; display: inline; background-repeat: no-repeat; cursor: pointer;}
.btt s					{width: 16px; height: 16px; display: inline-table; visibility: hidden;}
.btt_del				{background-image: url(../images/icons/ico16_del.gif);}
.btt_del_h				{background-image: url(../images/icons/ico16_del_h.gif);}

/* ---[ Data user table ]-------- */
.dtah_c_u				{padding: 4px 2px; font: 11px Tahoma; line-height: 11px; cursor: default; text-align: center;}
.dtah_l_u				{padding: 4px 9px; font: 11px Tahoma; line-height: 11px; text-align: left; cursor: default; text-align: left;}
.dta_u					{color: #000000; margin: 0px 8px; padding: 6px 10px; font: normal 11px Verdana; line-height: 18px; text-decoration: none;}

/* ---[ List Medium ]------- */
.lst_med_tab			{font-family: Georgia, sans-serif; cursor: default;}
.lst_med_tab td			{padding: 6px 0px;}
.lstm_c1				{width: 46px;}
.lstm_c1 img			{display: block; border: none;}
.lstm_c2				{color: #336699; font-size: 18px;}
.lstm_c2 a				{color: #336699; text-decoration: none;}
.lstm_c2 a:visited		{color: #336699; text-decoration: none;}
.lstm_c2 a:hover		{color: #FF6600; text-decoration: none;}

/* +++[ Experts ]----------- */
.exptab					{width: 100%; border-bottom: 1px dashed #D1DEEF; margin-bottom: 12px;}
.exp_img				{margin: 2px 8px 8px 0px; border: 1px solid #A8C6DD;}
.exp_imgh				{margin: 2px 8px 8px 0px; border: 1px solid #62A5D9;}
.exp_td1				{width: 116px; padding-bottom: 6px; vertical-align: top;}
.exp_td2				{width: auto; padding-bottom: 6px; color: #000000; font: 13px Verdana, Tahoma, Helvetica; vertical-align: top; cursor: default;}
.exp_name				{color: #255788; font: 17px Georgia, Arial, Helvetica; cursor: default;}
.exp_name a				{color: #255788; text-decoration: none;}
.exp_name a:visited		{color: #255788; text-decoration: none;}
.exp_name a:hover		{color: #FF6600; text-decoration: none;}
.exp_namelg				{padding-bottom: 3px; color: #255788; font: 18px Georgia, Arial, Helvetica; font-weight: bold;}
.exp_group				{padding: 3px 0px; color: #009B93; font: 11px Verdana, Arial, Verdana, Helvetica; line-height: 16px; font-weight: bold;}
.exp_td5				{padding-bottom: 6px; color: #2A4989; font: 11px Verdana, Tahoma; font-weight: bold;}
.exp_td6				{padding-bottom: 6px; color: #2A4989; font: 11px Verdana, Tahoma; font-weight: bold; text-decoration: none; text-align: right;}
.exp_td6 a				{color: #2E6697; display: inline; margin: 0px 8px; font: 11px Verdana, Tahoma; font-weight: bold; text-decoration: none;}
.exp_td6 a:visited		{color: #2E6697; text-decoration: none;}
.exp_td6 a:hover		{color: #FF6600; text-decoration: none;}

.exgtab					{width: 100%; border-bottom: 1px solid #D1DEEF;}
.exgtab td				{height: 22px;}
.exgc1					{width: auto;}
.exgc1 a				{width: 100%; display: block; float: left; color: #2E6697; display: inline; margin: 0px 8px; font: 11px Verdana, Tahoma; font-weight: bold; text-decoration: none;}
.exgc1 a:visited		{color: #2E6697; text-decoration: none;}
.exgc1 a:hover			{color: #4488CD; text-decoration: none;}
.exgc2					{width: 80px;}
.exgc2 a				{width: 100%; display: block; float: left; color: #2E6697; display: inline; margin: 0px 8px; font: 11px Verdana, Tahoma; font-weight: bold; text-decoration: none;}
.exgc2 a:visited		{color: #2E6697; text-decoration: none;}
.exgc2 a:hover			{color: #FF6600; text-decoration: none;}

/* +++[ Analytics ]-------- */
.doc_n					{color: #8E9CB5; text-decoration: none; cursor: default;}
.doc_e					{color: #1471B2; text-decoration: none; font-weight: bold; cursor: default;}
.div_doc				{width: 96px; float:left; margin: 5px 0px; padding: 0px 0px; text-align: center; color: #1C5988; font: 11px Tahoma; cursor: default;}
.div_doc a				{color: #1C5988; text-decoration: none;}
.div_doc a:visited		{color: #1C5988; text-decoration: none;}
.div_doc a:hover		{color: #1C5988; text-decoration: none;}
.div_doc img			{border-width: 0px;}

/* +++[ Study courses ]---- */
/*.crstab					{width: 100%; border-bottom: 1px solid #D1DEEF;}
.crstab td				{height: 32px;}
.crstab th				{height: 22px; vertical-align: top;}
.crsh1					{font: 11px Verdana; text-align: left;}
.crsh2					{width: 90px; font: 11px Verdana;}
.crsc1					{color: #2E6697; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none;}
.crsc1 a				{color: #2E6697; text-decoration: none;}
.crsc1 a:visited		{color: #2E6697; text-decoration: none;}
.crsc1 a:hover			{color: #4488CD; text-decoration: none;}
.crsc1s					{color: #FF6600; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none;}
.crsc1s a				{color: #FF6600; text-decoration: none;}
.crsc1s a:visited		{color: #FF6600; text-decoration: none;}
.crsc1s a:hover			{color: #FF6600; text-decoration: none;}
.crsc2b					{width: 90px; color: #2E6697; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center; border-left: 1px solid #EFEFEF;}
.crsc2b a				{color: #6CA9D4; text-decoration: none;}
.crsc2b a:visited		{color: #6CA9D4; text-decoration: none;}
.crsc2b a:hover			{color: #6CA9D4; text-decoration: none;}
.crsc2g					{width: 90px; color: #53B348; margin: 0px 8px; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center; border-left: 1px solid #EFEFEF;}
.crsc2g a				{color: #57BD4C; text-decoration: none;}
.crsc2g a:visited		{color: #57BD4C; text-decoration: none;}
.crsc2g a:hover			{color: #57BD4C; text-decoration: none;}
.crsc3d					{width: 90px; color: #2E6697; margin: 0px 8px; font: 11px Tahoma; font-weight: none; text-decoration: none; text-align: center; border-left: 1px solid #EFEFEF;}

.crsr_d					{background-color: none;}
.crsr_s					{background-color: #FFF79F;}*/

.crs_dirtab				{width: 100%; margin-bottom: 16px; border-bottom: 1px dashed #D1DEEF;}
.crs_dt_c1				{width: 220px; padding-bottom: 8px; vertical-align: top;}
.crs_dt_c2				{width: auto; padding-bottom: 8px; vertical-align: top; font: 12px Tahoma; line-height: 20px; cursor: default;}
.crs_dt_c2 a			{color: #000000; text-decoration: none;}
.crs_dt_c2 a:visited	{color: #000000; text-decoration: none;}
.crs_dt_c2 a:hover		{color: #FF6600; text-decoration: none;}
.crs_dt_c2 h3			{font-family: Georgia, sans-serif; color: #336699; font-size: 17px; font-weight: normal; margin-top: 0px; margin-bottom: 10px; cursor: default;}
.crs_dt_c2 ol			{margin: 0px; padding-left: 24px; line-height: 14px;}
.crs_dt_c2 ol li		{margin-bottom: 6px;}
.crs_img				{margin: 2px 8px 8px 0px; border: 1px solid #A8C6DD;}

.bh_none				{background: none;}
.bh_yellow				{background-color: #FFF79F;}

/* +++[ About ]------------ */
.projects				{width: 100%; border: 1px solid #BCC5D7; border-collapse: collapse; cursor: default;}
.projects th			{padding: 8px; font: 13px Verdana; font-weight: bold; color: #22466A; background-color: #E5E8F3;}
.projects td			{border: 1px solid #BCC5D7; padding: 8px;}
.prj_th1				{width: 60px; text-align: center;}
.prj_th2				{width: 20%; text-align: center;}
.prj_th3				{width: auto; text-align: center;}
.prj_td1				{font: 15px Arial; line-height: 20px; text-align: center; color: #355778; font-weight: bold; letter-spacing: 1px;}
.prj_td2				{font: 12px Verdana; line-height: 20px;}
.prj_td3				{font: 12px Verdana; line-height: 20px;}

