/*------------------------------------------------------------------------
# JA Bellatrix 1.0 - Dec, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/

/* TOP NAVIGATION
----------------------------------------------------------- */
#ja-splitmenu {
	margin: 0;
	padding: 0;
}

#ja-splitmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ja-splitmenu li {
	margin: 0;
	padding: 0;
	display: inline;
}

#ja-splitmenu a {
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
	background: url(../images/tableft.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
}

#ja-splitmenu a span {
	margin: 0 2px 0 0;
	float: left;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright.gif) no-repeat top right;
	color: #DFE5EC;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ja-splitmenu a span {
	float: none;
}

/* End IE5-Mac hack */
#ja-splitmenu a:hover span {
	color: #FFFFFF;
}

#ja-splitmenu a:hover {
	background-position: 0% -42px;
}

#ja-splitmenu a:hover span {
	background-position: 100% -42px;
}

#ja-splitmenu li.active_menu a,
#ja-splitmenu li.active_menu a:hover,
#ja-splitmenu li.active_menu a:active,
#ja-splitmenu li.active_menu a:focus {
	background: url(../images/tableft-active.gif) no-repeat left top;
}

#ja-splitmenu li.active_menu a span,
#ja-splitmenu li.active_menu a:hover span,
#ja-splitmenu li.active_menu a:active span,
#ja-splitmenu li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active.gif) no-repeat right top;
	color: #FFFFFF;
}

/* SUB NAVIGATION
--------------------------------------------------------- */
#ja-subnav {
	font-size: 1em;
}

#ja-subnav ul {
	margin: 0;
	padding: 0;
}

#ja-subnav li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#ja-subnav a {
	padding: 1px 10px;
	margin: 0 1px 0 0;
	float: left;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #FFFFFF;
	background: #4F89D2;
	text-decoration: none;
}

#ja-subnav li.active_menu a,
#ja-subnav li.active_menu a:hover,
#ja-subnav li.active_menu a:active,
#ja-subnav li.active_menu a:focus {
	color: #FFFFFF;
	background: #4F89D2;
	text-decoration: none;
}

/*-------------------------------------------------------*/
#ja-splitmenu1 {
	margin: 0;
	padding: 0;
}

#ja-splitmenu1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ja-splitmenu1 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#ja-splitmenu1 a {
	float: right;
	margin: 0;
	padding: 0 0 0 4px;
	background: url(../images/tableft11.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#ja-splitmenu1 a:hover,
#ja-splitmenu1 a:active,
#ja-splitmenu1 a:focus {
}

#ja-splitmenu1 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright11.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ja-splitmenu1 a span {
	float: none;
}

/* End IE5-Mac hack */
#ja-splitmenu1 a:hover span {
	color: #FFFFFF;
}

#ja-splitmenu1 a:hover {
	background-position: 0% -42px;
}

#ja-splitmenu1 a:hover span {
	background-position: 100% -42px;
}

#ja-splitmenu1 li.active_menu a,
#ja-splitmenu1 li.active_menu a:hover,
#ja-splitmenu1 li.active_menu a:active,
#ja-splitmenu1 li.active_menu a:focus {
	background: url(../images/tableft-active11.gif) no-repeat left top;
}

#ja-splitmenu1 li.active_menu a span,
#ja-splitmenu1 li.active_menu a:hover span,
#ja-splitmenu1 li.active_menu a:active span,
#ja-splitmenu1 li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active11.gif) no-repeat right top;
	color: #FFFFFF;
}

/*-------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */

/*advanced search - m471*/
#m471 {
	margin: 0;
	padding: 0;
}

#m471 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#m471 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#m471 a {
	margin: 0;
	margin-left:0px;
	padding: 0 0 0 4px;
	background: url(../images/tableft_green.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#m471 a:hover,
#m471 a:active,
#m471 a:focus {
}

#m471 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright_green.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#m471 a span {
	float: none;
}

/* End IE5-Mac hack */
#m471 a:hover span {
	color: #FFFFFF;
}

#m471 a:hover {
	background-position: 0% -42px;
}

#m471 a:hover span {
	background-position: 100% -42px;
}

#m471 li.active_menu a,
#m471 li.active_menu a:hover,
#m471 li.active_menu a:active,
#m471 li.active_menu a:focus {
	background: url(../images/tableft-active_green.gif) no-repeat left top;
}

#m471 li.active_menu a span,
#m471 li.active_menu a:hover span,
#m471 li.active_menu a:active span,
#m471 li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active_green.gif) no-repeat right top;
	color: #FFFFFF;
}

#m27 {
	margin: 0;
	padding: 0;
}

#m27 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#m27 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#m27 a {
	margin: 0;
	margin-left:0px;
	padding: 0 0 0 4px;
	background: url(../images/tableft11.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#m27 a:hover,
#m27 a:active,
#m27 a:focus {
}

#m27 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright11.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#m27 a span {
	float: none;
}

/* End IE5-Mac hack */
#m27 a:hover span {
	color: #FFFFFF;
}

#m27 a:hover {
	background-position: 0% -42px;
}

#m27 a:hover span {
	background-position: 100% -42px;
}

