ul.browseCategories
{
	list-style:none;
	margin:0;
	padding:0;
}

.browseCategories li
{
	display:inline;
	padding-right:7px;
	font-size:1.1em;
	border-right:2px solid gray;
   padding-left:5px;
}

ul.subCategories
{
	list-style:none;
	margin:0;
	padding:0;
}

.subCategories a:hover
{
	text-decoration:underline;
}

.subCategories li
{
	display:inline;
	padding-right:6px;
   padding-left:5px;
	font-size:.7em;
	border-right:2px solid gray;
}

.pager
{
	text-align:right;
	font-size:.7em;
}

.selected
{
text-decoration:underline;
}

#details
{
	font-size:.8em;
}

.whiteBG
{
    padding:5px;
}

.darkBrownBG
{
    padding:5px;
    background-color:#AF744C;
}

h2.greenTitle {
    font:bold 20px verdana, arial, helvetica, sans-serif;
    margin:0px 0px 15px 0px;
    padding:0px;
    padding-left:10px;
    border-bottom: 3px solid green;
    }

h2.yellowTitle {
    font:bold 20px verdana, arial, helvetica, sans-serif;
    margin:0px 0px 15px 0px;
    padding:0px;
    padding-left:10px;
    border-bottom: 3px solid yellow;
    }

h2.blueTitle {
    font:bold 20px verdana, arial, helvetica, sans-serif;
    margin:0px 0px 15px 0px;
    padding:0px;
    padding-left:10px;
    border-bottom: 3px solid blue;
    }

h2.redTitle {
    font:bold 20px verdana, arial, helvetica, sans-serif;
    margin:0px 0px 15px 0px;
    padding:0px;
    padding-left:10px;
    border-bottom: 3px solid red;
    }

h2.purpleTitle {
    font:bold 20px verdana, arial, helvetica, sans-serif;
    margin:0px 0px 15px 0px;
    padding:0px;
    padding-left:10px;
    border-bottom: 3px solid purple;
    }

#details th
{
	text-align:left;
}

.greenLink
{
	background-image:url(../images/dot_green_brown_transparent_16.png);
	background-repeat:no-repeat;
	padding-left:25px;
   background-position: 0px 2px;
}

.yellowLink
{
	background-image:url(../images/dot_yellow_brown_transparent_16.png);
	background-repeat:no-repeat;
	padding-left:25px;
   background-position: 0px 2px;
}

.blueLink
{
	background-image:url(../images/dot_blue_brown_transparent_16.png);
	background-repeat:no-repeat;
	padding-left:25px;
   background-position: 0px 2px;
}

.redLink
{
	background-image:url(../images/dot_red_brown_transparent_16.png);
	background-repeat:no-repeat;
	padding-left:25px;
   background-position: 0px 2px;
}

.purpleLink
{
	background-image:url(../images/dot_purple_brown_transparent_16.png);
	background-repeat:no-repeat;
	padding-left:25px;
   background-position: 0px 2px;
}

.noListStyle
{
	list-style-image:none;
	list-style:none;
}

#signUpList
{
   border-width:1px;
   border-style:outset;
   border-color:gray;
   border-collapse:collapse;
}

#signUpList td
{
   font-size:.8em;
   border-width:1px;
   padding:3px;
   border-style:inset;
   border-color:gray;
}

#signUpList th
{
   font-size:.9em;
   font-weight:bold;
   border-width:1px;
   padding:3px;
   border-style:inset;
   border-color:gray;
}

.MOUWarning
{
   float: right;
   margin:3px;
   padding: 2px;
   font-weight: bold;
   border: 3px outset #f00;
   font-size: 1.3em;
   text-align: center;
}

a.MOUWarningLink
{
   font-size: 0.5em;
   background: none;
   padding: 0;
   margin: auto;
}