﻿/* OSUOKC.CSS - Version 01.25.2010 */

HTML
{
    height: 100%;
    background-color: #333333;
}

.updated
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #999999;
}

BODY
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10pt;
    background-image: url(../images/headertile.gif);
    padding-bottom: 0px;
    margin: 0px;
    color: #333333;
    padding-top: 0px;
    background-repeat: repeat-x;
    font-family: Helvetica, Arial, Sans Serif;
    height: 100%;
    background-color: #333333;
}

BODY.mceContentBody
{
    background-image: none;
    background-color: white;
}

H2
{
    font-weight: bolder;
    font-size: 12pt;
    color: #000000;
}

H3
{
    font-size: 11pt;
    color: #333333;
}

HR
{
    color: #ffcc99;
    height: 1px;
}

/* TOP BLACK BAR ------------------------------------------------------------------- */

DIV.topbar
{
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color: #000000;
    width: auto;
    height: 21px;
    line-height: 21px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left;
}

DIV.topbar a
{
    color: #ffffff;
    text-decoration: none;
}

DIV.topbar a:hover
{
    color: #ff6600;
    text-decoration: underline;
}

DIV.topbar .title
{
    float: left;
    text-align: left;
}

DIV.topbar .links
{
    float: right;
    text-align: right;
    font-weight: normal;
    font-size: 8pt;
}

/* --- */

DIV.quickcap
{
    font-size: 18pt;
    font-weight: bold;
    padding-left: 10px;
    width: 100%;
    text-align: left;
    background: url(../images/quickcapbkg.gif) no-repeat;
    margin-top: 10px;
    margin-bottom: 10px;
}

DIV.centerDIV
{
    background-position: center top;
    background-repeat: no-repeat;
}

DIV.printHeader
{
    display: none;
}

DIV.printFooter
{
    display: none;
}

DIV.pageHeader
{
    border-right: red 0px solid;
    border-top: red 0px solid;
    margin-left: auto;
    border-left: red 0px solid;
    width: 608px;
    margin-right: auto;
    border-bottom: red 0px solid;
    height: 75px;
    background-color: transparent;
    text-align: left;
}

DIV.box-right
{
    border-top: black 1px solid;
    border-right: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    width: 150px;
    color: black;
    background-color: #ff6600;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin: 0px 7px 12px 12px;
    position: static;
    float: right;
}

DIV.box-right a:link
{
    font-weight: bold;
    text-decoration: none;
}

DIV.box-right a:hover
{
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

DIV.menu-script
{
    padding-top: 0px;
    padding-bottom: 15px;
    width: 100%;
}

DIV.menu-script a
{
    font-weight: bold;
    color: #000000;
    padding-left: 15px;
    line-height: 15px;
    padding-top: 0px;
    background-repeat: no-repeat;
    text-decoration: none;
    background: url(../images/blk_arrow.gif) left center no-repeat;
}

DIV.menu-script a:hover
{
    font-weight: bold;
    color: #ff6600;
    text-decoration: underline;
}

TABLE.bodyTable
{
    margin-left: auto;
    width: 780px;
    margin-right: auto;
    height: 500px;
}

TD.leftBar
{
    border-right: red 0px solid;
    background-position: left bottom;
    border-top: red 0px solid;
    background-image: url(../images/nav_bg.gif);
    border-left: red 0px solid;
    width: 170px;
    border-bottom: red 0px solid;
    background-repeat: no-repeat;
    background-color: #cccccc;
}

TD.rightBar
{
    border-right: blue 0px solid;
    padding-right: 0px;
    border-top: blue 0px solid;
    padding-left: 0px;
    background-image: url(../images/headertile_short.gif);
    padding-bottom: 0px;
    border-left: blue 0px solid;
    width: 610px;
    padding-top: 0px;
    border-bottom: blue 0px solid;
    background-repeat: repeat-x;
    background-color: #ffffcc;
}

#buttons_outer
{
    float: right;
    margin-bottom: 0px;
    width: 610px;
    margin-right: 0px;
    height: 75px;
    background-color: transparent;
}

#buttons_inner
{
    border-right: #666666 0px solid;
    border-top: #666666 0px solid;
    background-image: url(../images/topnav_bg.gif);
    border-left: #666666 0px solid;
    background-repeat: no-repeat;
    height: 25px;
    background-color: transparent;
}

#buttons
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: auto;
    padding-top: 0px;
}

UL#mainlevel-nav
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}

UL#mainlevel-nav LI
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    float: right;
    background-image: none;
    margin: 0px;
    border-left: #666666 1px solid;
    line-height: 24px;
    white-space: nowrap;
}

UL#mainlevel-nav LI A
{
    padding-right: 15px;
    display: block;
    padding-left: 15px;
    background: none transparent scroll repeat 0% 0%;
    color: #aaaaaa;
    text-decoration: none;
}

