/* 
	Date: 02/14/08
	Author: Chris Axt
	Description: CSS for Microsites
	Version: 1.0
*/

/* ----------[ GENERAL ]---------- */
body {
    margin: 0;
    padding: 0;
    background: #f7f7f7;
    background-image: url(../assets/html/backgroundFlash.jpg);
    background-repeat: repeat-x;
    font-family: "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

input{
    font-family:Verdana;
    font-size:x-small;
}

select{
    font-family:Verdana;
    font-size:x-small;
}

h1 {
	font-family: "Verdana";
	font-size: 16px;
	font-weight:bold;
	color:#FF0000;
}

h2 {
	font-family: "Verdana";
	font-size: 16px;
	font-weight:bold;
	color:#133f81;
}


#container{
	position: relative;
	right: 0;
	margin: 0 auto;
	text-align: left;
	top: 12px;
	left: 0;
	width: 992px;
}

#box_logo{
    height: 56px;
	width: 167px;
	float:left;
}

#box_footer {
    width: 992px;
	font-family: "Verdana";
	font-size: 11px;
	color: #8a8a8a;
	vertical-align:top;
	text-align: center;
	float:left;
}

#box_footer a {
    width: 992px;
	font-family: "Verdana";
	font-size: 9px;
	color: #002C71;
	text-decoration: underline;
	font-weight: normal;
}

a:link, a:visited, a:active {
	color: #002C71;
    text-decoration: underline;
}

.title {
	font-family: "Verdana";
	font-size: 16px;
	font-weight:bold;
	color:#000000;
}

.title_3 {
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #0d3677;
}

.title_red_13 {
	font-family: "Verdana";
	font-size: 13px;
	font-weight:bold;
	color: Red;
}

.title_blue_11 {
	font-family: "Verdana";
	font-size: 11px;
	font-weight:bold;
	color:#133f81;
}

.title_blue_12 {
	font-family: "Verdana";
	font-size: 12px;
	font-weight:bold;
	color:#133f81;
}

.title_blue_14 {
	font-family: "Verdana";
	font-size: 14px;
	font-weight:bold;
	color:#133f81;
}

.title_blue_15 {
	font-family: "Verdana";
	font-size: 15px;
	font-weight:bold;
	color:#133f81;
}

.sub_title {
	font-family: "Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.sub_title2 {
	font-family: "Verdana";
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.text {
	font-family: "Verdana";
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

/* ----------[ FORMS ]-------------- */
.contactUsButton {
    background-color: #194584;
    color: #FFFFFF;
    font-weight: bold;
}


/* ----------[ HOME PAGE ]---------- */
#box_content_background_home{
	position: relative;
	text-align: left;
	width: 992px;
}

#box_content_home{
	position: relative;
	text-align: left;
	/*width: 787px;
	height: 386px;*/
	width: 992px;
	float:left;
}

#box_banners_home{
	position: relative;
	width: 992px;
	height: 297px;
}

#box_buttons_home{
    position: relative;
    margin-top: 10px;
    margin-bottom: 20px;
	width: 992px;
	height: 32px;
}

#box_buttons_home_jpn{
    position: relative;
    margin-top: 10px;
    margin-bottom: 20px;
	width: 250px;
	height: 32px;
}

#box_welcome_text{
    position:relative;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 742px;
    height: 32px;
}

#box_promotion_home{
	position: absolute;
	width: 347px;
	height: 158px;
	left: 13px;
	top: 120px;
	z-index: 9999;
}

/* ---------[ JAPANESE HOME PAGE ] -------*/
#box_content_home_japanese{

}

#box_banners_home_japanese{
    position: relative;
	width: 775px;
	height: 297px;
}



/* ----------[ MENUS ]---------- */
#box_menu_top{
    padding-top: 10px;
    height: 95px;
	width: 823px;
	float:right;
}

#box_menu_top_left{
    padding-top: 10px;
    height: 95px;
    width: 200px;
    float: left;
}

#box_menu_bottom{
    position:relative;
    height: 42px;
	width: 992px;
	text-align:center;
	float:left;
}

#box_content_menu{
	position: relative;
	text-align: left;
	width: 789px;
	height: 55px;
	float:left;
	z-index:99;
	border: 0px solid red;
}

