/*
Website: CPA Microsite

Main colors:

Yellow: #fcca2b
Blue: #223f8b
Black: #000000
h1: #1e1e1e
h2: #525252
p: #7f7f7f

*/

/* ----------- STRUCTURE ------------ */


* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

img {
	border: none;
}

html {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 1em;
}

body {
	background-image: url(../images/sky_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #1e4ea0;
	width: 100%;
}

#wrapper_outer {
	max-width: 1920px;
	min-height: 724px;
	_height: 724px;
	margin: 0 auto;
	overflow-x: hidden;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#wrapper {
	width: 952px;
	background-color: white;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
}

/* ----------------Typography ------------------ */

table {
	margin-left: 35px;
}

h1 {
	color: #1e1e1e;
	letter-spacing: -2pt;
	margin-bottom: 20px;
}

h2 {
	color: #000000;
	font-size: 1em;
	margin-bottom: 18px;
	margin-left: 35px;
	margin-right: 35px;	
}

h3 {
	color: #000000;
	font-size: 1em;
	margin-left: 35px;
}


p, ul, ol {
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 1.5em;
	margin-left: 35px;
	margin-right: 35px;
}

table {
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 1.5em;
}

ul, ol {
	list-style-position: inside;
	margin-left: 60px;
	margin-right: 35px;
}

ul#nav, ul#footer_nav {
	margin-left: 0px;
}

ul#nav ul {
	margin-left: 30px;
}

ul li {
	list-style-position: outside; /*IE7 positioning*/
}


a:link, a:visited {
	color: #003591;
	text-decoration: underline;
}

a:hover, a:active {
	color: #003591;
	text-decoration: none;
}


/* --------------- Flash Page ------------------ */

#content_flash {
	width: 950px;
	height: 600px;
	margin: 0 auto;
	z-index: -9999;
	_z-index: -9999;
	*z-index: -9999;
}

/* --------------- HTML Page ------------------ */

#content {
	width: 890px;
	min-height: 450px;
	_height: 450px;
	margin: 0 auto;
	padding: 30px;
	background-image: url(../images/content_bg_gradient.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#contact_col_left {
	width: 390px;
	float: left;
	margin-left: 35px;
	_margin_left: 0;
}

#contact_col_right {
	width: 400px;
	float: right;
}

.contact_margin {
	margin-left: 35px;
}

#success_col_left {
	width: 540px;
	float: left;
}

#success_col_right {
	width: 350px;
	float: right;
	margin-top: 40px;
}

#david_col_left {
	width: 435px;
	float: left;
}

#david_col_right {
	width: 365px;
	float: right;
	padding-right: 35px;
	
}

#table_col_left {
	width: 400px;
	float: left;
}

#table_col_right {
	width: 490px;
	float: right;
}


#persona_col_left {
	width: 590px;
	float: left;
}

#persona_col_right {
	width: 300px;
	float: right;
}

#chinese_col_left {
	width: 610px;
	float: left;
}

#chinese_col_right {
	width: 280px;
	float: right;
}

#persona_col_centre {
	width: 100%;
	float: right;
	background-color: #0000CC;
}

#footer {
	width: 950px;
	height: 88px;
	background-color: #000000;
	margin: 0 auto;
	vertical-align: bottom;
}

#footer .logo {
	width: 212px;
	float: right;
	margin: 25px 25px 20px auto;
}

/* --------------- Navigation ------------------ */

#nav_section {
	margin: 0 auto;
	width: 950px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	z-index: 9999;
	_z-index: 9999;
	*z-index: 9999;
}

ul#nav {
	list-style-type: none;
	text-align: right;
	float: right;
	margin: 15px auto 8px auto;
	z-index: 9999;
	_z-index: 9999;
	*z-index: 9999;
}

ul#nav li {
	list-style-type : none;
	text-align : right;
	display: inline; /*Turns a vertical menu into a horizontal one*/
	float: left; /*Turns a vertical menu into a horizontal one*/
	margin-left: 25px;
}

#nav ul {
	text-align: left;
	float: right;
	list-style-type: none;
}

