﻿html {
overflow: -moz-scrollbars-vertical;
}

body {
	margin-top: 5; 
	margin-bottom: 20px; 
	margin-left: 0; 
	margin-right: 0; 
	padding: 0;

    background-color: #efefef;

}

.home-body
{
        background-color: #e8edf9;
          background-image:url(backgrounds/home.gif);
        background-repeat:repeat-x;
} 

.aboutus-body
{
        background-color: #f6e1ca;
        background-image:url(backgrounds/aboutus.gif);
        background-repeat:repeat-x;
} 

.sixthform-body
{
        background-color: #ecdeef ;
          background-image:url(backgrounds/sixthform.gif);
        background-repeat:repeat-x;
} 

.courses-body
{
        background-color: #f3dde1;
             background-image:url(backgrounds/courses.gif);
        background-repeat:repeat-x;
} 

.apprenticeships-body
{
        background-color: #ffe9d7;
         background-image:url(backgrounds/apprenticeships.gif);
        background-repeat:repeat-x;
}

.businesssolutions-body
{
        background-color: #e2ecf0 ;
           background-image:url(backgrounds/businesssolutions.gif);
        background-repeat:repeat-x;
}

.general-body
{
        background-color: #fbddf3 ;
           background-image:url(backgrounds/general.gif);
        background-repeat:repeat-x;
}

.partners-body
{
        background-color: #dbf4e2 ;
             background-image:url(backgrounds/partners.gif);
        background-repeat:repeat-x;
}