#box_content_menu_all{
	border: 0px solid blue;
	position: relative;
    z-index:100;
	width: 789px;
	height: 47px;
	float:left;
}
#box_content_menu_all_selected{
	border: 0px solid blue;
	position: relative;
    z-index:100;
	width: 789px;
	height: 47px;
	float:left;
	margin-top:6px;
}

#box_home_menu{
    position: relative;
	text-align: center;
	width: 992px;
	height: 69px;
}
#box_home_menu_all{
	position: relative;
    z-index:100;
    text-align: center;
	width: 992px;
	height: 50px;
}

#box_home_menu_1{
    float: left;
    width: 232px;
    position: relative;
    margin: 0;
    left: 6px;
    cursor: pointer;
}
#box_home_menu_sub_1{
    margin-left: 8px;
    text-align: center;
    position: absolute;
    bottom: 4em;
    width: 219px;
    border: 0;
    left: 4px;
    visibility: hidden;
}
#box_home_menu_sub_1 a, #box_home_menu_sub_1 a {
    background-image: url("../assets/homeSubMenuBackground.gif");
    text-decoration: none;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#133f81;
}

#box_home_menu_2{
    float: left;
    width: 232px;
    position: relative;
    margin: 0;
    left: 23px;
    cursor: pointer;
}
#box_home_menu_sub_2{
    margin-left: 8px;
    text-align: center;
    position: absolute;
    bottom: 4em;
    width: 219px;
    border: 0;
    left: 253px;
    visibility: hidden;
}
#box_home_menu_sub_2 a, #box_home_menu_sub_2 a {
    background-image: url("../assets/html/homeSubMenuBackground.gif");
    text-decoration: none;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#133f81;
}

#box_home_menu_3{
    float: left;
    width: 232px;
    position: relative;
    margin: 0;
    left: 41px;
    cursor: pointer;
}
#box_home_menu_sub_3{
    margin-left: 8px;
    text-align: center;
    position: absolute;
    bottom: 4em;
    width: 219px;
    border: 0;
    left: 504px;
    visibility: hidden;
}
#box_home_menu_sub_3 a, #box_home_menu_sub_3 a {
    background-image: url("../assets/html/homeSubMenuBackground.gif");
    text-decoration: none;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#133f81;
}

#box_home_menu_4{
    float: left;
    width: 232px;
    position: relative;
    margin: 0;
    left: 59px;
    cursor: pointer;
}
#box_home_menu_sub_4{
    margin-left: 8px;
    text-align: center;
    position: absolute;
    bottom: 4em;
    width: 219px;
    border: 0;
    left: 755px;
    visibility: hidden;
    display: block;
}
#box_home_menu_sub_4 a, #box_home_menu_sub_4 a {
    background-image: url("../assets/html/homeSubMenuBackground.gif");
    text-decoration: none;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#133f81;
}

#box_home_menu_sub_1 a:hover, #box_home_menu_sub_2 a:hover, 
#box_home_menu_sub_3 a:hover, #box_home_menu_sub_4 a:hover{
    background: #1d4582;
    font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
}



/* ----------[ INTERNAL PAGE ]---------- */
#box_content_background{
	position: relative;
	text-align: left;
	width: 992px;
}

#box_content{
	position: relative;
	text-align: left;
	width: 992px;
	/*height: 386px;*/
	height: 465px;
	background-image:url(../assets/html/internalContentBox.gif);
	background-repeat:no-repeat;
	float:left;
}

#box_content_break{
	position: relative;
	text-align: left;
	width: 789px;
	height: 6px;
	float:left;
	top: -4px;
	top: -5px !ie;
}

#box_content_break_programs{
	position: absolute;
	width: 202px;
	height: 8px;
	left: 0px;
	z-index: 999;
	top: -7px;
	top: -6px !ie;
}

#box_content_break_services{
	position: absolute;
	width: 212px;
	height: 8px;
	left: 187px;
	z-index: 999;
	top: -1px !ie;
}

#box_content_break_locations{
	position: absolute;
	width: 211px;
	height: 8px;
	left: 389px;
	z-index: 999;
	top: -1px !ie;
}

#box_content_break_languages{
	position:absolute;
	width: 200px;
	height: 8px;
	left: 589px;
	z-index: 999;
	top: -7px;
	top: -6px !ie;
}

#box_content_break_microsites {
    clear:both;
}

#box_content_text{
	position: relative;
	text-align: left;
	margin-left:12px;
	width: 992px;
	height: 362px;
}