DIV.bullet-links
{
    width: 100%;
    font-size: 10pt;
    font-weight: bold;
    line-height: 20px;
    padding-left: 12px;
    margin-bottom: 6px;
    background: url(../images/FadeHeadBkg.gif) left no-repeat;
}

DIV.ITbullet-links
{
    width: 100%;
    font-size: 8pt;
    font-weight: bold;
    line-height: 20px;
    padding-left: 12px;
    margin-bottom: 6px;
    background: url(../images/FadeHeadBkgLG.gif) left no-repeat;
}

DIV.bullet-title
{
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
    height: 39px;
    padding-left: 60px;
    padding-top: 20px;
    margin-bottom: 12px;
    width: 100%;
    background: url(../images/FadeHeadBkg2.gif) left no-repeat;
}

UL.bullet-links
{
    margin-bottom: 12px;
}

UL.bullet-links LI
{
    background-position: 0px 2px;
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-repeat: no-repeat;
    background: url(../images/blk_arrow.gif) left center no-repeat;
}

UL.folder-links
{
    margin-bottom: 12px;
}

UL.folder-links LI
{
    background-position: 0px 2px;
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-repeat: no-repeat;
    background: url(../images/folder.gif) left center no-repeat;
    display: block;
}

LI
{
    font-size: 9pt;
}

UL
{
    margin-bottom: 15px;
}

UL#mainlevel-nav LI A:hover
{
    background: #ff6600;
    color: #000;
    border-bottom: #ff6600 1px solid;
}

#search_outer
{
    margin-top: 45px;
    float: right;
    width: 126px;
}

#search_inner
{
    height: 34px;
    background-color: transparent;
    text-align: right;
}

#search_inner FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

#search_inner .inputbox
{
    border-right: black 1px solid;
    padding-right: 3px;
    border-top: black 1px solid;
    margin-top: 5px;
    padding-left: 5px;
    font-size: 8pt;
    padding-bottom: 3px;
    border-left: black 1px solid;
    width: 165px;
    color: #000000;
    margin-right: 5px;
    padding-top: 1px;
    border-bottom: black 1px solid;
    font-family: helvetica, sans-serif;
}

#header_outer
{
    border-right: 0px;
    border-top: 0px;
    margin: 0px;
    border-left: 0px;
    border-bottom: 0px;
    text-align: left;
}

#header
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    width: 635px;
    margin-right: 2px;
    padding-top: 0px;
    height: 150px;
}

#top_outer
{
    float: left;
    width: 165px;
}

#top_inner
{
    border-right: #cccccc 1px solid;
    padding-right: 2px;
    border-top: #cccccc 1px solid;
    padding-left: 2px;
    float: left;
    padding-bottom: 2px;
    overflow: hidden;
    border-left: #cccccc 1px solid;
    padding-top: 2px;
    border-bottom: #cccccc 1px solid;
    height: 150px;
}

#left_outer
{
    width: 170px;
}

#left_inner
{
    margin-top: 10px;
    border-bottom: #aaaaaa 1px solid;
}

IMG
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}

TABLE TD.body_outer
{
    border-right: #cccccc 1px solid;
    padding-right: 2px;
    border-top: #cccccc 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: #cccccc 1px solid;
    padding-top: 2px;
    border-bottom: #cccccc 1px solid;
}

.maintitle
{
    padding-left: 15px;
    color: #ffffff;
    padding-top: 20px;
}

#footer
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
}

UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}

OL LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin: 0px;
    background: none;
}

OL UL LI
{
    background-position: 0px 2px;
    padding-left: 15px;
    line-height: 15px;
    padding-top: 0px;
    background-repeat: no-repeat;
    background: url(../images/blk_arrow.gif) left top no-repeat;
}

TH.pagenav_prev
{
    font-size: 8pt;
}

TH.pagenav_next
{
    font-size: 8pt;
}

LI
{
    background-position: 0px 2px;
    padding-left: 15px;
    line-height: 15px;
    padding-top: 0px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background: url(../images/blk_arrow.gif) left top no-repeat;
}

TD
{
    text-align: left;
}

A.readon:link
{
    font-size: 9pt;
    font-weight: bold;
    color: #ff6600;
    width: 100%;
    padding-left: 12px;
    text-decoration: none;
}

A.readon:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #ff6600;
    width: 100%;
    text-decoration: none;
}

