/* ----------------------------- Top Level Layout Styles ----------------------------- */

body {
	margin: 0;
	padding: 20px 0 60px 0;
	background: #056478 url(/images/bg-medium.jpg) 0 0 repeat-x;
}

#container {
	width: 770px;
	background: #FFF;
	position: relative;
	overflow: auto;
	margin: 0 auto;
}

#skip, #print {
	display: none;
}

#footer {
	float: left;
	width: 750px;
	background: #A8A5A0 url(/images/footer-bkg.gif) 0 0 repeat-x;
	border-bottom: 1px solid #919795;
	padding: 5px 10px;
	color: #FFF;
	position: relative;
	font-size: 11px;
	margin-top: 95px;
}

#header {
	position: relative;
	z-index:500;
}

/* ----------------------------- Misc Elements ----------------------------- */

.nodisplay {
	position: absolute;
	left: -9999px;
}

#subnav .title,
.boxheading {
	margin: 0;
	padding: 8px 0 5px 9px;
	color: #FFF;
	font: 18px Helvetica, Arial, sans-serif;
	background: #9EBBD9 url(/images/boxheader-blue.gif) 0 0 repeat-x;
}

#supportingcontent .box, #home .box {
	margin: 4px 1px 0 1px;
	overflow: hidden;
}

#home .box {
	margin: 4px 0px 0px 0px;
}

/* ----------------------------- 3 Column Layout Styles ----------------------------- */

#content {
	background-color: #fff;
	float: left;
	clear: left;
	width: 390px;
	border-left: 190px solid #fff; 
	border-right: 190px solid #fff; 
	min-height: 350px;
}

#subnav {
	position: relative;
/*	padding-bottom: 12px;	*/
	background: #ECF0F9 url(/images/boxbkg-blue.jpg) 0 0 no-repeat;
/*	border: 1px solid #BCCEE6;	*/
}

#subnavwrapper {
	float: left;
	width: 180px;
	margin: 7px 0 0 -184px;
}

#maincontent {
	float: left;
	width: 566px;
	padding: 7px;
}

#supportingcontent {
	display: none;
}

#featuredjobs {
	display: none;
}

body.body ul {		/*	#featuredjobs	*/
	padding: 0;
}

body.body li {		/*	#featuredjobs	*/
	list-style: none;
}


/* --------------------------------  Group home page -------------------------------- */

body#home #maincontent h2.underline {
	margin: 19px 0 0;
	padding-bottom: 4px;
}

body#home #supportingcontent {
	display: block;
	width: 309px;
	float: left;
	padding: 0;
	margin: 0 0 0 7px;
	background: none;
}

body#home #maincontent {
	float: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

body#home #slideshow {
	margin-top: 3px;
	padding: 7px 0 3px 0;
	height: 215px;
	background: url(/images/slideshow-placeholder.jpg) 0px 3px no-repeat;
}

body#home #slideshow.flashenabled {
	margin: 0;
	padding: 4px 0 8px 0;
	padding:0px;
	background: none;
	margin-top:-12px;
}

body#home #content {
	float: none;
	width: auto;
	border: none; 
}

body#home #subnav {
	display: none;
}

body#home .latestnews {
/*	display: block;*/
}

body#home .featuredjobs {
	width:309px;
}

body#home .featuredjobs, body#home .latestnewscell {
	border-left:4px solid white;
}

body#home .latestnewscell {
	border-top:4px solid white;
}

body#home .tablecontent, body#home .slideshow {
	border-left:1px solid white;
}


body#home #footer {
	margin-top:70px;
	float:none;
}

/* ----------------------------- Content ----------------------------- */


#maincontent h1.pagetitle {
	margin-top: 10px;
}

#maincontent ul {
	padding: 0;
}

#maincontent li {
	list-style-type: none;
	margin: 8px 0 8px 4px;
	padding-left: 12px;
	background: url(/images/bullet-navy.gif) 0em 0.4em no-repeat;
}


#maincontent table,
#maincontent tbody,
#maincontent tr,
#maincontent td {
	/*padding: 0 7px 0 0;*/
	/*margin: 0;*/
}


/* ----------------------------- Masthead and Main Nav ----------------------------- */

#header h1 {
	width: 69px;
	margin: 0 0 0 38px;
	padding: 0;
	height: 120px;
	border: 0 none;
}