#nav ul li a {
	display: block;
	text-decoration: none; 
	margin: 0;
	padding: 0;
}

#nav li a:link, #nav li a:visited {
	background-position: top left;
	margin-top: 0px;
	background-repeat: no-repeat;
	display: block;
	/*line-height: 30px; this is making the droplist appear nicely under the nav bar*/
	text-decoration: none;
	color: #FFF;
}

#nav li a:hover, #nav li a:active {
	/*line-height: 30px; this is making the droplist appear nicely under the nav bar*/
}


#nav ul#nav li.check a:link.check, #nav ul#nav li.check a:visited.check {
	background-image: url(../images/check.gif);
	background-position: top left;
	width: 62px;
	height: 17px;
}

#nav ul#nav li.check a:hover.check, #nav ul#nav li.check a:active.check {
	background-position: bottom left;
}

#nav ul#nav li.check_on a:link.check_on {
	background-image: url(../images/check.gif);
	width: 62px;
	height: 17px;
	background-position: bottom left;
}

#nav ul#nav li.lounge a:link.lounge, #nav ul#nav li.lounge a:visited.lounge {
	background-image: url(../images/to_the_lounge.gif);
	background-position: top left;
	width: 97px;
	height: 17px;
}

#nav ul#nav li.lounge a:hover.lounge, #nav ul#nav li.lounge a:active.lounge {
	background-position: bottom left;
}

#nav ul#nav li.lounge_on a.lounge_on {
    	background-image: url(../images/to_the_lounge.gif);
	width: 97px;
	height: 17px;
	background-position: bottom left;
}

#nav ul#nav li.program a:link.program, #nav ul#nav li.program a:visited.program {
	background-image: url(../images/program.gif);
	background-position: top left;
	width: 168px;
	height: 17px;
}

#nav ul#nav li.program a:hover.program, #nav ul#nav li.program a:active.program {
	background-position: bottom left;
}

#nav ul#nav li.program_on a.program_on {
	background-image: url(../images/program.gif);
	width: 168px;
	height: 17px;
	background-position: bottom left;
}

#nav ul#nav li.success a:link.success, #nav ul#nav li.success a:visited.success {
	background-image: url(../images/success.gif);
	background-position: top left;
	width: 110px;
	height: 17px;
}

#nav ul#nav li.success a:hover.success, #nav ul#nav li.success a:active.success {
	background-position: bottom left;
}

#nav ul#nav li.success_on a.success_on {
	background-image: url(../images/success.gif);
	background-position: bottom left;
	width: 110px;
	height: 17px;
}

#nav ul#nav li.downloads a:link.downloads, #nav ul#nav li.downloads a:visited.downloads {
	background-image: url(../images/downloads.gif);
	background-position: top left;
	width: 76px;
	height: 17px;
}

#nav ul#nav li.downloads a:hover.downloads, #nav ul#nav li.downloads a:active.downloads {
	background-position: bottom left;
}

#nav ul#nav li.downloads_on a.downloads_on {
	background-image: url(../images/downloads.gif);
	width: 76px;
	height: 17px;
	background-position: bottom left;
}

#nav ul#nav li.apply a:link.apply, #nav ul#nav li.apply a:visited.apply {
	background-image: url(../images/apply.gif);
	background-position: top left;
	width: 40px;
	height: 17px;
}

#nav ul#nav li.apply a:hover.apply, #nav ul#nav li.apply a:active.apply {
	background-position: bottom left;
}

#nav ul#nav li.apply_on a.apply_on {
	background-image: url(../images/apply.gif);
	background-position: bottom left;
	width: 40px;
	height: 17px;
}

#nav li ul li a.drop {
	text-align: left;
	display: block;
	width: 125px;
	font-size: 12px;
	color: #223f8b; 
	height: 25px; 
	line-height: 24px; 
	text-decoration: none; 
	text-indent:5px;
	border-bottom: 1px dotted #223f8b;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	filter:alpha(opacity=100);
	opacity: 1.00;
	-moz-opacity: 1.00;
	z-index: 9999;
	_z-index: 9999;
	*z-index: 9999;
}

