/* Start of CMSMS style sheet 'Labnetwest Main' */
/* Start of CMSMS style sheet 'Labnetwest Main' */
.accessibility, .hidden { display : none; visibility: hidden; }

/*----------------------------

General Page Structure

----------------------------*/

body
	{
 	background-image: url('uploads/template/img/bg.jpg'); 
 	background-repeat: repeat-x;
	margin: 0;
	font-size: 0.75em;
	}

.centre
	{
	text-align: center; /* For crap browsers... */
	}
	
#title, #menu, #content, #footer
	{
	width: 794px;
/* 	background-color: white; */
	margin: 0 auto;
	padding: 0;
	
	clear: both;
	
/* 	border: 1px solid white; */
	text-align: left;
	}

#title
	{
	height: 156px;
	margin: -5px auto 0; padding: 0;
	}

#title.homepage
	{
	height: 530px;
	}

#title a
	{
	display: block;
	}

#menu
	{
	padding-bottom: 6px;
	}
	
#pageContent
	{
	width: 635px;
	float: left;
	margin: -6px 0 0 0;
	padding: 0;
	}
	
#pageContent .contentbg
	{
	display: block;
	margin: 0;
	}
	
#pageContent .contentbgcentre
	{
	background-repeat: repeat-y;
	
	margin: 0;
	padding: 0 22px 0 22px;
	
	/* Background for IE6 */
	background-image: url('uploads/template/img/contentbg-centre.gif'); 
	}

html>body #pageContent .contentbgcentre
	{
	/* Background for all browsers except IE6 */
	background-image: url('uploads/template/img/contentbg-centre.png');
	}

a img
	{
	border: 0;
	}

.break
	{
	width: 100%;
	clear: both;
	height: 1px;
	}

#footer_navigation, #footer_copyright
	{
	width: 100%;
	text-align: center;
	}

#footer_copyright p
	{
	margin: 0;
	}

/*----------------------------

Main Menu

----------------------------*/

.menu li dfn { display: none; }

#menu > ul { list-style: none; width: 794px; height: 48px; padding: 0; margin: 0; overflow: visible; background-image: url('uploads/template/img/mainmenubg.png'); background-repeat: no-repeat; text-align: center; }
#menu > ul li { display: block; float: left; margin-top: 6px; height: 36px; position: relative; }
#menu > ul li > a { display: block; height: 28px; padding-top: 8px;  
background-image: url('uploads/template/img/mainmenublank.gif'); background-repeat: no-repeat; 
background-position: 0 0; overflow: hidden; 
color: #000; font-weight: bold; font-size: 1.2em; 
text-decoration: none; }


#menu > ul li:hover > a { color: #fff; } 
#menu > ul li.current > a { color: #fff; } 

#menu > ul li ul { display: none; position: absolute; top: 34px; left: -1px; background-color: white; width: 155px; border: 1px solid black; border-top: 0; position: absolute; padding: 0; margin: 0; z-index: 30000; overflow: hidden; color: #000; font-size: 0.8em; }
#menu > ul li:hover ul, #menu > ul li.hover ul { display: block;  color: #000; }
#menu > ul li ul li { height: auto; margin: 0; }

#menu.homepage  > ul li ul {border: 1px solid black; border-bottom: 0; }

#menu > ul li ul li a { width: 153px; background: #fff; padding: 5px 0; margin: 0; height: auto; text-align: center; color: black; font-family: Verdana, Arial, Helvetica, sans; font-weight: 400; text-decoration: none; }
#menu > ul li ul li a:hover { background: rgb(80,138,178);  color: white; }
#menu > ul li ul li.current a { background: rgb(80,138,178); color: white; font-weight: bold; }



#menu > ul li.home a { background-position: 0 0; width: 163px; }
#menu > ul li.home:hover a, #menu > ul li.hover.home a { background-position: 0 -96px; }
#menu > ul li.current.home a { background-position: 0 -48px; }

#menu > ul li.about a { background-position: -163px 0; width: 156px; }
#menu > ul li.about:hover a, #menu > ul li.hover.about a  { background-position: -163px -96px; }
#menu > ul li.current.about a { background-position: -163px -48px; }

