:focus { -moz-outline-style: none; } 
body { font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 150%; color: #333333; margin: 15px 0px 0px 0px; background-color:#FFFFFF;}

a { color: #333333; text-decoration: none; font-weight: normal; }
a:hover{ color: #000000; text-decoration: underline; }

p { margin:2px 0px 10px 0px; padding:0px;}

h1 { font-size: 20px; line-height: 100%; color: #000000; font-weight: normal;}
h2 { font-size: 17px; line-height: 110%; color: #000000; font-weight: normal; margin:6px 0px 2px 0px;}
h3 { font-size: 14px; line-height: 130%; color: #000000; font-weight: normal; margin:10px 0px 2px 0px;}
h4 { font-size: 13px; line-height: 140%; color: #000000; font-weight:normal; margin:6px 0px 6px 0px;}
h5 { font-size: 11px; line-height: 187%; color: #666666; font-weight:normal; margin:6px 0px 6px 0px;}

.clear{ clear:both; height:0px;}
.header{ margin:0px auto; padding:0px; width:980px;}
.logo{ float:left; width:400px;}
.function{ float:right; width:560px;}
.function_sub{ float:right; width:560px; margin:18px 0px 0px 0px;}

.left { float:left;}
.right{ float:right;}
.ta_center{ margin:0px auto; text-align:center;}
.division_center{ float:left; margin:0px 0px 10px 0px; width:765px;}
.division_center img{ float:left; margin:0px 6px 6px 0px;}

.tabbody{ margin:0px; padding:0px 0px 0px 20px; background:url(../images/td/td_r1_c1.gif) left 20px no-repeat;}
.tab{ margin:6px 5px 0px 5px; padding:0px 10px 0px 10px; background-color:#EBEBEB; height:20px; color:#999999; display:block;}
.tab a{display:block; color:#999999; text-decoration:none;}
.tabselect{ margin:0px 5px 0px 5px; padding:3px 15px 3px 15px; background-color:#EBEBEB; font-size:17px; height:20px; display:block;}
.tabselect a{display:block; text-decoration:none;}
.assigndivisionsbody{ margin:0px 0px 15px 0px; padding:0px;}

.button{ margin:0px 8px 0px 0px; font-family:Gungsuh, Georgia, Arial, Helvetica, sans-serif; font-size:10px;  background:url(../images/button/b_bg2.gif) left center no-repeat; display:block;}
.button a{ color:#666666; display:block; padding:0px 4px 0px 4px;}
.button a:hover{display:block; text-decoration:none; color:#000000;}
.btmargin{ margin:6px 0px 0px 0px;}

.leftbutton{ width:120px; margin:6px 0px 0px 0px; font-family:Gungsuh, Georgia, Arial, Helvetica, sans-serif; font-size:10px;  background:url(../images/button/b_bg2.gif) left center no-repeat; display:block;}
.leftbutton a{ color:#666666; display:block; padding:0px 4px 0px 4px;}
.leftbutton a:hover{display:block; text-decoration:none; color:#000000;}

.buttonnormal{ font-family:Gungsuh, Georgia, Arial, Helvetica, sans-serif; font-size:10px;  background:url(../images/button/b_bg.gif) left center no-repeat; display:block;}
.buttonnormal a{ color:#666666; display:block; padding:0px 10px 0px 20px;}
.buttonnormal a:hover{display:block; text-decoration:none; color:#000000;}

.homenav{ margin:0px auto; padding:12px 0px 8px 0px; width:980px; height:18px;}
.homenav ul{ margin:0px; padding:0px;}
.homenav ul li{ margin:0px; padding:0px; float:left; list-style:none; display:block;}

.navbody{margin:0px auto;height:50px; padding:0px;  background: url(../images/m_nav/m_nav_bg.jpg) bottom repeat-x;}
.nav{ margin:0px auto; padding:12px 0px 12px 0px; width:980px;  height:22px;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{ margin:0px; padding:0px; float:left; list-style:none; display:block;}

.navbg{margin:0px auto; padding:0px; background: url(../images/m_nav/m_nav_bg.jpg) bottom repeat-x; height:22px;}

.subnav{ float:right;}
.subnav ul{ margin:0px; padding:0px;}
.subnav ul li{ margin:0px; padding:0px; float:left; list-style:none; display:block;}

.mainbody{ margin:0px auto; padding:0px 0px 10px 0px; width:980px;}
.minbody{ margin:0px auto; padding:0px 0px 10px 0px; width:980px; min-height:400px;}
.m_mainbody{ margin:0px auto; padding:20px 20px 20px 30px; width:930px; min-height:400px;}
.p_n{ margin:0px auto; padding:10px 0px 0px 275px; text-align:center;}
.thumb_b{ float:left; width:763px; margin:0px 0px 4px 0px;}
.thumb_a{ margin:0px auto; padding:0px 0px 6px 0px; width:380px; }
.dp{ margin:0px auto; padding:10px 0px 10px 0px; width:980px; text-align:right;}
.dp2{ margin:0px auto; padding:1px 0px 0px 0px; width:980px;}
.dp3{ margin:0px auto; padding:0px; width:980px; height:20px;}
.thumb{ margin:0px; padding:0px; height:90px;}
.thumb img{ float:left; margin-right:1px;}

.video_d{ float:left; width:370px; margin:0px 6px 16px 0px;}

.footer{ clear:both; margin:0px auto; padding:9px 0px 0px 0px; width:980px; border-top:#E5E5E5 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-align:right; line-height:130%;}
.footer a{ color:#999999;}
.footer a:hover{ color:#000000; text-decoration:none;}
.homefooter{ clear:both; margin:0px auto; padding:0px; width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-align:right; line-height:130%;}
.homefooter a{ color:#999999;}
.homefooter a:hover{ color:#000000; text-decoration:none;}
.c_left{ float:left; margin:0px 30px 0px 0px; padding:0px;}
.c_right{ float:left; margin:0px; padding:0px;}
.arrow_l{ float:left; width:140px; text-align:center; margin:275px 5px 0px 0px;}
.arrow_r{ float:left; width:130px; text-align:center; margin:275px 0px 0px 0px;}

.arrow_l_d{ float:left; width:22px; text-align:center; margin:230px 5px 0px 0px;}
.arrow_r_d{ float:left; width:22px; text-align:center; margin:230px 0px 0px 0px;}
.arrow_l_a{ float:left; width:22px; text-align:center; margin:230px 5px 0px 110px;}
.slide_left{ float:left; width:160px;}
.slide_left_a{ float:left; width:210px;}
.slide_l_t{ color:#999999; text-align:right; margin:0px 6px 0px 0px; border-right:#CCCCCC solid 1px; padding:0px 6px 0px 0px; height:20px;}
.slide_r_t{ color:#000000; font-weight:bold;}


.division{ float:left; margin:0px; width:705px;}
.division_a{ float:left; margin:0px; width:500px;}
.division_d{ float:left; margin:0px; width:765px;}
.division_d2{ float:left; margin:0px 0px 0px 26px; width:765px;}
.talentphoto{ float:left; width:130px; margin:0px 10px 2px 0px; text-align:center;}
.assigndivisionsph{ float:left; width:110px; margin:0px 0px 2px 7px; text-align:center;}
.assigndivisionsph2{float:left; width:83px; margin:0px 0px 5px 5px; text-align:center;}
.photosbody{ margin:0px auto; padding:18px 0px 0px 0px; width:710px;}


.img_border{ margin:0px; padding:4px; border:#EBEBEB solid 1px;}

.ahome_left{ float:left; margin:0px; padding:0px; width:488px;}
.ahome_right{ float:right; margin:0px; padding:0px; width:488px;}
.lm{ margin-right:10px; text-align:right;}
.rm{ margin-left:10px;}
.username{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; margin-right:25px;}

.line{ margin:0px 0px 10px 0px; padding:0px; border-top:#CCCCCC dashed 1px;}

.portalleft{ margin:0px; padding:0px; float:left; width:200px;}
.portalleft ul{ margin:0px; padding:0px; list-style:none; }
.portalleft ul li ul{ margin:15px 0px 15px 0px; padding:0px; list-style:none; }
.portalleft ul li{ margin:10px 0px 10px 0px; padding:0px; display:block; font-size:12px; width:168px;}
.portalleft ul li a{ margin:0px; padding:0px 0px 0px 25px; display:block; background:url(../images/libg.gif) left top no-repeat;}
.portalleft ul li a:hover{ margin:0px; padding:0px 0px 0px 25px; display:block; background:url(../images/libg2.gif) left top no-repeat; color:#FFFFFF; text-decoration:none;}
.portalleft ul li ul li{ margin:5px 0px 5px 34px; padding:0px; display:block; font-size:11px; width:150px;}
.portalleft ul li ul li a{ margin:0px; padding:0px 0px 0px 12px; display:block; background:url(../images/libg3.gif) left top repeat-x;}
.portalleft ul li ul li a:hover{ margin:0px; padding:0px 0px 0px 12px; display:block; background:url(../images/libg4.gif) left top repeat; color:#FFFFFF; text-decoration:none;}
.portalright{ margin:0px; padding:0px; float:right; width:770px; }
.portalright ul li{ margin:0px; padding:0px; list-style: square;}
.m_mainbody ul li{ margin:0px; padding:0px; list-style: square;}

.polaroidsphoto{ width:380px;}
.photobox{ background:url(../photomargin/photomargin_r3_c1.gif) left top repeat-y; padding:7px 0px 7px 13px; width:367px;}