#header h1 a {
	display: block;
	width: 100%;
	height: 99px;
	background: url(/images/bayside-logo.gif) 0 100% no-repeat;
}

#header h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 0px;
	width: 271px;
	height: 105px;
	background: url(/images/grouphome-heading.gif) 0% 100% no-repeat;
	border: 0 none;
}

/* ------------------------- UDM ------------------------------ */
/*
#udm {
	/*background: #B1B0AB url(/images/mainnav-bkg.gif) repeat-x scroll 0pt 50%;*/
/*	height:25px;
	background-repeat:repeat-x;
	background-color:#B1B0AB
}

#udm li {
	background-image:url(/images/bayside-menu-seperator.gif);
	background-repeat:no-repeat;
	background-position:0px;
	position:relative !important;
	left:-7px !important; 
}

#udm li a {
	padding-left:17px !important;
}

*/
/* ------------------------- Main Nav ------------------------- */

#mainnav {
	margin: 0 6px 0 7px;
	background: #B1B0AB url(/images/mainnav-bkg.gif) repeat-x scroll 0pt 50%;
	font-size: 13px;
	font-weight: bold;
}
/*
#mainnav ul {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;	/*	to appear to contain its floating children	*//*
}

#mainnav li {
	list-style: none;
	float: left;
	border: none;
	margin: 0;
}

#mainnav li a {
	display: block;
	padding: 0 16px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	margin: 5px 0px 4px 0;
	min-height: 16px;
	/*background: url(/images/mainnav-divider.gif) 0% 55% no-repeat;*//*
	border-left: 1px solid #FFF;
}

#mainnav li a:hover {
	text-decoration: underline;
}

#mainnav li:first-child a,
#mainnav li.first a {
	background: none;
	border-left: none;
	padding-left: 10px;
}

/* ---------------------------------- Footer Content ---------------------------------*/
	
#footerlinks {
	float: right;
}

#footerlinks a {
	color: #FFF;
	text-decoration: underline;
	margin-right: 4px;
	padding-right: 7px;
	border-right: 1px solid #FFF; 
}

#footerlinks a:last-child,
#footerlinks a.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

#footerlinks a:hover {
	text-decoration: none;
}

h3#brandhomelink {
	display:none;
}

#brandlogos {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -70px;
	left: 28px;
	width: 704px;
	height: 53px;
}
#brandlogos ul {
	margin: 0;
	padding: 0;
}
#brandlogos li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	height: 53px;
}
#brandlogos li a {
	display: block;
	height: 53px;
}
#brandlogos #logo-cozwine {
	background-image: url(/images/cozwine-logo-small.gif);
	left: 518px;
	width: 91px;
}
#brandlogos #logo-austrahealth {
	background-image: url(/images/austrahealth-brand.png);
	left: 242px;
	width: 120px;
	top:6px;
}
#brandlogos #logo-bayside {
	background-image: url(/images/bayside-logo-small.gif);
	left: 150px;
	width: 51px;
}
#brandlogos #logo-bridge {
	background-image: url(/images/bridge-logo-small.gif);
	left: 9px;
	width: 83px;
}
#brandlogos #logo-baytech {
	background-image: url(/images/baytech-logo-small.gif);
	left: 646px;
	width: 51px;
}
#brandlogos #logo-techstaff {
	background-image: url(/images/techstaff-logo-small.gif);
	left: 404px;
	width: 71px;
}






/* ---------------------------------- Quick Links and Search ---------------------------------*/

ul#quicklinks  {
	position: absolute;
	top: 5px;
	right: 20px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

ul#quicklinks  li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	}

ul#quicklinks  li a {
	text-decoration: none;
	color: #fff;
	}

form#search {
	position: absolute;
	top: 65px;
	right: 30px;
	margin: 0;
	padding: 0;
	}

form#search label {
	float: none;
	font-weight: normal;
	color: #fff;
}

/* ------------------------------------ Subnav ---------------------------------------*/

#subnav h3 {
	line-height: normal;
}

#subnav p {
	margin-top: 0;
	padding: 0 5px;
}

#subnav ul {
	margin: 0;
	padding: 0;
	padding-bottom: 12px;
}