#menu > ul li.resources a { background-position: -319px 0; width: 156px; }
#menu > ul li:hover.resources a, #menu > ul li.hover.resources a  { background-position: -319px -96px; }
#menu > ul li.current.resources a { background-position: -319px -48px; }

#menu > ul li.members a { background-position: -475px 0; width: 156px; }
#menu > ul li.members:hover a, #menu > ul li.hover.links a  { background-position: -475px -96px; }
#menu > ul li.members.current a { background-position: -475px -48px; }

#menu > ul li.contact a { background-position: -631px 0; width: 162px; }
#menu > ul li:hover.contact a, #menu > ul li.hover.contact a  { background-position: -631px -96px; }
#menu > ul li.current.contact a { background-position: -631px -48px; }

/*----------------------------

Sub Menu

----------------------------*/

#submenuContainer { float: left; padding: 0; margin: 0 3px 0 4px; }
/* IE */
#submenuContainer { width: 148px; overflow: hidden; }
/* All other browsers*/
html>body #submenuContainer { width: 152px; }

#submenuContainer img { display: block; }
#submenuContainer ul { list-style: none; width: 100%; padding: 0; margin: 0; background-color: white;}
#submenuContainer ul li { display: block; width: 100%; margin: 0; padding: 0; }

/* all */
#submenuContainer ul li a { display: block; padding: 3px 5px 3px 5px; margin: 0 1px; height: auto; font-size: 1.16666em; 
		text-decoration: none; color: rgb(80,138,178); }


#submenuContainer ul li a.hover, #submenu li a:hover { background-color : rgb(146,182,207); background-image: url('uploads/template/img/submenubg-current.png'); background-repeat: repeat-x; color: white; }
#submenuContainer ul li.current a { background-color : rgb(146,182,207); background-image: url('uploads/template/img/submenubg-current.png'); background-repeat: repeat-x; color: white; font-weight: bold; }

/* Fix IE. Hide from IE Mac \*/
* html #submenuContainer ul li { float: left; }
* html #submenuContainer ul li a { height: 1%; }
/* End */


/*----------------------------

Typography

----------------------------*/

body { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, symbol, sans; }

h1 { color: rgb(188,86,10); margin-top: 0; font-family: Verdana, Arial, Helvetica, sans; font-weight: 200; font-size: 3em; } /* 36px */

h2, h3, h4, h5, h6 { color: rgb(191,128,76); font-family: Verdana, Arial, Helvetica, sans; font-weight: 200; }

h2 { font-size: 2em; } /* 24px */
h3 { font-size: 1.66em; } /* 20px */
h4 { font-size: 1.5em;  } /* 18px */

h2, h3, h4 { margin-bottom: 10px; }

h5 { font-size: 1em; font-weight: 900; }
h6 { font-size: 1em; }

h5, h6 { margin-bottom: 0; }

p { color: #000; margin-top: 0; }



a { color: rgb(11,117,175); }
a:hover { color: rgb(188,86,10); }
a:visited { color: rgb(191,128,76); }

.indent
	{
	width: 95%; 
	margin-left: 5%;
	}

hr
	{
	clear: both;
	}

.listColumn
	{
	display: block;
	width: 255px;
	float: left; 
	}
/* End of 'Labnetwest Main' */

/*--------------------------------------------------
   Download Box
--------------------------------------------------*/

.download 
	{
	border: 1px solid black;
	width: 80%; 
	margin: 10px auto 0px;
	white-space: nowrap;
	overflow: hidden;
	background-color: rgb(240,240,240);
	}

.downloadViewer
	{
	width: 80%; 
	margin: 0 auto 10px;
	text-align: right;
	font-size: 0.8em;
	}

.download:hover
	{
	background-color: rgb(230,230,230);
	cursor: pointer;
	}

	.download img
		{
		float: left;
		margin: 16px;
		}

	.download p, .download h4
		{
		padding-left: 32px;
		}

	.download h4
		{
		margin: 8px 0 0;
		}

	#content .download p
		{
		margin: 0 0 8px;
		font-size: 0.8em;
		}

/*--------------------------------------------------
   Table Sort
--------------------------------------------------*/

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	/*background-image: url('img/tablesort/bg.gif');*/
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('uploads/template/img/tablesort/asc.gif'); 
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('uploads/template/img/tablesort/desc.gif'); 
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
/* End of 'Labnetwest Main' */

