/* ISU TEMPLATE */
/* Print Layout - Release 3 */

/* Author: Jason Hiddle, Communications & Marketing */

/* ---[ START CSS ]--- */

/* Basic Elements */

#home { 
	background: #fff; 
	margin: 0px; 
}

p { 
	margin-top: 0px; 
	text-align: left;
}

a:link { 
	text-decoration: none; 
	color: #0b4094;
	background: none;
}

a:visited { 
	text-decoration: none; 
	color: #4F6B8B;
	background: none;
}

a:hover { 
	text-decoration: underline; 
	color: #4F6B8B;
	background: none;
}

a:active { 
	text-decoration: underline; 
	color: #4F6B8B;
	background: none;
}

/* h1, h2, h3 span {display:none} */


/* specific divs */

#container { 
	display: block;
	position: relative;
	top:0;
	left:1px;!important;
	left /**/: 0px;
	margin: 0px;
	margin-left: 25px;
	margin-right: auto;
	width: 653px; !important; 
	width /**/:652px; /* IE5/Win */
	}

#intro {display: none;}
	
#pageHeader {
	font: 28px trebuchet ms, tahoma, arial, helvetica, sans-serif; 
	color: #111; 
	margin: 15px 0 0 15px;
	background: transparent;
	}

#pageHeader a, #pageHeader a:hover, #pageHeader a:visited {
	color: #111; 
	text-decoration: none;
	background: transparent;
	}

#supportingText {
	position: relative;
	left: 0;
	width: 432px;!important;
	width /**/: 433px;
	margin-top: 20px; !important; 
	margin-top /**/:30px; /* IE5/Win */
	padding: 0 14px 14px 14px;
	}
	
#supportingText span {
	font: 11px/14px arial, helvetica, sans-serif; 
	color: #303030; 
	text-align: left;
	margin-bottom: 20px;
	}

#supportingText h3 {
	color: #0053af;
	margin: 10px 0;
	font-size: 125%;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	}

#supportingText p {
	margin-left: 5px;
	margin-right: 5px;
	}

#supportingText a {
	background: none;
	}

#dl_photo { display: none; }
		
#footer {
	position: relative;
	top:96px;!important;
	top /**/:100px;
	text-align: left; 
	padding: 10px;
	margin-left: 0px;
	font: 10px/13px arial, helvetica, sans-serif; !important; 
	font /**/: 9px/13px arial, helvetica, sans-serif; /* IE5/Win */
	color: #444;
	background: transparent;
	width:641px;!important;
	width /**/: 641px;
	border-top:1px solid #000;	
}
#footer a:link, #footer a:visited { 
	font-size: 9px;
}

/* distance audience paths */

#dlgolbal { display: none;}


/* main site navigation */


/* ---------------- ISU GLOBAL */

#isuglobal { display: none;}

/* ---------------- MAIN NAV */

#linkList { display: none;}
	
/* form elements */
        
label {
width: 15px; !important; 
width /**/:10px; /* IE5/Win */
font: 11px/13px arial, helvetica, sans-serif;
font /**/: 10px/13px arial, helvetica, sans-serif; /* IE5/Win */
	}

#newsform input {
width: 120px;
font-size: 9px; !important; 
font-size /**/:7px; /* IE5/Win */
}

#newsform p {
padding-bottom: 5px; !important; 
padding-bottom /**/:0; /* IE5/Win */
}

.denewsbox {
margin-right:-2px; !important; 
margin-right /**/:0; /* IE5/Win */
margin-left:-8px; !important; 
margin-left /**/:0; /* IE5/Win */
}

#subscribe {
margin-left: 5px; !important; 
margin-left /**/:15px; /* IE5/Win */
margin-right: 10px;
margin-top: 5px;
width: 120px;
}

/* 2ND LEVEL */

#level2 { 
	background: #fff; 
	margin: 0px; 
}

