/* Title */
#tab1 { background-Image:url('../../Image/FFBS/Global/bgtitle1.gif'); background-position: center left; background-repeat:no-repeat; display:block; margin:0px; padding:0px; font-size: 12px; font-weight:bold; color: #FFFFFF; margin-bottom:1px; padding-left:34px}
#tab1 A, #tab1 A:hover, #tab1 A:active { color: #FFFFFF; text-decoration:none;}
#tab1 A {cursor:pointer;}
#tab1 UL { margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; display:block; height:28px; }	
#tab1 LI { margin-top:0px; list-style-type: none; display:block; float:left; line-height:26px; padding:0px 8px 0 9px;}	
#tab1 LI.sep { display:none; }
#tab1 LI.selected{ background-color:#FFFFFF; border-top:#8B0101 1px solid; border-right:#8B0101 1px solid; color:#313134; margin-top:1px; padding:0 8px;}
#tab1 LI.selected a{ color:#313134; cursor:default;}

/* Title */
#title { background-color:#AE0000; background-Image:url('../../Image/FFBS/Global/bgtitle1.gif'); background-position: center left; background-repeat:no-repeat; display:block; margin:0px; padding:0px; font-size: 12px; font-weight:bold; color: #FFFFFF; margin-bottom:1px; padding-left:34px; clear:both; height:25px;}
#title A, #title A:hover, #title A:active { color: #FFFFFF; text-decoration:none;}
#title A {cursor:pointer;}
#title UL { margin: 0px; padding:3px 0px 0px; height:22px; float:left; display:block;}
#title UL.right { margin: 0px 5px 0px 0px; padding:3px 0px 0px; height:22px; float:right; display:block;}		
#title LI { margin-top:0px; list-style-type: none; display:block; float:left; line-height:18px; padding:0px 8px 0 9px;}
#title LI.sep { display:none;}	
#title LI.selected { background-color:#FFFFFF;border-top:#8B0101 1px solid; border-right:#8B0101 1px solid; color:#313134; margin-top:1px; padding:0 8px 2px;}
#title LI.selected a{ color:#313134; }

/* Pagination */
#pagination { display:block; color:#403A5E; margin:5px 0px; clear:both; font-size:12px;}
#pagination span.label { display:block; float:left; font-weight:bold;}
#pagination ul { margin:0; padding:0; float:right;}
#pagination ul li {list-style:none; display:block; float:left; text-align:center; margin:0px 2px; }
#pagination ul li span.selected { font-weight:bold; color:#D50005;}
#pagination ul li a { color:#403A5E; text-decoration:none; }
#pagination ul li a:hover { color:#D50005;}
#pagination ul li img {margin-top:2px;}	

/* Status message */
#statusmessage { border:1px solid; margin-bottom:10px; width:658px; display:block; font-size:11px;}
#statusmessage UL { display: block; margin:0px; padding:0px;}
#statusmessage UL LI { list-style-position: outside; list-style-type: none; margin:2px 0px 0px 0px; font-weight:bold;}
#statusmessage.error { background-color:#FDE5E5; border-color:#CD1414; color:#CD1414;}
#statusmessage.valid { color:#1F9F0F; background-color:#E5F8E3; border-color:#1F9F0F; }

