html
{
    height:100%;
}

body
{
    scrollbar-base-color:#2d2d4a;
    margin:0px 0px 0px 0px;
    height:100%;
}

#pageBodyDivID
{
    min-height:100%;
    position:relative;
    background-image:url(../picts/background-main.gif);
}

#pageFooterDivID
{
    position:absolute;
    bottom:0px;
    height:73px;
    margin:0px;
    width:100%;
    background:url(../picts/bottom-shade.gif) 0px 28px;
}

a:link
{
    color:#3300ff;
    text-decoration:none;
}

a:visited
{
    color:#3300ff;
    text-decoration:none;
}

a:active
{
    color:#666666;
    text-decoration:none;
}

a:hover
{
    color:#ff6600;
    text-decoration: none;
}

.content
{
    width:475px;
    margin-left:auto;
    margin-right:auto;
}

.mainTextClass
{
    font-size:11px;
    font-family:geneva, verdana, arial, sans-serif;
}

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

.title
{
    color:#141424;
    font:18px verdana, arial, sans-serif;
    font-weight:bold;
}

.biglink     { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none }

.biglink:hover     { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.just         {text-align: justify;}

.copyright    { COLOR: #999999; FONT: 9px geneva, verdana, arial, sans-serif }

.smalltitle     { COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.careertitle    { COLOR: #666666; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }

.subtitle    { COLOR: #336699; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }

.phonetitle    { COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturecomments{ COLOR: #666666; FONT: 12px geneva, verdana, arial, sans-serif }

.picturehilight    { COLOR: #3366FF; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold  }

.picturetitle     { COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.list         { COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal }

.faq
{
    margin:0px;
    padding:0px 0px 0px 15px;
}


 /* SIDEBAR OPTIONS */


a.sidelink:link        { color: #99CCFF; text-decoration: none }

a.sidelink:visited    { color: #99CCFF; text-decoration: none }

a.sidelink:active    { color: #99CCFF; text-decoration: none }

a.sidelink:hover    { color: #99FF99; text-decoration: none }

.sidebartitle    { COLOR: #FBDB74; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.sidebartext    { COLOR: #FFFFFF; FONT: 11px geneva, verdana, arial, sans-serif }

.date-font    { color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold }


 /* END SIDEBAR OPTIONS */


.button-popups
{
    position:absolute;
    bottom:0px;
    background-image:url(../picts/button-popup.gif);
    background-color:#2d2d4a;
    font-family:arial, verdana, helvetica, sans;
    color:#cfcfe0;
    font-size:8pt;
    height:23px;
    width:100%;
    cursor:hand;
    font-weight:bold;
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    border:#ffffff 0px solid;
}

.button-popups:hover
{
    background:#c0c0c0;
    color:#000000;
    cursor:pointer;
}


.shadeform
{
    font:13px arial, verdana, sans-serif;
    background-image:url(/devl/picts/shadeform.gif);
    text-align:left;
    width:250px;
    border:#000000 1px solid;
    margin-bottom:5px;
}


.dropdown
{
    color:#333333;
    width:250px;
    font:11px geneva, verdana, arial, sans-serif;
    margin-top:15px;
}


.textarea
{
    font:13px arial, verdana, sans-serif;
    background-image:url(/devl/picts/shadeform.gif);
    text-align:left;
    width:275px;
    border:#000000 1px solid;
}

.submitbutton { FONT: 9pt arial, verdana, sans-serif }


.searchform
{
    width:110px;
    height:18px;
    font:11px arial, georgia, "Times New Roman", sans-serif;
    border:#000000 1px solid;
    vertical-align:middle;
}

.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton
{
    background-color:#f0f0f0;
    font:8pt arial, verdana, helvetica, sans bold;
    color:#000000;
    height:18px;
    width:35px;
    cursor:hand;
    text-align:center;
    border: #666666 1px solid;
    vertical-align:middle;
}


 /* IMAGE HOVER CODE */


.rollover     { background-color: #000000}

.rolloveron     { background-color: #0000FF; filter:alpha(opacity=60)  }



 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */


a.menu_TOP{
display:block;
line-height: 14pt;
text-align: center;
text-decoration:none;
border-right: #313252 1px solid;
}



 /* SUB LEVEL MENU CONTROL */


a.menu_SUB{
display:block;
padding: 2px 2px 2px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #999999 1px solid;
}


 /* MORE SUB LEVEL MENU CONTROL */


.menu_DIV{
border-top: #000000 0px solid;
border-bottom: #666666 0px solid;
border-right: #666666 1px solid;
border-left: #666666 1px solid;
filter:alpha(opacity=100);
z-index:100;
}


