/* ----------------------------------------------------------------------------*/

/**
 *  @filename: style.css
 *
 *  This file includes style codes for html features of the Public Registry
 *  of Gibraltar.
 *
 *  @author(s): Jose Ortiz <ortizj@bre.co.uk>
 *  			Panagiota Pantazopoulou <pantazopouloup@bre.co.uk>
 *
 *  @version:	1.4.23
 *
 *	@registry:	GIEpc
 *	@pacakge:	1.4
 *
 *
 *
 *	Copyright (C) 2009-11, BRE, Bucknalls Lane, Watford, UK. Created 2009.
 *	All right reserved.
 *
 *	These notices must be retained in any copies of any part of this
 *	documentation and/or software.
 *
 */


/***************************************/
/*    Page DIVS related styles         */
/***************************************/

#testuat {
  position:absolute;
  top:0;
  left:0;
  width: 150px;
  text-align:left;
  text-decoration: blink;
  color:#A1A1A1;
  font-size: 14px;

  margin-top: 5;
  margin-bottom: 0;
  margin-left: 5;

  line-height:14px;
  z-index:5;
}

.thisuat {
  text-decoration: blink;
}

#webreg {
  float: left;
}

#webhelp {
  background: #E8E8E8;
  float: left;
  margin-left: 2;
  width: 200px;
  border-style: solid;
 
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
 
  padding-left: 0.5em;
 
  border-color: #404040;
 
  /*
  height: 700px;
  height: expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight+'px' : body.clientHeight+'px');
  overflow:scroll;
  */
}

#scroll {
  position:relative;
  top:0;
  left:0;
  width: 14px; /*default height*/
  text-align:center;

  font-size: 10px;
  line-height:10px;
  /*background-color:#EDEDEA;*/

  /*writing-mode: tb-rl*/;
}

#scroll a:hover {
  line-height:12px;
}

#divmenu {
  position:relative;
  top:0;
  left:0;
  padding-right: 0.2em;
  width:200;
  height: 600px; /*default height*/
  height: expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight-215+'px' : body.clientHeight-215+'px');

  border-style:solid;
  border-color:#404040;
  border-width:1px;

  margin-right:-1px;
  border-left-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-top-width:0px;

}

#divdefault {
  position:relative;
  top:0;
  left:0;
  width:600;

  text-align:center;
  background-image:url(../img/GIgov_gray.gif);
  background-repeat:no-repeat;
/*  background-attachment:fixed; */
  background-position: center;
}

#divheader {
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:130;
  overflow:hidden;
}

#divsubheader {
  position:relative;
  top:0;
  left:0;
  padding-right: 0.5em;
  width:100%;

  border-style:solid;
  border-color:#404040;
  border-width:1px;

  border-right-width:0px;
  border-left-width:0px;
  border-top-width:0px;
}

#divprefooter {
  position:relative;
  top:0;
  left:0;
  padding-right: 0.5em;
  width:100%;

  border-style:solid;
  border-color:#404040;
  border-width:1px;

  border-right-width:0px;
  border-left-width:0px;
  border-bottom-width:0px;
}

/***************************************/
/*    Redifining HTML codes            */
/***************************************/

body {
  font-family: arial;
  font-size: 12px;
  color:black;
  margin-top: 5;
  margin-bottom: 0;
  margin-left: 5;
}

body a {
  text-decoration:none;
  color:#404040;
}

body a:hover {
  color:#990000;
  font-weight: bold;
  font-size: 12px;
}

table {
  font-family: arial;
  font-size: 12px;
  color:black;
}

h1 {
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
}

.h11 {
  font-size: 18px;
  line-height: 18px;
  font-weight:bold;
  font-style: italic;
  color:gray;
}

.error {
  font-size: 18px;
  line-height: 18px;
  font-weight:bold;
  color:red;
}

.success {
  font-size: 18px;
  line-height: 18px;
  font-weight:bold;
  color:green;
}

h2 {
  font-size: 16px;
  line-height: 16px;
  font-weight:bold;
}

.h22 {
  font-size: 14px;
  line-height: 14px;
  font-weight:bold;
  font-style: italic;
  color:gray;
}

h3 {
  font-size: 16px;
  line-height: 16px;
  font-weight:bold;
  text-decoration:underline;
}

.bordered {
  border:0px solid #FFFFFF;
}

a img.bordered {
  border:0px solid #ffffff;
}