#m27 li.active_menu a,
#m27 li.active_menu a:hover,
#m27 li.active_menu a:active,
#m473 li.active_menu a:focus {
	background: url(../images/tableft-active11.gif) no-repeat left top;
}

#m27 li.active_menu a span,
#m27 li.active_menu a:hover span,
#m27 li.active_menu a:active span,
#m27 li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active11.gif) no-repeat right top;
	color: #FFFFFF;
}

#m472 {
	margin: 0;
	padding: 0;
}

#m472 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#m472 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#m472 a {
	margin: 0;
	margin-left:0px;
	padding: 0 0 0 4px;
	background: url(../images/tableft11.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#m472 a:hover,
#m472 a:active,
#m472 a:focus {
}

#m472 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright11.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#m472 a span {
	float: none;
}

/* End IE5-Mac hack */
#m472 a:hover span {
	color: #FFFFFF;
}

#m472 a:hover {
	background-position: 0% -42px;
}

#m472 a:hover span {
	background-position: 100% -42px;
}

#m472 li.active_menu a,
#m472 li.active_menu a:hover,
#m472 li.active_menu a:active,
#m472 li.active_menu a:focus {
	background: url(../images/tableft-active11.gif) no-repeat left top;
}

#m472 li.active_menu a span,
#m472 li.active_menu a:hover span,
#m472 li.active_menu a:active span,
#m472 li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active11.gif) no-repeat right top;
	color: #FFFFFF;
}
#m473 {
	margin: 0;
	padding: 0;
	/*float:right;*/
}

#m473 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#m473 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#m473 a {
	margin: 0;
	/*margin-left:20px;*/
	margin-left:0px;
	padding: 0 0 0 4px;
	background: url(../images/tableft21.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#m473 a:hover,
#m473 a:active,
#m473 a:focus {
}

#m473 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 15px 6px 15px;
	display: block;
	background: url(../images/tabright21.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#m473 a span {
	float: none;
}

/* End IE5-Mac hack */
#m473 a:hover span {
	color: #FFFFFF;
}

#m473 a:hover {
	background-position: 0% -42px;
}

#m473 a:hover span {
	background-position: 100% -42px;
}

#m473 li.active_menu a,
#m473 li.active_menu a:hover,
#m473 li.active_menu a:active,
#m473 li.active_menu a:focus {
	background: url(../images/tableft-active21.gif) no-repeat left top;
}

#m473 li.active_menu a span,
#m473 li.active_menu a:hover span,
#m473 li.active_menu a:active span,
#m473 li.active_menu a:focus span {
	padding: 7px 15px 6px 15px;
	background: url(../images/tabright-active21.gif) no-repeat right top;
	color: #FFFFFF;
}

/* m475*/
#m475 {
	margin: 0;
	padding: 0;
}

#m475 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#m475 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#m475 a {
	margin: 0;
	margin-left:0px;
	padding: 0 0 0 4px;
	background: url(../images/tableft_purple.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#m475 a:hover,
#m475 a:active,
#m475 a:focus {
}

#m475 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright_purple.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#m475 a span {
	float: none;
}

/* End IE5-Mac hack */
#m475 a:hover span {
	color: #FFFFFF;
}

#m475 a:hover {
	background-position: 0% -42px;
}

#m475 a:hover span {
	background-position: 100% -42px;
}

#m475 li.active_menu a,
#m475 li.active_menu a:hover,
#m475 li.active_menu a:active,
#m475 li.active_menu a:focus {
	background: url(../images/tableft-active_purple.gif) no-repeat left top;
}

#m475 li.active_menu a span,
#m475 li.active_menu a:hover span,
#m475 li.active_menu a:active span,
#m475 li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active_purple.gif) no-repeat right top;
	color: #FFFFFF;
}

/* search services m474*/
#m474 {
	margin: 0;
	padding: 0;
}

#m474 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#m474 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#m474 a {
	margin: 0;
	margin-left:0px;
	padding: 0 0 0 4px;
	background: url(../images/tableft_pink.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}

#m474 a:hover,
#m474 a:active,
#m474 a:focus {
}

#m474 a span {
	margin: 0 2px 0 0;
	float: right;
	padding: 7px 17px 6px 17px;
	display: block;
	background: url(../images/tabright_pink.gif) no-repeat top right;
	color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#m474 a span {
	float: none;
}

/* End IE5-Mac hack */
#m474 a:hover span {
	color: #FFFFFF;
}

#m474a:hover {
	background-position: 0% -42px;
}

#m474 a:hover span {
	background-position: 100% -42px;
}

#m474 li.active_menu a,
#m474 li.active_menu a:hover,
#m474 li.active_menu a:active,
#m474 li.active_menu a:focus {
	background: url(../images/tableft-active_pink.gif) no-repeat left top;
}

#m474 li.active_menu a span,
#m474 li.active_menu a:hover span,
#m474 li.active_menu a:active span,
#m474 li.active_menu a:focus span {
	padding: 7px 17px 6px 17px;
	background: url(../images/tabright-active_pink.gif) no-repeat right top;
	color: #FFFFFF;
}
