span.mandstar {
  overflow:hidden;
  height:15px;
  vertical-align:middle;
  font-weight:bold;
  color:red;
  display:inline-block;
  position:relative;
  font-size:13pt;
  }


body
{
  font-size:83%;
}

table
{
  font-size:100%;
}

.spinnerDIV
{
  height:600px;
  width:100%;
  z-index:50;
  top:0px;
  position:absolute;
}

.backhit{
  position:fixed;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  opacity:0.6;
  gbackground-color:#ffffff;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}


.TempTable
{
 border-collapse:collapse;
 width:100%;
}

/**Adding this class to a form will remove the gap betweent the form and the results table**/
.FormLayout
{
  margin:0;
}

#ActionRow,
#divhead,
#DivTable ,
#divTable, 
#divtable, 
#subactionlist,
#subactions,
.divActions,
.LoginInfo,
.menupopup,
.MessageOfTheDay,
.newsblock,
.newstable,
.stdbtn,
.stdform,
.stdlist,
.subActBtn,
.tableborder,
.topall,
.Normal,
body,
div.actionlist,
div.divActions,
div.subActBtn,
TABLE.stdform , 
TABLE.stdform TBODY TD.label,
TABLE.stdform TD.data,
TABLE.stdform TD.label, 
TABLE.stdlist TD.data,
table.stdlist,
table.TableRow,
.stkBlock
{
  box-sizing: initial;
}

#divtable, #divTable, #DivTable {
	height:100px; 
	overflow-x: hidden;
	overflow-y: auto;
	vertical-align:top;
	padding:0; /**fix  table position**/ 
}


BODY
{
  margin: 0px;
  padding: 0px 10px;
}

#ActionRow,
#divhead,
#divloginbottom,
#HtmlAbove,
#loginbox,
#loginSignUpNew,
#mainDocTable,
#subactionlist,
#subactions,
.DataTRDark,
.DataTRLight,
.dcmtTable,
.DispClient,
.divActions,
.divSrchCriteria,
.ErrorCentered,
.HeaderText,
.listholder,
.LoginInfo,
.menupopup,
.MessageOfTheDay,
.newsblock,
.newstable,
.Normal,
.popupouter,
.rlCategory,
.rlSubCat,
.stdbtn,
.subActBtn,
.TableHeader,
.TableHideLines,
.TempTable,
.topall,
body,
div.actionlist,
div.subActBtn,
TABLE.stdform , 
table.stdlist,
table.TableRow,
textarea,
#tblSpan,
.divNormal,
.divDelay,
.stkBlock,
.swapName,
.swapPopup,
.ERegForm
{  
  font-family:Tahoma;
  font-size:13px;    
}

.ClickHere
{
line-height:initial;
}

.popupouter h1,
.PopUpMainHeader,
.head,
.pageTitle
{
  font-family:Tahoma;
}


table.stdform th[align="center"] ,
table.stdlist th[align="center"] ,
.OAMErrorClass,
{
   text-align:center;
}

.normal td
{
padding: 2px;
}


.TableHeader
{
line-height: 1.3;
}

#divhead,
.menupopup,
body,
div.actionlist,
div.divActions,
div.subActBtn,
TABLE.stdform , 
table.stdform select,
table.stdlist,
table.TableRow
{
  font-weight:normal;  
}  

#ActionRow,
#divhead,
#subactions,
.menupopup,
.topall,
div.actionlist,
div.divActions,
div.subActBtn,
div.subActBtn,
TABLE.stdform , 
TABLE.stdform TBODY TD.label,
TABLE.stdform TD.data,
TABLE.stdform TD.label, 
TABLE.stdlist TD.data,
table.stdlist,
table.TableRow,
.Normal,
{
  line-height:16px;   
}

A,
table.stdform  A, 
table.stdlist A,
table.TableRow A,
table.Normal A
{
  cursor:pointer;
  text-decoration:underline;
}

A:visited,
TABLE.stdform  A:visited, 
table.stdlist A:visited,
table.TableRow A:visited,
table.Normal A:visited

{
  TEXT-DECORATION: none
}

A:hover, u:hover,
TABLE.stdform  A:hover, 
table.stdlist A:hover,
table.TableRow A:hover,
TABLE.stdform  u:hover, 
table.stdlist u:hover,
table.TableRow u:hover
{
  TEXT-DECORATION: underline  
}

