/* Define standard text */
body, table, tr, th, td, div, p, ol, ul {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    line-height: normal;
    color: #333333
}
.normal { font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: normal; color: #333333; font-weight: normal }
.mediumbold { font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: normal; color: #333333; font-weight: bold }

/* Define standard headers */
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
h4, h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: italic }

/* Define standard link colors */
a:link, a:visited { color: #2B3F5F }
a:active, a:hover { color: #333333 }
a.anchor:hover { color: #333333 }

/* Define small */
small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

/* Define bullets */
ul ul { padding-left: 2em }
ul ul ul { padding-left: 2em }
ul ul ul ul { padding-left: 2em }
ul ul ul ul ul { padding-left: 2em }
ul ul ul ul ul ul { padding-left: 2em }
ul li { list-style-image: url("images/in_text/bluebullet.gif") }
ul ul li { list-style-image: url("images/in_text/bluebullet2.gif") }
ul ul ul li { list-style-image: url("images/in_text/bluebullet3.gif") }
ul ul ul ul li { list-style-image: url("images/in_text/bluebullet4.gif") }
ul ul ul ul ul li { list-style-image: url("images/in_text/bluebullet5.gif") }
ul ul ul ul ul ul li { list-style-image: url("images/in_text/bluebullet6.gif") }
ul.flushleft { padding-left: 16px }
ul.flushleft li { list-style-image: url("images/in_text/bluebullet.gif") }

/* Forms */
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333
}

/* Submit buttons are bold */
input[type="submit"] {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333
}

/* Pull down lists slightly smaller, and bold */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333
}

.mainnavtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #251F17;
}
a.mainnavtitle:link { color:#251F17; text-decoration: none; }
a.mainnavtitle:visited { color:#251F17; text-decoration: none; }
a.mainnavtitle:hover { color:#576B87; text-decoration: none; }

.mainnavtitlebronze {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEEFCE;
}
a.mainnavtitlebronze:link { color:#FEEFCE; text-decoration: none; }
a.mainnavtitlebronze:visited { color:#FEEFCE; text-decoration: none; }
a.mainnavtitlebronze:hover { color:white; text-decoration: none; }

.mainnavtitlegold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FCEF87;
}
a.mainnavtitlegold:link { color:#FCEF87; text-decoration: none; }
a.mainnavtitlegold:visited { color:#FCEF87; text-decoration: none; }
a.mainnavtitlegold:hover { color:white; text-decoration: none; }

.mainnavtitlesilver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DCDCD3;
}
a.mainnavtitlesilver:link { color:#DCDCD3; text-decoration: none; }
a.mainnavtitlesilver:visited { color:#DCDCD3; text-decoration: none; }
a.mainnavtitlesilver:hover { color:white; text-decoration: none; }

.mainnavtitleblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CADAEF;
}
a.mainnavtitleblue:link { color:#CADAEF; text-decoration: none; }
a.mainnavtitleblue:visited { color:#CADAEF; text-decoration: none; }
a.mainnavtitleblue:hover { color:white; text-decoration: none; }

.subnavtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.subnavtitle:link { color:#333333; text-decoration: none; }
a.subnavtitle:visited { color:#333333; text-decoration: none; }
a.subnavtitle:hover { color:#576B87; text-decoration: none; }

.subnavtitlebars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}

.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D4E4FB;
}
a.bottomnav:link { color:#D4E4FB; text-decoration: none; }
a.bottomnav:visited { color:#D4E4FB; text-decoration: none; }
a.bottomnav:hover { color:white; text-decoration: none; }

.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D4E4FB;
}
a.topnav:link { color:#D4E4FB; }
a.topnav:visited { color:#D4E4FB; }
a.topnav:hover { color:white; }

.topnav_noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D4E4FB;
}
a.topnav_noline:link { color:#D4E4FB; text-decoration: none; }
a.topnav_noline:visited { color:#D4E4FB; text-decoration: none; }
a.topnav_noline:hover { color:white; text-decoration: none; }

.favplacelist, input[type="submit"].favplacelist {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333
}

.tblhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #333333;
}
a.tblhd:link { color:#333333; }
a.tblhd:visited { color:#333333; }

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
}
a.breadcrumb:link, a.breadcrumb:visited { color:#2B3F5F; }
a.breadcrumb:active, a.breadcrumb:hover { color:#576B87; }

a.action:link, a.action:visited { color: green; }
a.action:active, a.action:hover { color: #0C0; }

.newssection{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 13px;
	color: #576B87;
}

.newstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
	line-height: normal;
	color: #2B3F5F;
}

.newssubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #488DA7;
}

.centermenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}

.roommenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px
}

.attrname { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold }
.attrnameopt { font-family: Verdana, Arial, Helvetica; font-size: 12px }
.column { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold }
.smallcolumn { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px }

.error { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: red; font-weight: bold }
.warning { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: orange; font-weight: bold }
.result { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: green }

.invited { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: green; font-weight: bold }
.blocked { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: red; font-weight: bold }
.waiting { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: orange; font-weight: bold }

.helpheader { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold }
.highlighted { background-color: #FF9 }
.highlightedAlt { background-color: #DFF }

.featuredlist {
    background-color: #EEE;
    border: groove 3px blue;
    margin: 5px;
    padding: 5px;
}