﻿
body
{
	text-align:center;
}

#formatter
{
	background-image: none;
	MARGIN-RIGHT: auto; 
    MARGIN-LEFT: auto; 
	width: 972px;
	text-align:left;
}

#wrapper.region9 
{
	min-width:780px;
	width:972px;
}

.fragmentfooter
{
	text-align: left;
	width: 100% !important;
	padding-right:0px !important;
	padding-left:0px !important;
	padding-left:10px;
}

#footer, #head, #foot
{
	width: 974px ! important;
	margin-top: 0px;
}	
#portalcontent
{
	background:#fff;
	float: left;
	width: 972px;
}
#rightPanel
{
	margin-top: 2px;
	width: 972px;
}
#leftcontent
{
	margin: 3px;
	margin-left: 2px;
	margin-right: 0px;
	padding-right: 5px;
}
.topbg
{
	background-color: #F0F8FB;
	background-image: url(/_imgs/sales/portal/portal3/grad_white_665x25.png);
	border-bottom: solid 1px #C9D0D6;
}
.ctlLessonBox a
{
	color: #333333;
	text-decoration: none;
}

.ctlLessonBox a:hover
{
	color: #333333;
	text-decoration: underline;
}

#TeacherLink a, #TestSection a
{
	color: #E6069A;
	font-weight: bold;
	text-decoration: underline;
}

#WrapperDiv
{
	font-size: 12px;
	font-family: Arial;
	float: left;
	width: 972px;
	border: solid 1px #91C2DC;
	border-top: none;
	margin-top: -1px;
}

.ctlMiniTestSection
{
	width: 243px;
	float: left;
}

#CitySubmit
{
	float: left;
	width: 245px;
	background-color: #F2FFE1;
	padding-top: 5px;
	padding-left: 10px;
}

#BodySection
{
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 665px;
}