TABLE.stdform , 
table.stdlist,
table.TableRow,
table.Normal
{
  margin-top: 5px;
  margin-bottom: 5px;
}  
  
TABLE.stdform[align="center"] , 
table.stdlist[align="center"] ,
table.Normal[align="center"] 
{
  margin-left: auto;
  margin-right: auto;
}


TABLE.stdform TR, 
TABLE.stdlist TR,
TABLE.Normal TR
{
  padding: 1px;
  text-align:left;
}

TABLE.stdform TD, 
TABLE.stdlist TD,
TABLE.Normal TD
{
  padding: 1px;
}

TABLE.stdform  input[type="checkbox"], input[type="radio"] {
  margin: 2px;
}

/* menu */
TABLE.stdform TBODY TD.subactions 
{
  padding: 2px;
  text-align: left; 
}

.menupopup div.over:hover
{
  margin:0;
  text-decoration:none;
}

/**Dont need this anymore. Removing for now if problems occur just enable again**/
/*BODY.menupopup .over, DIV.menupopup .over,
TABLE.stdform TD.subactions .over 
{ 
    padding-top:3px;
    padding-bottom:4px;
    padding-right:10px;
}
*/

div.pageTitle
{
  text-align:center;
  margin:auto;  
}

BODY.menupopup DIV.rule,
DIV.menupopup DIV.rule
{
  border-bottom: 1px solid #cfe8cf;
}
BODY.menupopup DIV,
DIV.menupopup DIV
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  padding-top: 4px;
  cursor: pointer;
  clear:both;
}

BODY.menupopup A,
DIV.menupopup TD,
DIV.menupopup A 
{
  clear: none;
}

TABLE.stdform TD.subactions A 
{
  cursor:pointer;
  text-decoration:underline;
}

TABLE.stdform TD.menuname 
{
  padding: 1px;
  text-align: center
}

TABLE.toplinks TD
 {
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding: 1px 3px 3px 3px;
}


body .stdbtn,
td .stdbtn,
input.stdbtn,
table.stdform select,
table.stdform input,
table.stdlist select,
table.stdlist input,
.favlink_LEFT,
.favlink_RIGHT
{
 font-family: Tahoma;
}

body .stdbtn,
td .stdbtn,
input.stdbtn
{
    text-align:center;
    cursor:pointer;
    width:auto;
    font-weight:bold;
    padding:3px;
    border: 1px solid white;
    margin: 1px 3px 2px;
    width: auto; 
    line-height: 1.5;
}

body.bodyBottom input.stdbtn {
  padding-left: 8px;
  padding-right: 8px;
}


input.navgbtn
{
    min-width:50px;
}



input.stdbtnred 
{
  cursor:pointer;
}
  
input.stdbtngreen 
{
  cursor:pointer;
}
 
.fixedwidth
 {
    font-family: Courier New;
}
.fixedwidtherror 
{
    font-family: Courier New; 
}

table.TableRow
{
  width:100%;
}

/**Make specific tables smaller**/
table.TableRowSmaller
{
  width:80%;
}

table.ClientDetails
{
  width:20%;
}

TABLE.stdlist TD
{
  padding: 1px 5px 1px 5px;
}

TABLE.stdlist TR
{
  text-align: left;
}

TABLE.stdfrom TD.label,
TABLE.stdlist TD.label,
TABLE.TableRow TD.label 
{
  text-align: right;
  vertical-align: top;
}

TABLE.stdlist TD.data,
TABLE.TableRow TD.data ,
TABLE.stdfrom TD.data 
{
  text-align: left;
  vertical-align: top;
}

TABLE.stdlist THEAD TR TD,
TABLE.stdlist .head TD,
TABLE.stdlist .head,
TABLE.stdform THEAD TR TD,
TABLE.stdform .head TD,
TABLE.stdform .head
{
  font-weight: bold;
  text-decoration:none;
}

TABLE.stdform .head1 TD,
TABLE.stdform .head1,
TABLE.stdform .head2 TD,
TABLE.stdform .head2,
TABLE.stdlist .head1 TD,
TABLE.stdlist .head1,
TABLE.stdlist .head2 TD,
TABLE.stdlist .head2
{
  font-weight: bold;
  text-decoration:none;
  font-size:105%;
}