#nav li ul li a.drop_wide {
	text-align: left;
	display: block;
	width: 175px;
	font-size: 12px;
	color: #223f8b; 
	height: 25px; 
	line-height: 24px; 
	text-decoration: none; 
	text-indent:5px;
	border-bottom: 1px dotted #223f8b;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	z-index: 9999;
}

#nav li ul li {
	float: left;
	z-index: 9999;
}

#nav li ul li a:link, #nav li ul li a:visited {
	color: #223f8b; /*Needed for IE6*/
}

#nav li ul li a:hover, #nav li ul li a:active {
	color: #FFFFFF;
	background-color: #223f8b;
}

#nav li {
	float:left; 
}

/* For Non-IE browsers and IE7 */
#nav li:hover {
	position:relative; 
}

/* Make the hovered list color persist */
#nav li:hover > a {
}

#nav li ul {
	display: none;
}

#nav li:hover > ul {
	display: block; 
	position: absolute; 
	top: 16px; 
	left: 50px; 
	padding: 10px 30px 30px 0px; 
	width: 120px;
}

#nav > li:hover > ul {
	left: -60px; 
	top: 16px;
}

*html #nav li a:hover {
	position: relative;
	color: #c00;
}

#nav li a:active, #nav li a:focus {
	color: #c00;
}

/* This is for IE6 and is necessary to make the sublevels appear */

/* make the second level visible when hover on first level link and position it */
#nav li a:hover ul {
	visibility: visible; 
	left:-30px; 
	top: 16px;
}

/* change the drop down levels from display:none; to visibility:hidden; */
* html #nav li ul {
	visibility: hidden; 
	display: block; 
	position: absolute; 
	top: 16px; 
	left: 80px; 
	padding: 10px 30px 30px 0px;
}

.menu_text {
	display: none;
}

/* -----------------------  Footer Navigation  -------------------------------*/


#footer_nav_section {
	margin: 15px auto 0 auto;
	width: 950px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

ul#footer_nav  {
	text-align: left;
	float: left;
	list-style-type: none;
}

ul#footer_nav li {
	list-style-type: none;
	display: inline; /*Turns a vertical menu into a horizontal one*/
	float: left; /*Turns a vertical menu into a horizontal one*/
	margin-right: 15px;
	display: block;
	background-repeat: no-repeat;
}

#footer_nav li.privacy a:link.privacy, #footer_nav li.privacy a:visited.privacy {
	background-image: url(../images/privacy.gif);
	background-position: top left;
	height: 22px;
	width: 42px;
	display: block;
}

#footer_nav li.privacy a:hover.privacy, #footer_nav li.privacy a:active.privacy {
	background-position: bottom left;
}

#footer_nav li.privacy_on a.privacy_on {
	background-image: url(../images/privacy.gif);
	height: 22px;
	width: 42px;
	display: block;
	background-position: bottom left;
}

#footer_nav li.terms a:link.terms, #footer_nav li.terms a:visited.terms {
	background-image: url(../images/terms.gif);
	background-position: top left;
	height: 22px;
	width: 123px;
	display: block;
}

#footer_nav li.terms a:hover.terms, #footer_nav li.terms a:active.terms {
	background-position: bottom left;
}

#footer_nav li.terms_on a.terms_on {
	background-image: url(../images/terms.gif);
	height: 22px;
	width: 123px;
	display: block;
	background-position: bottom left;
}

#footer_nav li.cpa a:link.cpa, #footer_nav li.cpa a:visited.cpa {
	background-image: url(../images/cpa.gif);
	background-position: top left;
	height: 22px;
	width: 78px;
	display: block;
}

#footer_nav li.cpa a:hover.cpa, #footer_nav li.cpa a:active.cpa {
	background-position: bottom left;
}

#footer_nav li.cpa_on a.cpa_on {
	background-position: bottom left;
	background-image: url(../images/cpa.gif);
	height: 22px;
	width: 78px;
	display: block;
}

