/* Container to reset to full width*/
#container_reset {
	margin: 5px;
	width: 599px;
	float: left;
}

/* CSS Document Physics Homepage*/
#ph_container {
	margin: 5px;
	padding: 0px;
}

#ph_left {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}

#ph_center {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}

#ph_right {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	border: none;
}

/* CSS Container for Schedules page top*/
#ph_containersh {
	margin: 0px;
	padding: 0px;
}

#ph_leftsh {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 279px;
	border: none;
}


#ph_rightsh {
	float: left;
	margin: 5px 0px 0px 20px;
	padding: 0px;
	width: 305px;
	border: none;
}


/* Container for staff images(Tasha)*/
#container_img {
    margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 599px;
	float: left;
}
/* Two Column Container (Tasha)*/
#container2 {
	margin: 0px 5px 0px 5px;
	padding: 0px;
}
#col2_1 {
    float:left;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	width: 292px;
	border:none;
}
#col2_2 {
    float:left;
	margin:0px 5px 0px 5px;
	padding: 0px;
	width: 292px;
	border:none;
}

/* Three Column Containers (Tasha)*/
#container3 {
	margin: 0px 5px 0px 5px;
	padding: 0px;
}
#col3_1 {
    float:left;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	width: 192px;
	border:none;
}
#col3_2 {
    float:left;
	margin:0px 5px 0px 5px;
	padding: 0px;
	width: 192px;
	border:none;
}
#col3_3 {
    float:left;
	margin:0px 5px 0px 5px;
	padding: 0px;
	width: 190px;
	border:none;
}

/* Extra Three Column Containers (A of 5 - GSM)*/
#container3A {
	margin: 5px;
	padding: 0px;
}
#col3_1A {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_2A {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_3A {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	border: none;
}


/* Extra Three Column Containers (B of 5 - GSM)*/
#container3B {
	margin: 5px;
	padding: 0px;
}
#col3_1B {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_2B {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_3B {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	border: none;
}


/* Extra Three Column Containers (C of 5 - GSM)*/
#container3C {
	margin: 5px;
	padding: 0px;
}
#col3_1C {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_2C {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_3C {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	border: none;
}


/* Extra Three Column Containers (D of 5 - GSM)*/
#container3D {
	margin: 5px;
	padding: 0px;
}
#col3_1D {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_2D {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_3D {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	border: none;
}


/* Extra Three Column Containers (E of 5 - GSM)*/
#container3E {
	margin: 5px;
	padding: 0px;
}
#col3_1E {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_2E {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 192px;
	border: none;
}
#col3_3E {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	border: none;
}


/* Text left image right 2-column container (GSM)*/
#containerTLIR {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#colTLIR_1 {
    float:left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 300px;
	border:none;
}
#colTLIR_2 {
    float:left;
	margin:0px 0px 0px 5px;
	padding: 0px;
	width: 300px;
	border:none;
}



ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
/*styles from dynamic list array "http://www.finalwebsites.com/tutorials/css-navigation-bar.php" (Tasha) */
/* place the "current" pseudo class here */ 
ul li a.current {
	 	background-color:#E8E9E9;
        color:#fff;
		background-image: url(../images/sidebarImg.gif);
		background-position: right;
		background-repeat: no-repeat;
	
      }

/* sidebar ripped from ELS, paddling-left changed by Tasha*/

#sidebar {
	float: right;
	width: 150px;
	padding-top: 10px;
	font-size: 0.95em;
	padding-left: 10px;
}


#sidebar a img { 
                 border: none; 
                 background: #fff; 
                 display: block; 
                 text-align: bottom; 
                 padding-top: 0px; 
}

#sidebar #testimonial { 
                 text-align: left; 
                 display: block; 
                 border: none;  
                 margin: 5px auto; 
                 padding: 1px; 
                 background: #E8E9E9; 
                 color: #6B96AD; 
}

#sidebar #testimonial ul {
                 list-style-type: none; 
                 margin: 0; 
                 padding: 0; 
}

#sidebar #testimonial ul li { 
                 margin: 0 0 5px 6px; 
}
/* Sidebar for Facilities (GSM) */
#sidebar_wider {
   float: right;
   width: 200px; 
   padding-top: 3px; 
   font-size: 0.95em; 
}

#sidebar_wider a img { 
	 border: none;
    padding-top: 3px; 
}



/* Sidebar for Ent-Fac : half content page (GSM) */
#sidebar_half {
   float: right;
   width: 300px; 
   padding-top: 3px; 
   font-size: 0.95em; 
}

#sidebar_half a img { 
	 border: none;
    padding-top: 3px; 
}



/* Sidebar for homepage (Tasha) */
#sidebar_wide {
   float: right;
   width: 190px; 
   padding-top: 0px; 
   font-size: 0.95em; 
}

#sidebar_wide a img { 
	 border: none; 
	 background: #fff; 
	 display: block; 
	 text-align: bottom; 
	 padding-top: 0px; 
}

#sidebar_wide #testimonial { 
	 text-align: left; 
	 display: block; 
	 border: none;  
	 margin: 5px auto; 
	 padding: 1px; 
	 background: #E8E9E9; 
	 color: #6B96AD; 
}

