visit /* 
    Document   : styles
    Created on : Feb 16, 2011, 2:34:10 PM
    Author     : krobair
    Description:
        Purpose of the stylesheet follows.
*/ 

a{outline:0}.ui-button{margin-left:.15em;margin-right:.15em;margin-bottom:.3em;}.ui-button-icon-only{}.ui-button 


.vertAlignMiddle {
    vertical-align: middle
}

.vertAlignTop {
    vertical-align: top
}

.vertAlignBottom {
    vertical-align: bottom
}


.scrollDataTable {
	table-layout: fixed;
}

.scrollDataTableCol75 {
	word-wrap: break-word;
	width: 75px;
}

.scrollDataTableCol100 {
	word-wrap: break-word;
	width: 100px;
}

.scrollDataTableCol125 {
	word-wrap: break-word;
	width: 125px;
}

.scrollDataTableCol150 {
	word-wrap: break-word;
	width: 150px;
}

.scrollDataTableCol175 {
	word-wrap: break-word;
	width: 175px;
}

.scrollDataTableCol200 {
	word-wrap: break-word;
	width: 200px;
}

.bottomButtonDiv {
	margin: 20px;
	border-top: thin solid black;
	padding-top: 1em;
}

.bottomPrevButton {
	margin-right: 5px;
}

.ui-tooltip .ui-tooltip-text {
	background-color: grey;
	color: #fff;
	font-size: 15px;
}
            
.ui-datatable .ui-datatable-data tr.ui-state-highlight {
	background: #dfdfdf;
}

.ui-datatable .ui-datatable-data tr.ui-selected {
	background: #afafaf;
}

.ui-datatable-hideRow {
	display: none;
}

.formLabel {
	margin-right: 4px
}

.noGridBorders tr, .noGridBorders td, .noGridBorders th {
	border: none !important;
	padding: 5 !important;
}

.noGridBorderCell td, .noGridBorderCell th {
	border: none !important;
	padding: 5 !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
	padding: 2px 7px;   
}

a.login:link {
	color: darksalmon
}

a.login:visited {
	color: darksalmon
}

a.login:hover {
	color: red
}

a.login:active {
	color: red;
}

a.busact:link {
	color: #06c
}

a.busact:visited {
	color: darkblue
}

a.busact:hover {
	color: red
}

a.busact:active {
	color: red;
}

.button {
	font: bold 11px Arial;
	text-decoration: none;
	background-color: #EEEEEE;
	color: #333333;
	padding: 2px 6px 2px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
}

@media print {
	.dontPrint {
		display: none;
	}
}

#horizList li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.ui-datatable.borderless .ui-datatable-data tr, .ui-datatable.borderless .ui-datatable-data-empty tr, .ui-datatable.borderless .ui-datatable-data td,
	.ui-datatable.borderless .ui-datatable-data-empty td
.ui-datatable.borderless .ui-datatable-data th {
	border-style: none;
	padding: 0;
}

.required {
	color: #000099;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.tabPanel {
	font-weight: bold
}

.widgetToText {
	font-weight: bold;
	font-size: larger;
}

.regularTextBold {
	font-weight: bold;
}

.busActSelectColumn {
	vertical-align: top;
	font-size: larger;
}

.warningMsg {
	font-weight: bold;
	font-style: italic;
	color: red;
}

.notice {
	font-size: 10px;
	font-style: italic;
}

.whiteRow 
{
		background-color: #ffffff !important;
        background-image: none !important;
        color: #000000 !important;
}

.panelGridNoBorder
{
    border: none !important;	
}

.dataGridAlignTop td
{
	vertical-align: top;
}

.lessPadding
{
	padding-top: 1px;
	padding-bottom: 1px;
}
.lessMargin
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h1
{
	font-size: 1.5em;
}

h2
{
	font-size: 1.1em;
}

.ui-selectlistbox-item.ui-state-highlight
{
	background: #9999DD;
}
.ui-button {
	margin-bottom: 5px;
	margin-right: 5px;
}

.zeroSize {
    visibility: hidden;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 0px;
    height: 0px;
}


.ui-g div {    
    text-align: left;
    border: 1px solid #acacac;
}
