body.mceContentBody {}

BODY{margin:0px;font-family:arial,verdana;}
TD{font-family:arial,verdana;}
A{color:#4295D1;}
IMG{border-width:0px;}
.root_container{text-align:center;width:99%;height:99%;}
.layout{text-align:center;margin:0px auto;width:891px;}

.topnav{background-image:url(images/bg_topnav.gif);background-repeat:repeat-x;}
.SearchField{font-size:.7em;font-family:arial;}

.PhotoBrowserLinks{text-align:left;font-weight:bold;color:#FFFFFF;background-color:#CCCCCC;font-size:.7em;padding:0px;}
.PhotoBrowserButtonActive{text-align:left;background-image:url(images/bg_photoviewerbutton_1.gif);background-repeat:no-repeat;width:15px;height:15px;font-size:.7em;color:#666666;font-weight:bold;text-align:center;float:left;margin-left:1px;}
.PhotoBrowserButtonDormant{text-align:left;background-image:url(images/bg_photoviewerbutton_2.gif);background-repeat:no-repeat;width:15px;height:15px;font-size:.7em;color:#B2B2B2;font-weight:bold;text-align:center;float:left;margin-left:1px;}
.PhotoViewerDescription{text-align:left;color:#666666;background-color:#FFFFFF;width:100%;font-weight:bold;font-size:.75em;padding-left:8px;margin-left:18px;}
.NewsHeadline{text-align:left;font-family:arial;font-size:.75em;width:285px;padding:8px;}
.NewsHeadline H1{text-align:left;font-family:arial;font-weight:bold;font-size:1.1em;margin:0px;}
.infobox{text-align:left;background-color:#E2EEF8;width:290px;color:#4295D1;font-size:.7em;font-weight:bold;padding:0px 0px 0px 0px;}
.infobox A{text-align:left;color:#4295D1;font-weight:bold;}
.rightnavtools{background-image:url(images/bg_navtools.jpg);background-position:bottom left;background-repeat:no-repeat;background-color:#A7C1D7;width:294px;font-size:.7em;font-weight:bold;color:#4295D1;padding:10px 0px 0px 0px;}
.rightnavImageLink{border-color:#FFFFFF;border-style:dotted;border-width:0px 0px 1px 0px;width:289px;padding:0px 0px 5px 5px;margin:0px 0px 5px 0px;font-weight:normal;color:#000000;}
.dotHR{text-align:left;font-size:.7em;color:#FFFFFF;letter-spacing:.3em;padding:0px 0px 0px 5px;margin:5px 0px 5px 0px;}
.dotHRInverse{text-align:left;font-size:.7em;color:#4891DC;letter-spacing:.05em;padding:0px 0px 0px 5px;margin:5px 0px 5px 0px;}

.SublinkSource{text-align:left;position:absolute;visibility:hidden;top:0px;left:0px;}
.contentheader{text-align:left;background-image:url(images/bg_contentheader.gif);background-repeat:no-repeat;width:891px;height:47px;padding:15px 0px 0px 138px;}
.ContentDiv{text-align:left;width:891px;min-height:400px;}
.contentarea{width:580px;padding:0px;}
.MainContentCell{font-size:12px;}
.leftnav{text-align:left;padding:10px 0px 0px 0px;min-height:330px;width:135px;border-color:#4891DC;border-style:dotted;border-width:0px 1px 0px 0px;float:left;/height:330px;margin:0px 15px 0px 0px;}
.leftnavlink{text-align:left;font-size:.8em;color:#4891DC;padding:5px 0px 5px 0px;width:115px;border-color:#4891DC;border-style:dotted;border-width:0px 0px 1px 0px;}
.leftnavlink A{text-decoration:none;}
.rightnav{text-align:left;font-size:.7em;padding:0px 0px 0px 10px;min-height:338px;width:135px;border-color:#4891DC;border-style:dotted;border-width:0px 0px 0px 1px;float:right;/height:338px;margin:0px 15px 0px 0px;}
.rightnavlink{text-align:left;font-size:.8em;color:#4891DC;padding:5px 0px 5px 0px;width:115px;border-color:#4891DC;border-style:dotted;border-width:0px 0px 1px 0px;}
.rightnavheader{text-align:left;font-size:1em;font-weight:bold;margin:0px 0px 10px 0px;}
.errmsg{text-align:left;color:#CC7700;font-size:.8em;font-weight:bold;}

.footercontainer{margin:0px auto;text-align:center;width:891px;padding-top:15px;}
.footer{margin:0px auto;text-align:left;color:#A7C1D7;font-size:.6em;width:700px;}


.CalendarTableTD{background-color:#EEEEEE;border-style:solid;border-width:1px 1px 0px 0px;border-color:#000000;vertical-align:top;}
.SelectedCalendarTableTD{background-color:#DDDDDD;border-style:solid;border-width:1px 1px 0px 0px;border-color:#000000;vertical-align:top;}
.CalendarHeaderTD{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;vertical-align:top;}
.CalendarTable{border-style:solid;border-width:0px 0px 1px 1px;border-color:#000000;}
.CalendarMonthTitle{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}

.DisplayTable{border-style:solid;border-color:#AAAAAA;border-width:1px 1px 0px 0px;}
.DisplayTable TD{border-style:solid;border-color:#AAAAAA;border-width:0px 0px 1px 1px;}

.ShadowDiv{
    z-index:100;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    color:#FFFFFF;
}
.inputWindowShadowDiv{
    z-index:300;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    color:#FFFFFF;
}
.inputwindow{
    z-index:301;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    background:url(js/bg_toolboxes.png);
    padding:10px 10px 10px 10px;
    border:solid #003256 1px;
    color:#FFFFFF;
    font-size:10px;
}


