/*                                                      */
/* BNL SCC home page style sheet */

body {
	margin: 0; 
	padding: 0;
	color: black; 
	background-color: white; }
	
/*----------- Announcements ----------*/

div.announcements   { background: #ffffff; padding: 7px;}
div.announcements a {
	font-weight: bold;
	text-decoration: underline; }
	
div.announcements img { padding-right: 3px; }

div.announcements p.alert {                           /* Alert type announcement */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #c0c0c0;
	background: transparent;
	border: 2px solid #f60; }

div.announcements p {                                /* Standard announcement */
	font-family: Arial, Helvetica, sans-serif;       /* With no more below it. */
	font-size: 12px; 
	color: #d3d3d3;
    margin: 0;
	padding: 4px 0 4px 0;
	background: transparent; }
	
div.announcements p.sepbar {                          /* Announcment with seperator bar */
	font-family: Arial, Helvetica, sans-serif;        /* for use when there are multiple */
	font-size: 12px;                                  /* announcements in the column. */
	color: #d3d3d3;
    margin: 0;
	padding: 4px 0 4px 0;
	background: transparent;
	border-top: 1px solid #CCC; }

	
/*----------- Comment Form --------------*/	
	
#comments { 
	padding: 10px; 
	background: #ffffff; 
	border: 1px solid #ccc; 
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px; 
	}
	
#comments p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px; 
	}
	
form#comments textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	width: 90%;
	}
	
	
/*---------- Top Navigation Bar ----------------*/	
	
#primarynav {
	background: #000000;
	padding: 3px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #DFDFDF;
	border-bottom: 1px solid black;
	text-align: center;}	
#primarynav a { 
	color: #DFDFDF; 
	font-weight: bold;
	text-decoration: none; }
#primarynav a:hover { color: #FFFFFF; }
	

/*------------ leftbar styles ------------------*/

td#leftbar p { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin:0; 
	padding-top: 8px;
	background: #e6e6fa;  
	}
td#leftbar p.first {padding-top: 0;}
td#leftbar a:link, td#leftbar a:visited { color: #000066; text-decoration: none;}
td#leftbar a:hover { color: blue; text-decoration: underline; font-weight: bold;
}


/*------------- News Clip styles -----------------*/

td#clips {
	background: white; 
	border-left: 1px solid #696969; 
	border-right: 1px solid #696969;
	padding: 7px;
	}
td#clips p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #808080;
	line-height: 95%;
	margin: 0;
	padding: 4px 0 4px 0;
	}
td#clips a:link, td#clips a:visited { color: #336699; text-decoration: none; font-weight: bold; }
td#clips a:hover { color: black; text-decoration: underline; font-weight: bold; }


/*------------- News Release styles	----------------*/	

td#news {background: #EEEEEE; 
	margin: 0; 
	padding: 8px;
	border-left: 1px solid #696969; 
	border-right: 1px solid #696969;
	}
td#news a:link, td#news a:visited { color: #336699; text-decoration: none; }
td#news a:hover { color: #0000ff; text-decoration: underline; }
td#news p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: transparent }

/* Right column styles */

td#rightcol {background: #FFFFFF;}


/*---------------- Rollover ads ---------------------*/

a.rollwhite:link, a.rollwhite:visited  { background: #FFFFFF; }
a.rollwhite:hover { background: #FFFF99; }

a.rollgrey:link, a.rollgrey:visited  { background: #EEEEEE; }
a.rollgrey:hover { background: #FFFF99; }

a.rollblue:link, a.rollblue:visited  { background: #CCCCFF; }
a.rollblue:hover { background: #FFFF99; }

/*------------ miscellaneous styles ----------------*/

a:link		{ color: #336699; }
a:visited	{ color: #336699; }
a:active 	{ color: rgb(204, 153, 0); }
a:hover	{ color: #0000ff; text-decoration: underline; font-weight: bold;
}

.boxed {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin: 0;
	padding: 8px;
	background-color: #FFFF99;
	border: 2px solid #FFCC66; }

p#boilerplate { 
	font-family: Verdana, Helvetica, sans-serif;
	color: #696969; 
	font-size: 11px;
	margin: 8px 0 5px 0; 
	background-color: #fff0f5;}
	
td p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
p.small { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;}
	
p.head {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; }

td.graybar, td#rightcol td.head {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	padding-left: 8px;
	background: #CCCCCC;}

td.highlitebar, td#rightcol td.head {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	padding-left: 8px;
	background: #fff8dc;}	

#pagefooter { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #eaeaea;
	margin: 0;
	border: 1px solid #ccc; 
	padding: 10px; }
	