TABLE.stdlist THEAD A,
TABLE.stdlist .head A,
TABLE.stdlist .head1 A,
TABLE.stdlist .head2 A 
{
  font-weight: bold;
  text-decoration:underline;
}

.stdlist .head a,
.stdform .head a
{
  text-decoration:underline;
}

/**Disabled for now causing problems where it's not positioning properly**/
/*
TABLE.stdlist THEAD TR.sticky
{
  position:relative; 
  top:expression(offsetParent.scrollTop);
}

TABLE.stdform THEAD TR.sticky
{
  position:relative;
  top:expression(offsetParent.scrollTop);
}
*/

TABLE.stdform TABLE.stdform TR
{
    text-align: left;
}

TABLE.stdform TD.label, 
TABLE.stdform TBODY TD.label,
TABLE.stdlist TD.label, 
TABLE.stdlist TBODY TD.label,
TABLE.Normal TD.label, 
TABLE.Normal TBODY TD.label,
TABLE.TableRow TD.label, 
TABLE.TableRow TBODY TD.label,
TABLE.ERegForm TD.label
{
  text-align: right;
  border-radius: 0.25em;
  color: black;
  display: table-cell;
  font-size: 100%;
  font-weight: 100;
  vertical-align: middle;
  white-space: normal;
  padding-right:4px;
  height:28px;
}


TABLE.stdform TD.data,
TABLE.stdlist TD.data 
{
  text-align: left;
  padding-left:3px;
  padding-right:3px;
  vertical-align: middle;
}

  
.stdform.audit thead td
{
    text-decoration:none;
    padding-left:3px;
}

div.ifrm
{
 	left:0;
	top:0;
	position:absolute;
	height:400px;
	overflow: auto;
  border:none;
  border-collapse:collapse;
}
div.ifrm_int_sum  table,
div.ifrm table
{
  border-collapse:collapse;
}

div.ifrm_int_sum 
{
	display:none;
	left:0;
	position:absolute;
	height:400px;
	width:400px;
	overflow: auto;
}

textarea.ctextarea
{
	left:0;
	top:0;
	position:absolute;
	cols:20;
	rows:3;
}

#ifSubMenu
{
  position:absolute;
  top:85px;
  left:0px;
  height:500px;
  width:100%;
}



#spinnerRoot
{
  width:100%;
  height:1px;
  position:absolute;
  display:block;
  padding:0;
  top:-40px;
  z-index:1000;
}

#subactions
{
  display:block;
  height:18px;
  width:100%;
  padding:8px;
}
.submenuEmpty
{
  height:1px;
}

#subactionlist
{
  font=80%;
  display:inline;
}

.subActBtn
{
    padding:3px;
    margin-right:3px;
    display:inline;
    cursor:pointer;
    font-weight:bold;
}

.subActBtn a
{
  font-weight:bold;
  display: inline-block;
}

DIV.actionBtn
{
    height:20px;
    display:inline;
    float:left;
    margin-top:2px;
    margin-right:4px;
    text-align:left;
    padding:2px;
    padding-left:6px;
    padding-right:6px;
    font-weight:bold;
}

DIV.actionBtn a
{
  font-weight:bold;
}

.actionlist a 
{
  cursor: hand;
  margin:0px;
  padding:0px;
}


div.actionlist
{
  padding-top: 2px;
  padding-right: 4px;
  cursor: default ;
  display:inline;
  float:left;
  overflow:visible !important;
}
DIV.divActions
 {
  margin-top:2px;
  display:inline;
  float:right;
  overflow:visible !important;
}

DIV.divActions a
{
  text-decoration:none;
}

#ActionRow
{
  width:100%;
  height:30px;
  clear:both;
}

.ActionIcon
{
  border:2px;
  height:26px;
  vertical-align:middle;
  margin-right:5px;
}

.LoginInfo
{
  padding-right:15px;
  padding-bottom:3px;
  padding-top:3px;
  overflow:visible;
}

#mname
{
  display:inline;
  float:right;
  font-weight:bold;
  font-size:118%;
}

.menutitleRed
{
  vertical-align:top;
  padding:5 30 5 30;
  margin-left:20px;
}


.newstable
{
  width:600px ;
  text-align:center;
  padding:20px;
  display:inline-block;
}

