/* main css for upskill UK website */
/* produced by iktomi web solutions - nikki@iktomi.net */
/* 06-07-07 */

/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#666666;
	background:#FFFFFF;
	margin: 0;
	padding: 0;
}

a, a:link, a:visited{color:#333333; text-decoration:none;}
a:hover, a:active, a:focus{color:#75A11C; text-decoration:none;}

h1{font-size: 90%; font-weight: bold; margin: 14px 0px 10px 0px; width: 90%; text-transform:uppercase;}
h2{font-size: 82%; font-weight: bold; margin: 5px 0px 10px 0px;}
h3{font-size: 75%;}
h4{font-size: 75%;}
h5{font-size: 70%;}


p{padding:0; margin:0; display:inline;}
img{ border:none;}
hr {clear:both; color:#CCCCCC; height:1px; margin: 4px 0px 0px 0px;}


/*** forms ***/
select{font-size:1.1em;color:#666666;}
input {font-size:1.1em;color:#666666;text-transform: none;}
textarea {font-size:1.1em;color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.but {
	border: solid 1px #CCCCCC;
	height: 20px;
	font-size: 95%;
	color: #333333;
	letter-spacing: 0.1em;
	cursor: pointer;
}
a.but {
	padding: 1px 10px;
	background-color: #EAEBEC;
}
/** forms bespoke **/
.dateinput{width:54px;text-align:right;}
.AddEditUsers #StartDate, .AddEditUsers #DOB{width:70px;text-align:left;}
/* standard comment box */
textarea.fullcomm {width: 560px;}

/*tu step 4 targ*/
textarea.comm {width: 190px;}
textarea.targ {width: 160px;}

/*** tables ***/

span.GridBuilder table { width:555px; }
span.GridBuilder table.wider { width:575px; }

table tr {
	background: #E1EAF1;
}

div.yui-skin-sam table tr { background:#FFF; }

table th {
	font-size: 0.8em;
	font-weight: bold;
	background: #8DA0A7;
	color: #FFFFFF;
	padding:3px;
	line-height: 1.2em;
	text-transform: uppercase;
}
table td {
	padding:3px;
	font-size: 0.7em;
	color: #333333;}
	
table th img, table td img {
	text-align:center;
}

.unend {
	background: #F5FEF5;
}

table.tableBorder td,  table.tableBorder th {
	border: 1px solid #FFFFFF;
}

table td.firstCell img { vertical-align:middle; }

table tr.criteriaRow td.firstCell {
	padding-left:20px;
	background: url(../images/midBranch.gif) 5px center no-repeat #F4F6F7;
}
	table tr.lastCriteriaRow td.firstCell { background: url(../images/endBranch.gif) 5px center no-repeat #F4F6F7; }

	table tr.criteriaRow td { background-color: #F4F6F7; }


/* WRAPPER */
#container{
	display: block;
	width: 780px;
	margin:0 auto;
	padding: 0;
	text-align:left;
	background:#ffffff;
	color:#666666;
}

/* BANNER */
#banner{
	margin: 15px 0px 0px 0px;
	padding: 0;
}

#logo{
	float: left;
	margin: 0px 12px 0px 0px;
	padding: 0;
	height: 50px;
	width: 131px;
	background: url(../images/LantraLogo.jpg) no-repeat left top;
}

#ad{
	float: left;
	margin:0 auto;
	padding: 0;
	height: 48px;
	width: 435px;
	overflow: hidden;
	border: solid 1px #666666;
	text-align: center;
}

#ad p{
	display: block;
	text-align: center;
	margin-top: 15px;
}

#user{
	float: right;
	margin:0 auto;
	padding: 0;
	height: 50px;
	width: 150px;
	background: #666666;
}

#login{
	float: right;
	margin:0 auto;
	padding: 0;
	height: 34px;
	width: 150px;
	background: #666666;
	font-size: 92%;
}

#login p{
	display: block;
	margin: 2px 0px 0px 0px;
	padding: 2px 4px 0px 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.7em;
}

#logout{
	float: right;
	margin:0 auto;
	padding: 0;
	height: 16px;
	width: 70px;
	background: #0266bb;
}

/* STRIP - [font size & print button] */

#strip{
	clear: both;
	float: left;
	margin:0 auto;
	padding: 3px 0px 3px 0px;
	height: 20px;
	width: 100%;
	border-top: dashed 1px #666666;
	border-bottom: dashed 1px #666666;
}

