
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 */
	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:208px;
	
	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;
	z-index:110; /* To Internet Explorer z-index bug */
}

#sddm2
{
position:relative;

  float:left;
  white-space:nowrap;
	width:130px;
	
	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;
	z-index:109; /* To Internet Explorer z-index bug */
}


#sddm3
{
position:relative;

  float:left;
  white-space:nowrap;
	width:220px;
	
	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;
	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;
	z-index:107; /* To Internet Explorer z-index bug */	
}


#sddm6
{
position:relative;

  float:left;
  white-space:nowrap;
	width:168px;
	
	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;
	z-index:106; /* To Internet Explorer z-index bug */	
}


#sddm5
{
position:relative;

  float:left;
  white-space:nowrap;
	width:68px; /* WAS 150 */
	
	margin:0;
	padding:0;

	list-style: none;
	font: normal 13px arial; /* WAS bold 11px 80% */
	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;
	z-index:105; /* To Internet Explorer z-index bug */
}



#sddm li a
{	
	display: block; /* WAS block; */
	/* width: 192px; */
	background: #e8e8e8; /* WAS #5970B2 */
	color: #030303; /* WAS #FFF */
	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 #00ff00; /* Border around whole drop-down box. WAS #5970B2 */
}


#m1
{	position: absolute !important; /* WAS absolute */
	top:30px !important;
	left:1px !important;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #00ff00; /* WAS #EAEBD8 */
    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: #00ff00; /* 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: #00ff00; /* 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: #00ff00; /* WAS #EAEBD8 */
	border: 0px solid #3c3278 !important;
	z-index:107; /* 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: #00ff00; /* WAS #EAEBD8 */
	border: 0px solid #3c3278 !important;
	z-index:106; /* To be on top of neighboring buttons */
}

#m5
{	position: absolute !important; /* WAS absolute */

left: auto !important; /* These two lines right adjust the menu */
right:1px !important;

/* floated blocks must have a width set */
	top:30px !important;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #00ff00; /* WAS #EAEBD8 */
	border: 0px solid #ff00ff !important;
	z-index:201; /* 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: #006B91; /* WAS #EAEBD8 */
		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: #006B91; /* WAS #49A3FF */
		color: #FFFFFF; /* Was #FF9900 */
    z-index:201; /* To be on top of neighboring buttons */		
}
		
/* Addons */
table.table-style1 { margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse; background-color:#006B91; } /* Shows through corners */
table.table-style1 tr { margin: 0px; padding: 0px; border-width: 0px;}
table.table-style1 td { margin: 0px; padding: 0px; border-width: 0px;}

table.table-style5 { margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse;}
table.table-style5 tr { margin: 0px; padding: 0px; border-width: 0px; }
table.table-style5 td { margin: 0px; padding: 0px; border-width: 0px; }

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-left { background: transparent url('http://www.immunize.org/images/dropdown/blue-corner-left.gif') no-repeat left bottom !important; }
.table-corner-a-right { background: transparent url('http://www.immunize.org/images/dropdown/blue-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 #00ff00 !important
}