/* CSS Document */
body
{
margin:0px;
}
.HMAIN
{
width:100%;
margin:auto;
}
.HMAINFix
{
width:1002px;
margin:auto;
}
.HMain_back
{
width:972px;
padding:15px 15px 40px 15px;
margin:auto;
float:left;
}
.defacto_mainDaMain
{
width:420px;
float:right;
}

.defacto_main
{
width:420px;
float:right;
border:3px solid #5A7A47;
}
.success_main
{
width:544px;
float:left;
}
.success_mainA1
{
clear:both;
position:relative
}
.success_mainA
{
float:left;
}
.success_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#49633A;
text-align:center;
font-weight:bold;
padding-top:35px;
padding-right:7px;
}
.succees_dots
{
	background:url(images/home04Nov2010dots.gif) no-repeat;
	width:119px;
	height:19px;
	position:absolute;
	left: 295px;
	top: 18px;
}
.success_headingUNder
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#5E5E5E;
line-height:25px;
text-align:left;
padding-right:55px;
clear:both;
}
.clear
{
clear:both;
}
.clear2
{
clear:both;
height:48px;
}
.clear3
{
clear:both;
height:35px;
}
.defacto_heading
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
line-height:40px;
text-align:center;
font-weight:bold;
background-color:#5A7A47;
}
.defacto_heading h1
{
font-size:1.2em;
margin:0px;
padding:0px;
}
.defacto_boxes
{
width:210px;
float:left;
padding-top:10px;
padding-bottom:10px;
}
.defacto_under_main
{
font-family:Arial, Helvetica, sans-serif;
color:#64884F;
text-align:left;
line-height:18px;
background:url(images/arrow_home.gif) no-repeat 8px 9px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}
.defacto_under_main h2
{
font-size:0.8em;
margin:0px;
padding:0px;
font-weight:bold;
}
.defacto_under_main h3
{
font-size:0.7em;
margin:0px;
padding:0px;
font-weight:bold;
}
.defacto_under_main a
{
color:#5E5E5E;
font-weight:normal;
text-decoration:underline;
}
.defacto_under_main a:hover
{
text-decoration:none;
}
.defacto_under_main a:visited
{
color:#5E5E5E;
}
.Home_logos_main
{
padding:10px 15px 30px 15px;
float:left;
width:972px;
}
.Tools_main
{
margin:auto;
width:972px;
}
.Tools_heading_MAIN
{
padding-bottom:30px;
clear:both;
float:left;
width:972px;
}
.Tools_heading_line
{
background:url(images/lines_heading.gif) no-repeat right 6px;
width:351px;
float:left;
height:20px;
}
.Tools_heading_line2
{
background:url(images/lines_heading.gif) no-repeat 0px -22px;
width:351px;
float:left;
height:20px;
}
.Tools_heading_Text
{
font-family:Arial, Helvetica, sans-serif;
color:#858484;
width:270px;
letter-spacing:1px;
text-align:center;
float:left;
line-height:20px;
font-weight:bold;
}
.Tools_heading_Text h3
{
font-size:0.95em;
margin:0px;
padding:0px;
}
.Tool1_main
{
width:230px;
float:left;
margin-right:133px;
border-left:1px solid #ECECEC;
border-top:1px solid #ECECEC;
border-right:4px solid #ECECEC;
border-bottom:4px solid #ECECEC;
padding:10px 0px;
}
.Tool1_main2
{
width:230px;
float:left;
border-left:1px solid #ECECEC;
border-top:1px solid #ECECEC;
border-right:4px solid #ECECEC;
border-bottom:4px solid #ECECEC;
padding:10px 0px;
}
.tool_logo_cz
{
width:230px;
background:url(images/comman_logos.gif) no-repeat 44px -90px;
height:35px;
}
.tool_logo_TG
{
width:230px;
background:url(images/comman_logos.gif) no-repeat 41px -50px;
height:35px;
}
.tool_logo_Qz
{
width:230px;
background:url(images/comman_logos.gif) no-repeat 71px 0px;
height:35px;
}
.tool_logo_MAINText
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#5E5E5E;
line-height:20px;
text-align:center;
width:230px;
}
.tool_logo_MAINText a
{
color:#5E5E5E;
text-decoration:none;
}
.tool_logo_MAINText a:hover
{
text-decoration:underline;
}
.tool_logo_MAINText a:visited
{
color:#5E5E5E;
}
.register
{
 background:url(images/buy_nowBack.gif) repeat-x bottom;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.8em;
 font-weight:bold;
 text-align:center;
 width:120px;
 line-height:34px;
 margin:auto;
 clear:both;
}
.register a
{
 color:#FFFFFF;
 text-decoration:none;
 }
 .register a:hover
{
 text-decoration:underline;
 }
 .register a:visited
{
 color:#FFFFFF;
 }
