/* CSS Document */

/** ----  Site Colors ---- **/
/**      Light Blue: #7BA5B9  **/
/**      Burnt Sienna: #F2873F  **/
/**      Torquise (used for contact pages): #6CB7AC  **/
/**      Bright Blue (used for products pages): #53A6C3  **/
/**      Sky Blue (used for groupPLC link): #88C1D5  **/
html,body{padding:0;margin:0;}
html {height:100%;}
body {
	margin:0px;
	font-family:arial;
	font-size:11px;
    background-color:#cccccc;
	min-height:101%;
}

#iSOFT {width:777px;margin:20px auto 20px auto;	padding-bottom:20px;}

#logoheader {
	height:41px; 
	background-color:#fff; 
	background-image:url(http://www.isoftplc.com/AUANZfiles/main_images/top_left.gif); 
	background-repeat:no-repeat; 
	background-position:top left;  
	border-bottom:1px solid #CECECE; 
	padding:10px 0 10px 10px;
	margin:0;
}

img a, a img {text-decoration:none;}

/* * PAGE SPECIFIC COLORS * */
body#home #breadcrumbs, body#home #topNav a.home, #topNav a:hover {background-color:#7BA5B9;color:#fff;}
body#contact #breadcrumbs , body#contact #topNav a.contact, #topNav a.contact:hover {background-color:#BABBBD; color:#fff;}
body#events #breadcrumbs, body#events #topNav a.events, #topNav a.events:hover  {background-color:#B0B1B3; color:#fff;}
body#products #breadcrumbs, body#products #topNav a.products, #topNav a.products:hover {background-color:#53A6C3; color:#fff;}
body#newsmedia #breadcrumbs, body#newsmedia #topNav a.newsmedia, #topNav a.newsmedia:hover  {background-color:#66CCCC; color:#fff;}

#topNav  a:hover {color:#fff;}
#topNav  a.groupPLC:hover {background-color:#88C1D5;}
#topNav  a.working:hover {background-color:#6CB7AC;}

/*body#home .BOX-NAV-HEADER, body#contact .BOX-NAV-HEADER, body#products .BOX-NAV-HEADER {background-color:#7BA5B9;}*/

.BOX-NAV-HEADER {
  color:#FFFFFF;
  background-color:#7BA5B9;
  background-image:url(http://www.isoftplc.com/AUANZfiles/main_images/shim.gif);
  background-repeat:repeat;
  width:100%;
 }

.BOX-HEADER {
  color:#FFFFFF;
  background-color:#7BA5B9; 
  background-image:url(http://www.isoftplc.com/AUANZfiles/main_images/shim.gif);
  background-repeat:repeat;
 }

/*======= Top Navigation ========= */
#topNav {
	background-color:#F0F0F0;
	padding:0;
	margin:0;
	text-align:left;
	clear:both;
	width:100%;
	height:19px;
	list-style-type:none;
	border:none;
}
#topNav ul {padding:0 0 0 10px;	margin:0;}
#topNav  li {
	display:inline;
	padding:0;
	margin:0;	
	line-height:19px;
}
#topNav a {	
	float:left;
	width:auto;
	padding:0px 10px 0px 10px;
	margin:0;
	text-decoration:none;
  	color:#000;
	background-image:url(http://www.isoftplc.com/AUANZfiles/main_images/menu_separator.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#F0F0F0;
}

/*======= main table layout ========= */
 TABLE.LAYOUT-CONTAINER { background-color:#FFFFFF; width:100%;}

/*===== breadcrumbs ======*/
#breadcrumbs {padding-left:37px;	padding-top:10px;height:19px;}

/* MAIN TEMPLATE LAYOUT */
 DIV.LAYOUT-BREADCRUMBTRAIL{ position:relative; top:-35px; }
 
.BC, .BC a{
  font-family:arial;
  font-size: 8pt;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
 }

a.BC:Hover, .BC a:hover {text-decoration : none; color: #fff;}  

.BCCurrent, .BCCurrent a {
  font-family:arial;
  font-size: 8pt;
  text-decoration:none; 
  color: #666;
  font-weight:bold;
 }

a.BCCurrent:hover, .BDCurrent a:hover {color:#000;text-decoration:none;}

/* * ED Fourms / burnt Sienna * */
  .orangeBOX-MID-LEFT{border-left:#F2873F 1px solid;}
  .orangeBOX-MID-RIGHT{border-right:#F2873F 1px solid;}
  .orangeBOX-MID-BASE{border-bottom:#F2873F 1px solid;}

 .EDborders {	border-left:#7BA5B9 1px solid;	border-right:#7BA5B9 1px solid;}

/* * ED FORUM and DEMO PAGES FORMS * */
#HIGHLIGHT {
	padding:5px 0px 10px 0px;
	background-color:#FAFEFF;
	border-top:1px solid #7BA5B9;
	border-bottom:1px solid #7BA5B9;
	margin-top:10px;
}
#HIGHLIGHT3 {
	padding:0px 0px 10px 0px;
	background-color:#FAFEFF;
}
.emphasis {border:1px solid #53A6C3; background-color:#E5FFFD; padding:5px;}

#HIGHLIGHT2 {
	background-color:#FAFEFF;
	/*border-top:1px solid #7BA5B9;
	border-bottom:1px solid #7BA5B9;*/
	padding:0;
}

form#ED input.brdr, form#DEMOS input.brdr  {border:1px solid #7BA5B9;padding:1px 2px;}
form#ED, form#ED select, form#ED textarea, form#ED input, form#DEMOS, form#DEMOS select, form#DEMOS input, form#DEMOS textarea {
	font:11px Arial, Helvetica, sans-serif;	color:#000;} 

form#ED .column1, form#DEMOS .column1 {text-align:right;padding-left:5px;}
form#DEMOS .column1 {font-weight:bold; padding-right:2px;}
form#DEMOS td {	padding:3px 0;}

/* * General Styles * */

#backToTop {
	border-top:1px #7BA5B9 solid;
	border-bottom:1px #7BA5B9 solid;
	color:#7BA5B9;
	text-align:right;
	padding:2px 0 2px 0;
	font-weight:bold;
}

#backToTop a {color:#7BA5B9;text-decoration:none;}
#backToTop a:hover {color:#999999;}

.clear { clear:both; }
.textPlus {font-size:115%;}
.red {color:#FF0000;}
.blue {color:#7BA5B9}
.brightBlue {color:#53A6C3}
a.brightBlue:link, a.brightBlue:visited  {color:#53A6C3; text-decoration:none;}
a.brightBlue:hover, a.brightBlue:active  {color:#0066FF; text-decoration:none;}
.smallGrey { color:#666666; font-size:10px; }
.orange, a.orange:link, a.orange:visited {color:#F2873F; text-decoration:none;}
a.orange:hover, a.orange:active {color:#FF6600; text-decoration:none;}
.handCursor {cursor:pointer;}
.spacer1 {margin-top:15px;}
.spacer2 {margin-top:10px;}

/*=============events page styles ======= */

table.dateline  {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #7ba5b9;}
table.dateline td  {color: #666666; text-align: center;}
table.dateline td.selected {background-color: #7ba5b9; color: white;}

/* ++++++++ Accident and Emergency table ++++++++ */
table.AandE td {padding:0 5px 5px 5px;}
table.AandE td p {margin:0; padding:0 5px;}
.AandEtable {width:600px; float:right; margin-top:15px;}
 DIV.LAYOUT-LEFTPANEL-AESUITE {
  width:150px;
  position:relative;
  float:left;
  padding:15px 10px;

  padding-bottom:0px;
}