html 
{ 
	overflow: -moz-scrollbars-vertical;  
	overflow-y: auto; 
	overflow-x:auto;
} 

body
{
	color: #000000;
}
body.login{
	font-family: Arial, sans-serif;
	margin: 20px;
	text-align: center;
	padding-top:10px;
}	

.centralPanel
{
	
	text-align: center;
	width: 429px;
	height: 500px; 
	border-style:solid;
	border-width: 1px;
 	background-color:  #EDEDED;
	margin-left: auto;
	margin-right: auto;
}
.internalPanel
{
	width: 750px;
	height:500px;
	margin: 8px;
	border-style:solid;
	border-width: 1px;
	border-color: #ACACAC;
	background-color: #ffffff;
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
}
.logoPanel
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
.padded
{
	padding-left: 20px;
	padding-right: 20px;
}
.welcome
{
	background-color: #171717;
	width: 750px;
	height: 23px;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-size: 12pt;
}

.welcomeBanner
{
	background-color: #003591;
	width: 750px;
	height: 23px;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-size: 10.5pt;
}

.woolworthsLogo
{
	text-align: center;
	padding-top: 15px;
}

.message
{
	text-align: left;
	padding-top:8px;
}

.loginLabelPlain
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color:#171717;
}

.loginLabel
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color:#171717;
	font-weight: bold;
}

.loginContentLabel
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color:#171717;
}


.BorderTextBox{
	border-color:#A9A9A9;
	border-style:solid; 
	border-width:1px;
}

A.LoginBlueLink:link{color:#215AA1;}
A.LoginBlueLink:active {color:#215AA1; } 

.UserMessage
{
	border-color:#171717;
	border-style:solid; 
	border-width:1px;
	width: 272px;
	height: 25px;
	color:Black;
	background-color: #fffacd;
	font-size: 10pt;
	font-weight: bold;
	
}

.ValidationSummary
{
	border-color: #acacac;
	background-color: #FFFCDD;
	font-weight: bold;
	border-width:1px;
	color:Black;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	
}

.headerStyle
{
	margin: 13px 0px 8px 2px;
}

//-----------------styles.css------------//
body.margin{
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 10pt;
	margin: 20px;
	background-image: url(/leadtec/images2/bg_blend.gif);
	background-position: top;
	background-repeat: repeat-x;
}
body.nomargin{
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 10pt;
	margin: 0px;
}


body.AdvancedSearch{
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 10pt;
	margin: 0px;
	text-align: center;
}

.panel h4{
	padding: 0;
	margin: 0;
	font-size: 70%;
}
.panel h5{
	padding: 0;
	margin: 0;
	font-size: 100%;
}

.panelborder{
	width: 700;
	border: 1px solid #A9A9A9; 
	font-size:9pt;
}

.panelhead{
	padding-left: 5px;
	padding-top: 2px;
	
	background-color: #000000;
	height: 22px;
	color: White;
	font-size:9pt;
	font-weight: bold;
}

.panelcontent{
	padding-left: 2px;
	padding-right: 2px;
}

.panel{
	width: auto;
	border: 1px solid #A9A9A9; 
	font-size:10pt;
}
.panelborder{
	width: 700;
	border: 1px solid #A9A9A9; 
	font-size:8pt;
}
.panel h4{
	padding: 0;
	margin: 0;
	font-size: 70%;
}
.panel h5{
	padding: 0;
	margin: 0;
	font-size: 100%;
}

.panelhead a, .panelheadtall a{
	color: #fff;
}
.panelhead a:hover, .panelheadtall a:hover{
	color: #fff;
}


.DefaultItemStyle
{
	Cursor:hand;
	font-size:9pt;
	font-family: Arial, sans-serif;
	color: #000000;
	border-bottom: none;
	text-align:left;
	padding-left: 10px;
}
.DefaultItemHoverStyle
{
	cursor:hand;
	font-weight:bold;
	border-width:1px;
	font-size:9pt;
	font-family: Arial, sans-serif;
	color: #000000;
	
	border-color:Transparent;
	
	border-style:outset;
	text-align:left;
	padding-left: 10px;
} 
.DefaultItemSelectedStyle
{
	Cursor:hand;
	font-size:9pt;	
	font-family: Arial, sans-serif;
	color: #000000;
	border-bottom: none;
	text-align:left;
	padding-left: 10px;
}

.NewsItemSelectedStyle
{
	Cursor:hand;
	font-size:10pt;
	font-family: Arial, sans-serif;
	color: #000000;
	border-bottom: none;
	text-align:left;
	padding-left: 10px;
}


.news
{
	POSITION: absolute;
	VISIBILITY: hidden;
	WIDTH: 139;
	FONT: 8pt Arial,  sans-serif,Verdana;
	COLOR: Black;
}

.inputPadding
{
	Padding-left: 10px;
}

.filterLabel
{
	font-family: Arial,  sans-serif;
	color: #000;
	font-size: 10pt;
	white-space: nowrap;
}

.ToolBarStyle{
	
	padding:5px 3px 3px 5px;
	background-color: #000000;
	height: 20px;
	
	font-family: Arial,  sans-serif;
	color: #fff;
	font-size:9pt;
	font-weight: bold;
	vertical-align:top;
	white-space: nowrap;
}


/* DATA GRID STYLES */
.singleGrid{
	border: 1px solid #A9A9A9;	
	border-collapse: collapse;
	width: 100%;
	/*display:none;*/	
}
.dataGrid{
	border: 1px solid #A9A9A9;	
	border-collapse: collapse;
	width: 100%;
}
.dataGrid th{
	text-align: left;
	background-color: red;
	color: #fff;
	border: 1px solid #D3D3D3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.dataGrid td{
	border-left: 1px dotted #D3D3D3;
	border-right: 1px dotted #D3D3D3;
	border-top: 0px dotted #BCBABB;
	border-bottom: 1px solid #BCBABB;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.selected{
	background-color: #FFFFCD;
}
#sortsearch{
	height: 100%;
	width: 100%;
	background-color: #DFDFDF;
	border: 1px solid #A9A9A9;
	border-bottom: none;
	padding-top: 6px;
	/*padding-bottom: 4px;*/
}
#sortsearch *{
	display:inline;	
}
#sortsearch select{
	margin-left: 5px;
	width: 80px;
}

