/* THESE ARE THE MAIN DOCUMENT STYLES ///////////////////////
//////////////////////////////////////////////////////////*/


body {
	background-color:#b7b7b7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


#HomePageWrapper {
	margin:0px auto 10px auto;
	padding:0px;
	width:826px;
	background-image:url(../../images/wrapperspacer.gif);
	background-repeat:repeat-y;
	background-color:#CCCCCC;
	background-position:bottom;
	position:relative;
	}


/* THIS IS THE HEADER AREA //////////////////////////////////////////
////////////////////////////////////////////////////////////////////////*/	


#HeaderTop {
	background-image:url(../../images/headertop2.gif);
	background-repeat:y;
	width:826px;
	height:12px;
	}	
	
#HeaderLPversion1 {
	background-image:url(../../images/headerRegversion2.jpg);
	background-repeat:no-repeat;
	width:826px;
	height:229px;
	margin-bottom:40px;
	position:relative;
	}

.pearsonLogo {
	position:absolute;
	top:50px;
	left:40px;
	z-index:10;
	}

#HeaderLPversion1 h1 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	width:550px;
	position:relative;
	font-size:20px;
	color:#2a398f;
	top:95px;
	left:40px;
	}
	
#HeaderLPversion1 h3 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	width:550px;
	position:relative;
	font-size:16px;
	color:#2a398f;
	top:65px;
	left:50px;
	}
	
	
	
	
/* THIS IS THE LEFT SIDE COLUMN //////////////////////////////////////////
////////////////////////////////////////////////////////////////////////*/	

#rightContainer {
	margin-top:20px;
	margin-right:34px;
	_margin-right:17px;
	margin-bottom:20px;
	background-color:ffffff;
	border:#FF9933 solid 2px;
	width:240px;
	float:right;
	position:relative;
	}

#rightContainer1 {
	display:none; 
	width:240px; 
	background-color:#FFCC00; 
	color:white;
	}

#rightContainer1 p, #rightContainer2 p, #rightContainer3 p {
	margin:0px;
	} 

#rightContainer2 {
	display:none;
	width:240px; 
	background-color:#33CC66; 
	color:white;
	}

#rightContainer3 {
	display:none;
	width:240px; 
	background-color:#66CCCC;
	color:white;
	}

	
/*THIS IS WHERE THE INNER PAGES CSS STARTS ////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////*/


#mainContainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:480px;
	margin:0px 0px 20px 30px;
	/*border:#cccccc solid 1px;*/
	}

#country1.tabcontent, #country2.tabcontent, #country3.tabcontent {
	color:#666666;
	}

.tabcontent, p {
	margin:0px;
	padding:10px;
	font-size:10px;
	}
	
p.subContent {
	margin:0px;
	padding:5px;
	font-size:10px;
	}

.tabcontent, h3 {
	margin:0px;
	padding:10px;
	font-size:18px;
	}






/* THIS IS THE FOOTER AREA //////////////////////////////////////////
////////////////////////////////////////////////////////////////////////*/	

	
#Footer {
	background-image:url(../../images/footer.gif);
	background-repeat:no-repeat;
	width:825px;
	height:53px;
	clear:right;
	}

p.footerLinks {
	margin:0px;
	padding-top:5px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	}

p.footerLinks a {
	color:#FFFFFF;
	}

p.footerLinks a:visited {
	color:#FFFFFF;
	}
	
p.copyRight {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	}

p.copyRight a {
	color:#FFFFFF;
	}

p.copyRight a:visited {
	color:#FFFFFF;
	}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 20px;
margin-right: 3px;
border: 1px solid #cccccc;
color: #666666;
background-color:#ededed;
}

.shadetabs li a:visited{
color: #666666;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #666666;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
border-bottom-color: white;
border-left-color:#cccccc;
background-color:#FFFFFF;
color:#000000;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:none !important;
}
}

#mainContainer {
	margin:0px;
	border:#CCCCCC solid 1px;
	padding:10px;
	width:578px;
	position:relative;
	}

/* THIS IS THE COLLAPSIBLE MENU CSS ////////////////////////////
//////////////////////////////////////////////////////////////*/

	
#LeftNav {
	margin:0px 0px 0px -8px;
	_margin:0px 0px 0px -6px;
	width:188px;
	_width:188px;
	height:auto;
	position:relative;
	/*border-right:1px #CCCCCC solid;*/
	float:left;
	top:0px;
	left:20px;
	_left:18px;
	background-color:#ffffff;
	z-index:100;
	}
	
	
ul#treemenu1.treeview li {
	margin-left:-35px;
	}

.treeview ul { /*CSS for Simple Tree Menu*/
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

li.active a  {
	color:#999999;
	font-weight:bold;
	}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	padding:3px 0px 3px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	background-image:url("../../images/open.gif");
	background:no-repeat left bottom;
	list-style-type: none;
}
	

.treeview a {
	text-decoration:none;
	color:#999999;
	}

.treeview a:hover {
	text-decoration:underline;
	color:#336699;
	}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url("../../images/closed.gif") no-repeat left 7px;
cursor: hand !important;
cursor: pointer !important;
width:150px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
padding-left:45px;
cursor: default;
}




