body 
{ 
   font-family: sans-serif;
	 font-size: 100%;
	 color: black;
	 background-color: #ffffff; 
	 margin: .75in; 
}		 		 

h3 
{ 
   font-family: sans-serif;
	 font-size: 1.3em;
   color: black;
   line-height: 115%;
   font-style: underline;
    
}
     
p 
{ 
   font-family: sans-serif;
	 font-size: 1em;
	 color: black;
   line-height: 115%; 
}

.heading
{ 
   font-family: tahoma;
   font-size: 1.9em;
   font-weight: bold;
   color: blue;
}

.heading2
{ 
   font-family: tahoma;
	 font-size: 1.3em;
   font-weight: bold;
   color: blue;
}

p.block_1 
{ 
   font-style: italic; 
}

p.block_2 
{ 
   font-style: italic; 
   font-weight; bold; 
}
           
p.book_title 
{ 
   font-family: sans-serif;
	 font-size: 2em;
	 color: black;
   line-height: 115%; 
}           

a
{
   color: red;
   font-family: sans-serif;
   font-size: 1.0em;
   font-weight: bold;   
}

a:hover 
{ 
   color: blue; 
} 

a.normal
{
   color: red;
   font-family: sans-serif;
   font-size: 1.0em;
   font-weight: bold;  
   text-decoration: none;
}

a.index
{
   color: black;
   font-family: sans-serif;
   font-size: 0.8em;
   font-weight: bold;  
   text-decoration: none;
}

a.index:hover
{
   color: red;
}

a.index_head
{
   color: red;
   font-family: sans-serif;
   font-size: 1.0em;
   font-weight: bold;  
   text-decoration: none;
}

a.index_head2
{
   color: red;
   font-family: sans-serif;
   font-size: 1.0em;
   font-weight: bold;  
   text-decoration: underline;
}

a.preview_head
{
   color: red;
   font-family: sans-serif;
   font-size: 1.0em;
   font-weight: bold;  
   text-decoration: underline;
}

a.preview
{
   color: black;
   font-family: sans-serif;
   font-size: 0.8em;
   font-weight: bold;  
   text-decoration: none;
}

ul
{
   list-style-type: disc;
}

strong
{
   color: black;
}

p.section_subtitle
{
   font-family: tahoma;
	 font-size: 1.5em;
   font-weight: bold;
   color: black;
   padding: 3px;
   letter-spacing: 3px;   
}

p.section_subtitle:first-letter
{
   font-size: 1.8em;
}

table.index
{
   width:100%;
	 vertical-align: middle;
   font-family: arial;
	 margin: 10px;
}

td.index
{
   vertical-align: middle;
   font-family: arial, sans-serif;
	 font-size: 1.0em;
	 list-style-image: url("http://www.soccerhelp.com/soccer_tactics_advanced/images/bullet_soccer_ball.gif");
   list-style-type: circle;
	 background-color: #FFFFFF;
	 padding: 6px;
}

table.chapters
{
   width:100%;
   font-family: arial;
	 font-size: 0.8em;
   font-weight: bold;
   color: red;
   padding: 6px;
   letter-spacing: 2px:
   margin: 10px;
   border-color: #000000;
}

td.chapters
{
   width: 5%;
   padding: 6px;
   text-align: center;
   font-family: arial;
	 font-size: 1.0em;
   font-weight: bold;
   color: red;
	 background-color: #EEEEEE;
	 border: solid #DDDDDD;
	 border: 1px;    
	 letter-spacing: 2px:
}
td.chapters_2
{
   width: 7.5%;
   padding: 6px;
   text-align: center;
   font-family: arial;
	 font-size: 1.0em;
   font-weight: bold;
   color: red;
	 background-color: #EEEEEE;
	 border: solid #DDDDDD;
	 border: 1px; 
	 letter-spacing: 2px:
}



table.phil
{
   width:90%;
   background-color: #EEEEEF;
	 padding: 10px;
   margin: 5px;
	 border: 1 px;
	 border: solid #000000;
	 }

td.phil
{
   font-family: arial, helvetica, sans-serif;
	 font-size: 1.0em;
	 align: center;
	 width: 33%;
}




table.will_learn
{
   width: 100%;
   padding: 10px;
   background-color: #FFFFCC;
   border: medium solid #444999;
}

td.will_learn
{
   font-family: Trebuchet MS;
   font-size: 1em;
   color: #444999;
   text-align: left;
   list-style-image: url("/images/bullet_red2.gif");
   list-style-type: circle;
}

table.key_tips
{
   width: 90%;
   padding: 10px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}