#box_content_text_title{
	position: relative;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	margin-top: 19px;
	margin-left:10px;
	width: 600px;
	float:left;
}

#box_content_text_title_contact {
 	position: relative;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	margin-top: 19px;
	margin-left:10px;
	width: 600px;
	float:left;   
}

#box_content_text_subtitle{
	position: relative;
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-left:10px;
	width: 850px;
	float:left;
}

#box_content_text_menu{
	position: relative;
	width: 167px;
	margin-top:18px;
	float:left;
}

#box_content_text_content{
	position: relative;
	width: 553px;
	height:291px;
	margin-top:18px;
	float:right;
	overflow:auto;
}

#box_content_text_other{
	position: absolute;
	text-align: left;
	left:0px;
	top:115px;
	margin-left:40px;
	padding-right:10px;
	width: 911px;
	height: 321px;
	overflow:auto;
	clear:both;
	 /*style="left: 0px; width: 911px; top: 115px; height: 321px"*/
}

#box_content_header_other{
	position: relative;
	text-align: right;
	margin-top:0px;
	width: 420px;
	height: 105px;
	float:right;
}

#box_content_landing{
	position: relative;
	text-align: left;
	margin-top:10px;
	margin-left:5px;
	width: 760px;
	height: 350px;
	overflow:auto;
}



/* ----------[ LANGUAGES ]---------- */
#box_content_title_languages{
	position: relative;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	margin-top: 19px;
	margin-left:10px;
	width: 400px;
}

#box_content_text_languages{
	position: relative;
	text-align: left;
	margin-top:20px;
	margin-left:10px;
	padding-right:10px;
	width: 740px;
	height: 291px;
	overflow:auto;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#box_content_map_languages{
    clear:both;
	position:absolute;
	text-align:right;
	width: 780px;
	height: 375px;
	top:0px;
}

#box_content_back_button_languages{
	position:absolute;
	text-align:left;
	width: 132px;
	height: 19px;
	margin-top:0px;
	margin-left:640px;
}

#box_content_learn_button_languages{
	position:absolute;
	text-align:left;
	width: 181px;
	height: 26px;
	margin-left:5px;
	margin-top:290px;
}




/* ----------[ PROMOTIONS ]---------- */
#box_content_title_promotion {
    left: 10px;
    top: 20px;
	position: absolute;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	width: 400px;
}

#box_content_landing_promotion {
	position: absolute;
	margin-top:45px;
	margin-left:35px;
	padding-right:10px;
	width: 700px;
	height: 322px;
	overflow: auto;
}

.box_content_landing_promotion_section{
	position: relative;
	padding-right:5px;
	width: 222px;
	height: 303px;
	background-image:url(../assets/html/promotionPageBox.gif);
	background-repeat:no-repeat;
	float:left;
}

.box_content_landing_promotion_box_image{
    position: relative;
	text-align: center;
	width: 180px;
	height: 90px;
	padding-top: 20px;
	padding-left: 20px;
}

.box_content_landing_promotion_box_content{
    position: relative;
	text-align: left;
	width: 190px;
	height: 77px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	top: 10px;
	margin-left:20px;
}

.box_content_landing_promotion_box_button{
    position: relative;
	text-align: center;
	width: 184px;
	height: 28px;
	margin-top: 55px;
	margin-left:18px;
}

#box_content_promotion_left_content{
	position: relative;
	width: 180px;
	height: 260px;
	margin-top: 55px;
	float:left;
}

#box_content_promotion_right_top_content{
	position: relative;
	width: 520px;
	height: 94px;
	margin-left: 10px;
	margin-top:10px;
	margin-right:10px;
	float:right;
	font-family: "Verdana";
	font-size: 12px;
	font-weight: normal;
	color:#133f81;
}

#box_content_promotion_right_bottom_content{
	position: relative;
	width: 520px;
	height: 175px;
	margin-left: 10px;
	margin-right:10px;
	float:right;
	overflow:auto;
}

#box_content_promotion_enroll_button{
	position: relative;
	width: 145px;
	height: 26px;
	margin-top: 10px;
	margin-left: 10px;
	clear:left;
	float: left;
}

#box_content_promotion_back_button{
	position: relative;
	width: 124px;
	height: 26px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right:10px;
	float:right;
}