/* Club FFBS, Junior Club, Business Club, Press */
#clubFFBS .form, #juniorclub .form, #businessclub .form, #press .form {clear:both; display:block; margin:0px 0px 15px 0px;}
#clubFFBS .form h2, #juniorclub .form h2, #businessclub .form h2, #press .form h2 { font-size:20px; padding:0px; margin:0px 0px 15px 0px;}
#clubFFBS .form h3, #juniorclub .form h3, #businessclub .form h3, #press .form h3 { font-size:12px; padding:4px; margin:0px 0px 10px 0px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#clubFFBS .form FIELDSET, #juniorclub .form FIELDSET, #businessclub .form FIELDSET, #press .form FIELDSET { PADDING: 0px; MARGIN: 0px; border:0px;}
#clubFFBS .form FIELDSET LABEL, #juniorclub .form FIELDSET LABEL, #businessclub .form FIELDSET LABEL, #press .form FIELDSET LABEL { padding-right:2px; float:left; width:200px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#clubFFBS .form FIELDSET SELECT, #juniorclub .form FIELDSET SELECT, #businessclub .form FIELDSET SELECT, #press .form FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#clubFFBS .form FIELDSET INPUT, #juniorclub .form FIELDSET INPUT, #businessclub .form FIELDSET INPUT, #press .form FIELDSET INPUT { margin-top:2px; margin-bottom:1px; margin-left:3px; }
#clubFFBS .form FIELDSET SPAN.label, #juniorclub .form FIELDSET SPAN.label, #businessclub .form FIELDSET SPAN.label, #press .form FIELDSET SPAN.label { margin-top:1px; margin-bottom:1px; display:block; text-align:left; line-height:20px; }
#clubFFBS .form FIELDSET SPAN.username, #juniorclub .form FIELDSET SPAN.username, #businessclub .form FIELDSET SPAN.username, #press .form FIELDSET SPAN.username { margin-top:1px; margin-bottom:1px; display:block; text-align:left; line-height:20px; font-weight:bold; font-size:14px;}
#clubFFBS .form FIELDSET SPAN.username a, #juniorclub .form FIELDSET SPAN.username a, #businessclub .form FIELDSET SPAN.username a, #press .form FIELDSET SPAN.username a { color:#403A5E;}
#clubFFBS .form FIELDSET SPAN.textinfo, #juniorclub .form FIELDSET SPAN.textinfo, #businessclub .form FIELDSET SPAN.textinfo, #press .form FIELDSET SPAN.textinfo { margin-top:3px; display:block; text-align:left;}

/* Club Member + Journalist + Partner + Juniro Member */
#clubmember .form, #juniormember .form, #partner .form, #journalist .form {clear:both; display:block; margin:0px 0px 15px 0px;}
#clubmember .form h2, #juniormember .form h2, #partner .form h2, #journalist .form h2 { font-size:20px; padding:0px; margin:0px 0px 15px 0px;}
#clubmember .form h3, #juniormember .form h3, #partner .form h3, #journalist .form h3 { font-size:12px; padding:4px; margin:0px 0px 10px 0px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#clubmember .form FIELDSET, #juniormember .form FIELDSET, #partner .form FIELDSET, #journalist .form FIELDSET { PADDING: 0px; MARGIN: 0px; border:0px;}
#clubmember .form FIELDSET LABEL, #juniormember .form FIELDSET LABEL, #partner .form FIELDSET LABEL, #journalist .form FIELDSET LABEL { padding-right:2px; float:left; width:200px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#clubmember .form FIELDSET SELECT, #juniormember .form FIELDSET SELECT, #partner .form FIELDSET SELECT, #journalist .form FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#clubmember .form FIELDSET INPUT, #juniormember .form FIELDSET INPUT, #partner .form FIELDSET INPUT, #journalist .form FIELDSET INPUT { margin-top:2px; margin-bottom:1px; margin-left:3px; }
#clubmember .form FIELDSET SPAN.label, #juniormember .form FIELDSET SPAN.label, #partner .form FIELDSET SPAN.label, #journalist .form FIELDSET SPAN.label { margin-top:1px; margin-bottom:1px; display:block; text-align:left; line-height:20px; font-weight:bold;}
#clubmember .form FIELDSET SPAN.textinfo, #juniormember .form FIELDSET SPAN.textinfo, #partner .form FIELDSET SPAN.textinfo, #journalist .form FIELDSET SPAN.textinfo { margin-top:3px; display:block; text-align:left;}
#clubmember .form div.condition, #juniormember .form div.condition { display:block; width:640px; height:150px; background-color:#ffffff; overflow:auto; border:1px #7F9DB9 solid;}
#clubmember .form div.condition, #juniormember .form div.condition .text {margin:3px;}