#changeFont{
	float: left;
	margin:0 auto;
	padding: 0;
	height: 20px;
	width: 180px;
	font-size: 0.7em;
}

#changeFont p{
	float: left;
	margin: 3px 7px 0px 0px;
}

#print{
	float: right;
	text-align: right;
	margin:0 auto;
	padding: 0;
	height: 20px;
	width: 180px;
	font-size: 0.7em;
}

#print p{
	float: right;
	margin: 3px 4px 0px 0px;
	text-align: right;
}

#print img{
	float: right;
}

/* NAVIGATION */
#navigation{
	clear: both;	
	float: left;
	margin: 23px 15px 0px 0px;
	padding: 0;
	width: 170px;
}

#navigation ul{
	font-size: 0.65em;
}

#navigation li{
	list-style:square;
	list-style-position:outside;
	clear: both;
	float: left;
	width: 170px;
	height: 23px;
	border-top: dashed 1px #CCCCCC;
	line-height: 2.4em;
	text-transform: uppercase;
}

#navigation li.lastitem{
	clear: both;
	float: left;
	border-bottom: dashed 1px #CCCCCC;
}

#navigation a{
	padding-left: 4px;
}

.selected {
	background: #F4F6F7;
}

li.selected a:active {
	background: #F4F6F7;
}

/* back */

#back {
	clear: both;
	width: 100%;
	cursor: pointer;
}

/* nav arrow images */

.navhead{
	margin-top: 23px;
}
.navinfo{
	background: #0266bb;
	color:#FFFFFF;
	font-weight: bold;
}
.navinfo:first-letter {
	margin-left: 5px;
}

#navhome, #navhome2, #navmess, #nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8, #nav9{
	float: left;
	width: 20px;
	height: 23px;
	cursor: pointer;
}

/* submenu */

#navsub1, #navsub2, #navsub3, #navsub4, #navsub5, #navsub6, #navsub7, #navsub8 {
	float: left;
	width: 20px;
	height: 23px;
	cursor: pointer;
}

/* arrow graphics */

.ar_usgreen {
	background: url(../images/nav/ar_us_green.gif) no-repeat left top;
}
.ar_org {
	background: url(../images/nav/ar_org.gif) no-repeat left top;
}
.ar_red {
	background: url(../images/nav/ar_red.gif) no-repeat left top;
}
.ar_pink {
	background: url(../images/nav/ar_pink.gif) no-repeat left top;
}
.ar_l_blue {
	background: url(../images/nav/ar_l_blue.gif) no-repeat left top;
}
.ar_turq {
	background: url(../images/nav/ar_turq.gif) no-repeat left top;
}
.ar_scar {
	background: url(../images/nav/ar_scar.gif) no-repeat left top;
}
.ar_green {
	background: url(../images/nav/ar_green.gif) no-repeat left top;
}
.ar_blue {
	background: url(../images/nav/ar_blue.gif) no-repeat left top;
}
.ar_b_pink {
	background: url(../images/nav/ar_b_pink.gif) no-repeat left top;
}
.ar_purp {
	background: url(../images/nav/ar_purp.gif) no-repeat left top;
}
.ar_grey {
	background: url(../images/nav/ar_grey.gif) no-repeat left top;
}
.ar_mauve {
	background: url(../images/nav/ar_mauve.gif) no-repeat left top;
}
.ar_m_blue {
	background: url(../images/nav/ar_m_blue.gif) no-repeat left top;
}
.ar_m_purp {
	background: url(../images/nav/ar_m_purp.gif) no-repeat left top;
}
.ar_b_green{
	background: url(../images/nav/ar_b_green.gif) no-repeat left top;
}
.ar_brown {
	background: url(../images/nav/ar_brown.gif) no-repeat left top;
}
.ar_yel {
	background: url(../images/nav/ar_yel.gif) no-repeat left top;
}
.ar_d_red {
	background: url(../images/nav/ar_d_red.gif) no-repeat left top;
}
.ar_d_purp {
	background: url(../images/nav/ar_d_purp.gif) no-repeat left top;
}
.ar_d_org {
	background: url(../images/nav/ar_d_org.gif) no-repeat left top;
}

