/*
 * Funke Web Solutions
 * http://www.funke.com.au
 *
 * $Id:global.css 2077 2008-02-07 03:09:13 +0000 (Thu, 07 Feb 2008) robbie $
 * $LastChangedBy:robbie $
 *
 * Client: MSRA
 * Project: MSRA Site
 * Website: http://www.msaustralia.org.au
 *
 * $LastChangedDate:2008-02-07 03:09:13 +0000 (Thu, 07 Feb 2008) $
 * $LastChangedRevision:2077 $
 * 
 */
 
/*	Defaults
****************************************/

body {background: #fff url(../images/body-bg.gif) 0 0 repeat}

#site-wrap {font-size: .9em}

#site-wrap, #header, #nav-menu, #footer {width: 969px}

h2 {color: #000}

#header {background: transparent url(../images/header-bg.jpg) 0 0 no-repeat; height: 141px}

/*	Nav Menu
****************************************/

#nav-menu {display: block}
	#nav-menu .body-container {background: transparent none}
	#nav-menu .body {background: transparent url(../images/nav-menu-body.gif) 0 0 no-repeat; font-size: 1em; padding-bottom: 8px}
	#nav-menu ul {list-style: none; margin: 0 auto; padding: 0 2px;}
	#nav-menu li {float: left; display: inline;}
		#nav-menu li a {color: #252525; text-decoration: none; background: transparent url(../images/nav-menu-divider-left.gif) 0% 80% no-repeat;}
			#nav-menu li a span {padding: .6em 19px .35em 19px; background: transparent url(../images/nav-menu-divider-right.gif) 100% 80% no-repeat;}
		
		#nav-menu li.last a {}
		
		#nav-menu li.last a span {}
		#nav-menu li.first a {background: none;}
		
		#nav-menu li a:hover,
		#nav-menu li a:active, 
		#nav-menu li a:focus,
		#nav-menu li.active a {color: #252525; background: transparent url(../images/nav-menu-active-bg.gif) 0 2px repeat-x!important;}

		#nav-menu li.active a {font-weight: bold;}

		#nav-menu .footer {display: none}

/*	Side Menu
****************************************/

#side-menu {background: transparent none; width: 216px}
#side-menu div.header {background: transparent url(../images/side-menu-header.gif) 0 0 no-repeat}
#side-menu div.body {border-left: 1px solid #d6dadf; border-right: 1px solid #d6dadf}
#side-menu div.footer {background: transparent url(../images/side-menu-footer.gif) 0 100% no-repeat; height: 12px; margin-bottom: 15px}

#side-menu ul {border-bottom: 0}
	#side-menu ul li a {border-bottom: 1px solid #a6d2e3; background: #d7e9f7 url(../images/side-menu-item.gif) 0 50% repeat-y; font-weight: bold; color: #252525}
		#side-menu ul li a:hover,
		#side-menu ul li a:active,
		#side-menu ul li a:focus {background: #bfdcf3 url(../images/side-menu-item-active.gif) 0 50% no-repeat}
		
		#side-menu ul li.no-link a:hover,
		#side-menu ul li.no-link a:active,
		#side-menu ul li.no-link a:focus {background: #a6d2e3 url(../images/side-menu-item.gif) 0 50% repeat-y}
		
		#side-menu ul li.drilled-down a {background: #a6d2e3 url(../images/side-menu-item-drilled.gif) 0 50% no-repeat}
		#side-menu ul li.active a {background: #bfdcf3 url(../images/side-menu-item-active.gif) 0 50% no-repeat}
		#side-menu ul li.active ul a,
		#side-menu ul li.drilled-down ul a {background: #bfdcf3 url(../images/side-menu-item.gif) 0 50% repeat-y}
		
		#side-menu ul ul li a:hover,
		#side-menu ul ul li a:active,
		#side-menu ul ul li a:focus,
		#side-menu ul ul li.active a {background: #bfdcf3 url(../images/side-menu-sub-item-active.gif) 0 50% no-repeat}
	
#content .header {background: transparent url(../images/content-header.gif) 0 0 no-repeat}
#content .body {background: transparent url(../images/content-body.gif) 0 0 repeat-y}
#content .footer {background: transparent url(../images/content-footer.gif) 0 0 no-repeat}

#footer-msra {background: none}

#footer .header {background: transparent url(../images/footer-header.gif) 0 0 no-repeat}
#footer .body {background: transparent url(../images/footer-body.gif) 0 0 repeat-y}
#footer .footer {background: transparent url(../images/footer-footer.gif) 0 0 no-repeat}

/* Alert Panel
 ***********************************/	

#content .alert-panel {border: none; background-color: transparent; width: 255px; float: right}
	#content .alert-panel p {font-weight: bold; color: #262526; margin: 0; padding: 3px 10px 0 10px; line-height: 2.1em; text-transform: uppercase; background: transparent url(../images/alert-panel-header.gif) 0 0 no-repeat}
	#content .alert-panel ul li {background: transparent none}
	#content .alert-panel ul li.alt {background-color: transparent}
	#content .alert-panel ul li a {display: block; border-top: 1px dotted #adadad; text-decoration: none; padding: 0 10px}
	#content .alert-panel ul li a:link {color: #000;}
	#content .alert-panel ul li a:visited {color: #555;} 
	#content .alert-panel ul li a:hover, 
	#content .alert-panel ul li a:active, 
	#content .alert-panel ul li a:focus {background-color: transparent; color: #111; text-decoration: underline}
	#content .alert-panel ul li a em {font-weight: normal;}

/* Alerts Subscription
 **********************************/

#side-menu #alerts-subscription {background: transparent none} 
	#alerts-subscription div.heading {color: #005070; font-size: 1em; background: transparent url(../images/e-alerts-header.gif) 0 0 no-repeat; margin: 0; padding-top: 2px}
		#alerts-subscription div.heading strong {font-weight: bold} 
	#alerts-subscription div.body {background: transparent url(../images/e-alerts-body.gif) 0 0 repeat-y; border: 0}
		#alerts-subscription div.body fieldset {background: transparent url(../images/e-alerts-mail.gif) 0 5px no-repeat}
		#side-menu #alerts-subscription div.body #label_e-alerts-name,
		#side-menu #alerts-subscription div.body #label_e-alerts-email {display: none}
		#side-menu #alerts-subscription div.body input.field {float: right; clear: right; width: 120px; margin: .5em 0; padding: 1px}
		#side-menu #alerts-subscription div.body label {clear: right; margin-left: 65px}
		#side-menu #alerts-subscription #e-alerts-submit {clear: both; margin-top: .7em; width: 53px; height: 23px}
		#side-menu #alerts-subscription p.intro {padding: 0 10px; color: #005070}
	#alerts-subscription div.footer {background: transparent url(../images/e-alerts-footer.gif) 0 0 no-repeat}  

/* Trials Map
 **********************************/

#trialsMap {overflow: hidden}
	#trialsMap img {border: none; margin: 0}
#australia_map {float: left; position: relative}
#newZealand {position: relative; top: 160px}

/*	Custom Form
****************************************/

#content #general-registration-form {}
#content #general-registration-form legend {display: block; font-size: 1.1em; font-weight: bold; padding: 1em 0 .6em!important; margin: 0!important; color: #000!important}

#content #general-registration-form label {}
#content #general-registration-form .register_firstname-container {float: left; width: 47%}
#content #general-registration-form .register_surname-container {float: right; width: 47%}

#content #general-registration-form .register_suburb-container {float: left; width: 34%; margin-right: 5%}
#content #general-registration-form .register_postcode-container {float: left; width: 15%; margin-right: 5%}
#content #general-registration-form .register_state-container {float: left; width: 40%}
#content #general-registration-form #register_state {padding: 2px 0 1px}
#content #general-registration-form .register_phone-container {clear: both}

#content #general-registration-form .register_gender-container {float: left; width: 30%}
#content #general-registration-form .register_age-container {float: left; width: 30%}
