body		{ font:1em arial,helvetica,sans-serif; margin:0; padding:0; }
p			{ font:1em arial,helvetica,sans-serif; }
h2			{ margin:0 0 10px; }
h6			{ font-size:1em; margin:3px 0; padding:0; }
img			{ border:none; }

#content	{ background:#fff; margin:0; padding:10px; }

#panel		{ font:0.9em arial,verdana,sans-serif; margin:10px; padding:10px; width:220px; height:auto; border:1px solid #666; border-width:1px; }
#panel h6	{ color:#666; font-size:0.9em; margin:0; padding:0; }
#panel ul		{ margin:10px 0; padding:0; list-style:none; }
#panel ul li	{ margin:7px 0; padding:0; }

ul.none		{ margin:0; padding:0; list-style:none; }
.vert		{ height:3em; }
.fll		{ float:left; }
.flr		{ float:right; }
.ce			{ text-align:center; }

.alert		{ color:#ff0000; }
.clear		{ clear:both; }

.marge		{ margin:0 10px; }
.blue2		{ background:#33c; }
.engBg { background-color:#3333cc; }
.engTBg  { background-color:#3333cc; }
.engWhiteBg  { background-color:#ffffff; }
.engSm { font-size:10pt; }
.engTxtXSm  { font-size:8pt; }
.engTxtBold  { font-weight:bold; }
.engTxtBI  { font-weight:bold; font-style:italic; }
.esdTxtLg { font-size:12pt;	color:#003399; }
.engLeftHeader {background-color:#3333cc; color:#FFFFFF; font-size:11pt; font-weight:bold; border:#3333cc; }


img.photoLeft{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	clear:left;
	}
img.photoRight{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	clear:right;
	}


/* Department bottom navigation styles */
.localTxtNav { text-align:center; margin-top:20px; }
.noBullet {	list-style-type:none; margin-left:0; padding-left:0; }
ul#projectnav {
margin:0 0 0 10px;
padding:0;
}
ul#projectnav li, ul#projectnav ul, ul#projectnav ul li {
 margin:0;
 padding:0;
}
ul#projectnav li {
 list-style-type:none;
}
ul#projectnav ul li {
 list-style-type:circle;
 margin:0 0 0 20px;
}
#roaditudeBox {
        float:right;
        margin:0 0 0 20px;
        padding:0;
        position:absolute;
}

/* --------------- News Room styles ---------------------------- */
p.center{
	text-align:center;
	padding-bottom:10px;
}
td.date {
	vertical-align:top; 
	padding-right:10px;
}
.xml td>a:first-child {
	font-weight:bold;
}
.xml td {
	padding-bottom:20px;
}
table.schedule td {
	vertical-align:top;
}
/* --------------- Automatic Background Images for Filetypes ---- */
/* --------------- from /global/css/layout.css ------------------ */
.videoIcon { background:url(/global/graphics/videobutton.png) no-repeat center right; padding-right:20px; }

