/* generic stylings */

/* button stylings */
#searchBarGo{
	display:block;
	width:28px;
	height:19px;
	overflow: hidden; 
	background: url(../graphics/basic/search_go.gif) top left no-repeat;
}
#searchBarGo:hover{ 
background-position: bottom left; }
#searchBarGo.active{ 
background-position: bottom left; }

#searchBoxGo{
	display:block;
	width:22px;
	height:27px;
	overflow: hidden; 
	background: url(../graphics/basic/search_go_circle.gif) top left no-repeat;
}
#searchBoxGo:hover{ 
background-position: bottom left; }
#searchBoxGo.active{ 
background-position: bottom left; }

/* structure styling */

#wrapper1{background-image: url(../graphics/basic/wrapper1_bg.gif);background-repeat:repeat-y;}
#breadcrumbs{background-color:#DDDDDD;}

/* anchors */
a{font-weight: bold}
a:link{color:#0000ff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;}
a:visited{color:#0000ff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
a:hover{color:#0000ff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: underline;}
a:active{color:#0000ff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}

/* html tags */

h1{font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 0px; margin: 0px 0px 10px 0px;}
h2{font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 0px; margin: 0px 0px 10px 0px;}
h3{font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; padding: 0px; margin: 0px 0px 10px 0px;}
h4{font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 0px; margin: 0px;}

/* form elements */
input{font:12px Arial, Helvetica, sans-serif;color:#000000;}
.inputError{font:12px Arial, Helvetica, sans-serif;color:#993300;font:bold;}
select{font:12px Arial, Helvetica, sans-serif;color:#000000;}
textarea{font:12px Arial, Helvetica, sans-serif;color:#000000;}
.frmButton{background-color:#F5F5F5;font:bold;font-size:12px;}

.color{color: #000000}

.header_block{background:#DCDCDC url(../graphics/basic/localNewsHead.gif) bottom repeat-x; padding: 2px;}

.editorial_block{
	padding: 3px;
	position:relative; top:-20px;
}

ul.circle {
	list-style-type: disc;	list-style-position: outside;
	line-height:15px;
}
li{margin-top:8px;}

/* classes */
.default{font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
.detail{font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
.articleTitle{font-size: 140%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000; font-weight:bold;}
.articleSubTitle{font-size: 105%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
.BLineCCC{border-bottom:1px solid #CCCCCC;}

.defaultTitle_text{font:bold 14px Arial, Helvetica, sans-serif;}
.defaultBody_text{font:12px Arial, Helvetica, sans-serif;color:#000000;}
.noticeTxt{color:#993300;font-size:10px;font:bold;}
.background-color1{background-color:#8D8D8D;}
.background-color2{background-color:#cccccc;}
.border-color1{border: 1px solid #666666;}
.dash1CCC{border:1px dashed #CCCCCC;}

/* generic, local stylings will take precedence over generic stylings */
div#boxedHdline{
	width:90%;
	padding:4px; margin-bottom:10px;
	border:1px solid #000;
	background-color: #F5F5F5;
	font-size: 150%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color: #000;
}

.boxedHdline{
	height: 25px;
	background-color:#5D5D5D
}

.boxedHdlineL{
	background-image:url(../graphics/basic/boxedHdlineL.gif); background-repeat:no-repeat;
	width:16px;
}

.boxedHdlineR{
	background-image:url(../graphics/basic/boxedHdlineR.gif); background-repeat:no-repeat;
	width:16px;
}

td#boxedHdlineC{
	font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;	color: #FFFFFF;
	background-image: url(../graphics/basic/boxedHdlineC.gif);	background-repeat: repeat-x;
}

.newsList{
	border:1px solid #CCCCCC;
	background-color: #F9F9F9;
	margin: 0px 0px 10px 0px; padding-right:3px
}

.newsListItems{
	border:1px solid #CCCCCC;
	background-color: #F9F9F9;
	margin: 0px 0px 10px 0px;
}

.newsListFull{
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.newsItem{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.newsViewAll{
	text-align: right;
	padding: 8px;
	font-weight:bold
}

div#searchBox{
	width:90%;
	padding:4px;margin-bottom:10px;
	border:1px solid #000;background-color: #F5F5F5;
	font-size: 150%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight:bold; color: #000;
}

.searchBoxTitle{
	height: 25px;
	background-color:#F2F2F2
}

td#searchBoxC{
	font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;	color: #5D1B10;
	padding: 0px 3px 0px 3px;
	background-image: url(../graphics/basic/searchBoxC.gif);background-repeat: repeat-x;
}

.searchBoxL{
	background-image:url(../graphics/basic/searchBoxL.gif);	background-repeat:no-repeat;
	width:5px;
}

.searchBoxR{
	background-image:url(../graphics/basic/searchBoxR.gif);	background-repeat:no-repeat;
	width:5px;
}

.searchBox{
	border:1px solid #CCCCCC;	background-color: #F2F2F2;
	margin: 0px 0px 10px 0px;
}

.featuredBox{
	 padding:5px;
	 border: 1px solid #DEDEDE;	 border-bottom: 0px;
}

.featuredText{
	font-size: 11px;
	color:#666666
}

.featuredFooter{
	position:relative;	top: -6px;
	vertical-align: bottom;	
}

.featuredFooterC{
	background-image:url(../graphics/basic/footerTestBlockM.gif);	background-repeat:repeat-x;
	height:12px
}

.featuredEditorial{
	margin-left: 10px;
	background-image: url(../graphics/basic/featuredEditorial.gif);	background-repeat:no-repeat;
	height: 42px;
	width:175px;
}

.featured{
	height:42px;
}

td#featuredC{
	font-size: 24px;	font-family:  Geneva, Verdana, Helvetica, Arial,sans-serif;	font-weight: bold;	color: #000000;
	background-image: url(../graphics/basic/featuredC.gif);	background-repeat: repeat-x;
	height:42px; overflow:hidden
}

.featuredL{
	background-image:url(../graphics/basic/featuredL.gif);	background-repeat:no-repeat;
	width:10px;
}

.featuredR{
	background-image:url(../graphics/basic/featuredR.gif);	background-repeat:no-repeat;
	width:10px;
}

/* html elements in dsp_header.cfm */
div#header img{vertical-align:bottom;}

/* header bg color, tertiary navigation */
#hdrBGclr{background-color:#fff;}

div#tertiaryNav{
	background-color:#fff;
	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;color:#000;
	height:30px;
	text-align:center;
}

a.tertiaryNav:link{font-size: 10px;}
a.tertiaryNav:visited{font-size: 10px;}
a.tertiaryNav:hover{font-size: 10px;}
a.tertiaryNav:active{font-size: 10px;}
