.clearboth {
	clear: both;
}

.photo-left {
	float: left !important;
}

.photo-right {
	margin: 0 0 10px 17px;
	float: right !important;
}

.photo-centered {
	float: none !important;
	margin: 0 auto 10px !important;
}

.quote-block-left {
	float: left !important;
	margin: 0 3px 0 0 !important;
}

.quote-block-right {
	float: right !important;
}

.quote-block-centered {
	float: none !important;
	margin: auto !important;
}
.search-results-job-form {
	background:none !important;
}
.prev {
	float:left;
	background:url(/images/bg-btn-paging-left.gif) no-repeat;
	font-weight:bold;
	font-size:0.92em;
	margin:0 5px 0 0;
	cursor:pointer;
	border:0 none !important;
	padding:0 !important;
}
.prev span {
	float:left;
	background:url(/images/bg-btn-paging-right.gif) no-repeat 100% 0;
	padding:0 10px 0 8px;
}
.prev em {
	font-style:normal;
	float:left;
	background:url(/images/bullet09.gif) no-repeat 0 6px;
	padding:1px 0 1px 11px;
	color:#D90109;
}
.next {
	float:left;
	background:url(/images/bg-btn-paging-left.gif) no-repeat;
	font-weight:bold;
	font-size:0.92em;
	margin:0 5px 0 0;
	cursor:pointer;
	border:0 none !important;
	padding:0 !important;
}
.next span {
	float:left;
	background:url(/images/bg-btn-paging-right.gif) no-repeat 100% 0;
	padding:0 10px 0 8px;
}
.next em {
	font-style:normal;
	float:left;
	background:url(/images/bullet10.gif) no-repeat 100% 7px;
	padding:1px 11px 1px 0;
	color:#D90109;
}
.current {
	cursor:auto;
}

.paging a.current, .paging span.current {
	background-color:#DE2417;
	border-color:#DE2417 ;
	color:#FFFFFF  ;
	text-decoration:none  ;
	font-weight:bold;
	float:left;
	margin:0 5px 0 0;
	border:1px solid #C7C7C7;
	padding:0 6px;
	height:1%;
}
.paging a {
	background-color:#FCF9F3;
	border:1px solid #C7C7C7;
	float:left;
	height:1%;
	padding:0 6px;
	font-weight:bold;
	float:left;
	margin:0 5px 0 0;	
}
.paging a:hover {
	border-color:#de2417 !important;
	background-color:#de2417 !important;
	color:#fff !important;
	text-decoration:none;
}
.prev:hover, .next:hover {
	text-decoration:underline !important;
}
.paging .ellipse {
    color:#DE2417;
    border:1px solid #C7C7C7;
    float:left;
    height:1%;
    padding:0 6px;
    font-weight:bold;
    float:left;
    margin:0 5px 0 0;    
}
#nav .libackground {
    background: #E50C15 url(/images/bg-nav-item.gif) no-repeat scroll 0 0 ;
}
#nav .drop2 li ul {
    color:white;
    list-style-type:disc;
    padding-left:7px;
}
#nav .drop2 li ul li {
    padding:0 0 0 16px;
    background:none;
    width:auto;
    height:1%;
}
#nav .drop2 li ul li a {
    text-indent:-20px;
    padding:0;
}
.animation-loader{
	background-color: #EFF1F0; 
	padding:10px;
}
.form2 .hold .row-label{
	margin:0px;
}
.form2 .text {
	float:left;
	background:url(/images/bg-input-text3.gif) no-repeat;
	width:228px;
	color:#000;
	margin:0 5px 0 0;
}
.form2 .text input {
	float:left;
	padding:3px 10px 6px;
	width:210px;
	outline:none;
	border:0;
	background:none;
	font-style:italic;
	font-size:1.33em;
}
.form2 .text-small {
	float:left;
	background:url(/images/bg-input-text4.gif) no-repeat;
	width:128px;
	color:#000;
	margin:0 5px 0 0;
}
.form2 .text-small input {
	float:left;
	padding:3px 10px 6px;
	width:108px;
	outline:none;
	border:0;
	background:none;
	font-style:italic;
	font-size:1.33em;
}
.form2 .details-div {
	padding-left:25px;
}
.form2 .info-div {
	padding-left:0px;
}
.form2 .details-div-offline {
	padding:10px 0px 10px 25px;
}
.form2 .details-div .labeltxt {
	margin-bottom:5px;
	margin-top:5px;
}
#Offline_more label{
	width:160px;
	margin-top:2px;
}