/* sub menu arrows */
.ar_sub_m_blue {
	background: url(../images/nav/ar_sub_m_blue.gif) no-repeat left top;
}
.ar_sub_m_turq {
	background: url(../images/nav/ar_sub_m_turq.gif) no-repeat left top;
}

/* CONTENT */
#content{
	float:right;
	width: 585px;
	min-height: 200px;
	font-size:0.9em;
	margin: 0;
	padding: 0;
	overflow:visible;
}

#contentPopup{
	float:left;
	width: 585px;
	min-height: 200px;
	font-size:0.9em;
	margin: 10px;
	padding: 0;
	overflow:visible;
}

#breadcrumb {
	letter-spacing: 2;
	margin: 10px 0px 15px 0px;
	width: 585px;
	font-size: 0.9em;
	color: #006600;
	text-transform: capitalize;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
	color: #84C208;
}
#breadcrumb a:hover {
	color: #547218;
}


/* full text area container */

#textsectfull {
	float: left;
	margin: 0;
	padding: 0;
	width: 585px;
	overflow:visible;
}
#textsectfullinner {
	border: solid 1px #CCCCCC;
	line-height: 1.4em;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	min-height: 25px;
	overflow:visible;
}

/* text area with left & right columns */

#textsectleftcol{
	float: left;
	margin: 0;
	padding: 0;
	width: 390px;
}

#textsectrightcol {
	float: right;
	width: 158px;
	min-height: 270px;
	border: solid 0px #CCCCCC;
	margin: 0px 0px 10px 20px;
	padding: 5px;
	text-align: center;
}
#textsectrightcolsmall {
	float: right;
	width: 158px;
	min-height: 180px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#textsectrightcol img{
	margin-top: 5px;
}

/* full text area content tabs */

#texttab1, #texttab2, #texttab3, #texttab4, #texttab5 {
	margin: 0px 0px 0px 0px;
	padding: 3px;
}

#texttab1 h1, #texttab2 h1,#texttab3 h1, #texttab4 h1, #texttab5 h1{
	color: #FFFFFF;
	margin: 3px 0px 0px 5px;
	padding: 0;
}

/* full text area content areas */

#textcont1, #textcont2, #textcont3, #textcont4,#textcont5{
	border: solid 1px #CCCCCC;
	line-height: 1.4em;
	margin: 0px 0px 15px 0px;
	padding: 5px;
	min-height: 25px;
}


/* text tab colours */

.usgr {
	background: #0266bb;
}
.org {
	background: #FBA51C;
}
.b_pink {
	background: #FF3399;
}
.blue{
	background: #330099;
}
.green{
	background: #33CC00;
}
.l_blue{
	background: #3333CC;
}
.pink{
	background: #CC3399;
}
.purp{
	background: #990099;
}
.red{
	background: #CC0033;
}
.scar{
	background: #FF6633;
}
.turq{
	background: #33CCCC;
}
.grey{
	background: #CCCCCC;
}
.mauve{
	background: #9966CC;
}
.b_green{
	background: #33CC66;
}
.m_blue {
	background: #3399CC;
}
.m_purp {
	background: #9966CC;
}
.brown {
	background: #B64926;
}
.yel {
	background: #EAD706;
}
.d_red {
	background: #9D273D;
}
.d_purp {
	background: #723147;
}
.d_org {
	background: #D36310;
}

.sub_green, .sub_green h1  {
	background: #FFFFFF;
	color: #666666 !important;
}


/* top tabs */

#toptab, .toptab {
	float: left;
	height: 25px;
	width: 100px;
	border: solid 1px #FFFFFF;
	border-left: 0px;
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;	
	font-weight: bold;
	font-size: 0.85em;
}
#toptab a, #toptab a:link, #toptab a:hover, #toptab a:active, #toptab a:visited {
	color: #FFFFFF;
}
.toptab a, .toptab a:link, .toptab a:hover, .toptab a:active, .toptab a:visited {
	color: #FFFFFF;
}

/* lozenges */

#loz1, #loz2, #loz3, #loz4, #loz5, #loz6, #loz7, #loz8, #loz9 {
	float: left;
	margin: 0px 22px 20px 0px;
	padding: 0;
	width: 180px;
	height: 175px;
}

#loz1 li, #loz2 li, #loz3 li, #loz4 li, #loz5 li, #loz6 li, #loz7 li, #loz8 li, #loz9 li {
	list-style:square;
	list-style-position:outside;
	margin-left: 19px;
	line-height:1.3em;
}

