
/****************************************
  MAIN STYLES
*****************************************/

/* 
 * DEFAULTS FOR BODY AND TABLES 
 */

BODY {
    font-size : 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    cursor: default;
    overflow: hidden;
  }


TH {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    color: #000000;
  }


TD {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    color: #000000;
  }


A {
    color: #FFFFFF;
    text-decoration: none;
  }


A:hover {
    text-decoration: underline;
    /*background-color: B1BBC5;
    */;
  }


IMG {
    border-width: 0px;
  }

/* 
 * TOOL BUTTONS IN TOOLBAR.PHTML 
 * Used for mouseDown/Up and mouseOver/Out actions 
 */

.TOOLBAR {
    color: #000000;
    border: 1px dashed #ffffff;
  }


.TOOLBARTD {
    padding: 2px;
    text-align:center;
    vertical-align:middle;
    width: 28px;
    height: 28px;
  }


.TOOLBARTD_ON {
    padding: 2px 1px 0px 1px;
    width: 28px;
    height: 28px;
    overflow: hide;
    text-align:center;
    vertical-align:middle;
    background-color: #CCCCCC;
    /*#336699;
    */ border-top: 1px solid #666666;
    border-bottom: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0;
    border-left: 1px solid #666666;
  }


.TOOLBARTD_OVER {
    padding: 2px 1px 0px 1px;
    width: 28px;
    height: 28px;
    overflow: hide;
    text-align:center;
    vertical-align:middle;
    border-top: 1px solid #F0F0F0;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    border-left: 1px solid #F0F0F0;
  }


.TOOLBAR IMG {
    border: 0px;
  }


#tsep {
    /*padding-left: 6px;
    */ text-align: center;
  }


.TOPBOTTOM {
    background-color: #999999;
  }

/* 
 * TOOL FRAME AROUND MAP AND TOC
 */

.TOOLFRAME, .TOC {
    background-color: #ffffff;
    /*#B1BBC5;
    #C0C0C0;
    */ color: #000000;
  }


.TOOLFRAME TD {
    font-size: 12px;
    color: #000000;
    vertical-align:middle;
  }


.TOOLFRAME vc {
    vertical-align:baseline;
  }

/* FRAME FOR HEADER AND FOOTER */

.FRAME1 {
    font : 11px serif;
    color : #000000;
	padding-left:20px;
	height:50px;
  }

/* HEADING, e.g. in top frame*/

.HEADING1 {
	background : url('../images/logo_idea.png') no-repeat center left;
    background-color: #ffffff;
    margin-top:5px;
    margin-bottom: 5px;
    color: #000000;
    text-align:center;
    font-size:16px;
    font-weight:bold;
	height:50px;
	margin-left:15px;
	margin-right:15px;
  }

/* 
 * FORM ELEMENTS 
 */

INPUT {
    font-size : 12px;
  }


SELECT {
    background-color : #EBEBEB;
    border-color : #003366;
    border-width : 0px;
    width : 100px;
    font-size : 11px;
    padding-left: 5px;
  }


.TOOLFRAME input, .FRAME1 input {
    background-color : #EBEBEB;
    border-color : #003366;
    border-style : solid;
    border-width : 1px;
    font-size : 12px;
  }

/* Input Button colors on/off */

.TOOLFRAME input.button_on, .FRAME1 input.button_on {
    background-color : #003366;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }


.TOOLFRAME input.button_off, .FRAME1 input.button_off {
    background-color : #EBEBEB;
  }


.selectbox {
    padding-top: 3px;
  }

/* ADDITIONAL TABLE TD */

.TDAL {
    text-align:left;
  }


.TDAR {
    text-align:right;
  }


.TDAC {
    text-align:center;
  }

/* IQuery */


.iquery {
    background:#D1D1D1;
    layer-background-color:#D1D1D1;
    filter: alpha(opacity=80);
    -moz-opacity:0.8;
    border-width:1px;
    border-color:#AEAEAE;
    border-style:inset;
    padding: 4px;
  }


.iquery TH.header {
    color: #000080;
    border-bottom: 2px groove #666666;
    padding-left: 1px;
  }


.iquery TD {
    padding-left: 2px;
    vertical-align:top;
  }


.iquery TH {
    padding-left: 4px;
    vertical-align:top;
  }