.newstable td
{
    padding-left:20px;
    padding-right:20px;
}

.newstable thead td
{
  padding-top:3px;
  padding-bottom:3px;
}

.newsblock
{
  margin-left:2px;
  margin-right:2px;
  padding:5px;
  word-wrap:break-word;
}

.newslineSum 
{
  font-weight:bold;
  display:block;
}
.newslineDesc
{
  font-weight:bold;
  display:block;
}

.newslineDetail
{
  word-wrap:break-word;
}
    
.btnFavLink
{
  width:210px;
  padding:8px;
  margin-bottom:4px;
  font-weight:bold;
  border:none;
  cursor:pointer;
  display:inline;
  font-family:Tahoma;
  font-size:13px;    
}

.leftRightLinks
{
  display: inline-block;
  width:450px;
}

.favlink_RIGHT,
.favlink_LEFT
{
    margin-top:30px;
    display:inline-block;
    width:210px;
}

.leftRightLinks .favlink_LEFT
{
  float:left;
}

.leftRightLinks .favlink_RIGHT
{
  float:right;
}

.btnNewsLink
{
    display:block;
    width:200px;
    padding:8px;
    margin-bottom:4px;
    margin-top:4px;
    font-weight:bold;
    border:none;
    cursor:pointer;
}

.menupopup div a
{
  text-decoration:none;
  font-weight:bold;
}

.ClientOOM td
{
  margin:0;
  padding:0;
}

.TableHeader .Normal tbody tr td select
{
  width: 180px;
}

.TableRow .TableHeader
{
  font-weight:bold;
}
.TableRow .TableHeader td
{
  font-weight:bold;
}

.tableborder{

  padding-left:0px;
  padding-right:20px;
  width:100%;
  overflow:auto;
}

.TableFooter
{
  font-weight:bold;
}

.TableRow
{
  border-spacing:0;
  Padding:3 6 3 6;
  border:1;
  border-collapse:collapse;
  margin-top:5px;
  margin-left:1px;
  
}

.TableRow a
{
  text-decoration:underline;
}

.TableRow hr
{
 margin:2px;
}

.TableRow td
{
  padding-right:8px;
  padding-top:2px;
  padding-bottom:2px;
}

.StdList td,
.DataTRLight td,
.DataTRDark td,
.StdRow td
{
    padding:3px 5px 3px 5px;
}

.StdRow td a
{
  text-decoration:underline;
}

.listholder
{
  text-align:center;
  margin-left:0.5%;
}

.DispClient
{
  FONT-WEIGHT: bolder;
  TEXT-DECORATION: none;
  display:block;
  margin-top:0;
}	
.DispClientDec
{
  padding:10px;
  margin-left:20px;
}




#logodiv
{
    height:45px;
    float:left;
    display:inline-block;
    padding-left:7px;
    padding-top:7px;
	padding-right:10px;
}

#headerinfo
{
    padding-left: 15px;
    padding-top:7px;
}


td.head td.menuname
{
    padding:3 20 3 20;
}



.PopUpMainHeader
{
  background:#008861;
  color:white;
}

.popupouter
{
    text-align:center;
    padding:10px;
    margin:10 10 10 10;
}

.popupouter h1
{
    font:110%;
}

.popupresults
{
    border:0;
    padding:5px;
    border-spacing:0;
    border-collapse:collapse;
}

.popupcodenote
{
    font:90%;
    text-align:center;
}

iframe
{
    width:0;
    height:0;
    position:absolute;
}

#rfrldoc
{
   position:static;
}

#ifMain{
    z-index:10;
}

#ifMenu,
#ifSubMenu{
    z-index:50;
}

#ifLookup {
    position:absolute;
    z-index:75;
}

BODY.reflookup
{
    padding:0 20 0 20;
}

TR.reflookupdata TD
{
    padding:3px 5px 3px 5px;
}

BODY.reflookup TABLE.Stdform
{
    margin:0;
}

.divSrchCriteria
{
    text-align:center;
    width:60%;
}

.divSrchResults
{
    padding:0 17 0 17;
}

TABLE.stdlist TR.b10 TD,
TABLE.stdlist TR.b11 TD
 {
  border-top-width: 1px;
  border-top-style: solid;
}

TABLE.stdlist TR.b01 TD,
TABLE.stdlist TR.b11 TD
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

