body,p,td,blockquote { font-family:Verdana; font-size:11px; line-height:17px; color:#575757; }

ul { list-style-type:square; }

a:link { color:#2369b5; text-decoration:none; }
a:visited { color:#2369b5; text-decoration:none; }
a:active { color:#1558a1; text-decoration:none; }
a:hover { color:#1558a1; text-decoration:none; }

.nav { font-size:10px; line-height:12px; font-weight:bold; text-transform:uppercase; }
.navon { color:#acacac; }

.nav2 { font-weight:normal; text-transform:none; }

.secondary { font-size:10px; line-height:15px; }
.secondaryhead { font-weight:bold; text-transform:uppercase; }
.secondarydate { color:#000000;}

.utility { font-size:9px; line-height:15px; text-transform:uppercase; }
.utility a:link { color:#575757; text-decoration:none; }
.utility a:visited { color:#575757; text-decoration:none; }
.utility a:active { color:#000000; text-decoration:none; }
.utility a:hover { color:#000000; text-decoration:none; }
.utilityon { color:#b9b9b9; }

.printpage { font-family:Arial; font-size:9px; line-height:14px; text-transform:uppercase; }
.printpage a:link { color:#575757; text-decoration:none; }
.printpage a:visited { color:#575757; text-decoration:none; }
.printpage a:active { color:#575757; text-decoration:none; }
.printpage a:hover { color:#575757; text-decoration:none; }

.mainnav { font-family:Arial; font-size:9px; line-height:14px; color:#2369b5; text-transform:uppercase; }
.mainnav a:active { color:#194b78; text-decoration:none; }
.mainnav a:hover { color:#194b78; text-decoration:none; }
.mainnavon { color:#ffffff; }

.lgcapshead { font-family:Arial; font-size:15px; line-height:18px; color:#2369b5; text-transform:uppercase; }
.smcapshead { font-family:Arial; font-size:11px; font-weight:bold; line-height:14px; color:#2369b5; text-transform:uppercase; }
.subhead { color:#2369b5; font-weight:bold; }

.dkgrey { background-color:#d7d7d7; }
.mdgrey { background-color:#e4e4e4; }
.ltgrey { background-color:#f4f4f4; }

.homemid { background-color:#e4e4e4; position:absolute; top:440px; left:218px; width:695px; height:248px; }

.twotitle { background-color:#e4e4e4; padding:18px; padding-top:26px; font-family:Arial; font-size:15px; line-height:18px; color:#2369b5; text-transform:uppercase; }

.pullquote { font-family:Arial; font-size:15px; line-height:21px; color:#1558a1; }
.buzzquote { font-size:14px; line-height:20px; } 

.bluebutton { background-color:#1558a1; color:#ffffff; border:0px; font-weight:bold; height:22px; }

.whitetext { color:#ffffff; font-weight:bold; }
.calendar { padding:4px; }
.calendarbooked { padding:4px; background-color:#c99; color:#fff; }
.calendareurope { padding:4px; background-color:#9c9; color:#fff; }
.calendarlayer { position:absolute; visibility:hidden; width:200px; left:15px; top:5px; background-color:#2369b5; padding:10px; z-index:10; }

#sponsors img { margin-right:40px; margin-bottom:30px; }

 