/* General Section */



body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; background-color:#484848; behavior:url(/includes/csshover.htc); }



a { text-decoration:none; color:#447f0c; }



a:hover { text-decoration:underline; color:#cc0000; }



img { border:none;}



.clB { clear:both; }



h1 { margin:0; font-size:18px; padding:8px 12px 8px 12px; color:#c51313; }



h2 { margin:0; font-size:14px; padding:6px 12px 6px 12px;;  color:#c51313; }



h3 { margin:0; font-size:12px; padding:6px 12px 6px 0;  color:#FFFFFF; }



p { margin:0; font-size:12px; padding:4px 12px 6px 12px; line-height:16px; color:#333333; text-align:justify; }



div.generalDiv {padding:5px 0 0 12px; clear:both;}



ul.genList { font-weight:bold; font-size:14px;}

ul.genList li {padding-bottom:6px;}



.picBorder {border:1px solid #666;}



/* Header Section */



div.overallContainer{ width:780px; margin:20px auto; }



div.headerContainer { width:780px;}



div.headerLeft { width:390px; height:148px; background-image:url(../images/top_left.jpg); float:left; }



div.headerRight { width:390px; height:148px; background-image:url(../images/top_right.jpg); float:right; }



div.logoCIC { width:72px; height:65px; margin: 10px 0 0 20px; }



div.logoTxt { width:258px; height:24px; margin: 5px 0 0 20px; }



/* Menucontainer */



div.menuContainer{ clear:both; height:33px; background:url(../images/btn_green.jpg) left top repeat-x ; border:1px #FFFFFF solid; width:778px; }



div.menuContainer ul.menuLink { margin:0; list-style:none; padding:0; }



div.menuContainer ul.menuLink li { list-style:none; margin:0; float:left; padding:0; font-size:13px; color:#FFFFFF; font-weight:normal; }



div.menuContainer ul.menuLink li a { padding:8px 8px 9px 7px; display:block; color:#fefefe; text-decoration:none; border-right:1px #FFFFFF solid; }



div.menuContainer ul.menuLink li a.btnContact { border-right:none; padding-right:15px; }
div.menuContainer ul.menuLink li a.btnFeedback { border-right:none; padding-right:15px; }



div.menuContainer ul.menuLink li a:hover { background:url(../images/btn_red.jpg); text-decoration: none; color:#FFFFFF; }



div.menuContainer ul.menuLink li a.menuActive { background:url(../images/btn_red.jpg); text-decoration:none; }





/* Submenu */



div.menuContainer ul.menuLink li.subMenu:hover ul.subLinks { visibility: visible; }



div.menuContainer ul.subLinks { margin:0; padding:1px 0 0 0; }



div.menuContainer ul.menuLink ul.subLinks li { float:none; padding:0;}



div.menuContainer ul.menuLink ul.subLinks a { color: #FFFFFF; width:100px; padding:4px 0 4px 7px; display:block; border:1px solid #FFFFFF; border-top:none; background:url(../images/btn_green.jpg); }



div.menuContainer ul.menuLink ul.subLinks a:hover { background:url(../images/btn_red.jpg); border:1px solid #FFFFFF; border-top:none;} 



div.menuContainer ul.menuLink ul.subLinks { position: absolute; visibility:hidden; z-index: 100;	/* Need to add this block in here */ }



/* Body Content */



div.bodyContentTop{ clear:both; margin-top:20px; width:778px; }



div.bodyContent { background-color:#FFFFFF;  width:778px; overflow:hidden; border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid; }



div.bodyContHomeLft{ float:left; width:240px; padding:5px 0 0 12px; }



div.bodyContHomeRht { float:right; width:520px; }



div.bodyContHomeRht h1 { padding:0 0 0 12px; }



/* Footer Content */



div.footerContainer { clear:both; width:778px; background-color:#66ab25; font-size:11px; font-weight:bold; color:#000000; overflow:hidden; border-left:1px #ffffff solid; border-right:1px #ffffff solid; }



div.footerLinks {  padding:8px 0 0 12px; width:420px; line-height:18px; float:left; }



div.footerLinks a, div.footerCompLink a { color:#000000; text-decoration:none; }



div.footerLinks a:hover, div.footerCompLink a:hover { color:#FFFFFF; text-decoration:none; }



div.footerCompLink { float:right; padding:8px 15px 0 0; width:285px; }



/* BreadCrump */



.subpageBreadCrump { font-size:12px; width:766px; padding:5px 0 0 12px; }



/* Profile Content */

div.bodyProfileContent { overflow:hidden; width:778px; }



div.bodyProfileContLft { float:left; width:544px; clear:both;  }



div.bodyProfileContLft p img.profilePic { margin-right:10px;float:left; border:1px solid #666;}





/* Right Side Panel */

 

div.bodyProfileContRhtNav { float:right; width:224px; }



div.whoCanRightPanel { margin:0 12px 0 0; background:url(../images/img_rightpanel.jpg) repeat-x; padding:0 0 0 8px; }



.btnReadmore { text-align:right; color:#447f0c; font-size:10px; padding:4px 10px; } 



.whoCanRightPanelList { width:197px; margin:8px 0 6px 0; }



.whoCanRightPanelList ul { list-style:none; margin:0; padding:0; }



.whoCanRightPanelList li { list-style:none; margin:0; background:url(../images/arrow.gif) no-repeat 4px 6px; font-size:11px; padding:1px 14px 1px 14px; }

 

/* Help for China */ 



.chinaBusiList { font-size:15px; font-weight:bold; }

.chinaBusiList li { padding-bottom:5px;}



/* Classroom and Graduation */



.classRoomImgLft { float:left; width:345px; height:250px; padding:5px 0 65px 12px; }



.classRoomImgRht { float:right; width:345px; height:250px; padding:5px 14px 65px 5px; }



/* Courses Table */



.catagories { width:80%; margin:5px 0 5px 12px; }



.catagories td { padding:5px 8px 5px 14px; }



.colLeft {height:auto; float:left; width:410px; padding-right:10px;}