﻿.tablehead {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D1D1D1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#D1D1D1)); /* for webkit browsers */
	background: -moz-linear-gradient(center top , #FAFAFA 0%, #D1D1D1 100%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #D1D1D1 100%);
 	color:#000;
}

td > .tablehead {
 background-color:#<%=MenuBarColor%>; 
 color:#<%=MenuItemColor%>;
 font-weight:bold;
}

td > a, td > a:hover{
	text-decoration:none;
	font-weight:bold;
}

button > a{
	color:#fff;
}

.table-bordered th{
	border-left:none;
}

.table-bordered th:first-child {
    border-left:1px #ddd solid;
}

th > a:hover{
	text-decoration:none;
}

.pagination ul > li > a, .pagination ul > li > span{
	line-height:20px;
	padding:0 10px;
}

h2, li{
	line-height: 16px;
}

table{
	border-collapse:inherit;
}

#navlist a, #navlist a:hover{
	font-weight:bold;
}

a.contents, a.contents:hover{
	font-weight:normal;
}

img {
    max-width:none;
}


/*Schedule.asp********************************/
/*a.btn; a.btn:hover{
	font-weight:bold;
}
*/
select{
	width:auto;
}

td.SchedItemLine > a > [class^="icon-"],
td.SchedItem > a > [class^="icon-"]{
	font-size:14px;
}


/*.table th, .table td {
    padding: 8px;
    line-height: 20px;
    text-align: center;
    vertical-align: top;
    border-top: 1px solid 
}
*/
/*Login Bar********************************/
form#LogIn > #UserName,
form#LogIn > #TheKey, 
form#LogIn > #Password {
	height:12px;
	margin-bottom:1px;
	border: none;
    box-shadow: none;
    outline: none;
}

form#LogIn > #TheKey,
form#LogIn > #Password {
	width:75px;
}

form#LogIn > #UserName {
	width:100px;	
}

#LAClubID{
	display:none;
}


/*Volunteer Page********************************/
.btn-group-vertical .btn{
	width:auto;
}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #EEEEEE; /* #F3F3F3; */
}

textarea, input[type=text], input[type=password], select, .noEditField {
    background-image: none;
    border-color: #CCCCCC;
}

textarea:focus, input:focus, select:focus {
    border: 1px solid rgba(82, 168, 236, 0.8);
}

textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: none;
}

.dropdown-menu > li > a:hover{
	font-weight:normal;
}

/*Field Input Button***************************/
#file {
   display: none;
}
   
.dummyfile input[type=text] {
   width: 240px;
   display: inline;
}

input[name=q]{
	width:auto;
}

/*La Mods***********************************/
contact {
  padding-left: 10px;
}

.labelleft{ /*New class for table-styled forms to right-align prompt*/
	text-align:right;
	font-size:14px;
}

.fourteen{ /*Quickly change prompts to 14px*/
	font-size:14px;
}

.container{
	width:auto;
}
.row{
	margin-left:0px;
}

.firstdiv{
	margin:10px;
	min-width:775px; 
}

.footer {
	margin:0 auto 0 auto;
	padding:10px; 
	height:50px; 
	background-color:#222; 
	color:#FFF; 
	border-top:#444 solid 1px;
	clear:both;

}

.footer-inner {
	margin:auto; 
	height:45px; 
	width:100%;
}

.indent1{
	padding-left:30px;
}
.indent2{
	padding-left:60px;
}
.indent3{
	padding-left:90px;
}

.open_la{
	background-color: #5BB75B;
    background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	background-image: linear-gradient(to bottom, #62C462, #51A351);
}
	
.closed{
	background-color: #DA4F49;
    background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
}

.tbd{
	background-color: #FAA732;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	background-image: linear-gradient(to bottom, #FBB450, #F89406);
}


/* Type Styles - These are our standard font styles/sizes - No inline size changes please! ********************************/

.head, h1 { 
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size:24px;
		color:#333;
		font-weight:bold;
		 }

.subhead, h2 {
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size:18px;
		color:#333;
		font-weight:bold;	
		}
	
.mediumtext, h3 {
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size:16px;
        color:#333;
		}
		
.text {
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size:14px;
		color:#000;	
		}
		
.smalltext {
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size:10px;
		color:#333;
		}
		
hr { 
        border: 1px dotted #CCC;
        border-style: none none dotted;	
        }
		
.labelleft{
	text-align:right;
	font-size:14px;
	padding:5px 5px;
}

.labelright{
	text-align:left;
	font-size:14px;
	padding:5px;
	font-weight:bold;
}

		
.new	{ color:#F60; }
.remove { color:#C00; }
.edit   { color:#FC0; }	

@media print {
	body {
		
		background-color:#FFFFFF; 
		background-image:none; 
		color:#000;
	}
	
	
    a[href]:after {
    display: none;
  }

}

/* Modal Styles ===============*/
.modal-backdrop{
	position:relative;
}

/* Navbar ================*/
ul.nav > li {
    line-height:20px;
}

.LATextSponsorBanner {
	-moz-box-shadow: 2px 2px 14px 2px #111111;
	-webkit-box-shadow: 2px 2px 14px 2px #111111;
	box-shadow: 2px 2px 14px 2px #111111;	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	border-radius: 6px;
	line-height:20px;
	overflow:hidden;	
}


.LAImgSponsorBanner {
	-moz-box-shadow: 2px 2px 14px 2px #111111;
	-webkit-box-shadow: 2px 2px 14px 2px #111111;
	box-shadow: 2px 2px 14px 2px #111111;
	margin-top:0;
	max-height:90px;
	overflow:hidden;	
}

.table-ultra-condensed th,
.table-ultra-condensed td {
  padding: 2px 2px;
}

/* Custom Alert Styles */
.alert {
  text-shadow: 0 0 0 rgba(255, 255, 255, 0.5);
  color: #fff;
  background-color: #f89406;
  border: 0px solid #fbeed5;
}

.alert-danger,
.alert-error {
  background-color: #c43c35;
  color: #fff;
}

.alert-success {
  color: #fff;
  background-color: #51a351;
}

.alert-info {
  color: #fff;
  background-color: #3a87ad;
}

.alert,
.alert h4 {
  color: #fff;
}

.alert a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}
