a{text-decoration:none}
.bold{font-family:Arial;font-size:10pt;text-decoration:bold}
.update{font-family:Arial;font-size:8pt;color:#FF0000}

a:link {color:#660000}
a:visited {color:   #660000}
a:hover {color:  #660000;
text-decoration:underline;}


.topNavigation_home {font-size:8pt;
		font-family:Tahoma;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:0px 0px 0px 0px;
		position:relative;
		top:-1px;
		height:20px;
		}
.topNavigation_home a:link {color:#ffffff;}
.topNavigation_home a:visited {color:   #ffffff;}
.topNavigation_home a:hover {color:#FFFFFF;
text-decoration:underline;}

.topNavigation {font-size:8pt;
		font-family:Tahoma;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:0px 0px 0px 0px;
		position:relative;
		height:12px;
		}
a.topNavigation:link {color:#ffffff;}
a.topNavigation:visited {color:#ffffff;}
a.topNavigation:hover {color:#ffffff;text-decoration:underline;}


.deptNav {font-size:8pt;
		font-family:Tahoma;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:0px 0px 0px 0px;
		position:relative;
		height:40px;
		}
.deptNav:link {color:#ffffff;}
.deptNav:visited {color:#ffffff;}
.deptNav:hover {color:#FFFFFF;
text-decoration:underline;}

td.deptPage
{
	padding-left:50px;
	padding-right:20px;
	}
.deptPage a:link {color:#0066ff;}
.deptPage a:visited {color:#0066ff;}
.deptPage a:hover {color:#0066ff;text-decoration:underline;}

.longBar
{
	background-image:url(images/longBar.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:20px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}

.breadcrumbs
{
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	position:relative;
	padding:0px 0px 0px 0px;
	height:5px;
	left:0px;
	top:0px;
}
.breadcrumbs a:link{color:#ffffff;}
.breadcrumbs a:visited{color:#ffffff;}
.breadcrumbs a:hover{color:#ffffff;text-decoration:underline;}

.navBox
{
	background-image:url(images/greyGreen.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:22px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}
.navBox a:link{color:#ffffff;}
.navBox a:visited{color:#ffffff;}
.navBox a:hover{color:#ffffff;text-decoration:underline;}

.leftNav {font-size:8pt;
		font-family:arial;
		font-weight:bold;
		color:#660000;
		text-align:left;
		width:200px;
		padding-top:0px;
		}
.leftNav:link {color:#660000;}
.leftNav:visited {color:#660000;}
.leftNav:hover {color:#660000;}



.darkBar {font-size:8pt;
		font-family:Tahoma;
		font-weight:bold;
		color:#ffffff;
		text-align:left;}

.headline {font-size:11pt;
		font-family:arial;
		font-weight:bold;
		color:#333333;
		text-align:left;}

.subheadline {font-size:10pt;
		font-family:arial;
		font-weight:bold;
		text-align:left;}

.subheadline {font-size:10pt;
		font-family:arial;
		color:#000000;}
		
.bold {font-size:9pt;
		font-family:arial;
		font-weight:bold;
		color:#000000;}


.contentText {font-size:9pt;
		font-family:Arial;
		color: #000000;
		padding:5px 0px 0px 0px;}
		
.contentText h1
{
	font-size:11pt;
	font-family:Verdana;
	padding-top:0px;
	padding-bottom:0px;
}

.contentText h2
{
	font-size:9pt;
	font-family:Verdana;
	font-weight:bold;
	line-height:2px;
}	

.term
{
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
}	

td.contentText
{
	width:500px;
}
.contentText a:link {color:#0066ff;}
.contentText a:visited {color:#0066ff;}
.contentText a:hover {color:#0066ff;text-decoration:underline;}

.newsText {font-size:9pt;
		font-family:Arial;
		color: #000000;
		padding:5px 0px 0px 0px;}

.newsText h1
{
	font-size:11pt;
	font-family:Verdana;
	padding-top:0px;
	padding-bottom:0px;
}

.newsText h2
{
	font-size:9pt;
	font-family:Verdana;
	font-weight:bold;
	line-height:2px;
}	

td.newsText
{
	width:500px;
}
.newsText a:link {color:#0066ff;}
.newsText a:visited {color:#0066ff;}
.newsText a:hover {color:#0066ff;text-decoration:underline;}

.newsBrief{font-size:8pt;
	font-family:Arial;
	color:#000000;
	padding:0px 3px 0px 3px;
	border: solid 1px #cccccc;
	border-top:none;
}
.newsBrief a:link {color:#660000;}
.newsBrief a:visited {color:#660000;}
.newsBrief a:hover {color:  #660000;text-decoration:underline;}


.highlightsBrief{font-size:8pt;
	font-family:Arial;
	color:#000000;
	padding:0px 3px 0px 3px;
	border: solid 1px #cccccc;
	border-top:none;
	width:223px;
}
.highlightsBrief a:link {color:#660000;}
.highlightsBrief a:visited {color:#660000;}
.highlightsBrief a:hover {color:  #660000;text-decoration:underline;}

.leftNavBrief{font-size:8pt;
	font-family:Arial;
	color:#000000;
	padding:0px 3px 0px 3px;
	border: solid 1px #cccccc;
	border-top:none;
	width:99%;
}

.generalBrief{font-size:8pt;
	font-family:Arial;
	color:#000000;
	padding:0px 5px 0px 5px;
	border: solid 1px #cccccc;
	border-top:none;
}
.generalBrief a:link {color:#660000;}
.generalBrief a:visited {color:#660000;}
.generalBrief a:hover {color:  #660000;text-decoration:underline;}

.highlightsBox
{
	height:25px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
	background:url('images/shortBar.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.highlightsBox a:link {color:#FFFFFF;}
.highlightsBox a:visited {color:#FFFFFF;}
.highlightsBox a:hover {color:  #FFFFFF;text-decoration:underline;}

.newsBar{
	background:url(images/greyGreen232.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:232px;
	height:22px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}

.newsBar_wide{
	background:url(images/greyGreen465.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:465px;
	height:22px;
	font-size:8pt;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}

.highlightBar
{
	background-image:url(images/blueBar232.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:232px;
	height:22px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}

.highlightBar_left
{
	background-image:url(images/blueBar215.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:215px;
	height:22px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}

.highlightBar_wide
{
	background-image:url(images/blueBar465.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:465px;
	height:22px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}

div.highlightBar_expand {
    background: transparent url('images/bluebarExpand_right.jpg') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Tahoma, sans-serif;
    height: 30px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    width:95%;
}

div.highlightBar_expand span {
    background: transparent url('images/bluebarExpand_left.jpg') no-repeat;
    display: block;
    height: 30px;
    padding: 5px 0 5px 18px;
	font-size:8pt;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	padding-top:8px;
	padding-left:12px;
} 

div.audience_more
{
	width:223px;
	height:10px; 
	background-color:#ffffff;
	text-align:right; 
	position:relative;
	top:-2px;
	font-weight:bold;
	font-size:10px;
	}
.audience_more a:link {color:#0066ff;}
.audience_more a:visited {color:#0066ff;}
.audience_more a:hover {color:#0066ff;text-decoration:underline;}


.audienceBar{
	/*background:url(images/greyGreen232.jpg);*/
	background:url(images/audBlue.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:22px;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-top:8px;
	padding-left:12px;
}


.bodytext {font-size:9pt;
		font-family:Arial;
		color: #000000;}
		
.smallbodytext {font-size:8pt;
		font-family:arial;
		color: #000000;}

.confirmation {font-size:9pt;
		font-weight:bold;
		font-family:arial;
		color:#990000;}

.homePage_search
{
	font-size:10px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:-4px;
}

.blueArrow
{
	background:url(images/0036_bullet02.png) no-repeat;
	list-style-type:none;
	background-position:0px 4px;
	display: block;
	padding: 2px 0px;
	padding-left: 15px;
	list-style-position:outside; 
	text-decoration: none;
	}


.arrowlist li{
background: url(images/bullets/arrowbullet.png) no-repeat; /*custom bullet list image*/
background-position:0px 4px;
display: block;
padding: 2px 0px;
padding-left: 15px; 
list-style-position:outside;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.newslist li{
background: url(images/bullets/news.png) no-repeat; /*custom bullet list image*/
background-position:0px 4px;
display: block;
padding: 2px 0px;
padding-left: 15px;
list-style-position:outside; 
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.mapBalloon_title{
		font-size:9pt;
		font-family:Arial;
		font-weight:500;
		color: #000000;
		padding:5px 0px 0px 0px;
}

.maplist li{
background: url(images/bullets/news.png) no-repeat center left; /*custom bullet list image*/
background-position:0px 4px;
display: block;
padding: 2px 0;
padding-left: 5px; 
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}


.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/square_grey.jpg);
white-space: nowrap;
display: block;
width: 211px;
height: 75px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 211px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 211px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 5px;
top: 5px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
