
    

    a {
    color: #528397;
    text-decoration : underline; 
    font-size : 12px; 
    font-weight : normal; 
    line-height : normal; 
    } 


    a:link, a:visited { 
    text-decoration : underline; 
    color : #528397; 
    }

    a:hover { 
    text-decoration : none; 
    color: #34525F;
    } 
    
    
    .search-results-top a {font-size:16px;text-decoration:none;}
    .search-result-top-excerpt{color:#333;}
    .search-result-top-bottom{color:#666;font-zise:10px;}

	/* for new tooltips */
	a div{position: absolute;top:0px;left: 0px;background: #fff;padding: 10px;border: 1px solid #000; overflow:visible; z-index: 1000;display:none; color: #000;}
	a.tooltipComponent {color:#a00;cursor:pointer;} /* tooltips should differ from ordinary links */

    a.simpleToolTip span{display:none;z-index:50;position:absolute;margin:-20px 0px 0px -50px;}
	a.simpleToolTip:hover span{display:inline;padding:4px;background-color:#EEE;border:solid 1px;}

    .rub_01 {
    color : #494949; 
    font-family :  Trebuchet MS, sans-serif; 
    font-size : 24px; 
    font-weight : normal; 
    text-transform : none; 
    font-style : normal;
    line-height : 1em;
    }


    .rub_02 {
    color : #ffffff;
    font-size : 11px; 
    font-weight : normal; 
    text-transform : none; 
    font-style : normal;
    line-height : 1.8em;

    }

    .rub_03 {
    color : #333333; 
    font-size : 12px; 
    font-weight : bold; 
    text-transform : none; 
    font-style : normal;
    line-height : 1.2em;
    }	


    .rub_04 {
    color : #ffffff; 
    font-size : 12px; 
    font-weight : normal; 
    text-transform : none; 
    font-style : normal;
    line-height : 1.2em;
    }	

    .rub_05 {
    color : #494949; 
    font-size : 18px; 
    font-weight : bold; 
    text-transform : none; 
    font-style : normal;
    line-height : 1.2em;
    }	

    .text_01 {
    color : #333333; 
    font-size : 12px; 
    font-weight : normal; 
    text-transform : none; 
    font-style : normal;
    line-height : 1.3em; 
    }


    .text_02 {
    color : #333333; 
    font-size : 11px; 
    font-weight : normal; 
    text-transform : none; 
    font-style : normal;
    line-height : 1.3em;
    }

    
    body 
    {
    font-size : 12px;
    background-image: url(/main_back_sub.jpg);
    background-position: 50% 0;
    background-color: #545a5f;
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-left: 0px;
    overflow-x:hidden;
    font-family:Arial, Helvetica, sans-serif; 
    }

    

    div#mainmenu {
    background-image:url(/img/mainmenu_bg.png); background-repeat:no-repeat;
    width: 956px;
    height:27px;
    font-size:10px;
    overflow: hidden;
    }

    div#mainmenu ul li.tab span {
    text-align:     center;
    display:inline;
    }

    div#mainmenu ul {
    margin:         0;
    padding:        0;
    }

    div#mainmenu ul li {
    list-style-type: none;
    list-style-image: none;
    margin:         0;
    padding:        0;
    __float:        left; /* MSIE 6 */
    }
    *:first-child+html div#mainmenu ul li {
    float:          left; /* MSIE 7 */
    }

    div#mainmenu ul li span {
    float:          left;
    display:        block;
    height:         27px;
    margin:         0;
    padding:        0;
    }

    div#mainmenu ul li span a {
    display:        block;
    float:left;
    margin:         0px 0 0 0;
    padding:        7px 15px 7px 15px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight:    normal;
    font-size:      9px;
    color:          #333333;
    vertical-align: middle;
    }

    * html div#mainmenu ul li span a {

    }

    div#mainmenu ul li span a:hover { color:#528397;
    }

    div#mainmenu ul li span a:active {
    }

    div#mainmenu ul li span.listarrow img{
    }

    div#mainmenu ul li.tab span {
    text-align:     center;
    }

    div#mainmenu ul li.tabsel span.selected{
    background: url(/img/sel_middle.gif) 0 0 repeat-x;
    }

    div#mainmenu ul li.tabsel span.selleft{
      width: 3px;
      background-image: url(/img/menu_sprite.png);
      background-position: -10px -10px;
      background-repeat: no-repeat;
    }

    div#mainmenu ul li.tabsel span.selright{
      width:3px;
      background-image: url(/img/menu_sprite.png);
      background-repeat:no-repeat;
      background-position: -10px -57px;
    }

    div#mainmenu ul li.tabsel  a {
    color:          #fff;
    text-decoration:none;
    text-align:     center;
    }

    div#mainmenu ul li span.sep_after {
      width: 1px;
      background-image: url(/img/menu_sprite.png);
      background-position: -10px -151px;
      background-repeat: no-repeat;
    }

    div#mainmenu ul li span.sep_before {
      width:1px;
      background-image: url(/img/menu_sprite.png);
      background-position: -10px -104px;
      background-repeat:no-repeat;
    }

	.divider_0 {
    margin-left:2px;
    margin-top:15px;
    margin-bottom:5px;
    font-weight:bold;
    }


    div#search {
    margin-top: 2px;
    padding:        0;
    float: right;
    width:			152px;
    height:27px; 
    }

    div#search form {
    margin:         0;
    padding:        0;
    height:27px;
    overflow: hidden;
    }

    div#search input.query { 
      border: 0;
      background:transparent !important;
      color: #737568; 
      width:100px; 
      float: left; 
      font-size: 11px;
      padding: 0;
      margin: 0;
    }

    div#search div.search-left {
      background-image: url(/img/menu_sprite.png);
      background-position: -10px -198px;
      background-repeat:no-repeat;
      width: 25px;
      height: 27px;
      float: left;
    }

    div#search div.search-right {
      background-image: url(/img/menu_sprite.png);
      background-position: -10px -239px;
      background-repeat:no-repeat;
      width: 7px;
      height:	27px;
      float: left;
    }

    div.search-bg {
      padding-top:3px;
      height: 25px;
      float:left;
      background: url(/img/search_bg.png);
      background-repeat:repeat-x;
      vertical-align: middle;
    }

    div#search div.go {
    height: 27px;
    width: 7px;
    float: left;
    padding-left: 4px;
    }

    div#search div.go input {
      cursor: pointer;
      height: 27px;
      width: 5px;
      margin: 0; 
      padding: 0;
      border: 0;
      background-image: url(/img/menu_sprite.png);
      background-position: -10px -280px; 
      background-repeat: no-repeat;
    }

    .login {
    width: 143px;
    height: 98px;
    background-image: url(/img/login.gif);
    background-repeat: no-repeat;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 6px;
    font-size: 13px;
    }
    .downloadnow {
    width: 165px;
    height: 34px;
    float: left;
    margin-top: 107px;
    margin-bottom: 8px;
    margin-left:141px;
    overflow: hidden;  
    }
    
    .downloadnow a {background-image:url('/img/button_sprites.jpg');background-repeat:no-repeat;}
    .downloadnow a.button {background-position:0px 0px}
    .downloadnow a:hover.button {background-position:0px -34px}
        
    .joinnow {
    width: 165px;
    height: 34px;
    float: right;
    margin-top: 107px;
    margin-bottom: 12px;
    margin-right:169px;
    overflow: hidden;
    }
    
    .joinnow a {background-image:url('/img/button_sprites.jpg');background-repeat:no-repeat;}
    .joinnow a.button {background-position:0px -68px;}
    .joinnow a:hover.button {background-position:0px -102px;}
    
    .login-info {
    margin-left: 4px;
    margin-top:15px;
    }

    
    .login button {
    height: 19px;
    width: 143px;
    margin-top: 2px;
    padding-top: 0;
    font-size: 10px;
    }

    div.login-buttons {
    text-align: center;
    }

    

    .participants_guide {
    overflow:hidden;
    margin-top: 15px;
    margin-left: 15px;
    }

    .join_know
    {
    overflow:hidden;
    margin-left: 30px;
    margin-top: 15px;
    }

    .three_banners
    {
    float: left;
    overflow:hidden;
    margin-left: 8px; 
    margin-top: 15px;
    width: 342px;
    } 

    

    .select_language_position {
    width: 129px;
    position: relative;
    }

    .select_language ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 128px;
    list-style-type: none;
    }
    
    .select_language ul li {
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    margin: 0px; 
    padding-top: 0px; 
    list-style-type: none; 
    line-height: 0em;
    border-left: 1px solid #bfc0ae;
    border-right: 1px solid #bfc0ae;
    background: url(/img/back_select_language.gif) repeat 0px 0px; 
    }
    
    .select_language li ul {
    display: none;
    }
    
    .select_language ul li a {
    font-size : 11px; 
    font-weight : normal; 
    line-height : 1.2em; 
    display: block;
    text-decoration: none;
    color: #75776a;
    padding: 5px;
    }
    
    .select_language ul li a:hover { 
    color: #ff7e00;
    }
    
    /* Holly Hack. IE Requirement \*/
    * html #discover_entropia_container ul li { float: left; height: 1%; }
    * html #discover_entropia_container ul li a { height: 1%; }
    /* End */
    
    .select_language li:hover ul, li.over ul { display: block; } 
    .select_language li:hover ul ul, li.over ul ul {display: none;} 
    .select_language ul ul li:hover ul, ul ul li.over ul {display: block;}
    
    
    
    	  	#select_language2, #select_language2 ul {
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		#select_language2 a {
			display: block;
			width: 10em;
		}
		
		#select_language2 li {
			float: left;
			width: 10em;
		}
		
		#select_language2 li ul {
			position: absolute;
			width: 10em;
			left: -999em;
		}
		
		#select_language2 li:hover ul {
			left: auto;
		}
			  
	  
    
    
    

    

    #discover_entropia_container {
    width: 238px;
    overflow:visible;
    margin-bottom: 20px;
    }
    
    .discover_entropia_content {
    padding: 15px;
    padding-bottom:39px;
    border-top: solid 1px #9b9fa5;
    background: url(/img/back_discover_entropia.gif) 0% 0% repeat-x;
    margin:0px;
    }
    
    .discover_entropia_lang {
    margin-top: 5px;
    margin-bottom: 5px;
    }

    
    
    .discover_entropia_line {
    font-size: 0px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0px;
    height: 2px;
    width: 150px;
    background: url(/img/line_discover_entropia.gif) 0% 0% repeat-x;
    }

    

    #latestnews_container
    {
    width: 427px;
    overflow:hidden;
    margin-left: 15px;
    margin-top: 15px;
    float: left;
    margin-right: -6px;
    display: inline; /* Hack to handle double-margin problem in IE6 */
    }
    
    .latestnews_header {
    padding-left: 20px;
    padding-top: 5px;
    height: 24px;
    background: url(/img/latestnews_header.png) 0% 0% repeat-x;
    overflow: hidden;
    }
    
    .latestnews_content {
    padding-left: 20px;
    padding-top: 15px;
    height: 350px;
    border-left: solid 1px #9b9fa5;
    border-right: solid 1px #9b9fa5;
    background: url(/img/back_latestnews.png) 0% 0% repeat-x;
    }
    
    
    
    .latestnews_line {
    margin-top: 7px;
    margin-bottom: 10px;
    padding: 0px;
    height: 2px;
    font-size: 0px; /* IE 6 hack */
    width: 294px;
    background: url(/img/line_latestnews.gif) 0% 0% repeat-x;
    }

    

    html.hasFlash .alternateContent { visibility: hidden; }

    html { min-height: 100%; margin-bottom: 1px; }

    

    .roxen-edit-box-off { }
    .roxen-edit-box-on {
    outline:          1px dotted #f8bb7b;
    /*background:       #f2f1eb;*/
    background:       #faf9f3;
    -moz-outline:     1px dotted #f8bb7b;     /*  FIXME: invalid CSS  */
    }
    .roxen-edit-marker-off {
    visibility:       hidden;
    display:          block; 
    position:         absolute;
    }
    .roxen-edit-marker-on {
    visibility:       visible;
    display:          block;
    position:         absolute;
    background:       URL(/roxen-files/cms-sites/4.5/images/button_edit_comp.gif)
    top left no-repeat;
    width:            28px;
    height:           13px;
    z-index:          1;
    }
    div.roxen-linkbrowser-anchor a {
    visibility:       visible;
    display:          block;
    position:         absolute;
    background:       URL(/roxen-files/cms-sites/4.5/images/button_link_browser.gif)
    top left no-repeat;
    width:            28px;
    height:           13px;
    z-index:          1;
    }

    

    div#outer-container {
    Xbackground-image:url(/main_eu_back_join_1024.jpg);
    background-repeat:no-repeat;
    Xbackground-color: #ffffff;
    margin: 0px auto 20px auto;
    width: 1000px;
    overflow:visible;
    min-height:971px;
    
    }

    div#inner-container {
    width: 956px;
    margin: 0 auto;
    }

    div#login-bar-outer-container {
    margin:0px auto;
    width: 1000px;
    height: 20px;
    }

    div#login-bar-inner-container {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    }

    div#login-bar {
    float:right;
    padding-right:30px;
    padding-top:3px;
    background-image:url(/img/login_button.jpg);
    background-repeat:no-repeat;
    text-align:center;
    width:99px;
    height:28px;
    }

    div#left {
    width: 238px;
    float: left;
    overflow: hidden;
    }

    div#main {
    width: 718px;
    float: left;
    }

    div#middle {
    padding-top: 10px;
    margin: 0px;
    }

    div#bottom {
    clear: all;
    text-align:center;
    }
    
    div#footer {
    font-weight:    normal;
    font-size:      9px;
    color:          #a2a2a2;
    margin-top: 20px;
    }

    

    div.leftmenu-top {
    height: 26px;
    background-image: url(/img/leftmenu_header.gif);
    }

    span.leftmenu-title {
    text-transform: uppercase;
    color:white;
    font-size: 12px;
    position: relative;
    top: 6px;
    left: 17px;
    }

    div.leftmenu-middle {
    background-color: #E4E8EB;
    /*background-image: url(/img/leftmenu_bg.jpg);*/
    background-repeat: repeat-x;
    border-left: 1px solid #9b9fa5;
    border-right: 1px solid #9b9fa5;
    overflow: hidden;
    min-height: 0px;
    }

    div.leftmenu-middle ul {
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 17px;
    padding-left: 0px;
    }

    div.leftmenu-middle ul li {
    list-style-type: none;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    }

    div.leftmenu-middle ul li a {
    color: black;
    font-size: 12px;
    text-decoration: none;
    }

    div.leftmenu-middle ul li.tabsel a {
    color: #7690a7;
    }

    div.leftmenu-middle ul li.tab a {
    color: black;
    }

    div.leftmenu-bottom {
    overflow: hidden;
    height: 7px;
    background-image: url(/img/leftmenu_bottom.gif);
    margin-bottom: 20px;
    }

    div.leftmenu-search {
    width: 238px;
    overflow:hidden;
    }

    div.leftmenu-search-header {
    padding-top: 6px;
    padding-left: 10px;
    width: 228px;
    height: 20px;
    background-image:url(/img/guides_advice_header.gif); 
    background-repeat:no-repeat;
    
    }

    div.leftmenu-search-content {
    padding: 15px;
    min-height: 100px;
    _height: 100px;
    background-image: url(/img/faqsearch.jpg);
    background-repeat:no-repeat;
    background-color: #fff;
    border-left: solid 1px #9b9fa5;
    border-right: solid 1px #9b9fa5;
    }
    div.leftmenu-search-content p{margin-top:30px;}
    div.leftmenu-search-content table {background-color: #fff; font-size: 11px; }
    div.leftmenu-search-content ul{list-style-type:none; margin-left:15px; padding-left:0px; }
    div.leftmenu-search-content li {margin-top:0px; line-height:12px; list-style-image:url(/img/arrow_search_list.gif);}
    div.leftmenu-search-content a {text-decoration:none;color: #34525F;}
    div.leftmenu-search-content a:hover {color: #528397;}
    
    
    div.leftmenu-search-bottom {
    padding: 0px;
    width: 238px;
    height: 9px;
    background-image: url(/img/guides_advice_bottom.gif);
    background-repeat:no-repeat;
    margin-bottom: 20px;
    }

    
    
    div#breadcrumbs {
    font-size: 11px;
    height: 27px;
    width: 700px;
    background-image: url(/img/breadcrumbs_bg.gif);
    margin-left: 18px;
    margin-bottom: 15px;
    overflow: hidden;
    }

    div.breadcrumbs-right {
    float: right;
    padding-right: 7px;
    padding-top: 4px;
    }

    div.breadcrumbs-right a {
    color: #4a4a4a;
    }

    div.breadcrumbs-left {
    padding-left: 14px;
    padding-top: 8px;
    }

    div.breadcrumbs-left a {
    color: #4a4a4a;
    font-size: 11px;
    text-decoration: underline;
    }

    div.breadcrumbs-left img {
    margin-left: 10px;
    margin-right: 5px;
    }

    span.breadcrumbs-sep {
    color: #cfcfcf;
    }

    span.breadcrumbs-leaf {
    color: #528397;
    font-size: 11px;
    }

    
    
    div#content {
    background-image: url(/img/content_bg.jpg);
    margin-left: 18px;
    border-left: 1px solid #9c9fa6;
    border-right: 1px solid #9c9fa6;
    background-color: #c8cdd3;
    background-repeat: repeat-x;
    padding: 12px;
    }

    div#content-left {
    float: left;
    width: 473px;
    padding-right: 15px;
    }

    div#content-right {
    float: left;
    width: 186px;
    overflow: hidden;
    }

    div.content-top {
    background-image: url(/img/content_top_bg.gif);
    font-size: 0px;
    height: 2px;
    width: 700px;
    margin-left: 18px;
    }

    div.content-bottom {
    font-size: 0px;
    height: 2px;
    width: 700px;
    background-image: url(/img/content_bottom_bg.gif);
    margin-left: 18px;
    }

    p {
    font-size: 12px;
    color: black;
    
    }

    h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    }

    h1 {
    font-family: Trebuchet MS, arial, sans-serif;
    font-size: 22px;
    color: #4a4a4a;
    }

    h2 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #4a4a4a;
    }

    h3 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
    margin-bottom: -12px;
    }
    
    div.text-component li {margin-top:12px;}

    
    
    div.tip-a-friend {
    }

    
    
    div#startpage-left {
    width: 238px;
    overflow: visible;
    float: left;
    margin-top: 15px;
    }

    div#startpage-middle {
    width: 440px;
    float: left;
    }
    
    div#startpage-right {
    xwidth: 716px;
    width: 276px;
    float: right;
    }

    

    div.navigation-component {
    border: 1px solid #889aa8;
    width: 657px;
    }

    div.navigation-component-top {
    border: 1px solid #889aa8;
    background-image: url(/img/navigation_top_bg.jpg);
    overflow: hidden;
    margin-bottom: 1px;
    width: 615px;
    height: 17px;
    padding-left: 40px;
    font-size: 13px;
    padding-top: 2px;
    cursor: hand;
    cursor: pointer;
    
    
    }
  div.navigation-component-top:hover {color:#FFF;}

    a.navigation-component-edit {
    padding-left:20px;
    font-style: italic;
    text-decoration: underline;
   
    }

    div.navigation-component-body {
    overflow-y: auto;
    padding: 5px;
   
    }
    
 
    div.header-component,
    div.rss-component {
    margin-bottom: 20px;
    }

    div.header-component-line,
    div.rss-component-line {
    margin-top: 10px;
    }

    div.header-component-line,
    div.rss-component-line {
    height: 1px;
    background-color: #a8a8a8;
    }

    div.header-component-rss {
    float: left; 
    padding-left: 17px; 
    padding-top: 30px;
    height: 30px; 
    width: 160px;
    }

    div.header-component-rss-icon {
    float: left;
    height: 30px; 
    width: 15px; 
    padding-right: 5px;
    }

    div.divider-component {
    font-size: 0;
    height: 10px;
    border-bottom-style: solid;
    border-color: #a8a8a8;
    border-width: 1px;
    margin: 0 0 10px 0;
    padding: 0;
    }

    div#content-single {
    width: 650px;
    overflow: hidden;
    }

    div#content-single-wide {
    width: 674px;
    overflow: hidden;
    }

    div.image-component-left {
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    }

    div.image-component-right {
    margin-left: 20px;
    margin-bottom: 20px;
    float: right;
    }

    div.image-component-left img,
    div.image-component-right img {
    border-style: none;
    }

    span.image-component-caption {
    font-style: italic;
    font-size: 12px;
    word-wrap: break-word;
    }

    div.image-component-startpage-left {
    margin-top: 15px;
    text-align: center;
    }

    div.image-component-startpage-right {
    float: left;
    margin-top: 15px;
    margin-left: 15px;
    overflow: hidden;
    display: inline; /* Hack to handle double-margin problem in IE6 */
    }
    
    div.image-component-startpage-middle {
      float: left;
      margin-top: 15px;
      margin-left: 15px;
      overflow: hidden;
      display: inline; /* Hack to handle double-margin problem in IE6 */
    }
    
    div.image-component-column1 {
    overflow: hidden;
    width: 238px;
    margin-bottom: 20px;
    }

    div.message-box-component {
    width: 186px;
    margin-bottom: 20px;
    }

    div.message-box-component-t1 {
    margin: 0 5px; 
    height: 1px; 
    overflow: hidden; 
    background: #778ca0;
    }
    
    div.message-box-component-t2 {
    margin: 0 3px; 
    height: 1px; 
    overflow: hidden; 
    background: #6d7f92;
    }
    
    div.message-box-component-t3 {
    margin: 0 2px; 
    height: 1px; 
    overflow: hidden; 
    background: #67788a;
    }
    
    div.message-box-component-t4 {
    margin: 0 1px; 
    height: 2px; 
    overflow: hidden; 
    background: #647586;
    }

    div.message-box-component-b1 {
    margin: 0 5px; 
    height: 1px; 
    overflow: hidden; 
    /*background: #dfe2e7;*/
    background-color: #F8F9FA;
    }
    
    div.message-box-component-b2 {
    margin: 0 3px; 
    height: 1px; 
    overflow: hidden; 
    /*background: #dfe2e7;*/
    background-color: #F8F9FA;
    }
    
    div.message-box-component-b3 {
    margin: 0 2px; 
    height: 1px; 
    overflow: hidden; 
    /*background: #dfe2e7;*/
    background-color: #F8F9FA;
    }
    
    div.message-box-component-b4 {
    margin: 0 1px; 
    height: 2px; 
    overflow: hidden; 
    /*background: #dfe2e7;*/
    background-color: #F8F9FA;
    }

    div.message-box-component-header {
    padding: 0px;
    background: #dfe2e7;
    background: url(/img/back_messagebox_header.gif) 0% 0% repeat-x;
    padding-left: 14px;
    height: 17px;
    }
    
    div.message-box-component-content {
    background-color: #F8F9FA;
    overflow: hidden;
    padding: 10px 14px 20px 14px;
    /*background-image: url(/img/back_messagebox.gif);*/
    /*background-repeat: repeat-x;*/
    }

    div.pack-box-component {
    width: 213px;
    float: left;
    overflow: hidden;
    position: relative;
    margin-right: 10px;
    display: inline;
    margin-bottom:10px;
    }

    div.pack-box-component-t1 {
    margin: 0 5px; 
    height: 1px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-t2 {
    margin: 0 3px; 
    height: 1px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-t3 {
    margin: 0 2px; 
    height: 1px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-t4 {
    margin: 0 1px; 
    height: 2px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-b1 {
    margin: 0 5px; 
    height: 1px; 
    overflow: hidden; 
    background: #F8F9FA;
    }

    div.pack-box-component-b2 {
    margin: 0 3px; 
    height: 1px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-b3 {
    margin: 0 2px; 
    height: 1px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-b4 {
    margin: 0 1px; 
    height: 2px; 
    overflow: hidden; 
    background: #F8F9FA;
    }
    
    div.pack-box-component-content {
    background: #F8F9FA;
    /* background-image: url(/img/back_packbox.gif); */
    background-color: #F8F9FA;
    padding: 14px 18px 20px 18px;
    }

	div.pack-box-component-content ul {
    padding-left:2px;
    margin-left:2px;
    }
    
      
    
    div.pack-box-component-deposit-button {
    position: absolute;
    width: 183px;
    height: 20px;
    padding-top: 3px;
    background: url(/img/deposit_button.gif) no-repeat;
    text-align: center;
    }
    
    div.pack-box-component-deposit-button-highlight {
    position: absolute;
    width: 183px;
    height: 20px;
    padding-top: 3px;
    background: url(/img/deposit_button_highlight.gif) no-repeat;
    text-align: center;
    }
    
    div.pack-box-component-deposit-button a {
    color: white;
    font-size: 13px;
    font-weight:    bold;
    text-decoration : none; 
    }

    div.pack-box-component-deposit-button-highlight a
    {
    color: white;
    font-size: 13px;
    font-weight:    bold;
    text-decoration : none; 
    }
    
    div.link-box-component {
    width: 238px;
    overflow:hidden;
    }

    div.link-box-component-header {
    padding-top: 6px;
    padding-left: 10px;
    width: 228px;
    height: 20px;
    background-image:url(/img/guides_advice_header.gif); 
    background-repeat:no-repeat;
    }

    div.link-box-component-content {
    padding: 0px;
    padding-top: 15px;
    height: 306px;
    border-left: solid 1px #9b9fa5;
    border-right: solid 1px #9b9fa5;
    background: url(/img/back_guides_advice.gif) 0% 0% repeat-x;
    }

    div.link-box-component-image {
    text-align: center;
    }

    div.link-box-component-bottom {
    padding: 0px;
    width: 238px;
    height: 9px;
    background-image: url(/img/guides_advice_bottom.gif);
    background-repeat:no-repeat;
    margin-bottom: 20px;
    }

    ul.link-box-component-list li { 
    list-style-image: url(/img/guides_advice_button.gif);
    text-align: left; 
    padding: 0px;
    }

    ul.link-box-component-list li a { 
    font-size: 12px;
    color: black;
    }

    div.flash-component {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    }

    div.flash-component-column1 {
    width: 238px;
    overflow: hidden;
    }

    div.flash-component-startpage-right {
    overflow:hidden;
    padding: 0;
    margin-left: 15px;
    margin-top: 15px;
    float: left;
    display: inline; /* IE6 hack, to fix double margin problem */
    }
    
    div.file-component a {
    text-transform: uppercase;
    color: black;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    padding-bottom: 30px;
    height: 30px;
    }

    div.file-component td {
    padding-left: 4px;
    }

    img {
    border: none;
    }

    div.news-list-component-startpage-excerpt {
    margin-top: 10px;
    margin-bottom: 10px;
   	}
    
    div.news-list-component-entry {
    margin-bottom: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #A8A8A8;
    }

    div.news-list-category-filter-component-header {
    margin-bottom: 4px;
    }

    div.news-list-category-filter-component-any {
    margin-bottom: 4px;
    font-style: italic;
    }

    div.login-fail-msg,
    div.login-fail-msg-network {
    color: red;
    font-weight: bold;
    font-size: 11px;
    }
    
     #joinContainer{
      width: 100%;
      margin:10px auto 0px auto;
      font-size:90%;
      padding: 8px 8px 28px 8px;
      background-image:url(/img/acc_app_header.gif);
      background-repeat:repeat-x;
      background-color: white;
      border:solid 2px #fff;
      height:100%;
   }
   
   #joinContent1{
     font-size:100%;
     padding: 8px 8px 8px 8px;
     background-image:url(/img/acc_app_header.gif);
     background-repeat:repeat-x;
     background-color: white;
     border:solid 2px #fff;
  
   }
 
    .join-step {
      float:left;
      text-align:center;
      padding:8px;
      margin-top:25px;
      margin-right:10px;
      width:28%;
      height:370px;
      border:solid 1px #225a6f;

    }
    .join-step img {
      margin-left:0px;
    }
    div.join{
    margin:0px auto auto auto;
    background-image:url(/img/acc_app_step_back.gif);
    background-repeat:no-repeat;
    width:35px;
    height:46px;
    color:#fff;
    font-size:20px;
    padding: 5px 5px 0px 0px;
   }
  div.join3{
    margin:0px 0px 42px 0px;
    background-image:url(/img/acc_app_step_back.gif);
    background-repeat:no-repeat;
    width:35px;
    height:46px;
    color:#fff;
    font-size:20px;
    padding: 5px 5px 0px 0px;
   }
    #accountApplicationr1{margin: 0 5px; height: 1px; overflow: hidden; background: black;}
   #accountApplicationr2{margin: 0 3px; height: 1px; overflow: hidden; background: white;border-left:solid 1px #000;border-right:solid 1px #000;}
   #accountApplicationr3{margin: 0 2px; height: 1px; overflow: hidden; background: white;border-left:solid 1px #000;border-right:solid 1px #000;}
   #accountApplicationr4{margin: 0 1px; height: 2px; overflow: hidden; background: white;border-left:solid 1px #000;border-right:solid 1px #000;}
   
    
     
     form#supportCaseForm {font-size: 12px;}
     form#supportCaseForm 
     
     
    #modal-tip-a-friend {font-family:arial,sans-serif;font-size:12px;}
             
    #modal-tip-a-friend {padding-left:10px;padding-top:40px;height:340px;}
    #modal-tip-a-friend  .tip-form-radio {float:left;display:block;padding-right:5px;}
    #modal-tip-a-friend  .tip-form-text {display:block;}
    #modal-tip-a-friend form label {float:left;}
    #modal-tip-a-friend form div {clear:both;padding-left:20px;}           
    #modal-tip-a-friend h1 {padding-bottom:20px;}
    #modal-tip-a-friend form .tip-textarea {margin-top:20px;width:270px;height:40px;overflow:auto;border:solid 1px #8af;color:#aaa;}
    #modal-tip-a-friend form .tip-textbox {margin-top:20px;width:200px;border:solid 1px #8af;color:#aaa;}
    #modal-tip-a-friend form .tip-submit {margin-top:20px}
    #modal-tip-a-friend h3 {margin-top:20px}
     
    
    a.accApp {
      color:#000;
      font-weight:bold;
      text-decoration:underline;
    }
    #accountFrame{
      background:#fff;
      background-image:url(/img/join_bg.jpg);
      background-repeat:no-repeat;
      border:solid;
      border-width: 1px;
      padding: 7px 15px 7px 15px;
      min-height:500px;
    }
    legend {
      font-size:12px;
      font-weight:bold;
      color:#2c477b;
      
      /*dont use this now as it interferences with the tooltip z-index in ie*/
     	xposition:absolute; /*fix for IE*/
			xtop: -.6em;
			xleft: .2em;

    }
    #join-entropia-headline {
      color:white;
      width:100%;
      text-align:center;
      margin-top:20px;
      font-size: 340%;
    }
    #join-entropia-subline {
      color:white;
      width:100%;
      text-align:center;
      margin-top:10px;
      font-size: 240%;
    } 
   #joinLeftContainer{
      float:left;
      width: 28%;
      margin-left:15%;
      left:20%;
      margin-top:130px;

   }
   
   #joinLeftContent{
     font-size:90%;
     padding: 8px 8px 8px 8px;
     background-image:url(/img/acc_app_header.gif);
     background-repeat:repeat-x;
     background-color: white;
     border:solid 2px #fff;
     height: 300px;
   }
   
   #joinRightContainer{
   float:right;
     width: 38%;
     margin-right:15%;
     left:52%;
     margin-top:130px;
   }
   
   #joinRightContent{
     padding: 8px 8px 8px 8px;
     background-image:url(/img/acc_app_header.gif);
     background-repeat:repeat-x;
     background-color: white;
     border:solid 2px #fff;
     height: 300px;
   }
 
    #join-step {
      margin-top:25px;
    }
  h1.appform {
    margin:0px 0px 3px 0px;
    padding:0px;
  }
   h3.join{
    margin-bottom: 0px;
   }
  
   div.join{
    float:left;
    background-image:url(/img/acc_app_step_back.gif);
    background-repeat:no-repeat;
    width:35px;
    height:46px;
    color:#fff;
    font-size:20px;
    padding: 5px 5px 0px 0px;
   }
   img.validate{
      float:left;
      margin: 0px 3px 0px 5px;
   }
   td.confirm {
    padding: 6px;
    background:#ececec;
   }
   #accountApplicationContainer{
     width: 60%;
     margin-left:20%;
     margin-top:0px;
     padding-top:0px;
   }
  input[type=text]{
    border:solid 1px #7f9db9;
    background-color: white !important;
    width: 200px;
  }
  input[type=password]{
    border:solid 1px #7f9db9;
    background-color: white !important;
    width: 200px;
  }
  select{
    border:solid 1px #7f9db9;
    background-color: white !important;
    width: 200px;
  }
  
  select option:first-letter {text-transform:capitalize;}
  
  fieldset{
    float:left;
    background-color:#fff;
    border:solid 1px #798d99;
    padding:8px;
    margin:0px;
    margin-bottom:10px;
    width:90%;
    xposition: relative;	/*fix for IE color outside borders, dont use this now since it messes up the z-index display for tooltips in ie*/

  }
  .fieldset_main {
    float:left;
    background-image:url(/img/fieldset_bendout_top.gif);
    background-repeat:repeat-x;
    background-color:#fbfbfb;
    border:solid 0px #798d99;
    padding:8px;
    padding-top:15px;
    margin:0px;
    width:90%;
  }
  .fieldset_left {
    clear:both;
    float:left;
    background-image:url(/img/fieldset_bendout_left.gif);
    background-repeat:no-repeat;
    width:16px;
    height:152px;
  }
  .fieldset_right {
    float:left;
    background-image:url(/img/fieldset_bendout_right.gif);
    background-repeat:no-repeat;
    width:16px;
    height:152px;
  } 
  .application_h3 {
    margin-top:5px;
    margin-bottom:10px;
  }
  .tooltip {
    position:absolute;
    left:7px;
    z-index:2;
    border: solid 1px #7f9db9;
    font-size:10px;
    text-align:left;
    /*visibility:hidden;*/
    width:180px;
    float:left;
    padding:0px 10px 0px 10px;
    background:#fff;
  }
  .tooltip_pointer {
    position:absolute;
    top:1px;
    z-index:3;
    background-image:url('/img/tooltip_pointer.gif');
    float:left;
    width:8px;
    height:13px;
  }
   #accountApplicationContent{
    padding: 8px 0px 8px 8px;
    background: white;
    border:solid 1px #686868;
    border-bottom:solid 0px #fff;
    background-image:url(/img/acc_app_header.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
    font-size:11px;
   }
   
   #accountApplicationr1{margin: 0 5px; height: 1px; overflow: hidden; background: white;}
   #accountApplicationr2{margin: 0 3px; height: 1px; overflow: hidden; background: white;}
   #accountApplicationr3{margin: 0 2px; height: 1px; overflow: hidden; background: white;}
   #accountApplicationr4{margin: 0 1px; height: 2px; overflow: hidden; background: white;}
   
   select#joinEntropiaCountrySelect{ width:230px;}
   
  .lockedBox{
    background-color:#f1f1f1;
    border: 1px dashed #bbbbbb;
    color: gray;
  }
  
  .lockedBox input{
    background: #f1f1f1 !important;
    color: gray;
  }
  
  form{
    font-size: 12px;
  }
  
  #lockedBoxImg{
    margin-left:95%; 
    margin-top: -22px;
  }
  
  table.transactionTable{
    width: 100%;
    border-collapse: collapse; 
  }
  table.transactionTable td{
    border-bottom: solid 1px #aaa;
    border-top: solid 1px #aaa; 
  }

  table.withdrawalTable{
    width: 100%;
    border-collapse: collapse;
    
  }
  table.withdrawalTable td{
    border-bottom: solid 1px #aaa;
    border-top: solid 1px #aaa; 
  }
  #blackBottomBorder{
    border-bottom: solid 1px #000;
  }
  
  .playerSupportCaseText{
    background-color: #ffffff; 
    padding: 5px;
    margin-bottom: 3px;
        color:#000;
  }
    
  .entropiaSupportCaseText{
    background-color:#D3E2D6;
    
    padding: 5px; 
    margin-bottom: 5px;
  }
  
  .dateSelects select{width:60px;}

	/* for img -gallery */
	#img-gall-selected-image-img{cursor:url('/img/enlarge.gif'),crosshair;}
	#img-gall ul {margin:0px;margin:0px 0px 0px 30px;list-style-type:none;padding:0px;width:650px;float:left;}
	#img-gall ul li {float:left;list-style-type: none;background:url();padding:3px;border:solid 1px #999;margin:3px;cursor:pointer;}
	#img-gall .img-folder-selector {float:left;width:60px;padding:5px;clear:none;text-align:center;}
	#img-gall .img-folder-selector-buttonbox{width:58px;} /* avoid text below img to break in IE */ 
	
	#img-gall #img-gall-selected-titleText {float:right;text-align:right;margin-right:20px;
		font-family:arial,sans-serif;font-size:11px;color:#666;}
	#img-gall #galleries-list li {float:none;}
	#img-gall #overlay{visibility: hidden; position: absolute; left: 0px; top: 0px; 
		width:100%; height:100%; text-align:center; z-index: 1000; 
		background-color:#000; opacity:0.85; filter:alpha(opacity=85);
}
	#img-gall #overlay-img{visibility: hidden; position: absolute; left: 0;
		 top: 20%; width:100%; height:100%; text-align:center; z-index: 1000;
		 color:#fff;}
	.prevnext {opacity:0.5;padding-left:20px;}
	.prevnextclickable{cursor:pointer;opacity:1.0;}
	#galleries-list a {text-decoration:none;color:#333;}



			#depositDibsStart a span{display:none;max-width:400px;background-color:#fff;max-height:300px;overflow-y:auto;overflow-x:hidden;}
			#depositDibsStart a:hover span{display:inline;color:#f31;z-index:100;position:absolute;margin:-100px 0px 0px -3px;padding:10px;border:solid 1px #333;}
	
			#depositDibsStart fieldset {width:100%;margin:0;padding:5px;float:none;}
			#depositDibsStart fieldset legend {margin:0 1em;border:0;}
			
			#depositDibsStart h4 {margin:0;padding:0;font-weight:bold;font-size:12px;}
			#depositDibsStart .oneCurrencyInfo {font-style:italic;}
			
			#depositDibsStart form label {font-weight:normal;display:block;margin-top:10px;}
			#depositDibsStart form input {margin-left:0px;}
			#depositDibsStart form input[type="text"] {width:80px;margin-right:10px;}
			#depositDibsStart form input[type="submit"] {width:80px;margin:20px 0px 30px 120px;}
			
			#depositDibsStart #dibsDepositAmountForm input[type="text"] {width:60px;margin-right:10px;}
			
			#depositDibsStart .dibsCreditCardBox {margin:0px;padding:0px 0px 10px 39px;width:310px;}
			#depositDibsStart .dibsCreditCardBox ul {margin:8px 0px 8px 0px; padding:10px;list-style:none;font-size:11px;background-color:#fff;border:solid 1px #aaa;}
			#depositDibsStart .dibsCreditCardBox ul lh {font-weight:bold;}
			#depositDibsStart .dibsDepositCardListItem {padding:2px;margin:8px 10px 0px 0px;width:453px;}
			#depositDibsStart .dibsDepositCardListItemTextBox {padding:2px;border:solid 1px #ccc;margin:4px 4px 0px 0px;width:355px;float:left;background-color:#FBFBFB;}
			#depositDibsStart .paynovaDepositCardListItemTextBox {width:410px}
			
			#depositDibsStart .removeCardLink{padding:4px;margin:8px 10px 0px 0px;float:left;}
			
			#depositDibsStart .depositDibsCard {clear:both;width:355px;padding:8px 2px;margin:0px 0px 0px 2px;border:solid 1px #888;border-top:0;}
			#depositDibsStart .paynovaCard {width:410px;}
			
			#depositDibsStart table{border:0;padding:0;margin:0;}
			#depositDibsStart .dibsDepositCardListFirstTD {width:30px;height:20px;}
			#depositDibsStart .dibsDepositCardListSecondTD {width:80px;}
			#depositDibsStart .dibsDepositCardListThirdTD {width:140px;}
			#depositDibsStart .dibsDepositCardListFourthTD {width:40px;}
			
			/* For add card (id is set for the fieldset) */
			#depositDibsStart #addCreditCardForm{width:390px;margin-right:2px;}
			#depositDibsStart #addCreditCardForm input[type="text"],.inputtext {width:150px;margin-right:10px;}
			#depositDibsStart #addCreditCardForm input[type="radio"],.inputradio {margin:0px 6px;}
			#depositDibsStart #addCreditCardForm select {width:50px;margin-right:10px;}
			#depositDibsStart #addCreditCardForm label {font-weight:bold;}
			#depositDibsStart #addCreditCardButton {margin-left:363px;text-align:center;width:120px;margin-bottom:4px;} /* sum is 482 */
			
			#depositDibsStart .dibsDepositConfirmTableName {padding:0 2px;white-space:nowrap;}
			#depositDibsStart .dibsDepositConfirmTableValue {padding-left:8px;font-weight:bold;}
			#depositDibsStart .dibsDepositConfirmTableHeader {margin:0;padding:0px 2px;font-weight:bold;}
			
			#depositDibsStart fieldset #addCreditCardForm {border:0;}
			
			#depositDibsStart #cardExpiryDate {margin:14px 0px;}
			#depositDibsStart #cardExpiryDate label {xdisplay:inline;}
			#depositDibsStart #cardExpiryDate select {width:71px;}
			
			#depositDibsStart .boxInfo {padding:10px;font-size:11px;background-color:#fff;border:solid 1px #aaa;}


  