@charset "utf-8";
/* CSS Document */

.classShow {
	display: block;	
}

.classHide {
	display: none;
}

.company-container {width: 100%; margin:0; padding:0; background-color:#1c1c1c;}
.company-main {width: 960px; margin: auto !important;}

.news {position:relative; float: left; width: 100%; margin:25px 0 45px 0; padding: 0px 0px 0px 0px;}
.news img {border:none;}
.news .arrow {float:left; width:23px; text-align:center; height:60px; margin:30px 0 0 0; vertical-align:middle;}
.news .arrow img{border:none;}

.news .img {float:left; width:200px; margin:0 20px 0 18px;}
.news .txt1 {float:left; width:210px; margin:0 20px 0 0; font-size:0.8em; color:#666666;}
.news .txt2 {float:left; width:120px; margin:20px 18px 0 0; font-size:0.8em; color:#FFFFFF;}
.news .colSX {float:left; width:652px; margin-bottom:45px; }
.news .colSX .tit {display:block; font-size:1.2em; color:#FFFFFF; margin:0; padding:0;}
.news .colSX .title {float:left; width:100%; padding:0 0 0 40px; margin:0 0 10px 0; font-size:0.8em; color:#666666; text-transform:uppercase;}
.news .colSX .title a {color:#666666; text-decoration:none; text-transform:uppercase;}
.news .colSX .title a:hover {color:#CC0000;}
.news .colSX .title .newsSX {float:left; width:100px;}
.news .colSX .title .newsDX {float:left; width:100px; text-align:right;}

.news .colSX .top-tool .arrowSX{float:left; width:23px; text-align:center; margin:45px 0 0 -10px; vertical-align:middle;}
.news .colSX .top-tool .arrowSX img{border:none;}
.news .colSX .top-tool .arrowDX{float:right; width:23px; text-align:center; margin:45px 0 0 580px; vertical-align:middle;}
.news .colSX .top-tool .arrowDX img{border:none;}

/* .news .colDX {float:left; width:240px; margin:0 0 0 68px; font-size: 0.8em; padding:0;text-transform:uppercase; color:#999999;}
.news .colDX .title {float:left; width:100%; font-size:0.8em; color:#666666; text-transform:uppercase; margin:0 0 10px 0;}
.news .colDX .row {float: left; width:100%; margin:0 0 10px 0;}
.news .colDX .row .SX{float:left; width:114px; margin:0 12px 0 0;}
.news .colDX .row .DX{float:left; width:114px;} */
.news .colDX h1 {color:#666666; text-transform:uppercase; font-size:0.8em; margin:0 0 20px 0; padding:0; letter-spacing:0px;}
.news .colDX h5 {color:#FFFFFF; font-size:0.8em; margin:0; padding:0; font-weight:normal;}
.news .colDX h6 {color:#666666; font-size:0.7em; margin:0; padding:0; font-weight:normal;}
.news .colDX {float:left; width:240px; margin:0 0 0 68px;}
.news .colDX .row{float:left; width:240px; height:59px; margin:0 0 1px 0;}
.news .colDX .row .col2{float:left; width:60px; height:55px; background-color:#000000; padding:4px 0 0 0; text-align:center; color:#666666;}
.news .colDX .row .col2 .date1{font-size:1.5em; font-weight:normal;}
.news .colDX .row .col2 .date2{font-size:0.9em; text-transform:uppercase;}
.news .colDX .row .col2 .date3{font-size:0.8em;}
.news .colDX .row .col3{float:left; width:156px; height:39px; background-color:#292929; color:#FFFFFF; font-size: 1.25em; padding:20px 10px 0 14px;}

#company {width:100%; margin:0;}
#company .colSX {float:left; width:634px; margin:30px 18px 30px 0; padding:0; color:#999999; line-height:20px;}
#company .colSX .image {float:left; width:554px; height:370px; margin:0 0 30px 80px; padding:0; /*background-image:url(/fe-web/img/img_news-image.jpg);*/ background-repeat:no-repeat;}
#company .colSX .image img{border:none;}
#company .colSX .toolIMG {float:left; width:634px; margin:30px 0; padding:0; color:#999999;}
#company .colSX .toolIMG .div{float:left; width:11px;}
#company .colSX .toolIMG .div4{float:left; width:14px;}

#company .colSX .toolIMG .button {float:left; width:118px; margin:0; padding:0;}
#company .colSX .toolIMG .button ul,ol {list-style:none; margin:0; padding:0;}
#company .colSX .toolIMG .button li {width:100%; text-align:center; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
#company .colSX .toolIMG .button li a {display:block; background-color:#000000; color:#FFFFFF; font-weight:normal; text-decoration:none; text-transform:uppercase; margin:0; padding:2px 0;}
#company .colSX .toolIMG .button li a:hover {color:#FF0000;}
#company .colSX .toolIMG .button4 {float:left; width:148px; margin:0; padding:0;}
#company .colSX .toolIMG .button4 ul,ol {list-style:none; margin:0; padding:0;}
#company .colSX .toolIMG .button4 li {width:100%; text-align:center; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
#company .colSX .toolIMG .button4 li a {display:block; background-color:#000000; color:#FFFFFF; font-weight:normal; text-decoration:none; text-transform:uppercase; margin:0; padding:2px 0;}
#company .colSX .toolIMG .button4 li a:hover {color:#FF0000;}
#company .colSX .toolIMG .buttonR {float:left; width:118px; margin:0; padding:0;}
#company .colSX .toolIMG .buttonR ul,ol {list-style:none; margin:0; padding:0;}
#company .colSX .toolIMG .buttonR li {width:100%; text-align:center; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#000000; color:#FF0000;}
#company .colSX .toolIMG .buttonR li a {display:block; background-color:#000000; color:#FF0000; font-weight:normal; text-decoration:none; text-transform:uppercase; margin:0; padding:2px 0;}
#company .colSX .toolIMG .buttonR li a:hover {color:#FFFFFF;}
#company .colSX .toolIMG .buttonR4 {float:left; width:148px; margin:0; padding:0;}
#company .colSX .toolIMG .buttonR4 ul,ol {list-style:none; margin:0; padding:0;}
#company .colSX .toolIMG .buttonR4 li {width:100%; text-align:center; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#000000; color:#FF0000;}
#company .colSX .toolIMG .buttonR4 li a {display:block; background-color:#000000; color:#FF0000; font-weight:normal; text-decoration:none; text-transform:uppercase; margin:0; padding:2px 0;}
#company .colSX .toolIMG .buttonR4 li a:hover {color:#FFFFFF;}

#company .colSX .txt {float:left; width:471px; margin:0px 0px 0px 163px; padding:0; color:#999999; line-height:20px;}
#company .colSX h1{color: #FFFFFF; font-weight:normal; margin:0 0 30px 0; font-size:1.3em; line-height:24px;}
#company .colSX .partners-container {float:left; width:634px; margin:0; padding:0; color:#999999; line-height:16px;}
#company .colSX .partners-container h1 {color: #FFFFFF; font-weight:normal; /*margin:-6px 0 40px 163px;*/ margin:-3px 0 40px 163px; font-size:1.25em; line-height:22px;}
#company .colSX .partners-container .row {width:634px; margin:0 0 24px 0; padding:0;/*margin:-6px 0 40px 163px;*/}
#company .colSX .partners-container .row .box{float: left; width:284px; padding:12px; background-color:#2b2b2b;}
#company .colSX .partners-container .row .box .blackbox{width:282px; padding:0; background-color:#000000; border:1px solid #000000;}
#company .colSX .partners-container .row .box .blackbox .shadowSX{padding:10px 15px 15px 15px; background-image:url(/fe-web/img/img_partners-backSX.png); background-repeat:no-repeat; background-position:top left;}
#company .colSX .partners-container .row .box .blackbox .shadowDX{padding:10px 15px 15px 15px; background-image:url(/fe-web/img/img_partners-backDX.png); background-repeat:no-repeat; background-position:bottom right;}
#company .colSX .partners-container .row .box .blackbox h1{color:#FFFFFF; font-weight:bold; font-size:0.9em; text-transform:uppercase; margin:0 0 6px 0; padding:0; letter-spacing:0;}
#company .colSX .partners-container .row .box .blackbox h1 a {color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:0;}
#company .colSX .partners-container .row .box .blackbox h1 a:hover {color:#FF0000;}
#company .colSX .partners-container .row .box .blackbox .colSX{height:95px; overflow:hidden; margin:0; padding:0; margin: 0 15px 0 0; font-size:0.85em; line-height:16px; color:#999999;}
#company .colSX .partners-container .row .box .blackbox .colSX a {color:#999999; font-weight:normal; text-decoration:none;}
#company .colSX .partners-container .row .box .blackbox .colSX a:hover {color:#FF0000;}
#company .colSX .partners-container .row .box .blackbox .colSX0{/*width:170px;*/ height:95px;overflow:hidden; margin:0; padding:0; margin: 0; font-size:0.85em; line-height:16px; color:#999999;}
#company .colSX .partners-container .row .box .blackbox .colSX0 a {color:#999999; font-weight:normal; text-decoration:none;}
#company .colSX .partners-container .row .box .blackbox .colSX0 a:hover {color:#FF0000;}
#company .colSX .partners-container .row .box .blackbox .colDX{width:30px; margin:0; padding:5px 0 0 0;}
#company .colSX .partners-container .row .box .blackbox .colDX img{border:none;}
#company .colSX .partners-container .row .div{float:left; width:18px;}

/* START NEW CODE BOX */
#company .colSX .partners-container .box{float: left; width:284px; padding:12px; background-color:#2b2b2b;}
#company .colSX .partners-container .box .blackbox{width:282px; padding:0; background-color:#000000; border:1px solid #000000;}
#company .colSX .partners-container .box .blackbox .shadowSX{padding:10px 15px 15px 15px; background-image:url(/fe-web/img/img_partners-backSX.png); background-repeat:no-repeat; background-position:top left;}
#company .colSX .partners-container .box .blackbox .shadowDX{padding:10px 15px 15px 15px; background-image:url(/fe-web/img/img_partners-backDX.png); background-repeat:no-repeat; background-position:bottom right;}
#company .colSX .partners-container .box .blackbox h1{color:#FFFFFF; font-weight:bold; font-size:0.9em; text-transform:uppercase; margin:0 0 6px 0; padding:0; letter-spacing:0;}
#company .colSX .partners-container .box .blackbox h1 a {color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:0;}
#company .colSX .partners-container .box .blackbox h1 a:hover {color:#FF0000;}
#company .colSX .partners-container .box .blackbox .colSX{width:207px; margin:0; padding:0; margin: 0 15px 0 0; font-size:0.85em; line-height:16px; color:#999999;}
#company .colSX .partners-container .box .blackbox .colSX a {color:#999999; font-weight:normal; text-decoration:none;}
#company .colSX .partners-container .box .blackbox .colSX a:hover {color:#FF0000;}
#company .colSX .partners-container .box .blackbox .colSX0{width:252px; margin:0; padding:0; margin: 0; font-size:0.85em; line-height:16px; color:#999999;}
#company .colSX .partners-container .box .blackbox .colSX0 a {color:#999999; font-weight:normal; text-decoration:none;}
#company .colSX .partners-container .box .blackbox .colSX0 a:hover {color:#FF0000;}
#company .colSX .partners-container .box .blackbox .colDX{width:30px; margin:0; padding:5px 0 0 0;}
#company .colSX .partners-container .box .blackbox .colDX img{border:none;}
#company .colSX .partners-container .div{float:left; width:18px;}
/* END NEW CODE BOX */
#company .colSX .partners-container .list{float:left; width:634px; margin:20px 0 12px 0; text-transform:uppercase; font-size: 0.8em; color:#666666; padding:0;}
#company .colSX .partners-container .list .col1{float:left; width:150px; padding:0; margin:0;}
#company .colSX .partners-container .list .col2{float:left; width:250px; padding:0; margin:0;}
#company .colSX .partners-container .list .col3{float:left; width:234px; padding:0; margin:0;}
#company .colSX .partners-container .list .list{float:left; width:8px; /*height:8px;*/ margin:0 8px 0 0; padding:0;}
#company .colSX .partners-container .list .txt{float:left; width:145px; /*height:8px;*/ padding:0; margin:0;font-size: 1.1em;}
/* START OLD VERTICAL ALIGN
#company .colSX .partners-container .rowDetail{float:left; width:634px; height:60px; margin:0 0 1px 0; padding:0;}
#company .colSX .partners-container .rowDetail .col1{float:left; width:150px; text-align:center; margin:0; padding:0; background-color:#000000; height:60px;}
#company .colSX .partners-container .rowDetail .col2{float:left; width:226px; height:50px; background-color:#292929; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:10px 10px 0 14px}
#company .colSX .partners-container .rowDetail .col2 .url{display:block;}
#company .colSX .partners-container .rowDetail .col2 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .rowDetail .col2 .url a:Hover{color:#CC0000;}
#company .colSX .partners-container .rowDetail .col3{float:left; width:210px; height:50px; background-color:#1e1e1e; color:#FFFFFF; font-size:0.85em; padding:10px 10px 0 14px;}

#company .colSX .partners-container .rowMain{float:left; width:634px; height:60px; margin:0 0 1px 0; padding:0;}
#company .colSX .partners-container .rowMain .col1{float:left; width:150px; margin:0; padding:0; color:#FFFFFF; font-size:1.5em; font-weight:normal; height:60px;}
#company .colSX .partners-container .rowMain .col2{float:left; width:226px; height:60px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0px 10px 0 14px; vertical-align:middle;}
#company .colSX .partners-container .rowMain .col2 .url{display:block;}
#company .colSX .partners-container .rowMain .col2 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .rowMain .col2 .url a:Hover{color:#CC0000;}
#company .colSX .partners-container .rowMain .col3{float:left; width:210px; height:60px; color:#FFFFFF; font-size:0.85em; padding:0px 10px 0 14px;}
END OLD VERTICAL ALIGN */

/* START NEW VERTICAL ALIGN */
#company .colSX .partners-container .rowMain{display:table; #position:relative; overflow:hidden; width:634px; height:60px; margin:0 0 1px 0; padding:0;}
#company .colSX .partners-container .rowMain .col1{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; width:150px; margin:0; padding:0; color:#FFFFFF; font-size:1.5em; font-weight:normal; height:60px;}
#company .colSX .partners-container .rowMain .col2{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; width:226px; height:60px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0px 10px 0 14px; vertical-align:middle;}
#company .colSX .partners-container .rowMain .col3{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; width:210px; height:60px; color:#FFFFFF; font-size:0.85em; padding:0px 10px 0 14px;}
#company .colSX .partners-container .rowDetail{display:table; #position:relative; overflow:hidden; height:60px; width:634px; margin:0 0 1px 0; padding:0;}
#company .colSX .partners-container .rowDetail .col1{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; padding:0px; background-color:#000000; width:150px; line-height:16px; text-align:center; height:60px;}
#company .colSX .partners-container .rowDetail .col2{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; padding:0 10px; background-color:#292929; width:226px; line-height:16px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .rowDetail .col3{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; padding:0 10px;  background-color:#1e1e1e; width:210px; line-height:16px; color:#FFFFFF; font-size:0.85em; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .rowDetail .col2 .url{display:block;}
#company .colSX .partners-container .rowDetail .col2 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .rowDetail .col2 .url a:Hover{color:#CC0000;}
/* END NEW VERTICAL ALIGN */

/* START ROLLOVER */
#company .colSX .partners-container .rowOver{display:table; #position:relative; overflow:hidden; height:60px; width:634px; margin:0 0 1px 0; padding:0;}
#company .colSX .partners-container .rowOver .col1{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; padding:0px; background-color:#1a1a1a; width:150px; line-height:16px; text-align:center; height:60px;}
#company .colSX .partners-container .rowOver .col2{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; padding:0 10px; background-color:#333333; width:226px; line-height:16px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .rowOver .col3{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; padding:0 10px;  background-color:#262626; width:210px; line-height:16px; color:#FFFFFF; font-size:0.85em; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .rowOver .col2 .url{display:block;}
#company .colSX .partners-container .rowOver .col2 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .rowOver .col2 .url a:Hover{color:#CC0000;}
/* END ROLLOVER */

/* START TABLE OFF */
#company .colSX .partners-container .tableMainOff{width:634px; height:60px; margin:0 0 1px 0; padding:0; vertical-align:middle; border:none; border-spacing:0; border-collapse:collapse;}
#company .colSX .partners-container .tableMainOff img{border:none;}
#company .colSX .partners-container .tableMainOff tr, td{margin:0; padding:0;}
#company .colSX .partners-container .tableMainOff .col1{width:150px; margin:0; padding:0; color:#FFFFFF; font-size:1.5em; font-weight:normal; height:60px;}
#company .colSX .partners-container .tableMainOff .col2{width:226px; height:60px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0px 10px 0 14px; vertical-align:middle;}
#company .colSX .partners-container .tableMainOff .col3{width:210px; height:60px; color:#FFFFFF; font-size:0.85em; padding:0px 10px 0 14px;}
#company .colSX .partners-container .tableMainOff .col1 .url{display:block; font-size:0.65em;}
#company .colSX .partners-container .tableMainOff .col1 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .tableMainOff .col1 .url a:Hover{color:#CC0000;}
#company .colSX .partners-container .tableOff{height:60px; width:634px; margin:0 0 1px 0; padding:0;/* vertical-align:middle;*/ border:none; border-spacing:0; border-collapse:collapse;}
#company .colSX .partners-container .tableOff .col1{padding:0px; background-color:#000000; width:150px; line-height:16px; text-align:center; height:60px;}
#company .colSX .partners-container .tableOff .col2{padding:0 10px; background-color:#292929; width:226px; line-height:16px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .tableOff .col3{padding:0 10px;  background-color:#1e1e1e; width:210px; line-height:16px; color:#FFFFFF; font-size:0.85em; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .tableOff .col2 .url{display:block;}
#company .colSX .partners-container .tableOff .col2 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .tableOff .col2 .url a:Hover{color:#CC0000;}
/* END TABLE OFF */

/* START TABLE ON */
#company .colSX .partners-container .tableMainOn{width:634px; height:60px; margin:0 0 1px 0; padding:0; vertical-align:middle; border:none; border-spacing:0; border-collapse:collapse;}
#company .colSX .partners-container .tableMainOn img{border:none;}
#company .colSX .partners-container .tableMainOn tr, td{margin:0; padding:0;}
#company .colSX .partners-container .tableMainOn .col1{width:150px; margin:0; padding:0; color:#FFFFFF; font-size:1.5em; font-weight:normal; height:60px;}
#company .colSX .partners-container .tableMainOn .col2{width:226px; height:60px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0px 10px 0 14px; vertical-align:middle;}
#company .colSX .partners-container .tableMainOn .col3{width:210px; height:60px; color:#FFFFFF; font-size:0.85em; padding:0px 10px 0 14px;}
#company .colSX .partners-container .tableMainOn .col1 .url{display:block; font-size:0.65em;}
#company .colSX .partners-container .tableMainOn .col1 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .tableMainOn .col1 .url a:Hover{color:#CC0000;}
#company .colSX .partners-container .tableOn{height:60px; width:634px; margin:0 0 1px 0; padding:0;/* vertical-align:middle;*/ border:none; border-spacing:0; border-collapse:collapse;}
#company .colSX .partners-container .tableOn .col1{padding:0px; background-color:#000000; width:150px; line-height:16px; text-align:center; height:60px;}
#company .colSX .partners-container .tableOn .col2{padding:0 10px; background-color:#333333; width:226px; line-height:16px; color:#FFFFFF; font-size:1.0em; font-weight:bold; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .tableOn .col3{padding:0 10px;  background-color:#262626; width:210px; line-height:16px; color:#FFFFFF; font-size:0.85em; padding:0 10px 0 14px; height:60px;}
#company .colSX .partners-container .tableOn .col2 .url{display:block;}
#company .colSX .partners-container .tableOn .col2 .url a{color:#FFFFFF; text-decoration:none; font-size:0.85em; font-weight:normal;}
#company .colSX .partners-container .tableOn .col2 .url a:Hover{color:#CC0000;}
/* END TABLE ON */

#company .colDX {float:left; width:240px; margin:30px 0 0 68px;}
#company .colDX #button {float:left; width:240px; margin:0; padding:0;}
#company .colDX #button ul,ol {list-style:none; margin:0; padding:0;}
#company .colDX #button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0 0 20px 0; background-color:#000000; color:#FFFFFF;}
#company .colDX #button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
#company .colDX #button li a:hover {color:#CC0000;}

#company .colDX #buttonCaffe {float:left; width:240px; margin:-3px 0 0 0; padding:0;}
#company .colDX #buttonCaffe ul,ol {list-style:none; margin:0; padding:0;}
#company .colDX #buttonCaffe li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
#company .colDX #buttonCaffe li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
#company .colDX #buttonCaffe li a:hover {color:#CC0000;}
/*
#company .colDX .buttonBoxContainer {width:238px; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; margin:0 0 20px 0;}
#company .colDX .buttonBox ul,ol {list-style:none; margin:0; padding:0;}
#company .colDX .buttonBox li {width:238px; text-align:left; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#262626; color:#FFFFFF; border-bottom: 1px solid #333333;}
#company .colDX .buttonBox li a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:8px 5px; font-weight:normal;}
#company .colDX .buttonBox li a:hover {color:#CC0000;}
#company .colDX .buttonBox li .off{width:228px; text-align:left; font-weight:normal; padding:8px 5px; margin:0; background-color:#262626; color:#FFFFFF; border-bottom: 0px solid #333333;}
#company .colDX .buttonBox li .off a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#company .colDX .buttonBox li .off a:hover {color:#CC0000; background-color:#333333;}
#company .colDX .buttonBox li .on{width:228px; text-align:left; font-weight:normal; padding:8px 5px; margin:0; background-color:#333333; color:#FFFFFF; border-bottom: 0px solid #333333;}
#company .colDX .buttonBox li .on a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#company .colDX .buttonBox li .on a:hover {color:#CC0000; background-color:#333333;}
*/

.button {float:left; /*width:145px;*/ margin:20px 18px 20px 0; padding:0;}
.button ul,ol {list-style:none; margin:0; padding:0;}
.button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:3px 0;}
.button li a:hover {color:#CC0000;}
.button0 {float:left; width:145px; margin:20px 0 20px 0; padding:0;}
.button0 ul,ol {list-style:none; margin:0; padding:0;}
.button0 li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.button0 li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:3px 0;}
.button0 li a:hover {color:#CC0000;}

#company input {color:#CCCCCC; font-size: 0.85em; width:218px; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin: 0 0 20px 0;}
#company button {float:right; color:#FFFFFF; font-size:0.8em; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:none; padding:2px; cursor:pointer;}

#textGM input {color:#383838; font-size: 0.85em; width:170px; padding:4px 4px; border: 1px solid #383838; background-color:#FFFFFF; margin: 0 0 0 0;}
#textGM .cercaMap {color:#FFFFFF; font-size: 0.85em; width:50px; padding:4px 4px; border: 1px solid #383838; background-color:#CCCCCC; margin: 0 0 0 10px;}
#textGM a {color: #999999; text-decoration: none; font-weight: bold;}
#textGM a:hover {color: #CC0000; text-decoration: none; font-weight: bold;}

#accessori .colDX .buttonBoxContainer {width:238px; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; margin:0 0 20px 0;}
#accessori .colDX .buttonBox ul,ol {list-style:none; margin:0; padding:0;}
#accessori .colDX .buttonBox li {width:238px; text-align:left; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#262626; color:#FFFFFF; border-bottom: 1px solid #333333;}
#accessori .colDX .buttonBox li a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:8px 5px; font-weight:normal;}
#accessori .colDX .buttonBox li a:hover {color:#CC0000;}
#accessori .colDX .buttonBox li .off{width:228px; text-align:left; font-weight:normal; padding:8px 5px; margin:0; background-color:#262626; color:#FFFFFF; border-bottom: 0px solid #333333;}
#accessori .colDX .buttonBox li .off a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#accessori .colDX .buttonBox li .off a:hover {color:#CC0000; background-color:#333333;}
#accessori .colDX .buttonBox li .on{width:228px; text-align:left; font-weight:normal; padding:8px 5px; margin:0; background-color:#333333; color:#FFFFFF; border-bottom: 0px solid #333333;}
#accessori .colDX .buttonBox li .on a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#accessori .colDX .buttonBox li .on a:hover {color:#CC0000; background-color:#333333;}

#accessori .colDX #button {float:left; width:240px; margin:20px 0 0 0; padding:0;}
#accessori .colDX #button ul,ol {list-style:none; margin:0; padding:0;}
#accessori .colDX #button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
#accessori .colDX #button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:3px 0;}
#accessori .colDX #button li a:hover {color:#CC0000;}
#accessori .colSX .txt {float:left; width:471px; margin:0px 0px 0px 163px; padding:0; color:#999999; line-height:20px;}
#accessori .colSX h1{color: #FFFFFF; font-weight:normal; margin:0 0 30px 0; font-size:1.3em; line-height:24px;}

/*Next Race*/
#racing .colDX {float:left; width:240px; margin:0; padding:0;}
#racing .colDX h1{color:#999999; text-transform:uppercase; font-size:0.85em; letter-spacing:0px; padding:0 0 8px 0; margin:0;}
#racing .colDX .rowRace{margin:0 0 1px 0; width:240px;}
#racing .colDX .rowRace .col1{float:left; /*width:36px; height:23px;*/width:48px; height:29px; background-color:#333333; /*padding:6px 7px 0 7px;*/}
#racing .colDX .rowRace .col2{float:left; width:62px; height:22px; background-color:#000000; padding:7px 9px 0 9px; font-size:1.1em;}
#racing .colDX .rowRace .col2 .grey{color:#666666; font-size:bold;}
#racing .colDX .rowRace .col3{float:left; width:94px; height:20px; background-color:#262626; padding:9px 8px 0 8px; font-size:0.85em;}
#racing .colDX .rowRace .col3 img{width:15px; height:10px; margin:0 8px 0 0;}
#racing .colDX .rowRace .col3 a{color:#FFFFFF; text-decoration:none; font-weight:normal;}
#racing .colDX .rowRace .col3 a:Hover{color:#CC0000; text-decoration:none; font-weight:normal;}

#racing .colDX .buttonBoxContainer {width:238px; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; margin:0 0 20px 0;}
#racing .colDX .buttonBox ul,ol {list-style:none; margin:0; padding:0;}
#racing .colDX .buttonBox li {width:238px; text-align:left; font-size:0.85em; font-weight:normal; padding:0; margin:0; background-color:#262626; color:#FFFFFF; border-bottom: 1px solid #333333;}
#racing .colDX .buttonBox li a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:8px 5px; font-weight:normal;}
#racing .colDX .buttonBox li a:hover {color:#CC0000;}
#racing .colDX .buttonBox li .off{width:228px; text-align:left; font-weight:normal; padding:8px 5px; margin:0; background-color:#262626; color:#FFFFFF; border-bottom: 0px solid #333333;}
#racing .colDX .buttonBox li .off a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#racing .colDX .buttonBox li .off a:hover {color:#CC0000; background-color:#333333;}
#racing .colDX .buttonBox li .on{width:228px; text-align:left; font-weight:normal; padding:8px 5px; margin:0; background-color:#333333; color:#FFFFFF; border-bottom: 0px solid #333333;}
#racing .colDX .buttonBox li .on a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#racing .colDX .buttonBox li .on a:hover {color:#CC0000; background-color:#333333;}
#racing .colDX .buttonBox li .on2{width:213px; text-align:left; font-weight:normal; padding:2px 5px 2px 20px; margin:0; background-color:#333333; color:#FFFFFF; border-bottom: 0px solid #333333;}
#racing .colDX .buttonBox li .on2 a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-weight:normal; background-color:#333333;}
#racing .colDX .buttonBox li .on2 a:hover {color:#CC0000; background-color:#333333;}
#racing .colDX #button {float:left; width:240px; margin:0; padding:0;}
#racing .colDX #button ul,ol {list-style:none; margin:0; padding:0;}
#racing .colDX #button li {width:100%; text-align:center; font-size:0.7em; font-weight: normal; padding:0; margin:0 0 30px 0; background-color:#000000; color:#FFFFFF;}
#racing .colDX #button li a {display:block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
#racing .colDX #button li a:hover {color:#CC0000;}
#racing .colDX .pill{color:#999999; font-size:0.85em; line-height:18px;}

#racing .colDX ul,ol {list-style:none; margin:0; padding:0; line-height:normal;}
#racing .colDX li{text-align:center;}
#racing .colDX li a{/*font-size:0.7em;*/ font-weight:normal; padding:0; margin:0; color:#999999;}
#racing .colDX li a:Hover{color:#FF0000;}
#racing .colDX .logo{text-align:center; margin:0 0 5px 0;}