#box_content_contact_button{
	position: relative;
	width: 124px;
	height: 26px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right:10px;
	float:right;
}

#box_content_promotion_contact_button{
	position: relative;
	width: 89px;
	height: 26px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right:10px;
	float:right;
}

#box_content_promotion_video_button{
	position:relative;
	background-image:url(../assets/html/internalProgramsBoxButtonBackground.gif);
	background-repeat:no-repeat;
	width: 170px;
	height: 27px;
	margin-top: 7px;
	margin-right:110px;
	float:right;
}

#box_content_promotion_video_button_link{
    position:relative;
    margin-top: 4px;
    margin-left: 5px;
	width: 95px;
	height: 20px;
	float: left;
}

#box_content_promotion_video_button_opt{
    position:relative;
    margin-top: 5px;
    margin-left: 0px;
	width: 58px;
	height: 8px;
	float: right;
}








/* ----------[ CONTACT US ]---------- */
#box_content_title_contact{
	position: relative;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	margin-top: 19px;
	margin-left:10px;
}

#box_content_text_contact{
	position: relative;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	width: 730px;
	height: 290px;
	font-family: "Verdana";
	font-size: 11px;
	color:#133f81;
}




/* ----------[ SERVICES ]---------- */
#box_content_title_service{
    left: 10px;
    top: 20px;
	position: absolute;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	width: 360px;
}

#box_content_header_service{
	position: relative;
	text-align: right;
	margin-top:0px;
	width: 420px;
	height: 105px;
	float: right;
}

#box_content_landing_service{
	position: relative;
	margin-top:3px;
	margin-left:18px;
	padding-right:10px;
	width: 756px;
	height: 366px;
	overflow: auto;
}

.box_content_landing_service_section{
	position: relative;
	padding-right:4px;
	width: 180px;
	height: 348px;
	background-image:url(../assets/html/servicesPageBoxBackground.gif);
	background-repeat:no-repeat;
	float:left;
}

.box_content_landing_service_box_image{
    position: relative;
	text-align: center;
	width: 165px;
	height: 90px;
	padding-top: 5px;
	padding-left: 2px;
}

.box_content_landing_service_box_title{
    position: relative;
	text-align: left;
	width: 165px;
	height: 30px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	top: 20px;
	margin-left:5px;
	display:block;
}
.box_content_landing_service_box_title li a:link,
.box_content_landing_service_box_title li a:visited {
    text-decoration: none;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#133f81;
}

.box_content_landing_service_box_content{
    position: relative;
	text-align: left;
	width: 170px;
	height: 80px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	top: 20px;
	margin-left:5px;
	display:block;
}

.box_content_landing_service_box_menu{
    position: relative;
	text-align: left;
	width: 170px;
	height: 90px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color:#133f81;
	text-decoration: none;
	top: 20px;
	margin-left:5px;
	/*overflow:auto;*/
}
.box_content_landing_service_box_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom:0px;
}
.box_content_landing_service_box_menu li {
	height: 20px;
}
.box_content_landing_service_box_menu li a:link,
.box_content_landing_service_box_menu li a:visited {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#133f81;
}
.box_content_landing_service_box_menu li a:hover {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#CCCCCC;
}

#box_content_service_left_content{
	position: relative;
	width: 170px;
	height: 140px;
	margin-top: 55px;
	margin-left: 5px;
	float:left;
}
#box_content_service_left_content ul {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	list-style: none;
	background-image:url(../assets/html/servicePageMenuBackground2.gif);
	background-repeat:repeat-y;
	margin-bottom:0px;
}
#box_content_service_left_content li {
	width: 165px;
	height: 25px;
}
#box_content_service_left_content li a:link,
#box_content_service_left_content li a:visited {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#133f81;
}
#box_content_service_left_content li a:hover {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#CCCCCC;
}

#box_content_service_left_buttons{
	position: relative;
	width: 145px;
	height: 150px;
	margin-top:10px;
	margin-left: 10px;
	clear:left;
	float: left;
	vertical-align:baseline;
}

#box_content_service_left_button_contact{
	position: relative;
	width: 145px;
	height: 50px;
	margin-top: 50px;
	margin-left: 10px;
	clear:left;
	float: left;
	vertical-align:baseline;
}

#box_content_service_right_top_content{
	position: absolute;
	width: 520px;
	left: 205px;
	top:90px;
	margin-right:10px;
	float:right;
	font-family: "Verdana";
	font-size: 12px;
	font-weight: normal;
	color:#133f81;
}

