body {
	background-color:	#496473;
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
}

p {
	padding:			0;
	margin:				0;
	padding:			5px 0 5px 0;
}

h1 {
	display:			none;
}
h1.sample {
	display:			block;
}
h2 {
	margin:				0 0 10px 0;
}
h3 {
	margin:				20px 0 5px 0;
}





#pageWrapper {
	width:				100%;
	text-align:			center;
/*	margin-top:			10px;*/
}
#headerNavigation {
	width:				768px;
	margin:				auto;
	text-align:			left;
	background-color:	#161B1D;
	color:				#fff;
	border:				1px solid #261C21;
}
#headerNavigation:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden;
}
#headerNavigation {
	display:			inline-table;
}
/* Hides from IE-mac \*/
* html #headerNavigation {height: 1%;}
#headerNavigation {display: block;}
/* End hide from IE-mac */

#headerNavigation a:link {
	color:				#FFF;
	text-decoration:	none;
}
#headerNavigation a:visited {
	color:				#FFF;
	text-decoration:	none;
}
#headerNavigation a:hover {
	color:				#FFF;
	text-decoration:	underline;	
}
#headerNavigation a:active {
	color:				#FFF;
	text-decoration:	none;
}



#headerContent {
	width:				768px;
	margin:				auto;
	text-align:			left;
	border:				none;
	border-left:		1px solid #D7F7F6;
	border-right:		1px solid #BC6061;
}
#pageContent {
	width:				768px;
	margin:				auto;
	text-align:			left;
	border:				1px solid #81A4DC;
	border-bottom:		1px solid #161B1D;
	background-color: 	#81D6DC;
}
#pageContent:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden;
}
#pageContent {
	display:			inline-table;
}
/* Hides from IE-mac \*/
* html #pageContent {height: 1%;}
#pageContent {display: block;}
/* End hide from IE-mac */

#sideMenu {
	width:				146px;
	float:				left;
	margin-right:		-3px;
	padding:			0;
}
html>body #sideMenu {
	width:				149px;
	margin-right:		0;
}
#sideMenu .menuList {
	list-style:			none;
	margin:				0;
	padding:			0;
/*	margin-top:			30px;*/
	width:				149px;
	float:				left;
	clear:				both;
}
#sideMenu .menuList li {
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #81A4DC;
	background-color:	#9AD5F3;
	height:				49px;
}
/*#sideMenu .menuList li:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden;
}*/
#sideMenu .menuList li img {
	margin:				0;
	padding:			0;
	display:			block;
	float:				left;
	border-right:		1px solid #81A4DC;
}
#sideMenu .menuList li a {
	line-height:		49px;
	vertical-align:		middle;
	float:				left;
	margin-left:		10px;
}
#sideMenu .menuList li a:link {
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}
#sideMenu .menuList li a:visited {
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}
#sideMenu .menuList li a:hover {
	color:				#000;
	font-weight:		bold;
	text-decoration:	underline;
}
#sideMenu .menuList li a:active {
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}


#sideMenu .submenu {
	clear:				both;
	display:			block;
	list-style:			none;
	padding:			0px;
	margin:				0px;
	border-top:			1px solid #81A4DC;
	background-color:	#CACAA2;
	width:				149px;
}
#sideMenu .submenu li{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #81A4DC;
	background-color:	#81D6DC;
	padding:			2px 0 2px 30px;
	height:				20px;
}
#sideMenu .submenu li a {
	line-height:		20px;
	vertical-align:		middle;
	float:				left;
	margin-left:		0px;
}
#sideMenu .submenu li a:link {
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}
#sideMenu .submenu li a:visited {
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}
#sideMenu .submenu li a:hover {
	color:				#000;
	font-weight:		bold;
	text-decoration:	underline;
}
#sideMenu .submenu li a:active {
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}
#sideMenu .submenu li .menuArrow {
	margin:				0;
	padding:			0;
	display:			block;
	float:				left;
	margin-top:			4px;
	margin-right:		3px;
	margin-left:		-9px;
}
html>body #sideMenu .submenu li .menuArrow {
	margin-left:		-18px;
}

#textArea {
	width:				558px;
	background-color:	#fff;
	border-left:		1px solid #81A4DC;
	background-image:	url(../images/bg-numbers-pink.gif);
	padding:			0 30px 0 30px;
}
html>body #textArea {
	float:				left;
}

#textArea .container { 
	position:				relative;
	left:					2px;
	top:					0px; 
	color:					#B8B1DD;
}
#textArea .text{ 
	position:				absolute;
	left:					-2px;
	top:					-2px; 
	color:					#000;
}

#textArea a:link {
	color:				#3F4B6C;
	font-weight:		bold;
	text-decoration:	none;
}
#textArea a:visited {
	color:				#3F4B6C;
	font-weight:		bold;
	text-decoration:	none;
}
#textArea a:hover {
	color:				#7A6A8F;
	font-weight:		bold;
	text-decoration:	underline;	
}
#textArea a:active {
	color:				#3F4B6C;
	font-weight:		bold;
	text-decoration:	none;
}