#footer_nav li.contact a:link.contact, #footer_nav li.contact a:visited.contact {
	background-image: url(../images/contact.gif);
	background-position: top left;
	height: 22px;
	width: 64px;
	display: block;
}

#footer_nav li.contact a:hover.contact, #footer_nav li.contact a:active.contact {
	background-position: bottom left;
}

#footer_nav li.contact_on a.contact_on {
	background-position: bottom left;
	background-image: url(../images/contact.gif);
	height: 22px;
	width: 64px;
	display: block;
}

#footer_nav li.facebook a:link.facebook, #footer_nav li.facebook a:visited.facebook {
	background-image: url(../images/facebook.gif);
	background-position: top left;
	height: 22px;
	width: 46px;
	display: block;	
}

#footer_nav li.facebook a:hover.facebook, #footer_nav li.facebook a:active.facebook {
	background-position: bottom left;
}

#footer_nav li.youtube a:link.youtube, #footer_nav li.youtube a:visited.youtube {
	background-image: url(../images/youtube.gif);
	background-position: top left;
	height: 22px;
	width: 46px;
	display: block;
}

#footer_nav li.youtube a:hover.youtube, #footer_nav li.youtube a:active.youtube {
	background-position: bottom left;
}

#footer_nav li.sharethis a:link, #footer_nav li.sharethis a:visited {
	background-image: url(../images/sharethis.gif);
	background-position: top left;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 22px;
	width: 40px;
	display: block;
	z-index; 9999;
}

#footer_nav li.sharethis a:hover, #footer_nav li.sharethis a:active {
	background-position: bottom left;
	text-decoration: underline;
}

#footer_nav li.chinese a:link.chinese, #footer_nav li.chinese a:visited.chinese {
	background-image: url(../images/chinese.gif);
	background-position: top left;
	height: 22px;
	width: 51px;
	display: block;
}

#footer_nav li.chinese a:hover.chinese, #footer_nav li.chinese a:active.chinese {
	background-position: bottom left;
}

#footer_nav li.chinese_on a.chinese_on {
	background-position: bottom left;
	background-image: url(../images/chinese.gif);
	height: 22px;
	width: 51px;
	display: block;
}

#footer_nav li.vietnamese a:link.vietnamese, #footer_nav li.vietnamese a:visited.vietnamese {
	background-image: url(../images/vietnamese.gif);
	background-position: top left;
	height: 22px;
	width: 63px;
	display: block;
}

#footer_nav li.vietnamese a:hover.vietnamese, #footer_nav li.vietnamese a:active.vietnamese {
	background-position: bottom left;
}

#footer_nav li.vietnamese_on a.vietnamese_on {
	background-position: bottom left;
	background-image: url(../images/vietnamese.gif);
	height: 22px;
	width: 63px;
	display: block;
}

/* ----------------- Button Launch ------------------------ */


ul.launch_container {
	width: 555px;
	font-size: 12px;
	margin-right: 0;
}

ul.launch_container li {
	list-style-type: none;
	padding-bottom: 25px;
	display: inline-block;
}


#launch_container_left {
	width: 117px;
	height: 58px;
	float: left;
	background-color: #00FF00;
}

#launch_container_right {
	width: 390px;
	height: 58px;
	float: right;
	margin-left: 10px;
	background-color: #330066;
	font-size: 12px;
}

.clear_launch {
	height: 10px;
	width: 100%;
	background-color: #CCCCCC;
}

.launch_h3 {
	color: #000000;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.5;
}

.launch_h3 a:link, .launch_h3 a:visited {
	color: #000000;
	text-decoration: none;
}

.launch_h3 a:hover, .launch_h3 a:active {
	color: #000000;
	text-decoration: underline;
}

