body {
	font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DBDBDB;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	color:#333333;
}


h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h6		{ font-size: 12px; font-weight: normal; font-style: italic;  }
h5		{ font-size: 12px; font-weight: normal; font-style: italic; }
h4		{ font-size: 14px; font-style: italic; }
h3		{ font-size: 14px; }
h2		{ font-size: 16px; }
h1		{ font-size: 18px; }
p		{ font-size: 12px; }
.noticeInline	{ color:#FF0000; font-weight:bold;}
img {	border: 0px;	}
.floatLeft {	margin-right: 10px; border: 1px solid #CCCCCC;  float:left; clear:left;	}
.floatLeftNoBorder {	margin-right: 10px; float:left; clear:left;	}
.floatRight {	margin-left: 10px; border: 1px solid #CCCCCC;  float:right; clear:right;	}

a {	font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color:#0066CC;}
a:hover	{ text-decoration:underline;	}

td, li		{ font-size: 12px; }
input, select, textarea	{ font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

/* --------------------------------------------------------------------------------
Line styles */
.pageHeadline	{ font-size:20px; font-weight: bold; padding: 0px 0px 10px 0px;}
.pageStory		{ font-size:15px; }
.pageFootnote	{ font-size:10px; color: #999999; margin: 8px 0px 0px 0px; font-style: italic;}


/* --------------------------------------------------------------------------------
Page styles */
.pageHeaderMarginSmall	{ background-image:url(/images/pageHeaderMarginSmall.gif); background-repeat:repeat-x; background-color:#DBDBDB; }
.pageHeaderMarginLarge	{ background-image:url(/images/pageHeaderMarginLarge.gif); background-repeat:repeat-x; background-color:#DBDBDB; }
.pageHeader			{ width: 760px; background-color:#DBDBDB; }
.pageHeaderSmall	{ background-image:url(/images/pageHeaderLogoSmall.jpg); background-repeat:no-repeat; }
.pageHeaderLarge	{ background-image:url(/images/pageHeaderLogoLarge.jpg); background-repeat:no-repeat; }
.pageHeaderFormSmall		{ width:0px; vertical-align: middle; }
	.pageHeaderFormSmall td, .pageHeaderFormSmall p, .pageHeaderFormSmall a {  font-size: 11px; font-weight:bold; color:#EEEEEE; text-decoration: none; }
	.pageHeaderFormSmall a:hover {  text-decoration: underline; }
	.pageHeaderFormSmall input {  font-size: 10px; vertical-align: middle; padding: 0px 0px 0px 0px;}
.pageHeaderFormLarge		{ width:0px; vertical-align: middle; }
	.pageHeaderFormLarge td, .pageHeaderFormLarge p, .pageHeaderFormLarge a {  font-size: 12px; font-weight:bold; color:#EEEEEE; text-decoration: none; }
	.pageHeaderFormLarge a:hover {  text-decoration: underline; }
	.pageHeaderFormLarge input {  font-size: 12px; vertical-align: middle; padding: 0px 0px 0px 0px;}
.pageHeaderFormInner td	{ padding: 0px 10px 0px 0px }
.pageHeaderLogo		{ width: 100%; text-align: left; }
.pageBodyMargin		{ }
.pageBody			{ width: 760px; background-color:#FFFFFF; }
.pageFooterMargin	{ }
.pageFooter			{ width: 760px; background-color:#DBDBDB; }
	.pageFooter table			{ background-color:#FFFFFF; }
.pageFooterInner 	{ background-color:#DBDBDB; font-size: 11px; font-weight: bold; color:#666666}
.pageFooterInnerSmall 	{ background-color:#DBDBDB; font-size: 9px; color:#999999}
a.pageFooterInnerSmall	{ color:#DBDBDB; }
/*.pageFooterInner a	{	color: #677efe;	}*/

td.pageBodyHeader 	{	color: #FFFFFF;	background-image: url('/images/contentHeader.jpg'); background-repeat:no-repeat;	text-align: right; font-size: 20px; font-weight: bold; padding: 15px 10px 5px 0px; width:743px; }
a.pageBodyHeader 	{	color: #FFFFFF;	background-image: none;}

/* --------------------------------------------------------------------------------
 FAQ
*/
a.GoTop, a.GoTop:hover { height: 12px; width: 7px; padding: 0px 7px 0px 0px; background-image:  url('/images/top.gif'); background-position:center; background-repeat:no-repeat; color:#677efe; text-decoration:none; }


/* --------------------------------------------------------------------------------
Toolbar styles */
/*
table.tbHoriz { background-color:#A5A5A5; text-align:left; }
a.tbHome:link, a.tbHome:visited, a.tbHome:active  { height: 29px; width: 111px; background-image:url(/images/ss_top_tab_01.gif); background-repeat:no-repeat; display:block; }
a.tbHome:hover { height: 29px; width: 111px; background-image:url(/images/ss_top_tab_on_01.gif); background-repeat:no-repeat; display:block; text-decoration:none}
a.tbTalent:link, a.tbTalent:visited, a.tbTalent:active  { height: 29px; width: 162px; background-image:url(/images/ss_top_tab_02.gif); background-repeat:no-repeat; background-position:inherit; display:block;}
a.tbTalent:hover { height: 29px; width: 162px; background-image:url(/images/ss_top_tab_on_02.gif); background-repeat:no-repeat; background-position:inherit; display:block; text-decoration:none}
a.tbHelp:link, a.tbHelp:visited, a.tbHelp:active  { height: 29px; width: 133px; background-image:url(/images/ss_top_tab_03.gif); background-repeat:no-repeat; display:block; }
a.tbHelp:hover { height: 29px; width: 133px; background-image:url(/images/ss_top_tab_on_03.gif); background-repeat:no-repeat; display:block; text-decoration:none}
a.tbAbout:link, a.tbAbout:visited, a.tbAbout:active  { height: 29px; width: 120px; background-image:url(/images/ss_top_tab_04.gif); background-repeat:no-repeat; display:block; }
a.tbAbout:hover { height: 29px; width: 120px; background-image:url(/images/ss_top_tab_on_04.gif); background-repeat:no-repeat; display:block; text-decoration:none}
a.tbContact:link, a.tbContact:visited, a.tbContact:active  { height: 29px; width: 128px; background-image:url(/images/ss_top_tab_05.gif); background-repeat:no-repeat; display:block;}
a.tbContact:hover { height: 29px; width: 128px; background-image:url(/images/ss_top_tab_on_05.gif); background-repeat:no-repeat; display:block; text-decoration:none}
a.tbRates:link, a.tbRates:visited, a.tbRates:active  { height: 29px; width: 106px; background-image:url(/images/ss_top_tab_06.gif); background-repeat:no-repeat; display:block; }
a.tbRates:hover { height: 29px; width: 106px; background-image:url(/images/ss_top_tab_on_06.gif); background-repeat:no-repeat; display:block; text-decoration:none}

a.tbAboutExp:link, a.tbAboutExp:visited, a.tbAboutExp:active  { height: 25px; width: 120px; background-image:url(/images/menuTopAboutExp.gif); background-repeat:no-repeat; display:block; }
a.tbAboutExp:hover { height: 25px; width: 120px; background-image:url(/images/menuTopAboutExp_on.gif); background-repeat:no-repeat; display:block; text-decoration:none}
a.tbAboutMission:link, a.tbAboutMission:visited, a.tbAboutMission:active  { height: 25px; width: 120px; background-image:url(/images/menuTopAboutMission.gif); background-repeat:no-repeat; display:block; }
a.tbAboutMission:hover { height: 25px; width: 120px; background-image:url(/images/menuTopAboutMission_on.gif); background-repeat:no-repeat; display:block; text-decoration:none}
a.tbAboutLinks:link, a.tbAboutLinks:visited, a.tbAboutLinks:active  { height: 29px; width: 120px; background-image:url(/images/menuTopAboutLinks.gif); background-repeat:no-repeat; display:block; }
a.tbAboutLinks:hover { height: 29px; width: 120px; background-image:url(/images/menuTopAboutLinks_on.gif); background-repeat:no-repeat; display:block; text-decoration:none}
*/

/*
.Sidebar {	font-weight: bold;	color: #FFFFFF;	background-color: #6283CA;	width: 0px; vertical-align: top;	white-space: nowrap;}
a.Sidebar:link, a.Sidebar:visited, a.Sidebar:hover, a.Sidebar:active {	font-weight: bold;	color: #CCCCCC;	}
*/
table.tbSide a			{ height: 19px; width: 140px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 33px; background: url('/images/menuLeftBack.gif'); background-position: 0% 50%; background-repeat:no-repeat; display:block; color:#FFFFFF; text-decoration:none; font-size: 11px; font-weight: bold; }
table.tbSide a:hover	{ height: 19px; width: 140px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 33px; background: url('/images/menuLeftBackOn.gif'); background-position: 0% 50%; background-repeat:no-repeat; display:block; color:#FFFFFF; text-decoration:none; font-weight: bold; }

/*
#menuSide		{ width: 173px; }
#menuSide ul	{ margin: 0; padding: 0; list-style-type: none; }
#menuSide li	{ margin: 2px 0 0; }
#menuSide a		{ border: 1px solid #000000; display: block; padding: 2px 2px 2px 30px; background-image: url(/images/btn_sidebar_off.gif); background-repeat: no-repeat; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
#menuSide a:hover	{	background-image: url(/images/btn_sidebar_on.gif); background-repeat: no-repeat; background-position: 0% 50%; }
#menuSide		{ width: 173px; margin: 0px 0px 0px 0px; overflow: hidden; font-size:12px; }
#menuSide ul	{ margin: 0; padding: 0; list-style-type: none;font-size:12px; }
#menuSide li	{ margin: 0; font-size:12px; }
#menuSide a		{ display: block; width:173px; padding: 2px 2px 2px 30px; text-decoration: none; background-image:  url('/images/menuLeftBack.gif'); background-repeat:no-repeat; font-size:12px; font-weight:bold; color: #FFFFFF; }
#menuSide a:hover { background-image: url('/images/menuLeftBackOn.gif'); background-repeat:no-repeat; }
*/

#menuSideP7		{ width: 173px; overflow: hidden; }
#menuSideP7 ul	{ margin: 0; padding: 0; list-style-type: none; font-size:.9em; }
#menuSideP7 li	{ margin: 0;  }
#menuSideP7 a		{ display: block; padding: 2px 2px 2px 30px; text-decoration: none; background-image:  url('/images/menuLeftBack.gif'); background-repeat:no-repeat;  font-weight:bold; color: #FFFFFF; background-position: 0% 50%; }
#menuSideP7 a:hover { background-image: url('/images/menuLeftBackOn.gif'); background-repeat:no-repeat; }

#menuTop	{	width:760px; background-image: url(/images/menuHorizBack.gif); background-repeat:no-repeat; } 

.formSignIn {
	font-size: 10px;
	font-weight:bold;
	width: 333px;
	text-decoration: none;
	color: #FFFFFF;
	height: 50px;
	padding-right:20px;
	text-align: right;
}
.formSignIn a	{	color: #FFFFFF;	}

/*td.formLabel	{ font-size:12px; line-height:2.2em; font-weight: bold;	text-align: right;	vertical-align:top; white-space:nowrap; }
td.formField	{	font-size:12px; line-height:2.2em; vertical-align:top;	}*/
td.formLabel	{	font-weight: bold;	text-align: right;	vertical-align:baseline; white-space:nowrap; }
a.formField		{	vertical-align:baseline;}
/*select.formField, input.formField	{	font-size:12px; border: 1px solid #CCCCCC;}*/

.grid			{ border: 2px solid #ECE9D8; }
.gridCell, .gridCellHeader			{ padding: 0px 5px 0px 5px; margin: 0px; }
.gridCellHeader, .gridCellHeader a	{ color: #000000; font-weight: bold; vertical-align:baseline;  }
.gridRowItem		{ background-color: #ECE9D8; }
.gridRowItemAlt		{ background-color: #FFFFFF; }
.gridRowItemOver	{ background-color: #CCCCCC; cursor: pointer;}
.gridItemChanged	{ border-color: #990033; border-style: solid;}

p.Err {	font-weight: bold;	color: #FF0000;}

input.Result	{	border: 1px solid #CCCCCC;}
input.ResultChg {	border: 1px solid #990033;}

.ResultHeader {  font-weight: bold; }
a.ResultHeader:link, a.ResultHeader:visited, a.ResultHeader:hover, a.ResultHeader:active {  color: #333333; font-weight: bold; }

.ResultRowMouseOver {	background-color: #CCCCCC;	cursor: pointer;}
.ResultRowOdd		{	background-color: #ECE9D8;	cursor: pointer;}
.ResultRowEven		{	background-color: #FFFFFF;	cursor: pointer;}

.ResultCol {  font-size: 10px; white-space: nowrap; vertical-align: middle; }
a.ResultCol:link, a.ResultCol:visited, a.ResultCol:hover, a.ResultCol:active {  font-size: 10px; color: #333333; vertical-align: bottom}

.ResultPageNav, a.ResultPageNav:link, a.ResultPageNav:visited, a.ResultPageNav:hover, a.ResultPageNav:active { font-size: 10px; vertical-align: baseline; }
select.ResultPageNav, input.ResultPageNav {  vertical-align:middle; }

.NoteBottom {  font-size: 9px; }
.PageBottom	{ font-size: 9px; text-align:center; color:#999999; }

.TabSelected {
	background-color: #ECE9D8;
	background-position: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-weight: bold;
	cursor: auto;
}
.TabUnselected {
	background-color: #ECE9D8;
	background-position: left;
	color: #666666;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #999999;
	cursor: auto;
}
.TabMouseOver {
	color: #000000;
	background-color: #ECE9D8;
	background-position: left;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #999999;
	cursor: pointer;
}
.TabBlank {
	background-color: #FFFFFF;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
}
.TabBody {
	background-color: #ECE9D8;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 10px;
}

/* DEPRECATED */
td.EntryHeading {	font-size: 12px;	font-weight: bold;	width: 0px;	}
td.EntryLabel	{	font-size: 12px;	font-weight: bold;	text-align: right;	width: 0%;	vertical-align:baseline;	white-space:nowrap;	}
td.EntryValue {	font-size: 12px;	width: 100%;	vertical-align:baseline;	}
/* END DEPRECATED */

div.DropDown { 	background-color: #FFFFFF; overflow: scroll; position: absolute; visibility: hidden; z-index: 1; height:200px; width:200px; border: 1px solid #999999;}
ul.DropDown { margin: 0px; padding: 0px; list-style-type: none; }
ul.DropDown a:link, ul.DropDown a:visited, ul.DropDown a:active {  color: #333333; display: block; width:198px; padding: 1px 1px 1px 1px; }
ul.DropDown a:hover {  color: #333333; display: block; width:198px; padding: 1px 1px 1px 1px; background-color: #CCCCCC;}
a.DropDownButton { padding: 2px 20px 5px 5px; background:url(/images/btnDropDown.gif) no-repeat 5px 0px; text-decoration:none;}
a.DropDownButton:hover { background-image:url(/images/btnDropDownMO.gif);  }

a.itemPlus:link, a.itemPlus:visited, a.itemPlus:active  { padding: 0px 0px 0px 16px; background:url(/sms/images/icoPlus.gif) no-repeat 0px 3px; }
a.itemPlus:hover { text-decoration:underline; }
a.itemMinus:link, a.itemMinus:visited, a.itemMinus:active  { padding: 0px 0px 0px 16px; background:url(/sms/images/icoMinus.gif) no-repeat 0px 3px; }
a.itemMinus:hover { text-decoration:underline; }

a.help  { height:auto; width: auto; padding: 2px 0px 2px 0px; background:url(/sms/images/icoHelp.gif) no-repeat right;  font-size: 12px; color:#333333; display:block; }
a.help:hover { background-image:url(/sms/images/icoHelpS.gif); text-decoration:none; }

a.ShowHelp  { height:auto; width: auto; padding: 2px 18px 2px 0px; background:url(/sms/images/icoHelp.gif) no-repeat right;  font-size: 12px; font-size:x-small; font-weight:bolder; color:#333333; display:block; }
a.ShowHelp:hover { background-image:url(/sms/images/icoHelpS.gif); text-decoration:none; color:Blue; }
a.helpShow  { height:auto; width: auto; padding: 2px 18px 2px 0px; background:url(/sms/images/icoHelp.gif) no-repeat right;  font-size: 12px; color:blue; display:block; }
a.helpShow:hover { background-image:url(/sms/images/icoHelpS.gif); text-decoration:none; color:Blue; }
a.helpHide  { height:auto; width: auto; padding: 2px 0px 2px 0px; background:url(/sms/images/shim.gif) no-repeat right;  font-size: 12px; color:#333333; display:block; }
a.helpHide:hover { text-decoration:none; }

a.new  { height:auto; width: auto; padding: 2px 0px 2px 22px; background:url(/images/icon_new.gif) no-repeat left; }
a.new:hover { background-image:url(/images/icon_new_over.gif);  text-decoration:underline; }

a.search  { height:auto; width: auto; padding: 2px 0px 2px 22px; background:url(/images/search.gif) no-repeat left; }

a.linkWarning  { height:auto; width: auto; padding: 0px 18px 0px 0px; background:url(/images/iconWarning16.gif) no-repeat right; }

.WhatsNew	{ text-align: left;	color: #667FFF;	 }
table.WhatsNew	{  border: 1px solid #BFC4DB; background-color: #E8EDFF; }
td.WhatsNew, .WhatsNew p { font-size: 11px;	margin: 0px; padding: 2px 2px 2px 10px;	border-bottom: 1px solid #BFC4DB; }



/* PAGE SPECIFIC STYLES */


/* TALENT AVAILABILITY PAGE */
table.talentBoxes td { vertical-align: top; padding: 0px 10px 10px 0px;}
table.talentBox		{ width: 265px; }
table.talentBox td	{ padding: 0px;}
td.talentBoxHeader	{ background-image:url(/images/talentBoxHeader.gif); background-repeat:no-repeat; }
/* a.talentBoxHeader	{ display:block; height: 23px; width: 265px; background-image:url(/images/talentBoxHeader.gif); background-repeat:no-repeat; font-size: 16px; font-weight:bold; color: #FFFFFF; text-decoration: none; 	text-indent: 30px; }*/
td.talentBoxHeader a	{ float:right; display:block; height: 23px;  width: 235px; font-size: 16px; font-weight:bold; color: #FFFFFF; text-decoration: none; }
td.talentBoxHeader a:hover	{ text-decoration: underline;} 
td.talentBoxBody	{ width: 226px; padding: 8px !important; vertical-align:top; font-size: 11px; color: #666666; background-color: #EEEEEE; }
td.talentBoxLeft	{ height: 80px; width: 23px; background-image:url(/images/talentBoxBody.gif); background-repeat:no-repeat; background-color: #EEEEEE; }

.talentListing	{ width: 550px; }
.talentName { color: #FFFFFF; font-size: 15px; text-align: left; padding: 0px 0px 0px 30px; }
	a.talentName { color: #FFFFFF; font-size: 15px; text-align: left; padding: 0px; }
.talentDemo { color: #FFFFFF; font-size: 10px; text-align: right; padding: 0px 10px 0px 0px; white-space:nowrap; }
	.talentDemo a { color: #9ACCFF; text-decoration: none; }
	.talentDemo a:hover { text-decoration: underline; }

.talentAvailability { 	font-weight: bold; }
.talentAvailable	{	color: #FF0000; font-weight: bold; }
.talentAvailableNot	{	color: #FF0000; font-weight: bold; text-decoration:line-through; }
.talentHeader	{ height:23px; width: 550px; background-image:url(/images/talentHeader.gif); background-repeat:no-repeat; }
.talentInfo	{ width: 550px; background-image:  url(/images/talentInfo.gif); background-repeat:repeat-y; padding: 10px 0px 10px 31px; color: #666666; font-size:11px;}
.talentComment	{ font-weight:bold; }

.msgSuccess, .msgError, .msgWarning	{ border: solid 3px #CCCCCC; padding: 5px; margin-bottom: 10px; width: 100%; }
.msgSuccess td table td, .msgError td table td, .msgWarning td table td	{ background-repeat: no-repeat; background-position: left top; padding-left: 40px; font-weight: bold; vertical-align: top; width: 100%; height: 32px;}
.msgWarning td table td	{ background-image:url(/images/iconWarning.gif); }
.msgError td table td	{ background-image:url(/images/iconError.gif); }
.msgSuccess td table td	{ background-image:url(/images/iconSuccess.gif); }
.msgErrorGrid { font-weight:bold; font-size:12px; padding: 5px 0px 0px 30px; margin: 0px -30px 0px 0px;  border: solid 3px #FF0000; width: 656px; display:block; background: url(/images/iconError16.gif) no-repeat 5px; }
.msgSuccessGrid { font-weight:bold; font-size:12px; padding: 5px 0px 0px 30px; margin: 0px -30px 0px 0px; height: 24px; border: solid 3px #CCCCCC; width: 656px; display:block; background: url(/images/iconSuccess16.gif) no-repeat 5px; }
.msgWarningGrid { font-weight:bold; font-size:12px; padding: 5px 0px 0px 30px; margin: 0px -30px 0px 0px; height: 24px; border: solid 3px #FFFF00; width: 656px; display:block; background: url(/images/iconWarning16.gif) no-repeat 5px; }


/* Suckerfish drop down menu - top  */
#navUser {  width: 325px; }
#navUser, #navUser ul {		padding: 0;	margin: 0;	list-style: none;}
#navUser a { display: block;  }
#navUser a:hover { display: block; }
#navUser li {	 float: right; width:auto; padding: 0px 5px 0px 10px;}
#navUser li.drop { padding:0px 12px 0px 10px; background:url(/images/icoDropDown.gif) no-repeat right center;}
#navUser li ul { position: absolute; left: -999em; width: 10em;  background-color:#BF0A2F; border: 2px solid #AD092B;}
#navUser li ul li { float:left;	}
#navUser li:hover ul {	left: auto; }
#navUser li:hover ul, #navUser li.sfhover ul { left:auto; }


/* Suckerfish drop down menu - top */
#userNav {/* background:#BF0A2F ;  font-size:11px; font-family:verdana,sans-serif; font-weight:bold */}
#userNav, #userNav ul { float:left; list-style:none; /*line-height:40px;*/ padding:0; /*border:2px solid #AD092B; */margin:0 0 1px 0; width:265px; }
#userNav a { display:block; /*color:#EEEEEE; text-decoration:none; */padding:0px 5px; }
#userNav li { float:left; padding:0; }
#userNav li.drop { float:left; padding:0px 12px 0px 10px; background:url(/images/icoDropDown.gif) no-repeat right center;}
#userNav li ul { border:2px solid #AD092B; position:absolute; left:-999em; height:auto; width:110px; font-weight:normal; margin:0; line-height:1; }
#userNav li li { padding-right:1px; width:110px; /*border-bottom:0px solid #aaa;*/ }
#userNav li li a { padding:4px 10px; }
#userNav li ul li.flyleft { /*font-weight:bold; font-family:verdana,sans-serif;*/ background:url(/images/icoDropLeft.gif) no-repeat left center; }
/*#userNav li ul li a { font-size:11px; color:#EEEEEE }
#userNav li:hover ul li a { color:#EEEEEE }
*/
#userNav li ul ul { margin:-21px 0 0 -112px; }
/*
#userNav li ul li:hover { background:#BF0A2F }
#userNav li ul li:hover a { color:#EEEEEE }
#userNav li ul li:hover li a { color:#EEEEEE }
#userNav li ul li li:hover a { color:#EEEEEE }
#userNav li ul li ul li:hover ul li a { color:#EEEEEE }
#userNav li ul li ul li:hover ul li:hover a { color:#EEEEEE }
*/
#userNav li:hover ul ul, #userNav li:hover ul ul ul, #userNav li.sfhover ul ul, #userNav li.sfhover ul ul ul { left:-999em; }
#userNav li:hover ul, #userNav li.sfhover ul, #userNav li li:hover ul, #userNav li li li:hover ul, #userNav li.sfhover ul, #userNav li li.sfhover ul, #userNav li li li.sfhover ul { left:auto; background:#BF0A2F;}
/*
#userNav li:hover, #userNav li.sfhover { background:#BF0A2F }
#userNav li:hover a, #userNav li.sfhover a { color:#EEEEEE }
*/

/* Suckerfish drop down menu - main */
#mainNav { /*background:#767676;*/  font-size:12px; /*font-family:verdana,sans-serif; font-weight:bold */}
#mainNav, #mainNav ul { z-index:200; float:left; list-style:none; /*line-height:18px;*/ padding:0; /*border:2px solid #AD092B; */margin:0 0 0px 0; width:100%; }
#mainNav a { display:block; color:#FFFFFF; text-decoration:none; line-height:1; font-weight:bold; text-align:center; padding:5px 10px 5px 10px; }
#mainNav li { z-index:1000; float:left; padding:0; width: 120px; }
#mainNav li.drop { z-index:1000; float:left; padding:0px 12px 0px 10px; background:url(/images/icoDropDown.gif) no-repeat right center;}
#mainNav li ul { border:1px solid #3EB4DF; position:absolute; left:-999em; height:auto; width:118px; font-weight:normal; margin:0; line-height:1; }
#mainNav li li { padding-right:1px; width:118px; /*border-bottom:0px solid #aaa;*/ }
#mainNav li li a { padding:4px 10px }
/*
#mainNav li ul li.flyleft { font-weight:bold; font-family:verdana,sans-serif; background:url(/images/icoDropLeft.gif) no-repeat left center; }
#mainNav li ul li a { font-size:11px; color:#EEEEEE }
#mainNav li:hover ul li a { color:#EEEEEE }
#mainNav li ul ul { margin:-21px 0 0 -112px; }
#mainNav li ul li:hover { background:#BF0A2F }
#mainNav li ul li:hover a { color:#EEEEEE }
#mainNav li ul li:hover li a { color:#EEEEEE }
#mainNav li ul li li:hover a { color:#EEEEEE }
#mainNav li ul li ul li:hover ul li a { color:#EEEEEE }
#mainNav li ul li ul li:hover ul li:hover a { color:#EEEEEE }
*/
#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul { left:-999em }
#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul { left:auto; background:#767676;}
#mainNav li:hover, #mainNav li.sfhover { background:#3EB4DF }
/*
#mainNav li:hover a, #mainNav li.sfhover a { color:#EEEEEE }
*/

/*
#suckerfishnav {background:#9C1F1B url("images/suckerfish_red.png") repeat-x;font-size:18px;font-family:verdana,sans-serif;font-weight:bold}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:40px;padding:0;border:1px solid #aaa;margin:0 0 1px 0;width:100%}
#suckerfishnav a {display:block;color:#ddd;text-decoration:none;padding:0px 10px}
#suckerfishnav li {float:left;padding:0}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:100px;font-weight:normal;margin:0;line-height:1;-moz-opacity:0.85;opacity:0.85;khtml-opacity:0.85}
#suckerfishnav li li {padding-right:1px;width:100px;border-bottom:1px solid #aaa}
#suckerfishnav li li a {padding:4px 10px}
#suckerfishnav li ul li {font-weight:bold;font-family:verdana,sans-serif}
#suckerfishnav li ul li a {font-size:12px;color:#ddd}
#suckerfishnav li:hover ul li a  {color:#ddd}
#suckerfishnav li ul ul {margin:-21px 0 0 101px}
#suckerfishnav li ul li:hover {background:#9C1F1B}
#suckerfishnav li ul li:hover a {color:#ddd}
#suckerfishnav li ul li:hover li a {color:#ddd}
#suckerfishnav li ul li li:hover a {color:#ddd}
#suckerfishnav li ul li ul li:hover ul li a {color:#ddd}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#ddd}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#444}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#DA0909}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#ddd}
*/

a.itemLink 
{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background-color:Transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-image:url('/images/SpeedySprite.gif');
	text-indent:-2000px;
	margin: 2px 4px 2px 2px;
}	
a.itemBlank	{	/*background-position: -750px -400px;*/ display:none; }
a.itemDel	{	background-position: -130px -30px; }
a.itemEdit	{	background-position: -80px -30px; }
a.itemOk		{	background-position: -155px -30px; }
a.itemCancel	{	background-position: -180px -30px; }
a.itemDownL	{	background-position: -255px -30px; }
a.itemUpL	{	background-position: -280px -30px; }
a.itemFiles	{	background-position: -280px -5px; }
a.itemWarn	{	background-position: -180px -5px; }
a.itemReference		{	background-position: -130px -5px; }
a.itemAudioSegment	{	background-position: -230px -5px; }
a.itemAudioSpot		{	background-position: -255px -5px; }
a.itemOther			{	background-position: -205px -5px; }
a.itemPayFirst		{	background-position: -305px -30px; }
a.itemDisabled		{	background-position: -180px -5px; }

div.gridOuter	{	display: inline; position: relative; height:0px; width:100%; }
div.gridLoading	{	position: relative; height:100px; display:block; width:100%; border: 2px solid #ccc; }