.highlightText {
	background-color:	#C07E66;
	color:				#fff;
	padding:			0 10px 0 10px;
	border:				1px solid #E0CCD7;
	overflow: 			auto;
	float:				left;
}
.highlightTextPage {
	background-color:	#C07E66;
	color:				#fff;
	padding:			0 10px 0 10px;
	border:				1px solid #E0CCD7;
/*	overflow: 			auto;*/
	float:				left;
	width:				446px;
	height:				73px;
	margin-top:			20px;
	margin-left:		20px;
}
html>body .highlightTextPage {
	margin-left:		40px;
}
#alertSideShade {
	float:				left;
	display:			block;
	margin-top:			20px;
}
#alertBottomShade {
	float:				left;
	display:			block;
	margin-left:		20px;
	margin-bottom:		20px;
}
html>body #alertBottomShade {
	margin-left:		40px;
}
.highlightText img {
	display:			block;
	margin-top:			10px;
}
.highlightText h3 {
	display:			none;
}
.highlightText h3.containerTitle {
	display:			block;
	position:			relative;
	left:				2px;
	top:				5px; 
	color:				#5A5762;
}
.highlightText .containerSpan {
	position:			absolute;
	left:				-3px;
	top:				-2px; 
	color:				#fff;
}
.highlightText p {
	margin-left:		2px;
}
#textArea .highlightText a:link {
	color:				#FFF;
	font-weight:		bold;
	text-decoration:	none;
}
#textArea .highlightText a:visited {
	color:				#FFF;
	font-weight:		bold;
	text-decoration:	none;
}
#textArea .highlightText a:hover {
	color:				#EBE7FF;
	font-weight:		bold;
	text-decoration:	underline;	
}
#textArea .highlightText a:active {
	color:				#FFF;
	font-weight:		bold;
	text-decoration:	none;
}
.portraitGreen {
	float:				right;
	border-right:		4px solid #81A4DC;
	border-bottom:		4px solid #81A4DC;
	border-left:		4px solid #CACAA2;
	border-top:			4px solid #CACAA2;
	margin-left:		6px;
	margin-bottom:		6px;
}
.portrait {
	float:				right;
	border-right:		4px solid #D47978;
	border-bottom:		4px solid #D47978;
	border-left:		4px solid #E47D78;
	border-top:			4px solid #E47D78;
	margin-left:		10px;
	margin-bottom:		6px;
}
.portraitWhite {
	border-color:		#fff;
}
.leftQuote {
	margin-left:		-9px;
	margin-bottom:		5px;
	margin-right:		1px;
}
.rightQuote {
	margin-bottom:		5px;
}
.bulletedText {
	list-style:			none;
	padding:			0;
	margin:				0;
	margin-top:			10px;
}
.bulletedText li {
	background:			url(../images/bullet.gif) no-repeat 0px 7px;
	padding-left:		20px;
	padding-top:		3px;
	padding-bottom: 	10px;
}
.letteredText li {
	padding-left:		0px;
	padding-top:		3px;
	padding-bottom: 	10px;
}

.faqBullet {
	list-style:			none;
	padding:			0;
	margin:				0;
	margin-top:			10px;
}
.question {
	background:			url(../images/question.jpg) no-repeat 0px 1px;
	padding-left:		17px;
	margin-bottom:		6px;
}
.answer {
	background:			url(../images/answer.jpg) no-repeat 0px 3px;
	padding-left:		17px;
	margin-bottom:		15px;
}

.englishText {
	color:				#006600;
	padding-top:		6px;
}
.englishTextHidden {
	color:				#006600;
	padding-top:		6px;
	visibility:			hidden;
	font-weight:		bold;
}
.englishTextQuestion {
	cursor:				pointer;
}

.displayTable {
	margin-top:				10px;
	margin-bottom:			10px;
}
.displayTable th {
	background-color:		#B8B894;
	color:					#fff;
	text-align:				center;
	padding:				4px;
}
.displayTable td {
	border-bottom:			2px solid #B8B894;
	border-left:			2px solid #B8B894;
	padding:				4px;
}
.displayTable td.endcell {
	border-right:			2px solid #B8B894;
}
.displayTable td.row {
	background-color:		#EFF9FF;
}
.displayTable ul {
	margin:					0px;
}

.optForm {
	width:				400px;
	border-right:		3px solid #B8B1DD;
	border-bottom:		3px solid #B8B1DD;
	border-left:		3px solid #D6CFFF;
	border-top:			3px solid #D6CFFF;
	padding:			10px 6px;
	background-color:	#FFFFFF;
	margin:				20px 0 20px 60px;
}

.headphoneIcon {
	margin-bottom:		-3px;
	margin-left:		8px;
	cursor:				pointer;
}
#sampleWrapper {
	text-align:			center;
}
#sampleContainer {
	width:				170px;
	margin-left:		15px;
	background-color:	#EBE7FF;
	margin-top:			20px;
}
#footerContent {
	width:				768px;
	margin:				auto;
	background-color:	#161B1D;
	color:				#fff;
	border-left:		1px solid #161B1D;
	border-right:		1px solid #161B1D;
	border-bottom:		1px solid #161B1D;
	text-align:			center;
}
