/* CSS Document */

@font-face { font-family: univers; src: url('fonts/univers.ttf'); } 

  #imageSlideshowHolder{
    width:776px;
    height:200px;
    background-color:#000;
    position:relative;  /* Never change this value */
    
  }
  .imageInGallery{    
    width:776px;
    height:200px;
    background-color:#000;
    
    /* Never change these 3 value */
    left:0px;
    top:0px;
    position:absolute;  
  } 
  
  .financial_table{
  border:#000000 solid 1px;
  text-align:right;
  }
  
 
  .financial_table td{
  padding:5px;
  
  }
  
  .heading{
  background-color:#8E979D;
  color:#FFFFFF;
  border-bottom:#000000 solid 1px;
  padding:5px;
  }
  
  .totals{
  background-color:#193989;
  color:#FFFFFF;
  border-top:#000000 solid 1px;
  }
  
  .odd{
  background-color:#EAEAEA;
  }
  
  .even{
  background-color:#dddddd;
  }
  
  .table_head{
  padding-top:5px;
  padding-bottom:inherit;
  border-bottom:#000 solid 1px;
  }
  
  div#ajax_container{
  width:100%;
  background-image:url(../images/future/title_bg.gif);
  height:50px;
  
  }
  
  div#ajax_left_content {
	float:right;
	position:relative;
	width:200px;
	}

div#ajax_middle_content {
	float:right;
	position:relative;
	width:200px;

	}

div#ajax_right_content {
	float:right;
	position:relative;
		width:200px;

	}
	
#info-left{
width:40%;
float:left;
padding-right:10px;
}

#info-right{
width:40%;
float:right;
border:1px solid #8E979D;
padding:10px;
}

#requirement-title{
width:100%;
background-image:url(../images/title-bg-requirements.gif);
padding-bottom:10px;
}

#content-box{
padding:15px;
border:#d2d2d2 solid 2px;
}

.titles{
background-image:url(../images/title-bg.gif);
}

#getreg_nav li{
display:block;
list-style:none;
float:left;
padding:10px;
font-size:10px;
}

#transcript-l{
width:60%;
float:left;
}

#transcript-r{
width:35%;
float:left;
}

.fs{
border:1px solid #ccc;

}

.leg{
margin-left:20px;
}

.leg label{
width:80px;
}

#grad-table{
font-size:10px;
text-align:center;
}

.grad-table-head{
font-weight:bold;
}

#student-info{
padding-left:10px;
}
#ticket-info{
padding-left:10px;
}


/*
tableless forms

*/

.allcaps {
text-transform:uppercase;
}

#ticket-info .conv-tickets input {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	color:#7a003c;
	font-weight:bold;
	border:1px solid #000;
	background-color:#FFFFFF;
}
.conv-tickets input {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	color:#7a003c;
	font-weight:bold;
	border:1px solid #000;
	background-color:#FFFFFF;
}

.conv-sel{
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	color:#7a003c;
	font-weight:bold;
	border:1px solid #000;
	background-color:#FFFFFF;
}

.attend {
	width: 30px;
	float: left;
	padding-left:150px;
	margin-bottom: 10px;
	background-color:#FFFFFF;
}

.conv-tickets label {
	display: block;
	width: 170px;
	float: left;
	margin-bottom: 10px;
}


.conv-tickets br {
	clear: left;
}

.buttons{
width:75px;
padding-right:10px;
color:#7a003c;
font-weight:bold;

}

.conv-fp{
margin-bottom:-3px;
}

.bk-pad{
margin-top:-3px;
}


* html div#container {
width: 995px;

padding-left:12px;
}

 

div#main_container {
width:100%;
}

 

div#top_container {
width:100%;
}

 

* html div#top_tools {

margin-right:26px;

}

blockquote{
margin-left:15px;
}

.newtablecell{
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

#error-notification{
padding:5px;
border:3px solid #7a003c;
color:#7a003c;
font-weight:bold;
font-size:12px;
background-color:#fff;
}

#confirmation{
text-align:center;
font-weight:bold;
color:#7a003c;
text-transform:capitalize;
}

.bloglink{
color:#FFFFFF;
text-decoration:none;
}

.bloglink a:hover{
text-decoration:none;
}

.hood{
border:2px solid #000;
background:#ddd;
padding:5px;
text-align:center;
}

.searching{
width:285px;	
margin-left:5px;
}

.head-title1,
.head-title2{
font-weight:bold;
font-size:20px;
padding:5px 0 5px 0;
font-family:univers,sans-serif;
}

.head-title1{
color:#fff;	
margin-left:10px;
}

.head-title2{
color:#999;	
}
#ask-container{
width:100%;
padding:10px;
margin-bottom:10px;
}
#ask-left{
	float:left;
	width:530px;
	background:#ebebeb;
	padding:10px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#ask-left .title{
color:#7a003c;
font-size:15px;
}

#ask-center{
	float:left;
	width:136px;
	background:url(/images/statue.png) no-repeat;
	height:189;
}

#ask-right{
	float:left;
	width:220px;
	padding-left:14px;
	list-style-image:url(https://fhs.mcmaster.ca/lib/images/square_red.gif);
}

#ask-right ul{
	padding-left:15px;
}

#ask-right li{
	margin-bottom:7px;	
	font-size:13px;
}

#ask-right img{
	margin-left:-25px;
	margin-top:20px;
}

#ask-right h1{
font-size:18px;	
}

.textbox{
margin-top:20px;	
width:400px;
}

.button{
width:120px;
height:24px;
}

.box-foot{
font-size:13px;
color:#7a003c;
}

#ask-mcmaster-left{
	width:140px;
}

#ask-mcmaster-left img{
	margin-bottom:10px;
}

.ask-mac-text{
	width:98px;
	border:1px solid #000;
	
			-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
		-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	float:left;

}

.ask-mac-button{
	color:#fff;
	width:40px;
	background:#000;
	border:none;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
		-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
float:left;
height:20px;
font-family:univers,Arial, helvetica,sans-serif;
font-size:17px;
margin:0;
}

.ask-title-left{
	text-align:center;
	font-family:univers,Arial, helvetica,sans-serif;
font-size:25px;
margin-bottom:-10px;
}

.gradresponse-button{
	border:1px solid #000;
	background:#CCC;
	font-size:15px;
	font-weight:bold;
	padding:10px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration:none;
	}
	
.gradresponse-button:hover{
text-decoration:none;	
}
	