A.readon:hover
{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

A:link
{
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

A:visited
{
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

A:hover
{
    font-weight: bold;
    color: #ff6600;
    text-decoration: underline;
}

TABLE.contentpaneopen
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

TABLE.contentpaneopen TD
{
    padding-right: 5px;
    font-size: 9pt;
    background-color: white;
}

TABLE.contentpane
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

TABLE.contentpane TD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

TABLE.contentpane TD.componentheading
{
    padding-left: 4px;
}

.button
{
    border-right: #cccccc 3px double;
    padding-right: 5px;
    border-top: #cccccc 3px double;
    padding-left: 5px;
    font-weight: bold;
    font-size: 8pt;
    background: url(../images/button_bg.png) repeat-x;
    padding-bottom: 0px;
    margin: 1px;
    border-left: #cccccc 3px double;
    width: auto;
    color: #ff6600;
    line-height: 16px;
    padding-top: 0px;
    border-bottom: #cccccc 3px double;
    font-family: Helvetica, sans-serif;
    height: 24px;
    text-align: center;
}

.inputbox
{
    border-right: #cccccc 1px solid;
    padding-right: 2px;
    border-top: #cccccc 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: #cccccc 1px solid;
    padding-top: 2px;
    border-bottom: #cccccc 1px solid;
    background-color: #ffffff;
}

.moduletable EM
{
    color: #ff9933;
}

TABLE.moduletable
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    margin-bottom: 5px;
    padding-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

DIV.dateline
{
    font-size: 8pt;
    color: #999999;
    padding-top: 0px;
    padding-bottom: 10px;
    width: 100%;
}

DIV.splash
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    width: 608px;
    height: 245px;
}

DIV.moduletable
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    padding-bottom: 0px;
    padding-top: 0px;
}

TABLE.moduletable TH
{
    padding-left: 4px;
    font-weight: bold;
    margin: 0px 0px 2px;
    line-height: 21px;
    height: 21px;
    text-align: left;
}

DIV.moduletable H3
{
    padding-left: 4px;
    font-weight: bold;
    margin: 0px 0px 2px;
    line-height: 21px;
    height: 21px;
    text-align: left;
}

DIV.footer_outer
{
    border-top: black 0px solid;
    font-size: 8pt;
    background: url(../images/footertile.gif) repeat-x;
    margin-left: auto;
    width: 100%;
    margin-right: auto;
}

DIV.footerContact_inner
{
    border-top: #bbbdc0 0px solid;
    margin-left: auto;
    width: 780px;
    color: #ffcc99;
    line-height: 12px;
    margin-right: auto;
    padding-top: 3px;
    height: 30px;
    text-align: center;
}

DIV.footerLinks_inner
{
    margin-left: auto;
    width: 780px;
    color: #999999;
    margin-right: auto;
    height: 80px;
    text-align: center;
}

DIV.inset_outer A:link
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

DIV.inset_outer A:visited
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

DIV.inset_outer A:hover
{
    font-weight: bold;
    color: #ffcc99;
    text-decoration: none;
}

DIV.footer_spacer
{
    width: 780px;
    margin-left: auto;
    margin-right: auto;
}

DIV.inset_outer
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    width: 168px;
    color: #333333;
    padding-top: 0px;
}

DIV.footerContact_inner A:link
{
    font-weight: bold;
    color: #ffcc99;
    text-decoration: none;
}

DIV.footerContact_inner A:visited
{
    font-weight: bold;
    color: #ffcc99;
    text-decoration: none;
}

DIV.footerContact_inner A:hover
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