#box_content_service_right_bottom_content{
	position: relative;
	width: 540px;
	height: 235px;
	margin-top: 10px;
	float:right;
	overflow:auto;
	z-index: 1;
}

#box_content_service_right_background_content{
	position: absolute;
	width: 563px;
	height: 246px;
	top: 125px;
	left: 211px;
	text-align: right;
	z-index: 0;
}


/* ----------[ LOCATIONS ]---------- */
#box_content_title_location{
    left: 10px;
    top: 20px;
	position: absolute;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	width: 400px;
}

#box_content_landing_location{
	position: absolute;
	top: 0px;
	left: 60px;
	width: 537px;
	height: 361px;
	z-index: 1;
}

#box_content_landing_location_menu{
	position: absolute;
	top: 0px;
	left: 610px;
	width: 160px;
	height: 361px;
}

#box_content_landing_location_menu_top{
	position: relative;
	margin-top: 10px;
	height: 74px;
	background-image:url(../assets/html/locationsBoxFind.gif);
	background-repeat:no-repeat;
	border: 0px white solid;
}

#box_content_landing_location_menu_top_form{
	position: relative;
	margin-left: 20px;
	border: 0px red solid;
}

#box_content_landing_location_menu_header{
    position: relative;
    background-image:url(../assets/html/locationsBoxHeader.gif);
    background-repeat:no-repeat;
    height: 29px;
    vertical-align: middle;
	text-align:center;
}

.box_content_landing_location_menu_header_text{
    position: relative;
    top:5px;
    height: 29px;
    vertical-align: middle;
    font-family: "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #133f81;
	text-align:center;
}

#box_content_landing_location_menu_footer{
    position: relative;
    height: 10px;
}

#box_content_landing_location_menu_middle{
	position: relative;
	height: 190px;
	width: 147px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	overflow: auto;
	background-image:url(../assets/html/locationsBoxBackgroundBlank.gif);
}


#box_content_landing_location_menu_middle a:link,
#box_content_landing_location_menu_middle a:visited {
    text-decoration: none;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:normal;
	color:#666666;
}

#box_content_landing_location_menu_bottom{
	position: relative;
	height: 52px;
}

#box_content_landing_location_button_wwl{
	position: absolute;
	top: 10px;
	left: 412px;
	width: 185px;
	height: 30px;
	z-index: 100;
	text-align:right;
}

#box_content_location_left_content{
	position: relative;
	width: 170px;
	height: 100px;
	margin-top: 55px;
	margin-left: 5px;
	float:left;
}
#box_content_location_left_content ul {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	list-style: none;
	background-image:url(../assets/html/servicePageMenuBackground2.gif);
	background-repeat:repeat-y;
}
#box_content_location_left_content li {
	width: 165px;
	height: 25px;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}
#box_content_location_left_content li a:link,
#box_content_location_left_content li a:visited {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#133f81;
}
#box_content_location_left_content li a:hover {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#CCCCCC;
}

#box_content_location_left_data{
	position: relative;
	width: 160px;
	height: 180px;
	margin-top: 30px;
	margin-left: 7px;
	clear:left;
	float: left;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:normal;
	vertical-align:baseline;
}

#box_content_location_right_content{
	position: relative;
	width: 550px;
	height: 280px;
	margin-top: 50px;
	margin-left: 10px;
	margin-right:10px;
	float:right;
	overflow:auto;
}

.box_content_location_right_content2{
	position: relative;
	width: 550px;
	height: 325px;
	margin-top: 20px;
	font-family: "Verdana";
	font-size: 11px;
	color:#133f81;
	border: 0px red solid;
}

.box_content_location_right_content_contact_service{
	position: relative;
	width: 560px;
	height: 325px;
	margin-top: -60px;
	font-family: "Verdana";
	font-size: 11px;
	color:#133f81;
}

#box_content_location_right_content_program{
	position: relative;
	width: 174px;
	height: 266px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 2px;
	float:left;
	font-family: "Verdana";
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-image:url(../assets/html/locationsPageProgramBackground.gif);
	background-repeat: no-repeat;
	overflow:auto;
}
#box_content_location_right_content_program a:link,
#box_content_location_right_content_program a:visited {
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#133f81;
}



