
/* Layout main elements */

html {overflow-y: scroll;} 

body {
	background-image: url(http://www.itraineducation.co.uk/images/ab_back.gif);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
        font: 100% normal Arial, Helvetica, sans-serif;
}

a {
	color: #656565;
	text-decoration: none;
        font-size:0.9em;
	
}

#container{width:900px;margin:0 auto;}
#body{width:900px;position:absolute;top:115px;}
#center{position:absolute;left:20%;width:80%;}
#left{position:absolute;width:19%;}
#right{position:absolute;top:0px;left:81%;width:19%;}
#footer{margin-top:50px;}


/* Insert Logo URL below */
#header{background:url('http://www.itraineducation.co.uk/images/ab_logo1.gif') bottom left no-repeat;
height:85px;
position:relative;
top:18px;}

/*#header a{position: absolute;top: 0;left: 0;width: 450px;height: 84px;}*/
/*#header a h1{display: none;}*/

/*background:url('http://www.itraineducation.co.uk/images/ab_logo1.gif') bottom left no-repeat;*/

/*#header li a:hover {border-bottom-color:#656565;}*/


/*header layout*/
#header span a{display:none;}
#header ul{margin:0;
            padding:7px 0;
            position:relative;
            top:0;left:0;
            right:0;
            text-align:right;
            }

#header li {
	margin: 0 0 0 10px;
        height: 30px;
	text-indent: 13px;
	padding: 0 0 0 12px;
	background:url("/images/ab_bullet.gif");
        background-position:center left;
        background-repeat:no-repeat;
	line-height: 1.1em;
	display:inline;
}

#header li a {
	color: #656565;
	border:0;
}

#header ul li form {display:inline;margin:0px;padding:0px;}
#header ul li form #search_field2{width:10%;}

#searchBack{text-align:right;
position:relative;
}
#searchBack a {
    color: #123123;
    text-decoration: none;
    border-bottom: 1px dotted #fff;
    font-size:0.9em;
}

/* Center section */
/* Breadcrumb */
.status {background-color:#FED987;padding:2px;}
#breadcrumb{margin-left:10px;padding:2px;font-size:10px}
#breadcrumb a{color: #123456;text-decoration: none;font-size:0.9em;border-bottom: 1px dotted #fff;}

#catsubtext {color: #656565;text-decoration: none;font-size:0.9em;}
/* Content */
#content {border:1px solid #DCDCDC;padding:15px;font-size:0.9em;color:#111111;}
#content h1{margin-top:0px;font-size:15px;}
#content h2{margin-top:0px;font-size:13px;}
#content td{margin-top:0px;font-size:0.9em;color:#656565;}
#content p{margin:0 0 17px 0; font-size:0.9em;color:#656565;}
#content p b{color:#111;}
#content td b{color:#111;}
#content td h1{color:#111;}

#content ul{list-style: none;padding: 0;margin: 0;}
/*#content a{color:#a52a2a;}*/



.data_thumb tr{
    display:block;
    margin:0 0 1px 0;
}
.data_thumb tr td{
    padding: 0;
    margin:0;
    vertical-align:top;
}
.data_thumb td.figure{
  width:60px;
  margin:0;
  padding:0;
}
.data_thumb td.figure img{
  width: 60px;
  border: 1px silver solid;
  margin:0;
  padding:5px;
}
.data_thumb td.figure a{
    /* ????: Does this element cause some height disfigurement? */
}
.data_thumb td p{
    font-size:1.0em;
    line-height: 1.4em;
    padding:0 0 0 10px;
}
.data_thumb td p a{
	text-indent: 11px;
	background:url("/images/ab_bullet.gif") no-repeat center left;
        font-size:1.1em;
        font-weight:bold;
	display:block;
        margin:0 0 5px 0;
}

.page_thumb {
    font-size:1.0em;
    line-height: 1.4em;
    padding:0 0 0 10px;
}
.page_thumb a{
	text-indent: 11px;
	background:url("/images/ab_bullet.gif") no-repeat center left;
        font-size:1.1em;
        font-weight:bold;
	display:block;
        margin:0 0 5px 0;
}




/* footer section */
#footer *{margin:0;padding:0;font-size:10px; text-align:center;}
#footer ul, #footer p{text-align:center;margin-bottom:10px;}
#footer ul li{display:inline;margin-right:10px;}



/* left and right blocks */
#left h2, #right h2{font-size:0.9em;font-weight:bold;text-align:center;margin:20px 0 0 0;padding:0;padding-top:2px;}
#left ul, #right ul{border:1px solid #D5CDCD;list-style-type:none;padding:0;margin:0;}
#left ul li, #right ul li{margin:4px 10px 9px 10px;padding:0;font-size:1em;}
#left ul, #left>div{margin:0 0 20px 0;}
#left h2{background-color:#FED987;color:#111;}
#left a {color:#111; font-weight:bold; text-decoration: none;font-size:0.9em;border-bottom: 1px dotted #fff;}
/*h2#search{background-color:#FF6600;color:#fff;margin-top:0;}*/
h2#search{background-color:#C41E3A;color:#fff;margin-top:0;}
#search_form{border:1px solid #FF6600;background-color:#FFCC99;font-size:11px}
#search_form form {margin:10px;}

/* Example block style */
#chooseADivName{margin:0 0 20px 0;border: 1px solid #DCDCDC; background-color:#fff; padding:5px;}
#foooterDiv{margin:0 0 20px 0;border: 1px solid #DCDCDC; background-color:#fff; padding:5px; }

span.mini{
    font-size:11px;
    padding:0 0 0 0px;
    color:#656565;
}


