/* start horizontal list */
#search_bar ul.nav-bar
{
	margin: 0;
	margin-top: 5px;
	padding: 0;
	list-style: none;
	line-height: 1.2727em;
}

#search_bar ul.nav-bar li
{
	border-right: 1px solid white;
	font-weight: bold;
	float: left;
	padding: 3px;
}

/* Styles added by Roksana */
#search_bar div.nav-bar
{
	margin: 0;
	margin-top: 5px;
	padding: 0;
	list-style: none;
	line-height: 1.2727em;
}

#search_bar div.nav-bar span
{
	border-right: 1px solid white;
	font-weight: bold;
	float: left;
	padding: 3px;
}

#search_bar div.nav-bar span a
{
	padding: 3px;
}

#search_bar div.nav-bar span a:link, #search_bar div.nav-bar span a:hover, #search_bar div.nav-bar span a:active, #search_bar div.nav-bar span a:visited
{
	text-decoration: none;
}

#search_bar div.nav-bar span.first-link
{
	margin-left: 0;
}

/* Used only if last item has extra padding, margin, border... */
#search_bar div.nav-bar span.last-link
{
	padding-right: 10px;
}

#search_bar ul.nav-bar li.last-link a
{
	padding-right: 5px;
}

#search_bar div.nav-bar span.one, #search_bar div.nav-bar span.one a {
	color: white;
	background: #1f4284;
	font-size: 8pt;
}

#search_bar div.nav-bar span.two, #search_bar div.nav-bar span.two a {
	color: white;
	background: #627792;/*#90a1b3;*/
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
}

#search_bar div.nav-bar span.three, #search_bar div.nav-bar span.three a {
	color: black;
	background: #cad8e3;
	font-size: 8pt;
}

.tip {
     font-size: 9pt;
}	

/* end of styles added by roksana */

#search_bar ul.nav-bar li a
{
	padding: 3px;
}

#search_bar ul.nav-bar li a:link, #search_bar ul.nav-bar li a:hover, #search_bar ul.nav-bar li a:active, #search_bar ul.nav-bar li a:visited
{
	text-decoration: none;
}

/* Used only if first item has extra padding, margin, border... */
#search_bar ul.nav-bar li.first-link
{
	margin-left: 0;
}

/* Used only if last item has extra padding, margin, border... */
#search_bar ul.nav-bar li.last-link
{
	padding-right: 10px;
}
#search_bar ul.nav-bar li.last-link a
{
	padding-right: 5px;
}

#search_bar ul.nav-bar li.one, #search_bar ul.nav-bar li.one a {
	color: white;
	background: #1f4284;
	font-size: 8pt;
}

.one {
	border-bottom: 1px solid #1f4284;
}

#search_bar ul.nav-bar li.two, #search_bar ul.nav-bar li.two a {
	color: white;
	background: #627792;/*#90a1b3;*/
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
}

.two {
	border-bottom: 1px solid #627792;/*#90a1b3;*/
}

#search_bar ul.nav-bar li.three, #search_bar ul.nav-bar li.three a {
	color: black;
	background: #cad8e3;
	font-size: 8pt;
}

.three {
	border-bottom: 1px solid #cad8e3;
}

/* No search button customization
input#sa {
	background: #1a7d92;
	color: white;
	font-weight: bold;
}
*/

div.center .nav-bar li	{ margin-bottom: 0; }


.nav-bar
{
	overflow: hidden;
}

div.tab1 {
	background-image: url(../images/search/BG_Gradient_Dark.gif);
	background-repeat: repeat-x;
	padding: 5px;
	height: 54px;
}
div.tab2 {
	background-image: url(../images/search/BG_Gradient_Medium.gif);
	background-repeat: repeat-x;
	color: white;
	padding: 5px;
	height: 54px;
}
div.tab3 {
	background-image: url(../images/search/BG_Gradient_Light.gif);
	background-repeat: repeat-x;
	padding: 5px;
	height: 54px;
}
/* end horizontal list */

.tabborder {
	border-bottom: 1px solid white !important;
}

div#searchFieldDescs.dark {
	color: white;
	font-weight: bold;
}

div#searchFieldDescs.light {
	color: black;
	font-weight: bold;
}
