﻿/* CSS Document */

body {
background-color: #FFFFFF;
background-image: url(http://www.college-of-law.co.uk/images/bg2.gif);
background-repeat: repeat-x;
background-position: top left;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
font-size:1em;
min-height:500px;
}

#container {
width: 773px;
margin: 9px 14px 0px 14px;
/*height:auto; AR*/
float:left;
clear:both;

}

* html #container {
width: 773px;
margin: 9px 14px 0px 7px;
/*height:auto; AR*/
float:left;
clear:both;
}

.clearzero {
margin: 0;
padding: 0;
clear: both;
}

.clearonefifty {
margin: 150px 0px 0px 0px;
padding: 0;
clear: both;
}


/* START HEADER ELEMENT */
#header {
padding: 0;
margin: 0;
float:left;
}

#hnumber {
width: 193px;
max-width: 193px;
overflow: hidden;
padding: 0;
margin: 0;
float: left;
}

#hsearch {
width: 264px;
max-width: 264px;
overflow: hidden;
padding: 0;
margin: 5px 0px 0px 0px;
float: left;
text-align:left;
}

/* START HEADER SEARCH */
#hsearch img {
float: left;
vertical-align: top;
}

#hsearch #stext {
margin: 0;
padding: 3px 0px 0px 0px;
background-image: url(images/searchtop.gif);
background-position: top;
background-repeat: repeat-x;
width: 102px;
height: 15px;
vertical-align: top;
font-size: 10px;
color: #999999;
border-top: none;
border-bottom: 1px solid #dedede;
border-left: none;
border-right: none;
}

/* IE 6 text box alignment fix */
* html #hsearch #stext {
margin: -1px 0px 0px 0px;
}

/* IE 7 text box alignment fix */
*:first-child + html #hsearch #stext {
margin: -1px 0px 0px 0px;
}
/* END HEADER SEARCH */

/* START HEADER NAV */
#hnav {
width: 162px;
max-width: 162px;
padding: 0;
margin: 0;
float: left;
vertical-align:middle;
}

#hnav p {
padding: 0;
margin: 13px 0px 0px 16px;
color: #000000;
font-size: 0.63em;
text-align:right;
margin-right:15px;
}

#hnav a {
color: #000000;
text-decoration: none;
padding: 0;
margin: 0px 5px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
}

#hnav a:hover {
color: #00a890;
}

/* END HEADER NAV */

#hlogo {
width: 154px;
max-width: 154px;
overflow: hidden;
padding: 0;
margin: 0;
float: left;
}
/* END HEADER ELEMENT */

/* START POST HEADER ELEMENT */
#postheader {
clear: both;
margin: 0;
padding: 0;
/*height: 16px;
max-height: 16px;
overflow: hidden;*/
}

#postheader #left {
margin: 0;
padding: 0;
width: 370px;
max-width: 370px;
float: left;
}
/* END POST HEADER ELEMENT */

/* START PRIMARY ROW */
#primaryrow {
clear: both;
margin:0;
padding:0;
float:left;
/*height: 166px;
max-height: 166px;
overflow: hidden;*/
}

#primaryrow #title {
float: left;
margin: 0;
padding: 0;
width: 389px;
max-width: 389px;
overflow: hidden;
}

#primaryrow #navone {
float: left;
margin: 0;
padding: 0;
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
color: #000000;
}

#primaryrow #navtwo {
margin: 0px 0px 0px 8px;
float: left;
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
color: #000000;
}

#primaryrow ul {
list-style: none;
margin: 0;
padding: 0;
}

#primaryrow ul li {
margin: 0;
padding: 0px 0px 0px 2px;
background-image: url(images/navbg.gif);
background-position: top left;
background-repeat: no-repeat;

}

#primaryrow ul li.last {
/*margin: 0;
padding: 2px 0px 0px 2px;
background-image: url(images/navbglast.gif);
background-position: top left;
background-repeat: no-repeat;*/

}

#primaryrow a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.69em;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#primaryrow a:hover {
color: #00a890;
}
/* END PRIMARY ROW */

/* START HOME PAGE LEFT COLUMN */
#hpleftcol {
clear: both;
margin: 0;
padding: 0;
float: left;
width: 313px;
max-width: 313px;
overflow: hidden;
}

/* title */
#hpleftcol #title3 {
margin: 0;
padding: 0;
}

/* course selector */
#courseselector {
margin: 14px 0px 0px 0px;
padding: 0;
width: 268px;
max-width: 268px;
background-color: #edeef0;
}

#courseselector img {
margin: 0;
padding: 0;
}

#courseselector p {
margin: 0;
padding: 11px 0px 0px 9px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.69em;
}