#sortsearch select option {
	display:block !important;
}
#sortsearch p{
	padding-left: 5px;
}

.searchfield{
	width: 120px;
	border-radius: 3px;
	border: 1px solid #858585;
}
.vertmiddle{
	display: block;
}
.divider{
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
}

.IslandStyle	
{
	cursor:hand;
	border-width:1px;
	border-style:outset;
	font-family: Arial,  sans-serif;
	color: #000000;
	font-size:10pt;
	background-color:White;
	padding:2px 2px 2px 2px;
} 
.IslandStyle td{
	border-left: 0px dotted #D3D3D3;
	border-right: 0px dotted #D3D3D3;
	border-top: 0px dotted #BCBABB;
	border-bottom: 0px solid #BCBABB;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.PopUpHoverStyle{
	background-color: #FFFFCD;
	Cursor:hand;
	font-family: Arial,  sans-serif;
	color: #000000;
	
}


.AdvSearchpanelhead{
	width: 429px;
	border-bottom: none;
	padding-left: 5px;
	padding-top: 5px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/WoolworthsStyle/images/bg_AdvSearchhead.gif);
	background-repeat: repeat-y;
}

.AdvSearchnpanel{
	font-size: 120%;
	color: #006699;
	padding: 20px;
	border-left: 1px solid #999;
	width: 429px;
	margin-left: auto;
	margin-right: auto;
	
	background-color: #fff;
	background-image: url(/leadtec/images2/bg_login.gif);
	background-repeat: repeat-y;
}

.AdvSearchFooter{
	width: 429px;
	margin-left: auto;
	margin-right: auto;
}

.cancelBorder input{
	border: 0px solid #A9A9A9;
	margin-right: 5px;
}

.caption{
	border-bottom: 1px dashed #fff;
}

.displayText
{
	font-family: Arial, sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-size: 80%;
}


.hiddenStyle
{
	Display: none;
}

.tableCellPaddingStyle
{
	padding-left: 6px; 
	padding: 6px 6px 6px 6px;
}

#ModifyMultipleAbnTextbox, #ModifyContactEmailTextbox, #ModifyEmailTextbox
{
	font-size: 10pt;
	font-family: Arial;
    height: 65px;
    width: 200px;
}


.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.InlineMessage
{
	color:Black;
	font-size: 8pt;
	font-weight: bold;
	
}

.redNewsTitle
{
	color:Red;	
}

.blueNewsTitle
{
	color:Blue;
}
.buttonpage
{
    border: solid 1px #c0c0c0;
    background-color: #eeeeee;
    font-family: verdana;
    font-size: 11px;
}
.modalBg
{
    background-color: #cccccc;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.modalPanel
{
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color:gray;
    width: 750px;
    height:520px;
}
.modalPage
{
    width: 100%;
    height:92%;
    padding-top:0px;
}
.right
{
	padding-right:75px;
    float:right;
}
.left
{
	padding-left:75px;
    float:left;
}
.alertTD
{
	font-family:Arial;
	font-weight:bold;
	padding-top:10px;
}

.jeegoocontext a {
    text-decoration:none;
    color:#000;
}

table#dtMailBox input {
    margin:0 auto !important;
    /*position:relative;*/
    display:block;    
}


#AdvancedSearchPnl {
    background-color:#fff;
}

.fixedHeader, .fixedHeaderSearchResult {
    top:65px !important; /*65*/
    position:fixed !important;
}

