/* ---------------------- HTML tag styles ---------------------- */

div.clear{clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0;}
.hidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

h1{font-size:189%; color:#004d23; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 12px 0px; margin:10px 0px; border-bottom:1px solid #f2f2f2;}  
h2{font-size:146.5%;color:#F57B20; font-family:Georgia, "Times New Roman", 
Times, serif; border-bottom:1px solid #dfdfdf; padding:15px 5px 10px 15px; margin:0px 0px 15px 0px;}
h2.newsTitle{
	line-height: 1.3em;
	border-bottom: none;
}
.home h2{/* 22px */ font-size:167%;}  


h3{/* 12px */ font-size:105%; font-weight:bold; color:#006d32; margin:0px 0px 4px 0px;} 
h4{font-weight:normal; color:#46a401;}  
h5{font-size:85%; margin:0px 0px 15px 0px;} 
p{font-size:93%; line-height: 160%; margin:0px 0px 15px 0px;/* 12px */}

h1, h3, h4, h5{}
h2, p, fieldset,table, dd ,hr{}


a{color:#f57b20;text-decoration:none;}
a:hover{color:#f7954d;text-decoration:none;}

h3 a{color:#f57b20; text-decoration:none;}
h3 a:hover{color:#f7954d; text-decoration:none;}
.rightCol h3{text-decoration:none;}


/* --- Headings with Links and RSS --- */
h2.title{position:relative;}
/* .ie6 h2.title{padding:15px 5px 5px 15px;} */
h2.title .rssButton img{margin:-2px 0px 0px 5px;}
.ie h2.title .rssButton img{margin:-15px 0px 0px 5px; padding:0px 0px 0px 0px;}
.ie h2.title span{display:block; margin:-5px 0px;}
.ie h2.title{line-height:138.5%;}
h2.title .moreLink{position:absolute; right:10px; top:20px;}
h2.title select{font-size:12px; width:70px;}
a.moreLink{font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.green{color:#46a401;}

img.boxed{padding:1px; background:#ccc; border:2px solid #999;}

em {font-style:italic;}
strong,b{font-weight:bold;}

abbr,acronym {border-bottom:1px dotted #555;cursor:help;} 

fieldset{padding:20px; border-bottom:1px solid #dfdfdf;  margin:0px 0px 20px 0px;}
legend{font-weight:bold;color:#666; margin:10px 0px 0px 0px;}

blockquote{margin:1em;}
ol{margin:0px 0px 10px 3em;}
ul{margin:0px 0px 10px 2.5em;}
ul ul, ol ol{margin-bottom:0px;}
li{margin:4px 0px; line-height:123.1%;}
ol li {list-style: decimal outside; padding-bottom: 1.5em}
ul li {list-style: circle outside;}


.rightCol ul, leftCol ul{margin-left:13px;}
.rightCol h2.blank{border:0px; padding:5px 0px 0px 0px;}


.mainCol ul li{margin-bottom: 10px;}
.first ul li { line-height: 150%;}

dt{margin-top:.5em;font-weight:bold;}
hr{background-color:#dfdfdf;height:1px;color:#dfdfdf;border:0px;margin:10px 0px;}


pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

/* --- Utility Classes --- */
a .linkout {
	padding-right: 8px;
	background: url(/global/resources/linkout.gif) no-repeat right middle;	
}
p.qotd {
	padding: 1.5em 0 0 1.5em; 
	background: url(/global/images/template/bg_quote.gif) no-repeat top left; 
	line-height: 1.4em; 
	min-height: 63px;
}
.theQuote {
	font-size: 15px;
}
.credit {
	float: right;
	text-align: right;
	font-size: 0.8em;
	font-style: italic;
}

/* Drop Caps */
p.intro:first-letter {
	font-size: 400%;
	float: left;
	margin-top: 10px;
	color: #339900;
	font-family:Georgia, "Times New Roman", Times, serif
}
span.newsDate {
	float:  right;
	font-weight: bold;
	border-bottom: 1px solid #DFDFDF;
}

ul.fileList {
	margin-left: 0px; padding-left: 0;
}
ul.fileList li {list-style: none;}

div#cse-search-results iframe {
	width:100%;
}

ul.newsListing li{
	list-style:none;
}

.clickable{
	cursor:pointer;
	color:#F57B20;
	text-decoration:none;
}

