html, body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin:0px;
}

td {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin:0px;
}


/* =html definitions */
h1 {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left:0px;
text-align:left;
}

h2 {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #0F204F;
padding-left:0px;
text-align:left;
}

h3 {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left:0px;
clear:left;
}

span {
color:#0F204F;
}


#login {
border:1px solid black;
width:160px;
height:80px;
/*position:absolute;
top:60px;
left:520px;*/
z-index:12;
color:#333333;font-size:12px;
padding:0 0 0 3px;
}

.frmlogin {
height:6px;
}

.frmbuttons {
height:6px;margin:0 0 0 60px;padding:0;
}

label{
width: 3em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
height:10px;
}


/* =html end definition */

/* =structural markup */
#bodycontainer{
background-image:url('/img/bodytextimage.gif');
background-repeat: no-repeat;
width:750px;
height:auto;
background-color:#CCCCCC;
margin-left:0px;
padding-top:220px;
padding-bottom:30px
}

/*ie height fix*/
* html #bodycontainer{
/*height:100%;*/
padding-bottom:30px;
}

#bodytext{
padding:0 0px 0 0px;
position:absolute;
top:354px;
width:750px;
background-color:#CCCCCC;
z-index:3;
}

* html #bodytext{
height:100%;
width:750px;
padding:0 0px 0 0px;
}

#bdtext{
padding:10px 15px 0 30px;
width:680px;
text-align:justify;
}

* html #bdtext {
width:680px;
}

#btext {
height:540px;
}

* html #btext {
height:540px;
}

#news{
padding:0px 0px 0 0px;
font-size:12px;
}

* html #news {
left:580px;
top:370px;
}

#footer {
width:750px;
height:80px;
background-color:#333333;
margin:10px 0 0 0;
color:#ffffff;
padding:0 0px 0 0px;
}

* html #footer {
width:750px;
padding:0 0px 0 0px;
}

#footertext1{
color:#ffffff;
padding-left: 20px;
}
/* =structural end markup */

/* =images start*/
#toplogo{
background-image:url('/img/iac-topheader.gif');
background-repeat: no-repeat;
position:absolute;
width:750px;
height:150px;
left:0px;
top:0px;
z-index:1;
position:absolute;
}

#iactopimage img{
position:absolute;
width:750px;
height:174px;
left:0px;
top:180px;
border-bottom:5px solid #333333;
z-index:4;
}

#iaclabel {
background-image:url('/img/iac-label.gif');
background-repeat: no-repeat;
position:absolute;
width:23px;
height:366px;
left:750px;
top:-5px;
z-index:2;
position:absolute;
}

img.topimage {
border-bottom:100px solid red;
}

#studentlogo {
position:absolute;
top:30px;
left:630px;
z-index:15;
}
/* =images end*/


.red{
color:red;
font-size:26px;
}

.redsmall{
color:red;
font-size:12px;
}

/* =menu structure*/
#topmenu{
position:absolute;
width:750px;
height:30px;
top:150px;
left:0px;
background-color:#0F204F;
z-index:2;
}

#bottommenu{
z-index:100;
background-color:#ffffff;
}
/* =menu end */

/* =navigation */
#navsite {
  text-align: right;
}

#navsite ul {
 position:relative;
 top:0px;
 height:20px;
 margin: 5px 0 5px 30px;
 font: bold 14px Verdana, sans-serif; 
 display: block;
 vertical-align: baseline;
 padding:0;
}

* html #navsite ul {
 margin: 5px 0 5px 15px;

}

#navsite ul li {
list-style: none;
margin: 0;
padding:0; 
display: inline;
vertical-align: bottom;
position: relative;
float:left;
}

#navsite ul li a {
padding: 0px 0.5em; 
margin-left: 0px; 
border: 0px solid #778;
border-bottom: none;
font: bold 11px Tahoma, Verdana, sans-serif;
text-decoration:none;
}

#navsite ul li a:link {
color: #ffffff;
font: bold 11px Tahoma, Verdana, sans-serif;
text-decoration:none;
}

#navsite ul li a:visited {
color: white;
font: bold 11px Tahoma, Verdana, sans-serif;
text-decoration:none;
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
color: #fa3e00;
background: #E6D36A;
border-color: #227;
font: bold 11px Tahoma, Verdana, sans-serif;
text-decoration:none;
}

/* =navigation end */


INPUT.button {font-size:11px; font-family:Verdana; font-weight:bold; background-color:#717CA5; border-style:groove; color:#FFFFFF;}
INPUT.checkbox {border:none; background:transparent;}
INPUT.text {font-family:Verdana; border:thin groove; background-color:#eeeeee; font-weight:normal; font-size:11px;}
INPUT, TEXTAREA, SELECT {font-family:Verdana; padding:2px; border:thin groove; background-color : #F4F4F4;font-weight : normal;font-size : 11px;}

.bgGreyLight { BACKGROUND: #efefef }
.bgGreyDark { BACKGROUND: #aaaaaa }
.bgBlueMed  { BACKGROUND: #32659C }
.bgBlueLight  { BACKGROUND: #6098D4 }
.button {BORDER-RIGHT:#453045 1px solid; BORDER-TOP:#453045 1px solid; FONT-SIZE:10px; BORDER-LEFT:#453045 1px solid; COLOR:#000000; BORDER-BOTTOM:#453045 1px solid; FONT-FAMILY:Verdana,Arial; BACKGROUND-COLOR:#ffffff}