html {margin: 0;
	padding: 0;}
	 
body {background: #08373d url("../images/templates/body-background.png") top center no-repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	font-size:1em;}

body.bmeBackground {background-image:url(../images/templates/BME-BACkGRDWEB.jpg);}
body.eceBackground {background-image:url(../images/templates/ECE-body-background.jpg);}
body.cheBackground {background-image:url(../images/templates/CHEM_E_SMALL.jpg);}
body.csBackground {background-image:url(../images/templates/computer-science-backgrd_FLAT.jpg);}
body.meBackground {background-image:url(../images/templates/MECHANICAL-WEB-BACKGRD.jpg);}
body.opticsBackground {background-image:url(../images/templates/OPTICS-WEB-BACKGRD.png);}
body.ameBackground {background-image:url(../images/templates/AME-body-background.jpg);}

#hajim_header {margin: 0 auto; 
	padding:0;
	width:960px;}
	
#hajim_container {width: 960px;
	background: rgb(0, 0, 0);  
	background: rgba(0, 0, 0, 0.6);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);   /* IE6 & 7 */
      zoom: 1;
	margin: 0 auto; 
	padding:0;
	text-align: left;}
	
#hajim_container .tagline {margin:0;
	padding:0;}
		
#hajim_che_topbanner {margin:0; padding:0;}

#hajim_che_topbanner a {margin:0; 
	padding:0;
	display:block;
	height:169px;
	background: url("../images/templates/CHEM-E-header.png") no-repeat scroll center top transparent;
	text-decoration: none;}

#hajim_che_topbanner a span {display:none;}

#hajim_ece_topbanner {margin:0; padding:0;}

#hajim_ece_topbanner a {margin:0; 
	padding:0;
	display:block;
height:169px;
background: url("../images/templates/ece-web-header.png") no-repeat scroll center top transparent;
	text-decoration: none;}
	
#hajim_ece_topbanner a span {display:none;}

#hajim_bme_topbanner {margin:0; padding:0;}

#hajim_bme_topbanner a {margin:0; 
	padding:0;
	display:block;
	height:169px;
	background: url("http://www.bme.rochester.edu/assets/images/header/ist2_5504251-electrical_computer.png") no-repeat scroll center top transparent;
	text-decoration: none;}

#hajim_bme_topbanner a span {display:none;}

#hajim_optics_topbanner {margin:0; padding:0;}

#hajim_optics_topbanner a {margin:0; 
	padding:0;
	display:block;
	height:169px;
	background: url("../images/templates/optics-web-header.png") no-repeat scroll center top transparent;
	text-decoration: none;}

#hajim_optics_topbanner a span {display:none;}

#hajim_me_topbanner {margin:0; padding:0;}

#hajim_me_topbanner a {margin:0; 
	padding:0;
	display:block;
	height:169px;
	background: url("../images/templates/MECHANICAL_HEADER.png") no-repeat scroll center top transparent;
	text-decoration: none;}

#hajim_me_topbanner a span {display:none;}

#hajim_cs_topbanner {margin:0; padding:0;}

#hajim_cs_topbanner a {margin:0; 
	padding:0;
	display:block;
	height:169px;
	background: url("") no-repeat scroll center top transparent;
	text-decoration: none;}

#hajim_cs_topbanner a span {display:none;}

#hajim_ame_topbanner {margin:0; padding:0;}

#hajim_ame_topbanner a {margin:0; 
	padding:0;
	display:block;
	height:169px;
	background: url("../images/templates/ame-web-header.png") no-repeat scroll center top transparent;
	text-decoration: none;}

#hajim_ame_topbanner a span {display:none;}

#department_nav {margin:0;
	padding:0;
	width:960px;
	height:27px;
	background-image:url(../images/templates/department-nav-background.png);
	background-repeat:repeat-x;}

#main_menu {margin: 0 auto;
	padding:5px 0;
	text-align:center;}

#main_menu li {margin:0;
	padding:0 7px;
	display:inline;
	list-style-type:none;
	color:#ffffff;
	border-right:1px solid #023260;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:.80em;
	text-transform:uppercase;}
	
#main_menu li.last {border-right:none;}

#main_menu a:link, #main_menu a:visited {color: #023260;
	text-decoration: none;}
#main_menu a:hover {color: #996600;
	text-decoration: none;}		

#searchform  {float:right;
	margin-top:-28px;
	position:relative;
	top:50px;
	z-index:2;
	margin-right:50px;}

.front-image {position:static;
	z-index:1}

input#search {background:#dddddd;
	width:110px;
	font-size:9px;}
	
#hajim_leftsidebar {float: left; 
	width: 240px; 
	padding: 0 0 20px 0;
	margin:0;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

		
		
#hajim_maincontent {margin: 0 auto;
	padding:30px 0;
	width:620px;} 

#hajim_maincontent #department_menu {margin: 0 auto;
	padding:0;
	width:700px;} 
	
