leftpanel_3@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;
height:100%;
}

#wrapper {width:970px; margin: 0 auto;; padding:0; text-align:left;}

#mainframe {width:940px; border-left: 1px solid #e1f0f7; background-color:#FFFFFF; float:right;} 

#container { min-height:100%; margin-bottom:-30px; position: relative;}

.clearfooter {height:30px; clear:both;}

#logo {float:left; width:192px; max-height:100px;}

#searchbox {width:200px; heigh:50px; float:right;}
.dropbox {font-family:verdana, arial, sans-serif; font-size:11px; color:#999999; font-weight:bold; padding-left:5px; width:100px; text-align:center;}
.dropbox2 {font-family:verdana, arial, sans-serif; font-size:11px; color:#999999; font-weight:bold; padding-left:5px; width:250px; text-align:left;}
.dropbox3 {font-family:verdana, arial, sans-serif; font-size:11px; color:#999999; font-weight:bold; padding-left:5px; text-align:left;}
.dropbox_go {font-family:verdana, arial, sans-serif; font-size:11px; color:#999999; font-weight:bold; padding-left:5px; width:40px; text-align:center;}

/* text setting */
.text_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold;}
.text_title2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#339900; font-weight:bold; text-align:left;}

/* sidenavigation */
#sidenavibar {position:absolute; float:left; width:30px; z-index:47; background:#ffffff; min-height:400px; border-right: 1px solid #e1f0f7; }

	#sidenavi { 
	margin-left:3px;
	float:right;
	margin-top:100px;
	}
	
	#sidenavi li { 
	display: block; 
	width:25px; 
	margin: 0.3em 0 0 0;
	}
	#sidenavi li a {
	display: block; 
	width:25px; 
	text-decoration: none; 
	margin:0 0 0 0;  
	}
	#sidenavi li a:link i, #sidenavi li a:visited i, #sidenavi li a:hover i, #sidenavi li a:active i { 
	visibility:hidden;text-decoration: none; 
	} 

#sidenavi li#sidenavi_prince2, #sidenavi li#sidenavi_prince2 a { 
height:120px; 
background-image:url(../images/_all/sideTab_prince.gif);}
#sidenavi li#sidenavi_msp, #sidenavi li#sidenavi_msp a { 
height:160px; 
background-image:url(../images/_all/sideTab_msp.gif) ;}
#sidenavi li#sidenavi_change, #sidenavi li#sidenavi_change a  { 
height:145px; 
background-image:url(../images/_all/sideTab_cm.gif);}

		#sidenavi li#sidenavi_prince2 a:hover,
		#sidenavi li#sidenavi_prince2 a.current,		
		#sidenavi li#sidenavi_msp a:hover,
		#sidenavi li#sidenavi_msp a.current,
		#sidenavi li#sidenavi_change a:hover,
		#sidenavi li#sidenavi_change a.current {
		background-position:right; 
		}
		
/* buttonlink */
#buttonlink {float:right; width:200px; height:200px; z-index:47;}

	#buttonlinkicon {
	margin-left:1px;
	float:right;
	margin-top:10px;
	}
	
	#buttonlinkicon li { 
	display: block; 
	width:200px; 
	margin: 0.3em 0 0 0;
	}
	#buttonlinkicon li a {
	display: block; 
	width:200px; 
	text-decoration: none; 
	margin:0 0 0 0;  
	}
	#buttonlinkicon li a:link i, #buttonlinkicon li a:visited i, #buttonlinkicon li a:hover i, #buttonlinkicon li a:active i { 
	visibility:hidden;text-decoration: none; 
	} 

