container {
position: absolute;
margin: 0 auto;
width: 780px;
text-align: left;
background-color: #ffffff;
}
#container a {
  text-decoration:underline;
 color:#003366;
  }
#leftnav {
font-family:Arial, Helvetica, sans-serif;
color:#455A72;
font-size:11px;
text-align:left;
padding-right:10px;
width:136px;
line-height:15px;
position:absolute;
left:0px;
top:65px;
margin:10px 3px 3px 8px;
}
#leftnav a:hover {
text-decoration:underline;
/*color:#0000FF;*/
color:#003366;
}
#leftnav a, a:visited, a:link, a:active {
color:#455A72;
text-decoration:none;
}
#babymhcnav {
font-family:Arial, Helvetica, sans-serif;
color:#455A72;
font-size:11px;
text-align:left;
padding-right:10px;
width:136px;
line-height:15px;
position:absolute;
left:0px;
top:295px;
margin:10px 3px 3px 8px;
}
#babymhcnav a:hover {
text-decoration:underline;
/*color:#0000FF;*/
color:#003366;
}
#babymhcnav a, a:visited, a:link, a:active {
color:#455A72;
text-decoration:none;
}
#babynav {
font-family:Arial, Helvetica, sans-serif;
color:#6666ff;
font-size:11px;
text-align:left;
width:140px;
line-height:18px;
position:absolute;
left:0px;
top:65px;
margin:10px 3px 3px 8px;
/*background-image: url(/MediaStore.nsf/Files/Babynet_background/$file/Babynet_background.gif);*/
}
#babynav a:hover {
text-decoration:underline;
/*color:#0000FF;*/
color:#455A72;
}
#babynav a, a:visited, a:link, a:active {
color:#6666ff;
text-decoration:none;
}
#babynav ul{
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 15px;
margin-right: 3px;
margin-top: 0px;
padding-top:0px;
padding-left: 0;
line-height:15px;
list-style-image: url(/MediaStore.nsf/Files/OBBullets_blue/$file/OBBullets_blue.gif);
list-style-position: outside;
}
#outer{
min-height:100%;height:auto;
}
* html #outer{
height:100%;
}
#bannerleft {
/*float:left;
top:0px;*/
position:absolute;
top:0px;
left:0px;
}
#bannerright {
position:absolute;
left:526px;
top:0px;
width:240px;
height:42px;
}
#banner-spacer {
position:absolute;
left:345px;
top:0px;
width:202px;
height:42px;
}
#menubar {
position:absolute;
left:0px;
top:0px;
width:765px;
height:23px;
}
#finddoc-btn {
position:absolute;
left:0px;
top:42px;
width:142px;
height:23px;
}
#services-btn {
position:absolute;
left:142px;
top:42px;
width:91px;
height:23px;
}
#careers-btn {
position:absolute;
left:233px;
top:42px;
width:92px;
height:23px;
}
#sitemap-btn {
position:absolute;
left:325px;
top:42px;
width:94px;
height:23px;
}
#contact-btn {
position:absolute;
left:419px;
top:42px;
width:107px;
height:23px;
}
#hidesearch {
position:absolute;
left:526px;
top:65px;
width:239px;
height:3px;
background-image: url(/MediaStore.nsf/Files/spacer_white/$file/spacer_white.gif);
background-repeat: repeat;
z-index:1;
} 
#searcharea {
position:absolute;
left:526px;
top:42px;
width:239px;
height:23px;
} 
#search {
float:left;
width:65px;
height:23px;
}
#search-field {
float:left;
height:23px;
font-size:9px;
font-family: monospace;
vertical-align: text-top; /*text-size: smaller;*/
}
textarea, .bginput{
background-color: #F1F1F1;
font-family: courier, monospace;
vertical-align: super; /*text-size: smaller;*/
}
#go-btn {
float:left;
margin:0;
padding:0;
top:42px;
width:27px;
height:23px;
}
#body-leftmargin {
position:absolute;
left:138px;
top:65px;
width:13px;
height:504px;
}
#body-rightmargin {
position:absolute;
left:748px;
top:65px;
width:17px;
height:504px;
}
#page-leftmargin {
position:absolute;
left:0px;
top:69px;
width:2px;
height:500px;
}
#leftnavspacer-btm {
position:absolute;
left:2px;
top:431px;
width:136px;
height:138px;
}
#box {
/*font-size:0.2em;*/
font-size: 6px;
position:absolute;
left:540px;
top:76px;
width:225px;
height:155px;
z-index:99;
}
#footerold {
position:relative;
width:765px;
height:20px;
}
#footer {
position:absolute;
left:0px;
top:539px;
width:765px;
height:20px;
}
#pagebottom {
position:absolute;
left:0px;
top:559px;
width:765px;
height:11px;
}
#links h2 {
font-family:bold 10px verdana, arial, helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
}
H1 {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
  color:#000000;
  }
