
body, div, .bodyText{
	color : #464646;
	font-size : 9pt;
	font-family : Verdana;
	font-weight : normal;
}
body { 
  background: black ;
  background-repeat: repeat-x;
  margin: 0px; 
}
.bodyTextBold{
	color : #464646;
	font-size : 9pt;
	font-family : Verdana;
	font-weight : bold;
}
.title
{
    color: #323232;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 18px;
    font-weight: bold;
}

.header1
{
    padding: 5px 5px 5px 5px;
    background-color: #c2272d;
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
}
.header1Text
{
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
    text-decoration:none;    
}
A:hover.header1Text{
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
    text-decoration:underline;    
}
.header2
{
    padding: 5px 5px 5px 5px;
    background-color: #323232;
    color: White;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
}


.leftNav
{
	color: #323232;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	text-decoration: none;
}
A:hover.leftNav {
	color: #970E00  ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	text-decoration: underline;
}
A:visited.leftNav 
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
	color: #323232;
}
A:hover.visited.leftNav 
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	color: #970E00;
}

.leftNavs
{
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.leftNavs {
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
	text-decoration: underline;
}
A:visited.leftNavs 
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;    
	color: #970E00;
}
A:hover.visited.leftNavs
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	color: #970E00;
}
.leftNav2
{
	color: #323232;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
	text-decoration: none;
}
A:hover.leftNav2 {
	color: #970E00  ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
	text-decoration: underline;
}
.leftNav2s
{
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.leftNav2s {
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	text-decoration: underline;
}
.utilityNav
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;
}
A:hover.utilityNav
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
	color: #EFEFEF;
	text-decoration: underline;    
}
.bread
{
	color : #c2272d;
	font-size : 11px;
	font-family : Verdana;
	font-weight : bold; 
	text-decoration: none;   
}
A:hover.bread
{
	color : #c2272d;
	font-size : 11px;
	font-family : Verdana;
	font-weight : bold; 
	text-decoration:underline;      
}
.breadC
{
	color : #323232;
	font-size : 11px;
	font-family : Verdana;
	font-weight : bold;    
}

.tableHeader
{
    padding: 5px 5px 5px 5px;
    background-color: #c2272d;
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;    
}
.newsLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;    
    text-decoration: none;
}
A:hover.newsLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;   
    text-decoration: underline;    
}


A
{
    color:#c2272d;
}
.quickLinks
{
    font-family : Verdana;
    font-weight: normal;
    font-size : 9pt;    
}

.searchLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;    
    text-decoration: none;
}
A:hover.searchLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;   
    text-decoration: underline;    
}

