*{color:#444;font-family:"Courier new", "Lucida Grande", verdana, sans-serif;font-size:12px;line-height:160%;list-style:none;margin:0;padding:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
body{background:#ECECEC}
img{border:none;vertical-align:middle}
.text_left{text-align:left}
.small{font-size:.9em}
.orange{color:#F30}
.id{display:inline-block;font-weight:700;width:30px}
.date{float:right;line-height:24px;padding:0 5px 0 0}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
.clearfix{display:block}
* html .clearfix{height:1%}
.header{background:transparent url(../images/bg.png) repeat-x scroll left -430px}
.header_container{height:150px;margin:0 10px;width:960px}
.logo{background:transparent url(../images/logo.png) no-repeat scroll 10px 30px;height:118px;position:relative}
.logo #logo{display:block;position:absolute;left:10px;top:30px;height:55px;width:300px}
.logo .tools{background:transparent url(../images/bg.gif) no-repeat scroll left -200px;height:27px;padding:8px 0 0 10px;position:absolute;right:0;top:70px;width:225px}
.logo .tools a{color:#EFEFEF;font-weight:700;text-decoration:none}
.nav{height:32px;overflow:hidden;padding:0 0 0 15px}
.nav li{background:transparent url(../images/bg.gif) no-repeat scroll left -99px;float:left;margin:0 15px 0 0;padding:7px 0 0 16px}
.nav a{color:#FEFEFE;font-weight:700;text-decoration:none}
.main{padding:10px}
.main_container{height:auto!important;margin:0 10px;min-height:500px;width:960px}
.search{overflow:auto}
.search_form{background:transparent url(../images/bg.gif) no-repeat scroll left -150px;float:right;height:35px;width:235px}
.search_form .tips{background:transparent;border:0;height:18px;margin:4px 0 0 15px;vertical-align:middle;width:180px}
.search_form .button{background:transparent;border:0;cursor:pointer;height:28px;margin:4px 0 0;vertical-align:middle;width:25px}
.extra{background:transparent url(../images/bg.png) repeat-x scroll left top}
.extra_container{height:325px;margin:0 10px;padding:25px 0 10px;width:960px}
.footer_container{height:67px;margin:0 10px;width:960px}
.footer{position:relative;background:transparent url(../images/bg.png) repeat-x scroll left -363px;color:#5F748B}
.footer ul{position:absolute;top:25px;left:20px}
.footer li{background:transparent url(../images/bg.gif) no-repeat scroll left -106px;float:left;margin:0 10px 0 0;padding-left:11px}
.sidebar{float:left;margin-left:10px}
.full{width:960px}
.width_715{padding:10px;width:695px}
.width_235{padding:10px;width:215px}
.box_715{width:715px}
.width_332{padding:10px;width:332px}
.block{background:#FFF;margin:0 0 10px}
.block a{color:#1786C3}
.block h2{background:transparent url(../images/bg.gif) repeat-x scroll left bottom;font-size:14px;margin:0 0 6px;overflow:hidden;padding:0 0 5px;word-break:break-all;word-wrap:break-word}
.feedback{border:1px solid #DDD;margin:10px 0 0;padding:10px}
.feedback h3{border-bottom:1px solid #EEE;padding:0 0 8px}
ul.latest_records li{float:left;line-height:25px;margin:0 20px 0 0;white-space:nowrap}
ul.latest_records li a.winner{font-weight:700}
.top_10{background:transparent url(../images/sidebar-black-bg.png) repeat-x scroll left top;margin:0 0 10px}
.top_10 *{color:#CCC}
.top_10 h2{color:#FFF;line-height:14px;margin:0 0 15px;overflow:hidden;word-break:break-all;word-wrap:break-word}
td{vertical-align:top}
table.form{border:1px solid #FFF;border-collapse:collapse;width:100%}
table.form thead th{color:#333;font-size:1.1em;padding:0 0 3px;text-align:left}
table.form thead th{border-bottom:2px solid #646464}
table.form tbody th{padding:5px;text-align:left}
table.form tbody td{padding:5px;border:1px solid #CFCFCF;height:22px}
.tip{color:#F66;padding:0 0 0 20px}
div.content{overflow:hidden;padding:5px;word-break:break-all;word-wrap:break-word}
ul.list{}
ul.list li{line-height:24px;padding:0 5px;white-space:normal;word-break:break-all;word-wrap:break-word}
ul.list li *{line-height:24px}
.properties{margin:10px 0 0;overflow:auto}
ul.property_list{float:left;width:137px}
ul.property_list li label{display:block;float:left;width:60px}
ul.property_list li.color_80,ul.property_list li.color_81,ul.property_list li.color_82,ul.property_list li.color_83,ul.property_list li.color_84,ul.property_list li.color_85,ul.property_list li.color_86,ul.property_list li.color_87,ul.property_list li.color_88,ul.property_list li.color_89{color:#F57900}
ul.property_list li.color_90,ul.property_list li.color_91,ul.property_list li.color_92,ul.property_list li.color_93,ul.property_list li.color_94,ul.property_list li.color_95,ul.property_list li.color_96,ul.property_list li.color_97,ul.property_list li.color_99,ul.property_list li.color_99,ul.property_list li.color_100{color:#C00}
.normal{font-weight:100}
.pointer{cursor:pointer}
.map div{position:absolute}
.map div span{display:block;white-space:nowrap}
table.data{border-collapse:collapse;table-layout:fixed;width:100%}
table.data caption{font-weight:700;text-align:left;text-indent:10px;padding:5px;background:#F9F9F9}
table.data caption span{float:right;font-size:12px;font-weight:400;margin:2px 10px 0 0}
table.data thead tr th{line-height:23px;padding:1px 3px 0}
table.data tbody tr th{text-align:right;padding:0 5px 0 0;border:1px solid #CFCFCF;font-weight:normal}
table.data tbody{border:1px solid #CFCFCF;}
table.data td{-o-text-overflow:ellipsis;border:1px solid #CFCFCF;height:25px;line-height:25px;overflow:hidden;padding:3px 5px 0;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}
table.data td.title{font-weight:bold;}
.star_background{background:transparent url(../images/bg.gif) no-repeat scroll left -60px;_background-position:left -59px;height:16px;margin:2px 0 0;width:75px;text-align:left}
.star_forground{background:transparent url(../images/bg.gif) no-repeat scroll left -80px;height:16px}
#left_words{display:none;position:absolute;right:10px;top:195px;text-align:right;width:50px}
div.star-rating{background:transparent;cursor:pointer;display:block;float:left;overflow:hidden;text-indent:-999em;width:16px;height:16px}
div.star-rating,div.star-rating a{background:url(../images/bg.gif) no-repeat left top}
div.star-rating a{background-position:left top;border:0;display:block;height:100%;margin:0;width:16px}
div.star-rating-on a{background-position:left -16px!important}
div.star-rating-hover a{background-position:left -32px}
div.star-rating-readonly a{cursor:default!important}
div.star-rating{background:transparent!important;overflow:hidden!important}
input.text{background:#FFF7D2;border:1px solid #CCC;padding:3px;vertical-align:middle}
textarea{background:#FFF7D2;border:1px solid #CCC;height:100px;padding:3px;width:98%}
button,input.button{background:#FFF url(../images/form/button.png) repeat-x left top;border:1px solid #5175C7;color:#FFF;cursor:pointer;display:inline-block;font-weight:700;height:23px;letter-spacing:1px;padding:0 5px;text-decoration:none;vertical-align:middle;white-space:nowrap;zoom:1}
button.grey{background:#FFF url(../images/form/button.png) repeat-x left -50px;border:1px solid #8C8C8C;margin:0 0 0 5px}
button:hover,a.button:hover,button.hover{border:1px solid #333;text-decoration:none}
a.button{background:#FFF url(../images/form/button.png) repeat-x left top;border:1px solid #5175C7;color:#FFF;cursor:pointer;display:inline-block;font-weight:700;height:23px;letter-spacing:1px;padding:0 10px;text-decoration:none;vertical-align:middle;white-space:nowrap;zoom:1}
a.button:active{border:1px solid #FF7E00;color:#fff;text-decoration:none}
button img,a.button img{margin:-2px 5px 0 -5px;vertical-align:middle}
.hidden{display:none}
.text_right,table.form tbody td.label,p.created{text-align:right}
.logo .tools a:hover,.nav a:hover,.nav li.selected a{color:#AAA}
.nav li.first,.footer li.first{background:none;padding-left:0}
.user_panel,p.pagination{margin:10px}
.footer *,.top_10 a{color:#FFF}
.left,#upside{float:left}
.right,#downside{float:right}
table.form tbody td.label,tr.upgrade td{background:#F0F0F0}
input.hover,input:hover,textarea.hover,textarea:hover{border:1px solid #999}
input.focus,textarea.focus{border:1px solid #444}
.flag{width:16px;height:16px;background:url('../images/flags.gif') no-repeat right bottom;vertical-align:middle;border:0;margin:3px 0 0 0;padding:0}
.country_1{background-position:0 0}
.country_10{background-position:0 -46px}
.country_100{background-position:0 -92px}
.country_101{background-position:0 -138px}
.country_102{background-position:0 -184px}
.country_103{background-position:0 -230px}
.country_104{background-position:0 -276px}
.country_105{background-position:0 -322px}
.country_106{background-position:0 -368px}
.country_107{background-position:0 -414px}
.country_108{background-position:0 -460px}
.country_11{background-position:0 -506px}
.country_110{background-position:0 -552px}
.country_111{background-position:0 -598px}
.country_112{background-position:0 -644px}
.country_114{background-position:0 -690px}
.country_115{background-position:0 -736px}
.country_116{background-position:0 -782px}
.country_117{background-position:0 -828px}
.country_118{background-position:0 -874px}
.country_119{background-position:0 -920px}
.country_12{background-position:0 -966px}
.country_120{background-position:0 -1012px}
.country_121{background-position:0 -1058px}
.country_122{background-position:0 -1104px}
.country_123{background-position:0 -1150px}
.country_124{background-position:0 -1196px}
.country_125{background-position:0 -1242px}
.country_126{background-position:0 -1288px}
.country_127{background-position:0 -1334px}
.country_128{background-position:0 -1380px}
.country_129{background-position:0 -1426px}
.country_13{background-position:0 -1472px}
.country_130{background-position:0 -1518px}
.country_131{background-position:0 -1564px}
.country_132{background-position:0 -1610px}
.country_133{background-position:0 -1656px}
.country_134{background-position:0 -1702px}
.country_135{background-position:0 -1748px}
.country_136{background-position:0 -1794px}
.country_138{background-position:0 -1840px}
.country_139{background-position:0 -1886px}
.country_14{background-position:0 -1932px}
.country_140{background-position:-46px 0}
.country_141{background-position:-46px -46px}
.country_142{background-position:-46px -92px}
.country_144{background-position:-46px -138px}
.country_145{background-position:-46px -184px}
.country_146{background-position:-46px -230px}
.country_147{background-position:-46px -276px}
.country_148{background-position:-46px -322px}
.country_15{background-position:-46px -368px}
.country_150{background-position:-46px -414px}
.country_151{background-position:-46px -460px}
.country_155{background-position:-46px -506px}
.country_159{background-position:-46px -552px}
.country_16{background-position:-46px -598px}
.country_160{background-position:-46px -644px}
.country_161{background-position:-46px -690px}
.country_162{background-position:-46px -736px}
.country_163{background-position:-46px -782px}
.country_164{background-position:-46px -828px}
.country_165{background-position:-46px -874px}
.country_166{background-position:-46px -920px}
.country_167{background-position:-46px -966px}
.country_168{background-position:-46px -1012px}
.country_17{background-position:-46px -1058px}
.country_170{background-position:-46px -1104px}
.country_171{background-position:-46px -1150px}
.country_178{background-position:-46px -1196px}
.country_179{background-position:-46px -1242px}
.country_18{background-position:-46px -1288px}
.country_181{background-position:-46px -1334px}
.country_182{background-position:-46px -1380px}
.country_183{background-position:-46px -1426px}
.country_184{background-position:-46px -1472px}
.country_185{background-position:-46px -1518px}
.country_186{background-position:-46px -1564px}
.country_187{background-position:-46px -1610px}
.country_188{background-position:-46px -1656px}
.country_189{background-position:-46px -1702px}
.country_19{background-position:-46px -1748px}
.country_190{background-position:-46px -1794px}
.country_191{background-position:-46px -1840px}
.country_192{background-position:-46px -1886px}
.country_195{background-position:-46px -1932px}
.country_198{background-position:-92px 0}
.country_2{background-position:-92px -46px}
.country_20{background-position:-92px -92px}
.country_200{background-position:-92px -138px}
.country_202{background-position:-92px -184px}
.country_207{background-position:-92px -230px}
.country_208{background-position:-92px -276px}
.country_21{background-position:-92px -322px}
.country_211{background-position:-92px -368px}
.country_214{background-position:-92px -414px}
.country_22{background-position:-92px -460px}
.country_23{background-position:-92px -506px}
.country_24{background-position:-92px -552px}
.country_25{background-position:-92px -598px}
.country_26{background-position:-92px -644px}
.country_27{background-position:-92px -690px}
.country_28{background-position:-92px -736px}
.country_29{background-position:-92px -782px}
.country_3{background-position:-92px -828px}
.country_30{background-position:-92px -874px}
.country_31{background-position:-92px -920px}
.country_32{background-position:-92px -966px}
.country_33{background-position:-92px -1012px}
.country_34{background-position:-92px -1058px}
.country_35{background-position:-92px -1104px}
.country_36{background-position:-92px -1150px}
.country_37{background-position:-92px -1196px}
.country_38{background-position:-92px -1242px}
.country_39{background-position:-92px -1288px}
.country_4{background-position:-92px -1334px}
.country_40{background-position:-92px -1380px}
.country_41{background-position:-92px -1426px}
.country_42{background-position:-92px -1472px}
.country_43{background-position:-92px -1518px}
.country_44{background-position:-92px -1564px}
.country_45{background-position:-92px -1610px}
.country_46{background-position:-92px -1656px}
.country_47{background-position:-92px -1702px}
.country_48{background-position:-92px -1748px}
.country_49{background-position:-92px -1794px}
.country_5{background-position:-92px -1840px}
.country_50{background-position:-92px -1886px}
.country_51{background-position:-92px -1932px}
.country_52{background-position:-138px 0}
.country_53{background-position:-138px -46px}
.country_54{background-position:-138px -92px}
.country_55{background-position:-138px -138px}
.country_56{background-position:-138px -184px}
.country_57{background-position:-138px -230px}
.country_58{background-position:-138px -276px}
.country_59{background-position:-138px -322px}
.country_6{background-position:-138px -368px}
.country_60{background-position:-138px -414px}
.country_61{background-position:-138px -460px}
.country_63{background-position:-138px -506px}
.country_66{background-position:-138px -552px}
.country_68{background-position:-138px -598px}
.country_7{background-position:-138px -644px}
.country_70{background-position:-138px -690px}
.country_71{background-position:-138px -736px}
.country_72{background-position:-138px -782px}
.country_73{background-position:-138px -828px}
.country_76{background-position:-138px -874px}
.country_77{background-position:-138px -920px}
.country_78{background-position:-138px -966px}
.country_8{background-position:-138px -1012px}
.country_80{background-position:-138px -1058px}
.country_81{background-position:-138px -1104px}
.country_82{background-position:-138px -1150px}
.country_83{background-position:-138px -1196px}
.country_84{background-position:-138px -1242px}
.country_85{background-position:-138px -1288px}
.country_87{background-position:-138px -1334px}
.country_88{background-position:-138px -1380px}
.country_89{background-position:-138px -1426px}
.country_9{background-position:-138px -1472px}
.country_90{background-position:-138px -1518px}
.country_91{background-position:-138px -1564px}
.country_92{background-position:-138px -1610px}
.country_93{background-position:-138px -1656px}
.country_94{background-position:-138px -1702px}
.country_95{background-position:-138px -1748px}
.country_97{background-position:-138px -1794px}
.country_98{background-position:-138px -1840px}
.country_99{background-position:-138px -1886px}
.country_149{background-position:-184px 0}
.country_194{background-position:-184px -92px}
.country_62{background-position:-184px -138px}
.country_64{background-position:-184px -276px}
.country_65{background-position:-184px -322px}
.country_154{background-position:-184px -598px}
.country_196{background-position:-184px -690px}
.country_109{background-position:-184px -736px}
.country_74{background-position:-184px -782px}
.country_197{background-position:-184px -920px}
.country_169{background-position:-184px -1518px}
.country_172{background-position:-184px -1564px}
.country_173{background-position:-184px -1610px}
.country_174{background-position:-184px -1656px}
.country_175{background-position:-184px -1886px}
.country_176{background-position:-184px -1932px}
.country_177{background-position:-230px -92px}
.country_215{background-position:-230px -138px}
.country_86{background-position:-230px -184px}
.country_180{background-position:-230px -414px}
.country_137{background-position:-230px -552px}
.country_201{background-position:-230px -598px}
.country_213{background-position:-230px -690px}
.country_143{background-position:-230px -736px}
.country_212{background-position:-230px -782px}
.country_203{background-position:-230px -828px}
.country_204{background-position:-230px -1012px}
.country_69{background-position:-230px -1104px}
.country_96{background-position:-230px -1150px}
.country_193{background-position:-230px -1242px}
.country_158{background-position:-184px -1242px}
.country_ASEAN{background-position:-138px -1932px}
.country_AfricanUnion{background-position:-184px -46px}
.country_Antarctica{background-position:-184px -184px}
.country_ArabLeague{background-position:-184px -230px}
.country_Belarus{background-position:-184px -368px}
.country_Bhutan{background-position:-184px -414px}
.country_Brunei{background-position:-184px -460px}
.country_CARICOM{background-position:-184px -506px}
.country_CIS{background-position:-184px -552px}
.country_Commonwealth{background-position:-184px -644px}
.country_Eritrea{background-position:-184px -828px}
.country_EuropeanUnion{background-position:-184px -874px}
.country_Gibraltar{background-position:-184px -966px}
.country_Greenland{background-position:-184px -1012px}
.country_Guadeloupe{background-position:-184px -1058px}
.country_Guam{background-position:-184px -1104px}
.country_Guernsey{background-position:-184px -1150px}
.country_Guyana{background-position:-184px -1196px}
.country_IslamicConference{background-position:-184px -1288px}
.country_IsleofMan{background-position:-184px -1334px}
.country_Jersey{background-position:-184px -1380px}
.country_Kiribati{background-position:-184px -1426px}
.country_Kosovo{background-position:-184px -1472px}
.country_MarshallIslands{background-position:-184px -1702px}
.country_Martinique{background-position:-184px -1748px}
.country_Micronesia{background-position:-184px -1794px}
.country_Monaco{background-position:-184px -1840px}
.country_NATO{background-position:-230px 0}
.country_Nauru{background-position:-230px -46px}
.country_NorthernCyprus{background-position:-230px -230px}
.country_OPEC{background-position:-230px -276px}
.country_OlimpicMovement{background-position:-230px -322px}
.country_Palau{background-position:-230px -368px}
.country_PapuaNewGuinea{background-position:-230px -460px}
.country_RedCross{background-position:-230px -506px}
.country_Somaliland{background-position:-230px -644px}
.country_Tuvalu{background-position:-230px -874px}
.country_UnitedKingdomGreatBritain{background-position:-230px -920px}
.country_UnitedNations{background-position:-230px -966px}
.country_VaticanCity{background-position:-230px -1058px}
.country_WesternSahara{background-position:-230px -1196px}
#feature{background:#FFF;margin:0 0 10px}
ul.lineup{width:200px}
ul.lineup li{line-height:24px;padding:0 5px;white-space:normal;word-break:break-all;word-wrap:break-word;background:#FFF url('../images/position.gif') repeat-x scroll left -96px;cursor:move}
ul.lineup li *{line-height:24px}
ul.lineup li span.field_pos{display:inline-block;width:40px}
ul.lineup li span.pref_pos{float:right}
span.position0{background:url('../images/position.gif') no-repeat scroll left 0;display:inline-block;width:35px;height:24px;line-height:24px;padding:0 0 0 5px}
span.position1, span.position2, span.position3, span.position4, span.position5, span.position6, span.position7, span.position8{background:url('../images/position.gif') no-repeat scroll left -24px;display:inline-block;width:35px;height:24px;line-height:24px;padding:0 0 0 5px}
span.position9, span.position10, span.position11, span.position12, span.position13, span.position14, span.position15, span.position16, span.position17, span.position18, span.position19, span.position20, span.position21, span.position22, span.position23, span.position24, span.position25{background:url('../images/position.gif') no-repeat scroll left -48px;display:inline-block;width:35px;height:24px;line-height:24px;padding:0 0 0 5px}
span.position26, span.position27, span.position28, span.position29, span.position30, span.position31{background:url('../images/position.gif') no-repeat scroll left -72px;display:inline-block;width:35px;height:24px;line-height:24px;padding:0 0 0 5px}
div.sortable{float:right;width:240px;}
div#position{width:420px;height:575px;position:relative;background:url('../images/ground.gif') no-repeat scroll left top;margin:10px 0 0 0}
div#position div#pos0{position:absolute;width:60px;height:60px;top:515px;left:180px;text-align:center}
div#position div#pos1{position:absolute;width:60px;height:60px;top:455px;left:180px;text-align:center}
div#position div#pos2{position:absolute;width:60px;height:60px;top:395px;left:360px;text-align:center}
div#position div#pos3{position:absolute;width:60px;height:60px;top:395px;left:300px;text-align:center}
div#position div#pos4{position:absolute;width:60px;height:60px;top:395px;left:240px;text-align:center}
div#position div#pos5{position:absolute;width:60px;height:60px;top:395px;left:180px;text-align:center}
div#position div#pos6{position:absolute;width:60px;height:60px;top:395px;left:120px;text-align:center}
div#position div#pos7{position:absolute;width:60px;height:60px;top:395px;left:60px;text-align:center}
div#position div#pos8{position:absolute;width:60px;height:60px;top:395px;left:0px;text-align:center}
div#position div#pos9{position:absolute;width:60px;height:60px;top:335px;left:300px;text-align:center}
div#position div#pos10{position:absolute;width:60px;height:60px;top:335px;left:240px;text-align:center}
div#position div#pos11{position:absolute;width:60px;height:60px;top:335px;left:180px;text-align:center}
div#position div#pos12{position:absolute;width:60px;height:60px;top:335px;left:120px;text-align:center}
div#position div#pos13{position:absolute;width:60px;height:60px;top:335px;left:60px;text-align:center}
div#position div#pos14{position:absolute;width:60px;height:60px;top:285px;left:360px;text-align:center}
div#position div#pos15{position:absolute;width:60px;height:60px;top:285px;left:300px;text-align:center}
div#position div#pos16{position:absolute;width:60px;height:60px;top:285px;left:240px;text-align:center}
div#position div#pos17{position:absolute;width:60px;height:60px;top:285px;left:180px;text-align:center}
div#position div#pos18{position:absolute;width:60px;height:60px;top:285px;left:120px;text-align:center}
div#position div#pos19{position:absolute;width:60px;height:60px;top:285px;left:60px;text-align:center}
div#position div#pos20{position:absolute;width:60px;height:60px;top:285px;left:0px;text-align:center}
div#position div#pos21{position:absolute;width:60px;height:60px;top:225px;left:300px;text-align:center}
div#position div#pos22{position:absolute;width:60px;height:60px;top:225px;left:240px;text-align:center}
div#position div#pos23{position:absolute;width:60px;height:60px;top:225px;left:180px;text-align:center}
div#position div#pos24{position:absolute;width:60px;height:60px;top:225px;left:120px;text-align:center}
div#position div#pos25{position:absolute;width:60px;height:60px;top:225px;left:60px;text-align:center}
div#position div#pos26{position:absolute;width:60px;height:60px;top:165px;left:240px;text-align:center}
div#position div#pos27{position:absolute;width:60px;height:60px;top:165px;left:180px;text-align:center}
div#position div#pos28{position:absolute;width:60px;height:60px;top:165px;left:120px;text-align:center}
div#position div#pos29{position:absolute;width:60px;height:60px;top:105px;left:240px;text-align:center}
div#position div#pos30{position:absolute;width:60px;height:60px;top:105px;left:180px;text-align:center}
div#position div#pos31{position:absolute;width:60px;height:60px;top:105px;left:120px;text-align:center}
.max{color:#D00}
.signal_background{background:transparent url(../images/bg.gif) no-repeat scroll left -310px;height:14px;margin:5px 0 0;width:35px;text-align:left}
.signal_black{background:transparent url(../images/bg.gif) no-repeat scroll -50px -310px;height:14px}
.signal_blue{background:transparent url(../images/bg.gif) no-repeat scroll -100px -310px;height:14px}
.signal_green{background:transparent url(../images/bg.gif) no-repeat scroll -150px -310px;height:14px}
.signal_red{background:transparent url(../images/bg.gif) no-repeat scroll -200px -310px;height:14px}
.signal_gold{background:transparent url(../images/bg.gif) no-repeat scroll 0 -330px;height:14px}
.expand{background:transparent url(../images/bg.gif) no-repeat scroll -225px -280px;padding:0 0 0 15px;margin:0 0 0 10px;display:none;color:#1786C3}
.collapse{background:transparent url(../images/bg.gif) no-repeat scroll -225px -250px;padding:0 0 0 15px;margin:0 0 0 10px;display:none;color:#1786C3}
.display{display:block}
.collect{background:transparent url(../images/bg.gif) no-repeat scroll -220px -20px;padding:2px 0 0 20px}
.correct{background:transparent url(../images/bg.gif) no-repeat scroll -220px 0;padding:2px 0 0 20px}

.icon{width:16px;height:16px;background:url('../images/bg.gif') no-repeat scroll left top;vertical-align:middle;border:0;cursor:pointer;padding:0;margin:3px 0 4px}
.add_to_contrast{background-position:-220px -40px}
.move_from_contrast{background-position:-200px -40px}
.add_to_lineup{background-position:-220px -60px}
.move_from_lineup{background-position:-200px -60px}
.competition{background-position:-100px -20px}
.add_competition{background-position:-100px 0}
.edit_competition{background-position:-120px 0}
.delete_competition{background-position:-140px 0}
.season{background-position:-160px -20px}
.add_season{background-position:-100px -60px}
.edit_season{background-position:-120px -60px}
.delete_season{background-position:-140px -60px}
.view_season{background-position:-180px -60px}
.add_formula{background-position:-100px -40px}
.edit_formula{background-position:-120px -40px}
.delete_formula{background-position:-140px -40px}
.hidden{display:none}
.group{background-position:-200px -80px}
.add_group{background-position:-100px -80px}
.edit_group{background-position:-120px -80px}
.delete_group{background-position:-140px -80px}
.add_user{background-position:0 -380px}

.dialog{display:none;}
.avatar{width:50px;height:50px;border:4px solid #F1F1F1;padding:1px;margin:5px;display:block}
.speaker{background:#E6E6E6}
.speak{background:#FAFAFA url('../images/speak-bg.gif') no-repeat scroll 11px bottom}
.speak div{background:#FAFAFA url('../images/speak-bg.gif') no-repeat scroll -601px top;margin:5px 0 15px 0;padding:10px 20px 20px 20px;_padding:10px 20px 0 20px;height:50px;}
.speak div p.content{padding:5px 0;width:565px;white-space:normal;word-break:break-all;word-wrap:break-word}
a.dangerous{color:#F00}
a.safe{color:#3C0}

a.knowledge{color:#444;}
/* jQuery UI CSS Framework */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues */
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers */
.ui-widget { font-family:"Lucida Grande", verdana, sans-serif; font-size:12px; line-height:160%; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { border: 1px solid #CCC; background: #FFF url(../images/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444; }
.ui-widget-content a { color: #444; }
.ui-widget-header { background: #C00 url(../images/ui/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x; color: #FFF; font-weight: bold; }
.ui-widget-header a { color: #FFF; }

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d8dcdf; background: #EEE url(../images/ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #004276; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #cdd5da; background: #F6F6F6 url(../images/ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #EEE; background: #FFF url(../images/ui/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #C00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #C00; outline: none; text-decoration: none; }

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd3a1; background: #fbf8ee url(../images/ui/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #C00; background: #f3d8d8 url(../images/ui/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #2e2e2e; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_cc0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_cc0000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_cc0000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui/ui-icons_cc0000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_cc0000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_cc0000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #A6A6A6 url(../images/ui/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(../images/ui/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -webkit-border-radius: 8px; }

/* Dialog */
.ui-dialog { position: relative; padding: 2px; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: 5px 5px 5px 10px; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; color:#FFF; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 3px; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; cursor:pointer; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 10px; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: 5px 0 0 0; padding: 0 3px; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: 5px 4px 4px 0; cursor: pointer; width:auto; overflow:visible; }
.ui-dialog .ui-dialog-buttonpane button { background:#FFF url(../images/form/button.png) repeat-x left top; border:1px solid #5175C7; color:#FFF; cursor:pointer; display:inline-block; font-weight:700; height:23px; letter-spacing:1px; padding:0 10px; text-decoration:none; vertical-align:middle; white-space:nowrap; zoom:1 }
.ui-dialog .ui-dialog-buttonpane button.grey { background:#FFF url(../images/form/button.png) repeat-x left -50px; border:1px solid #8C8C8C; margin:0 0 0 5px}
.ui-dialog .ui-dialog-buttonpane button:hover,a.button:hover,button.hover { border:1px solid #333; text-decoration:none }
.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: 2px; bottom: 2px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 300px; /*must have*/
    height: 300px; /*must have*/
}