h2 {
font-family:bold arial, verdana, helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
}
H3 {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
  color:#000000;
  }
H4 {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
  color:#000000;
  }

H5 {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
  color:#000000;
  }

H6 {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
color:#000000;
  }
p {
/*font-family:verdana, arial, helvetica, sans-serif;*/
margin:0px 0px 10px 0px;
padding:0px;
/*font-size:.9em;*/
}
 
ul{
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
margin-top: 0px;
padding-top:0px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
}
babynet {
 font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
 font-size: 12px;
}
#td p {
margin:0px 0px 10px 0px;
padding:0px;
 /*font-size:.9em;*/
}
a {
text-decoration:underline;
color:#330066;
}
arialsmall {
font-size:9px;
font-family:arial, helvetica, sans-serif;
} 
ariallarge {
font-size:11px;
font-family:arial, helvetica, sans-serif;
} 
a.sihsmalltext {
/*font-size:.9em;*/
font-size: 11px;
text-decoration:underline;
color: #330066;
}
sihsmalltext {
/*font-size:.9em;*/
font-size: 11px;
text-decoration:underline;
color: #330066;
}
a.smalltext {
/*font-size:.9em;*/
font-size: 11px;
color: #330066;
text-decoration:underline;
}
#contentBanner {
position: absolute;
top: 65px;
left: 159px;
width: 606px;
 margin: 0px;
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
z-index: 2;
}
#contentBanner h3{
  margin: 0;
  color: #333366;
  padding: 0px;
  text-align: left;
  font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
 } 
#contentBanner p {
font-size:12px;
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  padding-bottom:10px;
} 


#singlecoldiv {
position:absolute;
left:162px;
top:100px;
width:430px;
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
}
#singlecoldiv div{
 margin: 0px 10px 10px 0px;
