﻿.gtpanel {    
    overflow:hidden;
    width:100%;
    height:100%;   
    padding: 4px;
}

.gtlabel{
    width:210px;
    font-size: 1em;
    display:inline-block;
}

.gtlabelsmall {
    width:60px;
    margin-right:50px;
}

.gttextbox{
    width:100px;
    margin-right:5px;
}

.gtdropdown{
    width:150px;
    margin-right:5px;
}

.gtcheckbox {
    width:40px;
}

.gtinfolabel 
{
    color:#2279d1;
    font-size: 0.9em;
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
}

.gtdiv{
    padding:10px;
    margin:5px;
    width: 100%;
}

.gtfieldset { 
    border:1px solid #bbc0c5;
    width:100%;
    padding:5px;        
}

.gtreadingform input {
    width: 100%;
}

.gtreadingform select {
    width: 100%;
}

.gtreadingsdiv {
    height: 100px; 
    border: 1px solid; 
    padding: 4px; 
    margin-top: 4px;  
    overflow: auto; 
}

.gtreadingsdiv td
{
    font-size: 0.8em;
}


.gttable {
    border-collapse: collapse;
    width: 100%;
}

.gttable td {
   font-size: 0.8em;
}

.gttable input {
   font-size: 1em;
}

.gttable select {
   font-size: 1em;
}

.gttable .labeltd {
   border: 1px solid #DDDDDD; 
   background-color: #f0f2f5;
   text-align: left;
   padding: 4px;
   width: 25%;
}

.gttable .inputtd {
   border: 1px solid #DDDDDD;  
   text-align: left;
   padding: 4px;
   width: 75%;
}

.gttable .inputtd input {
  width: 99%;
}

.gttable .inputtdnopadding {
   border: 1px solid #DDDDDD;  
   text-align: left; 
   width: 75%;
}

.gttable .inputtdnopadding input {
    width: 100%;
}

.standardbtn {
    height:40px;
    width:150px;
}

.gtrow{

}

.gtcell
{ 
     border:1px solid #DDDDDD;  
}

.gtcellAlt{   
     border:1px solid #DDDDDD;
     background-color: #f0f2f5;      
}

.grMain {
    border:1px solid #333;
    width:100%;
    padding:5px;
    margin:14px;      
}

.grMainTable {
    width: 100%;
    font-size: 1em;
}

.grActionBar {
    background-color: #E9E9E9;
    padding: 10px 4px;
    margin-top: 14px;
}

.grActionButton {
  margin-left: 14px;
}

.grFieldSet {
    border:1px solid #bbc0c5;
    width:100%;
    padding:5px;
    margin:10px;   
}

.grLengend {
    font-size: medium;
}

.grTable {
    border-collapse: collapse;
    padding: 4px;
}

.grTable td {
    padding: 2px;
}

.grRowEven {
    background-color: #F2F9FF;
    font-size: 0.8em;
}

.grRowOdd {
    background-color: #FFF;
    font-size: 0.8em;
}

.grThCell 
{
    width: 11%;
    text-align: center;
    text-decoration: underline;
    padding-bottom: 10px;
}

.grcell 
{
    text-align: center;
}

.cgt-sample {
    width: 70px;
    margin-left: 5px;
}

#requirementTabs {border-bottom:1px solid #ccc;height:33px;margin:0 0 10px;padding-top:5px;background:#eee;}
#requirementTabs a {float:left;margin-left:2px;border-radius:3px 3px 0 0;border:1px solid #eee;border-bottom-color:#ccc;color:#08c;height:32px;line-height:32px;padding:0 12px;text-decoration:none;}
#requirementTabs a:hover {background:#ddd;color:#058;border-color:#ddd #ddd #ccc;}
#requirementTabs a.active {background:#fff;color:#555;border-color:#ccc #ccc #fff;}
#requirementTabs a.active:hover {background:#fff;color:#555;border-color:#ccc #ccc #fff;}