﻿
HTML 
{
	height:100%;
	width:100%;
}

BODY 
{   border
	background-color:White;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align:center;
	width:100%;
	overflow-y:scroll;
	height:100%;
}

TABLE.main {
	background-color: #ffffff;
	height:100% !important;
	position:relative;
	width:770px !important;

}

TD.main {
	border:1px solid #DEDEDE;
	border-top:none;
	border-bottom:none; 
	vertical-align:top;
	border-collapse:collapse;
	margin-bottom:10px;
	height:100%;
}

TD.logo 
{
	background-color:White;
	border:none;
}

A 
{
  color: Gray;
  text-decoration: none;
}

A:hover 
{
  color: Gray;
  text-decoration: underline;
}

.max_size 
{
	height:100%;
	width:100%;
	display:block;
}

.std_text 
{
	color:#000000;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	white-space:nowrap;
}

.std_text_bold 
{
	color:#000000;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	white-space:nowrap;
}

.std_text_wrap
{
	color:#000000;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	white-space:normal;
}

.std_text_last_update 
{
	color:#A9A9A9;
	cursor:default;
	font: 9px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	left:0px;
	position:absolute;
	top:0px;
	white-space:nowrap;
}

.std_header
{
    color:Black;
    font: 18pt Times New Roman, Arial, Helvetica, sans-serif;
    text-transform:capitalize;
    text-align:right;
}

.std_select 
{
	color:#000000;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	white-space:nowrap;
	width:140px;
}

.std_list_expander 
{
	background-image:url(../img/mnu_minus.gif);
	background-repeat:no-repeat;
	color:#000000;
	cursor:pointer;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight: bold;
	margin:10px 0px 10px 0px;
	padding-left:20px;
	text-align :left;
	white-space:nowrap;
	width:100px;
}

HR 
{
	background:#D0D0D0;
	border:none;
	height:1px;
	margin-left:25px;
	margin-right:25px;
	_margin-right:20px;
	_margin-left:20px;
}

/* Action Section */

.std_link
{
	color:#0066B2;
	cursor:pointer;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
}

a:hover.std_link
{
	color:#0066B2;
	cursor:pointer;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	text-decoration:underline;
	white-space:nowrap;
}

.bullet 
{
	background-color:#FFFFFF;
	white-space:nowrap;
	margin:0px 4px 0px 4px;
}

.button 
{
    border:             solid 1pt Gray;
	background-color:   Gray;
	color:				White;
	font:				11px Arial, Helvetica, sans-serif;	
	font-weight:        bold;
	text-decoration:	none;
	white-space:		nowrap;
	/*vertical-align:		middle;*/

	/* mozilla will not allow you to center text so apply padding instead */
	padding:			3px 20px 5px 20px;	
	cursor:				pointer;

	/* IE will allow you to center the text */
	_cursor:			hand;
	_height:			21px;
	_width:				100px;
	_text-align:		center;
	_padding:			2px 20px 1px 20px;

	/* fix extra-wide IE 5/6 buttons */
	_overflow:			visible;
	_width:				1px;
}

a:hover.button 
{
    background-color:   White;
    border:             solid 1pt Gray;
    color:              Gray;
	text-decoration:	none;
}

IMG.bullet 
{
	background-color:Gray;
	height:10px;
	width:12px;
}

IMG.bullet_gray 
{
	background-color:#969696;
	height:10px;
	width:12px;
}

/* Modal Window Section */

.pageLock 
{
	background-color: #000000; 
	filter: Alpha(Opacity=50);
	height: 100%; 
	left: 0px; 
	opacity:.50;
	position: absolute; 
	top: 0px; 
	visibility: hidden; 
	width: 100%; 
	z-index: 999; 
}

/* Header Section */

TR.header {
  background-color: White;
  color:#FFFFFF;
}

TD.header {

  color:#FFFFFF;		
  font-size: 11px;
  text-transform: none;
  vertical-align: middle;
  width:100%;
}

A.header {

  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none;
}

A:hover.header {

  color: #D0D0D0;
  font-weight:bold;
  text-decoration: none;
}

TD.bread_crumb {

  color: #999999;	 
  font: 11px Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  text-transform:capitalize;
  vertical-align: top;
  padding-left: 10px;
  padding-top:5px;
  padding-bottom:5px;
  width:75%;
  vertical-align:middle;
}

