/* 
    Document   : common
    Created on : 2009-10-23, 08:36:26
    Author     : damian
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

ul.horizontal-list li { display:inline; list-style:none; margin:0; }
ul.horizontal-list li.inline-header { margin-left:4px }

.left { float: left }
.right { float:right }
.center { margin: auto }

.text-left { text-align:left }
.text-right { text-align: right }
.text-center { text-align: center }

.bold { font-weight: bold }
.italic { font-style: italic }
.underline { text-decoration: underline }

.uppercase { text-transform: uppercase }
.hidden { display: none }
.inline { display: inline }

.small * {
  font-size: 0.9em;
}

/*.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}*/

.nobr {
  white-space:nowrap;
}

/* ------------------------------------------------------------------------------- */
/* * *   common form styling   * * */
/* ------------------------------------------------------------------------------- */
form div.row {
  clear: both;
  margin: 3px 0;
}

form div.row.required label {
  text-decoration: underline;
}

/*form div.row div.label,
form div.row div.field,
form div.row
{ float:left }
form div.row div.label {
  width: 150px;
}*/

/* clear float fix  >: */

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.buttonheading a img {
height:16px;
width:60px;
border:0px;}

.clear  {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear  {height: 1%;}
/*.clear  {display: block;}*/