#ctlVideoTitleSection
{
	width: 230px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.quizdesc
{
	padding: 0px;
}

.quizdesc a, .linkstyle a
{
	color: #333333;
	text-decoration: none;
}

.linkstyle a:hover, .quizdesc a:hover, .EtownDEE_MiniTest a:hover
{
	color: #333333 !important;
	text-decoration: underline !important;
}

#PopularText
{
	background: url(/_imgs/sales/portal/portal3/center_bg.gif);
	padding-left: 18px;
	font-size: 12px;
}
#lifestyle, #business
{
	float: left;
	padding: 8px 10px 0 0;
	width:75%;
}

.EtownDEE_MiniTest td
{
	padding-left: 5px;
	font-size: 12px;
}
.EtownDEE_MiniTest a
{
	color: #333333;
	text-decoration: underline;
}

.width178
{
	float: left;
	width: 178px;
}

.desclink
{
	color: #425D7B;
	text-decoration: none;
}

.eftext
{
	float: left;
	width: 228px;
	text-align: left;
	padding-left: 5px;
}
.eftext .headtext, .testtext .headtext, #topscores .headtext
{
	padding:0px;
}
.eftext a:hover
{
	text-decoration: underline;
	color: #333333;
}

.aboutef
{
	float: left;
	width: 293px;
	padding-top: 2px;
	padding-left: 10px;
}

.efimg
{
	float: left;
	width: 50px;
	padding-top: 5px;
}

.link
{
	text-decoration: none;
	color: #333333;
}

.headtext
{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #007491;
	text-align: left;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
	clear: both;
}
.headtext a
{
	color: #007491;
	text-decoration: none;
}
.title
{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #425D7B;
	text-align: left;
}

.rightbg
{
	float: left;
	width: 293px;
	background-image: url(/_imgs/sales/portal/portal3/grad_white.png);
	background-color: #F0F8FB;
	border-bottom: solid 1px #CAD1D9;
}

.leftbg
{
	float: left;
	width: 243px;
	background-color: #F0F8FB;
	background-image: url(/_imgs/sales/portal/portal3/grad_white_245x25.png);
	border-bottom: solid 1px #C9D0D6;
}

.contentdiv
{
	float: left;
	width: 293px;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial;
}

.centerbg
{
	float: left;
	width: 413px;
	background-color: #F0F8FB;
	background-image: url(_imgs/sales/portal/portal3/grad_white_430x25.png);
	border-bottom: solid 1px #C9D0D6;
}

.linkcolor
{
	color: #333333;
}

.star
{
	float: left;
	width: 9px;
	height: 32px;
}

.startext
{
	float: left;
	width: 55px;
	height: 32px;
}

.selectbox178
{
	width: 150px;
}

.linkbtn
{
	color: #283E4C;
	text-decoration: none;
}

.width413
{
	float: left;
	width: 413px;
	margin-top: 5px;
}

.width663
{
	float: left;
	width: 663px;
}

.width293
{
	float: left;
	width: 293px;
	padding-bottom: 10px;
	margin-top: 5px;
}


.divborder
{
	_float: none;
	border: solid 1px #D7E4EE;
}

.width243
{
	float: left;
	_float: none;
	width: 243px;
	margin-top: 5px;
}

.width245
{
	float: left;
	width: 245px;
}
#studyabroadimg
{
	float: left;
	width: 65px;
}
.testimg
{
	float: left;
	width: 75px;
	padding-top: 5px;
}
.testtext
{
	float: left;
	padding: 10px;
	padding-top: 5px;
	width: 310px;
}
.dottedline
{
	clear: both;
	color: #000;
	margin: 2px 5px 2px 5px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top-style: dashed;
	height: 1px;
}
#topscores
{
	float: left;
	padding: 10px;
	padding-top: 5px;
	width: 310px;
}
.name
{
	float: left;
	width: 120px;
}
.flag
{
	float: left;
	width: 30px;
}
.name a, .flag a
{
	text-decoration: none;
	color: #000;
}
.image
{
	float: left;
	padding-left: 10px;
}

.imagename
{
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 80px;
	text-align: center;
	color: #075E91;
	font-family: Arial;
}

.cornerbg
{
	float: left;
	width: 20px;
	background-color: #F2FFE1;
}

.middlebg
{
	float: left;
	width: 205px;
	height: 16px;
	background-color: #F2FFE1;
}

.radiotext
{
	font-family: Arial;
	font-weight: normal;
}

.righttext P
{
	margin-top: 2px;
	margin-bottom: 5px;
}

.city
{
	background-color: #F2FFE1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.orangelink
{
	color: #E6069A !important;
	font-weight: bold;
	text-decoration: underline !important;
}

.titlelink
{
	color: #425D7B !important;
	font-weight: bold;
	text-decoration: none;
}
.quiztitle
{
	height: auto;
	padding:0px !important;
}
.quiztitle a
{
	color: #425D7B !important;
	font-weight: bold;
	text-decoration: none !important;
}

.quiztitle a:hover
{
	text-decoration: underline !important;
}

.submit
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(/_imgs/sales/test/but_Violet_04.gif) repeat-x;
	float: left;
	height: 30px;
	padding-top: 5px;
}
#freelessons
{
	width: 263px;
	float: left;
}
#signupimg
{
	text-align: center;
}
#signupform
{
	width: 260px;
	padding-bottom: 5px;
}
.formfield
{
	width: 115px;
	float: left;
}
.formfield input
{
	width: 110px;
}
.formbutton
{
	padding-top: 5px;
	float: left;
}
.btnlink
{
	cursor: hand;
	color: #ffffff;
	text-decoration: none;
	float: left;
}
.btnleft
{
	width: 40px;
	height: 30px;
	float: left;
	background: url(/_imgs/sales/test/but_Violet_03.gif);
}
.btnright
{
	width: 11px;
	height: 30px;
	float: left;
	background: url(/_imgs/sales/test/but_Violet_06.gif);
}

.dailytitle
{
	float: left;
	width: 49%;
}
.dailytitle img
{
	border: none;
	text-align: left;
	float: left;
}
.dailytitle div
{
	width: 82%;
	float: left;
}
#studyabroadcontent
{
	float:left;
	padding: 10px 0 0 5px;
}

.ctlLessonBox
{
	padding-top: 10px;
	float: left;
	width: 400px;
	padding-bottom: 5px;
}

.ctlLessonBox .leftImg
{
	width: 145px;
	float: left;
	padding-left: 1px;
}

.ctlLessonBox .rightText
{
	width: 245px;
	padding-left: 5px;
	float: left;
}
.leftImg
{
	width: 40%;
	float: left;
}
.rightText
{
	width: 55%;
	float: left;
}
.ctlLessonBox .big
{
	border: none;
}
.ctlLessonBox a
{
	color: #333333;
	text-decoration: none;
}

.ctlLessonBox a:hover
{
	color: #333333;
	text-decoration: underline;
}
#archivecontent
{
	height: 150px;
	overflow: hidden;
	vertical-align: bottom;
	clear: both;
}
.lesson
{
	width: 100%;
	padding-top: 10px;
	float: left;
}
.day
{
	float: left;
	width: 18%;
	font-weight: bold;
	color: #000;
	padding-left: 5px;
}
.lessontitle
{
	float: left;
	width: 75%;
}
.lessontitle a
{
	color: #000;
	text-decoration: none;
}
.scroll
{
	width: 100%;
	margin-top: 5px;
	border-top: solid 1px #d7e4ee;
	height: 30px;
	background-color: #FCFDFD;
}
.scroll img
{
	border: none;
}
.up
{
	padding: 8px 10px 0px 60px;
	float: left;
}
.down
{
	padding: 8px 10px 0px 80px;
	float: left;
}
#tblresult
{
	margin-left: 10px;
	font-size: 12px;
}
#tblquestions
{
	margin-left: 10px;
	font-size: 12px;
}
#mostpopularcontent
{
	height: 150px;
	overflow: hidden;
	vertical-align: bottom;
	padding-top: 10px;
	padding-left: 5px;
}
.numeric
{
	float: left;
	width: 5%;
}

.popularlessons
{
	float: left;
	width: 90%;
	padding-left: 5px;
}
.popularlessons a
{
	color: #000;
	text-decoration: none;
}
.popularcontent
{
	float: left;
	width: 100%;
	padding-top: 8px;
}