#subnav ul li {
	font-size: 11px;
	list-style-type: none;
	margin: 5px 0 0 9px;
	padding: 0 0 0 9px;
	background: url(/images/bullet-white.gif) 0em 0.5em no-repeat;
}

#subnav ul li a {
	display: block;
	margin: 0 0 1px 0;
	text-decoration: none;
	padding: 2px 5px;
	/*color: #000067;*/
}

#subnav ul li a:hover {
	text-decoration: underline;
}

#subnav ul ul {
	padding-left: 15px;
	margin: 0;
}

#subnav ul li.category a,
#subnav ul li.thissection li.category a,
#subnav ul li.thissection li.content a {
	font-weight: normal;
}
	
#subnav ul li.thissection,
#subnav ul li.thiscontent {
	font-weight: bold;
	background-image: url(/images/bullet-navy.gif);
}

#subnav ul li.content a {
	font-weight: normal;
}

/* -----------------------  Brand links ------------------------------ */

#brands {
	overflow: hidden;
	width: 100%;
	margin: 7px 0 0 0;
	padding-bottom: 1em;
}

#brands ul {
	margin: 0 1px 0 0;
	padding: 0;
	width: 208px;
	float: left;
}

#brands ul.even {
	width: 236px;
}

#brands li {
	font-size: 11px;
	list-style-type: none;
	margin: 6px 0 0 0px;
	padding-left: 10px;
	background: url(/images/bullet-navy.gif) 0em 0.5em no-repeat;
}
#brands li a {
	font-weight: bold;
}
/*
#brands li a:link {
	color: #006;
}
*/

/* -----------------------  Leads boxes ------------------------------ */

#leads {
	overflow: hidden;
	margin: 10px 0 10px 1px;
}                                     

#leads div {
	background: #DBE4ED url(/images/leadsbkg-blue.jpg) 0 0 repeat-x;
	width: 140px;                          
	float: left;
	margin-right: 10px;     
}

#leads div.last {
	margin-right: 0;
}

#leads div.inner {
	position: relative;
	background: transparent;
	padding: 4px;
	width: 120px;
	margin: 5px 6px;
	float: none;
	border: 1px dotted #FFF;
}
                                 
#leads p strong {
	letter-spacing: -1px;
}

#leads strong a {
	color: #006;                                        
}
                
#leads p {
	margin: 4px 0 0;
}                                     
/*
#leads a.more {      
	width: 16px;
	height: 16px;     
	background: url(/images/leads-link.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 3px;
	right: 5px;
}
*/
/* -----------------------  Job Search box ------------------------------ */

#jobsearch {
	height:215px;
	background:#ECF0F9 url(/images/boxbkg-blue.jpg) no-repeat scroll 0pt 50%;
	width:306px;
}

#jobsearch h3 {
	border-bottom:1px solid #BCCEE6;
}

#jobsearch iframe { 
	height:180px;
	_height:180px;
	border:0px;
	width:304px;
	_width:304px;
	/*border: 1px solid #BCCEE6;*/
	overflow:hidden;
	border:1px solid #BCCEE6;
	border-top:0px;
	position:absolute;
	top:184px;
	background-color:transparent;
}


/* -----------------------  Latest News box ------------------------------ */

div.latestnews {
	background:#F0F0F0 url(/images/boxbkg-grey.jpg) no-repeat center bottom;
	border: 1px solid #BFBEBA;
	height: 253px;
	width: 304px;
	clear: both;
	/*margin: 7px 1px 0 1px;*/
	margin:0px;
	overflow: auto;
}

.latestnews h3 {
	background: #A9A8A4 url(/images/boxheader-grey.gif) 0 0 repeat-x;
	margin: 0;
	padding: 8px 0 5px 9px;
	color: #FFF;
	font: 18px Helvetica, Arial, sans-serif;
}

.latestnews h3 a {
	text-decoration:none;
	color:white;
}

.latestnews img {
	float: right;
	margin: 7px;
}

.latestnews li {
	
}

.latestnews h4 {
	font: bold 11px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
}

/*
.latestnews h4 a:link {
	color: #000066;
}
*/

ul.latestnews , .latestnews li {
	list-style-type:none;
	padding:0px;
}

.latestnews p {
	/*margin-top: 4px;*/
	margin:4px 10px 0 0;
}

.latestnews p.date {
	display:none;
}