#buttonlinkicon li#buttonlinkicon_coursedate, #buttonlinkicon li#buttonlinkicon_coursedate a { 
height:70px; 
background-image:url(../images/index/btn_date.gif);}
#buttonlinkicon li#buttonlinkicon_freedls, #buttonlinkicon li#buttonlinkicon_freedls a { 
height:70px; 
background-image:url(../images/index/btn_free.gif) ;}
#buttonlinkicon li#buttonlinkicon_ask, #buttonlinkicon li#buttonlinkicon_ask a  { 
height:70px; 
background-image:url(../images/index/btn_ask.gif);}
#buttonlinkicon li#buttonlinkicon_discussion, #buttonlinkicon li#buttonlinkicon_discussion a  { 
height:70px; 
background-image:url(../images/index/btn_discussion.gif);}

		#buttonlinkicon li#buttonlinkicon_coursedate a:hover,
		#buttonlinkicon li#buttonlinkicon_coursedate a.current,		
		#buttonlinkicon li#buttonlinkicon_freedls a:hover,
		#buttonlinkicon li#buttonlinkicon_freedls a.current,
		#buttonlinkicon li#buttonlinkicon_ask a:hover,
		#buttonlinkicon li#buttonlinkicon_ask a.current,
		#buttonlinkicon li#buttonlinkicon_discussion a:hover,
		#buttonlinkicon li#buttonlinkicon_discussion a.current {		
		background-position:bottom; 
		}		
span.navtxt { visibility:hidden; font-size:7px; font-family:Arial, Helvetica, sans-serif;}

#mainnavi {float:right; background-image:url(../images/_all/menu_bg.gif); background-repeat:repeat-x; width:940px; height:25px;}
#navi {margin: 0 0 0 0; float:right;}
#navi li {display: inline; float:left;}
#navi a:link, #navi a:visited {font-size: 15px; font-weight:bold; padding: 2px 13px 2px 13px; text-decoration: none; color: #666666; float:left;}
#navi a.active:link, #navi a.active:visited, #navi a:hover {color: #000000;}

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

