/* CSS Document */

/*/*/

body {text-align: center; margin: 0px; background: url(../images2/background.jpg) repeat-y center top; padding: 0px; margin-left: 1px;}
html>body {margin:0}

#wrapper {margin: 0px auto 0px; padding: 0px; height: auto; width: 100%; background: url(../images2/header-background.jpg) no-repeat center top;}

#mainnav {height: 17px; width: 875px; text-align: center; position: absolute; top: 0px; z-index: 25000; margin: 0px 0px 0px 1px;}
#mainnav ul {margin: 0px; padding: 0px; list-style: none;}
#mainnav ul li {float: left; color: #1b3f67; position: relative; top: 0px; width: 97px; text-align: left; font: 13px "Times New Roman", Times, serif; letter-spacing: 1px; background: #FFF;}
#mainlinks a:link, #mainlinks a:visited {color: #1b3f67; text-decoration: none; display: block; padding-right: 3px; padding-left: 3px; padding-top: 1px; padding-bottom: 1px; background: #FFF;}
#mainlinks a:hover, #mainlinks a:active {color: #FFF; background: #1b3f67;}
#mainlinks ul {display: none; padding-top: 0; margin-top: 0; margin-left: -1px; position: absolute; z-index: 1000;} 
#mainlinks .sublinks li {font-size: 100%; padding: 0px; float: left; margin: 0; z-index: 1000; font-size: 12px; width: 175px; border-top: none; border-bottom: 1px solid #000000; border-right: 1px solid #000; border-left: 1px solid #000;}
#mainlinks li > ul {top: auto; left: auto;}
#mainlinks li:hover ul, #mainlinks li.over ul {display: block;}
#mainnav .toplink {text-align: center; font-weight: bold;}

#branding {height: 133px; width: 875px; background: url(../images2/header.jpg) no-repeat left top; border-bottom: 1px solid #000; margin-right: auto; margin-left: auto; z-index: 10000;}

#department {text-align: left; float: right; margin-right: 30px;}
#department h2 {margin: 0px; padding: 0px; text-align: right; color: #FFF; font: 4px "Times New Roman", Times, serif;}
#department a {display: block; height: 134px; width: 550px;}
#hotspothome {display: block; height: 100px; width: 200px; position: relative; top: 20px; float: left;} 
#hotspothome a {text-decoration: none; display: block; height: 100px; width: 200px;} 

#skiptonavigation {display: none;}

#contentwrapper {margin: 0px auto; padding: 0px; height: auto; width: 875px; clear: both; display: block;}

#contentmain {display: block; float: right; height: auto; width: 875px; z-index: 10000;}

#contentsidebar {display: block; float: left; height: auto; width: 160px; text-align: right; margin: 0px; padding: 0px 0px 50px; position: relative; top: -30px;}

#localbuttons #localnav {margin: 0px 0px 40px; padding: 0px; list-style: none;}
#localbuttons #localnav li a:link, #localbuttons #localnav li a:visited {width: 140px; display: block; text-decoration: none; margin-bottom: 6px; color: #1b3f67; height: auto; font: normal 14px "Palatino Linotype", "Book Antiqua", Palatino, serif; margin-right: 10px; border-bottom: 1px solid #1b3f67; background: url(../images2/sidebar-buttons.jpg) no-repeat right top; padding: 0px 5px 0px 5px;}
#localbuttons #localnav li a:hover, #localbuttons #localnav li a:active {color: #000; border-bottom: 1px solid #666;}
#localbuttons h4 {display: none;}
#localbuttons {padding-top: 15px; padding-bottom: 15px; border-left: 1px solid #000; background: url(../images2/sidebar.jpg) repeat; border-right: 1px solid #000; border-bottom: 1px solid #000; border-top-style: none; position: relative; top: -1px;}
#backtotop {height: 60px; position: relative; bottom: 1px; width: auto; background: #ffffff;}
#backtotop form .search-field {margin: 0px; padding: 0px; height: 20px; width: 158px; color: #1b3f67; border: 1px solid #1b3f67; position: relative; top: 60px;	right: 1px;}
#backtotop form .search-button {border: none; margin: 0px; padding: 0px; font: normal 12px Arial, Helvetica, sans-serif; color: #FFF; background: #1b3f67; height: 20px; width: 65px; position: relative; top: 57px;}
#searchsite {width: auto; border-left: 1px solid #1b3f67; height: 61px;}
#morecontent {position: relative; top: 100px;}
#morecontent p {margin: 0px 7px 40px; text-align: center; font: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #666;}
#twitter-facebook {width: auto; margin: 90px 12px 0px; padding: 0px; height: 160px; border: 1px dashed #666; position: relative; bottom: 100px; padding-right: 10px; z-index: 10000;}
#twitter-facebook h5 {font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align: center; margin: 7px 0px 20px; padding: 0px; color: #333;}
#wrapper #contentwrapper #contentmain #contentsidebar #twitter-facebook .twitter-share-button {float: left; margin: 0px 0px 0px 10px;}
#contentsidebar #advertical {position: relative; top: 125px; text-align: center; padding: 0px 0px 150px;}
#contentsidebar #advertical a img {text-decoration: none; border: 1px solid #000; margin-bottom: 20px;}

