/* GENERAL STYLES */

.th_regLeft_1 { float:left; width:460px; height:360px; overflow:hidden; background-repeat: no-repeat;}
.th_regLeft_1 { background-image:url(/images/profile_reg_step1.gif);}

.th_regLeft_2 { float:left; width:460px; height:360px; overflow:hidden; background-repeat: no-repeat;}
.th_regLeft_2 { background-image:url(/images/profile_reg_step2.gif);}

.th_regLeft_3 { float:left; width:460px; height:640px; overflow:hidden; background-repeat: no-repeat;}
.th_regLeft_3 { background-image:url(/images/profile_reg_step3.gif);}

.th_regLeft_4 { float:left; width:460px; height:640px; overflow:hidden; background-repeat: no-repeat;}
.th_regLeft_4 { background-image:url(/images/profile_reg_step4.gif);}

.th_regLeft_5 { float:left; width:460px; height:360px; overflow:hidden; background-repeat: no-repeat;}
.th_regLeft_5 { background-image:url(/images/profile_reg_step5.gif);}

.th_boxform_profile_1 { float:left; width:940px; height:750px; overflow:hidden; background-repeat: no-repeat;}
.th_boxform_profile_1 { background-image:url(/images/profile_tab_1.gif);}

.th_boxform_profile_2 { float:left; width:940px; height:750px; overflow:hidden; background-repeat: no-repeat;}
.th_boxform_profile_2 { background-image:url(/images/profile_tab_2.gif);}
.th_micro_top {
	background-image: url(/images/micro_top.jpg);
	width: 955px;
	height: 90px;
}
.th_micro_top_new {
	background-image: url(/images/micro_top_new.jpg);
	width: 955px;
	height: 90px;
}


