body {	
    margin: 0;
    padding: 0;
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    background: #ffffff;
    text-align: center;
}
*
{
    margin: 0;
    padding: 0;
}
.divMask {
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 450%;
    opacity: .4;
    filter: alpha(opacity=50);
    /* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
    background-color:#c9c9c9 !important;
    background-color: #c9c9c9;
    /* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
    background-image/**/:#c9c9c9 !important;
    background-image:none;
    background-repeat: repeat;
    display:none;
}


a{ text-decoration: none;}

#container {
    width: 1002px;
    margin: 0px;
    text-align: left;
}

.cntBg {
    background: url(../images/background/body-bg.jpg) no-repeat bottom left;
}

#left-block
{
    float: left;
    width: 810px !important;
    margin: 20px 0px 0px 10px !important;
}
#left-block1 {
    float: left;
    width:100%;
    margin: 20px 0px 0px 10px !important;
}
#right-block
{
    float: left;
    width: 130px !important;
    width: 130px;

    margin: 50px 0px 0px 30px !important;
    margin: 50px 0px 0px 30px;
}
#right-block .user-info
{
    font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#5b473c;
    padding-left: 6px;
    margin: 0px 0px 8px 0px;
}

#right-block .user-info a
{
    font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#5b473c;
    text-decoration: none;
}

#right-block .user-info a:hover
{
    text-decoration: underline;
}

/* Top Start*/
#top
{
    clear: both;
    overflow: hidden;
}
#top .logo
{
    float: left;
    margin: 0;
}

#top .banner
{
    float: right;
    margin: 0;

}
.videoimage
{
    margin: 0px 0px 0px 20px;
    float: left;
    clear: both;
}

#menu
{
    margin: 0px 0px 0px 0em;
    float: right;


}

#menu ul
{
    margin: 6px 0px 0px;
    padding: 0px;
}
#menu ul li
{
    list-style: none;
    float: left;
    /*width: 80px;  95px 11/7/2007*/
    position: relative;
    margin: 0 10px 0px 0;/*0px 25px 0px 0  11/7/2007*/
    padding: 0;
    height: 34px;
    text-align: center;
}
#menu ul li a
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #504b47;
    text-decoration: none;
    position: relative;
    top: 5px;
}

#menu ul li.selected
{
    background: url(../images/background/tab-selected.gif) no-repeat left;
    width: 85px;/*95px 11/7/2007*/
    list-style: none;
    float: left;
    margin: 0 10px 0px 0;
    padding: 0;
    height: 34px;
}
.menuMargin
{
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px 10px;
}
/* Footer */
.bot-saparetor
{
    clear: both;
    position: relative;
    height: 20px;
}

#foot-container
{
    clear: both;
    height: 100px;
}

.about-contact
{
    margin: 0px 0em 0px 520px !important;
    margin: 0px 0em 0px 520px;
    text-align: left;
}

.about-contact a
{
    font: normal 16px Verdana, Arial, Helvetica, sans-serif;
    color:#2e2622;
    text-decoration: none;
    margin-left: 70px;
}

.about-contact a:hover
{
    text-decoration: underline;
}

.footer-menu
{
    height: 59px;
    text-align: left;
    width: 100%;
}

.footermy
{
    font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#86b351;
}


.footer-menu .footer-align
{
    margin-left: 390px;

}
.footer-menu span
{
    font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#86b351;margin-left: 28px;
}

.footer-menu a
{
    font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#86b351;
    text-decoration: none;
}

.footer-menu a:hover
{
    text-decoration: underline;
}

.biotextarea
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #5b473c;
    border: 0;
    /*	background: url(../images/background/bio-bg.gif) repeat-x;*/
    margin: 0px 0px 0 11px;
    padding: 5px 0px 0px;

    overflow:auto;
    overflow-x: hidden;
    background: #f6f6f6;
}

.tagtextarea
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #5b473c;
    border: 0px solid #ffffff;
    /*background: url(../images/background/bio-bg.gif) repeat-x;*/
    margin: 0px 0px 0 11px;
    padding: 3px 0px 0px 2px;
    overflow: "auto";
}
.nametextbox
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #5b473c;
    border: 0px solid #ffffff;
    background: url(../images/background/bio-bg.gif) repeat-x;
    margin: 0px 0px 0 0px;
    padding: 3px 0px 0px 2px;

    overflow: "auto";

}
.classbg
{
    background: url(../images/background/class_background.png) no-repeat;
}
.classbg_new {
    background: url(../images/background/class_background2.png) no-repeat;
}
.classbg table td {
    padding-top: 3px;
    padding-left:3px;
}

.help
{ 
    background: url(../images/pics/help_bar_middle.png) repeat-x;
    line-height: 38px;
    width: 484px;
    overflow: hidden;
    position: relative;
    margin: -30px 0px 0 0px;
}
.help_arrow {
    position: absolute;
    right: 30px;
    top: 47px;
}
.help_new
{
    line-height: 38px;
    width: 484px;
    position: relative;
    margin: -30px 0px 0 0px;
}
