/*
 * screen.css for ACA
 *
 * EditLog: //PC2014/F/My Documents/Webs/ACA/log.xls

 * 26May18: changed body {background-image: }
 * 16Jun17: iframe.video {}
 * 29May17: box specs / background-color: #1D3403;
 * 29May17: box specs / box-shadow: 7px 7px 7px #252525;
 * 29May17: body / background-image: url("../backpix/IMG_4669.jpg");
 * 09Mar16: Added styling for header p.phoneno
 * 19Dec15: article.boxHalf { width: 45%; }
 * 02Jan15: Revised absolute positioning for id=content
 * 06Dec14: Added styling for header p.motto
 * 01Nov14: memberLogin styling updated
 * 08Aug14: Styling cascades from phone > screen
 * 20Nov13: .credit, .new & .warning styling
 * 09Jul13: .hide & button2 styling
 * 07Jul13: .button styling
 */

.notscreen { display: none;}
.notphone { display: inline;}

#memberLogin {
      position: absolute;
      top: 0;
      right: 10px;
      height: 95px;
      width: 300px;
      padding: 10px;
      font-size: 0.8em;
      text-align: left;
      border: 1px solid white;
      border-radius: 15px;
}

nav   {
      left: 30px;
      top: 10px;
      width: 180px;
      border-radius: 15px;
}

p, td, th, li {font-size: 1.0em;}

aside, figure, header, hgroup, nav, section {
      display: block;
}

/*
 * @since 2023-11-26: [body] styling now handled by ACA.php/pageStyling(), depending on user t:tree_webpages.access value.
 */
XbodyX  {
      background-image: url("../backpix/screenLandscape.jpg?v=21Sep2022"); /* 26May18 1920x1080px */
      background-attachment: fixed; /* 29May17 */
      background-size: cover; /* 29May17 */
}

body#print  {
      background-image: none; /* 09Jan19 */
}

header     {
      height: 130px;
      background-image: url("../images/headerGraphicScreen.gif");
}

header p.breadcrumb{
      position: absolute;
      top: 115px;
}

header p.abn  {
      position: absolute;
      top: 117px;
      right:10px;
}

header p.motto    {
      position: absolute;
      top: 75px;
      left: 600px;
      font-size: 15pt;
}

header p.phoneno    {
      position: absolute;
      top: 55px;
      left: 600px;
      font-size: 15pt;
}

nav a { display: block; }

nav a.main {
      background-color: #555555;
      font-weight: bold;
}

nav a:link { color: yellow; }
nav a:visited { color: white; }
nav a:hover { color: yellow; background: black; }
nav a:active { color: yellow; background: black;}

.whiteboxleft {
      background-image: url("../images/whiteLine.jpg");
      background-repeat: repeat-y;
}

div#content {
      position: absolute;
      top: 160px;
      left: 250px;
}

article.box, article.boxHalf, article.box90   { /* 29May17 */
      display: inline-block;
      vertical-align: top;
      width: 300px;
      height: auto;
      overflow: hidden;
      border: 1px solid white;
      border-radius: 15px;
      padding: 5px 10px 5px 10px;
      margin: 15px; /* 29May17 */
      margin-top:10px;
      box-shadow: 7px 7px 7px #252525; /* 29May17 */
}

article.box90   { width: 95%; }
article.boxHalf { width: 47%; }

footer {
     background-color: rgb(29,52,3);
      position:fixed;
      bottom: 2px;
      right: 25px;
      margin: 0 35px 0 35px;
      padding: 0 10px 0 10px;
      font-size: 0.9em; /* 22Jan2021: reviewed */
      text-align: center;
      border: 1px solid white;
      border-radius: 15px;
}

table.table90     {
     box-shadow: 7px 7px 7px #252525; /* 29May17 */ 
}

table.table90 th,  table.table90 td  {
      border-right: 1px solid white;
      padding: 5px 20px 5px 20px; 
}

.updateStatus     {
      font-size: larger;
      color: silver;
}

iframe.video {
      width:854px;
      height:480px;
}



/* ------------------------------------------------- */

/* menu bar links on green background 
A.menu_wh:link { text-decoration: none; color: #FFFFFF; }
A.menu_wh:visited { text-decoration: none; color: #FFFFFF; }
A.menu_wh:hover { text-decoration: none; color: #00C800; background: none; }
A.menu_wh:active { text-decoration: none; color: #FFFFFF; } */

/* breadcrumb links */
A.breadc:link { text-decoration: none; color: #006300; }
A.breadc:visited { text-decoration: none; color: #006300; }
A.breadc:hover { text-decoration: none; color: #00C800; background: none; }
A.breadc:active { text-decoration: none; color: #006300; }

/* menu link for current page */
A.current:link { color: #FFFFFF; text-decoration: none; }
A.current:visited { color: #FFFFFF; text-decoration: none; }
A.current:hover { color: #FFFFFF; text-decoration: none; background: none; }
A.current:active { color: #FFFFFF; text-decoration: none; }

/* Sydney Convention link style */
A.natcon1:link { text-decoration: underline; color: #000066; }
A.natcon1:visited { text-decoration: underline; color: #000066; }
A.natcon1:hover { text-decoration: none; color: #009bbb; background: #000066; }
A.natcon1:active { text-decoration: underline; color: #000066; }
A.natcon2:link { text-decoration: underline; color: #000066; }
A.natcon2:visited { text-decoration: underline; color: #000066; }
A.natcon2:hover { text-decoration: none; color: #fb4f14; background: #000066; }
A.natcon2:active { text-decoration: underline; color: #000066; }
A.natcon3:link { text-decoration: underline; color: #000066; }
A.natcon3:visited { text-decoration: underline; color: #000066; }
A.natcon3:hover { text-decoration: none; color: #69be28; background: #000066; }
A.natcon3:active { text-decoration: underline; color: #000066; }
A.natcon4:link { text-decoration: underline; color: #000066; }
A.natcon4:visited { text-decoration: underline; color: #000066; }
A.natcon4:hover { text-decoration: none; color: #c30045; background: #000066; }
A.natcon4:active { text-decoration: underline; color: #000066; }
A.natcon5:link { text-decoration: underline; color: #000066; }
A.natcon5:visited { text-decoration: underline; color: #000066; }
A.natcon5:hover { text-decoration: none; color: #ffb612; background: #000066; }
A.natcon5:active { text-decoration: underline; color: #000066; }
A.natcon6:link { text-decoration: underline; color: #000066; }
A.natcon6:visited { text-decoration: underline; color: #000066; }
A.natcon6:hover { text-decoration: none; color: #7577c0; background: #000066; }
A.natcon6:active { text-decoration: underline; color: #000066; }

/* Melbourne Convention link style */
A.melcon:link {	text-decoration: underline; color: #FF0000; }
A.melcon:visited { text-decoration: underline; color: #FF0000; }
A.melcon:hover { text-decoration: none; color: #FFBF00; background: #FF0000; }
A.melcon:active { text-decoration: underline; color: #FF0000; }

/* Adelaide Convention link style */
A.adelcon:link {	text-decoration: underline; color: #ED1C24; }
A.adelcon:visited { text-decoration: underline; color: #ED1C24; }
A.adelcon:hover { text-decoration: none; color: #ED1C24; background: #007C91; }
A.adelcon:active { text-decoration: underline; color: #ED1C24; }

/* image links */
A.img:link { border: none; }
A.img:visited { border: none; }
A.img:hover { border: 2px none #FFFFFF;  }
A.img:active { border: none; }

/* table styles */
td.pad { padding-top:4px; padding-bottom:4px; }