body { margin:0px; padding:0px; background: #FBFBFB url(../images/main_body_bg_rep.jpg) repeat-x;}


p { 
	margin:0px; 
	padding:0px;
 }
form { 
	margin:0px; 
	padding:0px; 
	text-align:left; 
	}
h1 { 
margin:0px; 
padding:0px; 
}

ul
{
	/*display:inline;*/
        padding-top:10px;
}
li
{
	padding:0px;
	margin:0px;
}

h2 { 
	margin:0px; 
	padding:0px; 
	}
h3 { 
         margin-left:7px;
         margin-top:14px;
         font-family:Helvetica;
	 font-size:11px;
         color:#333333;
         float:left;
   }
*html h3 { 
         margin-left:3px;
         margin-top:16px;
         font-family:Helvetica;
	 font-size:11px;
         color:#333333;
         float:left;
   }

div { 
	padding:0px; 
	margin:0px; 
	}
fieldset { border:0px; }

a img{ border:none; }

.breadcrumbs a{
      text-decoration:none;
color: rgb(51, 51, 153)
}

.breadcrumbs a:hover{
      
color: rgb(51, 102, 255)
}

#main{ width:100%; }

#main_container{ width:931px; }

#right_main_shadow{ background:url(../images/right_main_shadow.png) no-repeat scroll 100% 0%; 	 }

/* html #right_main_shadow {
            background-image: none;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.braininjurycentre.com.au/joomla/templates/braininjurycenter/images/right_main_shadow.png", sizingMethod="scale");	
             height:811px;width:16px;
            }*/

#left_main_shadow{ background:url(../images/left_main_shadow.png) no-repeat scroll 0% 0%;  }

/* html #left_main_shadow {
            background-image:none;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.braininjurycentre.com.au/joomla/templates/braininjurycenter/images/left_main_shadow.png", sizingMethod="scale");	
             height:811px;width:16px;
            }*/

#inner_container{ background-color:#FFFFFF; width:899px; }

#header_container{ width:100%; background:url(../images/top_header_yellow_bg.jpg) repeat-x; height:159px; overflow:hidden; }

#logo{ float:left; margin-left:10px; margin-top:20px; background:url(../images/auslogo.swf) no-repeat; height:114px; width:506px; }

* html #logo {
            background-image: none;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.braininjurycentre.com.au/joomla/templates/braininjurycenter/images/auslogo.swf", sizingMethod="scale");
		
            }


#country_name{ font-family:Tahoma; font-size:16pt; color:#000000; text-align:left; width:25%; margin-left:125px; margin-top:77px;}

/*#country_name{ font-family:Tahoma; font-size:16pt; color:#000000; text-align:left; width:25%; margin-left:9%; margin-top:6%; position:absolute;}*/

*html #country_name{ font-family:Tahoma; font-size:16pt; color:#000000; text-align:left; width:25%; float:left; margin-left:-25%; margin-top:17%; position:absolute;}

#header_flash{ width:360px; float:right; background:url(../images/right_brain_image.jpg) no-repeat; background-position:top; height:159px; }

#flash_top{ float:left; padding-top:11px;}

#flag_container{ vertical-align:bottom; float:right; width:151px; padding-right:10px; padding-top:33%; }

*html #flag_container{ padding-top:80%;}

#flag_img{ width:32px; height:28px; float:right; padding-right:5px; }

#main_middle_body{ width:98%; overflow:hidden;}

#menu_container{ width:100%; background:url(../images/menu_bg_Rep.png) repeat-x; height:49px; text-align:left; float:left;}

#middle_body_container{ width:100%;clear:both}

#left_body_part{ width:186px; float:left; overflow:hidden; }

#search_container{ background:url(../images/search_bg.jpg) no-repeat;  height:46px; width:185px; padding-bottom:13px; overflow:hidden}

#pp_search{width:185px; overflow:hidden}

#resources_container{ width:100%; overflow:hidden; }

#resources_header{ background:url(../images/resources_heading.jpg) no-repeat;  height:31px; width:100%;}

#resources_body{ background-color:#EFEFEF; width:100%; padding-bottom:5px; }

#resources_footer{ background:url(../images/resources_footer.jpg) no-repeat; height:4px; width:186px;}

#left_flash{ width:100%; padding-top:20px; }

#right_body_part{ width:600px; float:left; text-align:left; padding-left:8px;}

#banner_container{ width:681px; height:150px; padding-bottom:10px;}


#banner_text_container{ width:400px; float:right; font-family:Arial; font-size:12px; color:#333333; text-align:left; padding-right:40px; padding-top:35px}

#read_more a{ width:400px; float:right; font-family:Arial; font-size:12px; color:#333333; text-align:left; padding-right:40px; padding-top:20px; text-decoration:none; }

