/*G2G Consulting - Mark Poznanasky */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
/*  color:#5e707a; */
  color:#5e707a;
  margin: 0;
  background:#000000;
}

/* Links for body copy */
a:link {color: #f38213; text-decoration: none; font-weight:normal}
a:visited {color: #f38213; text-decoration: none;font-weight:normal}
a:hover {color: #f38213; text-decoration: underline;font-weight:normal}

a img { 
  border: none;
}
img { 
  border: none;
  display: block; /* needed for strict doctype! */
}

/* Links for footer */
#footer a:link {color: #5e707e; text-decoration: none; font-weight:normal}
#footer a:visited {color: #5e707e; text-decoration: none;font-weight:normal}
#footer a:hover {color: #5e707e; text-decoration: underline;font-weight:normal}


/* Headers */

p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  color: #5e707a;
/*  color:#717367; */
  }

/* each  story set will have a unique colour for h1*/
h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight:bold;
  color: #78bde7;
  line-height: normal;
}

h2 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  font-weight:normal;
  font-style:italic;
  color: #717367;
  line-height: 14px;
}

/***** Michelle: which of these do you want? **/
h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
  font-size: 24px;
  font-weight:normal;
  color: #78bde7;
}
h3 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #78bde7;
  line-height: normal;
}

h5 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight:bold;
  color: #78bde7;
  line-height: normal;
}


.gov { color: #1476a8;}

.private { color: #619407;}

.hospital { color: #a32f00;}

td, th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #474747;
}

.it { 
  font-style: italic;
}

ul.plain {
  list-style: none;
  margin: 0px;
}

.left { 
  float: left;
}

.right { 
  float: left;
}

.center { 
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.clear { 
  clear: both;
}

.righttxt { 
  text-align: right;
}

div.spacer {
  clear: both;
  background: white;
}

/* G2G page is 904 wide - the white part of the page is 900 Plus 4 pixels each side to make the edge line and shadow into the black */

#uberContainer {
  width: 904px;
  margin: 0px auto;
/*  padding-left: 16px;  */
  padding-bottom: 20px;
  padding-top: 30px;
  background:#000000;
}

#pageContainer {
/*  margin: 0 auto; */
  width: 904px;
  margin-bottom: 35px;
/*  background: #ffffff; */
  background: url(../img/g2g_10x904_bg.jpg) top left repeat-y;
}

#menuContainer { 
  height: 29px;
  background: url(../img/g2g_10x904_bg.jpg) top left repeat-y;
}
#menu { 
  float: right;
}

/*  top graphic */
#topGraphic {
  width: 904px;
  background: #000000; 
  padding: 0px 0px 0px 0px;
}

#pageContainerAdmin {
/*  margin: 0 auto; */
  width: 904px;
  margin-bottom: 35px;
  background: url(../img/g2g_10x904_bg.jpg) top left repeat-y;
}

/*  Page layout - {Left side 747wide - 25pad right - 35pad left= 687} {Right side 249wide}  {2 px vertical keyline}*/

/* structure left over from TT - numbers are from */

/* Total width = 200px */
#leftChannel {
  float: left;
  margin-left: 10px;
  margin-right: 6px;
  margin-top: 100px;
  width: 184px;
}


/* Total width = 986px */
#leftChannelAdmin {
  float: left;
  margin-left: 35px;
  margin-right: 25px;
  width: 846px;
}


#rightChannel {
  float: left;
  width: 704px;
  margin-left: 0px;
  margin-right: 0px;
}

.consultL { 
  float: left;
  width: 560px;
}
.consultR { 
  float: left;
  margin-left: 0px;
}

.consult1L { 
  float: left;
  width: 480px;
}
.consult1R { 
  float: left;
  margin-left: 0px;
}

/*  footer */
#footer {
  clear: both;
  color: #5e707e;
  margin-top:10px;
}

#footer #msg {
  margin-left: 10px;
  float: left;
}

#footer #footNav {
  float: right;
  margin-right: 10px;
  background: #78bde8;
}

div.row {
  clear: both;
  padding-top: 2px;
}

div.row span.label {
  float: left;
  width: 55px;
  text-align: right;
}

.disabled { 
  margin: 5px 0 0 25px;
}

.smalltext { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.invalid { 
  color: red;
}

  /*  STANDARD FORM HERE */
  
.formContainer{
  width: 600px;
  padding: 0 40px 0 40px;
}

.stdForm fieldset {
/*  margin: 20px 0 0px 20px; */
  margin: 20px 0 0px 20px;
  /* margin: 20px 0 0px 5px;  
	to fix safari/ff/opera field set keyline problem*/ 
}

.stdForm input.txt {
  display: block;
  width: 300px;
  font-size: 11px;
/*  margin: 0 0 0px 0px; */
  color: black;
  background: #e7e7e7;
}

.stdForm label {
  display: block;
  float: left;
  font-weight: bold;
  width: 130px;
  padding-right: 5px;
  padding-top: 0.4em;
}

/* cakephp form error */
.error-message { 
  color: black;
  padding: 3px 0 3px 15px;
}
.error { 
  color: red;
}

.address { 
  font-weight: bold;
  padding: 0px 0px 10px 40px;
}

table tr.altrow td {
  background: #f4f4f4;
}

table.docview td {
  padding-left: 3px;
  padding-right: 3px;
}

table.docview .column-1 { 
  width: 40px;
}

table.docview .column-2 { 
  width: 100px;
}

table.docview .column-3 { 
  width: 150px;
}

table.docview .column-4 { 
  width: 150px;
}


table.caseview {
  padding-bottom: 50px;
}

table.caseview td {
  padding-left: 3px;
  padding-right: 15px;
  vertical-align: top;
  padding-bottom: 15px;
}

table.caseview td p {
  margin-top: 0px;
}

table.caseview .column-1 { 
  width: 100px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #474747;
/*  font-size:12px; */
  font-weight: bold;
 /*font-variant: small-caps;*/
  font-size: 11px;
  line-height: 20px;
}

table.caseview .column-2 { 
  width: 500px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #5e707a;
    font-size: 11px;
  line-height: 20px;
}