#courseselector select {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.69em;
width: 250px;
vertical-align: top;
}

/* end course selector */

/* left column multimedia */
#hplcmultimedia p{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

/* * html #hpleftcol #hplcmultimedia {
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
#hpleftcol #hplcmultimedia p {
margin:0;
padding:10px 0px 0px 0px;
}*/

/* end left column multimedia */

/*inner page navigation column advert*/
#innernav #innernavad {
margin: 14px 0px 0px 0px;
padding: 0;
}

#innernav #innernavad p {
margin: 0;
padding: 0;
}

#innernav #innernavad img {
margin: 0;
padding: 0;
border: none;
}

#innernav #innernavad ul {
margin: 0px 0px 10px 0px;
padding: 0;
list-style: none;
}

#innernav #innernavad ul li {
background-image: none;
margin: 0px 0px 0px 16px;
padding: 0px 0px 0px 0px;
list-style-image: url(images/liarrow2.gif);
}

#innernav #innernavad a {
color: #000000;
text-decoration: none;
font-size: .6em;
line-height: .6em;
font-family: Arial, Helvetica, sans-serif;
}

#innernav #innernavad a:hover {
color: #00a890;
text-decoration: none;
}
/* my code */

#innernav #CL ul {
margin: 0px 0px 10px 0px;
padding: 0;
list-style: none;
}

#innernav  #CL ul li {
background-image: none;
margin: 0px 0px 0px 16px;
padding: 0px 0px 0px 0px;
list-style-image: url(images/liarrow2.gif);
}

#innernav #CL a {
color: #000000;
text-decoration: none;
font-size: .6em;
line-height: .6em;
font-family: Arial, Helvetica, sans-serif;
}

#innernav  #CL a:hover {
color: #00a890;
text-decoration: none;
}
/*inner page navigation column advert*/

/* END HOME PAGE LEFT COLUMN */

/* START HOME PAGE RIGHT COLUMN */
#hprightcol {
margin: 0;
padding: 0;
float: left;
width: 460px;
max-width: 460px;
overflow: hidden;
}

#hprightcol #hprcmultimedia {
margin: 0px 0px 14px 0px;
padding: 0;
height: 218px;
max-height: 218px;
width: 268px;
max-width: 268px;
}

#hprightcol #hprcmultimedia p {
margin: 0;
padding: 0;
}

#hprightcol #boxes {
clear: both;
margin: 0;
padding: 0;
/*height: 239px;
max-height: 239px;
overflow: hidden;*/
}

#hprightcol #boxes ul {
margin: 0;
list-style-image: url(images/liarrow.gif);
padding: 45px 7px 7px 23px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #58595b;
}

#hprightcol #boxes ul li {
margin: 0em 0em .25em 0em;
}

#hprightcol #boxes a {
color: #58595b;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#hprightcol #boxes a:hover {
color: #000000;
text-decoration: underline;
}

/*#hprightcol #boxes a.boxlink1 {
color:#58595b;
text-decoration:none;
}

#hprightcol #boxes a.boxlink1on {
color:#0000ff;
text-decoration:none;
}

#hprightcol #boxes a:hover.boxlink1on {
color:#0000ff;
text-decoration:underline;
}*/


#hprightcol #boxes #r1 {
margin: 0;
padding: 0;
}

.hpboxcontainer {
width: 150px;
float: left;
margin:0;
padding:0px 0px 1px 0px;
background-image:url(images/hpboxbottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.hpboxcontainercent {
width: 150px;
float: left;
margin: 0px 5px 0px 5px;
padding:0px 0px 1px 0px;
background-image:url(images/hpboxbottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#hprightcol #boxes #r1 #b1 {
margin: 0;
padding: 0;
width: 150px;
max-width: 150px;
/*height: 117px;
max-height: 117px;*/
background-image: url(images/b1.gif);
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
float: left;
}

#hprightcol #boxes #r1 #b2 {
margin: 0;
padding: 0;
width: 150px;
max-width: 150px;
/*height: 117px;
max-height: 117px;*/
background-image: url(images/b2.gif);
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
float: left;
}

#hprightcol #boxes #r1 #b3 {
margin: 0;
padding: 0;
width: 150px;
max-width: 150px;
/*height: 117px;
max-height: 117px;*/
background-image: url(images/b3.gif);
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
float: left;
}

#hprightcol #boxes #r2 {
clear: both;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
display: block;
/*height: 121px;*/
}

#hprightcol #boxes #r2 #b4 {
margin: 0;
padding: 0;
width: 150px;
max-width: 150px;
/*height: 117px;
max-height: 117px;*/
background-image: url(images/b4.gif);
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
float: left;
}

