/* Body */

body 
{    
    background: #19253b;
    margin-left: 0px;
    margin-top: 0px;
    font-family: Verdana; font-size: 8pt;
    }
    
body.alternative
 { background: #FFFFFF; margin-left: 0px; margin-top: 0px; font-family: Verdana; font-size: 8pt; }
    
body.black
 { background: #19253b; margin-left: 0px; margin-top: 0px; font-family: Verdana; font-size: 8pt; }


/* Hyperlinks */

a {color: #01528B; font-family: Verdana; font-size: 8pt}
a:link  {text-decoration:none}
a:visited  {text-decoration:none}
a:hover  {text-decoration:underline}

a.gallery {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #999; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    padding: 5px;
    }
    
a.gallery:visited {    
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #999; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    padding: 5px;
    }           
    
a.bluebold {color: #01528B; font-family: Verdana; font-size: 8pt; font-weight:bold}
a.bluebold:link  {text-decoration:none}
a.bluebold:visited  {text-decoration:none}
a.bluebold:hover  {text-decoration:underline}

a.bluebold10 {color: #01528B; font-family: Verdana; font-size: 10pt; font-weight:bold}
a.bluebold10:link  {text-decoration:none}
a.bluebold10:visited  {text-decoration:none}
a.bluebold10:hover  {text-decoration:underline}

a.small {color: #01528B; font-family: Arial; font-size: 7pt;}
a.small:link  {text-decoration:none}
a.small:visited  {text-decoration:none}
a.small:hover  {text-decoration:underline}

a.smallred {color: #3c7bb1; font-family: Verdana; font-size: 7pt; font-weight:bold}
a.smallred:link  {text-decoration:none}
a.smallred:visited  {text-decoration:none}
a.smallred:hover  { color: #990000;}

a.smallbold {color: #000066; font-family: Verdana; font-size: 7pt; font-weight:bold}
a.smallbold:link  {text-decoration:none}
a.smallbold:visited  {text-decoration:none}
a.smallbold:hover  {text-decoration:underline}

a.smallboldwhite {color: #FFFFFF; font-family: Verdana; font-size: 7pt; font-weight:bold}
a.smallboldwhite:link  {text-decoration:none}
a.smallboldwhite:visited  {text-decoration:none}
a.smallboldwhite:hover  {text-decoration:underline}

a.large {color: #000066; font-family: Verdana; font-size: 14pt; text-decoration: none}
a.large:link  {text-decoration:none}
a.large:visited  {text-decoration:none}
a.large:hover  {text-decoration:underline}

a.standardred {color: #FF0000; font-family: Verdana; font-size: 8pt; text-decoration: none}
a.standardred:link  {text-decoration:none}
a.standardred:visited  {text-decoration:none}
a.standardred:hover  {text-decoration:underline}


a.headerMenu:link{
color: white;
font-weight: bold;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
background-color: #030737;
}

a.headerMenu:visited{
color: white;
font-weight: bold;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
background-color: #030737;
}

a.headerMenu:hover
{
background-color: #030737;
color: yellow;
} 

a.subHeaderMenu 
{
    font : 11px verdana, sans-serif;   
    background-color: #020b80;
    color:white; 
    text-decoration:none; 
    font-weight: bold;  
    }
    
a.subHeaderMenu:visited 
{
    font : 11px verdana, sans-serif;   
    background-color: #020b80;
    color:white; 
    text-decoration:none; 
    font-weight: bold;
    }    
    
a.subHeaderMenu:hover 
{
    font : 11px verdana, sans-serif;
    background-color: #020b80;       
    color:yellow; 
    text-decoration:none;    
    font-weight: bold;
    }     

table.subHeaderBar
{
    background-color: #020b80;
    padding: 0px 0px 0px 0px;  
}   

a.footerMenu:link{
color: black;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
padding: 0.4em 1em;
text-decoration: none;
background: url("../Graphics/Misc/MenuBarline.jpg") top right no-repeat;
}

a.footerMenu:visited{
color: black;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
padding: 0.4em 1em;
text-decoration: none;
background: url("../Graphics/Misc/MenuBarline.jpg") top right no-repeat;
}

a.footerMenu:hover{
color: blue;
}    
        

/* Tables */

table.headerBar
{ 
    background-color: #030737;        
}

table.footerBar
{
    background: url("../Graphics/Misc/MenuBar.jpg") repeat-x;
    padding-left: 0;      
    width: 800px; 
    margin-left: auto;
    margin-right: auto;  
    border-bottom: 0.4px solid gray;   
}

table.blackBox 
{
    border: 1px solid;
    border-color: Black;
    background-color: #c2cacd;
}

table.whiteBox 
{
    border: 1px solid;
    border-color: #FFFFFF;
    background-color: #c2cacd;
}

table.whiteBorder
{
    border: 1px solid;
    border-color: #FFFFFF;    
}

table.clubsBox {	
	background-color: #e8e8e8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
}

table.greyBox {	
	background-color: #dfe2ff;	
}

table.simpleBorder{
    border-top: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
}

table.simpleBorder2{
    border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1px;
	background: white;
}

table.simpleBorder3{
    border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: white;
	padding: 3px;
}

table.simpleBorderBlack{
    border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:1px;
	background: white;		
}

table.simpleBorderGrey{
    border-top: 1px solid #b0c1d9;
	border-left: 1px solid #b0c1d9;
	border-right: 1px solid #b0c1d9;
	border-bottom: 1px solid #b0c1d9;
	padding:1px;
	background: white;		
}


table.simpleBorder3Sides
{
    padding: 0px 10px 0px 10px;
    border-left: solid 1px #d7d7d7; 
    border-bottom: solid 1px #d7d7d7; 
    border-right: solid 1px #d7d7d7; 
}


/* Text */

.subTitleBar
{
    background-color: #bbc1ff;
    border: solid 1px #b1b1b1;
}

.subTitle
{
    color: #000066;    
    font: bold 16px 'lucida grande',tahoma,sans-serif;         
    padding: 6px;left: 0px;	top: 0px;right: 0px;  
}

.stdFont
{
    font : 11px verdana, sans-serif;
}

.bodytext {color: #000000; font-family: Verdana; font-size: 8pt; text-decoration: none}
.textred {color: #FF0000; font-family: Verdana; font-size: 8pt; text-decoration: none}
.textblue {color: #0000FF; font-family: Verdana; font-size: 8pt; text-decoration: none}
.textwhite {color: #FFFFFF;  font-family: Verdana; font-size: 8pt; text-decoration: none}
.textwhitemed {color: #FFFFFF;  font-family: Verdana; font-size: 11pt; text-decoration: none}
.textwhitebold {color: #FFFFFF;  font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
.textwhitebold2 {color: #FFFFFF;  font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
.bodytextlink {color: #01528B; font-family: Verdana; font-size: 8pt; text-decoration: none}
.bodytextgrey {color: #B5B5B9; font-family: Verdana; font-size: 8pt; text-decoration: none}
.bodytextbold {color: #000000; font-family: Verdana; font-size: 8pt; font-weight: bold; text-decoration: none}
.bodytextlarge {color: #000066; font-family: Verdana; font-size: 14pt; text-decoration: none}
.bodytextsmall {color: #000066; font-family: Arial; font-size: 7pt; text-decoration: none}
.bodytextsmall2 {color: #000066; font-family: Arial; font-size: 8pt; text-decoration: none}
.bodytextsmallblack {color: #000000; font-family: Arial; font-size: 7pt; text-decoration: none;}
.bodytextsmallwhitebold {color: #FFFFFF; font-family: Arial; font-size: 7pt; text-decoration: none;font-weight: bold;}
.bodytextmedium {color: #000066; font-family: Verdana; font-size: 9pt; text-decoration: none; padding-left:3px; font-weight:600;}
.bodytextsemilarge {color: #000066; font-family: Verdana; font-size: 11pt; text-decoration: none; padding-left:5px;font-weight:600;}
.bodytextsmallboldwhite {color: #FFFFFF; font-family: Verdana; font-size: 7pt; font-weight: bold;}
.bodytextlargewhite {color: #FFFFFF; font-family: Verdana; font-size: 14pt;}
.simpleborder {border-width:1px; border-color:Black;}
.simpleBorder2 {border-width:1px; border-color:#ccc; border-style:solid; padding:1px; background:white;}
.simpleBorder3 {border-width:1px; border-color:#000000; border-style:solid; background: #ffffff; padding:3px;}
.simplebordergrey {border-width:1px; border-color:#B1B1B1;}
.simpleBorderBlack {border-width:1px; border-color:#000000; border-style:solid;}
.simpleBorderGrey {border-width:1px; border-color:#b0c1d9; border-style:solid;padding:1px;background:white;}


.labelTextWhite
{
    color: White;
    font-weight: bold;
    padding-left: 10px;
}

.smallItalics
{
    font: 10px Verdana;    
    color: #868686;
}

.redBorder{
border: 1px solid #ccc;
padding:2px;
}

.fourBorders
{
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
    border-top:solid 1px #cccccc;
}

img.simpleBorder
{
    border-width:1px; border-color:Black;
}

img.noBorder
{
    border-style:none;
    padding: 0px 0px 0px 0px;
}

input.blackBorder
{    
    border: 1px solid #000000
}


/* DataGrids */

.StandardGrid
{
     background-color: #FFFFFF;
     font-family: Verdana;
     font-size: 8pt; 
     border: solid 0px white;        
}

.StandardGridHeader
{         
    text-decoration: none; 
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background: #030b78; 
    text-align: left;
    padding-bottom: 2px;   
}    

.StandardGridHeader a
{
    text-decoration: none;
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF;     
} 

.StandardGridHeader a:hover
{
    text-decoration: underline; 
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF;     
    background: #030b78;    
}

.AlternativeGridHeader
{         
    text-decoration: none; 
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background: #89a0c5; 
    text-align: left;
    padding-bottom: 2px;   
}    

.AlternativeGridHeader a
{
    text-decoration: none;
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF;     
} 

.AlternativeGridHeader a:hover
{
    text-decoration: underline; 
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF;     
    background: #89a0c5;    
}

.StandardGridHeaderCenter
{
    text-decoration: none; 
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background: #030b78;
    text-align: center;    
    padding-bottom: 2px;   
}

.StandardGridHeaderCenter a
{
    text-decoration: none;
    color: #FFFFFF;     
}

.StandardGridHeaderCenter a:hover
{
    text-decoration: underline;           
    color: #FFFFFF;
}

.StandardGridItem
{
    background-color: #FFFFFF;
}

.StandardGridAltItem
{
    background-color: #dfe2ff;
}


#wrapper{
width: 800px;
height: 800px;
background-color:#FFFFFF;
margin:0px auto;
}

#wrappersmall{
width: 760px;
height: 450px;
background-color:#FFFFFF;
margin:0px auto;
}

.thumbnail {    
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #999; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    padding: 5px;
    }
    
.normalBox {
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding: 5px;
	background-color: #FFFFFF;
}

.normalBox2 {
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding: 5px;	
}



#footerBar
{
    width: 800px; 
    margin-left: auto;
    margin-right: auto;          
}

#footerBar ul{
background: url("../Graphics/Misc/MenuBar.jpg") repeat-x;
padding-left: 0;
margin-left: 0;
float: left;
width: 800px;
border-bottom: 1px solid gray;
}

#footerBar ul li{
display: inline;
}

#footerBar ul li a{
float: left;
color: black;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
padding: 1em 1em;
text-decoration: none;
background: url("../Graphics/Misc/MenuBarline.jpg") top right no-repeat;
}

#footerBar ul li a:hover{
color: red;
}

/* Buttons */

.btnSmall 
{ 
    padding: 1px 4px 2px 4px; 
    font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    height: 20px; 
    border-style: solid; 
    border-width: 1px;        
    background: url("../Graphics/Misc/BtnBackground.gif"); 
    border-color: #FD9800 #804C00 #804C00 #D78100;   
}