.latestnews div {
	margin:7px 7px 0pt;
	overflow:hidden;
}




/* --------------------------------  Forms -------------------------------- */

form p {
	clear: left;
	}

input, textarea, select, option {
	font: 1em /1 Verdana, Arial, Helvetica, sans-serif;
}

legend {
	font: bold 1em /1 Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}


label, span.legend {
	float: left;
	width: 80px;
	}
	

p.checkbox, p.radio {
	float: left;	/*	needs to float to take up the right amount of space (all the contents floats) 	*/
	width: 100%;	/*	ie needs this	*/
	}

p.checkbox input, p.radio input {
	float: left;
	background: 0 none;
	}

p.checkbox label, p.radio label {
	width: auto;
	padding: 2px;
	font-weight: normal;
	}

optgroup {
	font-style:normal;
}

label.tip {
	cursor: help;
	background: transparent url(/images/bg-tip.png) no-repeat top right;
	}

input.text {
	width: 100px;
	}

textarea {
	width: 270px;
	height: 80px;
	}

input.button {
	}

#errorbox {
	border-top: 1px dotted #c00;
	border-bottom: 1px dotted #c00;
	margin: 20px 0;
	}

fieldset {
	margin-bottom: 10px;
}

fieldset p {
	margin:0px;
}

/* ------------------------------------ Timing ---------------------------------------*/

#timing	{
	width: 770px;
	margin: 0 auto;
	text-align: right;
	font-size: 120%;
}

#timing p {
	display: inline;
	padding-left: 1em;
}

#timing p code.warn {
	color: red;
	font-size: 140%;
}

/* ------------------------------------ Privacy Policy ---------------------------------------*/

body#privacy pre {

	white-space: normal;
}

/* ------------------------------------ Tables ---------------------------------------*/
.tablewrapper {
	width: 100%;
	overflow: hidden;
}


/* ---------------------------------- Crumb Trail ------------------------------------*/
ul.crumbtrail {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
ul.crumbtrail li {
	display: inline
}

/* ---------------------------------- Misc Styles ----------------------------- */

a.more {
	display: block;
	padding-right: 20px;
	padding-top: 1px;
	height: 16px;
	text-align: right;
	background: url(/images/leads-link.gif) top right no-repeat;
	/*color: #006*/
}

span.hidetext {
	visibility: none; 
}

.relevantlinks {
	/* Styling goes here */
	margin:0px;
	width:180px;
}

.relevantlinks img {
	margin-right:0px;
}

.contentbody {
	/* Styling goes here */
	margin:0px;
	/*padding-right:10px;*/
	border-right:10px solid white;
}

.tablegrid {
	border-collapse:collapse;
	margin-left:1px;
	margin-top:1px;
}

.tablegrid h4 {
	background-color:#c0cee6;
	margin:0px;
	padding:4px 5px;
	margin-bottom:-5px;
	margin-left:-1px;
	margin-right:-1px;
	margin-top:-1px;
}

.tablegrid ul {
	background-color:transparent;
}

.tablegrid td {
	border:1px solid #c0cee6;
	
}

#signuplink
{
position:absolute;
margin:149px 0 0 155px;
z-index: 9;
}

#signuplink a,
#signuplink a:hover,
#signuplink a:active,
#signuplink a:link,
#signuplink a:visited
{
color:#000066;
}


.baysideform {
	
}

.baysideform p {
	clear:both;
}

.baysideform label, .baysideform input, .baysideform textarea, .baysideform select {
	float:left;
	margin-top:5px;
}

.baysideform textarea  {
	width:250px;
}

.baysideform label {
	display:block;
	width:140px;
	padding-top:3px;
}


.baysideform input {
	width: 150px;
}

.baysideform input.button {
	width: auto;
}

.baysideform input.long, 
.baysideform select {
	width:250px;
}

.baysideform input.short {
	width:50px;
}


.baysideform label.radio {
	padding-top:0px;
	width:auto;
}

.baysideform label.radio input {
	float:none;
	width:auto;
}

form#contactus label {
	width: 120px;
	}

form#contactus select {
	width: auto;
	}

form#contactus textarea {
	width: 220px;
	}

form#contactus input.button{
	margin-left: 120px;
	}
form#contactus label, form#contactus input, form#contactus, form#contactus select {
	margin-top:0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* UDMv4.5 */
