body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.content{
	padding:10px 0 0 0;
}
.banner{
	POSITION:ABSOLUTE;
	LEFT:0;
	TOP:135;
}
/*div{
	border:1px solid #FF0000;
}
*/
.content2{
	background-image:url(../images/toefl_top_bg.gif);
	background-repeat:no-repeat;
	padding:10px 0 0 0;
}
.wrap{
	background-image:url(../images/toefl_right_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
/*	height:auto !important;
	height:400px;
	min-height:400px;
*/	margin-top:30px;
	border-bottom:1px solid #dcdcdc;
	/*background-color:#FF0000;*/
}
/**************left-col start*******************/
.left-col{
	width:535px;
	padding:0 0 0 20px;
	float:left;
}
.top-header{
	background-color:#ECF6FF;
	border:1px solid #E6E6E6;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#02123B;
	padding:3px 3px 3px 10px;
}
.top-header a:link, .top-header a:active, .top-header a:visited{
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#02123B;
	text-decoration:underline;
}
.top-header a:hover{
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FF9900;
}

.box-inr {
	border:1px solid #E3E2E2;
	border-left:none;
	background-color:#FFF;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#071F5D;
	border-top:none;
	padding:0;
	text-align:justify;
}
.top-header span{
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3E668A;
	padding:2px 3px 4px 10px;
}
p, ul, li{
	margin:0;
}
.blue-text{
	color:#071F5D;
	font-weight:bold;
}
.td1{
	background-color:#FFFCF8;
	line-height:35px;
}
.td2{
	background-color:#ECF6FF;
	line-height:35px;
}
.td3 td{
	background-color:#ECF6FF;
	line-height:15px;
	padding:7px 10px 5px 10px;
}

.details a:link, .details a:visited, .details a:active{
	color:#032456;
	font-size:11px;
	line-height:33px;
}
.details a:hover{
	color:#FF9900;
	font-size:11px;
	text-decoration:none;
}
.practice a:link, .practice a:visited, .practice a:active{
	color:#032456;
	font-size:12px;
	line-height:35px;
}
.practice a:hover{
	color:#FF9900;
	font-size:12px;
	text-decoration:none;
}

.hd2{
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#02123B;
	padding:0 3px 1px 10px;
	line-height:35px;
}
.arrow li{
	list-style-image:url(../../images/toefl_012.gif);
	list-style-position:outside;
	line-height:15px;
	padding-left:7px;
	margin-left:20px;
	#margin-left:60px;
	text-align:justify;
	padding:0 0 3px 0;
	
}
.arrow2 li{
	list-style-image:url(../../images/toefl_bullet_01.gif);
	list-style-position:outside;
	line-height:15px;
	padding-left:7px;
	margin-left:20px;
	#margin-left:60px;
	text-align:justify;
	padding:0 0 3px 0;
}
.arrow3 li{
	list-style-image:url(../../images/toefl_bullet_02.gif);
	list-style-position:outside;
	line-height:15px;
	padding-left:7px;
	margin-left:20px;
	#margin-left:60px;
	text-align:justify;
	padding:0 0 3px 0;
}

/**************left-col end*******************/

/**************right-col start*******************/

.right-col{
	width:173px;
/*	margin:10px;
*/	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:right;
	/*background-color:#FF0000;*/
}
.right-bg{
	background-image:url(../../images/toefl_008.gif);
	background-position:right 0;
	background-repeat:repeat-y;
	padding:5px;
}
/*.dot-bg{
	background-image:url(../../images/toefl_009.gif);
	background-repeat:repeat-x;
	background-position:center;
}
*/
.right a:link, .right a:visited, .right a:active{
	color:#032456;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
	padding-left:10px;
}
.right a:hover{
	color:#FF9900;
	font-size:11px;
	text-decoration:none;
}
/**************right-col end*******************/
.form-tbl,{
	width:90%;
}
.form-tbl td,{
	
}

img{
	border:none;
}
.txt{
	text-align:justify;
	line-height:15px;
}
.td-height  tr td{
	height:30px;
	line-height:22px!important;
	line-height:15px;
	font-weight:bold;
}
.td-height-new  tr td{
	height:30px;
	line-height:15px!important;
	line-height:15px;
	font-weight:bold;
}
.orange-hd{
	font-size:11px;
	color:#FF8400;
	font-weight:bold;
	padding:0 0 5px 0;
}
iframe{
	border:1px solid #7897BF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
}
.display-tbl{
	width:60%;
	border:1px solid #D9E8F3;
	border-collapse:collapse;
	text-align:left;
	background-color:#F1F8FD;
}
.display-tbl th {
	border-top:1px solid #D9E8F3;
	border-bottom:1px solid #D9E8F3;
	background-color:#BEE3FF;
	border-collapse:collapse;
	padding:3px;
	color:#0B3049;
}
/*.display-tbl td, .display-tbl td strong{
	border-top:1px solid #D9E8F3;
	border-collapse:collapse;
	padding:3px;
	color:#000;
}
*/
.display-tbl td, .display-tbl td {
	border-top:1px solid #D9E8F3;
	border-collapse:collapse;
	padding:3px;
	color:#000;
}
.display-tbl strong{
	border-collapse:collapse;
	padding:3px;
	color:#000;
}

.display-tbl a:link, .display-tbl a:active, .display-tbl a:visited, .display-tbl a:hover{
	color:#000;
	line-height:20px;
}

/*******************************************/
.display-tbl2{
	border:1px solid #D9E8F3;
	border-collapse:collapse;
	text-align:left;
}
.display-tbl2 tr{
	background-color:#F1F8FD;
	border-top:1px solid #D9E8F3;
	border-bottom:1px solid #D9E8F3;
	border-collapse:collapse;
	padding:3px;
	height:20px;
}
.display-tbl2 td, {
	border-top:1px solid #D9E8F3;
	border-collapse:collapse;
	padding:3px;
	color:#000;
	height:20px;
}
.display-tbl2 a:link, .display-tbl2 a:active, .display-tbl2 a:visited, .display-tbl2 a:hover{
	color:#000;
	line-height:20px;
}
.display-tbl2 strong{
 color:#000;
}
.display-tbl2 em{
 color:#262626;
}
.display-tbl2 p{
	padding:5px 0 0 0;
}
.reports p{
	padding:5px 0 5px 0;
	text-align:justify;
}
/*********************************************************************/
.top_bg{
	background-image:url(../images/toefl_top_bg.gif);
	background-repeat:no-repeat;
	height:47px;
	width:738px;
}
.top a:link, .top a:visited, .top a:active{
	color:#032456;
	font-size:11px;
	text-decoration:none;
	line-height:23px;
	padding:0 10px 0 5px;
}
.top a:hover{
	color:#FF9900;
	font-size:11px;
	text-decoration:none;
}
.top span{
	line-height:23px;
	vertical-align:middle;
}
.breadcrumb {
	margin-left:20px !important;
	margin-left:10px ;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active{
	color:#000;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
}
.breadcrumb a:hover{
	color:#FF9900;
	font-size:10px;
	text-decoration:none;
}
.breadcrumb span{
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.login-bg{
/*	background-image:url(../images/toefl_login_bg.gif);
*/	background-image:url(../images/toefl_dot_bg.gif);
	background-repeat:repeat-y;
}
.hr-bg{
	border-bottom:1px solid #E3E2E2;
	/*background-image:url(../images/toefl_dot_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
}
.faq{
	padding:5px 10px 0 20px;
}
.black-hd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-size:16px;
	font-weight:bold;
	color:#013E8B;
}
/******************* channel ***********************/
.product{
	background-image:url(../images/toefl_product_bg.gif);
	background-repeat:repeat-x;
	width:240px !important;
	width:236px;
	height:154px;
	border:1px solid #CCCCCC;
	float:left;
	margin:10px 7px 10px 7px;
}
.dtls{
	background-image:url(../images/toefl_dtls_bg.gif);
	background-repeat:repeat-x;
	height:26px;
	width:221px !important;
	width:218px;
	margin:10px 10px 0 10px;
	
}
.cart span{
	line-height:26px;
	vertical-align:middle;
	padding:0 9px 10px 10px;
	float:left;
}
.cart img{
	margin:0 0 0 10px;
	float:left;
}
.testimonial {
	background-image:url(../images/toefl_testimonial_bg.gif);
	background-repeat:repeat-y;
}
.testimonial div{
	padding:5px 20px 1px 20px;
}
.testimonial span{
	color:#000099;
	margin:2px 0 10px 0px;
	text-align:right;
}
.testimonial-bot{
	background-image:url(../images/toefl_testimonial_bot.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:21px;
}

/***************** reading  *************************/
.type-bg{
	background-image:url(../images/toefl_read_bg.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}
.type-sub{
	padding:0 5px 10px 25px;
	font-size:10px;
}
.type-sub-bold{
	padding:10px 0 10px 25px;
	font-size:10px;
	font-weight:bold;
}
.type-bg2{
	background-image:url(../images/toefl_read_bg2.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}

.padding1{
	margin:14px 0 0 0;
	text-align:justify;
}

.question{
	font-size:10px;
	font-weight:bold;
	color:#013E8B;
	padding:5px;
}
.reports-bg{
font-size:14px; 
color:#0D0F5B;
background-image:url(../images/toefl_reports_bg.gif);
background-repeat:repeat-x;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:6px 0 0 5px;
}
.inner-padding{
padding:0 10px 0 10px;
}
/******************* writing ***********************/
.type-bg3{
	background-image:url(../images/toefl_write_bg.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}
.type-bg4{
	background-image:url(../images/toefl_write_bg2.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}
/***************** speaking *************************/
.type-bg5{
	background-image:url(../images/toefl_listen_bg.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}

.type-bg6{
	background-image:url(../images/toefl_listen_bg2.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}
/******************** listening **********************/
.type-bg7{
	background-image:url(../images/toefl_speak_bg2.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}

.type-bg8{
	background-image:url(../images/toefl_speak_bg.gif);
	background-repeat:no-repeat;
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 40px;
}
.type-bg9{
	line-height:32px;
	margin:8px 0 0 20px;;
	font-weight:bold;
	font-size:11px;
	padding:0 0 0 5px;
}

/******************************************/
.shopping a:link, .shopping a:visited, .shopping a:active{
	color:#032456;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
}
.shopping a:hover{
	color:#FF9900;
	font-size:11px;
	text-decoration:none;
}
.shopping span {
	color:#868686;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
}
.blue-hd{
	color:#013E8B;
	font-weight:bold;

}
.bg3{
	line-height:20px;
	font-weight:bold;
	padding-left:0px;
	color:#1558b0;
	border-bottom:1px solid #F1F1F1;
}
.bg4{
	line-height:20px;
	font-weight:bold;
	padding-left:0px;
	color:#0C7DD6;
	border-bottom:1px solid #F1F1F1;
}
.bg5{
	line-height:20px;
	font-weight:bold;
	padding-left:0px;
	color:#0C4593;
	border-bottom:1px solid #F1F1F1;
}
.divider{
	border-top:1px solid #013E8B;
}
/*.bg3{
	background-image:url(../images/toefl_033.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:40px;
	font-weight:bold;
	padding-left:20px;
	color:#000;
}
*/
.score{
	font-size:11px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/toefl_039.gif);
	background-position:center;
	background-repeat:no-repeat;
	line-height:24px;
}
.score span{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:0 0 0 17px;
}

/*############# general ###########*/

a:link, a:visited, a:active{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#FF9900;	
	text-decoration:none;
}
li{
	margin-bottom:0;
}

.align-top{
	vertical-align:top;
}
.align-middle{
	vertical-align:middle;
}
.align-left{
	text-align:left;
}
.align-center{
	text-align:center;
}
.align-right{
	text-align:right;
}
.float-right{
	float:right;
}
.float-left{
	float:left;
}
.full-width{
	width:100%;
}
.pos-ab{
	position:absolute;
}

form{
	padding:0;
	margin:0;
}

.clear-both{
	clear:both;
}
.clear-left{
	clear:left;
}
.clear-right{
	clear:right;
}
.error-msg{
	color:#f00;
}
.top-5px{
	padding-top:5px;
}
.red-txt{
	color:#ff0000;
}
.grey-txt{
	color:#999;
}
img{
	border:none;
}
.img-left{
	float:left;
	margin-right:20px;
	background-color:#FFFFFF;
}
.img-right{
	float:right;
	margin-left:20px;
	background-color:#FFFFFF;
}

input.radio{
	margin:0 2px 0 -2px !important;
	margin:0 0 0 -4px;
	padding:0;
	border:none;
	background-image:none;
}
input.chkbox{
	margin:0 2px 0 -2px !important;
	margin:0 0 0 -4px;
	padding:0;
	border:none;
	background-image:none;
}
input, textarea{
/*	border:1px solid #7F9DB9;
*/	margin-right:3px;
}
input.no-border{
	border:none;
}

input.auto{
	height:auto;
	width:auto;
}