﻿body 
{
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

#header
{
	background-image: url('images/headerbg2.png');
	background-repeat: repeat-x;
	height: 90px;
	padding-left: 180px;
	z-index: 0;
	overflow: visible;
}

#main
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	top: 180px;
	z-index: 0;
}

#content
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-top: 0px;
	position: absolute;
	width: 99%;
	min-height: 300px;
}

#popupcontent
{
	padding: 10px;
	position: absolute;
}

#currentuser
{
	padding: 25px;
	left: 0px;
	top: 0px;
	position: absolute;
}

#logo
{
	left: 150px;
	top: 5px;
	position: absolute;
}

#menu
{
	left: 250px;
	top: 55px;
	position: absolute;
}

.menudropdown
{
	z-index: 99;
}

#menu a:link
{
	color: #000000;
}

#menu a:visited
{
	color: #000000;
}

#menu a:active
{
	color: #cccccc;
}

#menu a:hover
{
	color: #cccccc;
}




/*div{border: solid 1px black;}*/

a:link
{
    text-decoration: none;
    color: #7DBE3F;
}

a:visited
{
    text-decoration: none;
    color: #7DBE3F;
}

a:active
{
    text-decoration: none;
    color: #7DBE3F;
}

a:hover
{
    text-decoration: none;
    color: #ff0000;
}

.button
{
	background-image: url('images/button.gif');
	background-repeat: repeat-x;
	background-color: #F7F7DE;
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	color: #222222;
	/*font-weight: bold;*/
	font-family: Arial;
	font-size: 12px;
}

.button_disabled
{
	background-image: url('images/button.gif');
	background-repeat: repeat-x;
	background-color: #F7F7DE;
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	color: #aaaaaa;
	/*font-weight: bold;*/
	font-family: Arial;
	font-size: 12px;
}

.textbox
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt;
}

.dropdownlist
{
	font-size: 8pt;
}

.gvheader
{
	background-image: url('images/gvheader.gif');
	background-repeat: repeat-x;
	background-color: Gray;
	color: White;
	font-weight: bold;
	text-align: left;
}

.gvrow
{
	background-color: #F7F7DE;
}

.gvrow_alt
{
	background-color: #FFFFFF;
}

.gvrow_alt_greyed
{
	background-color: #cccccc;
}

.gvrow_greyed
{
	background-color: #bbbbbb;
}

.gvrow:hover, .gvrow_alt:hover
{
    /*background-color: #e0e0e0;*/
}

.shadedbg
{
	background-color: #F7F7DE;
	padding: 10px;
}

.alphablkbg {
	background-color: Transparent;
	background-image: url(images/blackalpha.png);
	background-repeat: repeat;	
}

.modalpanel
{
	padding: 5px;
	background-color: #ffffff;
	border-color: #333333;
	border-style: solid;	
	border-width: 1px;
	z-index: 20;
}

.modalpanelinner
{
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	overflow: auto;
}

.modalclosebtn
{
	color: #666666;
	font-weight: normal;
	border-color: #cccccc;
	border-style: solid;	
	border-width: 1px;
	font-size: 10px;
	background-color: Transparent;
}


.dvfield
{
	background-image: url('images/dvfield.gif');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #fafafa;
	text-align: left;
}

.fieldheader
{
	background-image: url('images/fieldheader.gif');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #f3f3f3;
}

.errorheading
{
	font-size: 18pt;
	font-weight: bold;
	color: red;
}

.heading
{
	font-size: 18pt;
	font-weight: bold;
	color: #bbbbbb;
}

.subheading
{
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}

.errorsubheading
{
	font-size: 12pt;
	font-weight: bold;
	color: red;
}

/*.smalltext
{
	font-size: 8pt;
	margin-right: 1px;
} */

a.smalltext
{
	font-size: 8pt;
	color: Green;
	text-decoration: none;
}

.tinytext
{
	font-size: 6pt;
}

a.tinytext
{
	font-size: 6pt;
	color: Green;
	text-decoration: none;
}

a.smalltext:hover
{
	font-size: 8pt;
	color: Green;
	text-decoration: underline;
}

.smalledittext
{
	font-size: 8pt;
	font-weight: bold;
}

a.smalledittext
{
	font-size: 8pt;
	color: Red;
	text-decoration: none;
	font-weight: bold;
}

a.smalledittext:hover
{
	font-size: 8pt;
	color: Red;
	text-decoration: underline;
	font-weight: bold;
}

.title
{
	font-size: 18pt;
	color: #bbbbbb;
}

.errortext
{
	color: Red;
}

.errorfield
{
	background-color: #FFA296;
}

.success
{
	color: Green;
}

.successtxt
{
	font-size: 10pt;
	font-weight: bold;
	color: green;
}

.comparabletxt
{
	font-size: 10pt;
	font-weight: bold;
	color: blue;
}

.illustrativetxt
{
	font-size: 10pt;
	font-weight: bold;
	color: orange;
}

.helptip
{
	font-size: 9pt;
	color: #cccccc;
	font-style: italic;
}

.propercase {
	text-transform: capitalize; 
}

.pager
{
	font-size: 14pt;
	color: #000000;
	font-weight: bold;	
}


.pager a:link, .pager a:visited, .pager a
{
	color: #7DBE3F;
	font-weight: normal;
	font-size: 10pt;
	border: 1px solid #cccccc;
}


#dEditParams 
{
    display: none; 
    padding-bottom: 20px;
}
        
#dShowParams
{
    display: block;
}


/*  KEEP - 28/09/2010   */
#divShowParams, #divEditParams, #divShowChart, #pCompareMenu, #pStartDate, #pEndDate, #divAlertList, #divAlertEdit
{
    margin: 0;
    padding: 0;
    font-size: 8pt;
}

#divMain td
{
    padding-bottom: 3px;   
}

input, select 
{
    font-size: 8pt;
}

.smallinput 
{
    font-size: 8pt;
    width: 80px;
}

.biginput 
{
    width: 105px;
}


.roParams
{
    color:#ff0000;   
}

.paramHeader
{
 	font-size: 8pt;
	color: Green;
	padding-top: 5px;
	padding-bottom: 0px;
}

#divMain a, #pCompareMenu a, #pStartDate a, #pEndDate a 
{
    color: Green;   
}

.rptdropdown
{
    width: 115px;
}

div.ui-datepicker{
 font-size:10px;
}


#divDefault,
#divDefault input 
{
    font-size: 10px;
}

.alertlist 
{
    float: left;
    padding-bottom: 2px;
}
