﻿body { font:13px Verdana, Helvetica, sans-serif; margin:0;}
a:link { color:#b22222 }
a:visited { color:#666 }
a:hover { text-decoration:none }
a:active { color:#666; text-decoration:none }
.container { width:995px; margin:0 auto }
.nav { background:#F2E7CB; margin:0 auto; padding:0; list-style:none; height:30px; text-transform:uppercase; font-size:90%;}
.nav li { padding: 3px 6px; float:left; margin:0 10px; }
.nav li a { color:#b22222; font-weight:bold; text-decoration:none; padding:3px 6px; }
.nav li a:hover { background:#b22222; color:#fff;}
.nav li a.Active { cursor:default; color:#303030 }
.nav li a.Active:hover { background:none; }
h3 { color:#333; font-size:120%; font-weight:700; text-align:center }
.Login, .resetPassword { background:#F8F1E1; border:1px solid #ECE1CC; padding:20px; width:280px; margin:0 auto }


.HIDDEN { border:0 solid #fff; border-collapse:collapse; background-color:transparent; margin-left:5px }
.HIDDEN_CTRL { border:0 solid #fff; border-collapse:collapse; background-color:transparent; margin-left:0 }
.ColumnWrapper { width:100%; background-color:#fff; border-bottom:#696969 1px solid; overflow:hidden }
.RightColumn { float:right; width:130px; background-image:url(images/ads_back_stripes.gif); padding-right:3px; padding-left:3px; background-repeat:repeat-y; padding-bottom:5000px; margin-bottom:-5000px }
.Header {background:url(images/th_bg.gif) repeat-x ;height:96px;position:relative;}
.Header img {}
.headerSearch { width:100%; background-image:url(images/box_bg.jpg); background-repeat:repeat-x; text-align:center; float:left }
* html .headerSearch { min-height:1px; margin:0 -3px -15px; padding-right:3px }
.pageOther { width:70%; background-color:#fff; padding-bottom:10px }
.headerOther { background-image:url(images/box_bg_sm.jpg); background-repeat:repeat-x; float:left }
* html .headerOther { min-height:1px; margin:0 -20px -5px 0 }
.headerOtherRight { float:right }
.headerOtherLeft { float:left }
.contentOther { background-color:#fff; padding:10px }
* html .contentOther { margin-top:30px; margin-left:10px; margin-right:10px }
.findArticlesHeader { padding-top:10px; font:italic 18px Arial }
.findArticlesInput { text-align:center; padding-top:5px }
.siteDescription { font-weight:700; text-indent:8px; padding-bottom:3px; padding-top:3px }
.memberBar { font-weight:700; text-align:center; padding-bottom:5px; padding-top:5px; width:100% }
.adTopBannerBox { background-image:url(images/ads_back_stripes.gif); background-repeat:repeat; width:100%; padding-bottom:5px; padding-top:5px }
.navLeftBox { background-color:#f2e7c9; width:150px; border-right:#696969 1px solid; border-top:#696969 0 solid; border-left:#696969 0 solid; border-bottom:#696969 0 solid }
#navcontainer { width:150px }
#navcontainer ul { margin:0; padding:0; list-style-type:none; font-family:verdana, Helvetica, sans-serif }
#navcontainer li { width:100%; margin:0 0 3px }
#navcontainer #subnavlist { margin-left:10px; list-style-type:none; font-family:verdana, Helvetica, sans-serif }
#navcontainer a { display:block; font-size:10px; font-weight:700; text-transform:uppercase; color:#b22222; background-color:#d2c1a1; text-decoration:none; line-height:16px; padding-left:5px }
#navcontainer a:hover { color:#b22222; background-color:#c2a784 }
#navcontainer ul ul li { margin:1px 0 }
#navcontainer ul ul a { background:transparent url(images/arrow.gif) left center no-repeat; display:block; font-weight:400; font-size:11px; margin-left:10px; padding-left:10px; text-transform:none; color:#000; background-color:#f2e7c9; text-decoration:none; line-height:15px }
#navcontainer ul ul a:hover { color:#000; background-color:#f2e7c9; text-decoration:underline }
.onlinePoll { padding-top:10px }
.goToArticle { line-height:18px; padding-top:20px }
.searchResultsRegister { padding:5px; background-image:url(images/grey2_#fff_grad_back.jpg); background-repeat:repeat-y }
.searchSection1 { font-size:12px; font-weight:700; text-transform:uppercase; color:#FFF; background-color:#b22222; padding:2px 2px 2px 4px; border-bottom:1px solid #000; border-top:1px solid #000 }
.searchRegister { font-size:11px; font-weight:700; text-transform:uppercase; color:#000; padding:2px 2px 2px 3px; background-image:url(images/grey_#fff_grad_back.jpg); background-repeat:repeat-y; border-bottom:1px solid #999; border-top:1px solid #999 }
.subhead { font-size:15px; font-weight:700; text-transform:uppercase; text-decoration:none; color:#000 }
.subheadArticle { font-size:15px; font-weight:700; text-transform:uppercase; text-decoration:none; color:#FFF; background-color:#b22222; padding:2px 5px; border-bottom:1px dotted #000; border-top:1px dotted #000 }
.topNews { padding:5px 5px 5px 10px; background-image:url(images/AtV_bg3.jpg); border-right:#696969 0 solid; border-top:#696969 1px solid; border-left:#696969 0 solid; border-bottom:#696969 1px solid }
.moreNews { margin-top:10px; margin-left:10px; line-height:18px }
.askVet { background-image:url(images/AtV_bg3.jpg); padding:5px; margin-bottom:20px; border-top:#696969 1px solid; border-bottom:#696969 1px solid }
.marginLeft { margin-left:10px }
.introduction { font-size:14px; font-weight:700 }
.headlineStory { font-size:18px; font-weight:700; color:#000; text-align:left }
.byline { font-style:italic }
.datePosted { line-height:250%; color:#000; background-color:#f2e7c9; padding:3px 2px; border-bottom:1px dotted #666; border-top:1px dotted #666 }
.articleToolItems, .searchResultsFree { padding:5px }
.articleToolsHead { font-weight:700; text-transform:uppercase; font-size:12px; margin-bottom:5px }
.articleTools { background-color:#f2e7c9; margin-bottom:10px; margin-left:10px; width:143px; text-align:center; float:right; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #696969; border-top:1px solid #696969 }
.relatedArticlesHead { font-weight:700; text-transform:uppercase; font-size:12px }
.relatedArticles { background-color:#f2e7c9; padding:5px; line-height:20px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #696969; border-top:1px solid #696969 }
.restrictedHead { font-weight:700; font-size:18px }
.restrictedArticles { font-size:13px; background-color:#f2e7c9; padding-right:10px; padding-left:10px; border-bottom:1px solid #696969; border-top:1px solid #696969 }
.emailArticleDetail { padding:5px; background-image:url(images/email_title_bg_blue.jpg) }
.footerBox { clear:both; text-align:center; margin-top:10px; border-top:1px solid #eee }
.marketplace { line-height:14px; background-color:#fff; list-style:square outside; font:400 10px Arial }
.marketplace_cat { text-transform:uppercase; color:#000; line-height:12px; padding-top:6px; background-color:#fff; font:700 9px Verdana }
.marketplace_hdr { color:#b22222; text-align:center; font:italic 700 12px verdana, Helvetica, sans-serif }
.sectionLabel { font-size:16px; font-weight:700; text-decoration:none; color:#FFF; background-color:#b22222; padding:2px 5px; border-bottom:1px dotted Black; border-top:1px dotted Black }
.outerBorderBlack { border:1px solid DimGray }
.helpQuestion { background-color:#ebebeb }
.helpFormList { text-align:left; width:45% }
.articleHeader { background-color:#EDEDED; border-color:#EDEDED }
.errorMsg { font-size:11px; color:#c00 }
.successMsg { font-size:11px; color:blue }
.subscriberAlert { font-size:14px; margin-top:4px; margin-bottom:4px; border-left-color:#d2c1a1; border-bottom-color:#d2c1a1; border-top-color:#d2c1a1; border-right-color:#d2c1a1; border-top-style:double; border-right-style:double; border-left-style:double; border-bottom-style:double; padding:4px 3px 6px }
.subscriberAlert2 { font-size:11px }
.privacyPolicy { font-size:10px }
.Login label, .resetPassword label{ display:block; width:102px; float:left }
.Login label, .Login input, .resetPassword label, .resetPassword input { margin-bottom:10px }
.Login input, .resetPassword input  { width:160px }
.Login p, .resetPassword p  { margin:0; clear:right; text-align:center }
.Login input.BUTTONS, .resetPassword input.BUTTONS { width:80px; float:right; margin-right:12px }
.resetPassword .instructions {text-align:left; margin:10px 0; font-weight:bold;}

.contactContainer h3 { text-align:left }
.contactContainer { float:left; width:300px }