/*Web TV */
#webtv {background-Image:url(../../Image/FFBS/home/bg1.gif);margin-top:-1px;padding:8px;color:#FFFFFF;text-align:center;}
#webtv  a{color:#FFFFFF;	}
#webtv  #bottom{font-weight:bold;margin:12px 0 4px;display:block; text-align:right;}
#webtv  #bottom a:hover{ color:#FFCC00; }
#webtv .left{width:130px;margin-right:1px;float:left;}
#webtv .left div{margin-bottom:1px;background-Image:url(../../Image/FFBS/home/bg2.gif);padding:8px;font-weight:bold;font-size:11px;text-align:left;}
#webtv .left #headtitle{color:#E8B91A;display:block;margin-bottom:4px;}
#webtv .left a{text-decoration:none;}
#webtv .right{width:153px;float:left;background-Image:url(../../Image/FFBS/home/bg2.gif);}
#webtv .right img{padding:9px 6px;}
#webtv .right img.Player{padding-top:3px;}

/* Article */
#article .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#article .criteria {margin-left:0px; font-size:11px; } 
#article .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#article .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#article .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; width:200px; padding:1px;}
#article .criteria FIELDSET INPUT { margin-top:2px; margin-bottom:1px; margin-left:3px; float:left; }
#article .criteria FIELDSET DIV.label { margin-left:4px; float:left; }
#article .list { border-top: 1px #F2F2FC solid;} 
#article .list .item { border-bottom: 1px #F2F2FC solid; padding:8px 0px; width:100%;} 
#article .list .item .left { float:left; width:100px; }
#article .list .item .right { float:left; margin-left:10px;}
#article .list .item .right .headtitle { font-weight:bold; color:#D50005; display:block;}
#article .list .item .right .title {clear:both; font-weight:bold; display:block; font-size:12px; padding:2px 0px; }
#article .list .item .right .text { width:530px; }
#article .list .item .right .link { font-size:11px; padding:4px 0px;}
#article .list .item .right .link a { font-weight:bold; color:#403A5E;}
#article .list .item .right .link a:hover { font-weight:bold; color:#D50005;}
#article .list .linkmore{ margin:4px; text-align:right; display:block;}
#article .list .linkmore a{ color:#403A5E;  font-weight:bold;}
#article .list .linkmore a:hover{ color:#D50005; }
#article .list .linkmore UL { margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; display:block; height:18px; float:right;}	
#article .list .linkmore LI { margin-top:0px; list-style-type: none; display:block; float:left; line-height:16px; padding:0px 2px 0 2px;}	
#article .content { clear:both; }
#article .content .photo { float:right; margin-left:8px; margin-bottom:8px;}
#article .content .back { float:right; display:block; margin-left:10px; font-size:11px;}
#article .content .date {display:block; color:#D50005; font-size:11px; padding:0px 0px 5px 0px;}
#article .content .headtitle {color:#D50005; font-weight:bold; font-size:14px; display:block; margin-bottom:20px; padding:5px 0px 0px 0px;}
#article .content .title {font-size:24px; font-weight:bold;}
#article .content .subtitle {color:#D50005; font-weight:bold; font-size:12px; margin-bottom:5px; text-decoration:underline;}
#article .content .highlight {color:#D50005;}
#article .content hr { height:1px; margin:0px; color:#F2F2FC; background-color: #F2F2FC; clear:both; border:0px; padding:0px;} 

