/* CSS Document */

body
{
/* IE CSS Center Tag Command */
text-align:center;
background-color:#877B8E;
}

img { border: none; }
.logoAlign { margin: 10px 0 0 10px; }
#videoAlign { margin: 15px 0 0 54px; }

#pageContent
{
/* Reset Text Alignment */
text-align:left;

/* Mozilla Center Tag Command */
margin: 8px auto;

/* Custom Styling */
background-color:#FFFFFF;
position:relative;
width:760px;
}

#header {
background-color:#FFFFFF;
width:760px;
height: 280px;
font-size:62.5%;
}

#header h1 {
margin-left: 225px;
font-family:"Times New Roman", Times, serif;
color:#660066;
font-size: 3.04em;
font-style:italic;
margin-bottom: 0px;
}

#header h2 {
margin-left: 225px;
font-family:"Times New Roman", Times, serif;
color:#999999;
font-size: 2.88em;
font-style: normal;
margin-top: 3px;
margin-bottom: 0px;
}

#header_img {vertical-align:bottom; border:0px;}

#clear {
clear: both;
}

#bodyContent { width: 100%; }

#bodyContent a:link { color: #0000EE; font-weight: normal; text-decoration: none; }
#bodyContent a:visited { color: #0000EE; font-weight: normal; text-decoration: none; }
#bodyContent a:hover { color: #0000EE; font-weight: normal; text-decoration: underline; }
#bodyContent a:active { color: #0000EE; font-weight: normal; text-decoration: none; }

/*#menuColumn a:link, #menuColumn a:visited, #menuColumn a:hover, #menuColumn a:active { background-color: transparent; }*/
#menuColumn a:hover { background-color: transparent; }
#rightColumn a:hover { background-color: transparent; }

#menuColumn { float: left; width: 220px;	background-color: #FFFFFF; margin-top: -65px; }
#menuColumnAppt { margin: 30px 0 30px 20px; }
#menuColumnNews { margin-left: 40px; }
#menuColumnFB { margin-left: 13px; margin-bottom: 30px; width: 190px; border-width: 1px; border-style: solid; border-color: #315C99 #AAA #AAA;  }
#mainColumnFB { width: 220px; border-width: 1px; border-style: solid; border-color: #315C99 #AAA #AAA; }
#fbLikeBoxHead { background-color: #EDEFF4; border-bottom: 1px solid #AAA; padding:8px 10px 7px; }
#fbHeadTitle { font:13px "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-weight:bold; }
#mainColumn { font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans-serif; font-size: 80%; line-height: 135%; color:#000000; float: left; width: 220px; }
#hpMsgBox { border: solid #660066; background-color: #CCCCCC; color: #660066; }
#hpMsgBoxAnnouncement { margin: 5px; text-align: center; font-weight: bold; font-style: italic; }
#hpMsgBoxHeadline { font-size: large; margin-bottom: 5px; font-style: normal; }
#hpMsgBoxAnnouncement a:link { color: #660066; font-weight: bold; text-decoration: none; }
#hpMsgBoxAnnouncement a:visited { color: #660066; font-weight: bold; text-decoration: none; }
#hpMsgBoxAnnouncement a:hover { color: #660066; font-weight: bold; text-decoration: underline; }
#rightColumn { float: left; width: 300px; margin-left: 20px; }

#menuColumn p {
font-family: "Arial Narrow", arial, sans-serif;
font-stretch: condensed;
font-weight: bold;
font-size: 12pt;
color:#660066;
line-height: 135%;
margin-left: 20px;
margin-right: 15px;

}

#rightColumn p {
font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
font-size: 80%;
color:#000000;
line-height: 135%;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 9px;
}

p.italics { font-style: italic; }

/* ESI ADDED */
#mainbottom { clear:both; margin-left:219px; margin-right:15px; }
/* ESI END ADDED */

#footer {
background-color:#FFFFFF;
width:760px;
clear: both;
padding-top: 10px; /* ESI ADDED */
}

#footer p {
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
	font-size: 70%;
	color:#000000;
	line-height: 135%;
	margin: 15px auto;
	text-align: center;
}


#footer a:link {
	color: #000000;
	text-decoration: none
}

#footer a:visited {
	color: #000000;
	text-decoration: none
}

#footer a:hover {
	background-color: #660066;
	color: #FFFFFF;
	text-decoration: none
}

#footer a:active {
	background-color: #660066;
	color: #FFFFFF;
	text-decoration: none;
	width: 2px;
}

.close-meerkat {
	background: url(images/close-x.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	text-indent: -9000px;
	position: absolute;
	height: 18px;
	width: 18px;
	right: 10px;
	top: 10px;
}
.dont-show {}
.meerkat {
	color: #FFF;
	display: none;
	font-family: Verdana,
		"Lucida Grande",
		"Lucida Sans Unicode",
		"Lucida Sans",
		"DejaVu Sans",
		"Bitstream Vera Sans",
		"Liberation Sans",
		sans-serif;
}
.meerkat h2 { margin: 0; padding-top: 10px; font-weight: bold; font-size: 1.45em; }
.meerkat p { margin: 5px 0 0 0; line-height: 1.5; font-weight: bold; font-size: 0.97em; }
.meerkat p em { color: #E1CCED; }
.meerkat a:link, .meerkat a:visited { color: #FFF; text-decoration: none; }
.meerkat a:hover { color: #FFF; text-decoration: underline; }