#hprightcol #boxes #r2 #b5 {
margin:0;
padding: 0;
width: 150px;
max-width: 150px;
/*height: 117px;
max-height: 117px;*/
background-image: url(images/b5.gif);
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
float: left;
}

#hprightcol #boxes #r2 #b6 {
margin: 0;
padding: 0;
width: 150px;
max-width: 150px;
/*height: 117px;
max-height: 117px;*/
background-image: url(images/b6.gif);
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
float: left;
}

/* footer */
#footer {
margin: 0;
padding: 0;
}

#footer p {
margin: 0;
padding: 7px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.56em;
color: #000000;
}

#footer a {
margin: 0px 10px 0px 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
}

#footer a:hover {
text-decoration: underline;
}

#innercol2 #footer {
margin: 0;
padding: 0;
}

#innercol2 #footer p {
margin: 0;
padding: 7px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.56em;
color: #000000;
}

#innercol2 #footer a {
margin: 0px 10px 0px 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size:0.56em;
}

#innercol2 #footer a:hover {
text-decoration: underline;
} 
/*shahid code for footer starts here*/
#innerrightcontainer #footer {
margin: 0;
padding: 0;
}

#innerrightcontainer #footer p {
margin: 0;
padding: 7px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.56em;
color: #000000;
}

#innerrightcontainer #footer a {
margin: 0px 10px 0px 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:100%;
color: #000000;
}

#innerrightcontainer #footer a:hover {
text-decoration: underline;
}
/*shahid code for footer ends here */

/* end footer */
/* END HOME PAGE RIGHT COLUMN */

/* INNER PAGES TOP */
#pagetop {
margin: 0;
padding: 0;
width:773px;
float:left;
}

/* top left perfect image */
#PfP {
margin: 0px 0px 0px 0px;
padding: 0px 40px 0px 0px;
float: left;
width: 153px;
max-width: 153px;
}

/* top left perfect image adjusting IE6 float left spacing issues */
* html #PfP {
margin: 0px 40px 0px 0px;
padding: 0;
float: left;
}

/* REMOVED FROM TEMPLATES
#lp1postheader {
margin: 0;
padding: 0;
height: 16px;
max-height: 16px;
overflow: hidden;
float:left;
}
*/

/* main navigation */
#lpprimaryrow {
margin: 16px 0px 5px 0px;
padding: 0;
width: 580px;
float:left;
font-size:1em;
}

* html #lpprimaryrow {
margin: 19px 0px 5px 0px;
}

*:first-child+html #lpprimaryrow {
margin: 19px 0px 5px 0px;
}


#lpprimaryrow #navone {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 196px;
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
}

#lpprimaryrow #navtwo {
margin: 0px 0px 0px 8px;
float: left;
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
}

#lpprimaryrow ul {
list-style: none;
margin: 0;
padding: 0;
}

#lpprimaryrow ul li {
margin: 0;
padding: 0px 0px 0px 2px;
background-image: url(images/navbg.gif);
background-position: top left;
background-repeat: no-repeat;
}

#lpprimaryrow ul li.last {
/*margin: 0;
padding: 0px 0px 0px 2px;
background-image: url(images/navbg.gif);
background-position: bottom left;
background-repeat: no-repeat;*/
}

#lpprimaryrow a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.69em;
color: #000000;
text-decoration: none;
}

#lpprimaryrow a:hover {
color: #00a890;
}


#lpprimaryrow .primnavhighlight {
color: #00a890;
}

/* end main navigation */
/* END INNER PAGES TOP*/

/* INNER PAGES STRUCTURE */

#lowercontainer {
clear:both;
float:left;
margin:0;
padding:0;
}

/*navigation column */
#innernav {
width: 153px;
max-width: 153px;
overflow: hidden;
float: left;
font-family: Arial, Helvetica, sans-serif;
}

/*temp navigation ul styles*/
/*NOTE THESE WILL NEED TRANSFERING TO THE FLEX MENU CSS AND TWEAKING AT TEMPLATE BUILD STAGE*/
/*

/* end temp navigation ul styles*/

.navbottom {
background-color: #9900FF;
background-image: url(images/subnavsep2.gif);
background-position: top;
background-repeat: no-repeat;
width: 153px;
height: 1px;
overflow: hidden;
}

#innercourseselector {
margin: 23px 0px 0px 0px;
padding: 0;
border: none;
}

#innercourseselector img {
border: none;
}
/*end navigation column */

/*right container column*/

#innerrightcontainer {
margin: 0px 0px 0px 40px;
padding: 0;
width: 580px;
float: left;
}
/*#innerrightcontainer h2 {
font-size:medium;
}
#innerrightcontainer h3 {
font-size:medium;
}
*/
/*breadcrumb container*/
#bccontainer {
margin:0px 0px 20px 0px;
padding: 0;
width: 580px;
}