.block, .blockSearchResult {
    height:65px;
    width:100%;
    position:relative;
    display:block;
    background-color:#DFDFDF;
}

.blockSearchResult {
    
}

.fixedHeaderSearchResult {
    
}
#pageDiv *
{
	vertical-align:middle
}
#sortDiv
{
	white-space: nowrap; display:none;
}
#searchDiv
{
	float:left; white-space: nowrap;
}
#newdiv{
	float:left; white-space: nowrap;
}

#pageDiv
{
	float:left; white-space: nowrap;
}
#pageDiv .pageButtons
{
	white-space: nowrap; display:inline-table;
}
#functionDiv
{
	white-space: nowrap;
	display:inline-block;
	/*width: 442px;*/
}
#functionDiv .functionButtons, #sortsearch .button .jqModifySelected
{
	white-space: nowrap;
	display:inline-block;	margin-bottom:2px;
}
.findButton{
	vertical-align:2px;
}

/* This code is only for Firefox*/
@-moz-document url-prefix() {
	#functionDiv .functionButtons
	{
		display: inline-block;
		margin-top:1px;
	}
	.findButton{
		vertical-align:0px;
	}
	body.navBar
	{
		margin-right:3px;
	}
	.headerStyle
	{
		margin: 12px 0px 8px 2px;
	}
}

/* This code is only for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.headerStyle
	{
		margin: 10px 0px 8px 2px;
	}
	body.navBar
	{
		margin-right:2px;
	}
	.ToolBarStyle{
		padding:2px 3px 0px 5px;
	}
	.ToolBarStyle b{
		display:block;
		margin-top:3px;
	}
}

.bold {
    font-weight:bold !important;
}

/* Left Navigation */
.panelcontent img {
    border:0;
    margin-right:5px;
}
.panelcontent ul {
	font-family:"Arial", "Helvetica", "Verdana", "sans-serif";
	font-size:1em;
    list-style-type:none;
    margin:0;
    padding:0;
}

.panelcontent .AspNet-Menu  ul{
    padding-left:10px !important;
    margin:5px 0 !important;
}

.panelcontent .AspNet-Menu ul a {

	text-decoration:none;
	color:#000 !important;
}

.panelcontent .AspNet-Menu ul a:hover {
	font-weight:bold;
	font-size:1.05em;
}

.panelcontent .AspNet-Menu-WithChildren > a, .panelcontent .NoCollapseExpand > a {
    background:#000 url(../images/but_minimise.gif) no-repeat center right;
    height:20px;
    width:95%;
    position:relative;
    display:block;
    color: #fff;
    text-decoration:none;
    line-height:20px;
    padding-left:10px;
    font-weight:bold;
}

.panelcontent .NoCollapseExpand > a {
    background-image:none !important;
    cursor:default;
}

a.showExpandIcon {
    background:#000 url(../images/but_expand.gif) no-repeat center right !important;
}

.panelcontent .AspNet-Menu  ul #noticeboard ul {
	margin:0 !important;
	padding:0 !important;
}

.panelcontent .AspNet-Menu  ul #noticeboard ul li {
	margin-bottom:20px !important;
}

.panelcontent .AspNet-Menu  ul #noticeboard ul li a {
	color:#000;
	text-decoration:underline;	
}

.panelcontent .AspNet-Menu  ul #noticeboard ul li a:hover {
	text-decoration:none;
	font-weight:normal;
	font-size:1em;
	cursor:pointer;
}

#noticeboard {
    width:150px;
    height:250px !important;
    position:relative;
    display:block;
    font-size:12px;
}

#noticeboard li {
    height:250px !important;
}

th[class~=hDocNo], th[class~=hVersionNo], th[class~=hDocType],th[class~=hDocCreationDate], 
th[class~=hDocStatus], th[class~=hToFrom], th[class~=hDateReceivedSent], 
th[class~=hStatus], th[class~=hDocExpiryDate],th[class~=fFolderName], 
th[class~=cUserName],th[class~=cRoleName], th[class~=cContactEmail]
{
	text-align:left;
}

.jqFindButton tbody, .jqFindButton tr, .jqFindButton td{
	vertical-align:top;
}

.jqActivateBCPButton tbody, .jqActivateBCPButton tr, .jqActivateBCPButton td{
	vertical-align:top;
}

.jqSaveDelChangesButton tbody, .jqSaveDelChangesButton tr, .jqSaveDelChangesButton td{
	vertical-align:top;
}

.jqCancelDelChangesButton tbody, .jqCancelDelChangesButton tr, .jqCancelDelChangesButton td{
	vertical-align:top;
}

.jqBCPOptions tbody, jqBCPOptions tr, jqBCPOptions td, .jqBCPOptions input, .jqBCPOptions label{
	vertical-align:text-top;
}

#SearchHeader .inputPadding input {
	border-radius: 3px;
	border: 1px solid #858585;
}