a:hover img.bordered {
  border:1px solid #000000;
}

/***************************************/
/*    PAGE sections  styles            */
/***************************************/


/* menus */

.m_account {
  background-color:#EDEDED;
}

.m_account td a {
  font-weight:bold;
}

.m_account a:hover {
  font-size: 13px;
}

.m_registry {
  background-color:#FFFFFF;
}

.m_registry td a {
  font-weight:bold;
}

.m_registry a:hover {
  font-size: 13px;
}


#inmenulist {
  float:left;
}

#inmenulist li ul {
  display:none;
  position:absolute;
}

#inmenulist li:hover {

}

#inmenulist li:hover ul {
  display:block;
}


/* footer */

.footer {
  font-size: 12px;
  color:white;
}


.divvisible {
  position:relative;
  top:0;
  left:0;
  padding-left: 0.5em;
  padding-top: 0.5em;
  padding-right: 0.5em;
  width:630;
  height: 100%; /*default height*/
  overflow:visible;
  /*background-color:#EDEDED;*/

  border-style:solid;
  border-color:#404040;
  border-width:1px;

  border-right-width:0px;
  border-bottom-width:0px;
  border-top-width:0px;

}

.divauto {
  position:relative;
  top:0;
  left:0;
  padding-left: 0.5em;
  padding-top: 0.5em;
  padding-right: 0.5em;
  width:630;
  height: 600px; /*default height*/
  height: expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight-215+'px' : body.clientHeight-215+'px');
  overflow:auto;
  /*background-color:#EDEDED;*/

  border-style:solid;
  border-color:#404040;
  border-width:1px;

  border-right-width:0px;
  border-bottom-width:0px;
  border-top-width:0px;

}

/***************************************/
/*        EA related styles            */
/***************************************/

.eas_list {
  border-collapse:collapse;
  border-color: #CCCCCC;
  text-align:left;
}

.eas_list tr {
  vertical-align:top;
}

.eas_list tr th {
  vertical-align:bottom;
}

td.alt {
  background:#F2F2F2;
}

#SpecialSpan a {
  color:#404040;
}

#SpecialSpan a:hover {
  color:#990000;
  font-weight: bold;
  font-size: 12px;
}

p.ReportSpan {
  color:#000000;
  font-size: 18px;
}

p.ReportSpan a {
  color:#404040;
  font-size: 18px;
}

p.ReportSpan a:hover {
  color:#990000;
  font-weight: bold;
  font-size: 18px;
}

.eas_table {
  border-collapse:collapse;
  border-color: #CCCCCC;
  text-align:left;
}

.eas_table tr {
  vertical-align:top;
}

.eas_table tr th {
  vertical-align:bottom;
}

.eas_details {
  border-collapse:collapse;
  border-color: #CCCCCC;
  text-align:left;
}

.eas_details tr {
  vertical-align:top;
}

.eas_details tr th {
  width:120px;
  vertical-align:top;
}

.eas_new {
  border-collapse:collapse;
  border-color: #CCCCCC;
  text-align:left;
}

.eas_new tr {
  vertical-align:top;
}

.eas_new tr th {
  width:100px;
  vertical-align:bottom;
}


/***************************************/
/*     FORMS related styles            */
/***************************************/
 
INPUT
{
  color: #FFFFFF;
  background: #404040;
  border: 1px solid #404040;

  padding-left: 4;
  padding-right: 4;
  padding-top: 1;
  padding-bottom: 1
}

TEXTAREA
{
  color: #FFFFFF;
  background: #404040;
  border: 1px solid #404040;

  padding-left: 4;
  padding-right: 4;
  padding-top: 1;
  padding-bottom: 1
}

legend
{
  color: #000000;
  font-weight:bold;
  background: #FFFFFF;
  border: 1px solid #000000;
  padding: 2px 6px;
}



/***************************************/
/*     HELP  related styles            */
/***************************************/

.helptext {
  font-family: arial;
  font-size: 11px;
  color:black;
  margin-top: 5;
  margin-bottom: 0;
  margin-left: 5;
}


/***************************************/
/*    OTHER  related styles            */
/***************************************/

.body_table {
  border-collapse:collapse;
}


/**
 *  @filename: style.css
 *
 *	Copyright (C) 2009-11, BRE, Bucknalls Lane, Watford, UK. Created 2009.
 *	All right reserved.
 *
 *	These notices must be retained in any copies of any part of this
 *	documentation and/or software.
 *
 */