DIV.footerLinks_inner A:link
{
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

DIV.footerLinks_inner A:visited
{
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

DIV.footerLinks_inner A:hover
{
    font-weight: bold;
    color: #cccccc;
    text-decoration: none;
}

TD.inset
{
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    background: url(../images/inset_bg.gif) #ff6600 repeat-x;
    border-left: #333333 1px solid;
    width: 168px;
    border-bottom: #333333 1px solid;
}

TD.inset DIV.moduletable
{
    margin-bottom: 20px;
}

TABLE.moduletable TD
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.createdate
{
    padding-bottom: 10px;
    color: #999999;
}

A.mainlevel:link
{
    border-top: #aaaaaa 1px solid;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    width: 160px;
    color: #333333;
    line-height: 20px;
    height: 21px;
    text-decoration: none;
}

A.mainlevel:visited
{
    border-top: #aaaaaa 1px solid;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    width: 160px;
    color: #333333;
    line-height: 20px;
    height: 21px;
    text-decoration: none;
}

A.mainlevel:hover
{
    padding-left: 5px;
    border-left: #999999 5px solid;
    color: #666666;
    background-color: #e1e1e1;
    text-decoration: none;
}

A.mainlevel-orange
{
    padding: 0px 0px 0px 10px;
    margin: 0px;
    border-top: #aaaaaa 1px solid;
    display: block;
    font-weight: bold;
    font-size: 8pt;
    width: 160px;
    color: #FFFFFF;
    line-height: 20px;
    height: 21px;
    text-decoration: none;
    background-color: #FF6600;
    text-indent: 10px;
}

A.mainlevel-orange:hover
{
    color: #FF6600;
    background-color: #000000;
    text-decoration: none;
}

A.mainlevel#active_menu
{
    padding-left: 5px;
    font-weight: bold;
    border-left: #ff6600 5px solid;
    color: #666666;
}

A.mainlevel#active_menu:hover
{
    color: #666666;
}

A.mainlevel-nav#active_menu-nav:hover
{
    color: #ffffff;
}

A.mainlevel-nav#active_menu-nav
{
    background: #ff6600;
    color: #000;
    border-bottom: #ff6600 1px solid;
}

A.sublevel:link
{
    padding-left: 1px;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: #ff6600;
    text-align: left;
}

A.sublevel:visited
{
    padding-left: 1px;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: #ff6600;
    text-align: left;
}

A.sublevel:hover
{
    color: #666666;
    text-decoration: none;
}

A.sublevel#active_menu
{
    color: #333;
}

A.HomePageArticleHead:link
{
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    width: 100%;
    text-decoration: none;
}

A.HomePageArticleHead:visited
{
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
    text-decoration: none;
}

A.HomePageArticleHead:hover
{
    font-weight: bold;
    font-size: 12pt;
    color: #ff6600;
    text-decoration: underline;
}

FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

SPAN.article_seperator
{
    display: block;
    height: 15px;
}

/* CSS Elements for DropMenu  ------------------------------------------------------------------- */

#dropmenudiv
{
    position: absolute;
    color: #333333;
    background-color: #cccccc;
    border: #aaaaaa 1px solid;
    border-bottom-width: 1;
    font: normal 8pt Helvetica, Verdana, Arial, Sans Serif;
    line-height: 20px;
    z-index: 100;
}

#dropmenudiv a
{
    border-top: #aaaaaa 1px solid;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    color: #333333;
    line-height: 20px;
    height: 21px;
    text-decoration: none;
}

#dropmenudiv a:hover
{
    padding-left: 5px;
    border-left: #999999 5px solid;
    color: #666666;
    background-color: #e1e1e1;
    text-decoration: none;
}

/* Block Type Menu CSS (3-col rows) */

.menuContainer
{
    background-color: #cccccc;
    width: 580px;
    margin-top: 6px;
    margin-bottom: 12px;
    padding: 3px;
    display: block;
}

.menuItem A
{
    color: #333333;
    font-size: 8pt;
    font-weight: bold;
    width: 30%;
    float: left;
    text-align: center;
    border: 1px solid #aaaaaa;
    margin-top: 3px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 3px;
    background-color: #cccccc;
    text-decoration: none;
}

.menuItem A:hover
{
    color: #000000;
    border: 1px solid #ffffff;
    background-color: #e1e1e1;
    text-decoration: none;
}

/* Block Type Menu CSS (4-col rows) */

.menuContainer4
{
    background-color: #cccccc;
    width: 580px;
    margin-top: 6px;
    margin-bottom: 12px;
    padding: 3px 3px 6px 3px;
    display: block;
}

.menuItem4 A
{
    color: #333333;
    font-size: 8pt;
    font-weight: bold;
    width: 125px;
    float: left;
    text-align: center;
    border: 1px solid #aaaaaa;
    margin-top: 3px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 3px;
    background-color: #cccccc;
    text-decoration: none;
}

.menuItem4 A:hover
{
    color: #000000;
    border: 1px solid #ffffff;
    background-color: #e1e1e1;
    text-decoration: none;
}

/* Block Type Vertical Menu CSS */

.vMenuContainer
{
    background-color: #cccccc;
    width: 212px;
    height: auto;
    margin-top: 0px;
    margin-bottom: 12px;
    padding: 6px;
    display: block;
}

.vMenuItem A
{
    color: #333333;
    font-size: 8pt;
    font-weight: bold;
    width: 200px;
    float: left;
    text-align: left;
    border: 1px solid #aaaaaa;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 3px 3px 3px 6px;
    background-color: #cccccc;
    text-decoration: none;
    display: block;
}

.vMenuItem A:hover
{
    color: #000000;
    border: 1px solid #ffffff;
    background-color: #e1e1e1;
    text-decoration: none;
}

/* STANDARD VERTICAL MENU ------------------------------------------------------------------- */

UL.navlinks
{
    border-width: 1px;
    border-color: #666666;
    padding: 0px;
    margin: 0px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    list-style-type: none;
}

UL.navlinks li
{
    margin: 0px;
    padding: 0px;
    width: auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    line-height: 21px;
    background-image: none;
}

UL.navlinks li a
{
    color: #000000;
    padding: 3px 6px 3px 10px;
    text-decoration: none;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
}

UL.navlinks li a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #666666;
    font-weight: bold;
}

/* ------------------------------------------------------------------- */


/* CSS for ASP.net Elements ------------------------------------------------------------------- */

.facultyInfo
{
    float: left;
    text-align: left;
    margin-right: 10px;
}

/* CSS Elements for NCA site style ------------------------------------------------------------------- */

DIV.ncaButton
{
    margin-bottom: 6px;
    padding: 6px 0px 10px 0px;
    display: block;
}

DIV.ncaButton a
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

DIV.ncaButton a:hover
{
    text-decoration: none;
    background-color: #99CCFF;
    color: #000000;
}

/* BEGIN degree list styles ------------------------------------------------------------------- */

.degreeRow
{
    width: 100%;
    height: 32px;
    margin: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: #ff9900 1px solid;
}

.degreeCol1
{
    width: 80%;
    height: 32px;
    float: left;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-size: 10pt;
}

.degreeCol2
{
    width: 19%;
    height: 32px;
    float: left;
    text-align: center;
    vertical-align: middle;
}

.degreeBar
{
    color: #000000;
    background-color: #CCCCCC;
    padding: 6px;
    font-size: 18px;
    text-align: left;
}

.degreeBar a
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.degreeBar a:hover
{
    color: #ff6600;
    text-decoration: underline;
}

.underlineHead
{
    width: 100%;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    border-bottom: #ff9900 1px solid;
    margin-bottom: 6px;
    padding-bottom: 3px;
}

/* Foodservice CSS Elements */

.foodBox
{
    background-color: #FFFF99;
    border: 1px solid #996633;
    margin-bottom: 15px;
}

.foodBoxHead
{
    color: #FFCC66;
    background-color: #996633;
    font-weight: bold;
    font-size: 12pt;
    padding: 6px;
    text-align: center;
}

.foodBoxContent
{
    color: #000000;
    font-weight: bold;
    padding: 6px;
    table-layout: auto;
    border-collapse: collapse;
    font-size: 10pt;
    text-align: left;
}

.foodBoxContent TD
{
    text-align: left;
    vertical-align: top;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFCC66;
}

/* style for FHSD countdown ------------------------------------------------------------------- */

.cdBox
{
    width: 100%;
    background-color: #000000;
    text-align: center;
    padding: 3px;
}

.lcdstyle
{
    background-color: black;
    color: white;
    font: bold 18px MS Sans Serif;
    text-align: center;
}

.lcdstyle sup
{
    font-size: 80%;
}

.eventName
{
    background-color: black;
    color: #ff6600;
    font: bold 18px MS Sans Serif;
    text-align: left;
}

/* END style for FHSD countdown ------------------------------------------------------------------- */

/* CSS Elements for Home Page Spotlight ---------------------------------------------------------- */

DIV.SpotContainer
{
    float: left;
    width: 400px;
    height: 560px;
    padding-left: 6px;
}

DIV.Spotlight
{
    width: 100%;
    height: 186px;
}

DIV.SpotHead
{
    font-size: 12pt;
    font-weight: bold;
    width: 100%;
}

DIV.SpotHead A:link
{
    color: #000000;
    text-decoration: none;
}

DIV.SpotHead A:visited
{
    color: #000000;
    text-decoration: none;
}

DIV.SpotHead A:hover
{
    color: #ff6600;
    text-decoration: underline;
}

DIV.SpotImage
{
    float: left;
    width: 111px;
    height: 111px;
}

DIV.SpotText
{
    float: right;
    width: 280px;
    height: 111px;
}

DIV.SpotMore
{
    width: 100%;
}

DIV.SpotMore A:link
{
    font-size: 9pt;
    font-weight: bold;
    color: #ff6600;
    text-decoration: none;
}

DIV.SpotMore A:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #ff6600;
    text-decoration: none;
}