/* News */
#news .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#news .criteria {margin-left:0px; font-size:11px; } 
#news .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#news .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#news .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; width:200px; padding:1px;}
#news .criteria FIELDSET INPUT { margin-top:2px; margin-bottom:1px; margin-left:3px; float:left; }
#news .criteria FIELDSET DIV.label { margin-left:4px; float:left; }
#news .list {clear:both;}
#news .list { border-top: 1px #F2F2FC solid;} 
#news .list .item { border-bottom: 1px #F2F2FC solid; padding:8px 0px; float:left; clear:both; width:100%;} 
#news .list .item .date {font-size:11px; float:left;}
#news .list .item .headtitle { font-weight:bold; color:#D50005; float:left;}
#news .list .item .title {font-weight:bold; font-size:11px; float:left;}
#news .list .item .title a { font-weight:bold; color:#403A5E;}
#news .list .item .title a:hover { font-weight:bold; color:#D50005;}
#news .popup .header { width:600px; color:#FFFFFF; font-weight:bold; line-height:23px; height:25px; background-Image:url('../../Image/FFBS/Global/bgtitle1.gif'); background-position: center left;background-repeat:no-repeat; }
#news .popup .header span { margin-left:35px;}
#news .popup .Image { position:absolute; left:450px; top:-30px; }
#news .popup .item {margin:20px;}
#news .popup .item .date, #news .content .date {display:block; color:#D50005; font-size:11px; padding:0px 0px 5px 0px;}
#news .popup .item .headtitle, #news .content .headtitle {color:#D50005; font-weight:bold; font-size:14px; margin-bottom:5px; padding:5px 0px 0px 0px; display:block;}
#news .popup .item .title, #news .content .title {font-size:24px; font-weight:bold; display:block; width:450px;}
#news .popup .item .subtitle, #news .content .subtitle {color:#D50005; font-weight:bold; font-size:12px; margin-bottom:5px; text-decoration:underline;}
#news .content .highlight,#news .popup .item .highlight, {color:#D50005;}
#news .popup .item .text, #news .content .text {margin-top:20px;}
#news .popup .linkmore{ font-weight:bold;padding:8px 0 12px;display:block;text-align:right; margin-right:10px;}
#news .popup .linkmore a{ color:#000000; }
.newsmodalbg{background-color:Gray;opacity:0.7;filter:alpha(opacity=70);}
.newsmodalpopup {display:block; width:600px; background-color:#FFFFFF; }

/* Document */
#document .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#document .criteria {margin-left:20px; font-size:11px; } 
#document .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#document .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#document .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#document .criteria FIELDSET INPUT { margin-top:2px; margin-bottom:1px; margin-left:3px; float:left; }
#document .criteria FIELDSET DIV.label { margin-left:4px; float:left; }
#document .list { border-top: 1px #F2F2FC solid;clear:both;} 
#document .list .item { border-bottom: 1px #F2F2FC solid; padding:8px 0px; width:100%;} 
#document .list .item .left { float:left; width:32px; }
#document .list .item .right { float:left; margin-left:10px;}
#document .list .item .right .headtitle { font-weight:bold; color:#D50005; display:block;}
#document .list .item .right .title {clear:both; font-weight:bold; display:block; font-size:12px; padding:2px 0px; }
#document .list .item .right .text { width:590px; }
#document .list .item .right .link { font-size:11px; padding:4px 0px;}
#document .list .item .right .link a { font-weight:bold; color:#403A5E;}
#document .list .item .right .link a:hover { font-weight:bold; color:#D50005;}

/*magazine */
#magazine .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#magazine .criteria {margin-left:20px; font-size:11px; } 
#magazine .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#magazine .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#magazine .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#magazine .list .item { width:447px; height:320px; clear:both; border-top:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px; border-right:#F2F2FC solid 1px; border-bottom:#F2F2FC solid 1px; padding:10px; margin:1px;}
#magazine .list .item .left {float:left; width:190px;}
#magazine .list .item .left .link {margin:10px 25px;}
#magazine .list .item .right {float:left; width:250px;}
#magazine .list .item .right .title{font-weight:bold;font-size:14px; }

/*Match */
#match .empty {margin:100px 0px; font-size:12px; font-weight:bold;}
#match .criteria { margin-top:8px; margin-bottom:8px; }
#match .criteria UL { margin:0; padding:0; text-align:right; font-weight:bold; display:block; float:right; }
#match .criteria LI{ list-style-type: none; padding: 0px 1px 0px 2px;display:inline; }
#match .criteria LI.sep { margin-left:10px;}
#match .list { border-top:1px #F2F2FC solid; border-left:1px #F2F2FC solid; border-right:1px #F2F2FC solid; font-size:11px; margin-bottom:10px;}
#match .list th { padding:6px; color:#403A5E; background-Image:url('../../Image/FFBS/Global/list_th.gif'); background-repeat:repeat-x; background-position:center; border-top:1px solid #FFFFFF; border-bottom:1px #F2F2FC solid; }
#match .list tr { background-color:#FFFFFF;}
#match .list tr.alter { background-color:#F6F6FD;}
#match .list tr:hover { background-color:#E9E9F6;}
#match .list tr.selected { color:#CC0000; font-weight:bold; background-color:#FEE3E3;}
#match .list td { padding:4px; border-top:1px #FFFFFF solid; border-bottom:1px #F2F2FC solid;}
#match .list td.overline { background-Image:url('../../Image/FFBS/Global/list_overline.gif');}
#match .list a {color:#000000; text-decoration:underline;}
#match .list .btn { margin-top:2px; padding:2px 2px 3px 3px; border: 1px #F2F2FC solid; display:block; font-weight:bold; text-decoration:none; color:#403A5E; font-size:11px; height:16px; line-height:16px; background-Image:url('../../Image/FFBS/Global/list_th.gif'); background-repeat:repeat-x; background-position:center; text-align:center; text-decoration:none;}
#match .legend FIELDSET{ PADDING: 0px; MARGIN: 0px; border:0px;}
#match .legend FIELDSET LABEL { PADDING-RIGHT: 4px; FLOAT: left; WIDTH: 50px; LINE-HEIGHT: 24px; TEXT-ALIGN: right; font-weight:bold; color:#3E4160; text-decoration:underline;}
#match .legend FIELDSET DIV.text {FONT-SIZE: 11px; LINE-HEIGHT: 24px; }
#match .playerstat .title, #match .playerstat .title a { font-size:14px; font-weight:bold; margin-bottom:5px; display:block; color:#3E4160;}
#match .playerstat FIELDSET{ PADDING: 0px; MARGIN: 0px; border:0px; width:180px;}
#match .playerstat FIELDSET LABEL { PADDING-RIGHT: 4px; FLOAT: left; WIDTH: 110px; LINE-HEIGHT: 18px; TEXT-ALIGN: right; color:#3E4160;}
#match .playerstat FIELDSET DIV.text {LINE-HEIGHT: 18px; }
#match .playerstat FIELDSET .selected {font-weight:bold; }
#match .playerstat .left {float:left; }
#match .playerstat .right {float:right; }
#match .matchsheet { background-Image:url('../../Image/FFBS/home/bg1-2.gif'); padding:8px; color: #FFFFFF; font-weight:bold;}
#match .matchsheet .result { background-Image:url('../../Image/FFBS/home/bg2-2.gif'); width:696px; float:left; height:150px;}
#match .matchsheet .result .logohome{ margin:10px 0 10px 1px; float:left; width:90px;}	
#match .matchsheet .result .logoaway{ margin:10px 0px 10px 0; float:left; width:90px;}
#match .matchsheet .result .team{ float:left; margin-top:30px; width:150px; }
#match .matchsheet .result .team .away { float:right;}
#match .matchsheet .result .team .name{ font-size:18px; }
#match .matchsheet .result .team .goal{ font-size:11px; font-weight:normal; margin-top:5px; }
#match .matchsheet .result .scoreblock{ float:left; text-align:center; margin:10px auto 0; width:214px; }
#match .matchsheet .result .scoreblock .place{ font-size:11px; }
#match .matchsheet .result .scoreblock .place .placetitle{ font-size:14px; margin-bottom:10px; }
#match .matchsheet .result .scoreblock .score{ font-size:35px; background-color:#CC0000; padding:3px 0; width:120px; margin:15px auto 0px; }
#match .matchsheet .competition { background-Image:url('../../Image/FFBS/home/bg2-2.gif'); width:250px; float:left; margin-left:8px; height:150px; }
#match .matchsheet .competition .info { background-position:130px center; background-repeat:no-repeat; height:134px; padding:8px;}
#match .matchsheet .competition FIELDSET { PADDING: 0px; MARGIN: 20px 0px 0px; border:0px;}
#match .matchsheet .competition FIELDSET LABEL {FONT-SIZE: 12px;  PADDING-RIGHT: 2px; LINE-HEIGHT: 24px; TEXT-ALIGN: right; font-weight:bold; color:#FFFFFF; clear:both;}
#match .matchsheet .competition FIELDSET P { FONT-SIZE: 11px; font-weight:normal; }
#match .matchplayer FIELDSET { PADDING: 0px; MARGIN: 0px; border:0px; margin-bottom:8px; }
#match .matchplayer FIELDSET LABEL { padding-right:2px; float:left; width:40px; line-height:16px; text-align:right; font-weight:bold; clear:both;}
#match .matchplayer FIELDSET SPAN { PADDING-LEFT: 2px; FLOAT: left; LINE-HEIGHT: 16px;}
#match .matchplayer FIELDSET SPAN.title { font-weight:bold; text-transform:uppercase; text-decoration:underline; margin-bottom:5px;}

/* Squad */
#squad .mainphoto {margin-bottom:10px;}
#squad .list { border-top:1px #F2F2FC solid; border-left:1px #F2F2FC solid; border-right:1px #F2F2FC solid; font-size:11px; margin-bottom:10px;}
#squad .list th { padding:6px; color:#403A5E; background-Image:url('../../Image/FFBS/Global/list_th.gif'); background-repeat:repeat-x; background-position:center; border-top:1px solid #FFFFFF; border-bottom:1px #F2F2FC solid; }
#squad .list tr { background-color:#FFFFFF;}
#squad .list tr.alter { background-color:#F6F6FD;}
#squad .list tr:hover { background-color:#E9E9F6;}
#squad .list tr.selected { color:#CC0000; font-weight:bold; background-color:#FEE3E3;}
#squad .list td { padding:4px; border-top:1px #FFFFFF solid; border-bottom:1px #F2F2FC solid;}
#squad .list td.overline { background-Image:url('../../Image/FFBS/Global/list_overline.gif');}
#squad .list a {color:#000000; text-decoration:underline;}
#squad .list .btn { margin-top:2px; padding:2px 2px 3px 3px; border: 1px #F2F2FC solid; display:block; font-weight:bold; text-decoration:none; color:#403A5E; font-size:11px; height:16px; line-height:16px; background-Image:url('../../Image/FFBS/Global/list_th.gif'); background-repeat:repeat-x; background-position:center; text-align:center; text-decoration:none;}
#squad .criteria FIELDSET { PADDING: 0px; MARGIN: 0px; border:0px;float:left;}
#squad .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#squad .criteria FIELDSET SPAN { PADDING-LEFT: 2px; FLOAT: left; LINE-HEIGHT: 22px;}
#squad .criteria .left { float:left; width: 332px;}
#squad .criteria .left .title{ display:block; font-size:22px; font-weight:bold; margin:10px 0px 10px 20px;}
#squad .criteria .right UL {display:block;float:right;font-weight:bold;margin:0;padding:0;text-align:right;}
#squad .criteria .right LI{ list-style-type: none; padding: 0px 1px 0px 2px;display:inline; height:18px; line-height:14px; }
#squad .criteria .right {float:right; width:310px;}
#squad .criteria .right .top {height:130px; margin-right:12px;text-align:right;}
#squad .criteria .right .bottom {float:right; margin-top:10px;}
#squad .content .title{ display:block; font-size:18px; font-weight:bold; margin:15px 0px 5px 0px;}
#squad .content .text{ display:block; margin:15px 0px 5px 0px;}

/*Photos */
#video {}
#video .empty {margin:100px 0px; font-size:12px; font-weight:bold;}
#video .criteria {margin-left:20px; font-size:11px; } 
#video .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#video .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#video .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#video .list .item { border-top:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px; border-right:#F2F2FC solid 1px; border-bottom:#F2F2FC solid 1px; padding:5px; margin:1px; width:300px;}
#video .list .item .left {float:left;width:125px; margin-top:5px;}
#video .list .item .left img {width:120px; height:90px;}
#video .list .item .right {float:right;width:170px; margin-top:5px;}
#video .list .item .headtitle { margin-bottom:5px; margin-top:10px; font-weight:bold; color:#D50005; display:block;}
#video .list .item .title {font-weight:bold; font-size:12px; margin-bottom:5px;}
#video .list .item .link {float:right;width:170px;}
#video .list .item .link a { font-weight:bold; color:#403A5E;}
#video .list .item .link a:hover { font-weight:bold; color:#D50005;}
#video .list .linkmore{ margin:4px; text-align:right; display:block;}
#video .list .linkmore a{ color:#403A5E;  font-weight:bold;}
#video .list .linkmore a:hover{ color:#D50005; }
#video .content .date {color:#D50005; font-weight:bold; font-size:12px; display:block; margin-bottom:5px; padding:5px 0px 0px 0px; float:left;}
#video .content .headtitle {color:#D50005; font-weight:bold; font-size:12px; display:block; margin-bottom:5px; padding:5px 0px 0px 0px;}
#video .content .title {font-size:18px; font-weight:bold; margin-bottom:10px;}
#video .content .video { text-align:center; padding: 10px 0px; width:640px; margin-bottom:10px;}
#video .content .bottom {text-align:center; padding: 10px 0px; width:630px; border-top:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px; border-right:#F2F2FC solid 1px; border-bottom:#F2F2FC solid 1px; padding:5px;}

/*Photos */
#photo {}
#photo .empty {margin:100px 0px; font-size:12px; font-weight:bold;}
#photo .criteria {margin-left:20px; font-size:11px; } 
#photo .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#photo .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#photo .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#photo .list { text-align:left;}
#photo .list .item { border-top:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px; border-right:#F2F2FC solid 1px; border-bottom:#F2F2FC solid 1px; padding:5px; margin:1px;}
#photo .list .item  img { width:112px; height:84px; }
#photo .list .item .bottom {text-align:center; margin-top:3px;}
#photo .list .item .bottom .title {font-weight:bold;}
#photo .list .item .bottom .date { }
#photo .list .item .selected{ }
#photo .list .item .selected img{ border:3px solid #D50005; }
#photo .list .previous{float:left;width:31px;margin-top:35px;}
#photo .list .next{float:left;width:31px;margin-top:35px;}
#photo .list .linkmore{ margin:4px; text-align:right; display:block;}
#photo .list .linkmore a{ color:#403A5E;  font-weight:bold;}
#photo .list .linkmore a:hover{ color:#D50005; }

#photo .content .head {clear:both;}
#photo .content .head .gallery {font-size:22px; font-weight:bold; margin-bottom:15px; display:block;}
#photo .content .head .date {color:#D50005; font-weight:bold; font-size:12px; display:block; margin-bottom:5px;}
#photo .content .head .title {font-size:14px; font-weight:bold; margin-bottom:5px;}
#photo .content .head .text {}
#photo .content .pagination {text-align:center;font-size:12px;}
#photo .content .pagination .numero {  }
#photo .content .pagination .pagebtn {}

/*Content */
#content {}
#content hr { height:1px; margin:0px; color:#F2F2FC; background-color: #F2F2FC; clear:both; border:0px; padding:0px;} 
#content .title {font-weight:bold; font-size:24px; margin-top:5px;  margin-bottom:10px;}
#content .subtitle {color:#D50005; font-weight:bold; font-size:12px; margin-bottom:5px; text-decoration:underline; display:block; margin-bottom:5px;}

#content .table { border-top:1px #F2F2FC solid; border-left:1px #F2F2FC solid; border-right:1px #F2F2FC solid; font-size:11px; margin-bottom:10px;}
#content .table th { padding:6px; font-size:12px; color:#403A5E; background-Image:url('../../Image/FFBS/Global/list_th.gif'); background-repeat:repeat-x; background-position:center; border-top:1px solid #FFFFFF; border-bottom:1px #F2F2FC solid; }
#content .table tr { background-color:#FFFFFF;}
#content .table tr.alter { background-color:#F6F6FD;}
#content .table tr:hover { background-color:#E9E9F6;}
#content .table tr.selected { background-color:#FEE3E3; color:#CC0000; font-weight:bold;}
#content .table td { padding:4px; border-top:1px #FFFFFF solid; border-bottom:1px #F2F2FC solid;}
#content .table td.overline { background-Image:url('../../Image/FFBS/Global/list_overline.gif');}
#content .table a {color:#000000; text-decoration:underline;}

#content .list { border-top: 1px #F2F2FC solid;clear:both;} 
#content .list .item { border-bottom: 1px #F2F2FC solid; padding:8px 0px; width:100%;} 
#content .list .item .left { float:left; padding-right:10px;}
#content .list .item .right { }
#content .list .item .right h2 { font-size:18px; padding:0px; margin:0px 0px 8px 0px;}

#content .info { background-color:#57577A; color:#FFFFFF; font-size:11px; margin:0px 0px 0px 0px; padding:10px;}
#content .info h2 { font-size:18px; margin:0px 0px 10px 0px; padding:0px; line-height:20px;}
#content .info a { color:#FFFFFF;}

/* Business Club */
#businessclub .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#businessclub .criteria {margin-left:0px; font-size:11px; } 
#businessclub .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#businessclub .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#businessclub .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; width:200px; padding:1px;}
#businessclub .criteria FIELDSET INPUT { margin-top:2px; margin-bottom:1px; margin-left:3px; float:left; }
#businessclub .criteria FIELDSET DIV.label { margin-left:4px; float:left; }
#businessclub .list { border-top: 1px #F2F2FC solid;} 
#businessclub .list .item { border-bottom: 1px #F2F2FC solid; padding:8px 0px; width:620px;} 
#businessclub .list .item { float:left; margin-left:10px;}
#businessclub .list .item .headtitle { font-weight:bold; color:#D50005; display:block;}
#businessclub .list .item .title {clear:both; font-weight:bold; display:block; font-size:12px; padding:2px 0px; text-transform:uppercase; }
#businessclub .list .item .text { }

/*wallpaper */
#wallpaper .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#wallpaper .criteria {margin-left:20px; font-size:11px; } 
#wallpaper .criteria FIELDSET { padding:0px; margin:0px; border:0px;}
#wallpaper .criteria FIELDSET LABEL { padding-right:2px; float:left; width:100px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#wallpaper .criteria FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#wallpaper .list .item { text-align:center; width:206px; clear:both; border-top:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px; border-right:#F2F2FC solid 1px; border-bottom:#F2F2FC solid 1px; padding:10px; margin:1px;}
#wallpaper .list .item .bottom .headtitle {color:#D50005; font-weight:bold; font-size:11px; display:block; margin-bottom:5px; padding:5px 0px 0px 0px;}
#wallpaper .list .item .bottom .title {font-size:12px; font-weight:bold; margin-bottom:5px;}
#wallpaper .list .item .bottom .link {margin:5px 0px;}

/* Document */
#trophee .empty {margin:100px 0px; font-size:12px; font-weight:bold; clear:both;}
#trophee .list { border-top: 1px #F2F2FC solid;clear:both;} 
#trophee .list .item { border-bottom: 1px #F2F2FC solid; padding:8px 0px; width:100%;} 
#trophee .list .item .title {clear:both; font-weight:bold; display:block; font-size:12px; padding:2px 0px; }
#trophee .content { clear:both; }
#trophee .content .title {font-size:20px; font-weight:bold; margin-bottom:15px;}

#trophee .content .photo { float:right; margin-left:8px; margin-bottom:8px;}
#trophee .content .back { float:right; display:block; margin-left:10px; font-size:11px;}
#trophee .content .date {display:block; color:#D50005; font-size:11px; padding:0px 0px 5px 0px;}
#trophee .content .headtitle {color:#D50005; font-weight:bold; font-size:14px; display:block; margin-bottom:20px; padding:5px 0px 0px 0px;}

#trophee .content .subtitle {color:#D50005; font-weight:bold; font-size:12px; margin-bottom:5px; text-decoration:underline;}
#trophee .content .highlight {color:#D50005;}
#trophee .content hr { height:1px; margin:0px; color:#F2F2FC; background-color: #F2F2FC; clear:both; border:0px; padding:0px;} 

/* Newsletter */
#newsletter FIELDSET { PADDING: 0px; MARGIN: 0px; border:0px;}
#newsletter FIELDSET LABEL { padding-right:2px; float:left; width:200px; line-height:22px; text-align:right; font-weight:bold; clear:both;}
#newsletter FIELDSET SELECT { margin-top:2px; margin-bottom:2px; margin-left:3px; }
#newsletter FIELDSET INPUT{ margin-top:2px; margin-bottom:1px; margin-left:3px; }
#newsletter FIELDSET SPAN.label { margin-top:1px; margin-bottom:1px; display:block; text-align:left; line-height:20px; font-weight:bold;}