color: #000000;
border: 0px solid black;
/*font-size:1em;*/
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
}
#singlecoldiv h3{
  margin: 0;
  color: #333366;
  padding: 0 0 15 0;
  text-align: left;
  font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
 /* font-size:1.2em;*/
} 
#singlecoldiv p {
/* font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;*/
font-size:12px;
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  padding-bottom:10px;
} 
#column1div {
position:absolute;
left:162px;
top:240px;
width:220px;
} 
#column1div div {
  margin: 0px 10px 10px 0px;
  color: #000000;
  border: 0px solid black;
} 
#column1div p {
/*font-size:0.85em;*/
 font-size: 11px;
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  padding-bottom:10px;
} 
#column1div ul{
/*font-size:0.85em;*/
 font-size: 11px;
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
}
#column1div .p-divider {
  border-top: 1px solid black;
  padding-top: 5px; /* This one gets top padding */
} 
#column2div {
position:absolute;
left:383px;
top:240px;
width:220px;
padding-bottom:10px;
} 
#column2div div {
  margin: 0 10px 20px 0px;
  color: #000000;
  border: 0px solid black;
} 
#column2div p {
/*font-size:0.85em;*/
 font-size: 11px;
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  /*padding-bottom:10px;*/
} 
#column2div .p-divider {
  border-top: 1px solid black;
  /*padding-top: 5px;*/
} 
#column2div ul {
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
} 
#column3div {
position:absolute;
left:594px;
top:240px;
width:164px;
/*font-size:0.9em;*/
 font-size: 11px;
} 
#column3div div {
  margin: 0 10px 10px 10px;
  color: #363636;
  border: 1px solid #cccccc;
} 
#column3div p {
  margin: 5px 0; 
  padding: 0 5px; 
  /*font-size:0.85em;*/
 font-size: 11px;
}
#column3div .p-divider {
  border-top: 1px solid black;
  padding-top: 5px; /* This one gets top padding */
} 
#column3div ul {
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
} 
#column3div a {
  text-decoration:underline;
}
#column1main {
position:absolute;
left:162px;
top:100px;
width:293px;
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
} 
#column1main div {
  margin: 0px 10px 10px 0px;
  color: #000000;
  border: 1px solid black;
} 
#column1main p {
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  padding-bottom:10px;
} 
#column1main h3 {
  margin: 0;
  color: #333366;
  padding: 0 0 6 0;
  text-align: left;
  font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
 /* font-size:1.2em;*/
} 
#column1main ul {
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
}
#column1main .p-divider {
  border-top: 1px solid black;
  padding-top: 5px; /* This one gets top padding */
} 
#column2main {
position:absolute;
left:475px;
top:130px;
width:293px;
padding-bottom:10px;
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
} 
#column2main div {
  margin: 0 10px 20px 0px;
  color: #000000;
  border: 0px solid black;
} 
#column2main p {
/* font-size:0.85em;*/
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  /*padding-bottom:10px;*/
} 
#column2main .p-divider {
  border-top: 1px solid black;
  /*padding-top: 5px;*/
} 
#column2main ul {
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
} 

/*new 70/30 and 80/20 column styles*/
/*70% column*/
#column70main {
position:absolute;
left:162px;
top:185px;
width:393px;
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
} 
#column80main {
position:absolute;
left:162px;
top:185px;
width:405px;
font-size:12px;
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
} 
#column70main div, #column80main div {
  margin: 0px 10px 10px 0px;
  color: #000000;
  border: 1px solid black;
} 
#column70main p, #column80main p {
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 15px; /* Also side padding */
  padding-bottom:10px;
} 
column70main img, column80main img {
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 15px; /* Also side padding */
  padding-bottom:25px;
  border: 3px;
} 
#column70main ul, #column80main ul {
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 10;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
}
#column70main .p-divider, #column80main .p-divider {
  border-top: 1px solid black;
  padding-top: 5px; /* This one gets top padding */
} 
/*END 70% and 80% column*/

/*30% and 20% column*/
#column30BNmain {    /* this is used for the Baby Central Page to display a background image */
	position: absolute;
	left: 545px;
	top: 185px;
	width: 218px;
	height: 350px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	background-image: url(/MediaStore.nsf/Files/Babynet_background/$file/Babynet_background.gif);
	background-repeat: no-repeat;
} 
#column30main {
	position: absolute;
	left: 545px;
	top: 185px;
	width: 218px;
	height: 350px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
} 
#column20main {
	position: absolute;
	left: 566px;
	top: 185px;
	width: 189px;
	height: 350px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
} 
#column30main div, #column30BNmain div, #column20main div{
  margin: 5px 0px 20px 0px;
  color: #000000;
 } 
#column30main p, #column30BNmain p, #column20main p {
/* font-size:0.85em;*/
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  /*padding-bottom:10px;*/
} 
#column30main .p-divider, #column30BNmain .p-divider, #column20main .p-divider {
  border-top: 1px solid black;
  /*padding-top: 5px;*/
} 
#column30main ul, #column30BNmain ul, #column20main ul {
/*margin-left: 2em;
margin-right: .5em;*/
margin-left: 20px;
margin-right: 3px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
} 
/*END 30% and 20% column*/
/*END new 70/30 and 80/20 column styles*/
#contactinfo p.title {
  /*font-size:.9em;*/
  font-size: 11px;
  font-family: arial, helvetica, verdana, sans-serif;
  padding-top:10px;
  padding-left:10px;
  color: #FFFFFF;
  text-align: left;
} 
#contactinfo p {
/*font-size:0.85em;*/
 font-size: 10px;