#box_content_location_right_content_back_button{
	position: absolute;
	width: 86px;
	height: 19px;
	float:left;
	top: 340px;
	left: 210px;
}


#box_content_location_right_content_program_content{
	position: relative;
	width: 350px;
	height: 300px;
	margin-top: 0px;
	margin-left: 10px;
	float:left;
	font-family: "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	overflow:auto;
}





/* ----------[ PROGRAMS ]---------- */
#box_content_title_program{
	position: relative;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	margin-top: 19px;
	margin-left:10px;
	width: 300px;
	float: left;
}

#box_content_header_program{
	position: relative;
	text-align: right;
	margin-top: -4px;
	margin-right: -6px;
	width: 420px;
	height: 105px;
	float: right;
}

#box_content_landing_program{
	position: relative;
	margin-top:3px;
	margin-left:8px;
	padding-right:10px;
	width: 756px;
	height: 366px;
	overflow: auto;
}

.box_content_landing_program_section{
	position: relative;
	padding-right:12px;
	width: 233px;
	height: 348px;
	background-image:url(../assets/html/programsPageBoxBackground.gif);
	background-repeat:no-repeat;
	float:left;
}

.box_content_landing_program_box_image{
    position: relative;
	text-align: center;
	width: 233px;
	height: 84px;
	padding-top: 5px;
	padding-left: 1px;
}

.box_content_landing_program_box_title{
    position: relative;
	text-align: left;
	width: 233px;
	height: 30px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	top: 20px;
	margin-left:5px;
	display:block;
}
.box_content_landing_program_box_title li a:link,
.box_content_landing_program_box_title li a:visited {
    text-decoration: none;
	font-family: "Verdana";
	font-size: 10px;
	font-weight:bold;
	color:#133f81;
}
.box_content_landing_program_box_content{
    position: relative;
	text-align: left;
	width: 225px;
	height: 60px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	top: 10px;
	margin-left:5px;
	display:block;
}
.box_content_landing_program_box_menu{
    position: relative;
	text-align: left;
	width: 225px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color:#133f81;
	text-decoration: none;
	top: 10px;
	margin-left:5px;
	/*overflow:auto;*/
}
.box_content_landing_program_box_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom:0px;
}
.box_content_landing_program_box_menu li {
	height: 20px;
}
.box_content_landing_program_box_menu li a:link,
.box_content_landing_program_box_menu li a:visited {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#133f81;
}
.box_content_landing_program_box_menu li a:hover {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}

#box_content_program_left_content{
	position: relative;
	width: 170px;
	height: 140px;
	margin-top:55px;
	margin-left:5px;
	float:left;
	border: 0px red solid;
}
#box_content_program_left_content ul {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	list-style: none;
	background-image:url(../assets/html/servicePageMenuBackground2.gif);
	background-repeat:repeat-y;
	margin-bottom:0px;
}
#box_content_program_left_content li {
    width: 165px;
	height: 25px;
}
#box_content_program_left_content li a:link,
#box_content_program_left_content li a:visited {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#133f81;
}
#box_content_program_left_content li a:hover {
    vertical-align:middle;
    margin-left: 10px;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 9px;
	font-weight:bold;
	color:#CCCCCC;
}

#box_content_program_left_buttons{
	position: relative;
	width: 145px;
	height: 100px;
	margin-top: 20px;
	margin-left: 10px;
	clear:left;
	float: left;
	vertical-align:baseline;
}

#box_content_program_right_top_content{
	position: absolute;
	width: 520px;
	left: 205px;
	top:90px;
	margin-right:10px;
	float:right;
	font-family: "Verdana";
	font-size: 12px;
	font-weight: normal;
	color:#133f81;
}

#box_content_program_right_bottom_content {
	position: relative;
	width: 540px;
	height: 235px;
	margin-top: 10px;
	float:right;
	overflow:auto;
	z-index: 11000;
}

#box_content_program_right_background_content{
	position: absolute;
	width: 563px;
	height: 246px;
	top: 125px;
	left: 211px;
	text-align: right;
	z-index: 10000;
}






/* ----------[ PROGRAM BUILDER ]---------- */
#box_content_title_programbuilder{
	position: relative;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color: #133f81;
	margin-top: 19px;
	margin-left:10px;
	width: 525px;
}

#box_content_header_programbuilder{
	position: absolute;
    top:0px;
    left: 390px;
	width: 371px;
	height: 86px;
}

