body {
	background: url(../images/HeaderBg.jpg) repeat-x ; margin:0; padding:0; text-align:center;  font: normal 12px tahoma; line-height:16px; color:#282828;background-color:#e2ddc9;
}
a { text-decoration:none; color:#000000; }
a:hover{ color:#666666; color:#d90b45;}
img, div, input { behavior: url(/CMSTemplates/NVIC/js/iepngfix.htc) }

.MainBanner { width:826px; margin:0 auto; margin-top:0px; text-align:left; background: url(/CMSTemplates/NVIC/images/mainbannertopbg.jpg) repeat-x;}
.MainBanner .headerText{ font: normal 24px Georgia; color:#FFF; }
.MainBanner .LeftArea { float:left; background:url(../images/topLogoCurve.png); height:135px; width:227px;}
.MainBanner .RightArea { float:right; height:135px; width:599px; background:url(../images/topDogCurve.png) bottom no-repeat; text-align:right;  }
.mainmenubox { clear:both; width:826px; margin:0 auto; height:34px; background:url(../images/menuBg.jpg) repeat-x;}
.mainmenutrio {  
	list-style:none; 
	list-style-position:outside; 
	font: bold 12px georgia;
	margin:0; padding:0; 
	margin-left:8px;
	margin-top: 18px;
	color:#FFF;
}
.mainmenutrio li{ float:left; margin:0; padding:0;}
.mainmenutrio a{  text-decoration:none; color:#FFFFFF; }
.mainmenutrio a:hover{ text-decoration:underline; color:#FFFFFF; border:0px; }
.mainmenutrio .menuText { text-align:center; margin-left:5px;  }
.mainmenutrio .menuVaccine {margin-left: 20px;}
.mainmenutrio .menuHarass { margin-left: 75px; }
.mainmenutrio .menuDisease { margin-left: 65px; }
.mainmenutrio .menuReaction { margin-left: 41px; }
.mainmenu { 
	list-style:none; 
	list-style-position:outside; 
	text-transform:uppercase; 
	font: Bold 10px tahoma;
	margin:0; padding:0; 
	margin-left:12px; 
	color:#666666;
}
.mainmenu li{ float:left; margin:0; padding:0;}
.menuSeparator { width:15px; text-align:center; }
.mainmenu .menuText { margin-left:15px; padding-right:15px; line-height:34px; color:#666666; }
.mainmenu .menuText a{  text-decoration:none; color:#666666; }
.mainmenu .menuText a:hover{ text-decoration:none; color:#2121ce; }
.Selected { background:url(~/CMSTemplates/NVIC/images/FAQTabBg.jpg) no-repeat bottom; color:#2121ce; margin-left:15px; padding-right:15px; line-height:34px;}

.MainBody { background:#FFF; width:826px; margin:0 auto;  }

.SearchTextBox { background:url(../images/searchText.png) no-repeat; width:336px; height:31px;  float:left;  }
.SearchText { margin:0; padding:0; width:310px; height:18px; border:0px; line-height:29px; float:left; padding-left:10px; padding-top:7px; background-color:transparent; }
.SearchBtn { background:url(../images/SearchBtn.png) no-repeat; width:115px; height:31px; border:0px; float:right; cursor:hand; cursor:pointer;  }
.BodyBanner { width:780px; height:auto; margin:0 auto; position:relative; text-align:left; }
.BodyBannerHolder {width:780px; height:285px; background:url(/CMSTemplates/NVIC/images/MainBannerBg.jpg) repeat-x;}
.BodyBanner .LeftArea { float:left; background:url(../images/MainBannerLeft.jpg) left no-repeat; width:500px;  height:279px;}
.BodyBanner .RightArea { float:right; height:279px; background:url(../images/MainBannerRight.jpg) right no-repeat;width:260px; }
.BodyBanner .RightArea .contentmargin{ margin-left:5px; width:180px; float:left; }
.BodyBanner .RightArea .contentmargin a{  text-decoration:none; color:#000000; border-bottom:1px solid; }
.BodyBanner .RightArea .contentmargin a:hover{ text-decoration:none; color:#d90b45;}
.BodyBanner .RightArea .imgRight { width:60px; float:right; }
.BodyBanner .WelcomeKid { position:absolute; width:235px; left:-20px; }
.BodyBanner .headerText{ font: normal 21px Georgia; color:#2121cd; }

.SpotlightBox { width:285px; padding-left:170px; letter-spacing:1px; }
.SpotlightBox a{  text-decoration:none; color:#2121d5; border-bottom:1px solid; }
.SpotlightBox a:hover{ text-decoration:none; color:#d90b45;}
.SpotlightTxt { font-size:11px;}

.BodyBanner .menu {	 margin:0; padding:0; list-style:none; list-style-position:outside; margin-left:95px; }
.BodyBanner .menu a{  text-decoration:none; color:#FFFFFF; }
.BodyBanner .menu a:hover{ text-decoration:underline; color:#FFFFFF; border:0px; }
.BodyBanner .menu .menuTextEdge { float:right;  margin:0; padding:0; height:39px; width:10px; color:#00C;}
.BodyBanner .menu li{  margin:0; padding:0;  background:url(/CMSTemplates/NVIC/images/SpotlightBG.jpg) right no-repeat;  height:39px; margin-bottom: 3px; }
.BodyBanner .menu .menuText { float:left; font: Bold 16px arial; color:#FFF; text-align:left; height:39px; padding-left:125px;  line-height:39px;  }
.BodyBanner .menu .menuTextB { float:left; font: Bold 16px arial; color:#ffea00; text-align:left; height:39px; padding-left:125px;  line-height:39px;  }
.BodyBanner .menu .menuTextB a{  text-decoration:none; color:#ffea00; }
.BodyBanner .menu .menuTextB a:hover{ text-decoration:underline; color:#ffea00; border:0px; }
.BodyBanner .menu .menuIcon { float:right;  margin:0; padding:0; height:39px;}
.BodyBannerDivider { float:left; width:20px; text-align:center; }
.clrFloat { clear:both; }
.centerAlign { text-align:center; }
.imgleft { float:left; margin-right:5px; }
.imgRight { float:right; }


.redheadertext { font: normal 15px Georgia; color:#d90b45; }
.redheadertext a{  text-decoration:none; color:#d90b45; }
.redheadertext a:hover{ text-decoration:underline; color:#d90b45; }

.orangeheadertext { font: bold 15px Georgia; color:#ff5012; }
.orangeheadertext a{  text-decoration:none; color:#ff5012; }
.orangeheadertext a:hover{ text-decoration:underline; color:#d90b45; }

.ContentAreaMargin { width:780px; margin:0 auto; text-align:left; }
.ContentPanels { width:auto;}
.ContentPanelsB { }
.contentAreaText .headerText{ font: normal 26px Georgia; color:#2121cd; }
.contentAreaText h1 { font: normal 26px Georgia; color:#2121cd; }

.contentAreaText .subheaderText{ font: normal 18px Georgia; color:#2121cd; }
.contentAreaText {  letter-spacing:normal;  font:normal 14px Arial; line-height:17px;}
.contentAreaText a{  text-decoration:underline; color:#216ecd; font-weight:bold; }
.contentAreaText a:hover{ text-decoration:underline; color:#d90b45; border:0px; font-weight:bold;}
.contentAreaText .redheadertext { font: normal 15px Georgia; color:#d90b45; }
.contentAreaText .redheadertext a{  text-decoration:none; color:#d90b45; border:0; }
.contentAreaText .redheadertext a:hover{ text-decoration:underline; color:#d90b45; }
.contentAreaText li {padding-bottom:5px;}
.contentAreaText ul {padding-bottom:5px; list-style:disc;}
.contentAreaText ol {padding-bottom:5px;}


.contentSuperImposed { font:normal 12px tahoma; color:#666; line-height:12px;  }
.pagetoolbars { background:url(../images/tilteBg.jpg); width:540px; height:28px; font: normal 11px Georgia; color:#FFF; text-align:right; line-height:25px;}
.toolLinks { padding:5px 0; text-align:left; font:normal 10px Tahoma; color:#666;}
.toolLinks  a{  text-decoration:none; border-bottom:solid 1px; color:#666; }
.toolLinks  .share  a { text-decoration:none; border:none;}
.toolLinks  .share  a:hover { text-decoration:none; border:none;}
.toolLinks  a:hover{ text-decoration:none; color:#d90b45; border-bottom:solid 1px;}
.mainsidepanel { width:221px; background:url(../images/SidePanelBg.jpg) repeat-y; text-align:center; float:right; margin:0 0 15px 15px; }
.mainsidepanelHome { width:221px; background:url(../images/SidePanelBg.jpg) repeat-y; text-align:center; float:left; }
.mainsidepanelB { width:221px; background:url(../images/SidePanelBg.jpg) repeat-y; text-align:center; float:right; margin:0 0 15px 15px; }
.mainsideOvervacs { width:221px; padding-top:15px; margin-top:15px;}
.mainsidepanelAll { width:221px; float:left; }
.middlepanelLeft { float:left; margin-left:15px; width:263px; }
.middlepanelLeft .contentmargin { margin-left:20px; width:230px; }
.middlepanelLeft .headerText{ font: normal 18px Georgia; color:#2121cd; }

.middlepanelRight { float:left; margin-left:15px; width:263px; }
.middlepanelRight .contentmargin { margin-left:20px; width:230px; }
.middlepanelRight .contentmargin. .header { font:bold 12px Georgia; color:#2121cd; }

.mainsidepanelNLSubscribe { background:url(../images/SubscribeBg.jpg) no-repeat; height:204px; font:normal 18px Georgia; color:#FFF; margin-bottom:7px; }
.donatebox { background:url(../images/DonateBg.jpg) no-repeat bottom right; text-align:left;  }
.donatebox  .headerText{ font: normal 21px Georgia; color:#2121cd; line-height:23px; padding-bottom:5px; }
.donateclip {background:url(../images/clip.jpg) no-repeat; height:53px;}

.blackBox { text-align:left; margin-right:10px; }
.blackBox h2 { font: normal 21px Georgia; color:#2121cd; line-height:23px; padding-bottom:5px; padding:0; margin:0; }
.contentmargin { margin-left:15px; }
.BlogPTitle { font: normal 20px Georgia; color:#d90b45; }
.BlogPTitle a{  text-decoration:none; color:#d90b45; border:0; }
.BlogPTitle a:hover{ text-decoration:underline; color:#d90b45; border:0;  }
.BlogCommentsTitle { font: normal 18px Georgia; color:#2121cd; }
.BlogLeaveComment  { font: normal 18px Georgia; color:#2121cd; }
.panelbars { background:url(../images/tilteBg.jpg); width:263px; height:28px; font: normal 12px Georgia; color:#FFFFFF; line-height:26px; }
.panelLinks { font:normal 12px Georgia; }
.panelLinks  a{  text-decoration:none; border-bottom:solid 1px; color:#000000; }
.panelLinks  a:hover{ text-decoration:none; color:#d90b45; border:0px;}
.hidden { display:none; }
.comments { width:auto}

.BlogTeaser {height:360px; text-overflow-mode:ellipsis; overflow:hidden}

.MainFooter {  width:826px; margin:0 auto; }
.moreinfo { clear:both; height:59px; width:816px; margin:0 auto; background:url(../images/footerMoreInfoBg.jpg) repeat-x #f4f2f3; text-align:left; font:bold 12px  Arial; padding-left:10px; padding-right:0px; }
.moreinfo .imgleft { float:left; margin-left:10px;}
.moreinfo a{  text-decoration:none;  color:#2121cd; }
.moreinfo a:hover{ text-decoration:none; color:#ff8000; }
.moreinfo .headerText {  color:#555; font: normal 15px Georgia; padding-left:0px; padding-right:0px; line-height:20px; letter-spacing:0px;  }
.footermenubox { height:46px; width:826px; margin:0 auto; background:url(../images/FooterBlueBg.jpg) repeat-x; clear:both;}
.footerPartners { width:250px; float:right; text-align:left; }
.footerAddress { width:570px; float:left; text-align:left; } 
.footermenu { line-height:40px; text-align:center; color:#FFFFFF;}
	.footermenu a{  text-decoration:none; color:#FFFFFF; }
	.footermenu a:hover{ text-decoration:underline; color:#FFFFFF; border:0px; }
	
/* start of cloud tag styles */
.contentmargin2 {}

.contentmargin2 .TagBox { width:220px; margin:0 auto;}

.contentmargin2 .TagBox .blackBox .title { background:#1717ab; text-align:left; color:#fff; padding:7px 10px 7px 15px; font-size:18px;}

.contentmargin2 .TagBox .blackBox { width:220px; margin:0px auto 0px; padding:0 0px 0px 0px; }

.contentmargin2 .TagCloud { padding:14px 10px 0px 10px; }

.contentmargin2 .TagCloud span a { color:#2121cd}

.contentmargin2 .TagCloud span { padding-right:7px; padding-bottom:5px; text-align:justify}

.contentmargin2 .TagCloud span a:hover { text-decoration:underline;}

<!--law -->
.vlawblue {color:#3b3bae;}
.vlawred {color:#b93030;}

<!--sitemap style-->
.CMSSiteMapList a {color:#000000;}

.subscriptionMain {width:826px; margin:0 auto;}
.subscriptionHor {width:826px; height:37px; padding:0px; margin:0 auto; background: url(/CMSTemplates/NVIC/images/subs-bg.jpg) #2524e1; text-align:center; vertical-align:middle;}
.subscribeBtn { width:145px; height:29px; background:url(/CMSTemplates/NVIC/images/subs-btn.jpg); cursor:pointer; border:0px; color:#fff; font-family:Georgia; margin-top:5px; vertical-align:0px;}
.subscribeInput {background:url(/CMSTemplates/NVIC/images/subs-txtfield.jpg); border:0px; height:25px; width:190px; padding:3px 2px 0px 7px; vertical-align:3px;}
.subsform {padding:0px; margin:0px;}
.subsTxt { font:normal 18px Georgia; color:#FFF; padding:0px; vertical-align:4px; }
.subsIframe {width:826px; height:37px; border:0px;}

.subscribeNewsBox { height:37px; width:826px; background:url(/CMSTemplates/NVIC/images/subs-bg.jpg) repeat-x; float:left}
.subscribeNewsText { font: 20px georgia; color:#fff; float:left; padding-left:50px; padding-right:30px; padding-top:3px;}
.subscribeNewsTxtBox {width:195px; height:25px; float:left; margin-top:5px; padding-right:10px; background:url(/CMSTemplates/NVIC/images/subs-txtfield.jpg) no-repeat; }
.subscribeNewsTxtBoxTxt {width:190px; height:25px; padding-left:5px; padding-right:5px; background-color:transparent; border:0px; text-align:center; color:#999;}
.subscribeNewsBtn {padding-top:3px;}
.subscribeNewsMainBtn {background:url(/CMSTemplates/NVIC/images/subs-btn.jpg); height:29px; width:145px; border:0px; cursor:pointer; color:#fff; font:bold 12px Georgia; float:left;}

.EditingFormErrorLabel {color : #ff0000;}

<!--4th Int'l public Conference on Vaccination-->
.middlepanelRight .fourtheventContainer { height:377px; width:253px; background:url(CMSTemplates/NVIC/images/4thVaccineConf/bg_home.jpg) top no-repeat}
.middlepanelRight .fourtheventLogo { text-align:center; padding-top:20px;}
.middlepanelRight .fourtheventDate { font:bold 13px Arial; color:#0d56a1; padding:5px 0 0 20px;}
.middlepanelRight .fourtheventTxtA { font:bold 13px Arial; padding:0 0 0 12px; line-height:16px;}
.middlepanelRight .fourtheventTxtB { font:12px arial; color:#0b559b; padding:0 10px 0 10px;}

<!--new Memorial link-->
.memroialContainerNew { height:241px; width:249px; border:solid 1px #cacaca; background-color:#f7f5f6; padding:0 8px 0 8px;}

<!--START conf sponsor page-->
#vacConfContent h1 { font:bold 25px verdana; color:#0070c0}
#vacConfContent h2 { font:bold 25px verdana; color:#ff6600}
#vacConfContent h3 { font:bold 20px verdana; color:#ff6600}
#vacConfContent h4 { font:bold 20px verdana; color:#0033cc}
#vacConfContent p {font:normal 15px verdana;}
#vacConfContent ul { padding-bottom:30px;}
#vacConfContent .story {color:#0033cc}
#vacConfContent .amount {font:bold 15px verdana;}
#vacConfContent .download {font:bold 15px verdana; color:blue}
<!--END conf sponsor page-->


<!--START DROP DOWN MENU -->
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: none;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
margin:2px 0 0 -25px;
visibility: hidden;
border: 1px solid #afafaf;
border-bottom-width: 0;
font: normal 12px Arial;
text-align:left;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #fff;
width: 129px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #afafaf;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:black;
}

.anylinkmenu a:hover{ /*hover background color*/
background: gray;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */

.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.disclaim { font:normal 10px Verdana; color:#333; text-align:left; padding:20px; border-top:#999 solid 1px}

/* ######### class for shadow DIV ######### */

<!--END DROP DOWN MENU -->

<!-- News Archive -->

#archivetable span {font:bold 14px Arial; color:#F00}

<!-- END News Archive -->

<!-- Like button START-->
.facebook { height:25px;}
<!-- Like button END-->

