body
{
	background-color: #E6EFF8;
}
td
{
	color: #990000;
	font-family: Arial;
}
a 
{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	text-decoration: underline;
}
input, textarea, select
{
	font-family: Arial;
	font-size: 1em;
}

.layoutTableHeader
{
    margin-left: auto;
    margin-right: auto;
	border-top: solid 1pt #FFCC33;
	border-left: solid 1pt #FFCC33;
	border-right: solid 1pt #FFCC33;
	width: 761px;
/*	width: 995px;*/
	background-color: #C9E4DF;
}
.layoutTableMain
{
    margin-left: auto;
    margin-right: auto;
	border-left: solid 1pt #FFCC33;
	border-right: solid 1pt #FFCC33;
	border-bottom: solid 1pt #FFCC33;
	width: 761px;
/*	width: 995px;*/
}

.footerTable
{
    margin-left: auto;
    margin-right: auto;
	width: 761px;
/*	width: 995px;*/
}
.footerTable td 
{
    font-size: 0.7em;
}
.footerTable a
{
	font-weight: normal;
	color: #990000;
}
.header
{
}
.menuLeft {
	background-color: #C9E4DF;
}
.menuRight {
	background-color: #C9E4DF;
	border-left: solid 1pt #FFCC33;	
}
.menuHead {
	background-color: #990000;
	color: #FFCC33;
	font-weight: bold;
	font-size: 0.75em;
	padding: 2px 10px 2px 10px;
}
.menuContent {
	padding: 5px 10px 0px 10px;
	font-size: 0.7em;
}
.menuContent a {
	font-weight: bold;
	color: #990000;
}

.popupContent 
{
  	font-size: 0.7em;
	padding: 20px 20px 20px 20px;
}

.contentCentre 
{
  	font-size: 0.7em;
	text-align: justify;

	padding: 20px 20px 20px 20px;
	background-color: #FFFFFF;
	border-top: solid 1pt #FFCC33;
	border-left: solid 1pt #FFCC33;
	height: 375px;
}

hr {
	color: #FFCC33;
	height: 1px;
}
.h2, .SubHeading, h2 {
	color: #990000;
	font-weight: bold;
	font-size: 1.1em;           /*font-size: 9pt;*/
}
.h1, .PageHeading, h1 {
	color: #990000;
	font-weight: bold;
	font-size: 1.4em;           /*font-size: 12pt;*/
}

.button 
{
    font-weight: bold;
    border: solid 1px #333399;
    color:#333366;
    background-color: #EFEFEF;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.tip 
{
	font-size: 0.9em;           /*font-size: 8pt;*/
	font-style:italic;
}

.invalid 
{
    color: Green;
    font-weight: bold;
}

table.multiViewLinks 
{
    width: 100%;
}

table.editForm
{
    width: 100%;
   	border-bottom: dotted 1pt #FFCC33;
}
table.editFormNoLine 
{
    width: 100%;
}
.editForm td, .editFormNoLine td
{
    padding-left: 10px;
    padding-right: 5px;
    height: 22px;
}
.editFormLabelCol
{
    width: 70px;
}
.editFormViewCol
{
    font-weight: bold;
    width: 165px;
    text-align:left;
}
.editFormViewSpan
{
    font-weight: bold;
}
.editFormEditCol 
{
    width: 165px;
}
.editFormOneCol
{
    width: 100%;
}
.editFormHalf
{
    width: 50%;
}
.editFormLabelColHalf
{
    width: 140px;
}
.editFormViewColHalf
{
    font-weight: bold;
    width: 330px;
}
.editFormEditColHalf 
{
    width: 330px;
}
.editFormEditColRest 
{
    width: 440px;
}
.editFormViewColRest 
{
    font-weight:bold;
    width: 440px;
}
td.editFormHead 
{
    height: 16px;
}
.editFormHead
{
    text-align: center;
	background-color: #990000;
	color: #FFCC33;
	font-weight: bold;
	font-size: 1.1em;           /*font-size: 9pt;*/
	padding: 2px 10px 2px 10px;
}

.editFormButtons 
{
    text-align: center;
}
td.editFormSeparator
{
    height: 1px;
   	border-top: dotted 1pt #FFCC33;
}
/*LayoutTable in the Content placeholder*/
table.FormView
{
    
    }

td.FormViewColumn
{
    vertical-align:top;
    }
col.FormViewLabel
    {
        text-align:right;
        width:150px;
        }
col.FormViewData
    {
        }
td.FormViewMultiLine
{
    vertical-align:top;
    }
table.FormViewButtons
{
    width:100%;
    text-align:center;
    }
 
/* data controls*/
.GridView
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    /*font-size: 8pt;*/
}
.GridView TH
{
    background-color: #FFFFCC;
    text-align: left;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.GridView TD
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 4px;
    padding-top: 4px;
    vertical-align: top;
    text-align: left;
}

.GridViewLink
{
    /*font-size: 8pt;*/
}

.ItemsListing
{
    /*font-size: 8pt;*/
}
.ItemsListing TD
{
    padding-bottom: 14px;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 4px;
    vertical-align: top;
}

.txtDate, .PamDateBox
{
    width:70px;
}

.txtComments
{
    height:90px;
    width:200px;
}

.hoverInfo 
{
    margin-left:5px;
    font-weight: bold;
    /*font-size: 10pt;*/
    cursor: pointer;
}

.monospace 
{
    font-family: "Courier New";
    /*font-size: 10pt;*/
}

img.wrapTextLeft 
{
    margin-left: 10px;
    float: right;
}
img.wrapTextRight 
{
    margin-right: 10px;
    float: left;
}
.hoverTip
{
    color: #990000;
    border-bottom: dashed 1px #990000;
    cursor: help; 
}

.imgShowHide 
{
    float:right;
}

.resultMessage 
{
    font-weight: bold;
}

.PhotoDataList 
{
}
.PhotoDataList td
{
    padding: 10px;
    vertical-align: top;
    text-align: center;
}

.horizontalBullets label 
{
    margin-right: 10px;
}
.horizontalBullets input 
{
    margin-left: 10px;
}

.txtDisabled 
{
    background-color: #FFFFFF;
    border: solid 1px #FFFFFF;
}