.ulli a {
color:white;
font-size:4px;
}

.ulli a visited {
color:white;
}


.select2 {
width:500px}
#headingbox {
       margin-right: auto;
       margin-left: auto;
       margin-top: 20px;
       text-align:center;
       width:695px;
      font-weight:bold;
      color:#18B443;
      background-color:#D7EFFF;
      border: 1px solid #0066CC;
      padding-bottom:5px;
}
#how       {
       margin-right: auto;
       margin-left: auto;
       margin-top: 20px;
       width:695px;
      font-size:0.75em;
      padding:5px;
}

.intro    {
           font-size:0.75em;
           text-align:center;
          }

.bootcamplink
          {
          font-size:0.7em;
          margin-top: 5px;
          margin-left: 5px;
          }
 
.heading  {
        font-size: 1.5em;
         font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #18B443;
        text-align:center;
       }
h1 {
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #18B443;
        margin:8px;
}

.bold {
      font-weight:bold;
      }
.title {
       font-size: 0.7em;
       font-weight:normal;
}

.title a:visited {
        color:blue;
         }
.week {
      font-size:0.9em;
      text-align:center;
      font-weight:bold; 
      width:693px;
      margin-left:auto;
      margin-right:auto; 
      color:white;
      background-color:#0066CC;
      border: 1px solid #0066CC;
   }      

.blank {
      width:693px;
      margin-left:auto;
      margin-right:auto; 
      background-color:#0066CC;
      height:2px; 
   }      

#outsidebox{
	margin-left:auto;
        margin-right:auto;
        overflow:hidden;
        width: 695px;
        border:1px solid #0066CC;
        background-color:#D7EFFF;
}

.match {
       color:#D7EFFF
       }   
.box {
	width: 137px;
	border: 1px solid #0066CC;
	padding: 0px;
        float: left;
        margin: 0px;         
} 
.row2{
     width:600px !important;
     width:650px;
     margin-left:auto;
     margin-right:auto;
}
.box1 {
	width: 150px;
	padding: 0px;
        float: left;
        margin: 0px;   
        text-align:center;      
} 
.box a {
       text-decoration:none;
       }   
.box a:hover {
      text-decoration:underline;
      color:white;
      background-color:#3366CC;
       }    

 .titlebox {
        background-color: #00CCCC;
	text-align:center;
       font-size:0.75em;
       color: white;
       font-weight:bold;
       border-bottom: 1px solid #0066CC;
       border-left: 1px solid white;
       border-right: 1px solid white;
       padding:3px 0px 3px 0px;
       margin-bottom: 2px;
         
}

.inner {
       border-bottom:1px solid #00CC66;
       height:85px;
       font-size:0.7em; 
       padding:0px;
       margin:0px;
       }

.learning {
         padding-top:3px;
         width:135px;
         height: 290px !important;
         height: 295px;
         line-height:13px !important;
         line-height:7px; 
         }

.learning1 {
        height: 220px !important;
        height: 225px;
        line-height:13px !important;
        line-height:7px;
         }
.learning2 {
        height: 235px !important;
        height: 240px;
        line-height:13px !important;
        line-height:7px;
         }
.learning3 {
        height: 290px !important;
        height: 295px;
        line-height:13px !important;
        line-height:7px;
         }


#maincontent{
	float:right;
	margin-right:5px;
	overflow:hidden;
        width: 570px;
        padding-left:5px;

        }

.writing {
	padding-left:4px;
        padding-right: 3px;
	float: right;
	width: 119px;
	margin-top: 15px;
        font-size: 0.7em;
}


h2 {
	font-size: 1.3em;
	margin-top: 0px;
	color: #18B443;
	text-align: center;
}

.questions {
         margin-left:1px;
         margin-bottom:7px;
         color:#4E4E4E;
         font: 11px Verdana, Arial, Helvetica, sans-serif;
	 line-height:12px;
        text-align:center;
	}


.itembox {
border:1px solid #99CCFF;
float:left;
padding:0;
text-align:center;
width:49.5px;
}

.yearbox {
border:1px solid #99CCFF;
float:left;
padding:0;
text-align:center;
width:25px;
text-align:center;
}



.list ul{
	list-style-type: none;
	margin: 0;
	padding: 0; /*bottom spacing between each UL and rest of content*/
	}

.list ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.list ul li a{
	color: #0000FF; /*custom bullet list image*/
	display: block;
        font-size:0.7em;
	padding: 2px 0;
	padding-left: 15px; /*link text is indented 19px*/
	text-decoration: none;
	border-bottom: 1px solid #dadada;
	background-image: url(http://www.compare4kids.co.uk/Images/arrowbullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 1px;
}


.list ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background-color: #00CCCC;
}


.copyright {
      color:#999999;
      text-align:center;
      font-size:0.6em;
       width:692px;
      margin-left:auto;
      margin-right:auto; 
      }
.small  {
      font-size:0.8em;
      }


 table {
	border-collapse: collapse;
	width: 136px;
	}

th {
	padding-bottom:3px;
	text-align:center;
	}



tr.top td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
        font-weight:bold;
	}

tr.bottom td {
	border-bottom: 1px solid #4E4E4E;
	}


td {
	border-bottom: 1px solid #CCC;
        border-left: 1px solid #4E4E4E;
        width:52px;
	}

td.years {
	font-weight:bold;
	}

td:first-child {
	width: 30px;
	}

td+td {
	border-left: 1px solid #4E4E4E;
	}

textarea {
 border: 1px solid black;
width:99.5px;
height:60px;
 padding: 5px;
scrolling:no;
overflow:hidden;
margin-top:5px;
}

.blue{
background-color:#0066CC;
font-weight:bold;
font-size:1em;
color:white;
padding: 5px 35.5px;
text-decoration:none;
}
.green{
background-color:green;
font-weight:bold;
font-size:1em;
color:white;
padding: 5px 35.5px;
text-decoration:none;
}

.grey{
background-color:#808080;
font-weight:bold;
font-size:1em;
color:white;
padding: 5px 35.5px;
text-decoration:none;
}

.white{
border-top: 2px solid black;
font-weight:bold;
font-size:1em;
color:white;
background-color:black;
padding: 5px 35.5px;
text-decoration:none;
}


#disclaimer    {
               font-size:0.9em;
               font-color:grey;
               }


.select   {
         color:#424242;
         font-size: 1.5em;
         margin-bottom:10px;
         }

.level {
       font-size:0.7em;
       }
.goodluck {
          color:red;
          font-size: 0.8em;
          width:640px;
          margin-left:auto;
          margin-right:auto;
          margin-bottom:15px;
)
