﻿ul { list-style:none;}
ul li { list-style:none; text-align:left;}
/* reset.css */
ul.table-header li:after
	, ul.table-rows li:after
	, .float-wrapper:after
	, .layout-container:after{content:"";display:block;height:2;clear:both;visibility:hidden;}
	
	ul.table-header
	, ul.table-rows
	, .float-wrapper
	,.layout-container	{clear:both;zoom:1;}  /*IE<8 hack. doesn't recognize :after :before tags*/

/* dialogs*/
 .dialog-wrapper
, .dialog-content{clear:both;font-size: 1.2em; display:inline-block;margin:0; padding:0; text-align:left; width:100%}
div.dialog-hidden{visibility:hidden;}

/* tables */
/* ul used to create tables */

div.table-scroller{margin:0; width:99.8%; overflow-x:auto; overflow: auto; border-left: solid 1px #ccc; border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
div.table-layout {height: 100%; }
div.table-layout li{margin-bottom: 0px;}
div.table-layout li div{margin-right:2px;}


ul.table-header li
, ul.table-rows li {clear:both; line-height:1.5em; padding-top:2px; padding-bottom:2px;}
ul.table-header li div
, ul.table-rows li div{float:left; padding-left: 2px; padding-right: 2px; white-space:nowrap; overflow:hidden;}
ul.table-header li div label{float:none; width:auto; }

ul.table-header, ul.table-rows{margin:0;padding:0;border:0;outline:0;list-style:none;}

ul.table-rows{overflow-y: auto; overflow:auto;  }
ul.table-rows li:hover{ border: 0px solid #79b7e7; background: #d0e5f5 url(jquery-ui-1.7/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; outline: none; }
ul.table-rows li div.col-row-header span.wait-indicator{margin: 0px 0px 0px 0px;}
ul.table-rows li{margin-bottom: 0px;}
 
span.action{text-decoration:underline;}

/* tabs */
/* reset jqueryui css settings  */
.ui-tabs{padding:0px;}
.ui-tabs
.ui-tabs-panel{padding:0px;}
.tab-container{padding:10px;}





/* standard form settings */
.standard-form {margin:0; padding:0;}
.standard-form input[type=text],.standard-form textarea, .standard-form select{border-style: solid; border-width: 1px; border-color: #ccc;}
.standard-form input.is-broken{border: solid 1px #cd0a0a;}


/* used to create multi column layouts */
div.layout-container{margin:0; padding: 0;}
div.layout-container div.section{margin:0; padding:0; float: left;}

/* used to an organized list of input controls */
ul.input-container    {margin:0px; padding:0px;border:0;outline:0;list-style:none;}
ul.input-container li {margin-bottom:5px; zoom:1; }
ul.input-container li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.input-container li label{display:block; float:left; line-height: 1.5; width:125px;}
ul.input-container li label{text-align: left;}
ul.input-container.labels-align-left label{text-align:left;}
ul.input-container.labels-align-right label{text-align:right; padding-right: 3px;}

ul.input-container-inline    {margin:0px; padding:0px;}
ul.input-container-inline li {display:inline;}
ul.input-container-inline li label{margin-right: 4px;}


/* dates and time input*/
.standard-form .datePicker{width: 72px; text-align:right; } 
.ui-datepicker-trigger {margin-left: 2px;  margin-right: 2px; cursor: pointer;}
.standard-form .timeEntry {width: 72px;} 
.standard-form .timeEntry_control{ margin-right:2px;}
.standard-form .numeric{ text-align:right;}
.standard-form .money{ text-align:right;}



/*
.control-container img{border:none;}
.control-container ol, .control-container ul{margin:0;padding:0;border:0;outline:0;list-style:none;}
.control-container{padding:10px; font-size: 1.2em; }
.control-container a{ color:#222222;}
.control-container a:visited{ color:#222222;}
.control-container hr{ display:none;}

.control-container ul.input-container li{margin-bottom:1px;}

.control-container h2{font-size: 1.8em; font-weight:bold; margin-bottom:10px;}
.control-container h3{font-size:1.2em; margin-bottom:5px;}
.control-container h4{font-size:1.2em; font-weight:bold;margin-bottom:5px;}

div.tab-containers {clear:both; width:inherit;}
div.tab-containers div.col-left {float:left; padding-right:10px;}
div.tab-containers div.col-right {float:right; padding-left:10px;}


.eventDialog {font-size:8pt; width:1000px; padding-left:10px; height:480px; padding-top:10px;}
.bline {clear:both; width:100%; border-bottom:solid 1px #000088;}
        
*/
.hidden { display:none; visibility:hidden;}
a.member-benefits-search {font-size: 14pt;}