#loz4, #loz7{
	clear: both;
}
/* |last lozenge| */
.lozend {
	margin-right: 0px !important;
}

#loz1 a, #loz2 a, #loz3 a, #loz4 a, #loz5 a, #loz6 a, #loz7 a, #loz8 a, #loz9 a {
	cursor: pointer;
	display: block;
}

#loz1bot, #loz2bot, #loz3bot, #loz4bot, #loz5bot, #loz6bot, #loz7bot, #loz8bot, #loz9bot {
	background: url(../images/loztab/loz_bot.gif) no-repeat left top;
	height: 150px;
}

#loz1top, #loz2top, #loz3top, #loz4top, #loz5top, #loz6top, #loz7top, #loz8top, #loz9top {
	height: 25px;
	margin-bottom: 2px;
	padding-left: 7px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 2.4em;
	text-transform: uppercase;
}

#loz1img, #loz2img, #loz3img, #loz4img, #loz5img, #loz6img, #loz7img, #loz8img,#loz9img {
	float: left;
	width: 60px;
	height: 150px;
}

#loz1txt, #loz2txt, #loz3txt, #loz4txt, #loz5txt, #loz6txt, #loz7txt, #loz8txt, #loz9txt {
	float: left;
	text-align: left;
	height: 146px;
	width: 114px;
	padding: 2px 2px 0px 2px;
	line-height: 1.6em;
	color: #595959;
	font-weight: 550;
	font-size: 0.83em;
	letter-spacing: 0.4px;
}

/* |lozenge top images| */

.loz_turq {
	background: url(../images/loztab/loz_turq.gif) no-repeat left top;
}
.loz_org {
	background: url(../images/loztab/loz_org.gif) no-repeat left top;
}
.loz_pink {
	background: url(../images/loztab/loz_pink.gif) no-repeat left top;
}
.loz_l_blue {
	background: url(../images/loztab/loz_l_blue.gif) no-repeat left top;
}
.loz_scar {
	background: url(../images/loztab/loz_scar.gif) no-repeat left top;
}
.loz_green {
	background: url(../images/loztab/loz_green.gif) no-repeat left top;
}
.loz_blue {
	background: url(../images/loztab/loz_blue.gif) no-repeat left top;
}
.loz_b_pink{
	background: url(../images/loztab/loz_b_pink.gif) no-repeat left top;
}
.loz_red{
	background: url(../images/loztab/loz_red.gif) no-repeat left top;
}
.loz_grey{
	background: url(../images/loztab/loz_grey.gif) no-repeat left top;
}
.loz_mauve{
	background: url(../images/loztab/loz_mauve.gif) no-repeat left top;
}
.loz_b_green{
	background: url(../images/loztab/loz_b_green.gif) no-repeat left top;
}
.loz_m_blue{
	background: url(../images/loztab/loz_m_blue.gif) no-repeat left top;
}
.loz_m_purp{
	background: url(../images/loztab/loz_m_purp.gif) no-repeat left top;
}
.loz_brown{
	background: url(../images/loztab/loz_brown.gif) no-repeat left top;
}
.loz_yel{
	background: url(../images/loztab/loz_yel.gif) no-repeat left top;
}
.loz_d_red{
	background: url(../images/loztab/loz_d_red.gif) no-repeat left top;
}
.loz_d_purp{
	background: url(../images/loztab/loz_d_purp.gif) no-repeat left top;
}
.loz_d_org{
	background: url(../images/loztab/loz_d_org.gif) no-repeat left top;
}

/* |lozenge images| */