#localbuttons #form {display: none;}

#textmain {text-align: left; margin: 0px; padding: 0px 0px 50px; width: 685px; float: right; position: relative; right: 5px; z-index: 7500; background: #FFF;}

#breakingnews {width: 615px; height: 85px; background: #B00000; margin: 0px 0px 0px; padding: 0px; position: relative; right: 25px; bottom: 15px; display: none; padding-bottom: 10px;}
#textmain #breakingnews h1 {color: #FFF; margin: 0px 0px 0px 10px; padding: 5px 0px 0px; width: 450px; border-bottom: 1px solid #FFF; font-size: 22px;}
#textmain #breakingnews p {margin: 8px 10px 0px; padding: 0px; font-size: 13px; color: #FFF;}
#textmain #breakingnews p a {color: #FFF; font-weight: bold;}
#weathernews {width: 615px; height: 85px; background: #4A93FF; margin: 0px 0px 0px; padding: 0px; position: relative; right: 25px; bottom: 25px; display: none;}
#textmain #weathernews h1 {color: #FFF; margin: 0px 0px 0px 10px; padding: 5px 0px 0px; width: 450px; border-bottom: 1px solid #FFF; font-size: 22px;}
#textmain #weathernews p {margin: 8px 10px 0px; padding: 0px; font-size: 13px; color: #FFF;}
#textmain #weathernews p a {color: #FFF; font-weight: bold;}
#superbowl {display: none;}

#topborder {width: 690px; height: 30px; float: right; margin: 0px; padding: 0px; clear: none;}
#breadcrumb {float: left; width: 410px; text-align: left; font: 12px "Times New Roman", Times, serif; color: #333; letter-spacing: 0.1em; padding-top: 2px; display: none; display: none;}
#date {font: normal 70% Arial, Helvetica, sans-serif; text-align: right;  color: #666666; float: right; width: 270px; text-align: right; margin-right: 15px;}
#date h4 {margin: 0px; padding: 0px; font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #666;}

#textmain #adbanner {text-align: center;}
#textmain #adbanner img {float: none; margin: 15px 0px 5px; padding: 0px; border: 1px solid #000; position: relative; bottom: 10px; right: 8px;}

