/*********/
/*WRAPPER*/
/*********/

body {background: #E1E1E1; margin: 0}
#wrapper {position: relative; top:0; margin: auto; width: 931px; background: white; /*border: 1px solid #0066ff*/}
#banner {margin: 0; padding: 0}
#banner img {margin: 0; padding: 0}
/*****/
/*TOP*/
/*****/


#links1 {position: absolute; top: 0px; right: 0; font-family: arial; color: white; font-size: 13px; padding-right: 21px; margin: 0; padding-top: 7px;}
#links1 a {color: white; text-decoration: none}
#links1 a:link {color: white}
#links1 a:visited {color: white}
#links1 a:hover {color: orange}
#links1 a:active {color: orange}

#links1 ul {list-style: none; margin: 0px}
#links1 li {display: inline; padding-right: 10px}

/****************/
/* Banner Links */
/****************/
#navTop{position: relative; top: 0; background: #65A779; text-align: left; height: 35px; padding: 0; margin: 0; z-index: 100; }

#navTop a:link {color: #FFF}
#navTop a:visited {color: #FFF}
#navTop a:hover {color: #FFF}
#navTop a:active {color: #FFF}

/*******************/
/* Main Navigation */
/*******************/
#navTop{position: relative; top: 0; background: #65A779; text-align: left; height: 35px; padding: 0; margin: 0; z-index: 100; }
#navTopBar2{position: relative; top: 0; background: #65A779; text-align: left; height: 35px; padding: 0; margin: 0; z-index: 99; }

ul.dropdown {height: 34px; margin: 0px; list-style: none; padding: 0; z-index: 101}													  
ul.dropdown li:hover, ul.dropdown li.hover {background-color: #809d89; height: 34px} /* same height as ul.dropdown ul li for drop down list height to remain consistent (not jumpy when hovered)*/
ul.dropdown li {BORDER-RIGHT: #fff 1px solid; FLOAT: left; POSITION: relative; margin: 0; padding: 0; font-size: 16px}
ul.dropdown li a {display: block; padding-left: 15px; padding-right: 30px; padding:bottom: 0px; color: #fff; LINE-HEIGHT: 2.1429; PADDING-TOP: 0px; TEXT-DECORATION: none; font-size: 16px;} /* for Mac Safari, max padding-right is 35px. Mac Firefox, 34px */
ul.dropdown ul a:hover {background-color: #809d89}
ul.dropdown ul {PADDING-RIGHT: 0px; visibility: hidden; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 16.65em; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #A6CCB2; list-style: none}
ul.dropdown ul li {height: 34px; padding-bottom: 0; margin-bottom: 0; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
ul.dropdown li:hover > ul {visibility: visible;}
#menuLine1 {border-bottom: 1px solid white; margin: 0; padding: 0}									 
#menuLine1 ul.dropdown li.drop1 {text-align: center; width: 150px; z-index: 1}
#menuLine1 ul.dropdown li.drop1 UL {margin-left: 174px; width: 293px; DISPLAY: block;}
#menuLine1 ul.dropdown li.drop2 {z-index: 1; width: 340px}
#menuLine1 ul.dropdown li.drop3 {z-index: 1; width: 180px}
#menuLine1 ul.dropdown li.drop4 {z-index: 1; width: 180px}
#menuLine1 ul.dropdown li.drop5 {width: 180px;}
#menuLine1 ul.dropdown li.drop6 {width: 200px; border-right: none}
#navTopBar2 #menuLine2 {border-bottom: 1px solid #ff6600;}
#navTopBar2 #menuLine2 ul.dropdown li.drop1 {width: 215px; border-bottom: none; z-index: 0} /*hide this from showing when menu above it is hovered*/
#navTopBar2 #menuLine2 ul.dropdown li.drop2 {width: 215px; z-index: 0}
#navTopBar2 #menuLine2 ul.dropdown li.drop3 {width: 245px;}
#navTopBar2 #menuLine2 ul.dropdown li.drop4 {width: 200px; border-right: none}
#navTopBar2 #menuLine2 ul.dropdown li.drop5 {border-right: none}


/*
#navTop {position: relative; top: 0; background: #999; text-align: left; height: 34px;}

#procedures {z-index: 101; list-style: none; background: #999; margin-left: 0}

#procedures li {float: left; background: #999; height: 34px; padding: 0 10px 0 10px}

#procedures li ul {display: none; list-style: none}

#banner {position: absolute; top: 0;}

#procedures a {font-family: times; color: #fff; text-decoration: none; font-size: 16px; line-height: 2.1429; display: block}
#procedures li:hover {background: #47395c}
#procedures li:hover ul {display: block; z-index: 500}
img.tilde {vertical-align: middle}
*/

/*************/
/*LEFT COLUMN*/
/*************/
#columnLeft {position: relative; top: -10px; background: white; float: left; /*<chgWdth>*/ width: 194px; margin: 0; padding: 0}
/*
#columnLeft {position: relative; top:0px; background-image: url('images/navigation/pixel66FF66.gif'); background-repeat: repeat; font-size: 14px; font-family: Arial; margin: 0; float: left;}*/
#columnLeft a {color: white; text-decoration: none; font-family: arial; font-size: 13px}
#columnLeft a:link {color: white;}
#columnLeft a:visited {color: white}
#columnLeft a:hover {color: #ff6600; font-weight: normal}
#columnLeft a:active {color: white}

/*LEFT NAVIGATION SECTION*/
#navLeft {background: white; width: 180px; margin-bottom: 15px; margin-left: 0px}
#navLeft ul {list-style-image: url('images/navArrow.gif'); margin: 0 0 0 23px; padding: 0}
#navLeft li {margin: 0; padding-left: 0px;}

#leftCurve {position: absolute; top:0; left: -2px}

#navLeftTop {margin-top: 15px}

#navLeftTitle { /*from top of navLeftTop*/ padding-top: 3px; margin: 0;}

#navLeftCenter {background: #00AEED; border-left: 1px solid #006699; border-right: 1px solid #006699;}
#navLeftCenter ul li {height: 28px}

/*************/
/*MAIN COLUMN*/
/*************/

#columnMain {background: white; /*from navTop*/ padding-bottom: 30px; margin-top: 10px; float: right; background: #FFFFFF; width: 470px;}

/*MAIN CONTENT*/
#content {color: #585858; font-family: Arial, Helvetica, geneva, sans-serif; font-size: 12px; padding: 0; margin: 0;}

#title {border-bottom: 1px solid #999999; padding: 0px; margin-bottom: 16px; font-weight: normal; font-size: 32px; color: #a5a5a5; height: 35px; margin-top: 0}
#title2 {border-bottom: 1px solid #999999; padding: 0px; margin-bottom: 16px; font-weight: normal; font-size: 32px; color: #a5a5a5; height: 70px; margin-top: 0}
#title2Lines {border-bottom: 1px solid #999999; padding: 0px; margin-bottom: 16px; font-weight: normal; font-size: 32px; color: #a5a5a5; height: 105px; margin-top: 0}

#title:first-letter {color: red; font-family: arial, helvetica, sans-serif; font-size: 32px}

.title {margin-bottom: 16px; margin: 0; font-family: arial; font-size: 33px; color: #969696; font-weight: normal; /*letter-spacing: 1px;*/}

h2 {margin-top: 0; color: #666666; font-family: arial; font-size: 20px; text-decoration: underline}
.lastPara {margin-bottom: 0}
.imgLink {cursor: pointer}
.imgTitle {margin-bottom: 5px}

/*FONT MANAGEMENT*/
p {font-size: 12px; color: #585858; font-family: arial}
.childrenzoneBit {font-size: 12px; color: #878787; font-family: arial}
.normalText {color: #585858; font-family: arial}
.blueBold {color: #0066FF; font-weight:bold; font-size: 12px; font-family: arial}
table.priceList {color: #585858; font-family: arial;}
.normalLargerText {font-size: 16px; color: #585858; font-family: arial}
.normalMediumBoldText {font-size: 13px; color: #585858; font-family: arial; font-weight: bold}
.normalBoldText {font-size: 11px; color: #585858; font-family: arial; font-weight: bold}
.blackBoldMediumText {font-size: 13px; color: #000000; font-family: arial; font-weight: bold}
.orangeBoldText {font-weight: bold; color: #FF9900; font-size: 11px; text-decoration: none}
.contents {font-weight: bold; color: #FF9900}
.orangeMediumBoldText {font-size: 13px; font-weight: bold; color: #FF9900}
.orangeLargerBoldText {font-size: 16px; font-weight: bold; color: #FF9900}
.redText {color: #FF0000}
.redBoldText {font-weight: bold; color: #FF0000}
.importantBoldText {color: #FF9900; font-weight: normal; font-size: 14px}
.importantLargerBoldText {color: #FF9900; font-weight: bold; font-size: 16px}
.phoneNo {color: #0099FF; font-weight: bold}
.faxNo {color: #FF0000; font-weight: bold}
.location {font-size: 12px; color: #585858; font-family: arial; font-weight: bold; text-decoration: underline}
.heading1 {font-size: 14px; color: #585858; font-family: arial; font-weight: bold; text-decoration: underline}
.center {text-align: center}
.author {color: #585858; font-family: arial; font-weight: normal; font-style: italic}
.underline {text-decoration: underline}
.bold {font-weight: bold}
.clickForMap {font-size: 12px}
#regRegs p {font-family: arial; font-size: 12px; color: #585858}

a:link {color: #ff9900; text-decoration: none}
a:visited {color: #ff9900; text-decoration: none}
a:hover {color: #33F}
a:active {color: #33F}

.mumpsShortage a:link {color: #FF0000; text-decoration: none}
.mumpsShortage a:visited {color: #FF0000; text-decoration: none}
.mumpsShortage a:hover {color: #0099FF}
.mumpsShortage a:active {color: #0099FF}
/********************/
/*2-COLUMN ENCLOSURE*/
/********************/

#enclose {float: left; width: 664px; padding: 0; margin: 0}

/**************/
/*RIGHT COLUMN*/
/**************/

#columnRight {float: right; background: #FFFFFF; width: 245px;}
#flashProcedure {margin:0; padding: 0; position: relative; top: 0; height: 204px; width: 230px} /* FLASH PROCEDURE */#columnRightImg {text-align: right; position: absolute; bottom: 0; right: 0;}

/* Optional Adobe Reader Download Seciton */
#adobeReader a:link {color: #000000; text-decoration: none}
#adobeReader a:visited {color: #000000; text-decoration: none}
#adobeReader a:hover {color: #0099FF}
#adobeReader a:active {color: #0099FF}
/**/



/*************/
/*ALL COLUMNS*/
/*************/

#columnsAll {margin-top: 10px}

/*MISC.*/
#stuff {background: cyan;}

/*FOOTER*/
#footer {position: relative; top: 0px; color: white; font-family: Times New Roman, Times, serif; font-size: 12px; text-align: right; clear: both; background: #00AEED; margin:0; z-index: 3; height: 15px; padding: 2px 10px 2px 0; margin-bottom: 0;}

