html, body {
  min-height: 100%;
  height: auto !important;
  height: 100%
}
#TB_overlay {
  position: absolute;
  z-index:10100 !important;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=40);
  opacity: 0.4;
  height: 1000px;
  width: 1000px;
  display: none;
}
#TB_window {
  font: 85% Tahoma, Arial, sans-serif;
  color: #333;
  position: absolute;
  background: #FFFFFF;
  z-index: 10102 !important;
  display:none;
  border: 3px solid #FFEBCD;
  text-align:left;

  width: 445px;
  left: 100px;
  top: 50px;
  height: 428px;
}
#TB_window img {
  background: transparent;
  display:block;
  margin: 0px 0 0 -1px;
  border-right: 0px;
  border-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
}
	#TB_title{
	  font-weight: bold;
	  background: transparent;
	  background: #486cae;
	  height: 20px;
	  width: 444px;
	  padding-right: 0px;
	}
			#TB_WindowTitle{
			  padding:5px 10px 5px 10px;
			  margin-bottom:0px;
			  color:#fff;
			  width: 425px;
			}
			#TB_closeWindow{
			  margin: 2px;
			  text-align:right;
			  position: absolute;
			  float:right;
			  top: 1px;
			  right: 1px;
			  height:17px;
			  width: 17px;
			  background: transparent;
			}

	#HeaderGradientImage{
		position: absolute;
		background: transparent;
		top: 20px;
		left: 2px;
		height: 45px;
		width: 443px;
	}

		#HeaderCaptionImage {
			position: relative;
			background: transparent;
			border:0px;
			top: -37px;
			left: 5px;
		}
		#HeaderCaption {
		 	color: #ffffff;
			text-transform: none;
		 	font-family: Arial;
			font-size: 20px;
		 	font-weight: bold;
		 	padding-top:5px;
			position: relative;
			top: -100px;
			left: 50px;
			width: 300px;
		}

		#HeaderCaptionShadow {
		 	color: #0B359B;
			text-transform: none;
		 	font-family: Arial;
			font-size: 20px;
		 	font-weight: bold;
		 	padding-top:5px;
			position: relative;
			top: -68px;
			left: 52px;
			width: 300px;
		}


#form_box{
  font: 100% Tahoma, Arial, sans-serif;
  position: relative;
  top: 50px;
  color: #303;

  padding:0px 15px 44px 15px;
  overflow: hidden;
  text-align:left;
  line-height:1.5em;
  z-index:20101 !important;
}
#Footer{
	position: absolute;
	top:314px;
	left: 2px;
	height: 43px;
	width: 443px;
	z-index:30000 !important;
}

	#Send_button {
		position: absolute;
		background: transparent;
		border:0px;
		top: 10px;
		left: 300px;
		z-index:31000;
	}
	#Close_button {
		position: absolute;
		background: transparent;
		border:0px;
		top: 10px;
		left: 370px;
		z-index:32000;
	}

#FooterImage{
	position: absolute;
	z-index:30100 !important;
}
#bgrad{
	position: absolute;
	z-index:34100 !important;
	top: 0px; margin-left: 0px; left: 0px;
}
.cursorHand {
	cursor : pointer;
}

.normalHand {
	cursor : auto;
	cursor : default;
}

.crossHand {
	cursor : crosshair;
}
/* Add this to the head section of your page */
textarea.normal { background-color:#FFFFFF; font-weight:normal}
.textbox_normal { background-color:#FFFFFF; font-weight:normal}
textarea.hilite { background-color:#FFFFCC; color:#0000FF; font-weight:normal}
.textbox_hilite { background-color:#FFFFCC; color:#0000FF; font-weight:normal;}
textarea.start { background-color:#FFFFFF; color:#C0C0C0; font-weight:bold; }
textbox_start { background-color:#FFFFFF; color:#C0C0C0; font-weight:bold; }

/* === TOP NAV === */

    ul#top_nav {
        margin:0; padding:0;
        background-color:#003366;
        background-image:url(../img/template/top-nav/bg-over.gif);
        background-repeat:repeat-x;
        border-top:1px solid white;
        border-bottom:1px solid #3C0B12;
        width:750px;
        overflow:hidden;
        height:22px;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:22px;
        }
        html>body ul#top_nav {
        height:22px;
    }

    ul#top_nav li {
        display:block;
        float:left;
        list-style:none;
        margin:0; padding:0;
        height:24px;
    }

    ul#top_nav li a {
        display:block;
        text-decoration:none;
        color:white;
        font-size:10px;
		font-weight:bold;
        margin:0; padding:2px 0 0 0;
        text-align:center;
        border-left:1px solid white;
        border-right:1px solid #003366;
        line-height:16px;
        height:22px;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:20px;
        }
        html>body ul#top_nav li a {
        height:20px;
    }

    ul#top_nav li a:hover,
    ul#top_nav li.current a {
	/* MAIN BUTTON OVER COLOUR */
        background-color:#006699; 
		/*006699 = light blu, 003366 = dark blue */
		/*background-image:url(../img/template/top-nav/bg-over.gif);*/
        background-image:url(../img/template/top-nav/bg-over.gif);
        background-repeat:repeat-x;
    }
	    ul#top_nav li.selected a {
	/* MAIN BUTTON SELECTED COLOUR */
        background-color:#930F1D; 
		/*006699 = light blu, 003366 = dark blue */
		/*background-image:url(../img/template/top-nav/bg-over.gif);*/
        background-image:url(../img/template/top-nav/bg-over.gif);
        background-repeat:repeat-x;
    }


    ul#top_nav li#t_home       a { width:87px; border-left:0; }
    ul#top_nav li#t_facilities  a { width:133px; }
    ul#top_nav li#t_faculty   a { width:103px; }
    ul#top_nav li#t_aboutus a { width:108px; }
    ul#top_nav li#t_tuition    a { width:88px; }
    ul#top_nav li#t_contactus  a { width:114px; }
    ul#top_nav li#t_about      a { width:117px; border-right:0;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:105px;
        }
        html>body ul#top_nav li#t_about a {
        width:105px;
    }
	
