﻿
* {
padding: 0;
margin: 0;

}

html, body {
height: 100%;
}

body {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
color: #000000;
background-color: white;
background: url("../images/small_graduated1.png") repeat-x;
}

#container
{
    min-height: 100%;
    background-color: white;
    width: 95%;
    margin: 0 auto;
    background: url( "../images/small_graduated1.png" ) repeat-x;
    text-align: center;
}

#content
{
width: 100%;
text-align: left;
}


#extra
{

}

#extra p
{
 padding: 5px; 
}


#footer
{
    width: 100%;  
    margin-top: 5px;
    padding: 5px;
    color: gray;
    font: 90% verdana,Helvetica,sans-serif;
    background: url( '../images/bar.png' ) repeat-x;
}
#footer a
{
    color: #808080;
    padding: 5px;
    font-weight: bolder;
}


div#QuestionPanelLeft
{
    width: 25%;
	float: left;
	padding: 0 0;	
	 background-color:#EEE;
}

div#QuestionPanelRight
{
    width: 75%;
	float: right;
	padding: 0 0;
	background-color:#EEE;
	 
}


div#QuestionDescription
{
    width: 75%;
	float: right;
	padding: 0 0;
	background-color:#EEE;
	 
}
.tblHeader
{
    height: 80px;
    width: 100%;
    background-color: #D97F29;
    text-align: left;
}


.tblHeader h1
{
    color: #F79400;
    font-weight: bold;
    padding: 0px 0px 5px 10px;
}


.tblHeader a
{
    color: white;
    padding: 5px;
    font-weight: bolder;
}


.tblNavigation
{
width: 100%;
padding: 0px;
background: #EEE;
}

.tblNavigation a
{
  
    padding: 5px;    
    font-weight: bolder;
    color: #008080;
}

.tblSearch
{
width: 100%;
padding: 0px;
background: #EEE;
}

.tblSearch a
{
  
    padding: 5px;    
    font-weight: bolder;
    color: #008080;
}

.tblList
{
width: 100%;
padding: 0px;
background: #EEE;
}
.tblList a
{
  
    padding: 5px;    
    font-weight: bolder;
    color: #008080;
}


 .trHeading
{
    margin: 0px;
    font-weight: bold;
    font-size: 12pt;
    height: 22px;
    background: #EEE;
    color: #775500;
    text-align: left;

}

.tblNavigation #lblWarning
{
    padding:5px;
    color: black;
	font-size: medium;
	background: #f1f166;

}

.tblList
{
 width: 100%;
padding: 0px;

}
.tblList .trListFooter
{
    background-color: #EEE;
    color: #775500;
}

.tblDetail
{
width: 100%;
background: #EEE;
text-align:left;

}

.tblDetail .tdHeading
{    
      font-size: 12pt;
    height: 22px;
    background: #D4E5E3;
    color: #775500;
    text-align: left;
    font-weight: bold;

}

.tblDetail .tdDesc
{
    width: 120px;
    font-weight: bold;
    padding-left:5px;
    padding-right:5px;

}

.tblDetail .tdDesc200
{
width: 200px;
font-weight: bold;
}

.tblDetail .lblHeading
{
font-weight: bold;
font-size: 12pt;   
background: #EEE;
color: #775500;
}

.tblDetail .tdData
{
  width: 300px;
  padding-left:5px;
  padding-right:5px;
}



.tblDetail .tdLabel300
{
  font-weight: bold;
  width: 300px;
  padding-left:0px;
  padding-right:0px;
}

.tblDetail .tdLabel30
{
  font-weight: bold;
  width: 30px;
  padding-left:0px;
  padding-right:0px;
}

.tblDetail .tdDataHistory
{ 
 padding-left:5px;
  padding-right:5px;
}

.tblDetail .txtDataHistory
{ 
  width:400px;
}


.tblDetail .txtData
{
 width: 95%;
}





.txtLogin
{
   width:200px;
}

.txtNotes
{
 width:300px;
}

.lblWhite
{
  text-align: left;
    color: #FFFFFF;
}

.ddlDataEntry
{
 width:200px;
}
.ddlHeader
{
    width: 400px;   
    font-size: 12pt;
    background: #EEE;   
    font-weight: bolder;
    color: #008080;
}


/* mnuMenu settings */


.menuTable
{ 
    font-size: 13pt;
    font-family: Arial;
    background-color: #EBF3F2;
    color: #008080; 
  
    }

.menuDropDown 
{
	background-color: #BDD6D4;
	 text-align: left;
}
.menuOver
{
	font-size:13pt;
	cursor: hand;
	font-family:  Arial;
	/*font-weight: bold;*/
	background-color: #F1F1D7;

}

/* mnuMenu settings */

/* GridView Skin settings */

.GridView
{
    width:100%;
    border-style: none;   
   
}

.GridView a
{
    color: #008080;
}

.HeaderStyle
{
    background-color: #EEE;
    color: #008080;
    font-weight: bold;
    text-align: center;
    height: 22px;
}

.FooterStyle
{
    background-color: #EEE;
    color: #775500;
}

.RowStyle
{
    background-color: White;
    font-weight: normal;
    text-align: center;
    height: 20px;
}    
  
.AlternatingRowStyle
{
    background-color: #EFF7F7;
    font-weight: normal;
    text-align: center;
    height: 20px;
}
  
.SelectedRowStyle
{
    color: black;

    /*background-color: Transparent;*/
    
    font-weight: bold;
    text-align: center;
    height: 20px;
}

.PagerStyle
{
    background-color: #cccc66;
    color: #fff;
    text-align: center;
}

/** Controls **/

.ddlLSource
{
     background-color: #EFF7F7;
     width:120px;
}

/** Menus */

.mnuCompany
{
    padding: 2px;
}

.mnuClient
{
    padding: 2px;
}

.trCollapseHeader
{
    background-position: #99CCFF;
    background: #99CCFF;
    color: #000000;
    font-weight: bold;
    font-size: 12pt;
}
.trCollapseHeader a
{
    color: #008080;
}

.trWarning
{
 background: Yellow;
 height:20px;
}

/**  Special CSS for Frames  */

/** Berlin Portal */

/** Berlin Portal */


.tblFrameLogin
{
text-align: center;
   font:normal 11px Verdana, arial, sans-serif;
}

.txtFrameLogin
{
 width: 150px;
 
}

.btnFrameForgot
{
 width: 20px;
}

.tdContactText
{
   width: 50px;	
}
.tdBPO2ContactText
{
   width: 250px;	
}

.tdContactValue
{
 width: 200px;
}
.tdBPO2ContactValue
{
 width: 100px;
}
.fldBPO2
{
width: 50px;
}

.fldAddress
{

}