td.key_tips
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   list-style-type: circle;
}

br.key_tips_item
{
   font-family: sans-serif;
	 font-size: 1.0em;
   font-weight: bold;
   color: black;
}

table.generic
{
   width: 90%;
   padding: 15px;
   background-color: #EFEFEF;
   border: medium solid #000000;
}

tr.generic
{
   border: medium solid #000000;
}

td.generic
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   padding: 10px;
   text-align: left;
   vertical-align: top;
   list-style-type: circle;
}

td.generic2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   padding: 10px;
   text-align: center;
   vertical-align: top;
   list-style-type: circle;
}

table.small_generic
{   
   width: 50%;
   padding: 5px;
   background-color: #FFFFFF;
   border: medium solid #000000;
}

td.small_generic
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   padding: 5px;
   text-align: left;
}

table.drill
{
   width: 90%;
   padding: 10px;
   background-color: #DDEEFF;
   border: medium solid #444999;
}

td.drill_head
{
   font-family: sans-serif;
   font-size: 1.3em;
   color: #000000;
   text-align: left;
   text-decoration: underline;
}

td.drill
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
}

table.diagram
{
   width: 100%;
   padding: 5px;
   background-color: #FFFACD;
   border: medium solid #444999;
}

td.diagram
{
   padding: 5px;
   background-color: #FFFACD;
}

table.info
{
   width: 90%;
   padding: 10px;
   background-color: #defaf2;
   border: medium solid #e42f25;
}

td.info
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
}

table.knowledge
{
   width: 90%;
   padding: 10px;
   background-color: #CFEFCF;
   border: medium solid #444999;
}

td.knowledge
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
}

table.test
{
   width: 90%;
   padding: 15px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}

td.test_head
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000fff;
   text-align: center;
   width: 33%;
   font-weight: bold;
   
}

td.test1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #EFEFEF;
   text-align: left;
   width: 33%;
}

td.test2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
   width: 33%;
}

table.table
{
   width: 100%;
   padding: 2px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}

tr.table1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000fff;
   text-align: center;
   width: 33%;
   background-color: #FFFFFF;
   
}

tr.table2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #EFEFEF;
   text-align: left;
   width: 33%;
}

td.table
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
   width: 33%;
}

table.split
{
   width: 100%;
   padding: 20px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}

td.split1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 30%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}


td.split2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #EFEFEF;
   text-align: left;
   width: 30%;
   padding-bottom: 5px;
	 padding-top: 5px;
}

td.split3
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
   width: 70%;
   padding-bottom: 10px;
	 padding-top: 10px;
}	 

td.split4
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
   width: 70%;
   padding-bottom: 10px;
	 padding-top: 10px;
}	 
table.roy
{
   width: 100%;
   padding: 20px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}
td.roy1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 40%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.roy2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 40%;
   background-color: #EEEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.roy3
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 20%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
table.attack
{
   width: 100%;
   padding: 20px;
   background-color: #EEEEEE;
   border: medium solid #444999;
}
td.attack1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 5%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.attack2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 20%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.attack3
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 20%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.attack4
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 20%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.attack5
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 30%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.attack6
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 5%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
table.analyze
{
   width: 100%;
   padding: 20px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}
td.analyze1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 20%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.analyze2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 40%;
   background-color: #EEEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.analyze3
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: left;
   width: 40%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
table.tv
{
   width: 100%;
   padding: 20px;
   background-color: #FFFFFF;
   border: medium solid #444999;
}

td.tv1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 20%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
}
td.tv2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #EFEFEF;
   text-align: center;
   width: 30%;
   padding-bottom: 10px;
	 padding-top: 10px;
}	 
td.tv3
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   background-color: #EEEEEE;
   text-align: center;
   width: 50%;
   padding-bottom: 5px;
	 padding-top: 5px;
}
table.advantages
{
   width: 100%;
   padding: 20px;
   background-color: #EEEEEE;
   border: medium solid #444999; 
}
td.ad1
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 10%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
	 vertical-align: top;
}
td.ad2
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 20%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
	 vertical-align: top;
 
}
td.ad3
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 20%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
	 vertical-align: top;
}
td.ad4
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 22%;
   background-color: #EFEFEF;
   padding-bottom: 5px;
	 padding-top: 5px;
	 vertical-align: top;
}
td.ad5
{
   font-family: sans-serif;
   font-size: 1em;
   color: #000000;
   text-align: center;
   width: 25%;
   background-color: #EEEEEE;
   padding-bottom: 5px;
	 padding-top: 5px;
	 vertical-align: top;
}
