/* CSS UTILITIES */


/* Basic element Styles	*/

h1 {}
h2 {}
h3 {}
strong { 						font-weight:bold;}
em { 							font-style:italic;}
p { 							line-height: 1.1em; padding:0 0 .8em;}

a			{ 					color:#0191ab;text-decoration:none;  font-weight:bold;}
a:link		{ 					color:#0191ab;text-decoration:none; }
a:visited	{ 					color:#0191ab;text-decoration:none; }
a:active	{ 					color:#0191ab;text-decoration:none; }
a:hover		{ 					color:#c10fbf;text-decoration:none;  background:#fff;}

/* Basic styling classes */

.extraLargeText { 				font-size:240%;line-height:1.2em;}
.borderTop { 					border-top:1px solid #b1b1b1;}
.borderBottom { 				border-bottom:1px solid #b1b1b1;}}
.smallText { 					}
.hiddenArea{ 					display:none;}
.tinyNotes { 					font-size:small !important;}
.smallNotes { 					font-size:85% !important;}
.smallNotes li { 				line-height:1.2em;}
.textRight { 					text-align:right;}
.submitted { 					color:#549E0B;}
.sectionTitle { 				color:#282828; font-size:110%; height:40px; line-height:40px;}

a.exitThis			{ 					color:#0191ab;text-decoration:none; 
	font-weight:bold; font-size:115%; 
	background: transparent url(images/gls_nav_sprites.gif) no-repeat 2px 2px; 
	padding-left: 16px;
}
a:link.exitThis		{ 					color:#0191ab;text-decoration:none; }
a:visited.exitThis	{ 					color:#0191ab;text-decoration:none; }
a:active.exitThis	{ 					color:#0191ab;text-decoration:none; }
a:hover.exitThis	{ 					color:#c10fbf;text-decoration:none;  background:#fff url(images/gls_nav_sprites.gif) no-repeat 2px -48px;}

.zoomChar { 					font-size:160%;}

.eventFull {
background:transparent url(images/status_icons.gif) no-repeat scroll right -208px;
font-style:italic;
}
.eventNotice {
display:block;
font-size:110%;
overflow:hidden;
width:100%;
}
}


/* slightly enhanced, universal clearfix hack */

.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}