a.nextlinkG_dark {
	display: block;position:relative; text-align:right; padding: 5px 30px 6px 0;width: auto; background-image: url(/images/linkicon_dark.gif); background-position:100% 0%;background-repeat: no-repeat;
	text-decoration:none!important; font-weight:bold;color:#ffffff !important; }

a.nextlinkG_dark { background-image: url(/images/linkG_dark.gif); }

a.nextlinkG_dark:hover { background-image: url(/images/linkG_mo_dark.gif); color:#cccccc !important;  }

.intro_360 { font-size:14px; line-height:100%; color:#cccccc; padding-bottom:20px;padding-right:50px; padding-left:100px;padding-top:20px;} 

.links_360 {
	padding-bottom:20px;padding-right:30px; padding-left:30px;padding-top:20px; 

}


.th_35_left {
	padding:0px 0px 0px 0px; 
	float:left;
	width: 940px;
}

.BoxItem_micro  {
	background-image: url(/images/BoxItem_micro_open.gif);
	float: right;
	padding:10px 10px 0px 10px; 
	width: 173px;
	height: 49px;	
}
.BoxItem_micro_2 {
	background-image: url(/images/BoxItem_micro_open_2.gif);
	float: right;
	padding:0px 0px 0px 0px; 
	width: 173px;
	height: 252px;	
}

.pagelinks_micro a { background-image: url(/images/Pil_Forward_y_micro.gif) !important; background-color: #ecebe4; }
.pagelinks_micro a:hover { background-image: url(/images/Pil_Forward_y_mo_micro.gif) !important; }


.pagelinks_micro a, .pagelinks_micro a:visited; .pagelinks_micro span {
	display: block;
	position:relative; 
	text-align:right; 
	padding: 5px 30px 6px 0;
	width: auto;
	background-image: url(/images/linkicon.gif); 
	background-position:100% 0%;
	background-repeat: no-repeat;
	text-decoration:none;
	font-weight:bold;	
	color:#3a3b3d;
	}


.pagelinks_micro a:visited, .pagelinks_micro span {
	position:relative; 
	padding: 5px 30px 6px 0;
	width: auto;
	font-weight:bold;	
	color:#3a3b3d;
	float:none;
	}


.Box_220_micro {

	padding: 0px 0px 0px 0px ;
	width: 200px;
	text-align: left;
	vertical-align:bottom !important;
}

.th_35mm_top {
	background-image: url(/images/35mm_top.jpg);
	width: 955px;
	height: 90px;
}

.th_micro_right {
	float:left;
	height: 600px;
	width: 221px;
}
.th_micro_right a { outline:none; }

.th_Micro_Main {
	background-image: url(/images/micro_bg.gif);
	background-repeat: repeat;
}

th_Micro_Main {	width:945px; margin:0 auto; padding-bottom:40px; text-align:left;position:relative;z-index:0; }

.th_micro_left {
	margin: 0px 0px 100px 0px;
	float:left;
	height: 440px;
	width: 719px;
}





.th_boxform_profile_3 { float:left; width:940px; height:750px; overflow:hidden; background-repeat: no-repeat;}
.th_boxform_profile_3 { background-image:url(/images/profile_tab_3.gif);}

.th_boxform_profile_4 { float:left; width:940px; height:750px; overflow:hidden; background-repeat: no-repeat;}
.th_boxform_profile_4 { background-image:url(/images/profile_tab_4.gif);}

.th_regRight { float:right; width:460px; height:360px; overflow:hidden; background-repeat: no-repeat;}
.th_regRight { background-image:url(/images/img_form_1.jpg);}

.th_regRight_2 { float:right; width:460px; height:360px; overflow:hidden; background-repeat: no-repeat;}
.th_regRight_2 { background-image:url(/images/img_form_2.jpg);}

.th_regRight_3 { float:right; width:460px; height:640px; overflow:hidden; background-repeat: no-repeat;}
.th_regRight_3 { background-image:url(/images/img_form_3.jpg);}

.th_regRight_4 { float:right; width:460px; height:640px; overflow:hidden; background-repeat: no-repeat;}
.th_regRight_4 { background-image:url(/images/img_form_4.jpg);}

.th_regRight_5 { float:right; width:460px; height:360px; overflow:hidden; background-repeat: no-repeat;}
.th_regRight_5 { background-image:url(/images/img_form_5.jpg);}


.th_tab_menu {  width:625px; height:26px;}
.th_tab_menu { padding:4px 0px 15px 35px; }

.th_tab_menu_01 { float:left; width:136px; height:26px; overflow:hidden; background-repeat: no-repeat; text-align:center;}
.th_tab_menu_02 { float:left; width:136px; height:26px; overflow:hidden; background-repeat: no-repeat; text-align:center;}
.th_tab_menu_03 { float:left; width:136px; height:26px; overflow:hidden; background-repeat: no-repeat; text-align:center;}
.th_tab_menu_04 { float:left; width:136px; height:26px; overflow:hidden; background-repeat: no-repeat; text-align:center;}


.th_micro_menu_position {  height:16px; }
.th_micro_menu_position { padding:24px 0px 0px 560px; }

.th_micro_menu_main_link {  width:935px; height:16px; text-align:right;}
.th_micro_menu_main_link { padding:15px 0px 0px 0px; }
.th_micro_menu_main_link  a {
	text-decoration:none !important;
	color:#707070 !important;	
}
.th_micro_menu_main_link  a:hover {
	text-decoration:none !important;
	color:#000000 !important;	
}


.th_micro_menu {  width:200px; height:16px; text-align:center !important;}
.th_micro_menu { padding:0px 0px 0px 0px; }

.th_micro_menu  a {
	text-decoration:none !important;
	color:#707070 !important;	
}
.th_micro_menu  a:hover {
	text-decoration:none !important;
	color:#000000 !important;	
}

.th_micro_menu_01 { float:left; width:86px; height:16px; overflow:hidden; background-repeat: no-repeat; text-align:center;}
.th_micro_menu_02 { float:left; width:86px; height:16px; overflow:hidden; background-repeat: no-repeat; text-align:center;}
.th_micro_menu_03 { float:left; width:86px; height:16px; overflow:hidden; background-repeat: no-repeat; text-align:center;}
.th_micro_menu_04 { float:left; width:86px; height:16px; overflow:hidden; background-repeat: no-repeat; text-align:center;}




.th_spacer { float:left; width:40px; height:330px;}
.th_block { float:left; width:625px; overflow:hidden; background-repeat: no-repeat;}
.th_block { background-image:url(/images/th_block.gif);}
.th_block { padding:4px 0px 10px 20px; }

.th_message { float:left; width:570px; overflow:hidden; background-repeat: no-repeat;}

body#micro {
	background: #dfdfdf url(/images/gradient_demo.jpg) repeat-x;
} 

/*
#th_Full {
	width:100%;
	padding-bottom:40px;
	text-align:left;
	z-index:0;
	background: #dfdfdf url(/images/gradient_demo.jpg) repeat-x;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
*/

.th_message { padding:30px 30px 40px 20px; }


.th_profile_Left { float:left; width:670px; height:1300px; overflow:hidden; background-repeat: no-repeat;}


.th_profile_Right { float:right; width:270px; height:1300px; overflow:hidden; background-repeat: no-repeat;}
.th_profile_Right { background-image:url(/images/th_profile_1.gif);}


.th_profile_vert { float:right; width:270px; background-repeat: no-repeat;}
.th_profile_vert { padding:0px 0px 0px 0px;}



#th_Main {
	width:940px;
	margin:0 auto;
	padding-bottom:40px;
	text-align:left;
	position:relative;
	z-index:0;
}


.th_boxform_a .pageprev { float:left; }
.th_boxform_a .pageprev a { text-align:left; }
.th_boxform_a { padding:0px 0px 0px 0px; height:150px; }
.th_boxform_a td { color:#5a5859; vertical-align:top; }
.th_boxform_a .inp { width:250px; }

.th_boxform_a_2 .pageprev { float:left; }
.th_boxform_a_2 .pageprev a { text-align:left; }
.th_boxform_a_2 { padding:0px 0px 0px 0px; height:60px; }
.th_boxform_a_2 td { color:#5a5859; vertical-align:top; }
.th_boxform_a_2 .inp { width:250px; }


.th_boxform_b .pageprev { float:left; }
.th_boxform_b .pageprev a { text-align:left; }
.th_boxform_b { padding:10px 30px 20px 20px; }
.th_boxform_b td { color:#5a5859; vertical-align:top; }
.th_boxform_b .inp { width:410px; }

.th_boxform_profile .pageprev { float:left; }
.th_boxform_profile .pageprev a { text-align:left; }
.th_boxform_profile { padding:10px 30px 20px 40px; }
.th_boxform_profile td { color:#5a5859; vertical-align:top; }
.th_boxform_profile .inp { width:590px; }
.th_boxform_profile .inp_2 { width:291px; }
.th_boxform_profile .inp_3 { width:567px; }



.th_subheader {
font-size:18px; line-height:150%; color:#999999; padding-bottom:20px;padding-right:20px; 
}


.th_boxtopreg1 { background-color:#fff; background-repeat: no-repeat; width:940px; padding:0px 0px 0px 0px; }
.th_box_micro { background-repeat: no-repeat; width:945px; padding:0px 0px 0px 0px; }
.th_boxtop_profile { background-color:#fff; background-repeat: no-repeat; width:940px; padding:0px 0px 0px 0px; }



/* .boxbot_form { background:url(//images/NO IMAGE YET.gif) no-repeat bottom left; padding:0 0 0 4px; } */
.boxbot_form { padding:0 0 0 4px; }



.th_tab_menu  a {
	text-decoration:none !important;
	color:#000000 !important;	
}

.th_tab_menu_01  a {
	text-decoration:none;
	color:#000000 !important;	
}

.th_tab_menu  a:hover {
	text-decoration:none !important;
	color:#f2f2f2 !important;	
}


.th_date {color:#77787c !important;	
}
.th_content {color:#000000 !important;	
}

.boxform h1 { margin-left:60px; }

.promobanner_vert { width:270px; overflow:hidden; padding:0px 0px 10px 10px;}