DIV.SpotMore A:hover
{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

DIV.SpotRule HR
{
    color: #ffcc99;
    height: 1px;
    width: 100%;
}

/* END CSS Elements for Home Page Spotlight ------------------------------------------------------- */

/* NEWS & EVENTS COLUMN STYLE ELEMENTS */

.newsBox
{
    background-position: #ff6600;
    float: right;
    width: 170px;
    height: 648px;
    background: #ff6600;
    padding: 0px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.newsBoxLabel
{
    font-weight: bold;
    font-size: 10pt;
    color: #FFF;
    background-color: #000;
    text-align: center;
    padding: 3px;
    text-decoration: none;
}

.newsBoxInner
{
    padding-left: 6px;
    padding-right: 6px;
}

.newsBoxEntry
{
    width: 100%;
    color: #FFF;
    padding-bottom: 0px;
}

.newsBoxEntry A
{
    color: #FFF;
    text-decoration: none;
}

.newsBoxEntry A:hover
{
    text-decoration: underline;
}

/* BEGIN CSS Elements for News Archive Page ------------------------------------------------------- */

.newsMonth
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #999999;
    border-bottom: 1px solid #ff9900;
    margin: 24px 0px 6px 0px;
    display: block;
}

.newsEntry
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    width: 100%;
    margin: 6px 0px 6px 0px;
    display: block;
    float: left;
}