TABLE.stdlist TD.b1000,
TABLE.stdlist TD.b1001,
TABLE.stdlist TD.b1010,
TABLE.stdlist TD.b1011,
TABLE.stdlist TD.b1100,
TABLE.stdlist TD.b1101,
TABLE.stdlist TD.b1110,
TABLE.stdlist TD.b1111 
{
  border-top-width: 1px;
  border-top-style: solid;
}

TABLE.stdlist TD.b0100,
TABLE.stdlist TD.b0101,
TABLE.stdlist TD.b0110,
TABLE.stdlist TD.b0111,
TABLE.stdlist TD.b1100,
TABLE.stdlist TD.b1101,
TABLE.stdlist TD.b1110,
TABLE.stdlist TD.b1111 
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

TABLE.stdlist TD.b0010,
TABLE.stdlist TD.b0011,
TABLE.stdlist TD.b0110,
TABLE.stdlist TD.b0111,
TABLE.stdlist TD.b1010,
TABLE.stdlist TD.b1011,
TABLE.stdlist TD.b1110,
TABLE.stdlist TD.b1111
{
  border-left-width: 1px;
  border-left-style: solid;
}

TABLE.stdlist TD.b0001,
TABLE.stdlist TD.b0011,
TABLE.stdlist TD.b0101,
TABLE.stdlist TD.b0111,
TABLE.stdlist TD.b1001,
TABLE.stdlist TD.b1011,
TABLE.stdlist TD.b1101,
TABLE.stdlist TD.b1111 
{
  border-right-width: 1px;
  border-right-style: solid;

}


TABLE.stdform TR.b10 TD,
TABLE.stdform TR.b11 TD 
{
  border-top-width: 1px;
  border-top-style: solid;

}

TABLE.stdform TR.b01 TD,
TABLE.stdform TR.b11 TD 
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

TABLE.stdform TD.b1000,
TABLE.stdform TD.b1001,
TABLE.stdform TD.b1010,
TABLE.stdform TD.b1011,
TABLE.stdform TD.b1100,
TABLE.stdform TD.b1101,
TABLE.stdform TD.b1110,
TABLE.stdform TD.b1111 
{
  border-top-width: 1px;
  border-top-style: solid;
}

TABLE.stdform TD.b0100,
TABLE.stdform TD.b0101,
TABLE.stdform TD.b0110,
TABLE.stdform TD.b0111,
TABLE.stdform TD.b1100,
TABLE.stdform TD.b1101,
TABLE.stdform TD.b1110,
TABLE.stdform TD.b1111
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

TABLE.stdform TD.b0010,
TABLE.stdform TD.b0011,
TABLE.stdform TD.b0110,
TABLE.stdform TD.b0111,
TABLE.stdform TD.b1010,
TABLE.stdform TD.b1011,
TABLE.stdform TD.b1110,
TABLE.stdform TD.b1111 
{
  border-left-width: 1px;
  border-left-style: solid;
}

TABLE.stdform TD.b0001,
TABLE.stdform TD.b0011,
TABLE.stdform TD.b0101,
TABLE.stdform TD.b0111,
TABLE.stdform TD.b1001,
TABLE.stdform TD.b1011,
TABLE.stdform TD.b1101,
TABLE.stdform TD.b1111 
{
  border-right-width: 1px;
  border-right-style: solid;
}

TABLE.stdform TD.b2000,
TABLE.stdform TD.b2002,
TABLE.stdform TD.b2020,
TABLE.stdform TD.b2022,
TABLE.stdform TD.b2200,
TABLE.stdform TD.b2202,
TABLE.stdform TD.b2220,
TABLE.stdform TD.b2222 {
  border-top-width: 2px;
  border-top-style: solid;
  }

TABLE.stdform TD.b0200,
TABLE.stdform TD.b0202,
TABLE.stdform TD.b0220,
TABLE.stdform TD.b0222,
TABLE.stdform TD.b2200,
TABLE.stdform TD.b2202,
TABLE.stdform TD.b2220,
TABLE.stdform TD.b2222 {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  }

TABLE.stdform TD.b0020,
TABLE.stdform TD.b0022,
TABLE.stdform TD.b0220,
TABLE.stdform TD.b0222,
TABLE.stdform TD.b2020,
TABLE.stdform TD.b2022,
TABLE.stdform TD.b2220,
TABLE.stdform TD.b2222 {
  border-left-width: 2px;
  border-left-style: solid;
  }