#bccontainer p {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #00a890;
font-size: 0.63em;
}

#bccontainer a {
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

#bccontainer a:hover {
color: #00a890;
text-decoration: underline;
}
/*end breadcrumb container*/

/*landing title*/
*html #landingtitle {
margin: 0;
padding: 0;
width: 580px;
height: 55px;
min-height: 55px;
overflow: hidden;
}

/* shahid's code for firefox */
#landingtitle {
margin: 0;
padding: 0;
width: 580px;
height: 55px;
min-height: 55px;
/*overflow: hidden;*/
}

/* shahid's code  ends here */

#landingtitle p {
margin: 0;
padding: 0;
}
/*end landing title*/

/*landing lead*/
#landinglead {
margin: 16px 10px 0px 0px;
padding: 0;
width: 378px;
float: left;
}

#landinglead p {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #58595b;
font-size: 1.00em;
}
/*end landing lead*/

/*extr1*/

/*landing bottom boxes row one*/
#landingbbrone {
padding: 24px 0px 0px 3px;
font-family: Arial, Helvetica, sans-serif;
}

/*BECAUSE IE CANT COUNT EITHER!!!*/
*:first-child + html #landingbbrone {
padding: 12px 0px 0px 3px;
font-family: Arial, Helvetica, sans-serif;
}

#landingbbrone h2 {
margin: 0;
padding: 7px 6px 0px 5px;
/*height: 44px;
max-height: 44px;
overflow: hidden;*/
font-size: 1.00em;
font-weight: bold;
}

#landingbbrone p {
margin: 0;
padding: 0;
}

#landingbbrone img {
border: none;
padding: 0px 6px 0px 5px;
}

#landingbbrone ul {
margin: 0;
padding:4px 6px 0px 4px;
list-style: none;
}

#landingbbrone li {
margin: 0px 0px 0px 21px;
padding: 0px 0px 0px 0px;
list-style-image: url(images/58595barrowhead.gif);
list-style-position: outside;
line-height: 90%;
clear: both;
}

#landingbbrone a {
font-size: 0.75em;
color: #58595b;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

/*extr2*/

#landingbbrone a:hover.applynow {
text-decoration: underline;
}

.boxcont {
width: 189px;
float: left;
margin:0;
padding:0px 0px 1px 0px;
background-image:url(images/boxbottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.boxcontcent {
width: 189px;
float: left;
margin: 0px 5px 0px 5px;
padding:0px 0px 1px 0px;
background-image:url(images/boxbottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#ronebone {
margin: 0;
padding:0px 0px 4px 0px;
background-image: url(images/bbrowone_long.gif);
width: 189px;
max-width: 189px;
/*height: 184px;
max-height: 184px; 
overflow:hidden;*/

}

#ronebtwo {
margin:0;
padding:0px 0px 4px 0px;
background-image: url(images/bbrowone_long.gif);
width: 189px;
max-width: 189px;
/*height: 184px;
max-height: 184px;
overflow: hidden;*/
}

#ronebthree {
margin: 0;
padding:0px 0px 4px 0px;
background-image: url(images/bbrowone_long.gif);
width: 189px;
max-width: 189px;
/*height: 184px;
max-height: 184px;
overflow: hidden;*/
}
/*end landing bottom boxes row one*/

/*landing bottom boxes row two*/
#landingbbrtwo {
padding: 13px 0px 0px 3px;
font-family: Arial, Helvetica, sans-serif;
}

/*BECAUSE IE CANT COUNT EITHER!!!*/
*:first-child + html #landingbbrtwo {
padding: 7px 0px 0px 3px;
font-family: Arial, Helvetica, sans-serif;
}

#landingbbrtwo h3 {
margin: 0;
padding: 7px 6px 0px 5px;
color: #000000;
font-size: 0.88em;
font-weight: bold;
}

#landingbbrtwo p {
margin: 0;
padding: 0;
}

#landingbbrtwo ul {
margin: 4px 6px 0px 0px;
padding: 0;
list-style: none;
}

#landingbbrtwo li {
margin: 0px 0px 0px 21px;
padding: 0px 0px 0px 0px;
line-height: 90%;
list-style-image: url(images/58595barrowhead.gif);
list-style-position: outside;
clear: both;
}

#landingbbrtwo a {
font-size: 0.75em;
color: #58595b;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}


/*extr3*/


#rtwobone {
margin: 0;
padding:0px 0px 4px 0px;
background-image: url(images/bbrowtwo_long.gif);
width: 189px;
max-width: 189px;
/*height: 93px;
max-height: 93px;
overflow: hidden;
float: left;*/
}