td.small { color: #000000; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
a:link {color: #dd0000;	font-size: 9pt;text-decoration: none; font-weight: bold;}
a:visited {color: #dd0000; font-size: 9pt;text-decoration: none; font-weight: bold;}
a:hover {color: #dd0000; font-size: 9pt;text-decoration: underline}
a:active {color: #dd0000; font-size: 9pt;}

a.links:link {color: #ffffff;	font-size: 8pt;text-decoration: none;font-weight: normal;}
a.links:visited {color: #ffffff; font-size: 8pt;text-decoration: none;font-weight: normal;}
a.links:hover {color: #dddddd; font-size: 8pt;text-decoration: underline;font-weight: normal;}
a.links:active {color: #FFFFFF; font-size: 8pt;font-weight: normal;}

a.links2:active { color: #FFFFFF ; text-decoration: none;}
a.links2:hover { color: #FFFFFF; text-decoration: none;}
a.links2:link {text-decoration: none; color: #ffffff }
a.links2:visited { color: #ffffff ; text-decoration: none;}

a.redlink:link {  text-decoration: none;color: #aa0000}
a.redlink:visited { text-decoration: none; color: #aa0000}
a.redlink:active {text-decoration: none; color: #aa0000}
a.redlink:hover {text-decoration: none; color: #aa0000}

a.redlinksmall:link {  text-decoration: none;color: #FF0000; font-size: 8pt;}
a.redlinksmall:visited { text-decoration: none; color: #FF0000; font-size: 8pt;}
a.redlinksmall:active {text-decoration: none; color: #FF0000; font-size: 8pt;}
a.redlinksmall:hover {text-decoration: underline; color: #FF0000; font-size: 8pt;}

a.nav:link	{text-decoration: none;}
a.nav:visited {text-decoration: none;}
a.nav:active {text-decoration: none;}
a.nav:hover {text-decoration: underline;color:#CCCCCC}

a.bluehover:link {  text-decoration: none;color: #0000FF}
a.bluehover:visited { text-decoration: none; color: #0000FF}
a.bluehover:active {text-decoration: none; color: #0000FF}
a.bluehover:hover {text-decoration: underline; color: #0000FF}

h1
{
	font-size: 13pt;
	color: #dd0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	font: bold 11pt verdana ;
	color: #dd0000;
}
h2:first-letter 
{
	font: bold 17pt;
	color: #dd0000;
}
p.first
{
	color: #000000;
	font-size:10pt;
}
p.small 
{
	color: #000000;
	font-size: 8pt;
}

td.links
{
	font-size: 8pt;
	border-color: #FF0000 #000000 #000000 #ff0000;
	background-color: #C2272F;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	
}
input
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-color: #000000 #000000 #000000 #000000;
	font-family: verdana;
	font-size: 10pt;
	color: #ffffff;
	background-color: #ee0000;
	background-color: #ee0000 !IMPORTANT;
}
input.normal
{
	color: #000000;
	background-color: #FFFFFF;
	background-color: #FFFFFF !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
input.normal_beige
{
	color: #000000;
	background-color: #FFFFAA;
	background-color: #FFFFAA !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
input.noedgesblack
{
 	background-color: #000000;	
	background-color: #000000 !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
input.noedgesgrey
{
 	background-color: #eeeeee;	
	background-color: #eeeeee !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
input.noedgesgreen
{
 	background-color: #ccffcc;	
	background-color: #ccffcc !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
input.noedgesred
{
 	background-color: #ffcccc;	
	background-color: #ffcccc !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
select
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-color: #000000 #000000 #000000 #000000;
	font-family: verdana;
	font-size: 10pt;
	color: #ffffff;
	background-color: #ee0000;
	background-color: #ee0000 !IMPORTANT;
}
textarea
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-color: #888888 #888888 #888888 #888888;
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	background-color: #ffffff !IMPORTANT;
}

td.blacktop
{
border: #000000 solid; border-width: 4px 0px 0px 0px
}
td.blacksides
{
border: #000000 solid; border-width: 0px 1px 0px 1px
}
td.blackleft
{
border: #000000 solid; border-width: 0px 0px 0px 1px 
}

td.small { color: #000000; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
tr.small { font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
div.small { color: #000000; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
td.normal { color: #000000; font-size: 10pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
td.redborder { font-family: verdana; font-size: 8pt; border-color: #FF0000 #000000 #000000 #ff0000; ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td.blackborder {  font-family: verdana; font-size: 8pt; border-color: #999999 #000000 #000000 #999999; ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td { color: #000000; font-size: 10pt; ; font-family: Verdana, Arial, Helvetica, sans-serif;}
body
{
	font-family: Verdana;
	font-size: 10pt;

}
input.beige { color: #000000; ; background-color: #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
input.red { color: #000000; ; background-color: #dd0000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
td.greybottom_small { ; border: solid; border-width: 0px 0px 1px ; border-color: #000000 #000000 #CCCCCC}
table.normal { color: #000000; font-size: 10pt; ; font-family: Verdana, Arial, Helvetica, sans-serif }
td.blacksmallline { ; border: #000000 solid; border-width: 0px 0px 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.blackline { border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #FFFFFF; }
.redline { border: #dd0000 solid; border-width: 1px 2px 2px 1px; background-color: #FFFFFF; }
select.small { color: #ffffff; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}

.answer { 
	border-style: solid;
	border-width: 1px;
	border-color: #DD0000;
	background-color: #FFFFCC;
	background-color: #FFFFCC !IMPORTANT;
	padding: 5px;
}
.answer_noborder { 
	background-color: #FFFFCC;
	background-color: #FFFFCC !IMPORTANT;
}

table.blackdashed {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	margin: 20px;
}
table.blackdashed th {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: black;
	background-color: #dddddd;
	font-size: 10pt;
	text-decoration: underline;
	color: black;
}
table.blackdashed td {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: black;
	background-color: #eeeeee;
	font-weight : bold;
	text-align: center;
}
table.blackdashed2 {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
td.blackdashed2, th.blackdashed2 {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: black;
	background-color: #eeeeee;
	font-weight : bold;
	text-align: center;
}
.drill_image {
      padding: 10px;
      border: 1px solid #CCCCCC;
}	  
.talk {
	margin-left: 25px;
	vertical-align: middle;
	width: 185px;
	height: 154px;
	text-align: center;
	padding:20px; 
	font-size: 8pt;
	background: url(/images/talk.gif) no-repeat; 
	background-position:center; 
}
.centermiddle {
	vertical-align: middle;
}


/****************/
/*  HEADER  */
/****************/
.container {width:978px; padding-top:10px; padding-bottom:0px; margin:0px auto; font-size:1.0em;}
.header {width:958px; min-height:130px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:130px /*IE6*/; border-left:solid 10px #dd0000; border-right:solid 10px #dd0000; background:#222222 url(/images/bg_header.jpg) repeat-x /*Total header background image entered here. Height: 125px*/; font-size:1.0em;}
.header-top {clear:both; width:958px; height:100px; xbackground:rgb(218,218,218) url(/images/bg_header_top.jpg) repeat-x /*Top header background image entered here. Height: 100px*/; font-size:1.0em;}
.header-bottom {clear:both; width:958px; min-height:30px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:30px /*IE6*/; xbackground:#222222 url(/images/bg_header_bottom.jpg) repeat-x /*Bottom header background image entered here: Height: 25 px*/; font-size:1.0em;}
.navbar {white-space:nowrap /*IE hack*/; float:left; width:958px; border-left:solid 10px #dd0000; border-right:solid 10px #dd0000; background-color:#222222; font-family:tahoma,arial,sans-serif; font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/;} /*Color navigation bar normal mode*/
.main {clear:both; width:958px; padding:10px 0 20px 0; border-left:solid 10px #dd0000; border-right:solid 10px #dd0000; background-color:#dd0000; font-size:1.0em;}
.content {display:inline; /*Fix IE floating margin bug*/; float:left; width:676px; background-color:#dd0000; font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:270px; background-color:#dd0000; font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:958px; padding:1.0em 0 1.0em 0; border-left:solid 10px #dd0000; border-right:solid 10px #dd0000; background-color:#222222; font-size:1.1em !important /*Non-IE6*/; font-size:1.0em /*IE6*/; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}

/****************/
/*  HEADER-TOP  */
/****************/

/* SITENAME AND SLOGAN */
.sitelogo {width:100px; height:86px; position:absolute; z-index:1; margin:15px 0 0 15px; background:url(https://www.baseball.ca/images/logo.png);}
.sitename {width:410px; height:100px; position:absolute; z-index:1; margin:30px 0 0 120px; overflow:hidden;}
.sitename a{text-decoration:none; color:#ffffff;font-weight:normal; }
.sitename a:visited {text-decoration:none; color:#ffffff;font-weight:normal; }
.sitename a:hover {text-decoration:none;}
.h2a { font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/;font-family:arial,sans-serif;letter-spacing:0.2em; margin-top:0px;margin-left: 8px; padding-bottom:2px; color:#ffffff; height:20px; font-weight:normal; padding-top: 0px;}
/* PAGE */
.corner-page-top {width:978px; height:10px; background:transparent url(/images/bg_corner_page_top.gif) no-repeat; overflow:hidden;}
.corner-page-bottom {width:978px; height:10px; padding-bottom:0px; background:transparent url(/images/bg_corner_page_bottom.gif) no-repeat; overflow:hidden;}
/* BUTTON NAVIGATION */
.navbutton {width:400px; position:absolute; z-index:2; margin-top:26px; margin-left:547px !important /*Non-IE6*/; margin-left:550px /*IE6*/;}
.navbutton ul {float:right;}
.navbutton li {display:inline; list-style:none; vertical-align:top;}
.navbutton li a {padding-left:3px;}
.navbutton a:hover {text-decoration:none;}
.navbutton a img {height:21px;}

/* STATUS BOXES */
.discipline {width:900px;  padding-top:20px; padding-bottom:20px; float: right; clear: both;border: 0px solid;}
.context {width:750px; padding-right:20px; padding-bottom:20px; float: right; clear: both;border: 0px solid;}
.contextname {width:100%; clear: both;border: 0px solid;}

/*
        =================================
        start of Tooltip css code here
        ================================= */

        a.info{
        position:relative;           /*this is the key*/
        z-index:24;
        background-color:#FFFFFF;    /* background colour of display text */
        color:#000000;               /* colour of display text */
        border:0px dotted #999;    /* border colour */
        text-decoration:none;
		font-size: 8pt;
        }

        a.info:hover {
        z-index:25;
        background-color:#ffff66;
        border:1px dotted #999;    /* border colour */
        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
        display:inline;
        position:absolute;
        top: 1.5em;
        left: 3em;
        width:25em;
        border:1px solid #ff0000; /* border colour */
        background-color:#ffff99; /* background colour here */
        color:#000000;         /* text colour */
        text-align: left;
        font-size: 8pt;
        z-index:30;
        }

/* STOP BOTS IN FORM */
input.MiddleName {visibility: hidden;border:none;margin:0}

#mbox{padding:8px; }
#mbm{float:right;padding-bottom:5px;}
#ol{background-image: url(/images/overlay.png);}
.dialog {display:none}
* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}
/* TABLE */
table.greyback {background-color:rgb(255,255,255); text-align: center;}
table.greyback td {height:1.0em; padding:4px 4px 4px 4px; border:solid 1px rgb(220,220,220); background-color:rgb(240,240,240); text-align:left; font-weight:normal; color:rgb(80,80,80);}
table.greyback th {height:1.0em; padding:4px 4px 4px 4px; border:solid 1px rgb(220,220,220); background-color:rgb(220,220,220); text-align:right; color:rgb(80,80,80);}


.pro_dev_points {
	padding: 10px;
	background-color: #FFC;
	border: 1px solid #D00;
	color: #000;
	text-align: center;
	width: 185px;
}

.error { 
	border-style: solid;
	border-width: 1px;
	border-color: #DD0000;
	background-color: #FFFFCC;
	background-color: #FFFFCC !IMPORTANT;
	color: #DD0000;
	font-weight:bold;
	width: 75%;
	padding: 20px;
}
.reg_num {
	border: 1px solid #333;
	background-color: #ffff00;
	padding: 3px;
}

.cert_active {
  background-color: #66cc66 !important;
}

.abutton {
  text-decoration: none !important;
  font-weight: normal !important;
  background-color: #cc3333;
  color: #FFFFFF !important;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}
.text-center {
	text-align: center !important;
}