/* Common-Reset Styles */
div { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
img { border: 0; }
a { text-decoration: none; color: #0099FF; }
a:hover { text-decoration: underline; color: #FF6600; }
body { background: #f1baa6 url(/images/bg_rsvsite.jpg) 0 0 repeat-x; margin: 0 0 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }

/* Site Containers */
#SubPage { background: #f1baa6 url(/images/bg_subpages.jpg) 0 0 repeat-x; }
#RSVContainer { width: 755px; margin: 0 auto; }
#QuickVueRSV { padding-top: 15px; }
#RSV { float: left; width: 300px; }
#RSVTools { float: right; width: 300px; padding-top: 30px; }
	#RSVTools p { margin: 0; padding: 0; text-align: right; padding-right: 25px; }
	#RSVTools a { color: #acbad8; text-decoration: none; }
	#RSVTools a:hover { color: #ffae00; text-decoration: underline; }
	#RSVTools form { padding-top: 10px; }
#RSVLinks { padding-top: 9px; text-align: center; width: 755px; height: 66px; }
#RSVInfo { background: url(/images/bg_masthead.jpg) 0 0 no-repeat; margin: 0 auto; }
#RSVBox { margin-top: 165px; float: left; width: 755px; }
#RSVAffects { float: left; width: 264px; overflow: visible; background: transparent url(/images/bg_Affects.png) 0 0 no-repeat; height: 300px; }
#RSVTest { float: left; width: 183px; }
#RequestTheTest { float: left; width: 308px; overflow: visible; background: transparent url(/images/bg_Request.png) 0 0 no-repeat; height: 300px; }
#HPContent { padding: 0 10px; color: #333; }
#Fnav { margin: 0 auto; text-align: center; }
#RSVArticles { margin: 0 auto; background: transparent url(../images/border_Subpages.png) 0 0 no-repeat; margin-bottom: 30px;  }
#RSVBar { float: left; }
#RSVContent { float: left; width: 609px; line-height: 18px; }
#RSVContent h4 { font-size: 14px; margin: 0; margin-top: 20px; padding: 0; }

/* Sub-Page headers */
#RSV-Facts h4 { color: #9584ab; }
#RSV-Prevention h4 { color: #f9a766; }
#RSV-Management h4 { color: #a1b366; }
#RSV-Test h4 { color: #728ecc; }

#searchResults { border-bottom: 1px solid #afafaf; padding-top: 20px; }
#searchResults h2 { font-size: 14px; color: #656565; margin: 0; padding: 0; }
#searchResults p.displayNumbers { padding: 0 5px; margin: 0; font-size: 11px; color: #666; float: left; }
#searchResults p.displayCity { padding: 0 5px; margin: 0; font-size: 12px; color: #666; font-weight: bold; float: rigth; }
#searchResults strong { color: #fe7100; }
#searchNav { padding: 2px; font-size: }

/* Main Navigation */
#RSVLinks ul { list-style-type: none; margin: 0 auto; padding: 0 4px; height: 66px; }
#RSVLinks ul li { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; position: relative; }
#RSVLinks ul li a { background: transparent url(/images/bg_navOff.gif) top center no-repeat; color: #666; text-decoration: none; height: 10px; padding: 25px 35px; display: block; margin-top: 1px; }
#RSVLinks ul li a:hover { background: transparent url(/images/bg_navOn.gif) top center no-repeat;color: #ffb400; text-decoration: none; }
#RSVLinks ul li ul {display: none;}
#RSVLinks ul li:hover ul { display: block; position: absolute; top: 34px; left: 0; width: 167px; background-image: none; }
#RSVLinks ul li:hover ul li a { display:block; background:#ddd; color:#7e7e7e; width: 150px; height: 16px; padding: 2px 2px 0px 2px; margin: 0; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
#RSVLinks ul li:hover ul li a:hover { background:#0378ca; color:#fff; }
/* Subpage Navigation */
#RSVBar ul { list-style-image: url(/images/blt_SubnavFF.png); margin-left: 10px; padding-left: 10px; padding-top: 10px; }
#RSVBar ul li { padding: 3px 0; }
#RSVBar ul li a { color: #666; text-decoration: none }
#RSVBar ul li a:hover { color: #0179ff; text-decoration: underline; }
/* Footer Navigation */
#RSVFooter ul { list-style-type: none; margin: 0 auto; padding: 0 120px; }
#RSVFooter ul li { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 10px; }
#RSVFooter ul li a { color: #0179ff; text-decoration: none; height: 10px; display: block; }
#RSVFooter ul li a:hover { color: #f12e37; text-decoration: underline; }

/* Classes */
.clear { clear: both; }
.DocInput { border: 1px solid #CCCCCC; background-color: #fff; line-height: 18px; padding: 2px 2px; font-size: 11px; color: #f9a766; width: 200px; }
.DocBtn { background: #e6e6e6 url(/images/bg_doclocBTN.gif) 0 0 repeat-x; color: #fe7100; font-size: 11px; font-weight: bold; border: 1px solid #CCCCCC; padding: 1px 8px 0px 8px }
.ExsmText { font-size: 10px; }
.RSVTagLines { float: left; width: 377px; height: 125px; }
.RSVTagLines h2 { font-size: 30px; font-weight: bold; color: #9182ad; text-align: center; margin: 40px auto; }
.RSVTagLines h1 { font-size: 30px; font-weight: bold; color: #a9bbd7; text-align: center; margin: 10px 10px 0px 10px; padding: 0; }
.RSVTagLines h3 { font-weight: bold; color: #999; text-align: left; margin: 0 10px 0px 25px; padding: 0; }
.RSVTagLines p { margin: 0; padding: 5px 0px 0px 25px }
.RSVTagLines a { color: #ffae00; text-decoration: none; font-weight: bold; font-size: 14px; background: transparent url(/images/icon_HPTagline.png) center left no-repeat; height: 20px; display: block; padding-left: 25px; padding-top: 5px; }
.RSVTagLines a:hover { color: #5890ff; text-decoration: none; background: transparent url(/images/icon_HPTaglineHover.png) center left no-repeat; }
.AffectContainer { margin: 20px auto; width: 215px; }
.AffectContainer h3 { color: #bc51b8; margin: 5px auto; padding: 0; text-align: center; font-size: 14px; }
.AffectContainer p { margin: 0; padding: 5px 10px; line-height: 18px; }
.AffectContainer span { margin: 0; padding: 0; text-align: right; font-weight: bold; display: block; }
.AffectContainer a { color: #9584ac; text-decoration: none; }
.AffectContainer a:hover { color: #bc51b8; text-decoration: none; }
.RequestContainer { margin: 20px auto; width: 260px; }
.RequestContainer h3 { color: #467dd3; margin: 5px auto; text-align: center; padding: 0; font-size: 14px; }
.RequestContainer p { margin: 0; padding: 5px 10px; line-height: 18px; }
.RequestContainer span { margin: 0; padding: 0; text-align: right; font-weight: bold; display: block; }
.RequestContainer a { color: #a9bbd7; text-decoration: none; }
.RequestContainer a:hover { color: #467dd3; text-decoration: none; }
.RSVTestContainer { margin: 40px auto; width: 170px; }
.RSVTestContainer h3 { color: #315192; margin: 0 auto; text-align: center; padding: 0; font-weight: bold; }
.RSVTestContainer p { margin: 0 0 25px 0; padding: 0; line-height: 18px; color: #333; }
.RSVTestContainer span { text-align: right; font-weight: bold; display: block; }
.RSVTestContainer a { color: #315192; text-decoration: none; }
.RSVTestContainer a:hover { color: #f15e31; text-decoration: none; }
.barPhoto { padding: 0 2px; width: 140px; }
.subPageContent { padding: 0 10px; background: transparent url(../images/blt_Subnav_divider.png) 0 0 no-repeat; }
.pagination { float: left; }
.newSearch { float: right; }
.glossary { padding: 10px; background-color: #CCCCCC; border: 1px solid #333333; color: #000; }
.glossary strong { color: #0179ff; }

.tipz 			{ position: inherit; }
.tip			{ width:248px; font-family:tahoma,arial; background:url(/images/tip-text.png) left top repeat-y; }
.tip-top		{ background:url(/images/tip-top.png) top left no-repeat; height:19px; width:248px; }
.tip-title		{ color:#e95e25; font-weight:bold; padding: 3px 10px; }
.tip-text		{ color:#666; padding: 0 10px; }
.tip-bottom		{ background:url(/images/tip-bottom.png) left bottom no-repeat; width:248px; height:42px; }