#textmain h1 {font: bold 24px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #1E1E1E; margin: 0px 0px 25px; padding: 0px;}
#textmain h2 {font: bold 20px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #1E1E1E; margin: 30px 0px 20px; padding: 0px;}
#textmain h3 {font: small-caps normal 18px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #333333; letter-spacing: 3px; border-bottom: 2px solid #1b3f67; border-left: 2px solid #1b3f67; padding-left: 5px; margin: 25px 0px 20px; width: 350px;}
#textmain h4 {font: bold 18px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #1E1E1E; margin: 20px 0px; padding: 0px;}
#textmain h5 {font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #494949; margin: 15px 0px 15px;}
#textmain h6 {font: bold 12px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #1E1E1E; margin: 0px 0px 15px;}
#textmain img {margin: 0px 10px 10px 10px; padding: 0px; float: right; border: 1px solid #000;}
#textmain img.image-caption {margin: 0px 10px 10px; padding: 15px 1px 0px; float: right; border-right: none; border-bottom: 1px solid #000; border-left: none; background: url(../images2/larger-version02.gif) no-repeat left top; border-top-style: none;}
#textmain .text-caption {padding: 5px; margin: -10px 10px 10px; width: 240px; color:#666; float: right; clear: right; text-indent: 0; font: normal 12px Arial, Helvetica, sans-serif; text-align: justify; letter-spacing: 1px; border-right: 1px dashed #666; border-bottom: 1px dashed #666; border-left: 1px dashed #666; border-top-style: none;}
#textmain a:hover img.image-caption, #textmain a:active img.image-caption {background: url(../images2/larger-version.gif) no-repeat right top;}
#textmain p {font: normal 14px Verdana, Geneva, sans-serif; color: #000; padding: 0px; margin: 0px 0px 15px;}
#textmain a:link, #textmain a:visited {color: #1b3f67;}
#textmain a:hover, #textmain a:active {color: #666;}
#textmain ul {font: normal 13px Verdana, Geneva, sans-serif; color: #000; list-style: url(../images2/bullet.gif); margin-top: 15px; margin-bottom: 30px; padding: 0px 0px 0px 50px;}
#textmain ul li {margin-bottom: 2px;}
#textmain ul ul {margin: 5px 0px 0px;}
#textmain ol {font: normal 14px Verdana, Geneva, sans-serif; color: #000; margin-left: 25px;}
#textmain ul li a:link, #textmain ul li a:visited {color: #1b3f67;}
#textmain ul li a:hover, #textmain ul li a:active {color: #666;}
#textmain ul li h4 {letter-spacing: 0em; margin: 0px 0px 0px 10px; font-weight: bold; font-size: 110%;}
#textmain hr {width: 85%; color: #1b3f67; text-align: center; margin: 30px auto;}
#textmain .youtube {background: url(../images2/youtube.jpg) no-repeat center top; margin: 30px 0px; text-align: center; padding: 0px; height: 289px;}
#textmain .youtube object {height: 287px; width: 350px;}
#textmain textarea {border: 1px solid #333;}
#textmain input {border: 1px solid #333;}

#textmain #lead {width: 275px; float: left; margin: 0px; padding: 10px 0px; height: 375px; clear: left; position: relative; right: 10px; bottom: 15px;}
#textmain #lead h2 {padding: 0px; text-align: center; margin: 0px auto 5px; width: 235px; font: 22px "Palatino Linotype", "Book Antiqua", Palatino, serif;}
#textmain #lead p {margin: 0px 10px;}
#textmain #lead img {margin: 0px 10px 10px; padding: 0px; float: none; border: 1px solid #000; text-align: center;}
#textmain #latest {float: left; width: 390px; background: url(../images2/latest.jpg) no-repeat center center; padding: 10px; height: 375px; clear: right;}
#textmain #latest h2 {margin: 0px auto; padding: 0px; text-align: center; width: 365px; border-bottom: 1px solid #000; font: normal 22px "Palatino Linotype", "Book Antiqua", Palatino, serif;}
#textmain #latest p {font: normal 13px "Times New Roman", Times, serif; margin-left: 20px; margin-right: 20px; text-align: justify;}
#textmain #latest ul {
}
#textmain .full {clear: both; margin: 0px 1px 0px 0px; padding-top: 10px;}
#textmain .full h2 {text-align: center; margin: 0px auto 25px; padding: 0px 0px 1px; font: normal 22px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #333; background: url(../images2/front-h3.jpg) repeat-x left bottom; width: 665px; margin: 25px auto 15px; padding: 3px 0px 3px 0px;}
#textmain .full p {text-align: justify; margin: 20px 15px 15px 20px;}
#textmain .full ul {margin-bottom: 45px;}
#textmain .full ul ul {margin-bottom: 5px;}
#textmain #onlineonly ul {margin-bottom: 35px;}
#textmain .full .specialfeatures {display: block; float: left; width: 315px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;}

