/* ui.custom.css */

.left {float:left; padding-bottom:5px;}
.right {float:right; padding-bottom:5px;
    top: 0px;
    left: 0px;
}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.clear {clear:both;}
.pads-all {margin:2px; padding:2px;}
.pads-left-right{margin:0px 4px; padding:0px 4px;}
.pads-top-bottom {margin:4px 0px; padding:4px 0px;}
.status-alerts {height:50px; overflow: auto;}

/* STD WEB FONT SIZE COMPLIANT */
* {font-size:14px !important;}
* H1, H2, H3, H4, H5, H6 {font-size: x-large !important;}

/* LIFE SAVER */
a.lifesaver, a.lifesaver:active, a.lifesaver:hover { background:url('../images/lifesaver-sm.png') no-repeat ; text-align:right; padding-left:30px; border:none;}

.btn-current-page { border: 1px solid #000;}

/* MY CSS EDITS TO ACCORDION */
			.accordion-override * {color:#000; font-family:Verdana, Geneva, sans-serif;}
			.accordion-override h3 a{color:#000;  }			
			.accordion-override h3,
			.accordion-override h3 a:link, 
			#accordion h3 a:visited, 
			#accordion h3 a:active{border:none; background:none; font-size:14px; font-style:italic; font-weight:normal; text-decoration:none;color:#000;}
			.accordion-override h3 a:hover{color:red;}
			
			.accordion-overrides * { border:1px red dashed;}
			.accordion-override .description{margin-left:25px; border:none; background:none; clear:both; font-size:12px; font-style:italic;}			
			.accordion-override .left{float:left; width:55%; text-align:left; padding:2px; margin:2px;}
			.accordion-override .right{float:right; width:40%;text-align:right; padding:2px; margin:2px;}
			.accordion-override .textarea {height:150px; overflow:scroll; margin-bottom:5px; clear:both; border:1px #000 solid;}
			.accordion-override .bold {font-weight:bold;}


/* 
    HACK FOR UI.TABLES.CSS  
    
    restyle the paging navigation 
*/

.hastable table tr td 
{
    margin:2px; padding:5px;
}

.hastable table tr th
{
    text-decoration:none;
    padding: 15px 8px; margin:0px;

    text-transform:capitalize;
}

.hastable table tr td a
{
    background-color:white;
    text-decoration:none;
    display:block;
    padding: 4px 8px; margin:0px;
    
}

.hastable table tr td a:hover
{
    background-color:#2288ee;
    text-decoration:none;
    display:block;
    padding: 4px 8px; margin:0px;
    

}

