@charset "utf-8";
body {
background-image:url(/home/common/images/bg.gif);
background-repeat:repeat-x;
background-color:#ebebeb;
margin:0 auto;
text-align:center;
font-family:helvetica,arial,sans-serif;
}

a {
text-decoration:none;
color:#4c9bc3;
}

a:link:hover, a:visited:hover {
text-decoration:underline;
}

p {
font-size:1.2em;
line-height:1.5em;
margin-bottom:1.2em;
}

#siderflow {
position:absolute;
margin-top:200px;
margin-left:-152px;
background-color:#F00;
width:170px;
height:180px;
}

#siderflow p.article {
margin:20px auto;
padding-left:10px;
font-size:12px;
font-weight:bold;
line-height:16px
}

#siderflow p.article a {color:#FFF;}
#siderflow p.article a:hover {color:#060;}

#siderflow .btn{ font-size:10px;cursor:pointer;}
#siderflow .in_txt{border:2px #ff0000 inset;width:142px;height:46px;}

#wrapper {
width:942px;
margin:10px auto;
text-align:left;
}

/* header ---------------------------  */
#header {
margin:0 auto;	
padding:0 30px 0 30px;
}

#header .logo {
clear:both;
}

#header .menu{
clear:both;	
font-size:13px;
border:thin;
height:21px;
background:url(/home/common/images/bg-frame.gif) no-repeat;
}

#header .menu ul {
margin:0 auto;
padding:6px 0;
list-style:none;
}

#header .menu ul li{
float:left;
width:90px;
padding:2px 0 0 8px;
}

#header .menu ul li a {
color:#000;
}

#header .menu ul li a:hover {
color:#A96500;
font-size:14px;
background-image:url(/home/common/images/bg-frame-switch.gif);

}

#header .banner {
clear:both;
}

#header .banner01 {
clear:both;

}

#header .webmail {
margin-left:750px;
margin-top:-16px;
}

#header .search {
width:360px;
margin:-26px 0 0 600px;
}

#header .table td{border:#00bfff 1px solid;}
#header .btn{ font-size:12px;cursor:pointer;}
#header .in_txt{border:1px #808080 solid;width:120px;height:18px;}


/* content ---------------------------  */


#content {
margin:0 auto;
padding:0 30px 0 30px;
}


 

/* browse ---------------------------  */


#browse {
margin:0 -9px -9px -9px;
height:auto;
overflow:hidden;
}

#browse .item {
float:left;
width:225px;
height:auto;
overflow:hidden;
position:relative;
background:transparent url(/home/common/images/bg-browse-bottom.gif) no-repeat 0 100%;
}

#browse .item div {
padding:9px;
background:transparent url(/home/common/images/bg-browse-top.gif) no-repeat 0 0;
}

#browse h3 {
width:207px;/* for IE6*/
color:#fff;
font-size:1.2em;
background:#b9bdc0 url(/home/common/images/bg-browse-header.gif) repeat-x 0 100%;
}

#browse h3 a {
display:block;
padding:9px 9px 9px 39px;
color:#a95000;
background:transparent url(/home/common/images/bg-browse-arrow.gif) no-repeat 0 50%;
}

#browse h3 a:active {
text-decoration: underline; 
color: blue; 
}

#browse h2 {
padding:9px 9px 6px 9px;
}


#browse p.subhead {
text-indent:2em;
color:#666b6c;
margin: 0 9px 9px 9px;
}

#browse img {
display:block;
margin:-9px -9px 12px -9px;
}

/* BU Today box */

#browse .bu-today h2 {
font-size: 1em;
line-height:1em;
margin:14px 9px 10px 9px;
padding:1px 0 13px 0;
border-bottom:1px solid #999;
}

#browse .bu-today h2 a {
color:#a95000;
text-decoration:none;
}

#browse .bu-today h2 a img {
margin:0 6px -2px 0;
display:inline;
vertical-align: bottom;
}

#browse p.article {
margin: 0 9px 10px 9px;
font-size:12px;
line-height:16px
}

#browse p.article a{
color:#000;
}

#browse p.statement {
margin-left:400px;
}

#browse p.article a:hover {
color:a95000;
}

#browse p.article0 {
margin: 0 9px 10px 9px;
font-size:12px;
line-height:20px
}

#browse p.article0 a{
display:block;
color:#000;
}

#browse p.article0 a:hover {
display:block;
color:a95000;
}

/* sidebar ---------------------------  */


