body {
	font-family:Arial,sans-serif;
	font-size:10pt;
	text-align: center; /* needed for IE to center the searchbox */ 
}

td {
	vertical-align:top;	
}

a {
	color:#105CB6;	
}


#searchbox {
	text-align:center;
}

.channelbutton {
	margin-bottom:0.3em;
	margin-right:0.3em;
	background-color:#F0F0F4;
	font-size:14pt;	
	border:1px solid #C0C0C0;
	border-top-style:ridged;
	border-bottom-style:ridged;
}

.channelbutton:hover {
	background-color:#FFE8E0;	
}

input {
	font-size:16pt;
}

#cse-search-box button {
	font-size:16pt;
}

.faqQuestion {
	display:block;
	font-style:italic;
	font-weight:bold;
	margin:0.5em 0 0.5em 0;
}

/*  ALERT VIEWS */

.alertDT {
	width:80px;
	color:#606060;
	font-size:8pt;
	padding:4px 4px 0 0;	
}

.alertTitle {
	font-size:8pt;
	color:#202020;
	font-weight:bold;
	padding:6px;
	background-color:#E6E6E6;
}

.alerttitle a {
	font-size:10pt;	
}


.alertBody {
	font-size:9pt;
	color:#202020;
	padding:4px;	
}

.alerttag {
	display:block;
	float:left;
	margin:0 0.3em 0 0.3em;
	padding:4px;
	color:black;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.alerttag:hover {
	background-color:rgb(238,138,0);
	text-decoration:none;		
}

.alerttagactive {
	background-color:rgb(238,138,0);
}