.bread_crumb_table
{
    background-color:#F5F5F5;
}

.header_line {

	height:0px;
	background-color:#B5AEB5;
	visibility:hidden;
	
}

.header_blank_line {

	height:0px;
	background-color:#FFFFFF;
	visibility:hidden;
}

.crown_header {

	background-image:url(../img/crown.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:100%;
	height:56px;
	_height:100px;
	padding-top:20px;
	padding-bottom:30px;
}

.bgrd_header {

	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:100%;
	height:56px;
	_height:100px;
	padding-top:20px;
	padding-bottom:20px;
}

.navigatortable
{
    border-bottom: solid 1pt silver;
    text-align:right;
    padding:5px 0px 5px 0px;
}

/* Footer Section */

TABLE.footer 
{
	cursor:default;
	background: White;		
	font: 10px Arial, Helvetica, sans-serif;		
	margin:0px 0px 0px 0px;
	text-align: left;
	vertical-align:bottom;
	width:100%;
	margin-bottom:20px;
	border-top: solid 1pt silver;
}

TD.footer_bottom {
  
  cursor:default;
  font: 10px Arial, Helvetica, sans-serif;	
  height:18px;	
  padding: 5px 5px 5px 5px;
}

TD.footer_bottom_text {
  
  font: 10px Arial, Helvetica, sans-serif;
  white-space:nowrap;
}

.reflexURL 
{
	color:Black;
	padding-left:5px;
	padding-right:10px;
	text-decoration:none;
}

a:hover.reflexURL 
{
	color:Black;
	padding-left:5px;
	padding-right:10px;
	text-decoration:underline;
}

.imageEmail
{
	background-image:url('../img/email.gif');
	background-repeat:no-repeat;
	padding-left:25px;
}

.imageTelephone
{
	background-image:url('../img/telephone.gif');
	background-repeat:no-repeat;
	padding-left:25px;
}

.std_error_message 
{
	background-color:#FFFFFF;
	border:1px solid #212241;
	color:#212241;
	cursor:default;
	display:none;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:20px 0px 0px 0px;
	padding:2px;
	position:relative;
	white-space:nowrap;
	text-align:center;
	width:100%;
}

.page_error_message 
{
	background-color:#FFFFFF;
	border:1px solid #212241;
	color:#212241;
	cursor:default;
	display:none;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:20px;
	padding:2px;
	white-space:nowrap;
}

.std_forgotten_message 
{
	background-color:#FFFFFF;
	border:1px solid #212241;
	color:#212241;
	cursor:default;
	display:none;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:2px 0px 0px 0px;
	_margin:20px 0px 0px 0px;
	padding:2px;
	position:relative;
	white-space:nowrap;
}

/** M O D A L   I F R A M E   W I N D O W **/

.modal 
{
	display:none;
	left:250px;
	position:absolute;
	top:150px;
	z-index:100001;
}

.screen_lock 
{
	background-color: #000000;
	filter: Alpha(Opacity=50);
	height:100%;
	left: 0px;
	opacity:.50;
	position: absolute;
	top: 0px;
	visibility: hidden;   
	width: 100%;   
	z-index: 100000;  	
}

.fullscreen
{
	height:100%;
	width:100%;
}

.std_loading 
{
	color:#000000;
	cursor:default;
	display:none;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	padding-left:38px;
	padding-top:20px;
	white-space:nowrap;
}

.overflow_hide
{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/** D I S C L A I M E R S **/

.disclaimerlabel
{
   
    color:#000000;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	
}

a:hover.disclaimerlabel
{
	cursor:pointer;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	text-decoration:underline;
	white-space:nowrap;
}

.disclaimerpopup
{
    background-color:#F5F5F5;
    border: solid 1px black;
    position:absolute;
    color:#000000;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;	
	font-weight:normal;
	padding:5px 5px 5px 5px;
	float:left;
	top:250px;
    width:720px;
    _width:100%;
	text-align:center;
	visibility:hidden;
	
}

/** I N P U T  B O X E S **/

/** Firefox allows child selectors, input[type=...] wont work in IE **/
input[type="text"], input[type="password"], input.std_text, textarea, select
{
    border: solid 1pt silver;
}

/** Stop borders appearing round checkboxes in IE **/
#inpreserve, #inpreservebatch, #inpreservecutting, #chklabelreserve, #chklabelreservecutting, #chklabelreservebatch
{
    border:none;
}