#container_l2 { 
	display: block;
	position: relative;
	top:0px;
	left:1px;!important;
	left /**/: 0;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 653px; !important; 
	width /**/:652px; /* IE5/Win */
	}

#pageHeader_l2 { display: none; }
	
#printlogo {
	display: block;
	background: transparent;
	width: 640px;
	height: 84px;
	margin: 15px 0 20px 0px;
	}

#printlogo h1 {
	font: 22px trebuchet ms, tahoma, arial, helvetica, sans-serif; 
	color: #111; 
	background: #fff;
	margin-bottom: 25px;
	}

#supportingText_l2 {
	position: relative;
	left: 0px;
	width: 609px; !important; 
	width /**/:609px; /* IE5/Win */
	font: 11px/14px arial, helvetica, sans-serif; 
	color: #303030; 
	padding: 0px 14px 0 5px; !important; 
	padding /**/:0px 14px 0 14px; /* IE5/Win */
	margin-top: 0px; !important;
	margin-top /**/: 10px;
	margin-bottom: 40px;
	margin-left: 10px; !important;
	margin-left /**/: 0px;
	background: transparent;
	}

#supportingText_l2 h3 {
	color: #0053af;
	margin: 20px 0;
	font-size: 185%;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	}

#supportingText_l2 h2 {
	color: #4B4B4B;
	margin: 10px 0;
	font-size: 125%;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	}
	
#supportingText_l2 h1 {
	color: #4B4B4B;
	margin: 0 0 10px 0;
	font-size: 97%;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	}

#supportingText_l2 p {
	margin-left: 5px;
	}

#supportingText_l2 p.rightnobg {
	text-align: right;
	font-size: 10px;
	font-style: italic;
	}

#supportingText_l2 p.right {
	text-align: right;
	font-size: 10px;
	font-style: italic;
	background: #ececec;
	}
	
#supportingText_l2 p.sep {
	background: #ececec;
	}
	
#supportingText_l2 p.ess {
	margin-left: 5px;
	border-top: 1px #000 dotted;
	}

#supportingText_l2 a {
	background: none;
	}

#footer_l2 {
	text-align: left; 
	padding: 10px;
	margin-left: 0px;
	font: 10px/13px arial, helvetica, sans-serif; !important; 
	font /**/: 9px/13px arial, helvetica, sans-serif; /* IE5/Win */
	color: #444;
	background: transparent;
	width:632px;!important;
	width /**/: 632px;
	border-top:1px solid #00267e;	
	}

#footer_l2 a:link, #footer a:visited { 
	font-size: 9px;
}

/* 2nd level navigation */

#secondlev { display: none; }

/* DE PROGRAM LAYOUT */

#progbox {
	position: relative;
	display: block;
	width: 600px; !important; 
	width /**/: 600px; /* IE5/Win */
	height: auto;
	background: #fff;
	margin-bottom: 150px;
	padding-left: -3px; !important;
	padding-left /**/: 0;
	}

/* undergraduate */

#proglist {
	top: 0px;
	left: 0px;
	width: 305px;
	border: 1px #dcdcdc solid;
}

#proglist ul {
	margin: 0 0 0 0;
	padding: 0px;
}

#proglist li {
	list-style-type: none;
	background: #fff;
	display: block; 
	font: bold 11px/14px arial, helvetica, sans-serif;!important;
	font /**/: 11px/14px arial, helvetica, sans-serif; /* IE/Win */
	color: #111;
	width: 300px;!important;
	width /**/: 300px; /* IE/Win */
	}

#proglist li a { 	
	background: #fff; 
	display: block;
	width: 290px;!important;
	width /**/: 290px; /* IE/Win */
	padding: 3px 0 3px 15px;
	border-bottom: 1px solid #fff;
	color: #111;
	}

#proglist li a:hover {
	background: #AFBED0;
	text-decoration: none;
	}
	
#proglist #section span {
	padding-left: 5px;
	}

