body, form, table, img, pre {font-size:9pt;	font-family:Arial, Verdana;	border-style:none; border-width:0px; padding:0;	margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; font-family:Arial, Verdana;}
body {background-color:#FFFFFF; text-align:center;}
a, a:link, a:visited {color:#505B17;text-decoration:underline;}
a:active, a:hover {color:#505B17;text-decoration:underline;}
#ThemeContainer {margin-left:auto; margin-right:auto; width:759px; text-align:left;}

/* Menu */
.SectionMenu, .SectionMenu a, .SectionMenu a:link, .SectionMenu a:visited {color:#ffffff; text-decoration:none;}
.SectionMenu a:hover {text-decoration:underline;}

.SiteMenu {background:url(/ThemeImages/RedmondVeterinary/Themes/Default/redmond-veterinary-clinic-menu-bg.gif) repeat-x;}

a.MenuItem, a.MenuItem:link, a.MenuItem:visited {padding:0 5px;}
.MainSiteMenu {line-height:21px;}
.MainSiteMenu img {vertical-align:middle; margin:0; padding:0;}

/* Home Page */
#divContent {height:100%; position:relative; width:286px;}
#divTopContent {position:absolute; top:0px; left:0px; width:286px; height:320px; z-index:100;}
#divContentArea {position:relative; z-index:200; left:1px; width:285px;}
#divBottomContent {position:absolute; bottom:0px; left:0px; width:286px; height:13px; z-index:100;}
.ContentArea {line-height:16pt;}
.ContentArea table tr td {line-height:14pt;}
.HomeArticlePanel {background-repeat:no-repeat;}
.Article_Box_Title {font-weight:bold;}
.Article_Box_Description {/*line-height:14pt;*/}
.Article_Box_ReadMoreLink, .Article_Box_ReadMoreLink a, .Article_Box_ReadMoreLink a:link, .Article_Box_ReadMoreLink a:visited {color:#94914A; text-decoration:underline;}
.LatestNewsCell {position:relative;}
#divLatestNewsLink {position:absolute; top:19px; left:25px;}
.divArticleSection {margin:0px 20px 0px 20px; width:196px;}

.homeLink_ReadMore {margin:10px 0 0 0;}
.homeLink_ReadMore a, .homeLink_ReadMore a:link, .homeLink_ReadMore a:visited {color:#98914b;}
.divHomeRightBoxContent {padding:5px 20px; background:url(/ThemeImages/RedmondVeterinary/Themes/Default/redmond-veterinary-clinic-10x1.gif) repeat-y;}

.homeColSepOut {width:5px; overflow:hidden;}
#homeTable {width:100%; height:auto; margin:7px 0;}
#homeColumn1 {vertical-align:top;}
#homeColSeparator {width:7px;}
#homeColumn2 {vertical-align:top; width:232px; background:#E3E4C2 url(/ThemeImages/RedmondVeterinary/Themes/Default/redmond-veterinary-clinic-21x1.gif) repeat-y; height:100%;}

#homeLeftTableContainer {padding:7px 0 0 0; vertical-align:top;}
#homeLeftTable {width:100%; height:100%;}

.home_Content {vertical-align:top;}

#homeRightTable {width:100%; height:100%;}
#homeRightContent {vertical-align:top;}
#homeRightContent img, #homeRightContent a img {margin:0; padding:0;}

.home_top_mid {line-height:8px; border-top:solid 1px #95924c;}
.home_mid_left {border-left:solid 1px #95924c;}
.home_mid_right {border-right:solid 1px #95924c;}
.home_bottom_mid {line-height:8px; border-bottom:solid 1px #95924c;}

/* Home Page Search */
#divSearch {position:relative; height:20px; margin:15px 13px;}
#divSearch div.label {height:20px;}
#divSearch input.txtSearch {position:absolute; top:20px; left:0; width:170px; height:18px; border:solid 1px #36481E; font-size:11px;}
#divSearch .lnkSearch {position:absolute; top:20px; left:176px;}

/* Content Area */
.PageHeaderText {font-weight:bold; font-size:12pt;}
.StaffSection_SectionTitle, .FormsSection_FormTitle {display:none;}

/* Article Section */
.ArticleSection_ListTitle, .Article_SectionTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}

.divArticleSection_ArticleTitle,
.divArtilceSection_ArticleBriefDescription,
.divArticleSection_ArticleFullDescription,
.divArticleSection_EditArticle {padding-bottom:10px;}
.divArticleSectionSeparator {padding:10px;}
.divArticleNotAlternating {padding:5px;}
.divArticleAlternating {padding:5px; background-color:#CECEAA;}
.divArticleImageContainer {width:150px; height:100px; position:relative;}
.divArticleImage {width:150px; height:100px; position:absolute; z-index:100;}
.divArticleImageOverlay {width:150px; height:100px; position:absolute; z-index:200;}
.divArticleImageNotAvailable {z-index:50; color:Gray; width:150px; text-align:center;}

/* Photo Gallery Section */
.divPhotoGalleryImageContainer {width:175px; height:117px; position:relative;}
.divPhotoGalleryImage {width:175px; height:117px; position:absolute; z-index:100;}
.divPhotoGalleryImageOverlay {width:175px; height:117px; position:absolute; z-index:200;}
.divPhotoGalleryImageContainer2 {width:450px; height:300px; position:relative;}
.divPhotoGalleryImage2 {width:450px; height:300px; position:absolute; z-index:100;}
.divPhotoGalleryImageOverlay2 {width:450px; height:300px; position:absolute; z-index:200;}
.Photo_Title {font-weight:bold;}
.divPhotoContainer {width:100%; text-align:center;}

/* Staff Section */
.divStaffImageContainer {width:100px; height:146px; position:relative; margin:5px;}
.divStaffImage {width:100px; height:146px; position:absolute; z-index:100;}
.divStaffImageOverlay {width:100px; height:146px; position:absolute; z-index:200;}

/* Footer */
.FooterText {color:#080806; font-size:11px; padding:0 0 0 15px;}
.FooterText a, .FooterText a:link, .FooterText a:visited, .FooterText span.sep {color:#94914a; font-size:11px; text-transform:lowercase;}
.smartzLink {color:#838383; font-size:11px; text-align:right; padding:0 15px 0 0;}
.smartzLink a, .smartzLink a:link, .smartzLink a:visited {color:#838383; font-size:11px; text-decoration:none; display:block; width:232px; margin:0 0 0 auto;}

/* EasiPay Page */
.dataRow {position:relative; width:400;  height:35}
.dataRowLabel {position:absolute; top:0; left:0; width:180px; text-align:right;}
.dataRowInput {position:absolute; top:0; left:200px}
.dataRowSpecified {position:absolute; top:0; left:200px; width:140px; text-align:right;}
.calcResult {position:absolute; top:0; left:200px; width:145px; height:18;}
.divButton {position:absolute; top:0; left:365;}

.epInput {text-align:right; border:solid 1px #475417; padding-right:3px; font-family:Arial; background-color:#EDF1F6; width:140px;}
.epButton {border:inset 1px #000000; background-color:#96924A; color:#ffffff; font-size:8pt; padding:3px; width:80px;}
.epInputResponse {text-align:right; border:solid 1px #475417; padding-right:3px; font-family:Arial; background-color:#E2E6BE; color:#000000; width:140px;}
