/* Social Care Training Style // Easyspace Premium Design : Alastair Reid*/

img { border:0;}

p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#919191; font-size:0.9em; line-height:1.2;}

.pad p { font-family:inherit;}

/*---------- Type ---------*/

.date { color:#036; font-weight:700; font-size:0.6em;}
.footer_text { font-size:0.6em; line-height:2;  margin:0 0 0 80px; color:#999;}

/*Headings*/

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; color:#C90B25;}
.tnd_title { background-image:url(img/train_and_dev_title.gif); width:363px; height:45px; background-repeat:no-repeat; text-indent:-9999px; margin:10px 0 0 15px;}

.welcome_title { background-image:url(img/welcome_title.gif); width:151px; height:47px; background-repeat:no-repeat; text-indent:-9999px; margin:5px 0 0 15px;}

.news_title { background-image:url(img/news_title.gif); width:150px; height:28px; background-repeat:no-repeat; text-indent:-9999px; margin:15px 0 0 20px;}


.clear {
  clear:both;
}



/*---------- Main Layout ---------*/

body { background-color:#a5d2d7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#wrapper { width:960px; margin:0 auto; }
#header { background-image:url(img/header_bg.jpg); width:960px; height:230px; background-repeat:no-repeat; position:relative; z-index:1; margin:0;}
#footer { background-image:url(img/footer_bg.jpg); width:960px; height:54px; background-repeat:no-repeat; position:relative; z-index:1;  }
#outer { background-image:url(img/body_bg.jpg); background-repeat:repeat-y; width:960px; height:auto; padding:1px; margin:0;  }
#content { width:850px; margin:0 auto; height:auto; padding-bottom:15px;}

#content a { text-decoration:none; color:#F00;} #content a:hover{ text-decoration:underline; }
#content .pad p { font-size:0.8em;}
#content .pad span { font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.content_top { background-image:url(img/content_top_bg.jpg); background-repeat:no-repeat; width:787px; height:322px; background-position:center; margin:0 auto; }
.content_bottom_left {  width:500px; margin:0 0 25px 25px; }
.content_bottom_left .pad {padding-left:18px;}
.news {  width:220px; float:right; margin:0 50px 5px 0; } * html .news { margin:0 30px 0 0;}
.news .pad {padding-left:18px;padding-top:10px;}
.news a { color:#900; text-decoration:none;} .news a:hover { text-decoration:underline;}
.news p { text-align:justify;}
.news img { padding:10px 5px 5px 15px;}
#navbar { position:relative; z-index:10; width:585px; height:30px; float:right; margin:80px 65px 0 0;}
* html #navbar {margin:85px 32px 0 0;}
#logo {width:291px; height:160px; position:relative; z-index:10; padding:30px 0px 0 15px;}
.textbox {  width:385px; padding:20px 0 0 15px; clear:both;}
.textbox p { width:175px; margin:5px 0 5px 25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em; }

.learn_more { margin:0px 0 0 20px;}
.chat { float:right; margin:-50px 100px 20px 0px;}
.shop { float:right; margin:-47px 50px 20px 0px;}

/*---------- Additional Page ---------*/

.left_col {width:220px;   float:left; margin:0 0 20px 35px; padding:0 15px 0 0; }
.left_col p { text-align:justify}
.right_col {width:500px;  float:right; margin:0 35px 0 0;}
.right_col h1 { margin:0 0 0 0px;}
.right_col ul { margin-top:10px;list-style:disc; font-size:0.8em; color:#919191;padding-left:15px;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/*---------- Navigation ---------*/
ul { margin:0; padding:0; list-style:none;}
#h-menu li  { margin:0; padding:0 0 0 3px; display:inline;  font-family:Verdana, Geneva, sans-serif; font-size:0.7em; font-weight:700; line-height:1.8; }
#h-menu li a { color:#FFF; text-decoration:none;} #h-menu li a:hover { text-decoration:underline;}

.coursebox { margin-top:10px; color:#919191; font-size:0.8em;}
.coursebox b {color:#C90B25;}

.coursebox2 { margin-top:10px; color:#919191; font-size:0.8em;}
.coursebox2 b {color:#C90B25;}

.pagination{margin-top:10px;}
.pagination a {color:#C90B25; font-size:0.8em;}

label
{
width: 100%;
display: block;
margin-bottom: 10px;
color: #255d9e;
font-weight: bold;
font-size: 14px;
}

input,textarea {
width:100%;
padding:3px;
font: 14px trebuchet ms;
border: solid 1px #cccccc;
margin-bottom:10px;
}

.radio {
width:20px;
margin:0px 0px 0px 30px;
border:0px;
}

.radios {
color:#919191; font-size:0.8em;  
}


.slideshow { height: 220px; width:515px; margin: auto }
.slideshow img { border: 1px solid #919191; }

#foot_links { width:95%; margin:0 auto; height:20px; background-image:url(img/body_bg.jpg); background-repeat:repeat-y; width:960px; height:auto; padding:1px;  }