/*#floatingbox {display: block; height: auto; width: 50px; z-index: 7500; text-align: center; margin: 0px; padding: 0px 0px 5px; clear: both; position: fixed; right: 7px; top: 137px; float: right;}*/
#contentmain #contentsidebar #floatingbox {display: block; height: auto; width: 50px; z-index: 7500; text-align: center; margin: 0px; padding: 0px 0px 5px; position: absolute; right: 0px; top: 5px; bottom: 5px; left: 875px;}
#floatingbox a.social-links {margin: 0px 0px 0px 16px; padding: 0px; height: 40px; width: 40px; border-style: none; display: inline; z-index: 15000; float: left;}
#floatingbox a.social-twitter:link, #floatingbox a.social-twitter:visited {background: url(../images2/tiny-twitter.gif) no-repeat left top;}
#floatingbox a.social-twitter:hover, #floatingbox a.social-twitter:active {background: url(../images2/tiny-twitter.gif) no-repeat right top;}
#floatingbox a.social-facebook:link, #floatingbox a.social-facebook:visited {background: url(../images2/tiny-facebook.gif) no-repeat left top;}
#floatingbox a.social-facebook:hover, #floatingbox a.social-facebook:active {background: url(../images2/tiny-facebook.gif) no-repeat right top;}
#floatingbox a.social-podcast:link, #floatingbox a.social-podcast:visited {background: url(../images2/tiny-podcast.gif) no-repeat left top;}
#floatingbox a.social-podcast:hover, #floatingbox a.social-podcast:active {background: url(../images2/tiny-podcast.gif) no-repeat right top;}
#floatingbox a.social-blogger:link, #floatingbox a.social-blogger:visited {background: url(../images2/tiny-blogger.gif) no-repeat left top;}
#floatingbox a.social-blogger:hover, #floatingbox a.social-blogger:active {background: url(../images2/tiny-blogger.gif) no-repeat right top;}
#floatingbox a.social-youtube:link, #floatingbox a.social-youtube:visited {background: url(../images2/tiny-youtube.gif) no-repeat left top;}
#floatingbox a.social-youtube:hover, #floatingbox a.social-youtube:active {background: url(../images2/tiny-youtube.gif) no-repeat right top;}
#floatingbox a.social-google:link, #floatingbox a.social-google:visited {background: url(../images2/tiny-google.gif) no-repeat left top;}
#floatingbox a.social-google:hover, #floatingbox a.social-google:active {background: url(../images2/tiny-google.gif) no-repeat right top;}
#floatingbox a.social-give:link, #floatingbox a.social-give:visited {background: url(../images2/tiny-give.gif) no-repeat left top;}
#floatingbox a.social-give:hover, #floatingbox a.social-give:active {background: url(../images2/tiny-give.gif) no-repeat right top;}
#floatingbox a.social-pinterest:link, #floatingbox a.social-pinterest:visited {background: url(../images2/tiny-pinterest.gif) no-repeat left top;}
#floatingbox a.social-pinterest:hover, #floatingbox a.social-pinterest:active {background: url(../images2/tiny-pinterest.gif) no-repeat right top;}
#floatingbox a.social-newsletter:link, #floatingbox a.social-newsletter:visited {background: url(../images2/tiny-newsletter.gif) no-repeat left top;}
#floatingbox a.social-newsletter:hover, #floatingbox a.social-newsletter:active {background: url(../images2/tiny-newsletter.gif) no-repeat right top;}
#floatingbox a.social-instagram:link, #floatingbox a.social-instagram:visited {background: url(../images2/tiny-instagram.gif) no-repeat left top;}
#floatingbox a.social-instagram:hover, #floatingbox a.social-instagram:active {background: url(../images2/tiny-instagram.gif) no-repeat right top;}
#floatingbox a.social-flocknote:link, #floatingbox a.social-flocknote:visited {background: url(../images2/tiny-flocknote.gif) no-repeat left top;}
#floatingbox a.social-flocknote:hover, #floatingbox a.social-flocknote:active {background: url(../images2/tiny-flocknote.gif) no-repeat right top;}

#textbottom {display: none;}

#footer {display: block; clear: both; background: url(../images2/footer.jpg) no-repeat center top; width: 100%; padding: 15px 0px 25px; height: 135px; margin: 0; z-index: 7500; position: relative; top: 25px;}
#footer p {width: 845px; color: #FFF; font: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif; margin: 20px auto 0px; padding: 0px;}
#footer a:link, #footer a:visited {color: #FFF;}
#credits {background: #1b3f67; margin: 0px; padding: 0px; height: 50px; width: 100%; display: block;}
#credits p {margin: 0px; padding: 0px; font: 10px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #FFF;}

.hide {display: none}

#textmain .text-important {font-weight: bold; color: #CC0000;}
#textmain .text-bold {font-weight: bold;}
#textmain .text-italics {font-style: italic;}
#textmain .text-indent {text-indent: 7px}
#textmain .text-noindent {text-indent: 0px;}
#textmain .text-blockquote {padding: 10px; margin: 10px; width: 250px; border: 1px solid black; color:#FBF8EE; background: #1b3f67; float: right;}
	#textmain p.text-blockquote {color: #FBF8EE; font-size: 12px;}
	#textmain li.text-blockquote {list-style: url(../images2/bullet-blank.gif); color: #FBF8EE;}
	#textmain .text-blockquote li li {list-style: url(../images2/bullet-intranet.gif); color: #FBF8EE;}
	#textmain h4.text-blockquote {color: #FBF8EE;}
	#wrapper #textmain .text-blockquote a {color: #FBF8EE;}