.form2 .details-div-offline .selectBox{
	margin-top:6px;
	width:225px;
}
.form2 .txtArea textarea{
	height:80px;
	margin-top:5px;
	width:390px;
}
.form2 label.largetxt{
	width:94%;
}
.form2 #books_more label{
	width:60px;
}
.form2 #magazines_more label{
	width:184px;
	margin-right:0px;
}
.form2 #testing_materials_more label{
	width:82px;
}
.form2 #testprep_more label{
	width:230px;
}
.form2 #tv_broadcast_materials_more label{
	width:105px;
}
.form2 .info-div label{
	width:100px;
}
.formsection{
	float:left;
	padding:5px 0px;
}
ul.leftnavhover li a{
	width:190px !important;
}
ul.leftnavhover_investor li a{
	width:245px !important;
}
.entry-title-sitemap{
	height:1%;
	padding:0 185px 5px 0;
	overflow:hidden;
	color:#333;
	font-size:1.417em;
	font-weight:bold;
}

footer .holder2 {
	padding:7px 0 13px !important;
}
.aside .quick-links {
	margin-bottom:9px;
}
#content .blog iframe table {
	padding-left:23px;
	background:#F1E5D2 !important;
}
#content .blog iframe body {
	background:#F1E5D2 !important;
}
.privacy-link{
	padding:0 0 0 22px;
}
.privacy-anchor-nav {
	background:#FFE080 url(/images/bg-topic-box.gif) no-repeat scroll 0 100%;
	height:1%;
	overflow:hidden;
	padding:7px 5px 8px !important;
	margin:16px 12px 15px 0;
}
.privacy-anchor-nav li {
	float:left;
	background:transparent url(/images/separator03.gif) no-repeat scroll 100% 50% !important;
	padding:4px 12px 4px 11px !important;
}

a.privacy-link-chinese{
	float:left;
	background:transparent url(/images/imageChineseDefault.gif) no-repeat scroll 0 100%;
	height:19px;
	width:43px;
	padding-top:2px;
}
a.privacy-link-chinese:hover{
	background:transparent url(/images/imageChineseHover.gif) no-repeat scroll 0 100% !important;
}
a.privacy-link-chinese:visited{
	background:transparent url(/images/imageChineseVisited.gif) no-repeat scroll 0 100%;
}
a.privacy-link-japanese{
	float:left;
	background:transparent url(/images/imageJapaneseDefault.gif) no-repeat scroll 0 100%;
	height:19px;
	width:43px;
	padding-top:2px;
}
a.privacy-link-japanese:hover{
	background:transparent url(/images/imageJapaneseHover.gif) no-repeat scroll 0 100% !important;
}
a.privacy-link-japanese:visited{
	background:transparent url(/images/imageJapaneseVisited.gif) no-repeat scroll 0 100%;
}
a.privacy-link-russian{
	float:left;
	background:transparent url(/images/imageRussianDefault.gif) no-repeat scroll 0 100%;
	height:19px;
	width:43px;
	padding-top:2px;
}
a.privacy-link-russian:hover{
	background:transparent url(/images/imageRussianHover.gif) no-repeat scroll 0 100% !important;
}
a.privacy-link-russian:visited{
	background:transparent url(/images/imageRussianVisited.gif) no-repeat scroll 0 100%;
}
#nav li span.disabled {
	color:#9D9D9D;
	display:block;
	padding:5px 6px 6px 29px;
	background:transparent url(/images/bullet-nav-disabled.gif) no-repeat scroll 9px 9px;
}
#nav .submenu li span.disabled {
	color:#9D9D9D;
	display:block;
	height:15px;
	padding:7px 0 8px 29px;
	background:none;
}
footer li span.disabled{
	color:#9d9d9d;
}
.find-nav ul li span.disabled {
	padding-left:9px;
	color:#9D9D9D;
	float:left;
}
#nav .leftnavhover li span.disabled{
	background:#FFFFFF url(/images/transparent.gif) repeat scroll 0 0 ;	
	color:#9d9d9d;
	display:block;
	float:none;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	border:1px solid #e8d3b2;
	border-bottom:none;
	height:auto !important;
	line-height:30px;
	overflow:hidden;
	padding:0 12px 1px !important;
}
.content-holder .careers-top-section{
	margin-bottom:15px;
}
#content p{
	margin-bottom:10px;
}
#content {
	min-height:600px;
  	height:auto !important;
  	height:600px;
}
#content ol {
	list-style: decimal inside none;
}
#parent-gal {
	border:1px solid #000; 
	margin:10px 0 0 15px;	
}
a.prev, a.next{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
a.prev:hover, a.next:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.gallery-link {
  background: none repeat scroll 0pt 0pt #333333; 
  color: #FFFFFF; 
  text-decoration: none; 
  font-size: 13px; 
  font-weight: normal; 
  padding: 5px; 
  filter:alpha(opacity=10);
  -moz-opacity:0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
a.gallery-link:hover {
	text-decoration: none;
}
a.gallery-link:active, a.gallery-link:visited {
	color: #FFFFFF; 
}
#content #content {
	min-height:0px !important;
  	height:auto !important;
}
