body { font-family: Tahoma, Geneva, sans-serif; color: #444; font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; }

/* ALTERNATE INFORMATION FOR PRINT/HANDHELD/SCREENREADERS */
.screenRead { position: absolute; left: -1000px; }

/* GENERAL LINKS */
a:link, a:visited { color: #CC0000; text-decoration: none; font-weight: normal; }
a:active, a:hover, a:focus { color: #FF0000; text-decoration: underline; font-weight: normal; }

/* STANDARD FORMATING */
h1 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; line-height: 24px; margin: 0px 0px 2px 0px; font-weight: normal; text-transform: uppercase; color: #000; }
	h1.mastRotation { font-size: 18px; line-height: 24px; margin: 15px 0px 4px 0px; font-weight: normal; text-transform: capitalize; text-transform: uppercase; color: #FFF; opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; }
h2 { font-size: 12px; line-height: 16px; margin: 20px 0px 2px 0px; font-weight: bold; color: #333; text-transform: uppercase;}
	h2.home { margin: 0px 0px 2px 0px;}
	h2 a:link, h2 a:visited  { font-weight: bold; }
	h2 a:active, h2 a:hover, h2 a:focus { font-weight: bold; }
	h2.opportunity { margin: 0px 0px 2px 0px; }
	h2.sideHome { font-size: 10px; line-height: 11px; padding: 4px 8px 4px 8px; background-color: #bbb; margin: 0px 0px 6px -8px; color: #333; }
h3 { font-size: 12px; line-height: 16px; margin: 20px 0px 2px 0px; font-weight: bold; color: #444;  }
	div.newsItem h3 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px; line-height: 16px;text-transform: uppercase; margin: 0px 0px 3px 0px; padding: 0px; }
h4 { font-size: 12px; line-height: 15px; margin: 0px 0px 2px 0px; font-weight: normal; color: #444; text-transform: uppercase; }
	#layerLinks h4 { font-size: 10px; line-height: 13px; margin: 0px 0px 2px 0px; font-weight: normal; color: #444; text-transform: normal; }
	#layerLinks h4 a:link, #layerLinks h4 a:visited  { font-weight: bold; }
	#layerLinks h4 a:active, #layerLinks h4 a:hover, #layerLinks h4 a:focus { font-weight: bold; }
h5 {  font-size: 12px; line-height: 15px; margin: 20px 0px 2px 0px; font-weight: bold; color: #444; text-transform: uppercase; }
h6 {  }
p { margin: 0px 0px 10px 0px; }
	p.mastRotation { margin: 0px 0px 8px 0px;; font-size: 12px; line-height: 16px; color: #ccc; opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; }
	p.mastRotation a:link, p.mastRotatio a:visited  { font-weight: bold; text-decoration: underline; color: #FFF; opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; }
	p.mastRotatio a:active, p.mastRotatio a:hover, p.mastRotatio a:focus { font-weight: bold; text-decoration: underline; color: #FFF; opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; }
	div.panelColOne p { margin: 6px 0px 0px 0px; padding: 0px; }
	div.newsItem p { font-size: 11px; line-height: 14px; margin: 0px; padding: 0px; }
	#layerLinks p { font-size: 10px; line-height: 13px; }
strong, bold {  }
em, i {  }
abbr, acronym { font-style: normal; text-decoration: none; }
ul, ol, dl, dt { list-style-position: outside; margin: 5px 0px 10px 25px; padding: 0px; list-style: square; }
li, dd { margin: 0px 0px 5px 0px; }
img { border: none; vertical-align: bottom; }
blockquote { margin: 10px 20px 0px 20px; }

/* TABLE STRUCTURE */
table { font-size: 100%; border-collapse: collapse; border-spacing: 0;}
th,td{ font-style: normal ;font-weight: normal; text-align: left; margin: 0; padding: 0;}
/* styles for tables w/ alternating rows*/
table.toggle { border-collapse: collapse}
table.toggle tr th { background-color: #cc0000; color: white}
table.toggle tr td	{padding: 5px}
table.toggle tr td.odd  {background-color: #ffffff}
table.toggle tr td.even {background-color: #afa79f}

.clearLeft { clear: left; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; }
.clearRight { clear: right; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; }
.clear { clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; }
p.clearNews { clear: right; padding: 0px 0px 0px 0px; margin: 0 px 0px 6px 0px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #bbb; display: block; font-size: 1px; line-height: 1px;}

.small {font-size: 11px; line-height: 15px; }
.viewEntire { font-size: 12px; line-height: 14px; margin: 10px 0px 0px 0px; }

a.newsTitle:link, a.newsTitle:visited  { font-weight: bold; }
a.newsTitle:active, a.newsTitle:hover, a.newsTitle:focus { font-weight: bold; }

ul.floatList li a:link, ul.floatList li a:visited  { color: #333; text-decoration: underline; font-weight: normal; }
ul.floatList li a:active, ul.floatList li a:hover, ul.floatList li a:focus { color: #FF0000; text-decoration: underline; font-weight: normal; }

.floatList a.linkRed:link, .floatList a.linkRed:visited { color: #CC0000; text-decoration: underline; font-weight: bold; }
.floatList a.linkRed:active, .floatList a.linkRed:hover, .floatList a.linkRed:focus { color: #FF0000; text-decoration: underline; font-weight: bold; }

#mastImageCopyA p, #mastImageCopyB p, #mastImageCopyC p, #mastImageCopyD p, #mastImageCopyE p { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 15px; line-height: 20px; color: #000; margin: 0px 0px 5px 0px; }
#mastImageCopyA p.quote, #mastImageCopyB p.quote, #mastImageCopyC p.quote, #mastImageCopyD p.quote, #mastImageCopyE p.quote { margin: 0px 0px 8px 0px; font-style: italic; }
#mastImageCopyA p.author, #mastImageCopyB p.author, #mastImageCopyC p.author, #mastImageCopyD p.author, #mastImageCopyE p.author { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: bold; text-align: right; }
	#mastImageCopyA p.author a:link, #mastImageCopyA p.author a:visited 
	#mastImageCopyB p.author a:link, #mastImageCopyB p.author a:visited 
	#mastImageCopyC p.author a:link, #mastImageCopyC p.author a:visited 
	#mastImageCopyD p.author a:link, #mastImageCopyD p.author a:visited 
	#mastImageCopyE p.author a:link, #mastImageCopyE p.author a:visited { font-weight: bold; }
	#mastImageCopyA p.author a:active, #mastImageCopyA p.author a:hover, #mastImageCopyA p.author a:focus 
	#mastImageCopyB p.author a:active, #mastImageCopyB p.author a:hover, #mastImageCopyB p.author a:focus 
	#mastImageCopyC p.author a:active, #mastImageCopyC p.author a:hover, #mastImageCopyC p.author a:focus 
	#mastImageCopyD p.author a:active, #mastImageCopyD p.author a:hover, #mastImageCopyD p.author a:focus 
	#mastImageCopyE p.author a:active, #mastImageCopyE p.author a:hover, #mastImageCopyE p.author a:focus { font-weight: bold; }
#mastImageCopyA h2, #mastImageCopyB h2, #mastImageCopyC h2, #mastImageCopyD h2, #mastImageCopyE h2, #mastImageCopy2 h2 { margin: 0px 0px 4px 0px; }
#mastImageCopyA p, #mastImageCopyB p, #mastImageCopyC p, #mastImageCopyD p, #mastImageCopyE p, #mastImageCopy2 p { margin: 0px 0px 4px 0px; }
#mastImageCopyA ul, #mastImageCopyB ul, #mastImageCopyC ul, #mastImageCopyD ul, #mastImageCopyE ul, #mastImageCopy2 ul { margin: 0px 0px 0px 20px; height: 70px; }
#mastImageCopyA li, #mastImageCopyB li, #mastImageCopyC li, #mastImageCopyD li, #mastImageCopyE li, #mastImageCopy2 li { float: left; width: 125px; margin: 0px 0px 2px 0px; padding: 0px 5px 0px 0px; }

a.button { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px; line-height: 13px; color: #FFF; font-weight: bold; display: block; padding: 6px 10px 8px 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 3px 3px 6px #777; -webkit-box-shadow: 3px 3px 6px #777; box-shadow: 3px 3px 6px #777; }
a.button:link, a.button:visited { background-color: #CC0000; text-decoration: none; font-weight: bold; display: block; border: 1px solid #990000; }
a.button:active, a.button:hover, a.button:focus { background-color: #990000; text-decoration: underline; font-weight: bold; border: 1px solid #cc0000; }