/***************************************************************\

  ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake
  http://www.udm4.com/

  This script may not be used or distributed without license

\***************************************************************/

/***************************************************************/
/* Generated CSS - do not edit this directly                   */
/***************************************************************/

.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{position:relative;left:0;top:0;z-index:20000;width:7.5em;cursor:default !important;border:none;text-align:left;}
.udm{background-image:url(/plugins/udm/../../images/mainnav-bkg.gif);float:left;width:100%;}
ul[class="udm"]{float:none;}
ul/**/[class="udm"]{float:left;}
.udm{margin-top:0;top:0.0em;}
@media screen,projection{.udm{margin-top:0.0em;top:0}}
.udm>li:first-child{margin-left:0px;}
@media Screen,Projection{.udm>li:first-child{margin-left:0;margin-right:0;}}
.udm li{left:0px;}
@media screen,projection{.udm li{position:relative;}}
.udm ul li{left:0;}
:root ul[class^="udm"] li{left:0;position:static;}
@media Screen,Projection{:root ul[class^="udm"] li{left:0px;position:relative;}}
@media Screen,Projection{.udm/**/[class="udm"]:not([class="xxx"]) ul li{position:relative;left:0;}}
.udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.udm l\i a{position:relative;float:none;}}
ul[class^="udm"] li a{position:relative;float:none;}
@media screen,projection{* html .udm li a{position:relative;float:none;}}
.udm ul li a{position:relative;float:none !important;white-space:normal;}
.udm li,.udm li:first-child{margin-right:1px;}
.udm ul li{margin-left:0;margin-right:0;}
.udm li a{margin-bottom:1px;}
.udm ul li a{margin-bottom:0;}
ul[class^="udm"]:not([class="xxx"]) li a{margin-bottom:0;}
ul[class^="udm"]:not([class="xxx"]) li{margin-bottom:1px;}
ul[class^="udm"]:not([class="xxx"]) ul li{margin-bottom:0;}
.udm ul a{margin:0;}
.udm ul li{margin-bottom:0px !important;}
.udm ul li:first-child{margin-top:0px;}
.udm ul a{margin-top:0;margin-right:0px !important;margin-bottom:0;margin-left:0px !important;}
.udm ul{background-image:none;background-color:#f3f3f3;cursor:default !important;width:200px;height:auto;border-width:1px;border-color:#BFBEBA;border-style:solid;position:absolute;z-index:20100;padding:2px;}
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media screen,projection{* html .udm ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;}}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:;cursor:pointer !important;z-index:1000;text-align:left;border-style:solid none none solid;border-color:#97928E #fff #fff #fff;padding-left:15px;padding-right:15px;padding-top:2px !important;padding-bottom:2px !important;text-decoration:none;color:#FFF;border-width:1px;font-style:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold !important;}
.udm a,.udm a.nohref{font-size:13px;}
.udm li a:visited{background-image:none;background-color:;border-width:1px;color:#FFF;font-style:normal;border-style:solid none none solid;border-color:#97928E #fff #fff #fff;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#FFF;border-color:#97928E #fff #fff #fff;border-style:solid none none solid;border-width:1px;text-decoration:underline}
* html .udm li a:active{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#FFF;border-color:#97928E #fff #fff #fff;border-style:solid none none solid;border-width:1px;text-decoration:underline}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:transparent;text-align:left;border-width:0px;border-style:solid;border-color:#f8fbd0;padding-left:15px;padding-right:15px;padding-top:4px !important;padding-bottom:4px !important;text-decoration:none;color:#000;font-style:normal;font-size:11px;font-family:Verdana;font-weight:normal !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:transparent;color:#000;font-style:normal;border-width:0px;border-style:solid;border-color:#f8fbd0;}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#000;border-color:#aca;border-style:solid;border-width:0px;text-decoration:underline}
* html .udm ul li a:active{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#000;border-color:#aca;border-style:solid;border-width:0px;text-decoration:underline}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.udm h\3,.udm h\4,.udm h\5,.udm h\6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}
* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:left;}
ul[class$="udm"].udm:not([class="xxx"]) li{float:left;}
ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}
@media all and (min-width:0px){ul[class$="udm"].udm li{float:left;}}
@media all and (min-width:0px){ul[class$="udm"].udm ul li{float:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}
