@charset "UTF-8";
/* HiLogic.net CSS Document */ 

/* for Fade Img */
#maincontent_cover_white { background-color:#ffffff; position:absolute; top:0px; width:940px; height:235px; z-index:40; }

body {
margin:0px;
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
font-family:'Century Gothic', Arial, Verdana;
}

#wrapper {width:940px; margin: 0 auto;; padding:0; text-align:left; border-left: 1px solid #e1f0f7; border-right: 1px solid #e1f0f7; background-color:#ffffff;}

#mainpix {float:right; width:940px; height:135px; z-index:47;}

#leftpanel {float:right; width:200px; min-height:750px; margin-top:10px; background-color:#efede3; margin-right:5px;}
.leftpanel_icon {margin:0 0 0 0.2em; padding: 0 0 .2em 1em; list-style-image:url(../images/_all/left_arrow_grey2.gif);}
.leftpanel_icon li {margin: .5px 0 0 0; padding: 0 0 .5em 0;}
.leftpanel_icon a:link, .leftpanel_icon a:visited {font-size: 12px; font-weight:bold; text-decoration: none; color: #3b51a3;}
.leftpanel_icon a.active:link, .leftpanel_icon a.active:visited, .leftpanel_icon a:hover {color: #000000; text-decoration:underline;}

#leftpanel_innertop {float:left; width:231px; height:672px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop3 {float:left; width:231px; height:3972px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop2 {float:left; width:231px; height:500px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop4 {float:left; width:231px; height:2572px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop5 {float:left; width:231px; height:782px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}

.leftpanel_icontop {margin:0 0 0 0.2em; padding: 0.3em 0 .2em 1em;}
.leftpanel_icontop li {margin: .5px 0 0 0; padding: 0 0 0 0; list-style:none;}
.leftpanel_icontop a:link, .leftpanel_icontop a:visited {font-size: 12px; font-weight:bold; text-decoration: none; color: #a53854; padding-left:5px;}
.leftpanel_icontop a.active:link, leftpanel_icontop a.active:visited, .leftpanel_icontop a:hover {color: #000000;}
.leftpanel_toplink a:link, .leftpanel_toplink a:visited {font-size: 15px; font-weight:bold; text-decoration: none; color: #666666; list-style-image:url(../images/_all/arrow_bluewhitebg.gif);}
.leftpanel_toplink a.active:link, leftpanel_toplink a.active:visited, .leftpanel_toplink a:hover {color: #000000;}
.leftpanel_toptext {font-size: 12px; font-weight:bold; text-decoration: none; color: #666666; list-style-image:url(../images/_all/left_arrow_grey2.gif);}

#leftpanel_inner {width:231px; height:632px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner2 {width:231px; height:682px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner3 {width:231px; height:550px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner5 {width:231px; height:792px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner4 {width:231px; height:1152px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner6 {width:231px; height:822px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner7 {width:231px; height:882px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner8 {width:231px; height:982px; background-repeat:no-repeat; background-color:#edf8e5;}
#leftpanel_inner9 {width:231px; height:2562px; background-repeat:no-repeat; background-color:#edf8e5;}


#middlecontentarea {float:left; width:680px; min-height:400px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-left:10px;}
#middlecontentarea2 {float:left; width:700px; min-height:400px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-left:10px;}
#middlecontentarea3 {float:left; width:480px; height:400px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-left:10px;}
.contenttext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.contenttext2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; font-style:italic;}

a.contenttext_link, a.contenttext_link:link, a.contenttext_link:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #a53854;}
a.contenttext_link:hover {color:#000000; } 
a.contenttext_link:active {color:#000000;} 
a.contenttext_linkbold, a.contenttext_linkbold:link, a.contenttext_linkbold:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #6699cc;}
a.contenttext_linkbold:hover {color:#000000; } 
a.contenttext_linkbold:active {color:#000000;} 
h1 {text-transform:uppercase; color:#a59d6a; font-weight:bold; font-size:14px;}
h2 {text-transform:uppercase; color:#339900; font-weight:bold; font-size:14px;}
h3 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:13px; text-align:center;}
h4 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:13px; text-align:left;}


#latestnews_sect {float:left; width:236px; height:230px; background-color:#ffffff; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
.latest {margin:0 0 0 0.2em; padding: 0 0 .2em 1em;}
.latest li {display:block; margin: .2px 0 0 0; padding: 0 0 0 0; list-style:none;}
.latest a:link, .latest a:visited {font-size: 12px; font-weight:bold; text-decoration: none; color: #6699cc;}
.latest a.active:link, .latest a.active:visited, .latest a:hover {color: #000000;}
.divider_w { background-image:url(../images/index/divider_w.gif); background-repeat:repeat-x; width:200px; height:10px}
#latestcourse_sect {float:right; width:236px; height:230px; background-color:#ffffff; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
.latest_submit {margin:0.1px 0 0 0; padding: 0 .1px .1px .1px;}
.latest_submit li {display: inline; margin: .2px 0 0 0; padding: 0 0 0 .3em;}
.latest_submit a:link, .latest_submit a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.latest_submit a.active:link, .latest_submit a.active:visited, .latest_submit a:hover {color: #000000;}


/* Our_Services Courses Link Setting */
#services_foundation {float:left; width:209px; height:157px; background-image:url(../images/services/foundBG.gif); background-repeat:no-repeat;}
#services_practitioner {float:left; width:209px; height:157px; background-image:url(../images/services/practiBG.gif); background-repeat:no-repeat; margin-left:20px;}
#services_overview  {float:left; width:209px; height:157px; background-image:url(../images/services/overviewBG.gif); background-repeat:no-repeat; margin-top:20px;}
#services_senior {float:left; width:209px; height:157px; background-image:url(../images/services/seniorBG.gif); background-repeat:no-repeat; margin-left:20px; margin-top:20px;} 
.services_coursetxt {width:150px; height:130px; margin-top:3em; margin-left:3em;}
a.services_link, a.services_link:link, a.services_link:visited {padding-left:0em; text-decoration:none; font-family:verdana, arial, sans-serif;font-size:11px; color:#339900; font-weight:bold;} 
a.services_link:hover {color:#3399ff; } 
a.services_link:active {color:#3399ff;} 

.arrow {margin:0 0 0 0.2em; padding: 0.1em 0 .1em 1em;}
.arrow li {margin: 0 0 0 0; padding: .3em 0 0 0; list-style-image:url(../images/_all/arrow.gif);}
.arrow a:link, .arrow a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.arrow a.active:link, .arrow a.active:visited, .arrow a:hover {color: #000000;}

#rightpanel_1 {float:right; width:204px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff;}
#rightpanel_2 {float:right; width:204px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-bottom:10px;}
.rightpanel_icon {margin:0 0 0 0.2em; padding: 0 0 .2em 1em; list-style-image:url(../images/_all/arrow_green.gif);}
.rightpanel_icon li {margin: .2px 0 0 0; padding: 0 0 0 0;}
.rightpanel_icon a:link, .rightpanel_icon a:visited {font-size: 12px; font-weight:bold; text-decoration: none; color: #6699cc;}
.rightpanel_icon a.active:link, .rightpanel_icon a.active:visited, .rightpanel_icon a:hover {color: #000000;}

#rightpanel_inner {float:right; width:693px; background-repeat:no-repeat; margin-top:2px; background-color:#ffffff;}
#rightpanel_inner_t {float:right; width:180px; height:30px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf;}
#rightpanel_inner_m {float:right; width:180px; background-repeat:no-repeat; background-color:#ffffff; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
#rightpanel_inner_b {float:right; width:180px; background-repeat:no-repeat; background-color:#ffffff; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}



/* --- footer --- */
#footer {float:left; height:35px; width:940px; margin: 0 auto; background-image:url(../images/_all/footer_bg.gif); background-repeat:repeat-x;}
#footerleft {float:left; height:35px; width:685px; background-image:url(../images/_all/footer_hilogic_logo.gif); background-repeat:no-repeat;}
#footerright {float:right; height:35px; width:220px;}
#footernavi {margin: 10px 0 10px; 0; float:left;}
#footernavi li {display: inline;}
#footernavi a:link, #footernavi a:visited {font-size: 10px; font-weight:bold; padding: 0 15px 0 15px; text-decoration: none; color: #666666;}
#footernavi a.active:link, #footernavi a.active:visited, #footernavi a:hover {color: #000000;}
.footertext {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-left:50px; margin-top:10px;}

/* Form Setting */
#formcontainer2 {float:right; width:200px; height:80px;}

/* course listings table */
table.course-listings {
border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:100%;}
.course-listings td, .course-listings th {text-align:left; vertical-align:top; padding: 3px 8px 3px 2px; border-bottom:1px solid #666;}