body
{
	background-image:url(../images/bg.jpg); background-color:#F0F0F0; background-repeat:repeat-x; font-family:Verdana; color:#000000; font-size:12px;
}
.txt
{
	font-family:Verdana; color:#000000; font-size:12px; text-decoration:none;
}
#header
{
	width:1162px; height:308px; background-image:url(../images/header.png); 
}
#main-container
{
	width:1162px; margin:0px auto; position:relative;
}
.blackheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;
}
#middle
{   
	width:1162px; background-image:url(../images/shadow.png); background-repeat:no-repeat; height:64px; float:left; min-height:400px; text-align:left; background-color:#F0F0F0; vertical-align:top; margin:0px auto;
}
#middle-left
{   
	width:277px; float:left; text-align:left; margin-left:125px; 
}
#middle-middle
{   
	width:277px; float:left; text-align:left; margin-left:40px; 
}
#middle-right
{   
	width:277px; float:left; text-align:left; margin-left:40px;
}
#middle-internal
{   
	width:1162px; background-image:url(../images/shadow-internal.png); background-repeat:no-repeat; height:64px; float:left; min-height:400px; text-align:left; background-color:#F0F0F0; vertical-align:top;
}
#left-internal
{   
	width:660px; float:left; text-align:left; margin-left:125px; min-height:400px;
}
#right-internal
{   
	width:230px; float:left; text-align:left; margin-left:20px; 
}
#left-internal-gallery
{   
	width:920px; float:left; text-align:left; margin-left:125px;
}
.footer
{
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; background-image:url(../images/footer_02.png); width:1050px; height:19px; padding-top:6px; text-align:left; padding-left:112px; font-weight:bold; background-position:center;
}
.grayfooter
{
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-align:right; text-decoration:none;
}

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.redheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FF1A00;
}
.redheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FF1A00;
}
.smallredheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF1A00; text-transform:uppercase;
}
.smallwhiteheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff;
}
.txtbox2
{
	height:16px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txtbox
{
	height:14px; width:89px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button2
{
	background-image:url(../images/button.png); width:92px; height:19px; border:0px; cursor:pointer;
}
.white
{ 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:16px;
}
.white:hover
{ 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:16px;
}
.txtbox-bg
{
	background-image:url(../images/txtbox.jpg); width:222px; height:25px; background-repeat:no-repeat; padding-top:3px;
}
.txtbox3
{
	font-family:Arial, Helvetica, sans-serif; width:207px; height:15px; border:0; font-size:9pt; color:#ffffff; padding-left:8px;  background-color:#AE150D; padding-right:6px; padding-top:2px;
}
.button
{
	background-image:url(../images/button2.png); width:62px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; border:0px; cursor:pointer;
}
#top
{
	width:300px; height:35px; background-image:url(../images/top.png); padding-right:60px; background-repeat:no-repeat; text-align:left; padding-left:8px;
}
.coursedes * {
color:#000;
}