body {text-align: center; background: #E1E1E1; margin:0}
#header {position: relative; top: 0; left: 0}
#wrapper {position: relative; top:0; background: white; width: 931px; margin: auto}
#wrapperMinusFooter {position: relative; top: 0;}
#logoAnim {position:absolute; top: 9px; left: 78px;}
.tbBorders {border-right: dotted #cccccc 2px; border-left: dotted #cccccc 2px;}
.tbBorderRight {border-right: dotted #cccccc 2px; border-left: dotted #cccccc 2px;}
.tbBorderLeft {border-right: dotted #cccccc 2px; border-left: dotted #cccccc 2px;}
.img {border: 2px solid #969696;}
p.greyBold {color: #666666; text-align: left; font-family: times; font-size: 16px; font-weight: bold}
p.grey {color: #666666; text-align: left; font-family: times; font-size: 16px;}
p.black {color: #000000; text-align: left; font-family: times; font-size: 16px;}
p.white {color: #ffffff; text-align: left; font-family: times; font-size: 10px}
img.title {text-align: left}

a.extLink:link {color: #FFCC33; text-decoration: underline}
a.extLink:visited {color: #FFCC33; text-decoration: underline}
a.extLink:hover {color: #33F}
a.extLink:active {color: #33F}

.clear{clear:both;height:10px;}
#navTop{position: relative; top: 0; background: #65A779; text-align: left; height: 35px; padding: 0; margin: 0; z-index: 100; }
/*Info Ticker*/
#infoTicker {position: relative; top: -1px; padding: 0; margin: 0; height: 350px} /* -1px position to get rid of 1px orange border */
/*************/

/*******************/
/* Drop Down Menus */
/*******************/


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: 330px; z-index: 1}
#menuLine1 ul.dropdown li.drop1 UL {margin-left: 0px; width: 293px; DISPLAY: block;}
#menuLine1 ul.dropdown li.drop2 {z-index: 1}
#menuLine1 ul.dropdown li.drop3 {width: 130px; z-index: 1}
#menuLine2 {border-bottom: 1px solid #ff6600;}
#menuLine2 ul.dropdown li.drop1 {width: 165px; z-index: 0} /* Full Vaccine List */
#menuLine2 ul.dropdown li.drop2 {width: 168px; z-index: 0} /* Travel Clinic */
#menuLine2 ul.dropdown li.drop3 {width: 175px; border-bottom: none; z-index: 0} /*hide this from showing when menu above it is hovered*/
#menuLine2 ul.dropdown li.drop4 {width: 215px; z-index: 0}
#menuLine2 ul.dropdown li.drop5 {width: 203px;}
/******************/		  

.outreachClinicsLink {color: blue; font-weight: bold;}
.outreachClinicsLink a:link {color: blue}
.outreachClinicsLink a:visited {color: blue}
.outreachClinicsLink a:hover {color: red}
.outreachClinicsLink a:active {color: blue;}

.title {/*border-bottom: 1px solid #999999;*/ padding: 0px; margin-bottom: 16px; font-weight: normal; font-size: 18px; color: #969696; font-family: arial; border-bottom: 1px solid black}
.title:first-letter {color: red; font-family: arial, helvetica, sans-serif; font-size: 18px}
.orangeBoldText {color: #FF9900; font-weight: bold}

#links1 {position: absolute; right: 0; font-family: arial; font-size: 13px; padding-right: 21px; padding-top: 7px; margin: 0;}
#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: 0}
#links1 li {display: inline; padding-right: 10px}

#links2{position:absolute; left: 0; top: 110px; margin-top:10px; width: 931px; font-family: arial; font-size: 15px}
#links2 ul .item{display:none;}
#links2 ul:hover .item{display:block;background:#000;padding:1px;margin:1px;}

#links2 ul a {color: #000;text-decoration:none;}
#links2 ul:hover .item a{color:#fff;text-decoration:none;}
#links2 ul:hover .item a:hover{color:#999;}

#links2 ul{width:90px;float:left;margin:0px;padding:2px;background:blue;list-style:none;}

#block {width: 931px; height: 22px; position: absolute; left: 0; top: 120px; background: blue}

/*TABBED SECTION*/

#tabbedSection {text-align: left; background: #999; margin: 0; padding: 0; width: 931px}

ol#toc {height: 37px; list-style: none;	margin: 0; padding: 0; width: 931px;}
ol#toc a {/*background: #bdf url(tab.png);*/ background: #91AB99; color: #FFF;	display: block;	float: left; height: 28px; padding-left: 0px; text-decoration: none; padding: 9px 7px 0 11px;	margin-top: 0; margin-right: 0}
ol#toc a:hover {background-color: #A6CCB2;}
ol#toc li {float: left;	margin: 0 0 0 0;}
ol#toc li.current a {background-color: #65A779;	color: #fff; font-weight: normal;}

#contents {background: #3399cc; margin: 0; padding: 0}
.content {background: #65A779; height: 300px; margin: 0; text-align: left; padding-top: 10px; font-family: arial; color: white; padding-bottom: 20px}

p.makeCenter {text-align: center}
p.reference {text-align: center; padding-left: 0; margin-left: 0}
.content p {margin-top: 0}

div.part01 {position: relative; width: 430px; float: left; }
div.part02 {position: relative; width: 455px; float: right; }
div.part02Center  {position: relative; width: 455px; float: right; text-align: center} /* to center content*/
img.imgBorder {border: 1px solid #FF6600}
div.part02 img {border: 1px solid #ff6600;}
div.Tabs {width: 931px; position: relative; top: 0}
div.TabView div.Tabs a {float: left; display: block; text-align: center; height: 37px; padding: 15px 6px 0 6px; vertical-align: middle; border-bottom: none; text-decoration: none; font-family: times; font-size: 15px; font-weight: normal; color: #FFFFFF; background: #91AB99;} /* inactive tabs */
div.Pages {position: relative; top: -1px; z-index: 0; border: 1px solid black; height: 495px; background: #65A779} /* Position is important here, in order to cover up black line at bottom of active tab */
div.Pad {padding: 0; color: #FFFFFF; text-align: left; font-size: 17px; margin: 5px 5px 5px 15px;} /* Content area*/
div.TabView {position: relative; top: -1px; width: 931px; background: #91AB99} /* accounts for -1px of infoTicker */
div.TabView div.Tabs {z-index: 1;}
div.TabView div.Tabs a.link, div.TabView div.Tabs a:link {}
div.TabView div.Tabs a.visited, div.TabView div.Tabs a:visited {}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.hover 
{background-color: #A6CCB2;}

div.TabView div.Tabs a.Active, div.TabView div.Tabs a:Active
{background-color: #65A779; border-right: 1px solid black; border-top: 1px solid black; border-left: 1px solid black; border-bottom: none; }

div.TabView div.Pages
{
    clear: both;
    overflow: hidden;
}

div.TabView div.Pages div.Page
{
    height: 100%;
    padding: 0px;
    overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad
{
    padding: 5px 3px 5px 0px;
}
/****************/

/* EXTRA */
#bottom {text-align: left; margin-left: 10px}
#bottom p.technical {margin-left: 0}
/*#menuLine3 {height: 2px; background: orange; width: 691px;}*/ /*691px Up to 'r' in 'Doctor' on Mac firefox and Mac Safari*/ /*38px*/ /*692px; /*34px*/
/**/

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