/*
TYPOGRAPHY
*/

* {	margin: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}


body {
	color: #000000;
	font-size: 12px;
	background-color:#E9E9E9;
	margin-left:0;
	margin-top:0;
	color: #000000;}



h1, h2, h3 {
	margin: 0;}

h1 {
	font-size: 2.7em;
	color: #c5d2d8;
	font-weight:bold;}

h2 {
	margin-bottom: .5em;
	font-size: 1.5em;
	color:#565656;
	margin-left: 1.7em;
	font-weight:normal;}

h3 {
	margin-bottom: 1em;
	font-size: 1em;}


p {
	line-height: 1.5em;
	text-align: justify;
	margin: 0 0 8px 0;}

td {	}

hr {
	width: 80%;
	color:#91A3AD;
	height: 1px;}

form {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px;
		PADDING-TOP: 0px}

INPUT, TEXTAREA, SELECT {padding:2px;border: #dcdcdc 1px solid;}


a:link, a:visited, a:active{
	text-decoration:none;
	color:#9E1C1F; }

a:hover{
	text-decoration:underline;
	color:#9E1C1F; }



DL {
  width: 227px;
  margin: 0px 4px 5px 5px;
  background: #C5D2D8 url(http://images.mindzplay.ca/box_bottom.gif) no-repeat bottom left; }


DD {
  margin: 0px 5px 5px 5px;
  padding: 0px;
  font-size: 9px;  }

.dd a, .dd a:link, .dd a:active, .dd a:visited {
	text-decoration:none;
	color:#9E1C1F;
	font-size: 9px;  }

.dd a:hover{
	text-decoration:underline;
	color:#9E1C1F;
	font-size: 9px;  }

.pop {
	position:absolute;
	float:left;
	border:1px solid #84a2c1;
	background:#ffffff;
	padding:5px;
	text-align:left;
}

/** OLD NAVIGATION */

/* Primary Navigation Class */

.nav a, .nav a:link, .nav a:active, .nav a:visited {
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 13px;
  }

.nav a:hover{
	background:url(http://images.mindzplay.ca/nav_over.gif)  no-repeat right top;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9E1C1F;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 13px;
  }


.navover {
         background:url(http://images.mindzplay.ca/nav_over.gif) no-repeat right top;
         text-align:center;
         text-decoration:none;
         font-weight:bold;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color:#9E1C1F;
         PADDING-RIGHT: 10px;
		 PADDING-LEFT: 10px;
		 PADDING-BOTTOM: 2px;
		 PADDING-TOP: 2px;
         font-size: 13px;
    }


/* Secondary Navigation Class */
.subnav a,.subnav a:link, .subnav a:active, .subnav a:visited {
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 13px;
  }




.subnav a:hover{
	background:url(http://images.mindzplay.ca/arrow_down.gif) #b2bfc6 no-repeat 50% top;
    BACKGROUND-COLOR: #B2BFC6;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9E1C1F;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 13px;
  }





/** Formerly named 12navselect */
.nav12select {
	background:url(http://images.mindzplay.ca/arrow_down.gif) #b2bfc6 no-repeat 50% top;
	BACKGROUND-COLOR: #B2BFC6;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9E1C1F;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 13px;
}

/** END OLD NAVIGATION */












/* FOOTER TEXT */
.footer{
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
  }

.footer a,.footer a:link, .footer a:active, .footer a:visited {
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
  }

.footer a:hover{
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;}



/* CUSTOM CLASS */

.BoldRed {
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9E1C1F;
}

/** Formerly 8font */
.font8 td {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: verdana, Arial, "Times New Roman";
}

/** Formerly 7font */
.font7 td {
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-FAMILY: verdana, Arial, "Times New Roman";
}


/* CONTENT TABLE */
.hline {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}




/**  deprecated class. do not use*/
tr.darkrow td{
	padding:5px;
	border-bottom:1px solid #e5e5e5;}

/**  deprecated class. do not use*/
tr.lightrow td{
	padding:5px;
	border-bottom:1px solid #e5e5e5;}



/**  deprecated class. do not use*/
tr.bluerow td{
	BACKGROUND-COLOR: 	#eceff4;
	font-weight:		bold;
	padding: 			5px;}

.endrow {
	background-color:#C5D2D8;
	padding:2px 15px 3px 5px;}

.buttonrow>td {
	padding:2px;
	BACKGROUND-COLOR: #f5f5f5;}

.buttonrow{
	BACKGROUND-COLOR: #f5f5f5;}

.contenttable {
	BACKGROUND-COLOR:#ffffff;
	border-spacing:1px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	PADDING-RIGHT: 4px;
	border:0;
	border-top:0px solid #C5D2D8;
	border-right:1px solid #C5D2D8;
	border-bottom:1px solid #C5D2D8;
	border-left:1px solid #C5D2D8;
	width:100%;}


.mastertable {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-color: #ffffff;}




/* =====Page Settings==== */
.select1 td{background:#e9e9e9;padding:5px;
border-bottom:1px solid #e5e5e5;}


.nosel{padding:5px;
border-bottom:1px solid #e5e5e5;}
.over1{background:#eceff4;}
.over2{background:#C5D2D8;}




/* FORM BUTTONS AND FORM DEFINITIONS */

input.btn {
	border-top:1px solid #91A3AD;
	border-right:1px solid #91A3AD;
	border-bottom:1px solid #91A3AD;
	border-left:1px solid #91A3AD;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background:url(http://images.mindzplay.ca/formbg.gif);
	background-repeat: repeat-x;
	color: #9E1C1F;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.form-button{
	border:1px solid #91A3AD;
	PADDING: 3px;
	background-color:#FFFFFF;
	background-image:url(http://images.mindzplay.ca/formbg.gif);
	background-position:bottom left;
	background-repeat: repeat-x;
	color: #9E1C1F;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.current-button{
	border:1px solid #91A3AD;
	padding: 3px;
	background-color:#FFFFFF;
	background-image:url(http://images.mindzplay.ca/formbg.gif);
	background-position:bottom left;
	background-repeat: repeat-x;
	font-weight:normal;
	color: #000000;}

Tr.defaultrow td {
	padding:5px;
	border-bottom:1px solid #e5e5e5;}

tr.formLabels td {
	FONT-WEIGHT: bold;
	padding:5px;
	border-bottom:1px solid #e5e5e5;}

Tr.formFields td {
	padding:5px;
	border-bottom:1px solid #e5e5e5;}

tr.formHeaders td{
	BACKGROUND-COLOR: 	#eceff4;
	font-weight:		bold;
	padding: 			5px;}

.formLabels {
	FONT-WEIGHT: bold;
	padding:5px;
	border-bottom:1px solid #e5e5e5;}

.formFields{
	padding:5px;
	border-bottom:1px solid #e5e5e5;}


/* Tabs styles */

#header {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

#header ul {
	margin:0;
	padding:10px 10px 0px;
	list-style:none;
}

#header li {
	float:left;
	margin:0;
	padding:0;
	background:url(http://images.mindzplay.ca/norm_right.gif) no-repeat right top;
}

#header a {
	display:block;
	background:url(http://images.mindzplay.ca/norm_left.gif) no-repeat left top;
	padding:5px 15px 4px;
	text-align:center;
}

#header #current {
    background-image:url(http://images.mindzplay.ca/norm_right_on.gif);
}

#header #current a {
    background-image:url(http://images.mindzplay.ca/norm_left_on.gif);
	padding-bottom:5px;
	color:#A50607;
}

.tabsNavtext a,.tabsNavtext a:link, .tabsNavtext a:active, .tabsNavtext a:visited {
	text-decoration:none;
    font-family: verdana, arial;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}

.tabsNavtext a:hover {
 	text-decoration:underline;
}

#header2 {
    float:left;
    width:100%;
	background:url(http://images.mindzplay.ca/curve_right.gif) no-repeat right top;
	font-weight:bold;
}

#header2 td {
	font-weight:bold;
}

#header2 ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

#header2 li {
	width:100%;
    margin:0;
    PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 12px;
	background:url(http://images.mindzplay.ca/curve_left.gif) no-repeat left top;
}

.productname {
	LEFT: 550px;
	POSITION: absolute;
	TOP: 50px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
}

.teamname {
	LEFT: 550px;
	POSITION: absolute;
	TOP: 70px;
	FONT-SIZE: 12pt;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
}

.tableRollover {
	BORDER-RIGHT: #b80105 1px solid;
	BORDER-TOP: #b80105 1px solid;
	BORDER-LEFT: #b80105 1px solid;
	BORDER-BOTTOM: #b80105 1px solid;
	BACKGROUND-COLOR: #ffffff;
}

p.tips {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 6px;
	MARGIN-LEFT: 10px;
	FONT-SIZE: 9pt;
}

/** CSS moved from reports **/

tr.subtotal td{
	padding: 5px;
	border-top: #91a3ad 1px solid;
	border-bottom: #91a3ad 1px solid;
	background: #e4ecef;
	font-weight:bold;
	color: #666666;
	}
tr.total td{
	padding: 5px;
	border-top: #91a3ad 1px solid;
	border-bottom: #91a3ad 1px solid;
	background: #bac7ce;
	font-weight:bold;
	color: #666666;
	}



/* CONTENT TABLE */




.pageline{
	font-weight:bold;
	color:#999;
	font-size:11px;
	padding: 5px;
	text-align:right;

}




.select-button{
	border-top:1px solid #91A3AD;
	border-right:1px solid #91A3AD;
	border-bottom:1px solid #91A3AD;
	border-left:1px solid #91A3AD;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background:url(http://images.mindzplay.ca/formbg.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#promoNotice {
	background: #e9e9cf url(http://images.mindzplay.ca/bg_notice.gif) repeat-x;
	border: solid 1px #c4c5a6;
	padding:8px;
	margin:8px 0px;
    display:block;}


.promoNotice {
	background: #e9e9cf url(http://images.mindzplay.ca/bg_notice.gif) repeat-x;
	border: solid 1px #c4c5a6;
	padding:8px;
	margin:8px 0px;
    display:block;}

#promoAlert {
	background: #fff4cc url(http://images.mindzplay.ca/bg_alert.gif) repeat-x;
	border: solid 1px #ffcc66;
	padding:8px;
	margin:8px 0px;
	float:left;
    display:block;}



tr.promoAlert td{
	background: #fff4cc url(http://images.mindzplay.ca/bg_alert.gif) repeat-x;
	border-color: #ffcc66;
	border-style: solid;
	border-width: 1px 0px;
	padding:8px; }

#promoAlert strong{
	color:#cc0000;
}

#promoImg {
	 float:left;
	 width:50px;
}
/* Heading */

#heading {
	width: 759px;
	height: 90px;
	margin: 0 auto;
	background: url(http://images.mindzplay.ca/head.gif) no-repeat;
}

/* Heading > Logo */

#logo {
	float: left;
	padding: 15px 0 0 0;}


/* Heading > notice */

#notice{
	float: right;
	background: url(http://images.mindzplay.ca/header_info_bg.gif) no-repeat;
	width: 322px;
	height: 81px;
	margin:5px;
	overflow:hidden;
	}


#notice p {
	padding:8px;
	}

/* Content > default setting button */

    #btnSetting a {
      float:left;
      background:url("http://images.mindzplay.ca/btn_setting_l.gif") no-repeat left top;
      margin-right:5px;
      text-decoration:none;
	  padding:0px 0 0 25px;
      }
    #btnSetting a span {
      float:left;
      display:block;
      background:url("http://images.mindzplay.ca/btn_r.gif") no-repeat right top;
      padding:5px 15px 6px 5px;
      color:#9e1c1f;
      }



    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btnSetting a span {float:none;}
    /* End IE5-Mac hack */
    #btnSetting a:hover span {
       color:#9e1c1f;
      }
    #btnSetting a:hover {
      background-position:0% -33px;
      }
    #btnSetting a:hover span {
      background-position:100% -33px;
      }



/* Content > default add button */

    #btnAdd a {
      float:left;
      background:url("http://images.mindzplay.ca/btn_add_l.gif") no-repeat left top;
      margin-right:5px;
      text-decoration:none;
	  padding:0px 0 0 25px;
      }
    #btnAdd a span {
      float:left;
      display:block;
      background:url("http://images.mindzplay.ca/btn_r.gif") no-repeat right top;
      padding:5px 15px 6px 5px;
      color:#9e1c1f;
      }



    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btnAdd a span {float:none;}
    /* End IE5-Mac hack */
    #btnAdd a:hover span {
       color:#9e1c1f;
      }
    #btnAdd a:hover {
      background-position:0% -33px;
      }
    #btnAdd a:hover span {
      background-position:100% -33px;
      }

/* Content > default add client button */

    #btnclientadd a {
      float:left;
      background:url("http://images.mindzplay.ca/btn_clientadd_l.gif") no-repeat left top;
      margin-right:5px;
      text-decoration:none;
	  padding:0px 0 0 25px;
      }
    #btnclientadd a span {
      float:left;
      display:block;
      background:url("http://images.mindzplay.ca/btn_r.gif") no-repeat right top;
      padding:5px 15px 6px 5px;
      color:#9e1c1f;
      }



    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btnclientadd a span {float:none;}
    /* End IE5-Mac hack */
    #btnclientadd a:hover span {
       color:#9e1c1f;
      }
    #btnclientadd a:hover {
      background-position:0% -33px;
      }
    #btnclientadd a:hover span {
      background-position:100% -33px;
      }


/* Content > default find client button */

    #btnclientsearch a {
      float:left;
      background:url("http://images.mindzplay.ca/btn_clientsearch_l.gif") no-repeat left top;
      margin-right:5px;
      text-decoration:none;
	  padding:0px 0 0 25px;
      }
    #btnclientsearch a span {
      float:left;
      display:block;
      background:url("http://images.mindzplay.ca/btn_r.gif") no-repeat right top;
      padding:5px 15px 6px 5px;
      color:#9e1c1f;
      }



    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btnclientsearch a span {float:none;}
    /* End IE5-Mac hack */
    #btnclientsearch a:hover span {
       color:#9e1c1f;
      }
    #btnclientsearch a:hover {
      background-position:0% -33px;
      }
    #btnclientsearch a:hover span {
      background-position:100% -33px;
      }

/***********************************************************************
Div overlay window
 **********************************************************************/
.overlay_window {
	position:absolute;
	left:100px;
	top:100px;
	width:500px;
	z-index:10000;
	border:1px solid #999999;
	background-color:white;
	display:none;}