
/******************************************************************************
  
  ANU Corporate Stylesheet

  http://styles.anu.edu.au/anu_global_styles.css
  https://styles.anu.edu.au/anu_global_styles.css

  Version for User-Agent class: MOZ_5
 
 ******************************************************************************/


/**** special text styles *****************************************************/

.headTitle
{
    font-family:        tahoma, sans-serif;
    font-size:          180%;
    line-height:        100%;
    font-weight:        normal;
    color:              #FFFFFF;
    border-bottom:      1px solid #CCCCCC;
}

.headTitleBlack
{
    font-family:        tahoma, sans-serif;
    font-size:          180%;
    line-height:        100%;
    font-weight:        normal;
    color:              #000000;
    border-bottom:      1px solid #000000;
}

.headTitleLink
{
    font-family:        tahoma, sans-serif;
    font-size:          180%;
    line-height:        100%;
    font-weight:        normal;
    color:              #FFFFFF;
}

a.headTitleLink,
a.headTitleLink:link,
a.headTitleLink:active,
a.headTitleLink:visited,
a.headTitleLink:hover
{
    color:              #FFFFFF;
    text-decoration:	none;
}
    
.headSubTitle
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          110%;
    font-weight:        bold;
    color:              #FFFFFF;
}
    
.headSubTitleBlack
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          110%;
    font-weight:        bold;
    color:              #000000;
}
 
.headSubTitleLink
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          110%;
    font-weight:        bold;
    color:              #FFFFFF;
}
a.headSubTitleLink,
a.headSubTitleLink:link,
a.headSubTitleLink:active,
a.headSubTitleLink:visited,
a.headSubTitleLink:hover
{
    color:              #FFFFFF;
    text-decoration:	none;
}

.footer
{
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          x-small;
    font-weight:        normal;
    color:              #000000;
    padding-left: 8px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
}

.caption
{
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          x-small;
    font-weight:        normal;
    color:              #000000;
}


/**** special layout styles ***************************************************/

.navCell
{
    padding-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
}

/**** basic text styles *******************************************************/

body   
{
    margin-left:        0px;
    margin-top:         0px;
    margin-right:       0px;
    margin-bottom:      0px;
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          x-small;
    background-color:   #FFFFFF;
    color:              #000000;
}

tr
{
    font-size:          x-small;
    font-family:        verdana, arial, helvetica, sans-serif;
    color:              #000000;
}

td
{
    font-size:          115%;
    font-family:        verdana, arial, helvetica, sans-serif;
    color:              #000000;
}

pre, .pre
{
    font-family:        andale mono, courier, mono-spaced;
    font-size:          12px;
    color:              #666666;
}

p
{
    margin-left:        0px;
    margin-right:       6px;
    margin-top:         6px;
    margin-bottom:      12px;
}

/**** heading styles **********************************************************/

h1, .h1
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          large;
    font-weight:        bold;
    color:              #000000;
    margin-top:         6px;
    margin-bottom:      6px;
}

h2, .h2
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          medium;
    font-weight:        bold;
    color:              #000000;
    margin-top:         6px;
    margin-bottom:      6px;
}


h3, .h3
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          small;
    font-weight:        bold;
    color:              #000000;
    margin-top:         6px;
    margin-bottom:      6px;
}

h4, .h4
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          small;
    font-weight:        bold;
    font-style:         italic;
    color:              #000000;
    margin-top:         6px;
    margin-bottom:      6px;
}

h5, .h5
{
    font-family:        times, serif;
    font-size:          medium;
    font-weight:        bold;
    color:              #000000;
    margin-top:         6px;
    margin-bottom:      6px;
}

h6, .h6
{
    font-family:        times, serif;
    font-size:          medium;
    font-weight:        bold;
    font-style:         italic;
    color:              #000000;
    margin-top:         6px;
    margin-bottom:      6px;
}

/**** link and navigation styles **********************************************/

a,
a:link
{
    color:              #005ADD;
}

a:visited
{
    color:              #002266;
}

a:hover,
a:active
{
    color:              #8C7C3C;
}

/****************************************************/

a.lftNav,
a.lftNav:link
{
    color:              #444444;
    text-decoration:    none;
}

a.lftNav:visited
{
    color:              #002266;
    text-decoration:    none;
}

a.lftNav:active
{
    color:              #8C7C3C;
}

a.lftNav:hover
{
    color:              #8C7C3C;
    text-decoration:    underline;
}

/****************************************************/

a.extNav,
a.extNav:link,
a.extNav:visited,
a.extNav:active
{
    font-size:          x-small;
    color:              #FFFFFF;
    text-decoration:    none;
}

a.extNav:hover
{
    font-size:          x-small;
    color:              #FFFFFF;
    text-decoration:    underline;
}

/****************************************************/

.nav
{
    font-size:          x-small;
    color:              #000066;
}

a.nav,
a.nav:link,
a.nav:visited,
a.nav:active
{
    font-size:          x-small;
    color:              #005ADD;
    text-decoration:    none;
}

a.nav:hover
{
    font-size:          x-small;
    color:              #005ADD;
    text-decoration:    underline;
}

/****************************************************/

.navBlack
{
    color:              #000000;
    font-size:          x-small;
}

a.navBlack,
a.navBlack:link, 
a.navBlack:visited
{
    color:              #000000; 
    text-decoration:    none;
}

a.navBlack:hover, 
a.navBlack:active
{ 
    color:              #000000; 
    text-decoration:    underline;
}

/****************************************************/

.navWhite
{
    font-size:          x-small;
    color:              #FFFFFF;
}

a.navWhite,
a.navWhite:link,
a.navWhite:visited,
a.navWhite:active
{
    font-size:          x-small;
    color:              #FFFFFF;
    text-decoration:    none;
}

a.navWhite:hover
{
    font-size:          x-small;
    color:              #FFFFFF;
    text-decoration:    underline;
}

/****   form elements   *******************************************************/

select,
option,
input
{
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          small;
}

input[type=text],
input[type=password]
{
    border:             1px solid #666666;
    padding:            2px 2px 2px 2px; /* TOP RIGHT BOTTOM LEFT */
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          small;
    background: #FFFFFF URL(_images/input_text_bg.gif) repeat-x;
}

textarea
{
    border:             1px solid #666666;
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          small;
    background: #FFFFFF URL(_images/input_text_bg.gif) repeat-x;
}

/****   menus   *******************************************************/

.menuBody {
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
	}
	
	.menuTable {
		border-right: 1px solid #DDDDDD;
	}
	
	.menuSelectedItem {
		background-color: #DAC97E;
		background-image: URL(_images/menu/menu_sel_bg.gif);
		border-top: 1px solid #FEF2B7;
		border-bottom: 1px solid #C7A401;

		padding-top: 2px; 
		padding-bottom: 2px;

	}
	
	.menuItem {
		background-color: #FFFFFF;
		background-image: URL(_images/menu/menu_bg.gif);
		border-top: 1px solid #EFEFEF;
		border-bottom: 1px solid #DDDDDD;

		padding-top: 2px; 
		padding-bottom: 2px;

	}
