body, th, td, .bodystyle { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0; background:#CCC; }

.small { font-size:9px; }

.medium { font-size:12px; }

.big { font-size:16px; }

.xbig { font-size:24px; }

.justified { text-align:justify; }

h1 { font-size:20px; line-height:20px; margin:0; padding:0 }
h2 { font-size:20px; line-height:20px; }
h3 { font-size:18px; line-height:18px; }
h4 { font-size:14px; line-height:14px; color:#F60; }
h5 { font-size:14px; line-height:14px; }

a:link { text-decoration:none; color:#00F; }
a:visited { text-decoration:none; color:#00F; }
a:active { text-decoration:none; color:#00F; }
a:hover { text-decoration:underline; color:#00F; }

a.black:link { text-decoration:none; color:#000; }
a.black:visited { text-decoration:none; color:#000; }
a.black:active { text-decoration:none; color:#000; }
a.black:hover { text-decoration:underline; color:#000; }

a.gray:link { text-decoration:none; color:#666; }
a.gray:visited { text-decoration:none; color:#666; }
a.gray:active { text-decoration:none; color:#666; }
a.gray:hover { text-decoration:underline; color:#666; }

a.F60:link { text-decoration:none; color:#F60; }
a.F60:visited { text-decoration:none; color:#F60; }
a.F60:active { text-decoration:none; color:#F60; }
a.F60:hover { text-decoration:underline; color:#F60; }

form { margin:0; padding:0; }
fieldset { border:1px solid #CCC; padding:5px 5px 10px 5px; margin-top:-5px; }
legend { font-weight:bold; font-size:14px; color:#000;}

/* Layout */

#main {  }

/* Head */

#head {  }

#headPrint { display:none; }

/* Menu Left */

#email {  }

/* Body */

#body {  }

.inset { float:right; width:250px; margin:0 0 5px 5px; }

/* Right Menu */

.rightMenu { padding:0; color:#FFF; border-left:1px solid #036; font-size:10px; }

/* Calendar */

#calendar { color:#000; }

#calendar td, #calendar th { font-size:10px; }

#calendar td a { display:block; padding:1px; color:#036; text-decoration:none; width:100%; }
html>body #calendar td a { width:auto; }
#calendar td a:hover { background:#036; color:#FFF; }
.week { font-family:Trebuchet MS;font-size:11px;font-weight:bold;color:white;font-variant:small-caps;background:#74AAD6;border-color:#74AAD6;text-align:center;vertical-align:middle;padding:0;border-collapse:collapse; }
.noevent { font-family:Trebuchet MS;font-size:11px;font-weight:normal;color:#000;background:#FFF; }
.event { font-family:Trebuchet MS;font-size:11px;font-weight:bold;color:#000;background:#FFD74A; }
.nodate { font-family:Trebuchet MS;font-size:11px;font-weight:normal;color:#FFF;background-color:#EEEEEE; }
.calendarTable { clear:both; font-size:12px; font-family:Arial, Verdana, sans-serif; border:1px solid #000; padding:5px; margin-bottom:5px; width:110px; }
.monthHeader {background-color:#073B96;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-family:arial;text-align:center;font-size:14pt;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96')}
.Mnoevent { font-family:Trebuchet MS;font-size:16px;font-weight:normal;color:#000;background:#FFF; }
.Mevent { font-family:Trebuchet MS;font-size:16px;font-weight:bold;color:#000;background:#FFD74A; }
.Mnodate { font-family:Trebuchet MS;font-size:16px;font-weight:normal;color:#FFF;background-color:#EEEEEE; }
.McalBorder { clear:both; font-family:Trebuchet MS; border:1px solid #000; padding:5px; margin-bottom:5px;}
.McalBorder tr.d0 td { background-color: #FFF; }
.McalBorder tr.d1 td { background-color: #EEE; }

#eventCalendar td { border:0; font-size:10px; text-align:center; font-family:arial, verdana, sans-serif;}
#eventCalendar th {background-color:#073B96;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-family:arial;font-size:9pt;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96')}
.calBorder { clear:both; font-size:12px; font-family:Arial, Verdana, sans-serif; border:1px solid #000; padding:5px; margin-bottom:5px; }
.eveDateHeader { font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:white;font-variant:small-caps;background:#74AAD6;border-color:#74AAD6;text-align:center;vertical-align:center;padding:0;border-collapse:collapse; }
.eveContentHeader { font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:white;font-variant:small-caps;background:#74AAD6;border-color:#74AAD6;text-align:center;vertical-align:center;padding:0;border-collapse:collapse; }
.eveBoothHeader { font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:white;font-variant:small-caps;background:#74AAD6;border-color:#74AAD6;text-align:center;vertical-align:center;padding:0;border-collapse:collapse; }
.eveDate { font-family:Trebuchet MS;font-size:12px;font-weight:bold;color:black;padding:0;border-collapse:collapse; }
.eveContent { font-family:Trebuchet MS;font-size:12px;font-weight:bold;color:black;padding:0;border-collapse:collapse; }
.eveBooth { font-family:Trebuchet MS;font-size:12px;color:black;padding:0;border-collapse:collapse; }

#MiniCalendar th {background-color:#073B96;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-family:Trebuchet MS;font-size:9pt;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96')}
.MiniTable { clear:both; font-size:9px; font-family:Trebuchet MS; border:1px solid #000; }
.MiniHeader {background-color:#073B96;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-family:Trebuchet MS;text-align:center;font-size:9pt;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96')}
.Miniweek { font-family:Trebuchet MS;font-size:8px;font-weight:bold;color:white;font-variant:small-caps;background:#74AAD6;border-color:#74AAD6;text-align:center;border-collapse:collapse; }
.Mininoevent { font-family:Trebuchet MS;font-size:8px;color:#000;background:#FFF; }
.Minievent { font-family:Trebuchet MS;font-size:8px;font-weight:bold;color:#000;background:#FFD74A; }
.Mininodate { font-family:Trebuchet MS;font-size:8px;color:#FFF;background-color:#EEEEEE; }
/*html>body .calBorder { width:427px; }
.calBorder tr.d0 td { background-color: #FFF; }
.calBorder tr.d1 td { background-color: #EEE; }

 Read Articles */

.read { padding:0 2px; border:1px solid #F8E654; background:#FFF url(../Images/read_articles_background.jpg); color:#000; width:120px; }
html>body .read { width:auto; }

.read a:link { text-decoration:none; color:#C00; }
.read a:visited { text-decoration:none; color:#C00; }
.read a:active { text-decoration:none; color:#C00; }
.read a:hover { text-decoration:underline; color:#C00; }

/* Footer */

#foot { font-size:10px; }

#foot a:link { text-decoration:none; color:#FFF; }
#foot a:visited { text-decoration:none; color:#FFF; }
#foot a:active { text-decoration:none; color:#FFF; }
#foot a:hover { text-decoration:underline; color:#FFF; }

/* New CSS */

.searchBold { color:#F00; font-weight:bold; }

#specText td { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#specText .light { background:#FCFCFC; }
#specText .dark { background:#EEE; }
#specText .white { background:#FFF; }
.specTextBox { float:right; width:250px; padding:0; margin:0 0 5px 5px; }

#builders { }
#builders td { }
#builders td a { display:block; padding:0 1px; border:1px solid #036; color:#036; text-decoration:none; width:100%; }
html>body #builders td a { width:auto; }
#builders td a:hover { background:#036; border:1px solid #CCC; color:#FFF; }

.spacer { clear:both; margin-bottom:5px; }
