﻿body 
{
	margin:0px;	
    font-size:0.8em;	
    font-family:Arial, Helvetica, sans-serif;
    background-color: #c0c0c0;
}

.banner
{
	width:780px;
    background-color:White;
}
.contentBody
{
    font-size:0.9em;	
    font-family:Arial, Helvetica, sans-serif;	
    text-align:left; 
    margin: 0px;
    padding:0px 20px 0px 20px;
}
.webBody
{
	background:white url('/App_Themes/Default/Images/copyRightLogo.png') no-repeat bottom left;
}
.headerTable
{
	margin: 0px;
	padding : 0px;	
}
.loginSection
{
	background-color:#edecec;
	padding: 0px;
	height:25px;
}
.loginSectionLinks
{
	padding: 0px 10px 0px 0px;
	color: Black;
	text-decoration: none;
	font-size : 1em;
	font-weight:bold;
}
.organisationLogo
{
	width:25%;
	padding: 0px 0px 0px 15px;
}
.logo
{
	width:25%;
	vertical-align:top;
}
.logo img
{
	padding: 20px 15px 10px 10px;
}
.topMenu
{
	background-image: url('/App_Themes/Default/Images/menu_bg.gif');
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
	height:26px;
}
.topSubMenu
{
	background-color: #edecec;
	padding: 0px;
	margin: 0px;
	color: Black;
	font-size : 0.9em;
	font-weight:bold;
	height: 25px;
}
.copyRightText
{
	color: Black;
	font-size: 0.8em;
	padding: 10px 0px 10px 10px;
	width:33.3%;
}
.confirmLogo
{
	background:url('/App_Themes/Default/Images/confirmLogo.jpg') no-repeat center;
	width:33.3%;
	height:32px;
	padding: 20px 0px 10px 10px;
}
.day3Logo
{
	background:url('/App_Themes/Default/Images/day3Logo.jpg') no-repeat right;
	width:33.3%;
	height:40px;
	padding: 20px 10px 0px 10px;
}
#loginBoxDiv
{
	border:solid 1px black;
	width:600px;
	margin: 50px 0px 0px 100px;
	padding: 10px 20px;
}
.errorMessage
{
	color:Red;
}


.notificationMessage
{
	color:#C1230D;
}

.spacer
{
	height:550px;
    float:right;
    width:1px;
}
.linkButton
{
	border:solid 2px #BFBFBF;
	background:#DF3737;
	color:White;
	width:50px;
	text-align:center;
	padding:2px 10px;
	text-decoration:none;
}
.gridButton
{
	border:solid 1px Red;
	background:#DF3737;
	color:White;
	width:50px;
	text-align:center;
	padding:0px 10px;
	text-decoration:none;
}
.tabTable
{
	vertical-align:text-bottom;
}
.tabInactiveLink
{
	background:url('/App_Themes/Default/Images/tabInactive01.gif') no-repeat top;
	text-align:center;
	text-decoration:none;
	width:125px;
	color:Black;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
	line-height:30px;
	padding:0px 0px 0px 0px;
}
.tabActiveLink
{
	background:url('/App_Themes/Default/Images/tabActive01.gif') no-repeat bottom;
	text-align:center;
	text-decoration:none;
	width:125px;
	color:Black;
	display:inline-block;
	font-weight:bold;
	font-size:1em;
	line-height:30px;
	padding: 0px 0px 0px 0px;
	position:relative;
}
.tabContent
{
	border:solid 1px #b6b6b6;
	margin: -1px 10px 0px 1px;
	padding: 10px 20px;
}
.tableHeaderRow
{
	color: Black;
	background-color:#EDECEC;
	font-weight:bold;
	height:20px;
}
.tableItemRow
{
	background-color:#f5f5f5;
	color:#333333;
	height:20px;
}
.tableAlternatingItemRow
{
	background-color:White;
	height:20px;
}
.tableFooterRow
{
	color: Black;
	background-color:#EDECEC;
	font-weight:bold;
	height:20px;
}
.multiLineTextboxClass
{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
.multiLineTextboxLabel
{
	vertical-align:top;
}
.listBox
{
	width:350px;
}
.mandatoryLabel
{
	color:Red;
}
.disabled
{
	color:#000000;
	background-color:#EDECEC;
}
.enabled
{
	color:#000000;
	background-color:#FFFFFF;	
}
.verticalText
{
	position:relative;
	display:block;
	layout-flow:vertical-ideographic;
	/*writing-mode: bt-lr;
	filter: flipv fliph; */
	/*-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/

}
.gvhspadding {
    padding: 4px !important;
}

.gvhspadding th, .gvhspadding td {
    padding-top: 5px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-bottom: 4px !important;
}