#rtwobtwo {
margin: 0;
padding:0px 0px 4px 0px;
background-image: url(images/bbrowtwo_long.gif);
width: 189px;
max-width: 189px;
/*: 93px;
max-height: 93px;
overflow: hidden;
float: left;*/
}

#rtwobthree {
margin: 0;
padding:0px 0px 4px 0px;
background-image: url(images/bbrowtwo_long.gif);
width: 189px;
max-width: 189px;
/*height: 93px;
max-height: 93px;
overflow: hidden;
float: left;*/
}
/*end landing bottom boxes row two*/

/* ADDED TEST */
/*landing 2 bottom boxes row 2*/
/*uses landingbbrtwo as row container*/
*html #ltwobbrtwolc {
margin:0;
padding:0;
width:150px;
overflow:hidden;
float:left;
}
/* firefox */
#ltwobbrtwolc {
margin:0;
padding:0;
width:150px;
/*overflow:hidden;*/
float:left;
}
/* firefox code ends here */
*html #ltwobbrtwomc {
margin:0px 5px 0px 5px;
padding:0;
width:150px;
overflow:hidden;
float:left;
}
/* firefox */
 #ltwobbrtwomc {
margin:0px 5px 0px 5px;
padding:0;
width:150px;
/*overflow:hidden;*/
float:left;
}
/* firefox code ends here */

*html #ltwobbrtworc {
margin:0;
padding:0;
width:267px;
overflow:hidden;
float:left;
}
/* firefox */
#ltwobbrtworc {
margin:0;
padding:0;
width:267px;
/*overflow:hidden;*/
float:left;
}

/* firefox code ends here */

/*stacking boxes*/
*html .sbtop{
margin:0;
padding:0;
width:150px;
height:1px;
overflow:hidden;
background-image:url(images/bb3tandb.gif);
}
/* firefox */
.sbtop{
margin:0;
padding:0;
width:150px;
height:1px;
/*overflow:hidden;*/
background-image:url(images/bb3tandb.gif);
}
/* firefox code ends here */

.sbouter {
margin:0;
padding:0px 0px 5px 0px;
width:150px;
background-image:url(images/150boxbg.gif);
background-position:top left;
background-repeat:repeat-y;
}

.sbinner {
margin:0px 1px 0px 1px;
padding:7px 5px 5px 5px;
width:138px;
background-color:#FFFFFF;
background-image:url(images/148boxbg.gif);
background-position:top left;
background-repeat:no-repeat;
}

.sbinner h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.88em;
font-weight:bold;
margin:0px 0px 4px 0px;
color:#000000;
}

.sbinner p{
font-weight:normal;
margin:0px 0px 4px 0px;
color:#58595b;
}

.sbinner ul{
margin:4px 6px 0px 0px;
padding:0;
list-style:none;
color:#58595b;
}

.sbinner li{
margin:0px 0px 0px 21px;
padding:0px 0px 0px 0px;
line-height:0.75em;
list-style-image:url(images/58595barrowhead.gif);
list-style-position:outside;
}

.sbinner a {
color:#58595b;
text-decoration:none;
}

.sbinner a:hover {
text-decoration:underline;
color:#0083a9;
}

*html .sbbottom {
margin:0px;
padding:0px;
width:150px;
height:1px;
overflow:hidden;
background-image:url(images/bb3tandb.gif);
background-position:top;
}
/* firefox */

.sbbottom {
margin:0px;
padding:0px;
width:150px;
height:1px;
/*overflow:hidden;*/
background-image:url(images/bb3tandb.gif);
background-position:top;
}
/*firefox  */
/*end stacking boxes*/

/*landing 2 bottom boxes row 2*/
/* END ADDED TEST *?

/*innerpages 2 columns*/

/*inner breadcrumb container*/
#innerbccontainer_div {
margin:0px 0px 20px 0px;
padding: 0;
width: 388px;
max-width: 388px;
/*height: 38px;
max-height: 38px;
overflow: hidden;*/
color: #00a890;
}

#innerbccontainer_div p {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #00a890;
font-size: 0.63em;
}

#innerbccontainer_div a {
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#innerbccontainer_div a:hover {
color: #00a890;
text-decoration: underline;
}
/*end inner breadcrumb container*/

/*ENTERED BECAUSE OF THE STRANGE STYLE ABOVE
inner breadcrumb container*/
/* APPENDED THE _DIV IN THE TEMPLATES */
/*END OF ENTERED BECAUSE OF THE STRANGE STYLE ABOVE
end inner breadcrumb container*/

/*inner primary column 1*/
#innercol1 {
margin: 0px 0px 0px 0px;
padding: 0;
width: 580px;
float: left;
}