font-family: arial, helvetica, verdana, sans-serif;
color: #FFFFFF;
padding-left:10px;
} 
#rightside {
position:absolute;
left:620px;
top:235px;
width:150px;
} 
#links div {
  margin: 0 10px 10px 0px;
  color: #363636;
  border-style: solid;
  border-width: 1px;
  border-color: #99CCCC;
} 
#links h5 {
margin: 4px 4px;
color: black;
padding: 0px;
text-align: center;
}
#links p.linkstitle {
  margin: 4px 4px;
  color: black;
  padding: 0px;
  text-align: center;
  /*text-width: 900;*/
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
} 
#links p {
 margin: 0px 5px 5px 5px;
  color: black;
  padding: 0px;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
} 
#links p.linkstext{
 margin: 0px 0px 0px -5px;
  color: black;
  padding: 0px;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
} 
#graphiclink div {
    margin: 0 10px 10px 0px;
  color: #363636;
  border: 0px;
text-align:center;
} 
.imgctr{
text-align:center;
} 
.rightlink {
color:#003366;
font-size:8pt;
font-weight:normal;	
text-decoration:underline;
font-family: arial, helvetica, sans-serif;
}
/*
#links ul {
margin-left: 1.5em;
margin-right: .5em;
padding-left: 0;
list-style-image: url(http://intranet2.sih.net/MediaStore.nsf/Files/linkmarker/$file/linkmarker.gif);
list-style-position: outside;
}
*/

#contactlist {
position:absolute; 
left:460px; 
top:40px;
width:140px;
}
#contactlist p{
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:8pt;
text-align:left;
}
html, body {
height:100%;
padding:0;
margin:0;
/*font-size:.9em;*/
font-size: 12px;
font-family:verdana, arial, helvetica, sans-serif;
}
/*for 2 column bordered text blocks*/
div#grayblock {
margin:14px 10px 10px 0px;
<!--background-color:#F5F7F1;-->
background-color:#FFF;
border:1px solid #EAD6A5;
}

#grayblock h5 {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
font-weight:bold;
 color:#003366;
letter-spacing: .15em;
font-size:12px;
background-image: url(/MediaStore.nsf/Files/ServicesBG_taupe/$file/ServicesBG_taupe.gif); 
background-repeat: repeat-x;
padding: 2px 5px 2px 5px;
}

#grayblock h6 {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin-left: 20px;
margin-right: 3px;
margin-top: 0px;
padding-top:0px;
padding-left: 0;
font-weight: normal;
font-size: 12px;
color:#7e5d0f;
}

#grayblock p {
padding-bottom:0px;
padding-left:0px;
color:#7e5d0f;
font-weight:normal
}

#grayblock ul {
ul{
margin-left: 20px;
margin-right: 3px;
margin-top: 0px;
padding-top:0px;
padding-left: 0;
list-style-image: url(/MediaStore.nsf/Files/linkmarkerTransparent/$file/linkmarkerTransparent.gif);
list-style-position: outside;
}

div#dropdownA-Z{
margin:14px 10px 10px 0px;
padding-bottom:0px;
padding-left:0px;
color:#7e5d0f;
font-weight:normal
background-color:none;
border:none;
}

#dropdownA-Z h5 {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
font-weight:bold;
  color:#42714b;
letter-spacing: .15em;
font-size:12px;
padding: 2px 5px 2px 5px;
}

table {
font-family:"Trebuchet MS",verdana, arial, helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px;
font-size: 12px;
}

.form {
font-family:Arial, Helvetica, Sans-serif;
margin:0px 0px 10px 0px;
padding:0px;
font-size: 12px;
}
