/**********************************************
 * Stylesheets for BG Benefits Administrators *
 * (C)opyright Gage Tech 2012                 *
 * Author: Graham Laverty                     *
 **********************************************
 */

/* Page header */
html { height: 100%; }
body { 
  margin: 0px;
  padding: 0px;
  color: #333333;
  background-color: #EFF2F8;
  height: 100%;
}
#header {
  height: 66px;
  width: 100%;
  background-image:url('gp/logo.png');
  background-repeat:no-repeat;
  background-color:#2B241D;
}
#menubar {
  height: 26px;
  line-height: 30px;
  text-align: left;
  background-image: url('gp/menubar_gradient.png');
  background-repeat: repeat-x;
  width: 100%;
}
#menubar a {
  float: left;
  height: 20px;
  color: grey;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 1px;
  margin-top: 1px;
  padding-bottom: 4px;
  margin-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;

  margin-left: 5px;
  font-family: sans-serif;
}

#menubarright { float: right; }
#menubar a:active { background-color: cyan; }
body.Files #menubar a.Files,
body.Companies #menubar a.Companies,
body.Accounts #menubar a.Accounts,
body.Plans #menubar a.Plans { background-color: #D0DDEE; }
#menubar a:hover { background-color: #E0EDFE; }

.heading { 
  font-size: 20px;
  font-family: sans-serif;
  padding: 10px;
}

img { border-style: none; }

/* make the TH elements pretty */
table.listTable thead.listHeader th {
  background: #C96;
  border-left: 1px solid #EB8;
  border-right: 1px solid #B74;
  border-top: 1px solid #EB8;
  font-weight: bold;
  padding: 4px 3px;
  text-align: left
}

/* make the A elements pretty. makes for nice clickable headers */
table.listTable thead.listHeader a, table.listTable thead.listHeader a:link, table.listTable thead.listHeader a:visited {
  color: #FFF;
  text-decoration: none;
  width: 100%;
}
table.listTable thead.listHeader a:hover {
  color: #FFF;
  text-decoration: underline;
  width: 100%;
}
table.listTable tbody a { text-decoration:none; }
table.listTable tbody a img { vertical-align:middle; border-style: none; }
table.listTable tbody tr:nth-child(odd){background-color:#E9F7FB;}
table.listTable tbody tr:nth-child(even){background-color:#CEECF6;}
table.listTable tbody tr:hover{background-color:#FFFF8E;}

table.filelist tbody tr:hover{background-color:#FFFF8E;}
table.filelist thead a { color:rgb(22,85,98); text-decoration:none; }

table.editor {border:2px solid #CFE5FB;width:400px;background-color:#CFE5FB;border-radius: 15px; }
table.editor td.heading{color:rgb(22,85,98);background-color:#CFE5FB;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;text-align:left;padding:1px;}
table.editor td.value{ text-align:center; }

.bgfile { background-color:#AECCF6; }
.userfile { background-color:#C0F6C0; }

table.userselect tbody tr:nth-child(odd){background-color:#E9F7FB;}
table.userselect tbody tr:nth-child(even){background-color:#CEECF6;}

img { border-style: none; }