﻿		/* from: http://matthewjamestaylor.com/blog/ultimate-2-column-left-menu-pixels.htm*/
	html { background-color: #E8ECF3 }
	body {
		   margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    width:1024px;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		/*min-width:600px;    	 Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-family:Verdana,Times New Roman,Times;
		 font-size:12px;
	}

a {color:	#03457F;}		/*  075C9C    03548b*/
a.red	{color:Red;}	
a:link , a:visited, a:active	{text-decoration:	none;}	/* a:active MUST come after a:hover in the CSS definition in order to be effective!! */
a:hover	{ text-decoration:	underline; }/* a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!! */
	
	#header {
	 position:relative;
		clear:both;
		float:left;
		width:100%;
		height:100px;
		background: url(/Images/HeaderBg.png) 0% 0% repeat-x;
	}

a.RegisterNow 
{
color: #B10827;
font-size:16px;
}

img 	
{
    margin: 0;
    padding: 0;
    border: 0;
}

.caption {font-size:85% }
.small {font-size:85%}
.normalfontsize {font-size:12px} /*  should be the same as body.font-size */
.big {font-size:14px}
.center { text-align: center} 
.justify { text-align:justify} 
.bold {font-weight: bold} 
.hidden{ visibility:hidden;}
.red {color:Red}
.underline { text-decoration: underline;}
.error {color:Red;font-weight: bold;}
p.centerpage {margin-left:auto; margin-right:auto;} 
div.centerpage {margin-left:auto; margin-right:auto;} 



	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		background-color:#EDEDED;
	}
	/* 2 column left menu settings */
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:175px;
    }
    .leftmenu .Mainwrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:175px;
	    padding-bottom:1em;
	}
	.leftmenu .Main {
        margin:0 0 0 175px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .Menu {
        float:left;
        width:170px;
        position:relative;
        right:175px;
    }
    
       .Block{
        margin:5px 0px 5px 0px;
        }
        
        .BlockTitle{
        line-height:26px;
        font-size:100%;
        color:#03548b;
        font-weight:bold;
        padding-left:7px;
        background: url(/Images/BlockTitleBg.png) 0% 0% repeat-x;
        min-height:26px;
        margin:0 0 0 0;
        }
            
       .BlockBody{
        margin:0 0 0 0;
        background-color:White;
        font-size:90%;
        padding: 7px 7px 7px 7px;
        }
       
        .BlockBodyMinHeight { min-height :470px}
        .WithBackground {   background: url(/Images/background.png);}
        
        .BlockTitle select
        {
          font-size:0.8em;
          margin-top:4px;
        }
        
       /* .BlockBody select
        {
          font-size:0.9em;
          margin-top:4px;
        }*/
        
        .MainMenu{
        font-size:100%;
        line-height:170%;
        }

	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		text-align: center;
		background: url(/Images/FooterBg.png) 0% 0% repeat-x;
		height:32px;
		font-size:90%;
		line-height:32px;
	}
	
	.SearchBox {
	 background-color:#F2F2F2;
     width:118px;
     height:15px;
     font-size:90%;
       }
    .ViewAll {
     font-size:80%;
      font-weight:normal;
      }   
      
table.center {margin-left:auto; margin-right:auto;}

table.Europlayers
{
width:100%;
text-align:center;
border-collapse: collapse;
}

table.Europlayers A:link ,table.Europlayers A:visited, table.Europlayers A:active	{	
	text-decoration:	none;
	color:Black;
	}
	

table.Europlayers A:hover	{	
	text-decoration: underline;
	color:Black;
	}

	
table.Europlayers tr
{
 height:1.7em;
}


	
table.Europlayers tr.even
{
 background-color:#CAE4F5;

}
table.Europlayers tr.odd
{
 background-color:White;

}
table.Europlayers th
{
 background-color:White;
  color:#445F70;
}
table.Europlayers tr td div
{
 overflow:hidden;
 white-space:nowrap;
  margin-left:auto;
  margin-right:auto;
}



div.Pagination{
text-align:center;
        line-height:26px;
        font-size:100%;
        color:#03548b;
        font-weight:bold;
        background: url(/Images/BlockTitleBg.png) 0% 0% repeat-x;
        min-height:26px;
        }
   
.pForm fieldset
{
border: 0px solid #03548b;

}

.pForm legend
{
/*color: #03548b;
background: #F1F4F9;*/
border: 0px solid #03548b;
padding: 2px 6px
} 
     

       
.pForm p label.field_label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
/*color:#03548b;*/
}


.pForm p input.field
{
/*color: #03548b;
background: #F1F4F9;
border: 1px solid #03548b*/
}

.pForm p textarea.field
{
/*color: #03548b;
 background-color:#F1F4F9;
border: 1px solid #03548b*/
}

.pForm p.info
{
color:Red;
text-align:center;
} 
   
.pForm  p.submit
{
 text-align:center;
}


.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("/Script/popbox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("/Script/popbox/images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("/Script/popbox/images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
div.ChatRoomTabHeader
{
float:left;
border-style:solid;
border-width:1px;
margin-right:2px;
margin-top:2px;
border-color:#E8ECF3
}

div.ChatRoomTabHeader a.TabName
{
padding-left:2px;
padding-right:2px;
}

div.ChatRoomTabHeader a.TabDelete
{
padding-right:2px;
}

div.ChatRoomTabHeader a.TabName:hover
{
 text-decoration:none;
 background-color:#E8ECF3;
 color: Red;
}

div.ChatRoomTabNewMsg a.TabName.Blink
{
 color: White;
}

div.ChatRoomTabActive a
{
   background-color:#E8ECF3;
   color: Red;
}

div.ChatRoomUsers div a:hover
{
text-decoration:none;

}
div.ChatRoomUsers div:hover
{
background-color:#E8ECF3;

}