.center {
	text-align: center;
}

.right {
	text-align: right;
	padding-right: 5px;
}

.left {
	text-align: left;
	padding-right: 5px;
}

.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.pointer {
	cursor: pointer; 
}
.middle { 
	vertical-align: middle;
	color: navy;
}

.lightyellow {
	background-color: white;
}

.lightcyan {
	background-color: #EAE8E8;
}	

.hidden {
	display: none;
}

 
.underline {
	text-decoration: underline;
}

td.links:hover {
	background-color: #003366;
	color: white;
/*	
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
*/	
}

.links {
	color: #003366;
}

span.ceebox {
	text-decoration: none;
	cursor: pointer;
}

span.ceebox:hover {
	background-color: #003366;
	color: white;
	font-weight: bold;
}

a.ios {
	text-decoration: none;
}

a.ios:hover {
	background-color: #003366;
	color: white;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}


.red {
	font-weight: bold;
	color: red;
}

.green {
	color: green;
}

.blue { 
	color: blue;
}

.black {
	color: black;
}

.backgray {
	background-color: #CCCCCC;
}

.uppercase {
	text-transform: uppercase;
}

.noborder {
	font-family: Verdana, Helvetica, sans-serif; 
	border: none; 
	background-color: #b0e2f0;
}

div#gray_layer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	z-index: 110;
	background-color: #4A4A4A; /*#b0e2f0; /*ffeedd;*/
	opacity: 0.45;
	border: none;
	filter: alpha(opacity=30); 
	display: none;
}

input[type=button], input[type=submit] {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#FFEBCD), to(#DAA520));
   background: -webkit-linear-gradient(top, #FFEBCD, #DAA520);
   background: -moz-linear-gradient(top, #FFEBCD, #DAA520);
   background: -ms-linear-gradient(top, #FFEBCD, #DAA520);
   background: -o-linear-gradient(top, #FFEBCD, #DAA520);
   padding: 3px 3px; 
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   color: gray10;
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, serif;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
}