.folder {
	background: url(../images/lozimg/loz_folder.gif) no-repeat left top;
}
.folder_small {
	background: url(../images/lozimg/loz_folder_small.gif) no-repeat left top;
}
.pep3 {
	background: url(../images/lozimg/loz_pep3.gif) no-repeat left top;
}
.rep {
	background: url(../images/lozimg/loz_report.gif) no-repeat left top;
}
.pep2 {
	background: url(../images/lozimg/loz_pep2.gif) no-repeat left top;
}
.intray {
	background: url(../images/lozimg/loz_intray.gif) no-repeat left top;
}
.note {
	background: url(../images/lozimg/loz_notepad.gif) no-repeat left top;
}
.clip {
	background: url(../images/lozimg/loz_clip.gif) no-repeat left top;
}
.cert {
	background: url(../images/lozimg/loz_cert.gif) no-repeat left top;
}
.rep {
	background: url(../images/lozimg/loz_rep.gif) no-repeat left top;
}
.speech {
	background: url(../images/lozimg/loz_speech.gif) no-repeat left top;
}
.books {
	background: url(../images/lozimg/loz_books.gif) no-repeat left top;
}
.num {
	background: url(../images/lozimg/loz_num.gif) no-repeat left top;
}
.flag {
	background: url(../images/lozimg/loz_flag.gif) no-repeat left top;
}
.thumb {
	background: url(../images/lozimg/loz_thumb.gif) no-repeat left top;
}
.comp {
	background: url(../images/lozimg/loz_comp.gif) no-repeat left top;
}
.tick {
	background: url(../images/lozimg/loz_tick.gif) no-repeat left top;
}
.mouse {
	background: url(../images/lozimg/loz_mouse.gif) no-repeat left top;
}
.num3 {
	background: url(../images/lozimg/loz_3.gif) no-repeat left top;
}
.mag {
	background: url(../images/lozimg/loz_mag.gif) no-repeat left top;
}
.state {
	background: url(../images/lozimg/loz_state.gif) no-repeat left top;
}
.paper {
	background: url(../images/lozimg/loz_paper.gif) no-repeat left top;
}
.path {
	background: url(../images/lozimg/loz_path.gif) no-repeat left top;
}
.white_board {
	background: url(../images/lozimg/loz_white_board.gif) no-repeat left top;
}

/**************** Footer styles ****************/

#footer{
	clear:both;
	display: block;
	margin: 20px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	border-top: dashed 1px #666666;
}

#footerlogo {
	float: left;
	width: 400px;
	height: 50px;
	overflow: visible;
	background: url(../images/ocf_logo.gif) no-repeat left top;
}

#copy {
	float: right;
	font-size: 0.6em;
}


/**************** Misc classes and styles ****************/


/*** Positioning ***/
.clear{clear:both;}
.hide{display:none;}
.block{display: block;}
.right{float:right;}
.left{float:left !important;}