#pagination {
display:block;
background:transparent url(/home/common/images/bg-pagination-top.png) no-repeat 0 0;
width:895px;
margin:0 auto;
padding-top:7px;
position:relative;
}

	#pagination div {
	background:transparent url(/home/common/images/bg-pagination.png) no-repeat 0 100%;
	zoom:1;
	}
	
	#pagination ul {
	float:left;
	color:#fff;
	padding:0 0 8px 8px;
	}
	
	#pagination li {
	float:left;
	}
	
	#pagination li a {
	display:block;
	padding:10px;
	border-right:1px solid #565656;
	font-weight:bold;
	color:#fff;
	font-size:1.4em;
	}
	
	#pagination li a.prev {
	text-indent:-5000px;
	background:transparent url(/home/common/images/nav-arrow-prev.gif) no-repeat center center;
	width:10px;
	}
	
	#pagination li a.next {
	text-indent:-5000px;
	background:transparent url(/home/common/images/nav-arrow-next.gif) no-repeat center center;
	width:10px;
	}
	
	#pagination p {
	float:right;
	color:#7f8991;
	padding: .6em 20px .6em 0;
	margin: 0;
	}
	
	#pagination a {
	color:#fff;
	font-weight:bold;
	}
	
	#pagination a:hover {
	text-decoration:none;
	}

/* sidebar ---------------------------  */


.sidenav,
.related {
float:right;
padding-top:4px;
width:189px;
margin-bottom:2px;
position:relative;
background:transparent url(/home/common/images/bg-browse-top.png) no-repeat 0 0;
}

	/* sidenav */
	.sidenav {
	width:225px;
	}
	
		.sidenav div {
		padding:18px;
		background:transparent url(/home/common/images/bg-browse-bottom.png) no-repeat 0 100%;
		}
		.sidenav h3 {
		width:189px;
		color:#333;
		font-size:2em;
		padding-bottom:10px;
		text-transform:lowercase;
		}
	
		.sidenav ul {
		border-top:5px solid #cfd2d4;
		margin-bottom:10px;
		}

			.sidenav li a {
			border-bottom:1px solid #cfd2d4;
			display:block;
			width:189px;
			line-height:1em;
			padding:7px 0;
			color:#666666;
			font-size:1.5em;
			font-weight:bold;
			}
		
				.sidenav li a span {
				color:#a4abae;
				font-size:.7em;
				font-weight:normal;
				}
				
				.sidenav a:hover {
				color:#80b81e;
				text-decoration:none;
				}
				
			.sidenav p {
			font-size:1em;
			margin:0;
			}
	
	/* related */
	.related {
	width:225px;
	}

	.related div {
	padding:3px 9px;
	background:transparent url(/home/common/images/bg-browse-bottom.png) no-repeat 0 100%;
	}
	
	.related h3 {
	color:#fff;
	font-size:1.3em;
	background:#c5c9cc url(/home/common/images/bg-hdr-related.gif) repeat-x 0 100%;
	padding:9px;
	text-transform:lowercase;
	zoom:1;
	}
	
		.related ul {
		margin:0 9px 6px 9px;
		}
		
		.related li a {
		border-top:1px solid #cfd2d4;
		display:block;
		width:189px;
		line-height:1em;
		padding:9px 0;
		color:#666666;
		line-height:1.2em;
		}
			
			.related li a:hover {
			color:#000;
			text-decoration:none;
			}
			
			.related li a.first-child {
			border-top:none;
			}

		
/* footer ---------------------------  */


#footer {
padding:2px 30px 34px 30px;
zoom:1;/* for IE6*/
text-align:left;
}
	
#footer li {
list-style: none;
display: inline;
font-size:12px;
}
	
				
/* BU emergency Alert */
#bu-alert-emergency {padding:0;}
#bu-alert-emergency-inner {border-top:0;}
#bu-alert-emergency-message {padding:7px 12px 7px 180px;}
#bu-alert-non-emergency {border: 3px solid #eed98f;padding: 12px 12px 12px 80px;margin: 6px 27px;}
#item-4 h2 a:hover {color:#F60;text-decoration:underline;}
#item-3 h2 a:hover {color:#F60;text-decoration:underline;}
#item-2 h2 a:hover {color:#F60;text-decoration:underline;}
#box{ position:absolute;buttom:20px;left:30px;display:none; width:800px;height:14px; background:#B9BEC0;border:1px solid #333;padding:12px;text-align:center; font-size:14px;}

