body
{
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:13px;
}

ul 
{
    margin:10px 0 10px -20px;
    list-style-type:none;
}

.rightcontent ul li 
{
    padding-left: 15px;
    background:url("http://www.vcgspathology.com.au/images/right-arrow-light-grey.gif") no-repeat 0 4px;
    text-align:justify;
}
.leftnavbar ul
{
    margin-top: 0;
}
.leftnavbar ul li
{
    list-style-type:square;
    margin:0 0 5px 50px;
    color: #7E6084;
}
.leftnavbar ul ul li
{
    margin:0 0 5px 0;
}
.leftnavbar ul li a
{
    font-size: 11px;
    color: #7E6084;
    
}
.leftnavbar ul li a
{
    font-weight: normal;
}
.leftnavbar ul li a.active
{
    font-weight: bold;
}
.leftnavbar ul li a, .leftnavbar ul li a:link
{
    text-decoration: none;
}
.leftnavbar ul li a:focus, .leftnavbar ul li a:hover
{
    text-decoration: underline;
}
a
{
    font-size:13px;
}

.content 
{
    width: 800px;
}

.leftcontent 
{
    width: 224px;
    float: left;
}

.rightcontent
{
    width: 536px;
    float: left;
}

.logo 
{
    width: 224px;
    float: left;
    padding-top: 40px;
    float: none;
}

.otherlogo 
{
    padding-top: 20px;
}

.topnavbar, .main-content 
{
    padding-left: 20px;
}

.main-content
{
    text-align:justify;
    padding-right: 20px;
    min-height: 370px;
}

.leftnavbar
{
    padding-top: 20px;
    float: none;
}

.navbarimage
{
    padding-right: 4px;
}

.leftnavbarimage
{
    padding-bottom: 2px;   
}    

/* Different color scheme for different page */
.home, .our-history, .privacy, .agnes-bankier-profile 
{
    color: #0096d1;
}

.home A, .our-history A, .privacy A, .agnes-bankier-profile A
{
    color: #0096d1;
}

.home A:hover, .our-history A:hover, .privacy A:hover , .agnes-bankier-profile A:hover
{
    color: #64BADC;
}

.contact-us 
{
    color:#00746B;
}

.contact-us A 
{
    color:#00746B;
}

.contact-us A:hover 
{
    color:#81B8B4;
} 

.cyto 
{
    color:#5D9345;
}

.cyto A 
{
    color:#5D9345;
}

.cyto A:hover 
{
    color:#80C960;
}

.mss 
{
  color:#F36523;
}

.mss A 
{
  color:#F36523;
}

.mss A:hover 
{
  color:#F7BFA5;
}

.metabolic 
{
  color:#0072BB;
}

.metabolic A 
{
  color:#0072BB;
}

.metabolic A:hover 
{
  color:#91BCD8;
}

.mito 
{
  color:#01A1B6;
}

.mito A 
{
  color:#01A1B6;
}

.mito A:hover 
{
  color:#01BBD4;
}

.mito a.redlink, .mito a.redlink:link
{
    color: Red;
    text-decoration: underline;
}

.mito a.redlink:focus, .mito a.redlink:hover
{
    color: Red;
    text-decoration: none;
}

.molgen 
{
  color:#D7242C;
}

.molgen A 
{
  color:#D7242C;
}

.molgen A:hover 
{
  color:#F2ABAE;
}

.newborn 
{
  color:#7E6084;
}

.newborn A 
{
  color:#7E6084;
}

.newborn A:hover 
{
  color:#C6B5CA;
}
table.nbs
{
    border-collapse: collapse;
}
table.nbs th
{
    background-color: #7E6084;
    color: #fff;
    text-align: center;
    border: 1px solid #7E6084;
    border-collapse: collapse;
    padding: 3px;
}
table.nbs td
{
    border: 1px solid #7E6084;
    border-collapse: collapse;
    text-align: left;
    padding: 3px;
}
.useful-links 
{
    color:#831932;
}

.useful-links A 
{
    color:#831932;
}

.useful-links A:hover 
{
    color:#bd274b;
}


.newsletter 
{
  color:#9E003A;
}

.newsletter A 
{
  color:#9E003A;
}

.newsletter A:hover 
{
  color:#D2A1B3;
}

.whats-new 
{
  color:#92278F;
}

.whats-new A 
{
  color:#92278F;
}

.whats-new A:hover 
{
  color:#C7A1C6;
}

.search 
{
  color:#8C6238;
}

.search A 
{
  color:#8C6238;
}

.search A:hover 
{
  color:#BBA58F;
}

/* Color scheme ends here */

.labinfo
{
    background-color: #f7f7f7;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    
}

.breadcrumbs, .breadcrumbs a 
{
    font-size:11px;
}

h1  
{
    font-family: Geneva,arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
}

.odd
{
    background-color: #eee;
}

.even
{
    background-color: #fff;
}

.tblTestList TD 
{
  padding:1px 4px;
  font-size: 13px;
}

#tblStaffDetails  TD 
{
  padding:3px 0;
}

.noPrint
{
    text-align: right;
    margin-bottom: 10px;
}

.tableClass	
{ 
  font-size: 13px;  
  border-collapse:collapse; 
	border:1px solid #999999; 
}
.tableClass	TD 
{ 
	padding:2px;
	border:1px solid #999999; 
	vertical-align:top;  
}

.tableClass	TD .contactTable TD
{
    border: none;
}

.contactTable
{
    font-size: 13px;
}

.highlight  
{ 
	background-color:#999999; 
	color:#FFFFFF; 
	font-weight:bold; 
}

.indent
{
    text-indent: 25px;
}

.bluetext
{
    color: Blue;
}

.otherlink 
{
    padding-right: 15px;
    display: inline;
}
    
.footer 
{
    padding-left: 20px;
    border-top: 1px solid #eee;
    font-size: 10px; 
    color: #bbb; 
    text-align: center;
    line-height: 16px;
}

.footer a, .footer a:link
{
	font-size: 10px;
    color: #bbb;
    text-decoration: underline;
}

.footer a:focus, .footer a:hover
{
	font-size: 10px;
    color:#0080ff; 
	text-decoration:none; 
}

.footer .details
{
    padding-left: 115px;
}

.footer .details .location 
{
    font-size: 10px;
    color: #bbb;
    text-align: left;
    line-height: 12px;
    float: left;
    width: 40%;
}

.footer .details .director 
{
    font-size: 10px;
    color: #bbb;
    text-align: left;
    line-height: 12px;
    float: right;
    width: 60%;
}
a.pdf
{
    background-image: url('/images/icons/pdf.png');
    background-repeat: no-repeat;
    padding-left: 20px;
    width: 16px;
    height: 16px;
}

/* ---------------- HIDDEN CONTENT ------------------ */
.hiddenContent a, .visibleContent a {
	display: block;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.visibleContent a:hover, .hiddenContent a:hover, a.button:hover {
	text-decoration: underline;
}
.hiddenContent div, .visibleContent div {
	padding: 10px;
}

.hiddenContent span, .visibleContent span {
	font-size: 13px;
	font-weight: bold;
}
.hiddenContent div, .visibleContent div
{
    background-color: #fff;
}
.hiddenContent, .visibleContent
{
    background-color: #7E6084;
    margin-bottom: 3px;
}
