
body {
	margin:0;
	padding:0;
}

#wrap {
	float:left;
	width:auto; /* WAS 100% */
	position:relative;/*overflow:hidden;*/
	text-align:center;
	
	
	border:0px solid #00cc00;
	width:980px;
}

#topnav {
	float:left; 
	left:0%; /* WAS 50% */
	position:relative;
	text-align:center;
	padding:0;
	margin:0;
	
	width:100%; /* WAS px */
	border:0px solid #0000ff; /* RED */
}

#sddm { /* Entire outer menu box of horizontal menu buttons */
	position:relative;
	left:0%; /* WAS 50% */
	float:left; /* WAS left */
	margin:0;
	padding:0;
	z-index: 30;
	border-left: 2px solid #ffffff; /* ADDED */ 
	border-right: 2px solid #ffffff; /* ADDED */ 
	
	
	border-top: 0px solid #ff0000; /* ADDED */ 
	border-bottom: 0px solid #ff0000; /* ADDED */ 
	
	width:976px; /* WAS 976 */
}


#sddm1
{
position:relative;

  float:left;
  white-space:nowrap;
	width:159px;
	
	margin:0;
	padding:0;

	list-style: none;
	font: normal 13px arial; /* WAS bold 11px */
	border-top: 4px solid #ffffff; /*  Border around each top item in main menu. ADDED, BELOW TOO. */ 
	border-bottom: 4px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #e8e8e8;
	color: #333333;
	z-index:110; /* To Internet Explorer z-index bug */
}

#sddm2
{
position:relative;

  float:left;
  white-space:nowrap;
	width:159px;
	
	margin:0;
	padding:0;

	list-style: none;
	font: normal 13px arial; /* WAS bold 11px */
	border-top: 4px solid #ffffff; /*  Border around each top item in main menu. ADDED, BELOW TOO. */ 
	border-bottom: 4px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #e8e8e8;
	color: #e59824;
	z-index:109; /* To Internet Explorer z-index bug */
}


#sddm3
{
position:relative;

  float:left;
  white-space:nowrap;
	width:159px;  
	
	margin:0;
	padding:0;

	list-style: none;
	font: normal 13px arial; /* WAS bold 11px */
	border-top: 4px solid #ffffff; /*  Border around each top item in main menu. ADDED, BELOW TOO. */ 
	border-bottom: 4px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #e8e8e8;
	color: #8dad3d;
	z-index:108; /* To Internet Explorer z-index bug */
}

#sddm4
{
position:relative;

  float:left;
  white-space:nowrap;
	width:158px;
	
	margin:0;
	padding:0;

	list-style: none;
	font: normal 13px arial; /* WAS bold 11px */
	border-top: 4px solid #ffffff; /*  Border around each top item in main menu. ADDED, BELOW TOO. */ 
	border-bottom: 4px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #e8e8e8;
	color: #a5518b;
	z-index:106; /* To Internet Explorer z-index bug */	
}



#sddm5
{
position:relative;

  float:left;
  white-space:nowrap;
	width:158px;
	margin:0;
	padding:0;
	list-style: none;
	font: normal 13px arial; /* WAS bold 11px */
	border-top: 4px solid #ffffff; /*  Border around each top item in main menu. ADDED, BELOW TOO. */ 
	border-bottom: 4px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #e8e8e8;
	color: #008080;
	z-index:107; /* To Internet Explorer z-index bug */	
}


#sddm6
{
position:relative;

  float:left;
  white-space:nowrap;
	width:159px;
	
	margin:0;
	padding:0;

	list-style: none;
	font: normal 13px arial; /* WAS bold 11px */
	border-top: 4px solid #ffffff; /*  Border around each top item in main menu. ADDED, BELOW TOO. */ 
	border-bottom: 4px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #e8e8e8;
	color: #333333;
	z-index:105; /* To Internet Explorer z-index bug */	
}



#sddm li a
{	
	display: block; /* WAS block; */
	/* width: 192px; */
	/* background: #e8e8e8;   CONTROLS BACKGROUND OF TOP MENU AND DDOWN MENUS UNLESS "SDDM DIV A" IS SET     WAS #e8e8e8 7/15/2012 */
	/* color: #ff0000; WAS #030303   If not set, then the html link, vlink colors are effective OR the html "<a style=" element, which is what we use.*/
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial, sans-serif;
	margin-left:0; /* WAS 0 */
	margin-right:0; /* WAS 0 */
	margin-top:0;
	margin-bottom:0;
	padding-top:7px; /* WAS 7px */
	padding-bottom:7px;/* WAS 7px */
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	border: 1px solid #cccccc; /* Border around each link in main boxes. ADDED */
}


