/* CSS Document */

.body_home {
margin: 0px 0px 0px 0px;
background: url(../images/home_body_bg.jpg) no-repeat #ffffff;
background-position: center top;
}

/* Home Top */
.top_header_bg {
background: url(../images/top_header_bg.jpg) no-repeat;
height: 214px;
}

.top_search_bg {
background: url(../images/search_bg.jpg) no-repeat;
padding-left: 33px;
}

.top_nav_bg {
background: url(../images/top_nav_bg.jpg) no-repeat;
padding-left: 38px;
}

.search_box {
border: solid #ffffff;
height: 14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #737373;
}

.top_nav_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #a682e4;
text-decoration: none;
}
.top_nav_text:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #a682e4;
text-decoration: underline;
}

.top_nav_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
}
.top_nav_link a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
}
.top_nav_link a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration: underline;
}
.top_nav_link_active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.logo_property {
margin-top: 45px;
margin-left: 245px;
}
/* Home Top */

/* Home Body */
.body_left_bg {
background: url(../images/body_left_bg.jpg) no-repeat;
height: 560px;
}

.body_right_bg {
background: url(../images/body_right_bg.jpg) no-repeat;
height: 560px;
}

.body_mid_bg {
background: url(../images/body_mid_bg.jpg) no-repeat;
}

.home_body_text_01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #666666;
line-height: 17px;
}

.home_body_text_02 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
line-height: 15px;
}

.home_body_link_01 {
background: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #8451d9;
}
.home_body_link_01 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #8451d9;
text-decoration: none;
}
.home_body_link_01 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

.home_body_link_02 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff00f0;
text-decoration: underline;
}
.home_body_link_02:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff00f0;
text-decoration: none;
}

.home_body_text_03 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #8451d9;
}
.home_body_text_03 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ff3cf4;
text-decoration: underline;
}
.home_body_text_03 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration: none;
}

.home_body_text_04 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #6744ad;
}
.home_body_text_04 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ff3cf4;
text-decoration: underline;
}
.home_body_text_04 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

.list_box {
border: solid 1px #000000;
height: 16px;
width: 130px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.div_home_process {
width: 145px;
height: 108px;
position: absolute;
margin: -10px 0px 0px 46px;
z-index: 10;
}

.div_home_main_flash {
width: 852px;
height: 272px;
position: absolute;
margin: 20px 0px 0px -10px;
}
/* Home Body */

/* L2 Body */
.l2_body_repeat_01 {
background: url(../images/l2_body_repeat_01.jpg) repeat-y; 
}

.l2_body_repeat_01b {
background: url(../images/l2_body_repeat_01b.jpg) repeat-y; 
}

.l2_body_repeat_02 {
background: url(../images/l2_body_repeat_02.jpg) repeat-y;
height: 620px;
}

.l2_body_repeat_02b {
background: url(../images/l2_body_repeat_02b.jpg) repeat-y;
height: 620px;
}

.l2_body_left_bottom_bg {
background: url(../images/l2_body_left_bottom_bg.jpg) no-repeat;
background-position: bottom;
}

.l2_body_right_bottom_bg {
background: url(../images/l2_body_right_bottom_bg.jpg) no-repeat;
background-position: bottom;
}

.l2_body_left_bg {
background: url(../images/l2_body_left_bg.jpg) no-repeat;
height: 620px;
}

.l2_body_right_bg {
background: url(../images/l2_body_right_bg.jpg) no-repeat;
height: 620px;
}

.l2_body_mid_bottom_bg {
background: url(../images/l2_body_mid_bottom_bg.jpg) no-repeat;
background-position: bottom;
height: 620px;
}

.l2_body_mid_bottom_bg_02 {
background: url(../images/l2_body_mid_bottom_bg_02.jpg) no-repeat;
background-position: bottom;
height: 620px;
}

.l2_body_mid_top_bg {
background: url(../images/l2_body_mid_top_bg.jpg) no-repeat;
height: 100px;
}

.l2_body_mid_top_bg_02 {
background: url(../images/l2_body_mid_top_bg_02.jpg) no-repeat;
height: 100px;
}

.l2_breadscumb_01 {
padding-top: 32px;
padding-bottom: 11px;
padding-left: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff10f1;
}
.l2_breadscumb_01 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff10f1;
text-decoration: none;
}
.l2_breadscumb_01 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff10f1;
text-decoration: underline;
}
.l2_breadscumb_01_active {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff10f1;
text-decoration: underline;
}