#text_heading{ font-family:Arial; font-size:20px; color:#333333; text-align:left; padding-bottom:14px; width:100%; }

#date_text{ font-family:Arial; font-size:11px; color:#999999; width:100%; text-align:left; }

#text_style{ font-family:Arial; font-size:12px; color:#333333; text-align:left; width:100%; padding-top:22px;}

#text_style_star{ font-family:Arial; font-size:12px; color:#333333; text-align:left; width:100%; padding-top:22px; padding-left:40px; width:94%;}

#text_style_ul{ font-family:Arial; font-size:12px; color:#333333; text-align:left; width:100%; padding-left:40px; width:94%;}

#footer_container{ background-color:#E2E2E2; height:32px; margin-top:20px;clear:both}

#copyright{width:77%; float:right; text-align:left; font-family:Arial; font-size:11px; color:#666666; padding-top:10px; }

/****************************** JOOMLA CSS *******************************/

a.mainlevel-mainmenu {font-family:Arial; font-size:14px; color:#000000; text-decoration:none; line-height:30px; padding-left:7px; padding-right:7px; text-align:left;}

.inputbox-search{ margin-left:10px; margin-top:12px; background:url(../images/search_textbox.jpg) no-repeat scroll 0 0; padding-left:1px; border:0px;}

*html .inputbox-search{ margin-left:5px; margin-top:12px;background:url(../images/search_textbox.jpg) no-repeat scroll 0 0; padding-left:1px; border:0px;}

.mainlevel-topmenu{ font-family:Arial; font-size:13px; color:#333333; float:left; text-align:left; text-decoration:none; padding-left:15px; padding-top:8px; padding-bottom:9px;}

.module-topmenu table td{ background-position:bottom; height:2px; width:156px;}

/*.module-topmenu table td{ background:url(../images/topmenu_sep.jpg) no-repeat ; background-position:bottom; height:2px; width:156px;}*/


.module-topmenu table{ padding-left:12px; padding-right:12px; padding-bottom:10px;}

*html .module-topmenu table{ margin-left:2px; margin-right:5px; padding-bottom:0px; margin-bottom:10px;}

.contentheading{ font-family:Arial; font-size:20px; color:#333333; text-align:left; padding-bottom:14px; width:100%;  }

.createdate{font-family:Arial; font-size:11px; color:#999999; width:100%; text-align:left;}

.contentpaneopen{width:100%; verticle-align:top;}

#TransMenu0{ margin-top:8px;}

#TransMenu1{ margin-top:8px;}

#TransMenu2{ margin-top:8px;}

#TransMenu3{ margin-top:8px;}

#TransMenu4{ margin-top:8px;}

.module-footermenu{ width:20%; float:left; font-size: 11px; font-family:Arial; color:#666666 !important; text-decoration:none; padding-top:10px; padding-left:14px;}

*html .module-footermenu{padding-left:0px;}

.mainlevel-footermenu{color:#666666; text-decoration:none;}

.rollmainlevel{color:#333333 !important;font-family:arial;font-size:13px; text-align:left; float:left; padding-left:20px;}

#active_roll_menu{ color:#333333 !important;}

.rollsublevel{color:#333333 !important;font-family:arial;font-size:12px; text-align:left; padding-left:10px !important;}

dl.accordion-menu dt{background:url(../images/topmenu_sep.jpg) no-repeat ; background-position:bottom; height:2px; border-bottom:none !important; padding-top:5px !important; padding-bottom:5px !important;}

#page_links{ font-family:Arial; font-size:14px; color:#333333 !important; text-decoration:none}

#page_links a{text-decoration:none}

#padding_map{ padding-top:40px;}

#ps_search_str {
border:1px solid #999999;
margin-left:5px;
margin-top:12px;
width:110px;
font-family:verdana; font-size:11px;
}

#ps_results span {
font-family:verdana;
font-size:11px;
line-height:100%;
}

#ps_results h3 {
font-family:verdana;
font-size:10px;
padding-bottom:3px;
}

#text_container{ font-size:11px; font-family:verdana;}

#ps_results {
background-color:#FFFFFF;
float:right;
border:4px solid #EEEEEE;
text-align:left;
visibility:hidden;
width:178px;
font-family:verdana;
font-size:11px;

}



#ps_results #ps_link {
float:right;
font-family:verdana;
font-size:11px;
padding-right:5px;
}

#ps_results .ps_header {
background-color:#EEEEEE;

font-family:verdana;
font-size:12px;
font-weight:bold;
padding:4px;
}

a.link_format { color:#333399; text-decoration:none;}

a.link_format:hover{ /*color:#6699CC;*/ color:#3366FF; text-decoration:none;}

a {
        text-decoration:none:
}