/*extr6*/

#innercol1 h2 {
font-size: 1.00em;
color: #000000;
font-weight: bold;
margin: 0;
padding: 0px 0px 17px 0px;
}

#innercol1 h3 {
font-size: 0.88em;
color: #00a890;
font-weight: bold;
margin: 0;
padding: 3px 0px 12px 0px;
}

#innercol1 p {
margin: 0;
padding: 0px 0px 11px 0px;
color: #000000;
font-size: 0.88em;
}

#innercol1 img {
margin: 0;
padding: 0px 0px 0px 4px;
}

/*extra7*/

#innercol1 a:hover {
text-decoration: underline;
}

#innercol1 ul {
margin: 0px 0px 0px 17px;
padding: 0;
list-style: disc;
}

#innercol1 ul li {
margin: 0;
padding: 0px 0px 11px 0px;
color: #58595b;
font-size: 0.88em;
}

#innercol1 ul li ul {
margin: 0px 0px 0px 17px;
padding: 0;
list-style: disc;
}

#innercol1 ul li ul li {
margin: 0;
padding: 0;
color: #58595b;
}

#innercol1 #footer a {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

#innercol1 .extrastyle1 {
margin: 0;
padding: 0;
/*height: 24px;
max-height: 24px;
overflow: hidden;*/
background-image: url(images/xtrastyleunderlines.gif);
background-position: bottom;
background-repeat: no-repeat;
}

#innercol1 .extrastyle1 p {
margin: 0;
padding: 5px 0px 0px 0px;
font-size: 0.75em;
color: #00a890;
}

#innercol1 .extrastyle2 {
margin: 0px 0px 19px 0px;
padding: 0;
/*height: 19px;
max-height: 19px;
overflow: hidden;*/
background-image: url(images/xtrastyleunderlines.gif);
background-position: bottom;
background-repeat: no-repeat;
}

#innercol1 .extrastyle2 p {
margin: 0;
padding: 2px 0px 2px 0px;
font-size: 0.75em;
color: #00a890;
}
/*end immer primary column 1*/

/*inner primary column 2*/
#innercol2 {
margin: 0px 42px 0px 0px;
padding: 0;
width: 388px;
float: left;
}

/*extra8*/

#innercol2 h2 {
font-size: 1.00em;
color: #000000;
font-weight: bold;
margin: 0;
padding: 0px 0px 17px 0px;
}

#innercol2 h3 {
font-size: 0.88em;
color: #00a890;
font-weight: bold;
margin: 0;
padding: 3px 0px 12px 0px;
}

#innercol2 p {
margin: 0;
padding: 0px 0px 11px 0px;
color: #000000;
font-size: 0.88em;
}

#innercol2 img {
margin: 0;
padding: 0px 0px 0px 4px;
}

/*extr9*/

#innercol2 a:hover {
text-decoration: underline;
}

#innercol2 ul {
margin: 0px 0px 0px 17px;
padding: 0;
list-style: disc;
}

#innercol2 ul li {
margin: 0;
padding: 0px 0px 11px 0px;
color: #58595b;
font-size: 0.88em;
}

#innercol2 ul li ul {
margin: 0px 0px 0px 17px;
padding: 0;
list-style: disc;
}

#innercol2 ul li ul li {
margin: 0;
padding: 0;
color: #58595b;
}

#innercol2 #footer a {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

#innercol2 .extrastyle1 {
margin: 0;
padding: 0;
/*height: 24px;
max-height: 24px;
overflow: hidden;*/
background-image: url(images/xtrastyleunderlines.gif);
background-position: bottom;
background-repeat: no-repeat;
}

#innercol2 .extrastyle1 p {
margin: 0;
padding: 5px 0px 0px 0px;
font-size: 0.75em;
color: #00a890;
}

#innercol2 .extrastyle2 {
margin: 0px 0px 19px 0px;
padding: 0;
/*height: 19px;
max-height: 19px;
overflow: hidden;*/
background-image: url(images/xtrastyleunderlines.gif);
background-position: bottom;
background-repeat: no-repeat;
}

#innercol2 .extrastyle2 p {
margin: 0;
padding: 2px 0px 2px 0px;
font-size: 0.75em;
color: #00a890;
}


/*related links*/
#relatedlinks {
margin: 20px 0px 40px 0px;
padding: 0;
}

/*extr10*/

#relatedlinks ul {
margin: 0px 0px 0px 0px;
padding: 0;
list-style: none;	
}

#relatedlinks ul li {
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
line-height:1.6em;
font-size:85%;
/*list-style-image: url(images/purpleliarrowhead.gif);*/
}
/*extr11*/

#relatedlinks a:hover {
text-decoration: underline;
}
/*end related links*/