TABLE.stdform TD.b0002,
TABLE.stdform TD.b0022,
TABLE.stdform TD.b0202,
TABLE.stdform TD.b0222,
TABLE.stdform TD.b2002,
TABLE.stdform TD.b2022,
TABLE.stdform TD.b2202,
TABLE.stdform TD.b2222 {
  border-right-width: 2px;
  border-right-style: solid;
  }

#CollapsableBar.sticky, 
#CollapsableBar,
#CollapsableBar.head ,
#thOrderSearch .head ,
#CollapsableBar.TableHeader
{
  width:100%;
}

#CollapsableBar.sticky td,
#CollapsableBar tr td,
#CollapsableBar.head td,
#thOrderSearch .head td,
#CollapsableBar.TableHeader td a

{
  text-decoration:underline;
  cursor:pointer;
  font-weight:bold;
}

.sticky td
{
  font-weight:bold;
  text-decoration:none;
}

.sticky td input
{
  text-decoration:underline;
}

#BottomLine
{
  width:70%;
  margin:0;
  padding-top:2px;
  margin-left:15%;
}

.TableRowHighLight
{
  font-weight:bold;
}

.RadioBackground
{
  width:80px;
}

.SearchForm
{
  width:100%;
}

.stdform thead a
{
  text-decoration:underline;
}

.Normal .TableHeader
{
  font-weight:bold;
}

.tddocument
{
  height:10px; 
  width:10px; 
  font-size:11px;
  font-weight:bold;
  padding:1px;
}

table.TableRow a.sortheader
{
  font-weight: bold; 
  text-decoration: none;
}

table.TableRow span.sortarrow
{
  text-decoration: none;
}


.tableFixFF /**fixes footer for firefox browser**/
{
  float:left;
}

/**Center a group of buttons**/
.ButtonsContainer
{
  text-align:center;
}

/**Error Styles**/
.loginerror
{
  float:right;
  width:230px;
  font-size:110%;

}
.ErrorCentered
{
  text-align:center;
  font-size:120%;
  text-decoration:underline;
}

span.OAMErrorClass	
{
   text-align: center;
   font-size:120%;
}


#summary, #summary2
{ 
  width:99%;
}

.hilite
{
  font-weight:bold;
}

.stdform .epwtpath td
{
    padding: 0 4px;
}

/** Calender stuff goes here**/ 
td.jacsNow:hover, td.jacsNowHover
{
  font-weight:normal !important;
}
/**Report Pages**/

#Report_Container
{
  width:100%;
  text-align:center;
}

#Report_Subcontainer
{
  width:600px;
  height:390px;
  margin: 0 auto;
}

.Report_Label
{
  float: left;
  width: 40%;
  text-align:right;
}

.Report_Input
{
  float: left;
  width: 55%;
  text-align:left;
}


.Report_Label_From
{
  float: left;
  width: 20%;
  text-align:right;
  margin-left:20%;
}

.Report_Input_From
{
  float: left;
  width: 30%;
  text-align:left;
}

.Report_Label_To
{
  float: left;
  text-align:right;
}

.Report_Input_To
{
  float: left;
  width: 3%;
  text-align:left;
}
.Report_Input_To, .Report_Label_To,
.Report_Input_From ,.Report_Label_From,
.Report_Input, .Report_Label
{
  margin-top:10px;
}

.Report_Label_Top
{
  margin-top:2.5%;/**fix first label position**/
}

#OrderList
{
  float:left;
}
/**Links Page**/
#Links_List
{ 
  margin-left: 40%;
}

#Links_List li
{
  list-style:none;
}


/**Stock View page**/
.stkBlock
{
  width:300px;
  height:320px;
  float:left;
  font:90%;
  overflow:hidden;
  padding-top:30px;
  margin:4px;
}
.stkCode
{
  padding:5 0 3 0;
}
.stkQty
{
  font:75%;
}
.stkQtyMajor
{
  font:90%;
}
.stkDesc
{
  overflow:hidden;
  height:60px;
}

.StkImgDiv
{
  height:150px;
  width:145px;
  overflow:hidden;
  text-align:center;
  float:left;
}

.stkImgList
{
  height:40px;
  display:inline;
}

