body {
background-image:url(images/stripe_bck2.gif);
margin-top:0px;

}

/*form*/

form {
    margin: 0;
}
#search_box {
	width: 201px;
	height: 31px;
	background: url(images/bg_search_box2.gif);
	margin:3px;
	
}
#search_box #s {
    float: left;
    padding-left: 2px;
    margin: 6px 0 0 6px;
   	border-style:solid;
	border-width:1px;
	border-color:#CC0066;	
    width: 159px;
    background: none;
    font-size: .8em;
	
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

/*form end*/

#searchbar {
background-image:url(images/searchbar.png);
height:34px
}

#botright {
position:absolute;
right: 0px;
bottom: 0px;
display: block;
height: 130px;
width: 130px;
background:url(images/ideadeli.gif) no-repeat;
text-indent: -999em;
text-decoration: none;
}


.searchtext {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;

}
.searchtext2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;

}
#sti_table {
	width: 415px;
	padding-right:15px;
}
#sti_tabledivider {
	width: 15px;
	background-image:url(images/pixel.gif);
	background-repeat:repeat-y;
	margin-left:5px
}

.texttable1 {
margin-left:auto;
margin-right:auto;
background-image:url(images/bodies_bck.jpg);
height:160px;
width:945px;
border:none;

}

.maintext1 {
  font-weight: bold; 
  font-size: 10pt;
  font-family:Arial, Helvetica, sans-serif;
  color:white;
  background-color:#CC0066;
  padding:2px;
  padding-left:4px;
  padding-right:4px;
  line-height:23px;
  text-decoration:none;

}
.stitext {
  font-weight: bold; 
  font-size: 10pt;
  font-family:Arial, Helvetica, sans-serif;
  color:white;
  background-color:#CC0066;
  padding:2px;
  padding-left:4px;
  padding-right:4px;
  line-height:23px;
  text-decoration:none;

}

.texttable_contra {
margin-left:auto;
margin-right:auto;
background-image:url(images/bodies_bck3.jpg);
height:220px;
width:945px;
border:none;

}

.texttable_clinics {
margin-left:auto;
margin-right:auto;
background-image:url(images/bodies_bck5.jpg);
height:220px;
width:945px;
border:none;

}
.texttable_sti {
margin-left:auto;
margin-right:auto;
background-image:url(images/bodies_bck4.jpg);
height:220px;
width:945px;
border:none;

}
.boxtable {
margin-left:auto;
margin-right:auto;
width:945px;
border:none;

}

.clinics {
background-image:url(images/clinics.gif)

}

.sti {
background-image:url(images/stis.gif)

}

.contra {
background-image:url(images/contraception.gif)

}
.advert {
background-image:url(images/advert.gif)

}

.purplebar {
margin-left:auto;
margin-right:auto;
width:945px;
height:1px;


}
u.style{
color:#A50B58;

}
.logo {
width:945px;
height:172px;
margin-left:auto;
margin-right:auto;
}

.navbar_top {
margin-left:auto;
margin-right:auto;
background-image:url(images/navbar.jpg);
background-repeat:repeat-x;
width:945px;
height:24px;
padding-top:15px

}
.navtext { 
  font-weight: normal; 
  font-size: 10pt;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  margin-left:15px;

}

div.navtext a:link {
color: #ffffff;
text-decoration:none;
}
div.navtext a:visited {
text-decoration: none;
color: #ffffff;
}
div.navtext a:hover {
text-decoration: none;
color: #CC0066;
}
div.navtext a:active {
text-decoration: none;
color: #ffffff;
}
.stinavtext { 
  font-weight: normal; 
  font-size: 10pt;
  font-family:Arial, Helvetica, sans-serif;
  color:#CC0066;
  margin-top:8px;
  margin-bottom:8px;
  
 
}

div.stinavtext a:link {
color: #CC0066;;
text-decoration:underline;
}
div.stinavtext a:visited {
text-decoration: underline;
color: #CC0066;
}
div.stinavtext a:hover {
text-decoration: underline;
color: #black;
background:none;
}
div.stinavtext a:active {
text-decoration: underline;
color: #CC0066;
}

.bodytext { 
  font-weight: normal; 
  font-size: 10pt;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  width:880px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  text-align:justify;
  line-height:15px;
  
}
.bodytext_sti { 
  font-weight: normal; 
  font-size: 10pt;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  width:880px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  text-align:justify;
  line-height:15px;
  
}
p.links {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
line-height:11px

}
p.largertext {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#CC0066;
font-weight:bold;


}

.largertext {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#CC0066;
font-weight:bold;

}
.subhead {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#CC0066;
font-weight:bold;

}
.largertextunderline {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#CC0066;
font-weight:bold;
text-decoration:underline;

}


.boxtext {
margin-left:10px;
margin-right:auto;
margin-top:35px;
width:210px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
line-height:11px;
text-align:justify;

}
.boxtext2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
}

div.boxtext2 a:link {
color: #FFFFFF;
text-decoration:underline;
}
div.boxtext2 a:visited {
text-decoration:underline;
color: #CC0066;
}
div.boxtext2 a:hover {
text-decoration:underline;
color: #FFFFFF;
}
div.boxtext2 a:active {
text-decoration:underline;
color: #FFFFFF;

}

div.boxtext a:link {
color: #ffffff;
text-decoration:underline;
}
div.boxtext a:visited {
text-decoration: underline;
color: #ffffff;
}
div.boxtext a:hover {
text-decoration: underline;
color: #000000;
}
div.boxtext a:active {
text-decoration: underline;
color: #ffffff;
}

.usefulllink {
margin-left:10px;
margin-right:auto;
margin-top:5px;
width:210px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
line-height:10px;
text-align:left;

}

.usefulllink_graphic {
margin-left:10px;
margin-bottom:7px;

}

div.usefulllink a:link {
color: #CC0066;
text-decoration:underline;
}
div.usefulllink a:visited {
text-decoration: underline;
color: #CC0066;
}
div.usefulllink a:hover {
text-decoration: underline;
color: white;
}
div.usefulllink a:active {
text-decoration: underline;
color: #666666;
}

/*bodytext links*/

div.bodytext a:link {
color: #CC0066;
text-decoration:none;;
}
div.bodytext a:visited {
text-decoration: none;;
color: #CC0066;
}
div.bodytext a:hover {
text-decoration: none;
color: white;
background-color:#CC0066;
padding:2px;
}
div.bodytext a:active {
text-decoration: none;;
color: #666666;
}
/*bodytext STI links*/

div.bodytext_sti a:link {
color: #CC0066;
text-decoration:underline;
}
div.bodytext_sti a:visited {
text-decoration: underline;
color: #CC0066;
}
div.bodytext_sti a:hover {
text-decoration: underline;
color: black;
}
div.bodytext_sti a:active {
text-decoration: underline;
color: #666666;
}