/*inner primary column 2*/

/*inner primary column 3*/
#innercol3 {
margin: 0px 0px 0px 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
width: 150px;
/*overflow: hidden;*/
float: left;
}

#innercol3 p {
margin: 0;
padding: 0;
font-size: 0.69em;
font-weight: bold;
color: #33b9a6;
}

#innercol3 img {
margin: 0;
padding: 0px 0px 15px 0px;
border: none;
}

/* not needed for student quotes but kept in case CoL change their mind
#innercol3 ul {
margin:0;
padding:0;
list-style:none;
}

#innercol3 ul li {
margin:0px 0px 0px 16px;
padding:0px 0px 0px 0px;
line-height:15px;
list-style-image:url(images/blueliarrowhead.gif);
list-style-position:outside;
}

#innercol3 a {
font-size:12px;
color:#0083a9;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#innercol3 a:hover {
text-decoration:underline;
}

end not needed for student quotes but kept in case CoL change their mind*/

/*end inner primary column 3*/

/*end innerpages 2 columns*/

/*end right container column*/



/* TABLE STYLES TO SAVE ADDING A SEPERATE STYLE SHEET */

/*
table {
border:1px solid #999999;
margin-bottom:10px;
max-width:580px;
}
*/

table .test {
border:1px solid #999999;
margin-bottom:10px;
max-width:580px;
}


/*
table td {
border:1px solid #999999;
}
*

td {
color:#000000;
font-size:0.88em;
}

.tblheadings {
background-color:#e6e6e6;
}

.tblsubheadings {
background-color:#f9f9f9;
}



/* END TABLE STYLES TO SAVE ADDING A SEPERATE STYLE SHEET */


 <!-- NON STYLESHEET STYLES USED TO OVER-RIDE EXISTING ONES -->
    <style type="text/css">

#line {
margin: 0;
padding: 0;
width: 100%;
height: 1px;
background-color:#C0C0C0;
}     
    
    .headerLinks
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:xx-small;
    color:black;
    }
        .headerLinksSelected
    {
        color:#08977C;
    }

    .headerLinks a:visited
    {
	color:black;
	}
	
    
        #HiddenZone
    {
    display:none;
	}

    
    #header
    {
	position: absolute;
	left:20px;
	top:10px;
	height:140px;
	}
	
	#headerRight
	{
	position:absolute;
	left:0px;
	top:0px;
	}

	#headerLeft
	{
	position:absolute;
	left:580px;
	top:0px;
	width:200px;
	}
	
		#logout
	{
position:absolute;
top:30px;
left:200px;
COLOR: #000000;	FONT-FAMILY: Arial, Helvetica, sans-serif;text-align:center; font-size:0.9em;
text-align:left;
width:200px;
		}
	
			#siteActions
	{
	position:absolute;
	left:700px;
	top:142px;
	height:20px;
	width:220px;
	}
	
	#myBasketSummary
	{
	position:absolute;
	left:380px;
	top:7px;
	width:220px;
    color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.69em;
	text-decoration:none;
	}
	#myBasketSummary a
	{
	text-decoration:none;
	color:#000000;
	}
	#myBasketSummary a:visited
	{
	text-decoration:none;
	color:#000000;
	}
	#myBasketSummary a:hover
	{
	color:#00A890;
    }


	
	#productNav1
	{
	position:absolute;
	left:390px;
	top:50px;
	width:220px;
	}
	#productNav1 a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.69em;
	text-decoration:none;
	}
		#productNav1 a:hover
	{
	color:#00A890;
	}

	#productNav1 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	#productNav1 ul li {
	background-image:url(http://www.college-of-law.co.uk/images/navbg.gif);
	list-style-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 2px;
	}
	#productNav1 ul li.last {
	}
	
		
		
		#productNav2
	{
	position:absolute;
	left:590px;
	top:50px;
	width:220px;
	}
	#productNav2 a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.69em;
	text-decoration:none;
	}
		#productNav2 a:hover
	{
	color:#00A890;
	}

	#productNav2 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	#productNav2 ul li {
	background-image:url(http://www.college-of-law.co.uk/images/navbg.gif);
	list-style-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 2px;
	}
	#productNav2 ul li.last {
	}



	
	#colLogo
	{
	height:65px;
	float:right;
	clear:both;
	}

	
	#authConsole
	{
width:100%;
display:block;
}
	
	#main
	{
position: absolute;
top:175px;
	left:20px;	
	}

#mainLeft
{
position:absolute;
top:0px;
left:0px;
width:200px;	
}