#box_content_programbuilder{
	position: relative;
	margin-top:3px;
	margin-left:8px;
	padding-right:10px;
	width: 756px;
	height: 366px;
	overflow: auto;
}

.box_content_programbuilder_intro{
    position: relative;
	text-align: left;
	width: 525px;
	height: 40px;
	padding-top: 10px;
	padding-left: 10px;
}

.box_content_programbuilder_content{
    position: relative;
	text-align: center;
	width: 700px;
	padding-top: 5px;
	padding-left: 5px;
}

.box_content_program_builder_button_link{
	background-image:url(../assets/html/programBuilderButtonBackground2.gif);
	background-repeat:no-repeat;
	font-family: "Verdana";
	font-size: 9px;
	font-weight: normal;
	color: white;
	text-align:center;
	vertical-align: middle;
	display:block;
	text-decoration:none;
	cursor:pointer;
	padding-top: 5px;
}

.box_content_program_builder_button_link2{
	background-image:url(../assets/html/programBuilderButtonBackground2.gif);
	background-repeat:no-repeat;
	font-family: "Verdana";
	font-size: 9px;
	font-weight: normal;
	color: white;
	text-align:center;
	vertical-align: middle;
	display:block;
	text-decoration:none;
	cursor:pointer;
	padding-top: 5px;
}

#box_content_program_builder_back_button{
	position:absolute;
	top:230px;
	left:650px;
	width: 94px;
	height: 30px;
}





/* ----------[ BOXES ]---------- */
.box_content_services_button{
	width: 175px;
	height: 32px;
	background-image:url(../assets/html/internalServicesBoxButton.gif);
	background-repeat:no-repeat;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #083376;
	text-align:center;
	vertical-align:middle;
	display:block;
}

#box_content_services_box{
	position: relative;
	text-align: left;
	width: 194px;
	height: 239px;
	background-image:url(assets/internalServicesBoxBackground.gif);
	background-repeat:no-repeat;
	float:right;
}

#box_content_services_box_content{
	position: relative;
	text-align: left;
	left: 10px;
	top: 40px;
	width: 175px;
	height: 170px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
}

#box_content_programs_box{
	position: relative;
	text-align: left;
	width: 194px;
	height: 222px;
	background-image:url(../assets/html/internalProgramsBoxBackground.gif);
	background-repeat:no-repeat;
	float:right;
}

#box_content_programs_box_content{
	position: relative;
	text-align: left;
	top: 32px;
	width: 172px;
	height: 185px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 15px;
}

#box_content_programs_box_content_title {
	font-family: "Verdana";
	font-size: 13px;
	font-weight:bold;
	color: Red;
	text-decoration: underline;
}
#box_content_programs_box_content_title a:link,
#box_content_programs_box_content_title a:visited {
    font-family: "Verdana";
	font-size: 13px;
	font-weight:bold;
	color: Red;
	text-decoration: underline;
}

#box_content_programs_box_content_video_button{
	position:relative;
	background-image:url(../assets/html/internalProgramsBoxButtonBackground.gif);
	background-repeat:no-repeat;
	width: 170px;
	height: 27px;
}

#box_content_programs_box_content_video_button_link{
    position:relative;
    margin-top: 4px;
    margin-left: 5px;
	width: 95px;
	height: 20px;
	float: left;
}

#box_content_programs_box_content_video_button_opt{
    position:relative;
    margin-top: 5px;
    margin-left: 0px;
	width: 58px;
	height: 8px;
	float: right;
}

#box_content_programs_box_buttons{
	position:relative;
	width: 194px;
	height: 25px;
}




#box_content_promotions_box{
	position: relative;
	text-align: center;
	width: 194px;
	height: 222px;
	background-image:url(../assets/html/internalPromotionsBoxBackground.gif);
	background-repeat:no-repeat;
	float:right;
}

#box_content_promotions_box_image{
    position: relative;
	text-align: center;
	width: 180px;
	height: 90px;
	padding-top: 10px;
	left:5px;
}

#box_content_promotions_box_content{
    position: relative;
	text-align: center;
	width: 180px;
	height: 77px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: Red;
	padding-top: 10px;
	padding-left:10px;
}