#sddm div
{	position: absolute; /* WAS absolute */
	top:34px;
	left:3px;  /* WAS position: absolute;     3px */
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: transparent; /* WAS #EAEBD8 */
	border: 1px solid #53A1B3;  /* Border around whole drop-down box. WAS #5970B2 NO EFFECT */

}


/* These are the drop down lists of links */

#m1
{	position: absolute !important; /* WAS absolute */
	top:30px !important;
	left:1px !important;
	visibility: hidden;
	margin: 0;
	padding: 0;
	
	
	/* 5 aug 12 * If add !IMPORTANT, shows through the transparent corners. */
	background: #333333; /* WAS #53A1B3 */
	
	
	
    border: 0px solid #ff0000 !important;
	z-index:110; /* To be on top of neighboring buttons */
}

#m2
{	position: absolute !important; /* WAS absolute */
	top:30px !important;
	left:1px !important; /* 227 */
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #e59824; /* WAS #EAEBD8 */
	border: 0px solid #ff0000 !important;
	z-index:109; /* To be on top of neighboring buttons */
}

#m3
{	position: absolute !important; /* WAS absolute */
	top:30px !important;
	left:1px !important;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #8dad3d; /* WAS #EAEBD8 */
	border: 0px solid #ff0000 !important;
	z-index:108; /* To be on top of neighboring buttons */
}


#m4
{	position: absolute !important; /* WAS absolute */
	top:30px !important;
	left:1px !important;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #a5518b; /* WAS #EAEBD8 */
	border: 0px solid #3c3278 !important;
	z-index:106; /* To be on top of neighboring buttons */
}


#m6
{	position: absolute !important; /* WAS absolute */

left: auto !important; /* These two lines right adjust the menu */
right:1px !important;


	top:30px !important;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #333333; /* WAS #EAEBD8 */
	border: 0px solid #3c3278 !important;
	z-index:105; /* To be on top of neighboring buttons */
}

#m5
{	position: absolute !important; /* WAS absolute */

/* floated blocks must have a width set */
	top:30px !important;
	
	left: 1px !important; /* 7/15/2012 */
	
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #008080; /* WAS #53A1B3 */
	border: 0px solid #ff00ff !important;  
	z-index:107; /* To be on top of neighboring buttons */
}

#sddm div a
	{	position: relative; /* WAS relative */
		right: 0px !important;
		
		margin: 0;
		padding: 5px 10px; /* Controls spacing around each link in drop-down. WAS 5px 10px */
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		/* background: #333333;    THIS CONTROLS THE MENU BACKGROUND COLOR and does not show through the transparent corners. 7/15/2012 */
		color: #fff; /* WAS #2875DE */
		font: normal 100% arial; /* WAS  14px */
		border: 0px solid #ffff00; /* ADDED Border around each link in drop-down. */
		z-index:201; /* To be on top of neighboring buttons */		
		}
		
#sddm div a:hover
	{
	
/*	background: #00CC00;  WAS #53A1B3 7/15/2012 CONTROLS HOVER BACKGROUND OF ALL DROPDOWN TABLES*/
/*		color: #FFFFFF;  Was #FF9900 */
    z-index:201; /* To be on top of neighboring buttons */		
}
		
/* Addons */

table.table-style-round { margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse; background-color: transparent;}
table.table-style-round tr { margin: 0px; padding: 0px; border-width: 0px; }
table.table-style-round td { margin: 0px; padding: 0px; border-width: 0px; height: 12px}

.table-corner-a-left1 { background:  transparent url('http://www.vaccineinformation.org/images/dropdowns/general-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right1 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/general-corner-right.gif') no-repeat right bottom !important; }

.table-corner-a-left2 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/infant-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right2 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/infant-corner-right.gif') no-repeat right bottom !important; }

.table-corner-a-left3 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/preteen-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right3 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/preteen-corner-right.gif') no-repeat right bottom !important; }

.table-corner-a-left4 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/adult-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right4 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/adult-corner-right.gif') no-repeat right bottom !important; }

.table-corner-a-left5 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/teen-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right5 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/teen-corner-right.gif') no-repeat right bottom !important; }

.table-corner-a-left6 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/general-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right6 { background: transparent url('http://www.vaccineinformation.org/images/dropdowns/general-corner-right.gif') no-repeat right bottom !important; }

#cse-search-box {
position:relative;
margin: 0;
padding: 0;
background-color: #666666;
border:0px solid #ff0000;
}

#m1underline
{
margin: 0 !important;
padding: 0 !important;
border: 0px solid #53A1B3 !important
}