#textmain .text-linksbox {padding: 10px; margin: 10px; width: 230px; border: 1px solid black; color:#FBF8EE; background: #1b3f67; float: right;}
	#textmain p.text-linksbox {color: #FBF8EE; margin-left: 10px; font-size: 12px;}
	#textmain li.text-linksbox {color: #FBF8EE; list-style: url(../images2/bullet-blank.gif);}
	#textmain h4.text-linksbox {color: #FBF8EE; margin-left: 10px; margin-top: 0px;}
	#textmain .text-linksbox a:link, .text-linksbox a:visited {color: #FBF8EE;}
#textmain .text-nomargin  {margin-top: 0; margin-bottom: 0;}
#textmain .text-h3-short {width: 300px;}
#textmain .text-smaller {font: normal 14px "Times New Roman", Times, serif; color: #333333;}
#textmain .text-center {text-align: center;}
#textmain .text-right {text-align: right;}
#textmain .old62 {font: bold 130% "Times New Roman", Times, serif; color: #333333; margin-top: 1em; margin-bottom: 1em;}

.image-border {border: 1px solid black;}
.image-right {border: 1px solid black; float: right; margin: 5px; text-indent: 0px;}
#textmain .image-left {border: 1px solid black; float: left; margin: 5px; text-indent: 0px;}
#textmain .image-plain {margin: 0; float: none;}
#textmain .image-plain-p {margin-bottom: 15px; margin-top: 25px; text-align: center;}
#textmain .image-plain-p img {margin: 0; margin-left: 5px; margin-right: 5px; float: none;}
#textmain .image-noborder {border: none;}

#textmain .list-plain {list-style: url(../images2/bullet-blank.gif); padding: 0; margin: 20px 0px 25px;}
	#textmain .list-plain li li  {}
#textmain .list-subplain li li {list-style: url(../images2/bullet-blank.gif);}
#textmain .list-allplain {list-style: url(../images2/bullet-blank.gif);}
	#textmain .list-allplain li li {list-style: url(../images2/bullet-blank.gif);}
#textmain .list-margin li {margin-bottom: 5px;}
#textmain .list-disc {list-style: disc;}
#textmain .list-gallery {margin: 0; padding: 0; list-style: none;}
	#textmain .list-gallery li {display: inline; float: left; margin-left: 40px; margin-bottom: 40px;}
	#textmain .list-gallery img {margin: 0; float: left; border: 5px solid #1B3F67;}
	#textmain .list-gallery a:link, #textmain .list-gallery a:visited {display: block; float: left; padding: 0; height: 100px; width: 100px;}
	#textmain .list-gallery a:hover, #textmain .list-gallery a:active {}
#textmain .list-h-nav {list-style: url(../images2/bullet-blank.gif); margin: 0px; padding: 0px; text-align: center;}
	#textmain .list-h-nav li {margin: 0px; text-align: center; display: inline; padding: 0px; padding-right: 5px; padding-left: 5px;}
#textmain .list-leadplain li {list-style: url(../images2/bullet-blank.gif);}
	#textmain .list-leadplain li li {list-style: url(../images2/bullet-criterion.gif);}
	
.hide {display: none;}

#flowers {display: none;}

#contentmain #textmain img.image-mobile {display: none;}

#contentmain #textmain #archives .mobile-only {display: none;}

#contentmain #textmain .mobile-only {display: none;}

#features .specialfeatures {display: block; float: left; width: 307px; margin-right: 10px; margin-bottom: 30px; margin-left: 10px; clear: both;}
#textmain #features a:link img, #textmain #features a:visited img {background: url(../images2/frontbox-background.jpg) no-repeat left top;}
#textmain #features a:hover img, #textmain #features a:active img {background: url(../images2/frontbox-background.jpg) no-repeat right top;}
#textmain #features img {float: none; border-style: none; margin: 0px 0px 0px 14px; padding: 1px 14px 29px 6px;}

#textmain #helpdesk img {float: left; border-style: none; margin: none; padding: none;}
#textmain #helpdesk img.helpdesk-header {margin: -10px 0px 30px 0px;}
#textmain #helpdesk img.helpdesk-left {margin: 0px 48px 50px 0px;}
#textmain #helpdesk img.helpdesk-right {margin: 0px 0px 50px 0px;}#wrapper 