#proglist #section {
	background-color: #ccc;
	padding: 3px 0 3px 5px;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	}

#proglist #ugrad {
	background: #111;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #fff;
	color: #ececec;
	}

#proglist li#dlink { 
	padding: 3px 0 3px 15px;
	width: 290px;!important;
	width /**/: 290px; /* IE/Win */
	}
	
/* graduate */

#proglist2 {
	position: absolute; 
	top: 0;
	left: 320px;
	border: 1px #dcdcdc solid;
	width: 305px;
	}

#proglist2 ul {
	margin: 0;
	padding: 0;
}

#proglist2 li {
	list-style-type: none;
	background: #ececec;
	display: block; 
	font: bold 11px/14px arial, helvetica, sans-serif;!important;
	font /**/: 11px/14px arial, helvetica, sans-serif; /* IE/Win */
	color: #111;
	width: 300px;!important;
	width /**/: 300px; /* IE/Win */
	}

#proglist2 li a { 	
	background: #fff; 
	display: block;
	width: 290px;!important;
	width /**/: 290px; /* IE/Win */
	padding: 3px 0 3px 15px;
	border-bottom: 1px solid #fff;
	color: #111;
	}

#proglist2 li a:hover {
	background: #AFBED0;
	text-decoration: none;
	}
	
#proglist2 #section span {
	padding-left: 5px;
	}

#proglist2 #section {
	background: #ccc;
	padding: 3px 0 3px 5px;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	}

#proglist2 #grad {
	background: #062352;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #fff;
	color: #ececec;
	}


/* SECOND LEVEL TOOLBAR */

#toolbar { display: none;}
		
/* SECOND LEVEL QUICKINFO BOXES */

#quickinfo {
	position: relative;
	left: 10px;
	top: 0px;
	display: block;
	background: #ececec;
	width: 200px;
	padding: 8px 5px 10px 5px;!important;
	padding /**/: 8px 5px 0 5px;
	margin: 5px;
	float: right;
	border: 1px solid #111;
}

#quickinfo span {
	font: 11px/12px arial, helvetica, sans-serif;!important;
	font /**/: 10px/12px arial, helvetica, sans-serif;
	color: #111;
	}


/* SECOND LEVEL PRO DEVELOPMENT BOX */

#pdcinfo {
	position: relative;
	left: 10px;
	top: 0px;
	display: block;
	background: #ececec;
	width: 320px;!important;
	width /**/: 300px;
	padding: 8px 5px 8px 5px;!important;
	padding /**/: 8px 5px 0 5px;
	margin: 5px;
	float: right;
	border: 1px solid #111;
}

#pdcinfo span {
	font: 11px/12px arial, helvetica, sans-serif;!important;
	font /**/: 10px/12px arial, helvetica, sans-serif;
	color: #111;
	}

/* SECOND LEVEL FEES BOXES */

#instatebox {
	position: relative;
	display: block;
	width: 520px;
	height: auto;
	background: none;
	}

#ugradfees-inst {
	display: block;
	background: #ccc;
	width: 200px;
	padding: 5px;
	margin: 15px 5px 15px 5px;
	border: 1px solid #000;
	}

#ugradfees-inst h4 {
	font: bold 12px/12px arial, helvetica, sans-serif;
	background: #0b4094;
	color: #fff;
	display: block;
	width: 204px;
	padding: 3px;
	margin: -5px -5px 0 -5px;!important;
	margin /**/: -5px 0 0 -5px;
	border-bottom: 1px solid #000;
	}

#ugradfees-inst span {
	font: 11px/12px arial, helvetica, sans-serif;!important;
	font /**/: 10px/12px arial, helvetica, sans-serif;
	color: #111;
	}

#gradfees-inst {
	position: absolute;
	top: 0;
	left: 240px;
	display: block;
	background: #ccc;
	width: 200px;
	padding: 5px;
	margin: 15px 5px 15px 5px;!important;
	margin /**/: 0px 5px 15px 5px;

	border: 1px solid #000;
	}

