     
a:link { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:focus { color: #003399; text-decoration: underline; }
a:hover { color: #003399; text-decoration: underline; }
a:active { color: #003399; text-decoration: underline; }

p { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }    
  
/************************* Old Header Tags *************************/
.table-header
{background: #003399;}

td.toplinks { 
     background-color: #367FCC }
     
.uqtoplink {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: white; 
text-decoration: none; 
position: relative; 
font-weight: bold;
margin-right: 15px;
}

a.uqtoplink:link,
a.uqtoplink:visited { text-decoration: none; color: white; }	
a.uqtoplink:hover { text-decoration: underline; color: white; }	
/* a.uqtoplink:active { text-decoration: none; color: white; } */	

/************************* Old Footer Tags *************************/    

.uqfooter {
     color: #999999;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px }
												       
.footerlinks {
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
color: #3561C2;
text-decoration: none
}

a.footerlinks:link,
a.footerlinks:visited {color: #3561C2; text-decoration: none; } 
a.footerlinks:hover {color: #FF0000; text-decoration: underline; }	
/* a.footerlinks:active {color: #3561C2; text-decoration: none; } */ 

/************************* Breacrumb Tags *************************/
 
 #breadcrumb { 

      padding: 0px; 
      margin-left: 0px; 
      margin-right: 10px; }
 
 breadcrumbtrail {
      text-decoration: underline}
 .breadcrumbtrail { 
      font-family: Verdana, Arial, Helvetica, Sans-Serif; 
      font-size: 70% }
 a.breadcrumblink:link,
 a.breadcrumblink:visited { color: #003399; text-decoration: none;  }
 a.breadcrumblink:hover { color: #003399; text-decoration: underline;  }
/* a.breadcrumblink:active { color: #003399; text-decoration: none;  } */
      
 a.breadcrumbhome:link,
 a.breadcrumbhome:visited { color: #993300; text-decoration: none; }
 a.breadcrumbhome:hover { color: #993300; text-decoration: underline; }
/* a.breadcrumbhome:active { color: #993300; text-decoration: none; } */
      
 .uqbreadcrumblink {
     color: #FFFFFF;
     font-family: Verdana, Arial, Helvetica, sans-serif; } 
 a.uqbreadcrumblink:link,
 a.uqbreadcrumblink:visited { color: #FFFFFF; text-decoration: none; }   
 a.uqbreadcrumblink:hover { color: #FFFFFF; text-decoration: underline; }
/* a.uqbreadcrumblink:active { color: #FFFFFF; text-decoration: none; } */     
      
      /************************* UQ Content Tags *************************/
            
          			     					 
.uqbody
  {color: #000000;
  font-family: Verdana, Arial,
  Helvetica, sans-serif;
  font-size: 67% }
												 
.uqbodylink {
     color: #000000;
     font-family: Verdana, Arial, Helvetica, sans-serif }
a.uqbodylink:link,
a.uqbodylink:visited { color: #000000;}
a.uqbodylink:hover { color: #000000; text-decoration: underline; }
/* a.uqbodylink:active { color: #000000; } */

a.uqbodylink:hover {text-decoration: underline}  

 			.uqbreadcrumb {
     color: #FFFFFF; 
     background-color: black;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 65%}

.uqfeature {
     color: #0033ff;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 63% } 
												 
.uqfeaturelink {
     color: #0033ff;
     font-family: Verdana, Arial, Helvetica, sans-serif }
a.uqfeaturelink:link,
a.uqfeaturelink:visited { color: #0033ff; text-decoration: none; }
a.uqfeaturelink:hover { color: #0033ff; text-decoration: underline; }
/* a.uqfeaturelink:active { color: #0033ff; text-decoration: none; } */
     												 
.uqgreycell {
     background: #666666;}
 
 .uqheading {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 font-size: 85% }
												 
.uqheader {
     color: #FFFFFF;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 100%; 
     font-weight: bold }

.uqnavigation {
     color: #000000;
     background-color: #eeeeee;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 62% }
												 
.uqnavigationlink {
     color: #003399;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none }

a.uqnavigationlink:link,
a.uqnavigationlink:visited { color: #003399; text-decoration: none; }
a.uqnavigationlink:hover { color: #9312AA; text-decoration: underline; }
/* a.uqnavigationlink:active { color: #003399; text-decoration: none; } */			
	
.uqred {
     color: #990000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 80% }
     											 
.uqtext {
     color: #000000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px }
 

/****************** UQL extensions ********************/

 input:focus, textarea:focus {outline:none;} /* removes the blue border in Safari */
 
 #fields .eg {padding-left: 10px}
 
#fields .label {width: 160px}

#mobile-content {	padding: 10px}

#searchdivcontainer { border: 1px solid #aaa; border-top: none; padding-top: 15px}

#uqlbackground {background: #F0F0EF}

.uqlbackground1 {
     background:#fff;
      }
      
.uqlbackground2 {
     background:#fff;
      }
      
.uqlbare {
    text-decoration: none }

.uqlbarewhite {
     color: #fff;
     text-decoration: none }

.uqlblueheads {
	padding-left: 5px;
     color: #ffffff;
     height: 21px; 
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px;_font-size: 70%;
     font-weight: bold; 
     background: #215BAB; 
     }

.uqlbodyheads {
	background-color: #367FCC;
     color: #ffffff;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
	font-weight: bold; 
     height: 18px; 
}

.uqlbtn {
   border: 1px solid #aaa; 
   border-left: 0; 
	 background: #a0c535;
   color:#000; 
   font-family:arial; 
   font-size:12px; 
   font-weight:normal; 
	 padding: 1px 2px 3px 2px;
	 height: 23px;
   cursor:pointer;
    }
		 
.uqlgobtn {
		 border: 1px solid #aaa;
		 background: #dfdfdd;
		 color:#000;
		 font-family:arial;
		 font-size:12px;
		 font-weight:normal;
		 padding:2px 2px 1px 2px;
		 cursor:pointer;
		 }		 

.uqlcol1bgcolor{
	background-color: #bfe6f3;
}

table.uqldivider {
    border: 0;
    /*
    border-left-width: 0;
    border-right-width: 0; 
    border-top-width: 0; 
    border-bottom-width: 2px; 
    border-style: solid;
    border-color: #333399;
    */
	}
	
	.uqlform {
	border: 1px solid #aaa; 
	padding: 3px; 
	color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.uqlgoldheader {
	color: #215BAB; 
	font-weight: 800; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.uqlgreenheads {
		color: rgb(59, 57, 42);
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px;
     font-weight: bold; 
     background: #D1AF47; 
 		padding: 5px 0 5px 0;
     }

.uqlgreybody {
    border: 1px;
    border-style: solid;
    border-color: #dddddd;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62% 
    }

.uqlgreyborder {
		border: 1px solid #445E6F;
		padding: 5px;
 }

.uqlgreyheader {
	font-weight: 600; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 85%;
	color: #666666;
}

.uqlgreyheads {
	padding: 5px 5px;
     color: #ffffff;
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px;
     font-weight: bold; 
     background: #7f7f7f; }


.uqlgreynav {
    background-color: #ffffff; 
    
	border: 1px solid #c0d6fa;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;
    font-family: Verdana, Arial,Helvetica, sans-serif; 
    font-size: 70%;
    }

.uqlgreynavlink {
    color: #505050;
    font-family: Verdana, Arial, Helvetica,
    sans-serif;
    text-decoration: none }
a.uqnavigationlink:link,
a.uqnavigationlink:visited { color: #505050; text-decoration: none; }
a.uqnavigationlink:hover { color: #505050; text-decoration: underline; }
/* a.uqnavigationlink:active { color: #505050; text-decoration: none; } */
    
.uqlgreytable {
    border: 1px;
    border-style: solid;
    border-color: #dddddd;
    }
    
.uqlheading {
     color: #000000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold; 
     font-size: 14px }

.uqlheader {
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 95%; }
    
    .uqlheads {
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px;
     font-weight: bold; 
     background: #D1AF47; 
 		padding: 5px 0 5px 5px;
     }


.uqllargeheads {
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 100%;
     font-weight: bold }

.uqllogin {
     color: #000000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 80%;
     font-weight: bold;
     background: #FFCC33 }
     
.uqlnavheads {
     color: #ffffff; 
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px; _font-size: 70%;
     font-weight: bold;
     background: #367fcc;
     height: 21px;
     padding-left: 10px; 
      }

a.uqlnavlink:link {
     color: #003399;
     font-family: Verdana, Arial,Helvetica, sans-serif;
          text-decoration: underline ; 
    }

.uqlnavigationlink, .uqlnavigation,     
a.uqlnavigationlink:link, a.uqlnavigation:link,
a.uqlnavigationlink:visited, a.uqlnavigation:visited { 
     color: #003399; text-decoration: none;
     font-family: Verdana, Arial,Helvetica, sans-serif; }	
a.uqlnavigationlink:hover, a.uqlnavigation:hover { 
     color: #9312AA; text-decoration: underline;
     font-family: Verdana, Arial,Helvetica, sans-serif; }	
/* a.uqlnavigationlink:active, a.uqlnavigation:active { 
     color: #003399; text-decoration: none;
     font-family: Verdana, Arial,Helvetica, sans-serif; } */	
     
#uqlquicklinks div {		color: #fff;
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px;
     font-weight: bold; 
     background: #5C5D75; 
 		 padding: 7px 0 7px 10px; 
 		 -moz-border-radius-topleft:8px;
 		 -moz-border-radius-topright:8px;
 		} 
#uqlquicklinks ul { font-family: Verdana, Arial, Helvetica, sans-serif; }
#uqlquicklinks ul li { background: url("http://blindio.library.uq.edu.au/sites/default/themes/uqlib/images/accordion_headerbg_off.gif") repeat-x scroll center bottom #F3F3F3;   color: #000;  cursor: pointer; display: block;  
font-family: Arial,sans-serif;  font-size: 12px; font-weight: normal;  margin: 0;    padding: 8px 0 8px 10px; text-decoration: none; text-indent: 0;  }
#uqlquicklinks a:link, #uqlquicklinks a:active, #uqlquicklinks a:visited { color: #000; text-decoration: none;} 
#uqlquicklinks a:hover { color: #000; text-decoration: none; }

.uqlredborder {
    border-left-width: 1px;
    border-right-width: 1px; 
    border-top-width: 0; 
    border-bottom-width: 1px; 
    border-style: solid;
    border-color: #cc3300; }
    
.uqlredheader {
	/*color: #cc3300; */
  color : #000; 
	font-weight: bold; 
	font-family: arial; 
	font-size: 100%;
}

h1.uqlredheader a { color: #000; margin-top: 0.8em; }
    

.uqlredheads {
     color: #000; 
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 12px; _font-size: 70%;
     font-weight: bold; 
     background: #D1AF47; 
 		padding: 5px 0 5px 10px;
     }

.uqlredtable {
    border: 1px;
    border-style: solid;
    border-color: #cc3300;
    }

.uqlsearch {
     color: #ffffff;
     font-family: Verdana, Arial,Helvetica, sans-serif;
     font-size: 60%;
     font-weight: bold;
     background: #003399 }
     
.uqlsubheading {
    color: #000000;
    font-family: Verdana, Arial,Helvetica, sans-serif; 
    font-size: 80%;
    font-weight: bold
    } 

.uqlsubtitle
{
color: #555555;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

.uqltabhead h4 {
	margin: 0; 
	margin-top:-10px;
	line-height: 1em;
	letter-spacing:.2px; 
	font-weight: bold; 
	font-size: 11pt;
	color:#444;
}

.uqltoc table {
	border: 1px solid #aaa
}

.uqltoc table td {
	padding: 2px;
	border: 1px solid #aaa;
}

.uqltoplinks {
     color: #ffffff; 
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     font-size: 64%;
     font-weight: bold;
     text-decoration: none;
     background: #000000 }
a.uqltoplinks:link,
a.uqltoplinks:visited { text-decoration: none; }
a.uqltoplinks:hover { text-decoration: underline; }
/* a.uqltoplinks:active { text-decoration: none; } */
 
.uqlwhitelink {
     color: #ffffff;
     font-family: Verdana, Arial,Helvetica, sans-serif; 
     text-decoration: none }
a.uqlwhitelink:link,
a.uqlwhitelink:visited { text-decoration: none; }
a.uqlwhitelink:hover { text-decoration: underline; }   
/* a.uqlwhitelink:active { text-decoration: none; } */

.url { 
    color: #339966 }

.smallfont { text-decoration: underline; font-size: 12px; color:#333399; }
.medfont { text-decoration: none; font-size: 85%;  color:#333399; }
.largefont { text-decoration: none; font-size: 95%; color:#333399; }

/** Lists **/

#newslist div, .newslist div {		color: #000; font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; background: #e0e0e0; padding: 6px 0 6px 10px; border: 1px solid #aaa; } 
#newslist ul, .newslist ul {border: 1px solid #aaa; border-top: none; list-style: none; padding: 5px 10px 0 10px; width: 248px; margin-left: 0;}
#newslist li, newslist li {margin-bottom: 8px; padding: 0;}
#newslist li a, .newslist li a { text-decoration: none; font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 12px;}

.uqllist1 
{
margin: 0;
padding: 0 5px 0 5px;
list-style: none;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.uqllist1 li
{
padding-bottom: 0px;
margin-bottom: 6px;_margin-bottom: 1px;
margin-left: 0;
}

.uqllist1 a {text-decoration: none}

.uqllist2 /** red star **/
{
margin-left: 0px;
padding-left: 0px;
list-style: none;
}

.uqllist2 li
{
padding-left: 18px;
background-image: url(/images/red-star1.gif);
background-repeat: no-repeat;
background-position: 0% 20%;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
margin-bottom: 8px;_margin-bottom: 4px;
}

.uqllist3{
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
padding: 0px;
list-style: none;
}

.uqllist3 li{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 height:16px;
 line-height:10px;
 list-style-image:none; 
 list-style-position:outside; 
 list-style-type:none; 
 padding:4px 0 4px 0; 
 margin-bottom: 8px; 
 border-bottom:1px solid #DDDDDD;
}

.uqllist3 li a:link, .uqllist3 li a:visited { 
color: #000; 
text-decoration: none;
} 

.uqllist3 li a:hover { 
color: #9312AA;
text-decoration: underline;
 }

.uqlblanklist {
list-style: none;
}

.uqlblanklist li {
background-image: url( );
background-repeat: no-repeat;
background-position: 0 .0em;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}

.uqlbluedotlist
{
margin-left: 0px;
padding-left: 5px;
list-style: none;
}

.uqlbluedotlist li
{
padding-left: 14px;
background-image: url(/images/dot_navy_small.gif);
background-repeat: no-repeat;
background-position: top left;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
padding-bottom: 1px;
}

.uqlbluelist
{
margin-left: 0;
margin-right: 0;
padding-left: 0;
list-style: none;
}

.uqlbluelist li
{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
padding-bottom: 4px;_padding-bottom: 2px;
padding-top: 4px;_padding-top: 2px;
}

.uqldotlist
{
margin-left: 8px;
padding-left: 0;
list-style: none;
}

.uqldotlist li
{
padding-left: 15px;
background-image: url(/images/dot_navy.gif);
background-repeat: no-repeat;
background-position: 0 7px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom: 1px;
}

.uqllightbluedotlist
{
margin-left: 0px;
padding-left: 5px;
list-style: none; }

.uqllightbluedotlist li
{
padding-left: 4px;
background-image: url(/images/dot_navy_small.gif);
background-repeat: no-repeat;
background-position: center left;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-bottom: 1px; }


a.uqllightbluelink:link,
a.uqllightbluelink:visited { color: #3778C7; text-decoration: none; }
a.uqllightbluelink:hover { color: #3778C7; text-decoration: underline; }
/* a.uqllightbluelink:active { color: #3778C7; text-decoration: none; } */

.uqllist
{
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
padding-left: 0;
list-style: none;
}

.uqllist li
{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
padding-bottom: 4px;_padding-bottom: 2px;
padding-top: 4px;_padding-top: 2px;
}

.uqlnavylist
{
margin-left: 0;
margin-right: 0px;
padding-left: 12px;
list-style: none;
}

.uqlnavylist li
{
padding-left: 12px;
background-image: url(/images/dot_navy.gif); 
background-repeat: no-repeat;
background-position: 0% 30%;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.uqlnavydotlist
{
margin-left: 0;
margin-right: 0px;
padding-top: 5px;
list-style: none;
}

.uqlnavydotlist li
{
padding-left: 12px;
background-image: url(/images/dot_navy.gif); 
background-repeat: no-repeat;
background-position: 0% 30%;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom: 5px;
}

.uqlnodotlist
{
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
padding: 5px;
list-style: none;
}

.uqlnodotlist li{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 /*height:16px;*/
 height: auto;
 line-height:10px;
 list-style-image:none; 
 list-style-position:outside; 
 list-style-type:none; 
 /*padding:4px 0 4px 0;*/ 
 padding:0px 0 4px 0;
 margin-bottom: 8px; 
 border-bottom:1px solid #DDDDDD;
}

/** Tabs **/

.tabs{
margin: 0;_margin: 0 0 5px 0;
font-family: Verdana, Arial,Helvetica, sans-serif; 
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.tabs li{
display: inline;
margin-right: -25px;
}

.tabs li a{
 font-size: 12px;
	background: #ddd url(/images/color_tabs_left.gif) no-repeat left top;
	padding:.5em .6em .5em .6em; 
	text-decoration:none;
	border-top: 1px solid #FAFAFA; 
	border-left: 1px solid #FAFAFA; 
	border-right: 1px solid #FAFAFA; 
	font-weight:bold;
	color: #555;
}

.tabs li a:visited{
color: #fff;
}

.tabs li a:hover{
	background: #752B90 url(/images/color_tabs_left.gif) no-repeat left top;
	padding:.5em .6em .5em .6em; 
	text-decoration:none;
	border-top: 1px solid #FAFAFA; 
	border-left: 1px solid #FAFAFA; 
	border-right: 1px solid #FAFAFA; 
	color:#fff; 
	font-weight:bold;
}

tabs li.selected, .tabs li.chosen{
position: relative !important;
/*z-index: -1 important;*/
}

.tabs li a.selected span {
	position:absolute; 
	bottom:-20px;left:50%; 
	margin-left:-8px; 
	width:17px;
    height:15px; 
    background:url(/images/tab_active_arrow_kv.jpg) left top no-repeat;
}

.tabs li a.selected:link, .tabs li a.chosen:link { /*selected main tab style */

	background: #555 url(/images/color_tabs_left.gif) no-repeat left top;
	padding:.5em .6em .5em .6em; 
	text-decoration:none;
	border-top: 1px solid #FAFAFA; 
	border-left: 1px solid #FAFAFA; 
	border-right: 1px solid #FAFAFA; 
	color:#fff; 
	font-weight:bold;
}


.tabs li.selected a:hover, .tabs li.chosen a:hover{ /*unselected tab style */
	background-color:#752B90; 
	color:#fff; 
	#padding:6px 15px 8px 15px; /* IE hack to add in padding for selected tab */

}


.tabs a:active, a:focus {outline: 0; }
/* looks like this is what was causing the "white-out" problem!
.tabs a:active, a:focus {color: #FDFCF7; }
*/
.contentstyle{

}

/** Tabs2 **/

.tabs2 {
    padding: 0;
    margin-left: 0;
    list-style-type: none;
    font-family: Verdana, Arial,Helvetica, sans-serif; 
    }

.tabs2 li {
margin-bottom: 10px;
display: inline;
}

.tabs2 li a{
 font-size: 12px;
 text-decoration:none;
 color: #003399;
 padding-left: 20px;
	}

.tabs2 li a:visited{
    color: #003399;
}

.tabs2 li a:hover{
    text-decoration: underline;
    color: #003399;
}

.tabs2 li a.selected{ /*selected main tab style */
        color: #000! important;
        text-decoration: none;
       
}

.tabs2 li a.selected:link, .tabs2 a.chosen:link { /*selected main tab style */
    text-decoration: none;
}

.tabs2 li .selected a:hover, .tabs2 .chosen a:hover{ /*unselected tab style */
    color: #003399;
    text-decoration: underline;
}

.tabs2 li a:active, a:focus {outline: 0; }
/* looks like this is what was causing the "white-out" problem!
.tabs a:active, a:focus {color: #FDFCF7; }
*/

/** Tabs3 **/

.tabs3 {
    padding: 0;
    margin-left: 0;
    list-style-type: none;
    font-family: Verdana, Arial,Helvetica, sans-serif; 
    }

.tabs3 li {
margin-bottom: 10px;
display: inline;
}

.tabs3 li a{
 font-size: 12px;
 text-decoration:none;
 color: #003399;
 padding: 0 10px;
	}

.tabs3 li a:visited{
    color: #003399;
}

.tabs3 li a:hover{
    text-decoration: underline;
    color: #003399;
}

.tabs3 li a.selected{ /*selected main tab style */
        color: #000! important;
        text-decoration: none;
        padding: 3px 3px 3px 10px;
background-image: url(/images/dot_navy.gif);
background-repeat: no-repeat;
background-position: 0% 20%;        
}

.tabs3 li a.selected:link, .tabs3 a.chosen:link { /*selected main tab style */
    text-decoration: none;
    padding-left: 20px;
}

.tabs3 li .selected a:hover, .tabs3 .chosen a:hover{ /*unselected tab style */
    color: #003399;
    text-decoration: underline;
}

.tabs3 li a:active, a:focus {outline: 0; }
/* looks like this is what was causing the "white-out" problem!
.tabs a:active, a:focus {color: #FDFCF7; }
*/

.tabcontent{
padding: 0;
}		

.list {
list-style: none;
margin-left: 0px;
}

.list li {
display: inline;
margin-left: 10px;
}

.list1 {
list-style: none;
margin-left: 0px;
}

.list1 li {
display: block;
margin-left: 10px;
}


select {
border: 1px solid #aaa;
}

/* Second-level tab layout */

  .advanced {
    width: 620px;
    padding: 10px;
    margin: 10px 0 10px 10px; 
    *padding: 1.1260em;
    border: 1px solid #CCC;
    text-align: left;
    background-color: #f2f2f2;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    
        -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
  }

  .advanced .cancel {
    float: right;
  }

  .advanced .fields input[type=text] {
    font-size: 130.77%; /*17px */
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #808080;
    margin-left: 0;
    padding: 0px 3px 0px 3px;
  }

 
  .advanced .eg {
    font-size: 84.62%; /* 11px */
    color: #808080;
  }

  .advanced .label {
    width: 180px; 
    *width: 12.7618em;
    float: left;
    text-align: left;
    margin-top: 0.1538em; /*2px; */
    *margin-top: 0.1501em;
  }

  .advanced label {
    font-size: 92.31%; /* 12px */
    color:  #4D4D4D;
  }

  .advanced p,
  .advanced .date-entry {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.1538em; /* 15px; */
    *margin-bottom: 1.1260em;
    margin-left: 13.4615em; /* 175px; */
    *margin-left: 13.1371em;
  }
  
  .advanced .buttons {
    text-align: right;
  }
  
  .advanced .date-entry .min,
  .advanced .date-entry .max {
    display: inline;
  }
  .advanced .date-entry .error {
    color: red;
  }
  
  #frontlogin {
    margin-top: 20px;
  }
  
  #frontlogin legend {
    color: #A0C535;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin: 0 0 0 10px;
  }
  
  #frontlogin dl {
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -o-border-radius: 10px 10px 10px 10px;
    -ms-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    margin: 0 0 0 10px;
    padding: 20px;
    text-align: left;
    width: 178px
  }

  #frontlogin dt#username-label, 
  #frontlogin dt#password-label {
    float: left;
    margin-top: 3px;
    width: 65px;
  }

  #frontlogin dl dd {
    margin-bottom: 1em;
  }

  #frontlogin dl dd#auth-element{
    margin-bottom: 0;
  }
 
  #frontlogin .uqlbtn {
    background: none repeat scroll 0 0 #A0C535;
    border-color: #AAAAAA #AAAAAA #AAAAAA -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 1px;
    color: #000000;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    padding: 1px 2px 2px;
    margin: 0 0 0 65px;
}

.menutitle{
background: url("http://blindio.library.uq.edu.au/sites/default/themes/uqlib/images/accordion_headerbg_off.gif") repeat-x scroll center bottom #F3F3F3;   color: #000;  cursor: pointer; display: block;  
font-family: Arial,sans-serif;  font-size: 12px; font-weight: normal;  margin: 0;    padding: 8px 0 8px 10px; text-decoration: none; text-indent: 0;
}
.menutitle a:link, .menutitle a:visited {color: #000; text-decoration: none;}

.submenu {
font-family: Verdana, Arial,Helvetica, sans-serif; 
font-size: 12px;
list-style: none;
margin-left: 0;
}

.submenu li {border-bottom: 1px solid #ddd; padding: 2px 10px 4px 10px;}

.submenu li a:link {text-decoration: none}

#masterdiv {width: 268px; border: 1px solid #ddd;}