#mainRight
{
	position:absolute;
	top:0px;
	left:201px;
	width:600px;
}
#breadcrumbs
{
 font-family: arial; 
 font-weight:bold;
 font-size: 10pt; 
 height:30px;
 color:gray;
}
#breadcrumbs a
{
 font-family: arial; 
 font-weight:normal;
 font-size: 10pt; 
 color:blue;	
}


#Logo
{
 position:absolute;
 top:10px;
 left:20px;
 width:200px;
	}
#TopSPNav
{
position:relative;
top:-140px;
left:200px;
COLOR: #000000;	FONT-FAMILY: Arial, Helvetica, sans-serif;text-align:center; font-size:x-small;
text-align:left;
width:500px;
}

#TopSPNav A:hover
{
COLOR: #00a890; text-align:center;	
}


#TopCOLLogo
{
	position:absolute;
 top:10px;
left:632px;
 width:200px;
 height:40px;
}


.leftNavNormal
{
	 color: #3D3D3D;
}

.leftNav1
{
 background-color:#7A7A7A;
 border-bottom:1px white solid;
}
.leftNav2
{
 background-color:#D9D9D9;
  border-bottom:1px white solid;
}

.leftNavSpacer
{
 width:160px;
}
.leftNav3
{
 background-color:#F3F3F3;
  border-bottom:1px white solid;
}

.leftNav1
{
 font-family: arial; 
 font-weight:normal;
 font-size: 10pt; 
 line-height:16pt;
 color: #F2F2F2;

}
.leftNav1 a
{
 font-family: arial; 
 font-weight:bold;
 font-size: 10pt; 
 padding-left:5px;
 display:block;
 padding-right:5px;
 padding-bottom:2px;
 padding-top:3px;
 color:#fff;

}
.leftNav2
{ 
 font-family: arial; 
 font-weight:bold;
 font-size: 10pt;
 line-height:15pt;
 color: #969696;

}
.leftNav2 a
{
 font-family: arial; 
 font-weight:bold;
 font-size: 10pt; 
 padding-left:5px;
 display:block;
 background-image:url('../PublishingImages/A9SideMenu_SubNavArrow.gif');
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: left top;

}
.leftNav2 a:visited
{
/* color: #F2F2F2; */
}

.leftNav3
{ 
 font-family: arial; 
 font-size: 8pt;
 line-height:14pt;
 color: #969696;
}
.leftNav3 a
{
 font-family: arial; 
 font-weight: bold;
 font-size: 8pt; 
 padding-left:20px;
 display:block;
 padding-right:10px;
}
.leftNavHover
{
 COLOR: #00a890;
}
.leftNavFlyOuts
{
 font-family:arial;
 font-size:8pt;
 border-top:1px gray solid;
 border-left:1px gray solid;
 border-right:1px gray solid; 

}
.leftNavFlyOutsItem
{
 border-bottom:1px gray solid;
 background-color:#C2C2C2;
}
.leftNavFlyOutsItem a
{
 padding:2px 2px 2px 2px;
 display:block;
 background-color:#C2C2C2;
 min-width:100px;
}
.leftNavFlyOutsHover
{
 background-color: #FFFFFF;
}
.leftNavSelected
{
 color: #fff;
}


#hprightalignSPMenus
{
float:right;
width:700px;
margin-bottom:10px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#WelcomeLogin
{
	width:175px;
}

#A9TopHeaderNav a
{
		COLOR: #000000;	FONT-FAMILY: Arial, Helvetica, sans-serif;text-align:center; font-size:x-small;
}

#A9TopHeaderNav A:Hover
{
		COLOR: #00a890; text-align:center;	
}

#A9TopNav UL
{	
PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
			MARGIN: 0px;
				PADDING-TOP: 0px;
					LIST-STYLE-TYPE: none}
					
					#A9TopNav UL LI 
					{	
					PADDING-RIGHT: 0px;	
					BACKGROUND-POSITION: left top;	
					PADDING-LEFT: 2px;	
					BACKGROUND-IMAGE: url(http://www.college-of-law.co.uk/images/navbg.gif);	
					PADDING-BOTTOM: 0px;	
					MARGIN: 0px;	
					PADDING-TOP: 0px;	
					BACKGROUND-REPEAT: no-repeat;
					width:175px;
					
					}
				
					
					#A9TopNav UL LI.last 
					{	
					}
					
					#A9TopNav A
					 {	
					 COLOR: #000000;	
					 FONT-FAMILY: Arial, Helvetica, sans-serif;	
					 TEXT-DECORATION: none
					 }
					 #A9TopNav A:hover 
					 {	
					 COLOR: #00a890
					 }


.newStyle1 {
	margin: 3px 0px 0px 0px;
}

.ms-ToolPaneOuter
{
	position:absolute;
	left:830px;
	top:0px;
}

</style>
























