﻿/* STANDARD FORMATTING - START */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
}

h1, .h1 {font-size:14pt; color: #006600; margin-bottom:12px; font-weight:bold; }

p {padding: 6px 0px;}

a { color: Blue;}

/* STANDARD FORMATTING - END */

/* VALIDATION background-color: #FBE3E4;*/
input[type=text], select { border: 1px solid silver; }
.required, .invalid { color: #B52727; }
span.required, span.invalid
{
    height: 16px;
    padding-left: 16px;
    background-image: url('../images/invalid15.png');
    color: white;
    background-repeat: no-repeat;
    cursor: pointer;
    padding-bottom: 1px;
    border-left: solid 3px white;
    *border-left: none;
}
span.invalid {  }
.augis { color: #FF0000; }
.augisMultiSelectDisplay { color: #FF0000 !important; font-weight: bold; }
.augisMultiSelectOption { background-color: #FF0000 !important; color: #FFFFFF !important; }
.invalidControl { background-color: #fed; border: 1px solid silver; }

.tipText { color: #444444; }
p.tipText { text-align:justify; }

/* FIELDSETS */
fieldset { padding:0px 12px 0px 12px; } /*Vertical Spacing done on fieldsetInner */
fieldset legend {font-weight:bold;color:black; }
.fieldsetInner {margin-top:8px; margin-bottom:8px; }


/*DATA INPUT*/
.dataLayout fieldset { }
.dataLayout td {padding-bottom:3px;}
.dataLayout .space5 td {padding-bottom:5px;}
.dataLayout .space10 td {padding-bottom:10px;}
.dataLayout td label {padding-right:3px;}

.dataLayout input, .dataLayout select, .dataLayout textarea {font-size: 9pt !important;}
.dataLayout textarea {font-family: Arial, Helvetica, sans-serif;}
.dataLayout a {text-decoration:underline;}

.dataLayout .invalid { font-weight:bold; }
.dataLayout .readonly { color: #444; border: none; }
label, .readonly, input[type="radio"], input[type="checkbox"] { vertical-align:middle; }

/* ASP GRIDVIEWS */
.listing { padding-left:10px;padding-right:10px; border: solid 1px #D2D3D7; border-collapse:collapse; }
.listing th { background-color: #E4E6E9; color: #666666; font-family:Tahoma; font-size:10px;height:24px; padding-left:10px;padding-right:10px;border: solid 1px #D2D3D7;text-align: left; }
.listing td  {font-family:Verdana; font-size:10px;border: solid 1px #D2D3D7; height:24px;padding-left:10px;padding-right:10px; }

.error { color: red; }
.info { color: blue; }

/* OBOUT CONTROLS CUSTOMISATION */

/* header changed */
.ob_gHContWG .ob_gH .ob_gC, .ob_gHContWG .ob_gH .ob_gCW
{
	height: 24px !important;
	padding-top: 0px !important;
}
.ob_gHCont .ob_gH .ob_gC, .ob_gHCont .ob_gH .ob_gCW
{
	height: 24px !important;
}
.ob_gGA
{
	height: 24px !important;
}
.ob_gHeadingCont
{		
	height: 25px !important;
	line-height: 25px !important;
}
/* cell separators */
.ob_gHCont .ob_gCS, .ob_gHContWG .ob_gCS, .ob_gHCont .ob_gCS_F, .ob_gHContWG .ob_gCS_F
{
	display:block !important;
}
.ob_gCS, .ob_gCS div, .ob_gCS_F, .ob_gCS_F div
{
	background-color: #D2D3D7 !important;
	display:block !important;
}

/* cell padding */
div.ob_gCc2, div.ob_gCc2C, div.ob_gCc2R 
{
	 padding-left: 10px !important;
	 padding-right: 10px !important;
}
/* sorting arrows position */
div.ob_gHSI
{
	   right: 10px !important;
}
/* Body rows */
.ob_gBody tbody .ob_gC, .ob_gBody tbody .ob_gCW
{
	border-bottom: 1px solid #E6E7EB !important;
	background-color: #FFFFFF !important;
}
/* Header rows */
.ob_gHContWG .ob_gH .ob_gC, .ob_gHContWG .ob_gH .ob_gCW,
.ob_gHCont .ob_gH .ob_gC, .ob_gHCont .ob_gH .ob_gCW
{
	border-bottom: 1px solid #E6E7EB !important;
}

/* Row Edit Template container */
.ob_gRETpl
{
    background-color:#fff;
	border-bottom:0px solid #dbdbe1;
	border-top:0px solid #dbdbe1;
}

/* Footer action links container (only admin?) */
.ob_gFEC
{
    left: 6px !important;
    right: auto !important;
}