.topbar
{
    background-image:url('/images/topgreen.jpg'); 
    background-repeat:repeat-x;
    height:35px;
}

td
{
    font-family: tahoma;
    font-size: 12px;
    color:#352315;
}
    
.super
{
    vertical-align:top; 
    font-family:arial;
    font-size:10px;
}


.lightblue
{
    color:#4fafe5;
}
.homebottom
{
    background-image:url('/images/greenbg.jpg'); 
    background-repeat:repeat;
}
.greentext
{
    color:#3d574e;
    line-height:16px;
}

.copyright
{
    color:#3d574e;
    font-size:11px;
}
.girllowerright
{
    background-image:url('/images/pinupgirl.gif'); 
    background-repeat:no-repeat;
    background-position:bottom right;
}    

.bubble_middle
{
    background-image:url('/images/bubble_middle.jpg'); 
    background-repeat: repeat-y;
    padding-left:8px;
    padding-bottom:4px;
    padding-right:8px;
    color:#3d574e;
}    

.brownheader
{
    background-image:url('/images/brown_header.jpg'); 
    background-repeat: no-repeat;
}    

.lightbluebg
{
    background-color:#4fafe5;
}
.lightbluebox
{
    background-color:#edf7fc;
    border: solid 1px #4fafe5;
}


.lightblue, 
a.lightblue:link {  	color: #4fafe5; text-decoration: none; }
a.lightblue:visited { color: #4fafe5; text-decoration: none; }
a.lightblue:hover {	color: #4fafe5; text-decoration: underline; }

.greentext, a.greentext:link, a.greentext:visited 
{
    color:#3d574e;
    line-height:16px;
}
a.greentext:hover 
{
    color:#3d574e;
    line-height:16px;
    text-decoration: underline; 
}
.darkbrown
{
    color:#352315;
}
.brown
{
    color:#67452f;
}
a.brownlink:link {  	color: #67452f; text-decoration: none; }
a.brownlink:visited { color: #67452f; text-decoration: none; }
a.brownlink:hover {	color: #67452f; text-decoration: underline; }

.bold
{
    font-weight:bold;
}
.nobold
{
    font-weight:normal;
}

a.biolink:link {xfont-size:10px;xcolor:#81614c; font-weight:normal; text-decoration: none; }
a.biolink:visited {xfont-size:10px;xcolor:#81614c;font-weight:normal;text-decoration: none; }
a.biolink:hover {xfont-size:10px;xcolor:#81614c;font-weight:normal;text-decoration: underline; }





.contact_formfield
{
    font-family:tahoma;
    color:#81614c;
    font-size:12px;
    border:solid 1px #d6d6d6;
    padding-left:2px;
    padding-top:2px;
    width:210px;
}
.newsletterenroll_formfield
{
    font-family:tahoma;
    color:#3d574e;
    font-size:12px;
    border:solid 1px #d6d6d6;
    padding-left:2px;
    padding-top:2px;
    width:170px;
}
.brown_formfield
{
    color:#67452f;
}

.contact_ddl
{
    font-family:tahoma;
    color:#81614c;
    font-size:12px;
    border:solid 1px #d6d6d6;
    width:210px;
}

.contact_multi_textbox
{
    height:100px;
    width:380px;
}


.bioheader
{
    color:#4fafe5;
    font-weight:bold;
    padding-bottom:1px;

}
.biocopy
{
    color:#67452f;
    padding-bottom:7px;
}

.benefit_bullets li
{
    color:#67452f;
    padding-bottom:4px;
}



.error
{
    color:#de4300;
    font-weight:bold;
}
.lightbrown
{
    color:#b99e8c;
    font-size:11px;
}
.large
{
    font-size:18px;
}
.medium
{
    font-size:14px;
}

body
{
    margin: 0px;
    padding: 0px;
    margin-top:0px;
    background-image:url('/images/lotus_bg2.jpg'); 
    background-position:center bottom;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

@media print{
    body
    {
        margin: 0px;
        padding: 0px;
        margin-top:0px;
        background-color:#ffffff;
        background-image:none;
    }
}
p
{
    margin:0px;
}
.temp
{
    background-image:url('/images/temp_bg.gif'); 
    background-position:center bottom;

}
.alt
{
    background-color:#ddf0fa;
}
.schedule_item td
{
    padding-left:5px;
    padding-right:0px;
    color:#81614c;
    height:18px;
}
.schedule_head td
{
    padding-left:5px;
    padding-right:5px;
    color: #4fafe5; 
    font-size:18px;
    font-weight:bold;
    height:31px;
}
.blue_subhead
{
    color: #4fafe5; 
    font-size:18px;
    font-weight:bold;
}
.box_details td
{
    padding-bottom:6px;
}
.searchtextbox
{
    font-family:verdana;
    font-size:10px;
    color:#9ebbd1;
    xwidth:155px;
    height:12px;
    border:solid 1px #dfe0e1;
}

.stime
{
    width:53px;
}
.sclass
{
    width:225px;
}
.sinst
{
    width:60px;
}
.lulu
{
    font-family:Trebuchet MS;
}                
.noclass
{
	text-align:left;
	color:#d3d3d3 !important;
	font-weight:bold;
}


a:link {  	color: #4fafe5; text-decoration: none; }
a:visited { color: #4fafe5; text-decoration: none; }
a:hover {	color: #4fafe5; text-decoration: underline; }


.modal_box_body
{
    background-image:url('/images/login_box_middle.gif'); 
    background-repeat:repeat-y;
    padding-top:4px;
    padding-left:22px;
    padding-right:14px;
    text-align:left;
    vertical-align:top;
}

.DG td
{ 
    padding-top:2px;
    padding-bottom:3px;
}


.modalBackground
{
    position:relative;
    z-index: 100;
    xxtop: 0px;
    xxleft: 0px;
    background-color: #000000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
