/* TCDSB CSS Stylesheet */

body, h1, h2, h3, h4, h5, h6, a, th, table, ol, ul, form
{font-family: arial, helvetica, sans-serif;}

body, th, table, ul, ol
{text-align: left;}

BODY
{
background-color: none;
font-size: 12px;
    }

table
{
background-color: none;
font-size: 12px;
    }

body 
{margin-top: 0px;
margin-left: 0px;
}

h1,h2,h3,h4,h5,h6
{font-weight:	bold;}
    
H1	{	
	font-size:	28px;
	color: #970001;
	}	
		
H2	{	
	font-size:	20px;
	}	
		
H3	{	
	font-size:	16px;
	}	
		
H4	{	
	font-size:	14px;
	}	
		
H5	{	
	font-size:	1em;
	}	
		
H6	{	
	font-size:	0.7em;
	}	
				
TH	{	
	font-size: 12px;
	color: white;
	background-color: black;
	}	
	
A:link	{
font-size: 12px	;
	text-decoration:	underline;
	color:	#970001;
	}	
		
A:visited	{
font-size: 12px	;	
	text-decoration:	underline;
	color:	#808080;
	}	
		
A:active	{
font-size: 12px	;	
	text-decoration:	underline;
	color:	#808080;
	}	
		
A:hover	{
font-size: 12px	;	
	text-decoration:	underline;
	color:	#970001;
	}

UL LI	{	
	list-style-type:	disc ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	disc ;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
table
{border-width: 0px;
cellSpacing="0";
border-collapse: collapse;
}


.firstRow{ 
/*style for first row of table*/ 
	font-size: 12px;
	color: white;
	background-color: black;
	table.firstrow td {height: 1px;}
}
.paraRedCenter{ 
/*style for red font cenetered paragraph*/ 
text-align: center;
	font-size: 11px;
	color: #800000;
}
.paraRedCenterI{ 
/*style for red italic font cenetered paragraph*/ 
text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	color: #800000;
}
p{margin-top: 0;
    border-top-width: 0;
    padding-top: 0;
}




.Pbold	{	
	font-weight: bold;
	margin-bottom: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
	}
	
	/* REQUIRED ZEBRASTRIPES CSS */
.stripes {
border: 1px solid #666666;
margin-top:40px; margin-bottom:30px;
}
.stripes tbody tr td {
font-family: arial, verdana, sans-serif;
font-size: 8pt;
padding: 3px 8px;
border-left: 1px solid #D9D9D9;
vertical-align: top;
}

.stripes tbody tr.selected td {
background-color: #3d80df;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #346DBE;
border-bottom: 1px solid #7DAAEA;
}
/* REQUIRED ZEBRASTRIPES CSS */




.leftmenu 
{color: #3D465F;
background-color: cornsilk;
border-collapse: collapse; 
border-color: cornsilk;
valign: top;
align: left;
cell-Padding: 0px;
cell-Spacing: 0px;
font-family: Arial;
font-size: 12px;

}

table.leftmenu {font-weight: normal; border-width: none none none none}
table.leftmenu {horizontal-align: left}
table.leftmenu ul {list-style-image: url('/shared/goldBullet_w9_h9.gif');}
table.leftmenu ul {margin-left: 20 px; list-style-position: outside}
table.leftmenu ul {margin-bottom: 0px; }
table.leftmenu ul {align: left; }
table.leftmenu ol {list-style-image: url('/shared/goldBullet_w9_h9.gif');}
table.leftmenu td {padding: 0px;}
table.leftmenu td {align: left;}
table.leftmenu td {horizontal-align: left;}
table.leftmenu td {border-bottom: 0px;}
table.leftmenu td {border-top: 0px;}
table.leftmenu td {border-left: 0px;}
table.leftmenu td {border-right: 0px;}
table.leftmenu td a:link {color: #3D465F; text-decoration: none ;}
table.leftmenu td a:visited {color: #3D465F; text-decoration: none ;}
table.leftmenu td a:hover {color: #3D465F; text-decoration: none ;}
table.leftmenu td a:active {color: #3D465F; text-decoration: none ;}




A.link3          {font-family: Arial, arial, Arial, Arial; font-size: 11px; color: #0058C0; font-weight: normal; text-decoration: none; padding-bottom: 3px;}
A.link3:hover    {text-decoration: underline;}

A.link2          {font-family: Arial, arial, Arial, Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.link2:hover    {text-decoration: underline;}

.menuTd       {color:#AAAAAA; border:solid 1px #BFBFBF; border-top: none; padding: 2px 10px 2px 10px; background-color:#EFEFEF; background-image: url("images/menuback.gif"); background-repeat: repeat-x;}

.copyrightTd  {font-family: arial, Arial, Arial; font-size: 11px; color: #848484; padding: 10px;}
.bottomMenuTd {font-family: Arial, arial, Arial, Arial; font-size: 11px; color: #000000; padding: 10px; padding-right: 20px;}

A.link3b         {font-family: Arial, arial, Arial, Arial; font-size: 11px; color: #0058C0; font-weight: bold; text-decoration: none;}
A.link3b:hover   {text-decoration: underline;}

.tabPage {
 font-family: Arial; font-size: 11px; color: #333333;
}

.tabDetail
{
	font-size:	11px;
	font-family: Arial;
}


.pageStyle {
  border-left: solid 1px #8D93A0;
  border-right: solid 1px #8D93A0;
  border-bottom: solid 1px #8D93A0;
  border-top: solid 1px #716F64;
  background-Color: #FFFFFF;
  background-repeat: repeat-y;
}
.pagestyle1 {
  border-left: solid 1px #5977B3;
  border-right: solid 1px #5977B3;
  border-bottom: solid 1px #5977B3;
  background-Color: #FFFFFF;
  background-repeat: repeat-y;
}

.pagestyle2 {
  border-left: solid 1px #5D5D5D;
  border-right: solid 1px #5D5D5D;
  border-bottom: solid 1px #5D5D5D;
  background-Color: #E0DFE3;
  background-repeat: repeat-y;
}

.pagestyle3 {
  border-left: solid 1px #CFD7DB;
  border-right: solid 1px #CFD7DB;
  border-bottom: solid 1px #CFD7DB;
  border-top: solid 1px #212121;
  background-Color: #FFFFFF;
  background-repeat: repeat-y;
}

.pagestyle4 {
  border-left: solid 1px #B0BEC7;
  border-right: solid 1px #B0BEC7;
  border-bottom: solid 1px #B0BEC7;
  background-Color: #FFFFFF;
  background-repeat: repeat-y;
}