a:link{color:#0049A7;text-decoration:none;}
a:visited{color:#0049A7;text-decoration:none;}
a:active{color:#0049A7;text-decoration:none;}
a:hover{color:blue; text-decoration:underline;}


.footer
{
    width: 760px;
	margin: 5px auto;
	margin-bottom:20px;
	font-family:verdana;
font-size:10px;
color:#999999;
}

.footerleft
{
    float:left;
    text-align:left;
    width:300px;
}

.footerright
{
    float:right;
    text-align:right;
       width:300px;
}


.footer a:link,.footer a:active,.footer a:visited
{color:#999999;}

.footer a:hover{color:#cccccc;}

.wrap {
	width: 760px;
	margin: 0 auto;

	text-align: left;

	border: 1px solid #999999;
	background:  url(../images/faux.gif) top left repeat-y;
	background-color: #ffffff !important;
	
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, 
        Color='#cccccc', Positive='true');
	
}

.wrap2
{
    width: 594px;
	margin: 0 auto;
    text-align: left;
    border: 1px solid #999999;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='#cccccc', Positive='true');
    line-height:16.5px; 
    font-family:verdana;
    font-size:10px;
    color:#000000;
    background-color: #ffffff;
}

.mainwrap 
{
  
	background:  url(../images/faux.gif) top left repeat-y;
	  background-color: #ffffff;
	  width:760px;
	
	
	}
	
	
.leftnav {
	background-color: #0049A7;
	float: left;
	width: 166px;
	padding:0px;
	min-height:100%;
	height:100%;
	
}	

.normal-text
{
    font-size:10px;
color:#000000; font-weight:normal;

}
	
.maincontent
{
float: left;
line-height:16.5px; 
width:594px;
font-family:verdana;
font-size:10px;
color:#000000;
background-color: #ffffff;
text-align: left;
}

.maincontent-pad
{padding:4px 6px 0px 7px;}


/* End Tab Nav  Section */

.topnavcontainer
{
padding: 0;
margin: 0;

}


.topnavwrap
{
    background-color: #FF5042;
   
}


.searcharea
{
    float: right; 
 
padding:8px;
color: #ffffff;
font-family: verdana, helvetica, sans-serif;
font-size:10px;
font-weight:normal;

 
}


.topnavcontainer ul
{
padding: 0;
margin: 0;
background-color: #FF5042;
color: #ffffff;
float: left;
font-family: verdana, helvetica, sans-serif;
font-size:10px;
font-weight:normal;

}

.topnavcontainer ul li { display: inline; }

.topnavcontainer ul li a:link,
.topnavcontainer ul li a:visited,
.topnavcontainer ul li a:active
{
padding: 1.2em 1.2em;

   text-decoration:none;
background-color: #FF5042;
color: #ffffff;
text-decoration: none;
float: left;
border-right: 1px solid #fff;

}

.topnavcontainer ul li a:hover
{
    text-decoration:underline;
background-color: #fd695d;
color: #ffffff;
}






.divider{
	height:10px;
	background:  url(../images/hoz-dotted.gif) no-repeat center center;
	clear:both;
	float:left;
	width:540px;
	margin:5px;
	padding-top:0px; 
	padding-bottom:0px; 
}


/* End Tab Nav  Section */

/* Form Elements */

.searchbox { width:120px; background-color:white; border:1px solid white;
             color: #000000;
font-family: verdana, helvetica, sans-serif;
font-size:10px; padding:2px;
}

.searchimg
{
    margin-top:2px;
    vertical-align:top;
}

/*  Floats */

.clearboth{
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}

.img-floatleft
{
float: left;
margin: 0px 10px 10px 0px;
padding: 2px;
text-align:center;
}

.img-floatright
{
float: right;
margin: 0 0 10px 10px;
padding: 2px;
text-align:center;
}

.floatright
{
    float: right;
}

/* Images  */
.image-bottom { text-align:center;}

.image-bottom img { vertical-align:bottom;}

/* Headings  */

.red {color:Red;}

.red-bold {color:Red; font-weight:bold;}

.gray {color: #999999;}

.gray-bold {color:#999999; font-weight:bold;}

.aboutHeading,
.sixthformHeading,
.coursesHeading,
.generalHeading,
.partnersHeading,
.appHeading,
.BSHeading

 {
color: #FF0000;
line-height:23px;
font-weight: bold;
font-size:14pt;
 margin: 0px 0px 10px 0px;
}



.aboutsmallerHeading,
.sixthformsmallerHeading,
.coursessmallerHeading,
.generalsmallerHeading,
.partnerssmallerHeading,
.appsmallerHeading,
.BSsmallerHeading
 {
color: #FF0000;
line-height:23px;
font-weight: bold;
font-size:10pt;
 margin: 0px 0px 4px 0px;
}

.appHeading,
.appsmallerHeading
{
 color: #FF0000;
}


.sixthformHeading,
.sixthformsmallerHeading
{
 color: #80379B;
}
    
.coursesHeading,
.coursessmallerHeading
{
 color: #c20336;
}

.generalHeading,
.generalsmallerHeading
{
 color: #e40f9f;
}

.partnersHeading,
.partnerssmallerHeading
{
 color: #009b76;
}



.BSHeading,
.BSsmallerHeading
{
 color: #0275C6;
}





a.courselnk { color:#C20336;
	text-decoration: none; 
	font-weight: normal;margin-left:5px;
	}
	
 a.courselnk:visited {font-weight: normal;text-decoration: none; 
	}
 a.courselnk:active {font-weight: normal;text-decoration: none; 
	}
 a.courselnk:hover {font-weight: normal;
	text-decoration: underline;
	}
	
	a.courselnk-bold { color:#C20336;
	text-decoration: none; 
	font-weight: bold;
	}
	
 a.courselnk-bold:visited {font-weight: bold;text-decoration: none; 
	}
 a.courselnk-bold:active {font-weight: bold;text-decoration: none; 
	}
 a.courselnk-bold:hover {font-weight: bold;
	text-decoration: underline;
	}
	
	
A.lnkfade img:link
{
   -moz-opacity:1;filter:alpha(opacity=100);}

A.lnkfade img:visited
{
   -moz-opacity:1;filter:alpha(opacity=100);}


A.lnkfade img:active
{
   -moz-opacity:1;filter:alpha(opacity=100);} 


A.lnkfade img:hover
{
   -moz-opacity:0.4;filter:alpha(opacity=40);} 
   
   
   
    a.joblink
{
    font-size:13px;
     color: #e40f9f;
    font-weight:bold;
text-decoration:none;


}

a.joblink:hover 
{ font-size:13px;
     color: #e40f9f;
text-decoration:underline;

}

.jobrow td
{
    border-bottom:1px solid #cccccc;
    padding:10px 0px 10px 0px;
}

.jobrow td table 
{
    margin-top:8px;
}

.jobrow td table td
{
     border-bottom:0px solid #cccccc;
       padding:0px;
       
}
	