.launch_stories a:link.launch_stories, .launch_stories a:visited.launch_stories {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_stories.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_stories a:hover.launch_stories, .launch_stories a:active.launch_stories {
	background-position: bottom left;
}

.launch_PDF a:link.launch_PDF, .launch_PDF a:visited.launch_PDF {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_PDF.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_PDF a:hover.launch_PDF, .launch_PDF a:active.launch_PDF {
	background-position: bottom left;
}

.launch_text a:link.launch_text, .launch_text a:visited.launch_text {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_text.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_text a:hover.launch_text, .launch_text a:active.launch_text {
	background-position: bottom left;
}

.launch_download_partnering a:link.launch_download_partnering, .launch_download_partnering a:visited.launch_download_partnering {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_download_partnering.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_download_partnering a:hover.launch_download_partnering, .launch_download_partnering a:active.launch_download_partnering {
	background-position: bottom left;
}

.launch_download_nextstep a:link.launch_download_nextstep, .launch_download_nextstep a:visited.launch_download_nextstep {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_download_nextstep.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_download_nextstep a:hover.launch_download_nextstep, .launch_download_nextstep a:active.launch_download_nextstep {
	background-position: bottom left;
}

.launch_download_launching a:link.launch_download_launching, .launch_download_launching a:visited.launch_download_launching {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_download_launching.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_download_launching a:hover.launch_download_launching, .launch_download_launching a:active.launch_download_launching {
	background-position: bottom left;
}

.launch_download_wop a:link.launch_download_wop, .launch_download_wop a:visited.launch_download_wop {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_download_wop.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_download_wop a:hover.launch_download_wop, .launch_download_wop a:active.launch_download_wop {
	background-position: bottom left;
}

.launch_download_magazine a:link.launch_download_magazine, .launch_download_magazine a:visited.launch_download_magazine {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_download_magazine.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_download_magazine a:hover.launch_download_magazine, .launch_download_magazine a:active.launch_download_magazine {
	background-position: bottom left;
}

.launch_download_application a:link.launch_download_application, .launch_download_application a:visited.launch_download_application {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_download_application_form.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_download_application a:hover.launch_download_application, .launch_download_application a:active.launch_download_application {
	background-position: bottom left;
}

.launch_John a:link.launch_John, .launch_John a:visited.launch_John {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_John.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_John a:hover.launch_John, .launch_John a:active.launch_John {
	background-position: bottom left;
}

.launch_David a:link.launch_David, .launch_David a:visited.launch_David {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_David.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_David a:hover.launch_David, .launch_David a:active.launch_David {
	background-position: bottom left;
}

.launch_Ben a:link.launch_Ben, .launch_Ben a:visited.launch_Ben {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Ben.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Ben a:hover.launch_Ben, .launch_Ben a:active.launch_Ben {
	background-position: bottom left;
}

.launch_Tien a:link.launch_Tien, .launch_Tien a:visited.launch_Tien {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Tien.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Tien a:hover.launch_Tien, .launch_Tien a:active.launch_Tien {
	background-position: bottom left;
}

.launch_Lillian a:link.launch_Lillian, .launch_Lillian a:visited.launch_Lillian {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Lillian.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Lillian a:hover.launch_Lillian, .launch_Lillian a:active.launch_Lillian {
	background-position: bottom left;
}

.launch_Winnie a:link.launch_Winnie, .launch_Winnie a:visited.launch_Winnie {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Winnie.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Winnie a:hover.launch_Winnie, .launch_Winnie a:active.launch_Winnie {
	background-position: bottom left;
}

.launch_Azlina a:link.launch_Azlina, .launch_Azlina a:visited.launch_Azlina {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Azlina.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Azlina a:hover.launch_Azlina, .launch_Azlina a:active.launch_Azlina {
	background-position: bottom left;
}

.launch_Adam a:link.launch_Adam, .launch_Adam a:visited.launch_Adam {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Adam.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Adam a:hover.launch_Adam, .launch_Adam a:active.launch_Adam {
	background-position: bottom left;
}

.launch_Jingnan a:link.launch_Jingnan, .launch_Jingnan a:visited.launch_Jingnan {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Jingnan.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Jingnan a:hover.launch_Jingnan, .launch_Jingnan a:active.launch_Jingnan {
	background-position: bottom left;
}

.launch_Julia a:link.launch_Julia, .launch_Julia a:visited.launch_Julia {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Julia.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

.launch_Julia a:hover.launch_Julia, .launch_Julia a:active.launch_Julia {
	background-position: bottom left;
}


/*
table.launch {
	padding: 15px;
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 1.5em;
	background-color: #999999;
}

table.launch tr {
	height: 58px;
}

.launch_h3 {
	color: #000000;
	font-size: 1.5em;
	font-weight: bold;
}

td.launch_John a:link.launch_John, td.launch_John a:visited.launch_John {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_John.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_John a:hover.launch_John, td.launch_John a:active.launch_John {
	background-position: bottom left;
}

td.launch_David a:link.launch_David, td.launch_David a:visited.launch_David {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_David.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_David a:hover.launch_David, td.launch_David a:active.launch_David {
	background-position: bottom left;
}

td.launch_Ben a:link.launch_Ben, td.launch_Ben a:visited.launch_Ben {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Ben.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Ben a:hover.launch_Ben, td.launch_Ben a:active.launch_Ben {
	background-position: bottom left;
}

td.launch_Tien a:link.launch_Tien, td.launch_Tien a:visited.launch_Tien {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Tien.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Tien a:hover.launch_Tien, td.launch_Tien a:active.launch_Tien {
	background-position: bottom left;
}

td.launch_Lillian a:link.launch_Lillian, td.launch_Lillian a:visited.launch_Lillian {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Lillian.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Lillian a:hover.launch_Lillian, td.launch_Lillian a:active.launch_Lillian {
	background-position: bottom left;
}

td.launch_Winnie a:link.launch_Winnie, td.launch_Winnie a:visited.launch_Winnie {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Winnie.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Winnie a:hover.launch_Winnie, td.launch_Winnie a:active.launch_Winnie {
	background-position: bottom left;
}

td.launch_Azlina a:link.launch_Azlina, td.launch_Azlina a:visited.launch_Azlina {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Azlina.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Azlina a:hover.launch_Azlina, td.launch_Azlina a:active.launch_Azlina {
	background-position: bottom left;
}

td.launch_Adam a:link.launch_Adam, td.launch_Adam a:visited.launch_Adam {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Adam.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Adam a:hover.launch_Adam, td.launch_Adam a:active.launch_Adam {
	background-position: bottom left;
}

td.launch_Jingnan a:link.launch_Jingnan, td.launch_Jingnan a:visited.launch_Jingnan {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Jingnan.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Jingnan a:hover.launch_Jingnan, td.launch_Jingnan a:active.launch_Jingnan {
	background-position: bottom left;
}

td.launch_Julia a:link.launch_Julia, td.launch_Julia a:visited.launch_Julia {
	width: 117px;
	height: 58px;
	background-image: url(../images/launch_Julia.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}

td.launch_Julia a:hover.launch_Julia, td.launch_Julia a:active.launch_Julia {
	background-position: bottom left;
}

*/

#button_launch_container {
	padding: 0;
	margin: 0;
	margin-left: 15px;
}

ul#button_launch_container  {
	text-align: left;
	float: left;
	list-style-type: none;
}

ul#button_launch_container li {
	list-style-type: none;
	display: inline; /*Turns a vertical menu into a horizontal one*/
	float: left; /*Turns a vertical menu into a horizontal one*/
	margin: 0;
	display: block;
	background-repeat: no-repeat;
}

#button_launch_container li.chart a:link.chart, #button_launch_container li.chart a:visited.chart {
	background-image: url(../images/button_launch_chart.gif);
	background-position: top left;
	height: 61px;
	width: 503px;
	display: block;
}

#button_launch_container li.chart a:hover.chart, #button_launch_container li.chart a:active.chart {
	background-position: bottom left;
}

#button_launch_container li.pdf a:link.pdf, #button_launch_container li.pdf a:visited.pdf {
	background-image: url(../images/button_launch_pdf_version.gif.gif);
	background-position: top left;
	height: 61px;
	width: 207px;
	display: block;
}

#button_launch_container li.pdf a:hover.pdf, #button_launch_container li.pdf a:active.pdf {
	background-position: bottom left;
}

.button {
	cursor: pointer;
}