#hajim_maincontent .centerpiece {margin:0;
	padding:20px;
	position:absolute;
	top:185px;
	left:auto;
	width:160px;
	color:#ffffff;
	z-index:5;}

#hajim_maincontent .centerpiece p {line-height:1.8em;}

#hajim_maincontent .centerpiece_background {margin:0;
	padding:0;
	position:absolute;
	left:auto;
	top:184px;
	height:378px;
	width:200px;
	background-color:#7FBA00;
	z-index:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
       filter: alpha(opacity=40);
       opacity:.4;}
	
#hajim_maincontent h1 {margin:0;
	padding:0;
	line-height:100%;
	color:#666666;
	border-bottom: 1px #DCD8D0 solid;
	margin-bottom:25px;
	font-size:2.0em;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

#hajim_maincontent h2 {margin:0;
	padding:0;
	padding-bottom:5px;
	color:#666666;
	font-size:1.6em;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
	
#hajim_maincontent h3 {margin:0;
	padding:0;
	padding-bottom:5px;
	color:#666666;
	font-size:1.2em;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

#hajim_maincontent p {margin:0;
	padding:0;
	padding-bottom:20px;
	font-size:.85em;
	line-height:1.4;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#ffffff;}

#hajim_maincontent ul, #hajim_maincontent ol {margin:0;
	padding:0;
	padding-bottom:20px;
	margin-left:40px;}
		
#hajim_maincontent strong {font-size:1.2em;}

#hajim_maincontent li, #hajim_maincontent dd, #hajim_maincontent dt {margin:0;
	padding:0;
	font-size:.85em;
	line-height:1.5;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#ffffff;}

#hajim_maincontent li li {font-size:100%;}

#hajim_maincontent li {padding-bottom:10px;
list-style-type:circle;}

#hajim_maincontent dt {padding-bottom:0px;}

#hajim_maincontent dd {padding-bottom:20px;}

#hajim_maincontent blockquote {margin-top:0px;
	line-height:1.5;
	font-size:.75em;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
	
#hajim_maincontent a:link, #hajim_maincontent a:visited {color: #6489A6;
	text-decoration: none;
	font-weight:600;}
#hajim_maincontent a:hover {color: #D1C19D;
	text-decoration: none;
	font-weight:600;}



#hajim_newsbar {width: 940px;
	height:79px;
	padding:0 10px;
	margin: 0 auto; 
	background-image:url(../images/templates/department-newsbar.png);
	background-repeat:repeat-x }

#hajim_newsbar a:link, #hajim_newsbar a:visited {color: #FCD116;
	text-decoration: none;}
#hajim_newsbar a:hover {color: #ffffff;
	text-decoration: none;}
	
#hajim_newsbar p {margin: 0; 
	padding: 5px 10px 10px 20px;
	font-size:.8em;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#dddddd;}

.newsbar_item {margin:10px 0;
	padding:0;
	width: 312px;
	height: 58px;
	float:left;
	border-right:1px solid #FCD116;
	line-height:1em;}

.last {border-right:none;}
		 	
#hajim_footer {width: 960px;
	padding: 0;
	margin: 0 auto 20px; 
	background: rgb(3, 16, 19);
	background: rgba(3, 16, 19, 0.85);
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif; 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8031013,endColorstr=#D8031013)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8031013,endColorstr=#D8031013);   /* IE6 & 7 */
      zoom: 1;}
} 


#hajim_footer h2 {color:#ffffff;
	text-align:center;}
		
#hajim_footer p {margin: 0; 
	padding: 8px 0;
	font-size:.75em;
	line-height:1.5em;}

#hajim_footer li {font-size:.8em;}

#ur_nav {margin:0px auto;
	padding:0;
	width:960px;
	background-color:#102327;
	background:none;}

#ur_menu{margin:0;
	padding:15px 0 10px;
	text-align:center;}

#ur_menu li {margin:0;
	padding:0 16px 0 12px;
	display:inline;
	list-style-type:none;
	color:#ffffff;
	border-right:1px solid #353535;}

#ur_menu li.last {border-right:none;}

#hajim_footer #ur_menu a:link, #hajim_footer #ur_menu a:visited {color: #ffffff;
	text-decoration: none;}
#hajim_footer #ur_menu a:hover {color: #FCD116;
	text-decoration: none;}
	
#copyright {margin:0;
	padding:15px 0 10px;
	text-align:center;}

#copyright li {margin:0;
	padding:0;
	margin-left:13px;
	display:inline;
	list-style-type:none;
	color:#ffffff;}

#hajim_footer #copyright  a:link, #hajim_footer #copyright a:visited {color: #ffffff;
	text-decoration: none;}
#hajim_footer #copyright a:hover {color: #FCD116;
	text-decoration: none;}
	
.clearfloat {clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}

/*AVAILABLE TEXT CLASSES */
.fnote {font-size:smaller !important;
	font-style:italic;
	line-height:1.2em !important;}

.pdflist li {list-style-image:url(../images/templates/pdfsmall.gif);  }
.movie li {list-style-image:url(); }