.buyNow
{
 background:url(images/registration_back.gif) repeat-x bottom;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.8em;
 font-weight:bold;
 text-align:center;
 width:120px;
 line-height:34px;
 margin:auto;
}
.buyNow a
{
 color:#FFFFFF;
 text-decoration:none;
 }
 .buyNow a:hover
{
 text-decoration:underline;
 }
 .buyNow a:visited
{
 color:#FFFFFF;
 }
.teacher_main
{
width:325px;
border:1px solid #E2E2E2;
margin:auto;
height:32px;
clear:both;
}
.teacher_main_heading
{
width:120px;
background-color:#FFFFFF;
float:left;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
text-align:center;
color:#49633A;
}
.teacher_main_heading a
{
color:#49633A;
text-decoration:none;
}
.teacher_main_heading a:hover
{
text-decoration:underline;
}
.teacher_main_heading a:visited
{
color:#49633A;
}
.teacher_main_text
{
width:205px;
background-color:#FAFAFA;
float:left;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
color:#666666;
}
.teacher_main_text a
{
color:#666666;
text-decoration:none;
}
.teacher_main_text a:hover
{
text-decoration:underline;
}
.teacher_main_text a:visited
{
color:#666666;
}
.cate_exploreMain
{
float:right;
}
.cate_exploreArrow
{
background:url(images/homeexplore_arrow.gif) no-repeat;
width:21px;
height:28px;
float:left;
}
.cate_explore
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666;
text-align:center;
line-height:28px;
float:left;
width:168px;
border-right:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
}
.cate_explore a
{
color:#999;
text-decoration:underline;
}
.cate_explore a:hover
{
text-decoration:none;
}
.cate_explore a:visited
{
color:#999;
}
.BAR_main
{
float:right;
padding:7px 55px 7px 0px;
}
.BAR_LEFT
{
background-color:#FFFFFF;
border:1px solid #9DA772;
padding:3px 3px;
float:left;
margin-right:12px;
}
.BAR_RIGHT
{
background-color:#FFFFFF;
border:1px solid #9DA772;
padding:3px 3px;
float:left;
}
.BAR_Current
{
background-color:#9DA772;
float:left;
/*margin:5px 12px 5px 0px;*/
margin:5px 8px 5px 0px;

/*width:11px;*/
width:8px;
line-height:10px;
color:#9DA772;
cursor:pointer;
}
.BAR_Current
{
color:#9DA772;
}
.BAR_Simple
{
background-color:#d7d7d7;
float:left;
/*margin:5px 12px 5px 0px;*/
margin:5px 8px 5px 0px;
/*width:11px;*/
width:8px;
line-height:10px;
color:#d7d7d7;
cursor:pointer;
}
.BAR_Simple
{
color:#d7d7d7;
}
.next_main
{
float:left;
}
.next_mainIcon
{
float:left;
background-color:#FFFFFF;
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
/*width:145px;*/
width:168px;
height:20px;
padding:4px 10px;
}
.next_mainIcon a
{
text-decoration:none;
}
.next_mainIcon a:hover
{
text-decoration:none;
}
.next_mainIcon a:visited
{

}
.next_mainARROW
{
float:left;
background:url(images/homeexplore_arrowLeft.gif) no-repeat;
width:21px;
height:28px;
}
.succees_main
{
background-color:#F8F8F8;
width:500px;
float:left;
}
.succeed_underText
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
color:#5e5e5e;
text-align:center;
line-height:25px;
}
* html .succeed_underText
{
line-height:30px;
}
.home_category_main
{width:420px;
float:left;
height:159px;
}


.home_teacherMain
{
border:1px solid #e2e2e2;
width:180px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#e36500;
text-align:center;
line-height:30px;
font-weight:bold;
margin-left:15px;
}
* html .home_teacherMain
{
margin-left:7px;
}
.home_teacherMain a
{
color:#e36500;
text-decoration:none;
}
.home_teacherMain a:hover
{
text-decoration:underline;
}
.home_teacherMain a:visited
{
color:#e36500;
}
.home_IIFTMain
{
border:1px solid #e2e2e2;
width:180px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#e36500;
text-align:center;
line-height:30px;
font-weight:bold;
margin-right:15px;
}
* html .home_IIFTMain
{
margin-right:7px;
}
.home_IIFTMain a
{
color:#e36500;
text-decoration:none;
}
.home_IIFTMain a:hover
{
text-decoration:underline;
}
.home_IIFTMain a:visited
{
color:#e36500;
}