#gradfees-inst h4 {
	font: bold 12px/12px arial, helvetica, sans-serif;
	background: #0b4094;
	color: #fff;
	display: block;
	width: 204px;
	padding: 3px;
	margin: -5px -5px 0 -5px;
	border-bottom: 1px solid #000;
	}

#gradfees-inst span {
	font: 11px/12px arial, helvetica, sans-serif;!important;
	font /**/: 10px/12px arial, helvetica, sans-serif;
	color: #111;
	}

#outstatebox {
	position: relative;
	display: block;
	width: 520px;
	height: auto;
	background: none;
	}

#ugradfees-outst {
	display: block;
	background: #ececec;
	width: 200px;
	padding: 5px;
	margin: 15px 5px 15px 5px;
	border: 1px solid #000;
	}

#ugradfees-outst h4 {
	font: bold 12px/12px arial, helvetica, sans-serif;
	background: #3393f7;
	color: #fff;
	display: block;
	width: 204px;
	padding: 3px;
	margin: -5px -5px 0 -5px;
	border-bottom: 1px solid #000;
	}

#ugradfees-outst span {
	font: 11px/12px arial, helvetica, sans-serif;!important;
	font /**/: 10px/12px arial, helvetica, sans-serif;
	color: #111;
	}

#gradfees-outst {
	position: absolute;
	top: 0;
	left: 240px;
	display: block;
	background: #ececec;
	width: 200px;
	padding: 5px;
	margin: 15px 5px 15px 5px;!important;
	margin /**/: 0px 5px 15px 5px;
	border: 1px solid #000;
	}

#gradfees-outst h4 {
	font: bold 12px/12px arial, helvetica, sans-serif;
	background: #3393f7;
	color: #fff;
	display: block;
	width: 204px;
	padding: 3px;
	margin: -5px -5px 0 -5px;!important;
	border-bottom: 1px solid #000;
	}

#gradfees-outst span {
	font: 11px/12px arial, helvetica, sans-serif;!important;
	font /**/: 10px/12px arial, helvetica, sans-serif;
	color: #111;
	}

/* TABLE STRIPING */

#zebratbl {
	width: 400px;
	border: 1px #111 solid;
	}

#zebratbl tbody tr td {
      background-color: #eee;
      padding: 3px;
    }

#zebratbl tbody tr.odd td {
      background-color: #CCD9E9;
    }
    
#zebratbl tbody tr.hdr td {
      background-color: #0053af;
      color: #fff;
    }

#zebratbl tbody tr.sec td {
      background-color: #ccc;
      color: #111;
    }

#zebratbl tbody tr.cd td {
      background-color: #fff;
      color: #111;
      border-top: 1px #000 solid;
    }

#zebratbl tbody tr.desc td {
      background-color: #fff;
      color: #111;
      border-bottom: 1px #000 solid;
	}
	    
#zebratbl tbody tr.note td {
      background-color: #fff;
      color: #111;
      font-size: 9px;
    }

/* EYE CANDY */

#eyecandy {
	width: 500px;
	background: #ececec;
	color: #111;
	font: 11px/14px trebuchet ms, tahoma, arial, helvetica, sans-serif; 
	padding: 5px;
	margin: 10px 0 10px 5px;
	}

#eyecandy h2 {
	color: #eee;
	background: #12315F;
	margin: -5px 0 10px -5px;
	font-size: 105%;
	width: 504px;
	padding: 3px;
	}

#eyecandy p {
	margin-left: 5px;
	}

/* NON-BULLETED LISTS */

#nobull li {list-style-type: none;}
#nobull li a {background: transparent; text-decoration: none;}
#nobull li a:hover {background: transparent; text-decoration: underline;}

/* ---[ END CSS ]--- */










