/* CSS Document */

body {margin:0; padding:0; font-family:"Tahoma"; font-size:11px; color:#d6d6d6; line-height:140%;}
img {border:0;}

.index {margin:41px 0 0 11px;}
.sub {margin:41px 0 0 79px;}
.sub_logo {padding-bottom:65px;}

.bg_01 {background:url(../images/common/01_bg.jpg) no-repeat top left;}
.bg_02 {background:url(../images/common/02_bg.jpg) no-repeat top left;}
.bg_03 {background:url(../images/common/03_bg.jpg) no-repeat top left;}
.bg_04 {background:url(../images/common/04_bg.jpg) no-repeat top left;}
.bg_05 {background:url(../images/common/05_bg.jpg) no-repeat top left;}
.bg_06 {background:url(../images/common/06_bg.jpg) no-repeat top left;}
.bg_07 {background:url(../images/common/07_bg.jpg) no-repeat top left;}
.bg_08 {background:url(../images/common/08_bg.jpg) no-repeat top left;}


/* ========================================================================================== intro ==========================================================================================*/
.intro_bg {background:url(../images/intro/bg.jpg) no-repeat top left;}
.intro_s_bg {width:838px; height:523px; background:url(../images/intro/s_bg.jpg) no-repeat top left;}
.intro_table {margin:23px 0 0 18px;}

/* ========================================================================================== red ==========================================================================================*/
.red_bg {background:url(../images/red/bg.jpg) no-repeat top left;}
.red_s_bg {width:838px; height:523px; background:url(../images/red/s_bg.jpg) no-repeat top left;}
.red_gall_s_bg {width:838px; height:523px; background:url(../images/red_gallery/s_bg.jpg) no-repeat top left;}

/* ========================================================================================== milestones ==========================================================================================*/
.milestones_bg {background:url(../images/milestones/bg.jpg) no-repeat top left;}
.milestones_s_bg {width:838px; height:523px; background:url(../images/milestones/s_bg.jpg) no-repeat top left;}
.milestones_text {color:#FFFFFF; font-size:12px; font-weight:bold;}
.milestones_text_sub {color:#FFFFFF; font-size:11px; font-weight:bold;}
.milestones_text_red {color:#E42129; font-size:12px; font-weight:bold;}
.milestones_text_white {color:#FFFFFF; font-size:12px; font-weight:bold;}
.milestones_text_gray {color:#BCBEC0; font-size:12px; font-weight:bold;}
.milestones_text1 {color:#FFFFFF; font-weight:bold;}
.milestones_box {width:386px; height:428px; overflow-y:scroll; overflow-x:hidden; scrollbar-face-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#2a1709; scrollbar-arrow-color:#FFFFFF;}
.milestones_box_sub {width:386px; height:140px; overflow-y:scroll; overflow-x:hidden; scrollbar-face-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#2a1709; scrollbar-arrow-color:#FFFFFF;}
.milestones_box2 {width:466px; height:428px; overflow-y:scroll; overflow-x:hidden; scrollbar-face-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#2a1709; scrollbar-arrow-color:#FFFFFF;}
.milestones_box3 {width:306px; height:428px; overflow-y:scroll; overflow-x:hidden; scrollbar-face-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#2a1709; scrollbar-arrow-color:#FFFFFF;}
.milestones_box4 {width:386px; height:480px; overflow-y:scroll; overflow-x:hidden; scrollbar-face-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#2a1709; scrollbar-arrow-color:#FFFFFF;}
.milestones_dot {_behavior:url(../images/milestones/iepngfix.htc);}
.milestones_dot_line {width:17px; background:url(../images/milestones/dot_line.gif) repeat-y top left;}

.press_s_bg {background:url(../images/milestones/p_s_bg.jpg) no-repeat top left;}
.press_text {color:#eaeaea;}
a.press {color:#eaeaea; text-decoration:none;}
a.press:hover {color:#cdc21e; font-weight:bold; text-decoration:underline;}

/* ========================================================================================== global ==========================================================================================*/
.global_bg {background:url(../images/global/bg.jpg) no-repeat top left;}
.global_s_bg {width:838px; height:523px; background:url(../images/global/s_bg.jpg) no-repeat top left;}

/* ========================================================================================== contact ==========================================================================================*/
.contact_bg {background:url(../images/contact/bg.jpg) no-repeat top left;}
.contact_s_bg {width:838px; height:523px; background:url(../images/contact/s_bg.jpg) no-repeat top left;}


/* ========================================================================================== popup ==========================================================================================*/
.pop_title {color:#808080; font-weight:bold;}
.pop_con {color:#7e7e7e;}

/* ========================================================================================== padding & margin ==========================================================================================*/
.ml_2 {margin-left:2px;}
.ml_3 {margin-left:3px;}
.ml_5 {margin-left:5px;}
.ml_7 {margin-left:7px;}

.mr_3 {margin-right:3px;}
.mr_7 {margin-right:7px;}
.mr_11 {margin-right:11px;}

.mt_5 {margin-top:5px;}
.mb_15 {margin-bottom:15px;}
.mb_19 {margin-bottom:19px;}

.pl_14 {padding-left:14px;}
.pr_14 {padding-right:14px;}
.pr_14_0 {padding-right:0px;}

.plr_711 {padding:0 11px 0 7px;}

/* ========================================================================================== common ==========================================================================================*/
.b {font-weight:bold;}

.page_click {margin:7px; color:#ff0000; font-weight:bold; text-decoration:none;}
a.page {margin:7px; color:#8b8b8b; font-weight:bold; text-decoration:none;}
a.page:hover {margin:7px; color:#ff0000; font-weight:bold; text-decoration:none;}

