body {
    margin:      0px;
    background:  #ffffff;
    font-size:   12pt;
    font-weight: normal;
    font-family: Times New Roman, serif;
}

table td div span{
    margin:       0px;
    font-size:    12pt;
    font-family: Times New Roman, serif;
}

.resourceItem {
    margin:       5px 0px 10px 15px;
    border:      1px dashed;
    padding:     8px;
}


a:link            { color:#231ba0; font-weight:bold; text-decoration:underline; }
a:visited         { color:#a672bd; font-weight:bold; text-decoration:underline; }
a:hover           { color:#a672bd; font-weight:bold; text-decoration:underline; }
a:active          { color:#a672bd; font-weight:bold; text-decoration:none; }

a.home:link            { color:#231ba0; font-weight:bold; text-decoration:none; }
a.home:visited         { color:#a672bd; font-weight:bold; text-decoration:none; }
a.home:hover           { color:#a672bd; font-weight:bold; text-decoration:none; }
a.home:active          { color:#a672bd; font-weight:bold; text-decoration:none; }

/*******************************************************************************************************************
 * Will customize when utilized
 *******************************************************************************************************************
a.menu:link       { color:#ffffff; text-decoration:none; width:150px; }
a.menu:visited    { color:#ffffff; text-decoration:none; width:150px; }
a.menu:hover      { color:#6401bc; text-decoration:none; width:150px; }
a.menu:active     { color:#6401bc; text-decoration:none; width:150px; }

a.menuSelected:link       { color:#009900; text-decoration:none; width:150px; }
a.menuSelected:visited    { color:#009000; text-decoration:none; width:150px; }
a.menuSelected:hover      { color:#6401bc; text-decoration:none; width:150px; }
a.menuSelected:active     { color:#6401bc; text-decoration:none; width:150px; }

a         img { border-color:#286828; border-width:4px; border-style: solid; }
a:link    img { border-color:#286828; }
a:visited img { border-color:#286828; }
a:hover   img { border-color:#7C1A22; }
a:active  img { border-color:#286828; }

a.imgBorder         img { border-color:#286828; border-width:4px; border-style: solid; }
a.imgBorder:link    img { border-color:#286828; }
a.imgBorder:visited img { border-color:#286828; }
a.imgBorder:hover   img { border-color:#7C1A22; }
a.imgBorder:active  img { border-color:#286828; }
*******************************************************************************************************************/


.frameTop         { width:800px;margin:auto;background: url(../img/IOPurpleBorder/OIFrameTop.png) top right repeat-x; margin-top:15px; }
.frameRight       { background: url(../img/IOPurpleBorder/OIFrameRight.png)       top right repeat-y;                   }
.frameBase        { background: url(../img/IOPurpleBorder/OIFrameBottom.png)      bottom left repeat-x;                 }
.frameLeft        { background: url(../img/IOPurpleBorder/OIFrameLeft.png)        top left repeat-y;                    }
.frameTopLeft     { background: url(../img/IOPurpleBorder/OIFrameTopLeft.png)     top left no-repeat;                   }
.frameTopRight    { background: url(../img/IOPurpleBorder/OIFrameTopRight.png)    top right no-repeat;                  }
.frameBaseLeft    { background: url(../img/IOPurpleBorder/OIFrameBottomLeft.png)  bottom left no-repeat;                }
.frameBaseRight   { background: url(../img/IOPurpleBorder/OIFrameBottomRight.png) bottom right no-repeat;padding:23px; }
/* border is a hack to force div to vertically fill parent div */
.frameBody        { background: url(../img/IOPurpleBorder/OIFrameBack.png) top left repeat; border:1px solid transparent; }

.bodyHeader       {
    background: url(../img/OIPurpleBorder/OIPurpleWhiteLogo75x75.png) top left no-repeat;
    color:#ffffff;
    border:1px dashed transparent;
    height:75px;
}

td.bodySidebar { 
    background    : url(../img/IOPurpleBorder/OIFrameBack.png) top left repeat;
    padding       : 8px 6px 0px 0px;
    color         : #ffffff;
    font-size     : 9pt;
    line-height   : 130%;
}

td.bodyContent      { background-color:#ffffff; padding:12px;} 

a.sidebarMenu:link       { color:#ffcccc; text-decoration:none; }
a.sidebarMenu:visited    { color:#aa7777; text-decoration:none; }
a.sidebarMenu:hover      { color:#ffcccc; text-decoration:underline; }
a.sidebarMenu:active     { color:#ffffff; text-decoration:underline; }
 
