/*=========== Resets ==========*/
fieldset, img { border:0 }
/*=========== END: Resets ==========*/

/* colors */
td.bg_blue {background-color: #003399;}
td.bg_lightblue {background-color: #6a90c0;}
td.bg_lightgray {background-color: #dddddd;}
/* end: colors */



/* main styles */
body
{
	background-color: #fff;
	margin: 5px;
	font-family: arial, univers, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

a:link {color: #003399; text-decoration: underline;}
a:visited {color: #003399; text-decoration: underline;}
a:hover {color: #003399; text-decoration: underline;}
a:active {color: #003399; text-decoration: underline;}

td.header_logo
{
	width: 50%; 
	text-align: left; 
	padding: 15px 15px 15px 15px;
}

td.header_date
{
	width: 50%; 
	text-align: right; 
	padding: 15px 15px 15px 15px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #fff;
}

td
{
	font-size: 12px;
}

p, ul, ol
{
	margin-top: 0.25em;
	margin-bottom: 0.75em;
}

.big {font-size: 115%;}

.small {font-size: 90%;}

ul
{
	padding-left: 5px;
	margin-left: 10px;
}

ol
{
	padding-left: 0px;
	margin-left: 25px;
}

p.x_header
{
	background-color: #dddddd;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
}

h1, h1 em
{
	font-size: 20px;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	color: #003399;
}

h2, h2 em
{
	font-size: 16px;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	color: #003399;
}

h3
{

}

.block-header {
background: #ddd;
padding: 0.3em 0.6em;
}

td.content
{
	padding: 10px 10px 10px 10px;
	border: 1px solid #dddddd;
	height: 300px;
}

td.footer
{
	background-color: #003399;
	padding: 8px 10px 8px 10px;
	color: #fff;
}

td.footer a {color: #fff;}
td.footer a:link {color: #fff;}
td.footer a:visited {color: #fff;}
td.footer a:hover {color: #fff;}
/* end: main styles */



/* navigation */
td.nav
{
	width: 70%;
	padding: 10px 10px 10px 15px;
	text-align: left;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #000066;
}

td.nav a {font-size: 11px;}
td.nav a:link {font-weight: bold; color: #fff; text-decoration: none;}
td.nav a:visited {font-weight: bold; color: #fff; text-decoration: none;}
td.nav a:hover {font-weight: bold; color: #fff; text-decoration: underline;}
td.nav a:active {font-weight: bold; color: #000066; text-decoration: underline;}


td.nav2
{
	background-color: #dddddd;
	padding: 8px 10px 8px 10px;
	line-height: 1.25em;
}

td.nav2 a {}
td.nav2 a:link {}
td.nav2 a:visited {}
td.nav2 a:hover {}
td.nav2 a:active {}
/* end: navigation */



td.search_form
{
	width: 30%;
	padding: 10px 15px 10px 5px;
	text-align: right;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}

td.search_form form
{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

input.field
{
	width: 90px;
	height: 105%;
	margin: 0px 5px 0px 5px;
	border: 1px solid #fff;
}

input.button
{
	cursor: pointer;
	padding: 0px 3px 0px 3px;
	background-color: #000066;
	border: 1px solid #fff;
	text-align: center;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}

.caption
{
	font-size: 11px;
	color: #003399;
}

#sidebar
{
	width: 200px;
	float: right;
	margin: 10px 0px 10px 10px;
	background-color: #f0f0f0;
	border: 1px solid #dddddd; 
	padding: 10px 10px 10px 10px;
}


/*========== Row of thumbnails... 4  entries per row ==========*/
ul.thumbs {
clear: both;
list-style: none;
margin: 0;
padding: 0 0 1em 0;
}

ul.thumbs li {
float: left;
width: 140px;
margin: 10px;
text-align: center;
}

ul.thumbs img {
margin: 10px 0;
}
/*========== END: Row of thumbnails ==========*/


/* Section Headers */
div.header
{
	margin: 0px 10px 10px 10px;
	font-size: 12px;
}

td.header_purple
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_purple.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_green
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_green.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_blue
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_blue.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_bluegreen
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_bluegreen.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_red
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_red.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_mauve
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_mauve.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_orange
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_orange.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_archives
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_archives.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_info
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_info.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_calendar
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_calendar.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_security_status
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_security_status.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_weather
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_weather.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_wilson_hall_cafe
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_wilson_hall_cafe.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}

td.header_chez_leon
{
	border-top: 1px solid #ffffff;
	background-image: url("http://www.fnal.gov/pub/today/images_today/headers/bg_chez_leon.gif");
	background-repeat: repeat-x; background-position: bottom left;
	vertical-align: bottom; text-align: left; font-weight: bold; color: #ffffff;
}
/* end: Section Headers */



