﻿img#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
#master_content {position:relative; z-index:1;}

body {color:#002a69; font-family:Verdana; font-size:12px;}
.bigRedHeading {Color:#ab1320; font-size:18px; font-weight:bold; font-style:italic;}
.redHeading {Color:#ab1320; font-size:13px; font-weight:bold;}
.subHeading {Color:#333333; font-size:13px; font-weight:bold;}

.lineSpacer {line-height:17px;}
.bodyLink {color:#ab1320; text-decoration:underline;}
.bodyLink:hover {Color:#333333; text-decoration:none;}
.vetEditInput {padding-right:3px;}
.vetEditTitle {color:#5d789b; padding-top:10px;}

.TourBlueHeading {Color:#002a69; font-size:24px; font-weight:bold; line-height:36px;}
.TourLargeBlueHeading {Color:#002a69; font-size:36px; font-weight:bold; line-height:48px;}
.TourRedText {Color:#ab1320; font-size:16px; font-family:Verdana; line-height:19px;}
.TourText {Color:#002a69; font-size:16px; font-family:Verdana; line-height:19px;}


.membershipSidebarLink {color:#5d789b; text-decoration:underline;}
.membershipSidebarLink:hover {Color:#cccccc; text-decoration:none;}
.membershipSample {color:#ab1320; font-size:14px; text-decoration:underline;}
.membershipSample:hover {Color:#5d789b; text-decoration:none;}

.progress {font-size:10px; color:#cccccc;}

.bannerLinks
{
 color:white; 
 text-decoration:none; 
 font-size:11px;
 padding-left:10px;
}
.bannerLinks:hover
{
 color:#B52C39; text-decoration:none; font-size:11px;
}

.footer
{
 color:#777777; text-decoration:none; font-size:11px;
 background-color:White;
 padding-top:25px;
}
.footerLinks
{
 color:#777777; 
 text-decoration:none; 
 font-size:11px;
 padding-left:5px;
 padding-right:5px;
}
.footerLinks:visited
{
 color:#777777; text-decoration:none; font-size:11px;
}
.footerLinks:hover
{
 color:#B52C39; text-decoration:none; font-size:11px;
}

.radMenuStyle
{
  background-image:"images/navBG.gif";
  background-repeat:repeat-x;
}

/* Home page styles */
.homePageMemberLogin
{
  color:White;
  font-weight:bold;
  text-decoration:none;
}

.homePageMemberLogin:hover
{
  color:#B52C39;
}

.homePageList
{
 list-style-image:url(images/bullet.png); 
} 

.homePageList li
{
 padding-bottom:10px;
} 

.homePageList li .blueText
{
color:Blue;
font-weight:bold;
} 

.homePageList li a
{
color:Blue;
font-style:italic;
font-weight:bold;
} 

.homePageList li a:hover
{
color:#B52C39;
} 

.homePageSub
{
 color:#777777; 
 font-style:italic; 
 font-size:12px;
}

.homePageTaxDeductible
{
 color:#777777; 
 font-style:italic; 
 font-size:16px;
}
/* END: Home page styles */

.galleryLink
{
  border:0;
  padding:13px;
  margin-bottom:20px;
}

.galleryImage
{
  text-align:center;
  width:200px;
  vertical-align:top;
  border-color:Gray;
  border-style:groove;
  border-spacing:5px;
  border-width:3px;
}

.galleryImage2 
{
  float:none;
  vertical-align:top;
  padding:5px;
  width:200px;
  border-style:solid;
  border-width:1px;
  border-color:black;
}


.FaqQuestion
{
  font-style:italic;
  font-weight:bold;
  font-size:14px;
}

#VetStory table
{
  width:100%;
}

#VetStory .mainImageLink 
{
  float:right;
}
#VetStory .mainImage 
{
  float:none;
  vertical-align:top;
  padding-right:0px;
  max-width:300px;
  max-height:400px;
  border-style:solid;
  border-width:10px;
  border-color:black;
}

#VetStory .mainImageCaption
{
  float:none;
  padding:0px;
  max-width:300px;
  border:0;
  font-family:Arial MS Serif Tahoma;
  font-size:12px;
  font-weight:bold;
}

#VetStory .imageBox
{
  height:100%;
  text-align:center;
  vertical-align:top;
  border-color:Gray;
  border-style:groove;
  border-spacing:5px;
  border-width:3px;
}

#VetStory .secondaryImage 
{
  float:none;
  vertical-align:top;
  padding:5px;
  width:200px;
  border-style:solid;
  border-width:10px;
  border-color:black;
}

#VetStory .imageCaption
{
  float:none;
  vertical-align:top;
  font-family:Arial MS Serif Tahoma;
  font-size:12px;
  font-weight:bold;
}

#VetStory .name
{
  font-family:Arial MS Serif Tahoma;
  font-size:24px;
  font-weight:bold;
  margin-bottom:10px;
}

#VetStory .bio
{
  font-family:Arial MS Serif Tahoma;
  font-size:16px;
  line-height:24px;
  font-weight:bold;
}

#VetStory a
{
  color:#002a69;
}

#VetStory a:visited
{
  color:#002a69;
}

#VetStory a:hover
{
  color:Red;
}

#VetStory .writtenText
{
  padding-top:20px;
  font-family:Arial MS Serif Tahoma;
  font-size:12px;
  font-weight:bold;
}

.balloonstyle{
color:#cccccc;
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 10px Verdana;
line-height: 15px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
.membershipLink {color:#00b0f0; font-size:14px; font-weight:bold;}
.membershipLink:hover {color:#B52C39; font-size:14px; font-weight:bold; text-decoration:underline;}
.membershipTitle {font-size:14px; font-weight:bold; text-decoration:underline;}
.membershipText {font-size:14px;}
/******************************************************************************************/
/* begin styles for modal popup dialogs                                                   */
/******************************************************************************************/

/* background for main page when modal popup is visible */
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* style for modal popup dialog */
.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
}

/* style for header of modal popup dialog */
.modalPopupHeader 
{
	cursor:move;
	background-color:#DDDDDD;
	border:solid 1px Gray;
	color:Black;
}

/* style for text of modal popup dialog */
.modalPopupText 
{
    padding:10px;
}

/* enable scrolling within modal popup dialog */
.modalPopupText .modalPopupScroller
{
	margin:-10px;padding:10px;overflow:scroll;height:400px;
}

/******************************************************************************************/
/* end styles for modal popup dialogs                                                     */
/******************************************************************************************/
