
body {
	font:  12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.2; 
	color: #333333; 
	background: #EEF5F8;
	margin:0;
	padding:0;}

a:link {
	color: #3366cc;
	text-decoration: underline;
}
a:visited {
	color: #336699;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #330066;
	text-decoration: underline;
}

td#header a:link {text-decoration: none; color: white; font: bold 11px Verdana, Arial, Helvetica, sans-serif ; color:#FFF}
td#header a:visited {text-decoration: none; color: white;font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF}
td#header a:hover { text-decoration: none; color: white;font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ccc}
td#header a:active {text-decoration: none;color: white;font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF}


.h1 {font: 20px Georgia, "Times New Roman", serif; padding-bottom:3em; letter-spacing: 1px;}

.h2 {font: 16px Georgia, "Times New Roman", serif; padding-bottom:3em; letter-spacing: 1px; color:#336666}

.time{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF}

.small-caps{font: Verdana, Arial, sans-serif; color: #999999; font-size:9px; letter-spacing: 1.5px; text-transform: uppercase;}
  
.bg-color-blue  { background-color: #6699CC; }

.overline    { text-decoration: overline; } 

.underline    { text-decoration: underline; } 

.text-indent { text-indent: 20px; }

.UPPERCASE{ text-transform: uppercase; font: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.table-one{ background:#FFFFFF padding: 15px; border: 1px #666666; } 

.text-border-double {border-style: double; border-color:#666666; padding:5px } 

.ul-square, ol { list-style-type: square; padding:'3'; } 

.blockquote, pre { font padding: 0.25em 40px;}

.blockquote {font: italic 1.05em Georgia, Times, serif;
  background: url(/pix/quote_wh.gif) 10px 0.75em no-repeat;
  margin: 0.25em 0;}

.grad-box { background-image: url(../images/home_gradient.png); padding:10px}
  
.box-caption {padding: 0.75em; font: .75em Georgia, Times, serif; line-height: 1.3; letter-spacing: 1.5px; border: 1px solid #B2B2B2; border-width: 1px 0 2px; background: #cccccc;}

.picture-caption { font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}

.dot-line { border:none; border-top:dotted 2px black }

/* KS 6-17-2010 Added for First-Time Attendee Guide  */
.no-underline {text-decoration:none !important;}

/********************/
/*  Round Box  */
/********************/
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%;height: 7px;font-size: 1px;}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 95%; margin: 1em auto; }

/********************/
/*  FOOTER SECTION  */
/********************/
.footer { background:#006699; padding-left: 60px; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  font-size:9px;}