#sidebar_wide #testimonial ul {
	 list-style-type: none; 
	 margin: 0; 
	 padding: 0; 
}

#sidebar_wide #testimonial ul li { 
	 margin: 0 0 5px 6px; 
}


#gallery {
	 float: left; 
	 text-align: center; 
	 display: block; 
	 border: 1px; 
	 margin-right: 10px; 
	 width: 275px; 
	 margin-bottom: 1em; 
	 padding: 5px; 
	 background: #E8E9E9; 
	 color: #6B96AD; 
}


/* newsheader ripped from ELS*/

#newsheader { 
	 text-align: center; 
	 display: block; 
	 border: none; 
	 font-size: 1.3em; 
	 margin: 0 0 0.3em 0; 
	 color: #fff; 
	 background: #6b96ad
}

/* styles from ph_styles.css */

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/* table style for open days table (Tasha) */
/* thead {                             */
/* 	background: #6b96ad;           */
/* 	color: #FFFFFF;                */
/* }                                   */
/* th {                                */
/* 	padding-left: 5px;             */
/* }                                   */
/* td {                                */
/* 	margin: 0px;                   */
/* 	padding-top: 0px;              */
/* 	padding-right: 40px;           */
/* 	padding-bottom: 0px;           */
/* 	padding-left: 5px;             */
/* }                                   */
/* subheader & header ripped from ELS */
#subheader {
	width: 750px;
	padding-left: 20px;
	margin-top: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	line-height: 1.1em;
	font-size: 1.3em;
	color: #fff;
	background-color: #6b96ad;
	text-align: right;	

}
#header { width: 770px; position: relative; /* positioning anchor */ border-bottom: 5px #fff solid; margin-top: 1em; height: 1%; }
#content ul.ldisc { list-style-type: disc; margin: 1em; padding: 1em; }


/* elements for staff gallery table */

td.staff-pic {
width: 80px;
height: 80px;
}

td.staff-name {
width: 190px;
height: 80px;
}

td.staff-room {
width: 100px;
height: 80px;
}

td.staff-tel {
width: 100px;
height: 80px;
}

td.staff-email {
width: 140px;
height: 80px;
}

td.staff-name-res {
width: 250px;
height: 80px;
}

td.staff-room-res {
width: 90px;
height: 80px;
}

td.staff-tel-res {
width: 80px;
height: 80px;
}

td.staff-email-res {
width: 120px;
height: 80px;
}

td.staff-group {
width: 300px;
height: 80px;
}


/* headings for staff gallery table */

td.head-staff-pic {
width: 80px;
height: 20px;
}

td.head-staff-name {
width: 190px;
height: 20px;
}

td.head-staff-room {
width: 100px;
height: 20px;
}

td.head-staff-tel {
width: 100px;
height: 20px;
}

td.head-staff-email {
width: 140px;
height: 20px;
}

td.head-staff-name-res {
width: 250px;
height: 20px;
}

td.head-staff-room-res {
width: 90px;
height: 20px;
}

td.head-staff-tel-res {
width: 80px;
height: 20px;
}

td.head-staff-email-res {
width: 120px;
height: 20px;
}

td.head-staff-group {
width: 300px;
height: 20px;
}



/* headings for research student table */


td.head-student-name {
width: 135px;
height: 15px;
}

td.head-student-group {
width: 260px;
height: 15px;
}

td.head-student-loc {
width: 85px;
height: 15px;
}


td.head-student-email {
width: 130px;
height: 15px;
}


/* elements for research student table */

td.student-name {
width: 135px;
height: 55px;
}

td.student-group {
width: 260px;
height: 55px;
}

td.student-loc {
width: 85px;
height: 55px;
}

td.student-email {
width: 130px;
height: 55px;
}



/* elements for student profile table */

td.profile-pic {
width: 200px;
height: 200px;
}

td.profile-desc {
width: 400px;
height: 200px;
}


/* elements for sups headings */

td.sups-head {
width: 100px;
height: 35px;
}


/* elements for sups links */

td.sups-link-pic {
width: 100px;
height: 100px;
}

td.sups-link-desc {
width: 499px;
height: 100px;
}


/* elements for 2,3,4 line schedules tables and elsewhere */

td.buff2 {
width: 5px;
height: 50px;
}

td.shed2 {
width: 200px;
height: 50px;
}

td.buff3 {
width: 5px;
height: 75px;
}

td.shed3 {
width: 200px;
height: 75px;
}

td.buff {
width: 5px;
height: 100px;
}

td.shed {
width: 200px;
height: 100px;
}


/* elements for 7 line why-choose-salford tables */

td.buff6 {
width: 15px;
height: 175px;
}

td.shed6 {
width: 200px;
height: 175px;
}


/* Two Column Containers (course years)*/
#container2B {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#col2_1B {
    float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}
#col2_2B {
    float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}

#container2C {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#col2_1C {
    float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}
#col2_2C {
    float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}

#container2D {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#col2_1D {
    float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}
#col2_2D {
    float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}

#container2E {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#col2_1E {
    float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}
#col2_2E {
    float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}

#container2F {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#col2_1F {
    float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}
#col2_2F {
    float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	border:none;
}