.l2_breadscumb_02 {
padding-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #ff10f1;
}
.l2_breadscumb_02 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #ff10f1;
text-decoration: none;
}
.l2_breadscumb_02 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #ff10f1;
text-decoration: underline;
}
.l2_breadscumb_02_active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

.l2_inner_top_left_bg {
background: url(../images/l2_inner_top_left_bg.gif) no-repeat;
height: 22px;
}
.l2_inner_top_mid_bg {
background: url(../images/l2_inner_top_mid_bg.gif) repeat-x;
height: 22px;
}
.l2_inner_top_right_bg {
background: url(../images/l2_inner_top_right_bg.gif) no-repeat;
height: 22px;
}

.l2_inner_bottom_left_bg {
background: url(../images/l2_inner_bottom_left_bg.gif) no-repeat;
height: 25px;
}
.l2_inner_bottom_mid_bg {
background: url(../images/l2_inner_bottom_mid_bg.gif) repeat-x;
height: 25px;
}
.l2_inner_bottom_right_bg {
background: url(../images/l2_inner_bottom_right_bg.gif) no-repeat;
height: 25px;
}

.l2_inner_left_bg {
background: url(../images/l2_inner_left_bg.gif) repeat-y;
height: 500px;
}
.l2_inner_right_bg {
background: url(../images/l2_inner_right_bg.gif) repeat-y;
}

.l2_body_divider_01 {
background: url(../images/l2_body_divider_01.gif) repeat-x;
height: 25px;
}

.l2_header_text_01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff10f1;
padding-bottom: 20px;
}

.l2_body_text_01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #666666;
line-height: 17px;
}

.l2_body_link_01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #0066cc;
text-decoration: none;
}
.l2_body_link_01:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #0066cc;
text-decoration: underline;
}

.l2_body_link_02 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #0066cc;
text-decoration: underline;
}
.l2_body_link_02:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #0066cc;
text-decoration: none;
}

.l2_rhs_text_01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
line-height: 16px;
}
/* L2 Body */

/* Footer */
.footer_bg {
background: url(../images/footer_bg.jpg) no-repeat;
height: 45px;
}

.l2_footer_bg {
background: url(../images/l2_footer_bg.jpg) no-repeat;
height: 44px;
}

.footer_text_01 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
.footer_text_01 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.footer_text_01 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
text-decoration: underline;
}

.footer_text_02 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff00f0;
text-decoration: none;
}
.footer_text_02:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff00f0;
text-decoration: underline;
}
/* Footer */

/* Heights */
.height_5 {
height: 5px;
}
.height_7 {
height: 7px;
}
.height_12 {
height: 12px;
}
.height_15 {
height: 15px;
}
.height_22 {
height: 22px;
}
.height_26 {
height: 26px;
}
.height_28 {
height: 28px;
}
.height_30 {
height: 30px;
}
.height_32 {
height: 32px;
}
.height_38 {
height: 38px;
}
.height_44 {
height: 44px;
}
.height_99 {
height: 99px;
}
.height_250 {
height: 250px;
}
.height_310 {
height: 310px;
}
/* Heights */


/* New */
.potfolio_main_div_01 { width:146px; height:92px; }
.potfolio_main_div_02 { width:103px; height:97px; }
.potfolio_main_div_03 { width:67px; height:93px; }
.potfolio_main_div_04 { width:103px; height:97px; }

.potfolio_main_image_div_01 { position:absolute; width:146px; height:92px; }
.potfolio_main_image_div_02 { position:absolute; width:103px; height:97px; }
.potfolio_main_image_div_03 { position:absolute; width:67px; height:93px; }
.potfolio_main_image_div_04 { position:absolute; width:103px; height:97px; }

.potfolio_image_div_01 { position:absolute; width:102px; height:60px; margin:6px 0px 0px 24px; }
.potfolio_image_div_02 { position:absolute; width:90px; height:61px; margin:6px 0px 0px 6px; }
.potfolio_image_div_03 { position:absolute; width:49px; height:66px; margin:11px 0px 0px 9px; }
.potfolio_image_div_04 { position:absolute; width:90px; height:61px; margin:7px 0px 0px 7px; }

.einstein_bg { background:url(../images/einstein_tongue.gif) no-repeat; background-position:top right; }