/*** Text ***/
.small{font-size:0.7em;}
.med{font-size:0.75em;}
.large{font-size:0.9em;}
.highlight{color:#990099;}
.bold{font-weight:bold;}
.u{text-decoration:underline;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.txttop{vertical-align:top;}
.txtmid{vertical-align:middle;}
.white{font-size:0.8em;color:#FFFFFF;}
.redbold{color:#CC0033;font-weight:bold;}

/*** Header/Footer Divs ***/
.tf{background:#8DA0A7;margin:0px 2px 0px 2px;padding:1px;}
.tfnomrg{background:#8DA0A7;margin:0px;padding:1px;}
.footnote{color:#5B696E;margin:0px 2px 0px 2px;padding:5px;font-size:0.8em;background:#F4F6F7;}
.footnotenomarg{color:#5B696E;margin:0px 0px 15px 0px;padding:5px;font-size:0.8em;background:#F4F6F7;}
.pages{color:#5B696E;border:solid 1px #CCCCCC; border-bottom: none;padding:5px;text-align:right;font-size:0.8em;background:#F4F6F7;}
.pagessub{color:#5B696E;border:solid 1px #CCCCCC; border-bottom: none;padding:2px 5px 2px 5px;text-align:right;font-size:0.8em;background:#F4F6F7;}
.locked{color:#FFFFFF;text-align:left;vertical-align:top;margin:0px 0px 15px 0px;font-size:0.8em;background:#8DA0A7;padding: 3px;}

/*** Margins & Padding [standard margin for bottom of div=15px - 0 override for those with buttons]***/
.nomrg{margin: 0px !important; background: #FFF; }
.mrg{margin: 0px 2px 0px 2px;}

.mrgr5{margin-right: 5px;}
.mrgr10{margin-right: 10px;}

.mrgl5{margin-left: 5px;}
.mrgl10{margin-left: 10px;}

.mrgt5{margin-top:5px;}
.mrgt10{margin-top:10px;}
.mrgt15{margin-top:15px;}

.mrgb15{margin-bottom:15px !important;}

.padb5{padding-bottom:5px !important;}

/*** Bullets Bespoke ***/
.popup li {list-style:square; list-style-position:outside; margin-left: 15px;}
.txtbox li {list-style:square; list-style-position:outside; margin-left: 15px;}

/*** Job Role Folder Structure ***/
.JobRoleTreeContainer {
	height:90px; width:400px;
	overflow: auto;
	background: #FFF;
	padding: 5px;
}
.FolderTree a {
	font-size: 11px;
}
.FolderTree img {
	margin-bottom: -3px;
}

/* Job Role Mapper */

div.JobNOSMapping div.section, div.JobNOSMapping div#createNew {
	border: 1px solid #CCCCCC;
	margin: 30px 5px;
	padding: 0px 0px 10px 0px;
	background-color: #EFEFEF;
}

div.JobNOSMapping div#createNew input { margin-left: 5px; }

div.JobNOSMapping div#createNew h3, div.JobNOSMapping div.section h3{
	font-size: 14px;
	padding: 2px 5px;
	margin: 0 0 10px 0;
	background-color: #CCCCCC;
	display: block;
}

div.JobNOSMapping div.section h3 {
	cursor: pointer;
	background: url(../images/buts/draghandle.gif) top left no-repeat #CCCCCC;
}

div.JobNOSMapping div.lineitem {
	margin: 3px 10px;
	padding: 2px;
	background-color: #FFFFFF;
}

div.JobNOSMapping h1 {
	margin-bottom: 0;
	font-size: 18px;
}

div.JobNOSMapping span.itemControls {
	display:block;
	text-align:right;
	cursor:pointer;
}
	div.JobNOSMapping span.itemControls img { margin:0px 4px; }

div.JobNOSMapping span.handle {
	height:10px;
	margin-left:5px;
	cursor: move;
}
div.JobNOSMapping span.itemHandle { cursor: move; } 

/** Grid Builder Search Facility **/
img.searchPage { margin:0px 0px -4px 4px; cursor:pointer; }
input.searchBtn { height:20px; }

/*** Misc ***/
.pointer{cursor: pointer;}
hr.white{color:#FFFFFF;}
.editable { text-decoration:underline; font-style:italic; cursor:pointer; }


.EditJob { width:300px; }

input#NewTeamName {
	margin-top: -3px;
}
#SaveNewTeamBtn {
	margin-bottom: -3px;
}

span.popupData {
	display:block;
	height:300px;
	overflow-y: auto;
}

.SkillOrderList {
	list-style-type:decimal;
}

.SkillOrderList .SkillOrderItem {
	cursor: move !important;
}

img.calenderBtn { cursor:pointer; }

span#TeamUsersGrid input.dateinput { width:46px !important; }
a.biglink { visibility:hidden; }

#TestText
{
	font-size:large;
	color:Red;
	font-family:Georgia;
}

#qualddl 
{
	_width:550px;
}

.numbered ul
{
	list-style-type:disc !important;
}

.numbered li
{
	list-style-type:disc !important;
	padding-left:10px;
	margin-top:5px
}
#FAQLinksDiv p
{
	text-decoration:underline !important;
	color:Blue !important;
	margin:5px 10px 0 0 !important;
	
}

.NegTopMarginLogin
{
	margin-top: -173px !important;
}

.JSLogo
{
	float:right; 
	font-size:0.9em;
}

.LastLog
{
	font-size: 75%;
}

/* fixes for adding NOS to qualifications */
div#fh_md_dialog div#fh_md_content.SelectUnitsGrid{
	overflow-y: auto;
}
	div#fh_md_dialog div#fh_md_content.SelectUnitsGrid table#reportData{
		margin: 0;
	}
body div#fh_md_dialog div#fh_md_content.nos_viewer div#textsectfull {
	width: 100% !important;
}
	body div#fh_md_dialog div#fh_md_content.nos_viewer div#textsectfull .popup{
		overflow-y: auto;
		height: 60%;
		*width: 100%;
		*height: 250px;
	}

@-moz-document url-prefix() {
	body div#fh_md_dialog div#fh_md_content.nos_viewer div#textsectfull .popup{
		height: 70%;	
	}
}
	body div#fh_md_dialog div#fh_md_content.nos_viewer .toptab{
		*height: 45px;
		padding-bottom: 0;
	}

/*  Team Manager - Team Member Next Role */
#textsectfull.myNextRole { margin-top:50px; }
