@charset "utf-8";
/* CSS Document */

@import url("../styles/reset.css");
@import url("../styles/typography.css");

/* container properties
-------------------------------------------------------------*/

body{
	background: black url(../images/backgrounds/sub_headbg.png) top no-repeat; /* default background color for now*/
}
#container{
	margin:20px auto;
	width: 960px;
}
/*  container properties 
 *   header properties
 *-----------------------------------------------------------*/
#header{
	color:white;
}
/* container properties end
 * top navigation bar starts
 *-----------------------------------------------------------*/
#subtop_nav li{
	       margin: -10px 10px 10px 0px;
	        float: left;
	   text-align: center;
	   list-style:none;
}
#subtop_nav li a{
	          color: white;
	        display: block;
		background: url(../images/buttons/sprite_top_buttons.png) no-repeat  -260px 0;
	text-decoration: none;
	    font-family: "Candara";
	            src: url("styles/fonts/Candarab.ttf") format("truetype");
	    font-weight: bolder;
	      font-size: 1.3em;
			 height: 38px;
	        padding: 10px 25px 10px 25px;
}
#subtop_nav li span a{
	line-height:30px;
}
#subtop_nav a:hover{
		background: url(../images/buttons/sprite_top_buttons.png) no-repeat  0 0;
	     color: white;
	   opacity: 0.7;
	    filter: alpha(opacity=70);
}
/* top navigation bar code end
 * main content code
 *-----------------------------------------------------------*/
#main_content{
	clear:left;
	color: white;
	float: left;
	width:100%;
	padding-top:5px;
	min-height: 300px;
	margin: 10px 0 20px 0;
}
/**
 * main content header
 **/
#main_content h2{
	border-bottom:2px solid #900;
	padding-bottom:3px;
}
/*paragraph title */
#main_content h4{
	font-weight:bold;
	margin:0 0 5px 0;
}
#main_content p{
	clear:both;
	margin: 0 0 20px 0;
	line-height:15px;
}
#main_content h5{
	margin: 0 0 10px 0;
}
#main_content ul{
	list-style:none;
}
#main_content ul li{
	margin: 0 0 10px 30px;
}
#main_content img{
	margin: 10px 20px 10px 0;
}
#main_content a{
	color:#ffff94;
	font-weight:bold;
	text-decoration:none;
	
}
#main_content a:hover{
	color:#C63;
}
/* main content properties end
 *-----------------------------------------------------------*/
.rButton{
	color:#fff!important;
	display: block;
	margin: 0 0 0 30px;
	line-height:35px;
	text-align:center;
	font-size: 1.3em;
	background:url(../images/buttons/regbutton.png) no-repeat;
	width:209px;
	height:39px;
}
.rButton:hover{
	opacity: 0.8;
	 filter: alpha(opacity=80);
}
.rbuttonColor:hover{
	  color:black !important;
}


/* side navigation bar ends
 * footer properties
 *-----------------------------------------------------------*/
#footer{
	  border-top: 5px #83001A solid;
	  clear:both;
	  text-align:justify;
	  min-height:2.5em;
background-color: black;
   	       color: white;
		 padding:15px 0 0 0;
	 font-family: "Candara";
		     src: url("styles/fonts/Candarab.ttf") format("truetype");
	 font-weight: bolder;
	   font-size: 1.3em;
}
/* footer properties end
 * custom styles for subpages
 *-----------------------------------------------------------*/
/* random list icons */
.phoneIcon{
	float:left;
	height:32px;
	padding: 0 30px 0 0;
	background: url(../images/icons/phone.png) no-repeat;
}
.phoneTxt{
	float:left; 
	margin: 15px 0 0 5px;
}
.compIcon{
	float:left;
	height:32px; 
	width:32px; 
	background: url(../images/icons/computer.png) no-repeat;
}
.compTxt{
	float:left; 
	margin: 15px 0 0 5px;
}
.italics{
	 font-style:italic;
}
.underline{
	text-decoration:underline;
}
/**
 * adding more to the margins
 **/
.add10pxBottom{
	padding-bottom: 10px;
}
.add20pxBottom{
	padding-bottom: 20px;
}
.add10pxTop{
	padding-top: 10px;
}
.add20pxTop{
	padding-top: 20px;
}
.fac_Indent{
	padding: 0 0 0 20px;
}
.progObj{
	margin:15px 0 10px; 
	padding:0;
}
.progObj li{
	list-style:disc; 
	padding:5px 0 0 0;
}
/*faculty_images*/
.fac_director{
	background: #66C url(../images/faculty/drum.png) no-repeat;
	width:110px;
	height:142px;
	float:left;
}
/**
 *  JQuery Agenda
 **/

.agenda{text-align:center; color:black;}
.agenda td{ background:#DED5E4; border: 1px #000 solid;}
td.agenda_table-header{font-weight:bold; background:#DED5E4;}

.border-right{border-right:#000 1px solid;}
.border-bottom{border-bottom:#000 1px solid;}

#main_content h3.agendaHeader a{ color:#fff; font-weight:100;}
#main_content h3.agendaHeader a:hover{color:#9B81AF;}
#main_content h3.agendaHeader{margin:10px 0 10px 0;}
#main_content div.demo{ width:100%;padding: 10px 0 0 0; overflow:visible;}
td.breaks{background:#48186C; color:white; font-weight:bold;}
td.ars-session{ background:#9B81AF;}

/**
 * print_freiendlly icon link 
 **/
#main_content div.pf-link{background:url(../../images/icons/print.png) no-repeat left top;width:200px;height:32px;float:right;clear:both;}
#main_content div.pf-link a{ margin:0 0 0 35px; line-height:30px;font-style:italic; font-weight:bold; color:#FFF;}
#main_content div.pf-link a:hover{color:#9B81AF;}


#main_content table.rrates{width:350px;}
    