﻿ul#os_navigation {
	margin:20px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	list-style:none inside none;
	width:100%;
}

ul#os_navigation li {
	width:149px;
	height:37px;
	*height:45px;
	/*background:transparent url(Images/os-nav-button.png) no-repeat;*/
	color:#fff;
	display:block;
	float:left;
	margin:0 5px;
}


.column.half {

	min-height:348px;
}

ul#os_navigation a,
ul#os_navigation a:visited,
ul#os_navigation a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff !important;
	text-decoration:none;
	display:block;
	height:100%;
	line-height:140%;
	vertical-align:middle;
	font-weight:bold;
	padding:10px;
	font-size:1.3em;
}

ul#os_navigation a {
	background:transparent url(Images/os-nav-button.png) no-repeat;	
}

ul#os_navigation a:hover {
	background:transparent url(Images/os-nav-button-hover.png) no-repeat;
	color:#1f7c07 !important;
	text-decoration:none;
	display:block;
	height:100%;
	line-height:140%;
	vertical-align:middle;
	font-weight:bold;
	padding:10px;
}

ul#os_navigation small {
	font-size:.7em;
	font-weight:normal !important;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}

/*For OS Login and Register page, NIB bug 3702. EL */
div#page_aux1 div.field {
	padding:10px 0 0 0;	
}

div#page_aux1 fieldset table .no-grad,
div#page_aux1 fieldset.no-grad {
	padding-bottom:0 !important;
}

div#page_aux1 fieldset.no-grad.clearfix,
div#page_aux1 table fieldset.no-grad {
	padding-top:0 !important;
}

/* start: bug 4555 fix. EL */
div#page_aux1 table fieldset.no-grad {
	padding-left:8px;
}

div#page_aux1 table fieldset.no-grad table fieldset.no-grad {
	padding-left:0;
}

div#page_aux1 a.login-right {
	margin-right:8px !important;
}
/* end: bug 4555 fix. EL */

div#page_aux1 fieldset.no-grad span.infobox { /* bug 4556. EL */
	margin-top:4px;
}

span.default_label { 
	float:left; 
	width:190px;
}

input.pnr_authority-button {
	padding:0;
	width:186px;
}

/*For OS Logout, bug 4371. EL */
h3#logout-title {
	height:10px;
	background:transparent url(/Style%20Library/Images/logout_title.gif) no-repeat 0 0;
	padding:30px 0 0 13px;
}

div.rhadley_image {
	background:transparent url(/Style%20Library/Images/rhadley-logout.jpg) no-repeat 35% -2px;
	height:312px;	
}

/* End */

/* Added by Cliff */

.xlast 
{
    background:transparent none no-repeat 100% 0px !important;
    background-image: none !important;
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
    width: 0px !important;
}  

.trError 
{
    border: none !important;
    border-left:  none !important;
    border-top:  none !important;
    border-right:  none !important;
    border-bottom:  none !important;
    background:transparent none no-repeat scroll 100% 0px !important;
    /*background:transparent url(Images/gridview-divider.png) no-repeat 100% 3px;*/
    padding:0 1em;
    margin:0;
    color: Red;
}

.divRow
{
    width: 498px; 
    display: inline;    
}

.divCell
{
    display: block; 
    float: left; 
    width: 240px;
    *width: 244px;
    padding: 2px;
}

grid.table, grid.table td, grid.table th
{
    border: solid 1px #c0c0c0;
    border-collapse: collapse;
}
.pagerStyle, .pagerStyle table, .pagerStyle table td
{
    border: none;
}
.selectedRow
{
    background-color: #e0e0e0;
}

.OSWelcomeLHS {
min-height:399px !important;
}
