/*
							   ============================
							   = CSS Page Display Library =
							   =                          =
							   =    By robert huttinger   =
							   ============================
*/


/*this aligns the entire page center top*/
.aligncenter {
	background-color:#f89725;/*was transparent*/
	height:782px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-375px;
	width:751px;
}
/**/

/* color options for the pages */
.grey { 
  /*background-color:#EBEBEB;*/
  background-image:url('../images/bg_orange.png');
  background-repeat:repeat;
  height:850px;
}
/**/

/* expand the png so it fills the page */
    .aligncenter img.fullsize {
	/*background-color:#f89725;was transparent*/
	height:782px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-375px;
	width:781px;
	background-color:#f89725;
	/*background-image:url('../images/Untitled2.gif');
	background-position:0px 0px 20px 0px;*/
	}
/**/

/* the control structure for the pages */
.pages {
}

    .pages.off {
	display:none;
	}
	.pages ul         {list-style: none; margin: 0; padding: 0;}
	.pages li         {float: left;list-style: none;margin: 0;padding: 0;}
	.pages li div     {display: block;} /* was none */
	
	.pages li.show div.banner {
	display:block;
	height:200px;
	width:746px;
	position:absolute;
	top:0px;
	left:2px;
	background-image:url('../devimages/tde_header_d3.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	    .banner div {
		   display:block;
		}
	
	.pages li.show div.linkbar {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	height:28px;
	width:746px;
	position:absolute;
	top:98px;
	left:2px;
	background-color:#ffffff;
	/*background-image:url(../images/right.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;*/
	}
	
/*	.pages li.show div.left {
	color:#333333;
	background-color:#FFFFFF;
	display:none;
	height:562px;
	width:155px;
	position:absolute;
	left:0px;
	top:134px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-repeat:repeat;
	background-position:0px 0px;
	background-image:url(../devimages/tde_bg.gif);
	} */
	
/*	    .pages li.show div.left img {
		
		}
		.pages li.show div.left span {
		font-weight:800;
		}
	    .pages li.show div.left a {
		color:#ebebeb;
		text-decoration:none;
		}
		.pages li.show div.left a:hover {
		color:#ebebeb;
		text-decoration:underline;
		}*/
		
	.pages li.show div.middle {
	color:#333333;
	background-color:#FFFFFF;
	display:block;
	height:515px;
	width:748px;
	position:absolute;
	left:2px;
	top:127px;
	/*padding:8px;*/
	line-height:15px;
	letter-spacing:2px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	background-repeat:repeat;
	background-position:top left;
	background-image:url('../devimages/tde_logo01_08_d6.gif');
	}
	    .pages li.show div.middle div {
		padding:6px;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		}
		
		.pages li.show div.middle table {
		    width:540px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		
		.pages li.show div.middle tr {
		    vertical-align:top;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		
		.pages li.show div.middle td {
		    vertical-align:top;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		
		.pages li.show div.middle strong {
		    font-weight:bold;
			text-indent:inherit;
			font-size:11px;
		}
		.pages li.show div.middle a {
		color:#155797;
		text-decoration:underline;
		}
		.pages li.show div.middle a:hover {
		color:#666666;
		text-decoration:underline;
		}
		/*.pages li.show div.middle li {
		    text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
		}*/
		.pages li.show div.middle p {
		    text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		 .pages li.show div.middle .zzznotesheader{
			 color:#C35617;
			 padding:2px;
			 font-weight:bold;
		 }
		 .pages li.show div.middle .zzznotessub{
			 font-size:11px;
			 color:#155797;
			 padding-top:0px;
			 padding-left:30px; 
			 padding-right:0px;
			 padding-bottom:5px;
			 /*font-weight:bold;*/
		 }
		 .pages li.show div.middle .zzztopic{
			  color:#463E41;
			  font-weight:bold;
			  line-height:19px;
		 }
		 .pages li.show div.middle .zzztopicsub{
			 color:#463E41;
			 font-size:11px;
		 }
		 .pages li.show div.middle .subinfo{
			 margin-left:1px;
		 }
		
	.pages li.show div.right {
	color:#333333;
	background-color:#FFFFFF;
	font-style:normal;
	display:block;
	height:514px;
	width:161px;
	position:absolute;
	left:585px;
	top:127px;
	/*padding:2px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	/*background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(../devimages/tde_dividerRBottom_d3.gif);*/
	}
	    /*.pages li.show div.right span {
		font-weight:800;
		
		}*/
	    .pages li.show div.right a {
		color:#155797;
		text-decoration:none;
		text-align:left;
		padding:2px;
		}
		.pages li.show div.right a:hover {
		color:#333333;
		text-decoration:underline;
		text-align:left;
		padding:2px;
		}
		.pages li.show div.right p {
		text-align:left;
		padding:2px;
		}
			.pages li.show div.right div p a {
			padding-top:18px;
			padding-left:2px;
			padding-right:2px;
			}
		
	.pages li.show div.footer {
	color:#333333;
	background-color:#FFFFFF;
	display:block;
	height:86px;
	width:749px;
	position:absolute;
	left:1px;
	top:642px;
	padding-top:0px;
	/*line-height:14px;*/
	font-family:Arial, Helvetica, sans-serif;
	/*background-repeat:repeat;
	background-position:0px 0px;
	background-image:url(../devimages/tde_bg.gif);*/
	text-align:center;
	font-size:11px;
	}
	    .pages li.show div.footer span {
		
		}
	    .pages li.show div.footer a {
		color:#333333;
		text-decoration:none;
		}
		.pages li.show div.footer a:hover {
		color:#333333;
		text-decoration:underline;
		}
		
		.pages li.show div.subfooter {
	color:#333333;
	background-color:#FFFFFF;
	display:block;
	height:43px;
	width:750px;
	position:absolute;
	left:0px;
	top:728px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url('../devimages/tde_footer_d4.gif');
	text-align:center;
	font-size:11px;
	}
	    .pages li.show div.subfooter span {
		
		}
	    .pages li.show div.subfooter a {
		color:#999999;
		text-decoration:none;
		}
		.pages li.show div.subfooter a:hover {
		color:#999999;
		text-decoration:underline;
		}
/**/

/* sets the bg to the full width of the page */
.gradwhite img.fullsize, .gradblack img.fullsize {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
/**/

/* CSS tabbed links styles */
.cssheader {
  text-align:center;
  float:left;
  width:98%;
  background-color:#F7931E;
  /*background-image:url("../devimages/tde_linkbar_bg1.gif");
  background-repeat: repeat-x;*/
  /*font-size:80%;
  line-height:normal;*/
  }
.cssheader ul {
background-color:#F7931E;
  margin:0;
  padding:5px 10px 0px 0px;
  height:42px;
  list-style:none;
  }
.cssheader li {
  float:left;
  background:url("../devimages/left1.gif") no-repeat left top;
  margin:0;
  padding:0px 0px 6px 9px;
  }
.cssheader a {
  float:left;
  display:block;
  background:url("../devimages/right1.gif") no-repeat right top;
  padding:6px 15px 9px 6px;
  text-decoration:none;
  color:#FFFFFF;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.cssheader a {float:none;}
/* End IE5-Mac hack */
.cssheader a:hover {
  color:#CCCCCC;
  }
.cssheader #current {
  background-image:url("../devimages/left_on1.gif");
  padding-bottom:6px;
  }
.cssheader #current a {
  background-image:url("../devimages/right_on1.gif");
  color:#000000;
  padding-bottom:8px;
  }
  
#centered {
text-align:center;
}

/* CSS rollover effect 
.nav {text-align: center;}
	.nav ul         {list-style: none; margin: 0; padding: 0;}
	.nav li         {float: left;list-style: none;margin: 0;padding: 0;}
	.nav li a       {display: block;
		             height: 35px;
					 overflow: hidden;
					 color: #fff;
					 text-indent: -10000px;
					 background-position: 0px 0px;
					 background-repeat: no-repeat;
					 margin-left:0px;}
	.nav li a:hover {background-position: 0px -35px;}	
	.nav li em a,
	.nav li em a:hover {background-position: 0px -64px;}
	.nav li.prospective a {
	background-image: url("../images/prospective_students70.gif");width: 155px;}
	.nav li.current a {
		background-image: url("../images/current_students70.gif");width: 155px;}
	.nav li.parents a {
		background-image: url("../images/parents70.gif");width: 155px;}
	.nav li.alumni a {
		background-image: url("../images/alumni70.gif");width: 155px;}
 end css rollover effect */

.strong {
	font-weight:bold;
	text-decoration:underline;
}

.smallbutton {
    padding:0px;
	font-size:12px;
	color:#333333;
	/*background-color:#FFFFFF;*/
}
.smallbuttontwo {
    padding:0px;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	line-height:18px;
}

.smalltext {
    font-size:9px;
}

.smallgrey {
    font-size:11px;
	color:#333333;
}

.visaheader {
	background-image:url('../devimages/tab_bg.png');
	font-weight:bold;
	font-size:14px;
	height:40px;
	width:240px;
	background-position:0px;
}

.hiddenTag {
    display:none;
}
#topelement {
    /*background-image:url('../devimages/tde_dividerTop_d3.gif');
	background-position:top;
	background-repeat:no-repeat;
	margin-left:-8px;*/
}
#steponediv {
    display:block;
}
#steptwodiv {
    display:block;
}
#stepthreediv {
    display:block;
}
#stepfourdiv {
    display:block;
}
.passportstepsz {
  color:#FFFFFF;
  font-weight:bold;
  line-height:27px;
  padding-left:11px;
  padding-right:11px;
  /*margin-top:2px;
  margin-bottom:12px;
  padding-top:6px;
  padding-bottom:10px;
  height:22px;
  background-image:url('../devimages/tde_steps_d3.gif');
  background-repeat:no-repeat;
  background-position:center;*/
}
.stepsBg {
  background-image:url('../devimages/tde_main_div_d6.gif');  
  background-repeat:no-repeat;
  background-position:left;
  margin:-7px;
  width:564px;
  height:28px;
}

/* background images section */
/*.traveldoc {
	background-image:url('../devimages/tde_bg_logo.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.visas {
	background-image:url('../devimages/tde_visa_bg.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.passports {
	background-image:url('../devimages/tde_passport_bg.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.news {
	background-image:url('../devimages/tde_news_bg.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}*/
.specials{
    background-image:url('../devimages/tde_specials_bg.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
.alerts{
    background-image:url('../devimages/tde_alerts_bg_d5.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.mostviewed{
    background-image:url('../devimages/tde_mostviewed_bg_d5.gif');
	background-position:top;
	background-repeat:no-repeat;
}

/* class selectors for color codes ie: help see more etc */
.moreinfo {
    color:#F7931E;
}
.clickhere {
    color:#155797;
}
h3 {
    color:#C35617;
}
h2 {
    color:#C35617;
}

@media print {
    .noprint { display: none; }
}