.stkImg
{
  height:100px;
  display:inline;
  margin-left:20px;
}
.stkStats
{
  width:100px;
  display:inline;
  text-align:left;
  padding-left:10px;
  float:right;
}
.stkImgBlock
{
  width:100%;
  height:105px;
}

.tooltip
{
  height:12px;
  vertical-align:middle;
}
.itemReview
{
  padding:4 0 6 0;
}
.resultsContainer
{
  margin-top:20;
}

div.greenComment
{
 height:20px;
 align:middle;
}
div.greyComment
{
 gheight:20px;
 align:middle;
}

.BasketImg
{
  float:left;
  margin-left: 14%;
  width:35px;
  margin-top:4px;
}

.BasketImgList
{
  float:right;
  margin-right:8px;
}

.Basket_Input
{
  display:block;
  margin-top:3px;
  width:200px;
  float:right;
  margin-right: 7%;
}

.Basket_Input_List
{
  display:block;
  float:right;
}

.Basket_Input .stdbtn,
.Basket_Input_List .stdbtn
{
  width:auto;
}
.stkAddToBasket
{
  height:80px;
}

.BasketQuantity
{
  float:left;
  margin-top:8px
}

/**Login Page**/
#Container
{
	width:800px;
	margin-top:3%;
}

#divlogincentre,
#divloginright
{
	
}

#divlogincentre
{
	float:left;
  	width:475px;
  	height:438px;
	
}

#divloginright
{
	float:right
	width:400px;

}



#LoginForm .stdbtn
{
	float:right;
	margin:20px 9.5%;
  width:120px;
}

#loginbox
{
	float:right;
	width:315px;
}


#Login_Username
{
	margin-top:20px;
}

#Login_Password
{
	margin-top:20px;
}

#divloginbottom
{     
  width:70%;
  clear:both;
}
  
#HtmlAbove
 {
  clear:both;
}

.loginfillin
  {
  autocomplete:off;
  float:left;
  
}

  
  
.LoginLabel
{
	float:left;
	width:20%;
	margin-left:53px;
}


.LoginLabel,
.loginfillin
{
	margin-top:20px;
}
  
#TimedOutTable
{
  font:8pt;
}

#fullpage
{
  margin:0px;
  position:relative;
  align:center;
}

#loginSignUpNew
{
  float:left;
  margin-left:50px;
} 

#loginSignUpNew a
{
  text-decoration:none;
  display:inline;
    
}
#loginSignUpNew p
{
  float:left;
  margin:0;
}

#LogoContainer
{
  width:200px;
  float:right;
}

/**Report Page**/

/*div#reportlist 
{
	position:absolute;
	left:15%;
	top:10px;
	width:70%;
	height:300px;
	overflow:auto;
}
div#reportTitle 
{
	position:absolute;
	left:15%;
	top:320px;
	width:69%;
	height:100px;
	overflow:auto;
	cursor:default;
  
}
#reportlist ul
{
  margin:0;
  padding:0;
  width:100%;
}
#reportlist ul li
{
  padding: 6px;
  list-style-type:none;
  margin:0;
  cursor:pointer;
}

li.rlCategory
{
  margin:0px;
 }
li.rlSubCat
{
  padding-left:50px;
}

li.rlName
{  
  padding-left:100px;
}

li.rlNameSelect 
{
  padding-left:100px;
  color:black;
}
*/

.DashboardIcon
{
  width:32px;
  height:32px;
  text-align:center;
  float:right;
  cursor:pointer;
}

span.rangeSliderLabel {
  color: black;
  cusror: default;
}
span.rangeSliderTickMark {
  border-right: 1px solid black
}

.headBanner {
  display: inline-block; 
  line-height: 1.3;
  padding: 2px;
  padding-right: 10px;
  padding-left: 0px;
}

#addpopup {
  display:none;
  z-index: 999;
  position:fixed;
  top: 20%;
}

#addpopup input[type=checkbox] {
  margin-left:0px;
}

#addpopup table {
   border-collapse: collapse;
}

#infopopup {
  display:none;
  z-index: 999;
  position:fixed;
  top: 20%;
}

#infopopup table {
   border-collapse: collapse;
}

#infopopup input[type=checkbox] {
  margin-left:0px;
}

#addpopup input[type=checkbox] {
  margin-left:0px;
}