#box_content_promotions_box_buttons_left{
	position:relative;
	width: 108px;
	height: 36px;
	background-image:url(../assets/html/internalPromotionsBoxBackground2.gif);
	background-repeat:no-repeat;
	float:left;
	text-align: left;
	left:1px;
}

#box_content_promotions_box_buttons{
	position:relative;
	top: 10px;
	left: 10px;
	width: 84px;
	height: 16px;
}

#box_content_promotions_box_buttons_right{
	position:relative;
	width: 86px;
	height: 36px;
	float:right;
}


.box_left_container {
    border: 0px solid green;
    float: left;
}

.box_right_container {
    margin-left: 10px;
    border: 0px solid green;
    width: 560px;
    float: left;
}

.textbox_zipcode_bg {
    background-image:url(../assets/images/bg_zipcode.gif);
	background-repeat:no-repeat;
}

.textbox_zipcode_nobg { }

.entry_selected {
    background: #002C71; 
    color:white;
    }
   
#loading{
    background-color: #CCCCCC;
    position:absolute;
	width: 760px;
	height: 260px;
	left: 0px;
	margin-top:0px;
	z-index:9999999;
	text-align:center;
	border: solid 1px white;
}

.landing_li_off {
	background-image:url(../assets/html/landing_li_off.gif);
	background-repeat:no-repeat;
}

.landing_li_over {
	background-image:url(../assets/html/landing_li_over.gif);
	background-repeat:no-repeat;
}

.category_li_over {
	background-image:url(../assets/html/category_li_over.gif);
	background-repeat:no-repeat;
}

.footernote {
    font-size: 10px;
}

.link a {
    color: #002C71;
    text-decoration: none;
}

.link a:hover {
	color: #002C71;
    text-decoration: underline;
}

#box_content_services_box_japanese{
	position: relative;
	text-align: left;
	width: 194px;
	height: 288px;
	/*background-image:url(../assets/internalServicesBoxBackgroundJapanese.png);*/
	background-image:url(../assets/Jap_CTA_NY.jpg);	
	background-repeat:no-repeat;
	float:right;
}

#box_content_services_box_content_japanese{
	position: relative;
	text-align: left;
	left: 10px;
	top: 40px;
	width: 175px;
	height: 170px;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
}

#box_content_break_1{
	position: relative;
	text-align: left;
	width: 789px;
	height: 15px;
	float:left;
	top: -4px;
	top: -5px !ie;
}

/*************************************************************
 ********************* [ MICROSITE ]**************************
 *************************************************************/

#box_content_microsite_content{
	position: relative;
	width: 900px;
	height: 275px;
	top: 20px;
	margin-left: 40px;
	margin-right:40px;
	float:right;
	overflow:auto;
}

#box_contact_microsite_contact_text{
    position: relative;
    width: 150px;
	height: 26px;
	margin-left: 650px;
	margin-top: 40px;
	margin-right: 0px;
	float:left;    
}

#box_content_microsite_contact_button{
	position: relative;
	width: 185px;
	height: 40px;
	margin-left: 600px;
	margin-top: 10px;
	/*margin-right: 50px;*/
	float:right;
}

#box_content_microsite_content_contact {
    position: relative;
    width: 600px;
    height: 300px;
    float: left;
    margin-left: 40px;
}

/*#box_content_text_other{
	position: absolute;
	text-align: left;
	left:0px;
	top:115px;
	margin-left:40px;
	padding-right:10px;
	width: 911px;
	height: 321px;
}*/

/*
MULTISELECTS
*/
.multiselect_items{
    font-size:xx-small;
    background-color: White;
    width:188px; 
    height:90px; 
    overflow:auto;
    padding-top: 10px;
    border: 1px #cbcbcb solid;
}
    
.multiselect_button{
    text-align: right;
    background-image:url(../assets/html/multiselectBackground.gif);
    background-repeat:no-repeat;
    width:190px;
    height: 40px;
    padding-top: 5px;
}

#multiselect_1 {
    width:190px; 
    height:130px; 
    display: none;
    z-index:9999999;
    position: absolute;
}

#multiselect_2 {
    width:190px; 
    height:130px;
    display: none;
    z-index:9999998;
    position: absolute;
}

#multiselect_3 {
    width:190px; 
    height:130px; 
    display: none;
    z-index:9999997;
    position: absolute;
}

#multiselect_4 {
    width:190px; 
    height:130px; 
    display: none;
    z-index:9999996;
    position: absolute;
}