div.imgOpt{position:absolute;border:thin ridge;font-size:xx-small;background-color:white;}
div.leftColCloser{text-align:right;font-size:x-small}
div.leftColCloserX{text-align:right;font-size:x-small;color:#DDDDDD;}
div.leftColOpener{font-size:x-small;color:#DDDDDD;display:none;}

div.imageDropDown{display:none;position:absolute;text-align:center;font-size:small;background-color:white;border:thin ridge;}

div.hideOnLoad{}
div.showOnLoad{display:none;}

div.aSubMenu{position:absolute;display:none;}
div.aRightMenu{position:absolute;display:block;}

div.ThumbScroll{width:400px;height:80px;scrolling:auto;overflow:scroll;}

.hidden{display:none;}
td.timeSlot_No{background-color:red;}
td.timeSlot_Yes{background-color:green;}
td.timeSlot_Dif{background-color:yellow;}
td.std{border:ridge thin;}
th.std{border:ridge thin;text-align:center;}
.bold{font-weight:bold;}

table.std{border:ridge thin;border-collapse:collapse;}
.blogTitle{font-weight:bold;text-align:center;text-decoration:underline;font-size:larger;}
.blogPostTitle{font-weight:bold;}
.blogPostDate{font-weight:bold;padding-right:5px;}
.blogBox{border-bottom: groove thin;margin-bottom:5px;}
div.blogPostImage{text-align:center;}

.blogTitle_simple{font-weight:bold;text-align:center;text-decoration:underline;font-size:larger;}
.blogPostTitle_simple{font-weight:bold;}
.blogPostDate_simple{font-weight:bold;padding-right:5px;}
.blogBox_Simple{border-bottom: none;margin-bottom:0px;;}
div.blogPostImage_simple{text-align:center;}
div.blogLink
{
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-size: small;
    color: #FF0000;
}
td.blogComment{border-bottom:1px solid black;border-right:1px silver solid;}

.bold{font-weight:bold;}
.tt{font-weight:bold;background-color:silver;color:black;text-align:center;}


table.blogEdit{}
td.blogEdit{vertical-align:top;}
table.LM_DATAGRID{font-size:x-small;}
th.LM_DATAGRID{border:thin black solid;}
div.LM_DATAGRID_CELL{padding-left:4px;padding-right:4px;}
table.lm_Body{background-color:white}
div.specialPages{text-align:left;background-color:white;color:black}
div.poweredBy{}
a.poweredBy{border:0;text-decoration:none;color:silver;}
a.poweredBy:hover{border:0;text-decoration:none;color:blue;}
img.poweredBy{border:0;}
table.login{color:silver;font-size:x-small}
input.login{font-size:x-small;}
div.imageDiv{background-color:silver; font-size:x-small;width:200px;}
a.imageDivX{font-size:x-small;border:outset 1px;color:black;background-color:white;}
a.imageDivX:hover{font-size:x-small;background-color:black;color:white}
table.imageInfo{color:silver;font-size:x-small}
table.oneImage{color:silver;font-size:x-small}
td.ImageInfoCol{text-align:center}
div.thumbs{text-align: center;}
td.photoDisplayColumn{vertical-align:top;width:100%;text-align:center; border-left: thin ridge;}
table.photoBrowserMain{width:100%;}
table.pagingData{font-size:x-small;}
a.pagingButton{border:outset thin;}
table.imageDiv{border-collapse:collapse;font-size:x-small;}
a.imageDivLink{border:outset thin;background-color:white;color:black;}
a.imageDivLink:hover{border:outset thin;background-color:silver;}
table.imageDivSlideShow{border:white double;background-color:silver;font-size:x-small;}
td.imageDivTitle{font-weight:bold;text-align:center;font-size:x-small;}
td.imageCol{vertical-align:top}
td.imageCell{vertical-align:top;border: outset thin;text-align:center;width:10px;background-color:#E8E8E8;}
a.aPicture{border:0}
img.aPicture{border:0;}
table.foldertree{font-size:x-small;}
div.folderTitle{text-align:center;background-color:silver;}
td.selectedFolder{color:red;font-size:x-small;font-weight:bold}
a.aFolder{color:blue;text-decoration:underline;}
a.aSelectedFolder{color:black;text-decoration:none;}
table.leagueManagerInput{width:500px;border:thin outset;font-size:x-small;border-collapse:collapse;}
td.leagueManagerInput{border:thin outset;}
input.LMEditForm{font-size:x-small;width:500px;}
textArea.LMEditForm{font-size:x-small;width:300px;height:100px;}
div.placeHolder{}
div.dynamicMenu{text-align:center;margin-bottom:10px;width:100%;}
table.dynamicMenu{text-align:center;}
td.menuButton{padding-right:10px;padding-left:10px;border:outset 2px;}
a.menuItem{font-size:x-small;text-decoration:none;color:black;}
a.menuItem:hover{font-size:x-small;text-decoration:none;color:blue;}
a.closeMenuX{font-size:x-small;border:outset thin;text-decoration:none;color:black;}
a.closeMenuX:hover{font-size:x-small;border:outset thin;text-decoration:none;color:white;}
div.xmlBody{border-bottom:thin solid black;border-top:thin solid black;padding-bottom:10px;padding-top:10px;}
div.imageTitle{text-align:center;width:100%;background-color:silver;}
div.DaysToGoBack{font-size:x-small;}
div.copyRight{text-align:center;padding:0;margin:0;}
a.copyRight{color:silver;text-decoration:none;font-size:x-small;}
a.copyRight:hover{color:blue;text-decoration:none;}
.menuBox{text-align:left;background-color:#FFFFFF;border:outset thin;padding:4px;}

.newsSectionTitle{font-weight:bold;font-size:small;}
.newsTitle{font-weight:bold;color:green;font-size:x-small;}
.newsItem{font-size:x-small;}

td {text-align:left}
input {font-size:x-small}
select {font-size:x-small;}
div.body{text-align:center}
.alignLeft{text-align:left;}
.alignRight{text-align:left;}
.alignCenter{text-align:left;}
.vAlignTop{vertical-align: top}

.tinyFont{font-size:xx-small;}
.smallFont{font-size:x-small;}
.medFont{font-size:small;}

.thinBorder{border:1px black}
.collapse{border-collapse: collapse}
.outset{border:thin outset}


.calWidth{width:14%}
.calTitle{text-align:center;font-weight:bold;font-size:small;}
.calDay{height:105px;vertical-align:top;border:1px solid black;}
table.newCalendar{border:red;border-collapse:collapse;width:100%;}
div.oneMonth{border:none;padding:2px;width:99%;page-break-after: always;}

div.miniTitle{font-size: x-small;}
table.minicalendar{font-size: x-small;border-collapse:collapse;}
td.miniTitle{text-align:center;}
div.MonthTitle{text-align:center;font-size:50px;}
div.oneEvent{text-align:center;font-size:10px;}

.warning{font-size:medium;color:red;font-weight:bold;}



table.dirtree {
   border-collapse: collapse;
   border-spacing: 0;
   margin: 0;
   padding: 0;
   border: none;
}
table.dirtree td.dirTree {
   font-size: x-small;        /* Somewhat dependant on font-family and line-height */
   vertical-align: middle;
   padding: 0;
   border: none;
   white-space: nowrap;
}
table.dirtree img.dirtree {
   float: left;            /* Prevent unwanted gaps */
}
img.dirtree{}
td.image{vertical-align:top;font-size:xx-small;}
span.selectedFolder{background-color:blue;color:white;font-size:x-small;font-weight:bold;}
span.unSelectedFolder{font-size:x-small;}

td.leftMenuRow{vertical-align:top;text-align:left;border-right:thin groove;padding-right:5px;}
div.leftMenuItemSelected{font-weight:bold;}
table.bodyTable{width:100%;}
.titleLogo{border-bottom:thin groove;}
.loginMouseOver{text-align:center;}
td.leftBodyRow{vertical-align:top;}

table.standard{border:thin solid black;border-collapse:collapse;}
td.standard{border:thin solid black;}
th.standard{border:thin solid black;text-align:center;}

.fitnessTitle{text-align:center;font-weight:bold;font-size:xx-large;}
.fitnessBlogLabel{text-align:right;font-weight:bold;border:1px solid silver;width:20%;}
.fitnessBlogData{text-align:left;font-weight:normal;border:1px solid silver;width:80%;}

td{vertical-align:top;}

table.gameData{margin:auto;border:double 1px silver;border-collapse:collapse;}
td.gameData{border:1px solid silver;text-align:center;}
th.gameData{border:1px solid silver;text-align:center;background-color:#EEEEEE;}
div.statusMessage{margin:auto;text-align:center;color:Red;font-weight:bold;}