.newsDate
{
    display: block;
    float: left;
    width: 75px;
    clear: right;
    color: #999999;
}

.newsTitle
{
    color: #000000;
    font-weight: bold;
    width: auto;
}

/* END CSS Elements for News Archive Page ------------------------------------------------------- */


/* CSS for AJAX Accordion Control --------- EDIT THIS AND SUFFER THE CONSEQUENCES --------*/

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background: url(../images/accordion_header.jpg);
    background-repeat: repeat-x;
    background-position: top right;
    background-color: #FCFCF2;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #f8f9ef;
    border: 1px dashed #000;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
    background-color: transparent;
    color: white;
}

.watermark
{
    background: #FFAAFF;
}

.popupControl
{
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.sampleStyleA
{
    background-color: #FFF;
}

.sampleStyleB
{
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC
{
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD
{
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}


/* CSS FOR AJAX TABS ------- EDIT THIS AND SUFFER THE CONSEQUENCES ----------- */
/* default layout */
.ajax__tab_default .ajax__tab_header
{
    white-space: nowrap;
}
.ajax__tab_default .ajax__tab_outer
{
    display: -moz-inline-box;
    display: inline-block;
}
.ajax__tab_default .ajax__tab_inner
{
    display: -moz-inline-box;
    display: inline-block;
}
.ajax__tab_default .ajax__tab_tab
{
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
}

/* xp theme */

.myajax__tab_xp .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(   "../images/tab-line.gif" )repeat-x bottom;
}
.myajax__tab_xp .ajax__tab_outer
{
    padding-right: 0px;
    background: url(   "../images/tab-right.gif" ) no-repeat right;
    height: 21px;
}
.myajax__tab_xp .ajax__tab_inner
{
    padding-left: 3px;
    background: url(   "../images/tab-left.gif" ) no-repeat left;
}
.myajax__tab_xp .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(   "../images/tab.gif" );
}
.myajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    background: url(   "../images/tab-hover-right.gif" ) no-repeat right;
}
.myajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
    background: url(   "../images/tab-hover-left.gif" )left no-repeat;
}
.myajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    background: url(   "../images/tab-hover.gif" );
}
.myajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background: url(   "../images/tab-active-right.gif" ) right no-repeat;
}
.myajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background: url(   "../images/tab-active-left.gif" ) left no-repeat;
}
.myajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: url(   "../images/tab-active.gif" );
}
.myajax__tab_xp .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 8pt;
    border: 1px solid #ffffcc;
    border-top: 0;
    padding: 8px;
    background-color: #FFFFCC;
}