#leftpanel {float:left; width:200px; height:755px; background-repeat:no-repeat; margin-top:10px; background-color:#eeeeee; margin-left:5px;}
#leftpanel_2 {float:left; width:200px; height:775px; background-repeat:no-repeat; margin-top:10px; background-color:#eeeeee; margin-left:5px;}
#leftpanel_3 {float:left; width:200px; min-height:800px; background-repeat:no-repeat; margin-top:10px; background-color:#eeeeee; margin-left:5px;}
#leftpanel_4 {float:left; width:200px; min-height:900px; background-repeat:no-repeat; margin-top:10px; background-color:#eeeeee; margin-left: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 0 0;}
.leftpanel_icon a:link, .leftpanel_icon a:visited {font-size: 12px; font-weight:bold; text-decoration: none; color: #6699cc;}
.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; min-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; min-height:3996px; 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; min-height:972px; 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; min-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; min-height:782px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop6 {float:left; width:231px; min-height:712px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop7 {float:left; width:231px; min-height:1182px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop8 {float:left; width:231px; min-height:580px; background-repeat:no-repeat; background-color:#ffffff; margin-left:5px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#leftpanel_innertop_dis {float:left; width:231px; min-height:550px; background-repeat:no-repeat; background-color:#eeeeee; margin-left:5px; }
#leftpanel_innertop_dis2 {float:left; width:231px; min-height:550px; background-repeat:no-repeat; background-color:#eeeeee; margin-left:5px; }


.leftpanel_icontop {margin:0 0 0 0.2em; padding: 0.3em 0 .2em 1em;}
.leftpanel_icontop li {margin: .3em .1em 0 0; padding: 0 0 0 0; list-style:none;}
.leftpanel_icontop a:link, .leftpanel_icontop a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.leftpanel_icontop a.active:link, leftpanel_icontop a.active:visited, .leftpanel_icontop a:hover {color: #000000;}
.leftpanelMember_icontop {margin:0 0 0 0.2em; padding: 0.3em 0 .2em 1em;}
.leftpanelMember_icontop li {margin: .8em .1em 0 0; padding: 0 0 0 0; list-style:none;}
.leftpanelMember_icontop a:link, .leftpanelMember_icontop a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.leftpanelMember_icontop a.active:link, leftpanelMember_icontop a.active:visited, .leftpanelMember_icontop a:hover {color: #000000;}
a.leftpanelMember_icontopSelected, a.leftpanelMember_icontopSelected:link, a.leftpanelMember_icontopSelected:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #000000;}
a.leftpanelMember_icontopSelected:hover {color:#6699cc; } 
a.leftpanelMember_icontopSelected:active {color:#6699cc;}

.leftpanelMemberDrop_icontop {margin:0 0 0 0.2em; padding: 0.3em 0 .2em 1em;}
.leftpanelMemberDrop_icontop li {margin: .8em .1em 0 0; padding: 0 0 0 0; list-style:none;}
.leftpanelMemberDrop_icontop a:link, .leftpanelMemberDrop_icontop a:visited {font-size: 11px; font-weight:lighter; text-decoration: none; color: #333333;}
.leftpanelMemberDrop_icontop a.active:link, leftpanelMemberDrop_icontop a.active:visited {color: #000000;}
.leftpanelMemberDrop_icontop a:hover {color: #000000;}
.leftpanelMemberDropSTOP_icontop {color:#FF0000; font-weight:lighter; }

.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/arrow_bluewhitebg.gif);}
.leftpanel_toptext_noimg {font-size: 12px; font-weight:bold; text-decoration: none; color: #666666;}

#leftpanel_inner {width:231px; height:632px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner_ {width:231px; height:702px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner2 {width:231px; min-height:602px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner2a {width:231px; height:562px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner3 {width:231px; height:522px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner4 {width:231px; height:3852px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner5 {width:231px; height:792px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner6 {width:231px; height:822px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner7 {width:231px; height:882px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner8 {width:231px; min-height:982px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner9 {width:231px; height:2562px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner10 {width:231px; height:1032px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner11 {width:231px; height:1182px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner12 {width:231px; height:1232px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner13 {width:231px; height:1532px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner14 {width:231px; height:900px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner_dis {width:231px; min-height:600px; background-repeat:no-repeat; background-color:#ffffff;}
#leftpanel_inner_dis2 {width:231px; min-height:850px; background-repeat:no-repeat; background-color:#eeeeee;}
#leftpanel_inner_dis3 {width:231px; min-height:550px; background-repeat:no-repeat; background-color:#eeeeee;}

/* discussion board */
.leftpanel_discboard {margin:0 0 0 0.2em; padding: 0.3em 0 .2em 1em;}
.leftpanel_discboard li {margin: .5px 0 0 0; padding: 0 0 .5em 0; list-style:none; border-bottom: 1px solid #cfcfcf; width:200px; }
.leftpanel_discboard a:link, .leftpanel_discboard a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.leftpanel_discboard a.active:link, leftpanel_discboard a.active:visited, .leftpanel_discboard a:hover {color: #000000;}

.leftpanel_discboard2 {margin:0 0 0 0; padding: 0.3em 0 .2em .3em;}
.leftpanel_discboard2 li {margin: .5px 0 0 0; padding: 0 0 .5em 0; list-style:none; border-bottom: 1px solid #cfcfcf; }
.leftpanel_discboard2 a:link, .leftpanel_discboard2 a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.leftpanel_discboard2 a.active:link, leftpanel_discboard2 a.active:visited, .leftpanel_discboard2 a:hover {color: #000000;}
.landing {float:left; background-color:#000000; width:329px; height:193px;}
.leftpanel_discboard3 {margin:0 0 0 0; padding: 0.3em 0 .2em .3em;}
.leftpanel_discboard3 li { margin: .5px 0 0 0; padding: 0 0 .5em 0; list-style:none; background-image:url(../images/discussion-tag.gif); width:260px; height:159px; }
.landing_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:300px; height:120px; margin-left:15px;}
#landing_foot {float:left; width:650px; height:70px; margin-top:70px;}


#middlecontentarea {float:left; width:480px; 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; min-height:400px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-left:10px;}
#middlecontentarea_disc {float:left; width:680px; min-height:500px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-left:5px; text-align:justify; padding-bottom:5px; }
#middlecontentarea_disccontent {float:left; width:680px; min-height:650px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff;; margin-left:0px; text-align:justify; padding-bottom:5px;}
#middlecontentarea_comment {float:left; width:480px; min-height:250px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff; margin-left:0px; text-align:justify; border-bottom: 1px solid #cfcfcf; border-top:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; padding-bottom:10px; }
#login {float:right; width:300px; height:15px; text-align:right;}
#disc_main1 {float:left; width:680px; min-height:50px; border-bottom:2px solid #0099ff; padding-bottom:10px;}
.disc_main2 {float:left; width:680px; min-height:100px; border-bottom:1px solid #0099ff; padding-bottom:10px; padding-top:10px;}

/*download */
#download_main1{float:left; width:680px; min-height:50px; border-bottom:2px solid #0099ff; padding-bottom:10px;}
.download_main2 {float:left; width:680px; min-height:500px; border-bottom:1px solid #0099ff; padding-bottom:10px; padding-top:10px;}
.border {border:1px solid #cfcfcf;}
.title_download {ont-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight:bold;}

.contenttext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.contenttext_short {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:350px;}
.contenttext_details {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a.contenttext_link, a.contenttext_link:link, a.contenttext_link:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none; color: #6699cc;}
a.contenttext_link:hover {color:#000000; } 
a.contenttext_link:active {color:#000000;} 
a.contenttext_link2, a.contenttext_link2:link, a.contenttext_link2:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; color: #0099ff;}
a.contenttext_link2:hover {color:#000000; } 
a.contenttext_link2:active {color:#000000;}
a.contenttext_link3, a.contenttext_link3:link, a.contenttext_link3:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none; color: #6699cc; width:80px; float:right;}
a.contenttext_link3:hover {color:#000000; } 
a.contenttext_link3:active {color:#000000;}  
a.contenttext_link4, a.contenttext_link4:link, a.contenttext_link4:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #0099ff; float:right;}
a.contenttext_link4:hover {color:#000000; } 
a.contenttext_link4:active {color:#000000;} 

h1 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:18px; padding: 0 0 0 0;}
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:300px; 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;}
.latest2 {margin:0 0 0 0.2em; padding: 0 0 .2em 1em;}
.latest2 li {display:block; margin: .2px 0 0 0; padding: 0 0 0 0; list-style:url(../images/_all/arrow_bluewhitebg.gif);}
.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:300px; 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 .1px; 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; text-align:center; color: #6699cc;}
.latest_submit a.active:link, .latest_submit a.active:visited, .latest_submit a:hover {color: #000000;}
.headlink {margin:0 10px; padding:0}
.headlink li {display:inline; margin:0 20px; padding:0}
.headlink a:link, .headlink a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none; color: #6699cc;}
.headlink a.active:link, .headlink a.active:visited, .headlink 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_training {float:left; width:209px; height:157px; background-image:url(../images/services/training.gif); background-repeat:no-repeat;}
#services_health {float:right; width:209px; height:157px; background-image:url(../images/services/healthCheck.gif); background-repeat:no-repeat; margin-left:20px;}
#services_coaching  {float:left; width:209px; height:157px; background-image:url(../images/services/coaching.gif); background-repeat:no-repeat; margin-top:20px;}
#services_assurance {float:right; width:209px; height:157px; background-image:url(../images/services/assuranceServices.gif); background-repeat:no-repeat; margin-left:20px; margin-top:20px;} 
#MSPservices_foundation {float:left; width:209px; height:157px; background-image:url(../images/services/msp_found.gif); background-repeat:no-repeat;}
#MSPservices_practitioner {float:left; width:209px; height:157px; background-image:url(../images/services/msp_practitioner.gif); background-repeat:no-repeat; margin-left:20px;}
#MSPservices_overview  {float:left; width:209px; height:157px; background-image:url(../images/services/msp_overview.gif); background-repeat:no-repeat; margin-top:20px; margin-left:120px;}

#P3Oservices_foundation {float:left; width:209px; height:157px; background-image:url(../images/services/P3O-Foundation.gif); background-repeat:no-repeat;}
#P3Oservices_practitioner {float:left; width:209px; height:157px; background-image:url(../images/services/P3O-Practitioner.gif); background-repeat:no-repeat; margin-left:20px;}
#P3Oservices_overview  {float:left; width:209px; height:157px; background-image:url(../images/services/P3O-overview.gif); background-repeat:no-repeat; margin-top:20px; margin-left:120px;}

.services_coursetxt {width:150px; height:130px; margin-top:4.0em; 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;}
.arrow_2 {margin:0 0 0 0.2em; padding: 0.1em 0 .1em 1em;}
.arrow_2 li {margin: 0 0 0 0; padding: .3em 0 0 0; list-style-image:url(../images/_all/arrow.gif); width:330px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.arrow_2 a:link, .arrow_2 a:visited {font-size: 11px; font-weight:bold; text-decoration: none; color: #6699cc;}
.arrow_2 a.active:link, .arrow_2 a.active:visited, .arrow_2 a:hover {color: #000000;}

.acc_bg {float:right; background-image:url(../images/courses/apmg.gif); width:480px; min-height:150px; background-repeat:no-repeat;}
.acc_bgMSP {float:right; background-image:url(../images/courses/apmg_msp.gif); width:480px; min-height:150px; background-repeat:no-repeat;}
.acc_bgP3O {float:right; background-image:url(../images/courses/apmg_p3o.gif); width:480px; min-height:150px; background-repeat:no-repeat;}
.acc_bgBOTH {float:right; background-image:url(../images/courses/apmg_three.jpg); width:480px; min-height:220px; background-repeat:no-repeat;}
.acc_bgBOTHH {float:right; background-image:url(../images/courses/apmg_Hthree.jpg); width:480px; height:260px; background-repeat:no-repeat; background-position:bottom;}
.acc_bgBOTHHH {float:right; width:480px; height:200px;}
.acc_bg_empty {float:right; width:480px; min-height:220px; background-repeat:no-repeat;}

#rightpanel_1 {float:right; width:204px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff;}
#rightpanel_2 {float:right; width:204px; min-height:150px; 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_dis {float:right; width:693px; background-repeat:no-repeat; margin-top:2px;}
#rightpanel_inner2 {float:right; width:685px; background-repeat:no-repeat; margin-top:2px; background-color:#ffffff; border-left: 1px solid #cfcfcf;}
#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;}
#leftpanel_inner_t {float:left; width:231px; height:30px; background-repeat:no-repeat; margin-top:10px; background-color:#ffffff;border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
#leftpanel_inner_m {float:left; width:231px; background-repeat:no-repeat; background-color:#ffffff; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
#leftpanel_inner_b {float:left; width:231px; background-repeat:no-repeat; background-color:#ffffff; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}



/* --- footer --- */
#footer {float:left; position:relative; height:35px; width:937px; margin: 0 auto; background-image:url(../images/_all/footer_bg.gif); background-repeat:repeat-x;}
#footerleft {float:left; height:35px; width:485px; background-image:url(../images/_all/footer_hilogic_logo.gif); background-repeat:no-repeat;}
#footerright {float:right; height:35px; width:320px;}
#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; min-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;}
/* course listings table w/o border */
table.course-listingsNoBorder {border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:100%;}
.course-listingsNoBorder td, .course-listingsNoBorder th {text-align:left; vertical-align:top; padding: 3px 8px 3px 2px;}
td.listingsNoBorder  {text-align:left; vertical-align:top; padding: 3px 8px 3px 2px; border:0;}

input:focus, input.focused { border-color: #a51e22;}
textarea:focus, textarea.focused { border-color: #a51e22;}