/* scrolling */
.ajax__scroll_horiz
{
    overflow-x: scroll;
}
.ajax__scroll_vert
{
    overflow-y: scroll;
}
.ajax__scroll_both
{
    overflow: scroll;
}
.ajax__scroll_auto
{
    overflow: auto;
}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer
{
    text-align: center;
    vertical-align: middle;
    border: 2px solid #999999;
}
.ajax__tab_plain .ajax__tab_inner
{
    text-align: center;
    vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_body
{
    text-align: center;
    vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_header
{
    text-align: center;
    vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
    background: #FFFFE1;
}

/*IT Staff CSS */
.itPic
{
    width: 96px;
}
.itInfo
{
    width: 200px;
}

/* CSS FOR TAB CONTROLS_________EDIT THIS AND YOU DIE ______________*/


DIV.moduletable2
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-right: 0px;
    margin: 0px;
    background-color: Gray;
}

.aa td:hover
{
    color: orange;
    text-decoration: underline;
}

.allBorders
{
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
    border-bottom: 1 solid #CCDDEF;
    border-top: 1 solid #CCDDEF;
}

.appHeader
{
    background-image: url(images/topGradRepeat.jpg);
    background-repeat: repeat-x;
    border-bottom: 1 solid #7daad4;
}

.blueRepeat
{
    background-image: url(images/darkBlue_GRAD.jpg);
    background-repeat: repeat-x;
}

.bodyText
{
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30;
    padding-right: 20;
    padding-top: 10;
}

.bodyTextLeftPadding
{
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 10;
}

.bodyTextLowPadding
{
    font-family: verdana;
    font-size: .9em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 10;
}

.bodyTextLowPaddingSelected
{
    font-family: verdana;
    font-size: .9em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 10;
    background-color: #EEEEEE;
}

.bodyTextNoPadding
{
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
}

.bodyTextNoTopPadding
{
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30;
    padding-right: 20;
}

.bodyTextLowTopPadding
{
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
}

.bodyTextLeftPadding5
{
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 5;
}

.bottomRow
{
    background-color: #3266CC;
    padding-left: 30;
    font-family: tahoma;
}

.button0
{
    font-family: Trebuchet MS;
    font-size: .6em;
    color: black;
    cursor: hand;
}

.button1
{
    font-family: Trebuchet MS;
    font-size: .6em;
    color: black;
    text-decoration: underline;
    cursor: hand;
}

.buttonCell
{
    background-color: #FEE17B;
    padding-right: 20;
}

.buttonRow
{
    border-bottom: 5 solid #FEE17B;
    padding-left: 30;
}

.callOutStyle
{
    background-color: #6699CC;
    font-family: tahoma;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
}

.callOutHeaderStyle
{
    background-color: #6699CC;
    padding-left: 7;
    font-family: tahoma;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
}


.callOutStyleLowLeftPadding
{
    background-color: #6699CC;
    font-family: tahoma;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
    padding-left: 15;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
}

.callOutStyleNoLeftPadding
{
    background-color: #6699CC;
    font-family: tahoma;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
}

.callOutStyleNoBorder
{
    background-color: #6699CC;
    font-family: tahoma;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
}

.darkBlueShadow
{
    background-image: url(images/gradient_onblue.gif);
    background-repeat: repeat-x;
}


/*
    Deselected tab.  The left most cell that contains the tab left corner .gif
*/
.deSTabLeft
{
    background-color: #000;
    border-left: 0 solid #CCC;
    border-top: 0 solid #CCC;
    border-right: 0 solid #CCC;
    border-bottom: 1px solid #000;
    border-collapse: separate;
    background-image: url(../images/DeSelectedTab_1x1.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
    cursor: hand;
}

/*
    Deselected tab.  The center cell that contains the tab text
*/
.deSTabCenter
{
    background-color: #000;
    border-left: 0 solid #cccccc;
    border-top: 1px solid #000;
    border-right: 0 solid #cCC;
    border-bottom: 1px solid #000;
    font-family: tahoma;
    font-size: 10 px;
    color: #fff;
    font-weight: normal;
    padding-bottom: 2;
    cursor: hand;
}

/*
    Deselected tab.  The right most cell that contains the tab right corner .gif
*/
.deSTabRight
{
    background-color: #000;
    border-left: 0 solid #CCC;
    border-top: 0 solid #CCC;
    border-right: 0 solid #CCC;
    border-bottom: 1px solid #000;
    background-image: url(../images/DeSelectedTab_1x1.gif);
    background-repeat: repeat-y;
    background-position: top right;
    cursor: hand;
    padding: 0px;
    margin: 0px;
}

.gridRowStyle
{
    background-color: #FFFFFF;
    font-family: tahoma;
    font-size: .7em;
    color: black;
    letter-spacing: 0;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
}

.gridRowStyle8
{
    background-color: #FFFFFF;
    font-size: .8em;
    font-family: tahoma;
    color: black;
    letter-spacing: 0;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
}


.gridPagerStyle
{
    color: #000000;
    background-color: #EEEEEE;
    font-size: .7em;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
}

.gridAlternatingRowStyle
{
    font-family: tahoma;
    font-size: .7em;
    color: black;
    letter-spacing: 0;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.gridAlternatingRowStyle8
{
    font-family: tahoma;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.gridSelectedRowStyle
{
    background-color: #3266cc;
    font-family: tahoma;
    font-size: .7em;
    color: white;
    letter-spacing: 0;
    padding-left: 30;
    padding-right: 20;
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.helloUser
{
    font-weight: bold;
}

.hide
{
    visibility: hidden;
}

.homePageContent
{
    padding: 0px;
}

/*
    Footer region.
*/

.homePageFooter
{
    border-left: 0 solid #ffffff;
    border-top: 0 solid #ffffff;
    border-right: 0 solid #ffffff;
    border-bottom: 5 solid #FFE17C;
}

/*
    Repeating gif in the header region
*/
.homePageHeader
{
    /* background-image: url(../images/headerGRADIENT_Tall.gif);  	/*background-position: top right; */ /*background-color:Gray; */ /*background-repeat: repeat-x; */ /*background-position: left top; */
    padding: 0px;
    margin-top: 0px;
}


/*
    Hover style.  The left most cell that contains the tab left corner .gif
*/
.hoverTabLeft
{
    background-color: #ff6500;
    border-left: 0 solid #CCC;
    border-top: 0 solid #CCC;
    border-right: 0 solid #CCC;
    border-bottom: 1px solid #000;
    border-collapse: separate;
    background-image: url(../images/DeSelectedTab_1x1.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
    cursor: hand;
}

/*
    Hover style.  The center cell that contains the tab text
*/
.hoverTabCenter
{
    background-color: #000;
    border-left: 0 solid #000;
    border-top: 1px solid #000;
    border-right: 0 solid #CCC;
    border-bottom: 1px solid #000;
    font-family: tahoma;
    font-size: 8 px;
    color: #fff;
    font-weight: normal;
    padding-bottom: 2;
    cursor: hand;
}

/*
    Hover style.  The right most cell that contains the tab right corner .gif
*/
.hoverTabRight
{
    background-color: #ff6500;
    border-left: 0 solid #CCC;
    border-top: 0 solid #CCC;
    border-right: 0 solid #CCC;
    border-bottom: 1px solid #000;
    background-image: url(../images/DeSelectedTab_1x1.gif);
    background-repeat: repeat-y;
    background-position: top right;
    cursor: hand;
}

.itemDetailsContainer
{
    background-color: #EEEEEE;
}

.lbBorders
{
    border-left: 1 solid #CCDDEF;
    border-bottom: 1 solid #CCDDEF;
}

.lightShadow
{
    background-image: url(images/gradient_onwhite.gif);
    background-repeat: repeat-x;
}

.lrbBorders
{
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
    border-bottom: 1 solid #CCDDEF;
}

.leftWizard
{
    background-color: #3266CC;
    padding-left: 3;
    padding-right: 5;
    padding-top: 10;
    font-family: tahoma;
    font-size: 0.9em;
    color: white;
}

.logOff
{
    font-family: tahoma;
    font-size: .7em;
    color: white;
    font-weight: normal;
    text-decoration: underline;
    cursor: hand;
    padding-right: 20;
    padding-left: 20;
}

.logoText
{
    font-family: tahoma;
    font-size: 1.3em;
    color: white;
    font-weight: bold;
}

/*
     Selected tab.  The left most cell that contains the tab left corner .gif
*/
.selTabLeft
{
    background-color: #ffffcc;
    border-left: 0 solid #CCC;
    border-top: 0 solid #CCC;
    border-right: 0 solid #CCC;
    border-bottom: 0 solid #ffffff;
    background-image: url(../images/selectedTab_1x1.gif);
    background-repeat: repeat-y;
    background-position: top left;
    cursor: default;
}

/*
    Selected tab.  The center cell that contains the tab text
*/
.selTabCenter
{
    background-color: #FFFFCC;
    border-left: 0 solid #CCC;
    border-top: 1px solid #000;
    border-right: 0 solid #CCC;
    border-bottom: 0 solid #ffffff;
    font-family: tahoma;
    font-size: 8 px;
    color: #000000;
    font-weight: bold;
    padding-bottom: 2;
    cursor: default;
}

/*
    Selected tab.  The right most cell that contains the tab right corner .gif
*/
.selTabRight
{
    background-color: #ffffcc;
    border-left: 0 solid #CCC;
    border-top: 0 solid #CCC;
    border-right: 0 solid #6699CC;
    border-bottom: 0 solid #ffffff;
    background-image: url(../images/selectedTab_1x1.gif);
    background-repeat: repeat-y;
    background-position: top right;
    cursor: default;
}

/*
    Table cells in the tab table that are used as spacers between the tab buttons
*/
.spacerTab
{
    background-color: transparent;
    border-bottom: 1px solid #000;
}

.userDetails
{
    background-color: #EEEEEE;
    font-family: verdana;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30;
    padding-right: 20;
    padding-top: 10;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
    border-bottom: 1 solid #CCDDEF;
}

.userDetailsLowLeftPadding
{
    background-color: #EEEEEE;
    font-family: verdana;
    font-size: .7em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 15;
    padding-right: 20;
    padding-top: 10;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
    border-bottom: 1 solid #CCDDEF;
}

.userDetailsWithFontSize
{
    background-color: #EEEEEE;
    font-family: verdana;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30;
    padding-right: 20;
    padding-top: 10;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
    border-bottom: 1 solid #CCDDEF;
}

/*
   Live text of "Web Site Administration Tool" in branding region
*/
.webToolBrand
{
    font-family: Franklin Gothic Medium;
    font-size: 1.1 em;
    color: #FFFFFF;
    position: relative;
    top: -2;
    left: -1;
}


.WelcomeText
{
    font-family: tahoma;
    font-size: .7em;
    color: white;
    font-weight: bold;
}

.wizardClass
{
    padding-left: 30;
    padding-top: 30;
}

.wizardClassNoWatermark
{
    padding-left: 30;
    padding-top: 30;
    font-family: verdana;
    font-size: .9em;
}

/*
*  For
*/

a.helpHyperLink:hover
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: .7em;
}

a.helpHyperLink:link
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: .7em;
}
a.helpHyperLink:visited
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: .7em;
}

/*************************************
 *
 * Obsolete, need to be replaced in 
 * pages
 *
 *************************************/

a.gridSelectedRowStyle:visited
{
    color: white;
}

a.gridSelectedRowStyle:link
{
    color: white;
}
.activeBTNImage
{
    filter: progid:DXImageTransform.Microsoft.Glow( Color=DDDDDD,Strength=7);
}
.helperText
{
    font-family: verdana;
    font-size: 0.7em;
    color: white;
    font-weight: bold;
    text-decoration: underline;
    cursor: hand;
    position: relative;
    top: -5;
}


