body
	{
	background-color:#FFF;
	color: #888888;
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
	}
	
.mainbg
	{
	background-image:URL('images/background_green.gif');
	}

img 
	{
	border:0px;
	}


/* DIV BLOCK DEFINITIONS */
#outerContainer
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:70%;
	line-height:18px;
	text-align:center;
	}
	
#mainContainer
	{
	margin:0 auto 0 auto;
	padding-left:20px;
	padding-right:20px;	
	position:relative;
	width:749px;
	padding-top:23px;
	text-align:left;	
	background-repeat:no-repeat;
	}

#logoBox
	{
	height:62px;
	}

#navBar 
	{
	display:none;
	height:26px;
	}

#centerSection
	{
	height:243px;
	width:749px;
	/* REMOVED BACKGROUND IMAGE AND PUT INTO mainContainer */
	background-repeat:no-repeat;
	background-position:right;
	}
	
#centerNav
	{
	background-color:inherit;
	position:relative;
	width:352px;
	top:20px;
	color:white;
	font-size:120%;
	line-height:22px;
	text-align:justify;
	}

/* 353 */

#contentLeft
	{
	float:left;
	width:207px;
	text-align:justify;
	}

/***** LATEST NEWS BOX *****/
#latestnewsbox
	{
	position:relative;
	top: -20px;
	height:52px;
	width:207px;
	background-image:URL('images/boxheadbg_latestnews.gif');
	background-repeat:no-repeat;
	}
	
#latestnewsheader
	{
	/* THIS HEIGHT IS SUBJECT TO THE MARGIN-TOP NOT THE ACTUAL HEIGHT OF THE BOX*/
	height:27px;	
	padding-top:27px;
	margin-left:65px;
	font-size:150%;
	color:#8FC72A;
	background-color:inherit;
	font-weight:bold;
	}
	
#latestnewscontent
	{
	background-image:URL('images/boxbg_gradient.gif');
	background-repeat:repeat-x;
	padding:10px 7px 0px 7px;
	}
/***** END LATEST NEWS BOX *****/

#contentRight
	{
	float:right;
	width:493px;
	text-align:justify;
	border-left:1px solid #DEDEDE;
	padding-left: 24px;
	}
	
#contactLeft
	{
	float:left;
	text-align:justify;
	}

#contactRight
	{
	float:right;
	}
	
#scrfooter
	{
	border-top:1px solid #DEDEDE;
	/*border-top:1px solid #B7B7B9;*/
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
	display:block;
	}
	
#scrfooter2
	{
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
	display:block;
	color:#C0C0C0;
	}
	
#scrfooter2 a
	{
	text-decoration:none;
	color:#999999;
	}
	
#printfooter
	{
	border-top:1px solid #B7B7B9;
	padding-top:12px;
	padding-bottom:12px;
	text-align:left;
	display:none;
	}
	
	
	
/*****HOMEPAGE BOXES*****/

#homepagechlambox
	{
	width:210px;
	height:181px;
	background-image:URL('images/homepagebox_chlam.jpg');
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	}
	
#homepagefamplanbox
	{
	float:right;
	width:210px;
	height:181px;
	background-image:URL('images/homepagebox_famplan.jpg');
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	}

#homepagegpsysbox
	{
	width:210px;
	height:181px;
	background-image:URL('images/homepagebox_gpsys.jpg');
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	}
	
#homepagetpbox
	{
	float:right;
	width:210px;
	height:181px;
	background-image:URL('images/homepagebox_tp.jpg');
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	}
	
.homepagebox_heading
	{
	font-size:130%;
	padding-top:2px;
	padding-bottom:13px;
	color:white;
	font-weight:bold;
	text-align:center;
	}
	
.homepagebox_heading a:link
	{
	color:white;
	text-decoration:none;
	}
	
.homepagebox_heading a:visited
	{
	color:white;
	text-decoration:none;
	}
/************************/
	
	
/********************************/

/* TEXT STYLES */
.h1
	{
	font-size:170%;
	color:#FFFFFF;
	background-color:inherit;
	font-weight:normal;
	line-height:30px;
	}
	
.h2
	{
	font-size:150%;
	color:#8FC72A;
	background-color:inherit;
	font-weight:bold;
	line-height:30px;
	}
	
.clear
	{
	clear:both;
	}

.highlight_text
	{
	color: #8FC72A;
	background-color:inherit;
	}
	
.text_green
	{
	color: #8FC72A;
	}
	
.textbox
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:100%;
	color: #AFB1B3;
	border:1px solid #AFB1B3;
	margin-bottom:1px;
	}
	
#centerNav a:link
	{
	color:white;
	text-decoration:none;
	}
	
#centerNav a:visited
	{
	color:white;
	text-decoration:none;
	}
	
#centerNav a:hover
	{
	color:white;
	background-image:URL('images/transarrow.gif');
	background-repeat:no-repeat;
	padding-left:10px;
	}
	
	
.leftLinks a:link, .leftLinks a:visited, .fakelink
	{
	color:#AFB1B3;
	text-decoration:none;
	background-image:URL('images/greyarrow.gif');
	background-repeat:no-repeat;
	padding-left:10px;
	}
	
.newsArchive a:link, .newsArchive a:visited
	{
	color:#AFB1B3;
	text-decoration:none;
	background-image:URL('images/greyarrow_14.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	}

.link
	{
	color:#8FC72A;
	text-decoration:none;
	}
	
.link_grey
	{
	color:#AFB1B3;
	text-decoration:none;
	}
	
/***** PRODUCT SPECIFIC STYLES *****/

/**CHLAMYDIA**/
.mainbg_chlamydia
	{
	background-image:URL('images/background_chlamydia.gif');
	}
	
.h2_chlamydia
	{
	font-size:150%;
	color:#8FC72A;
	background-color:inherit;
	font-weight:bold;
	line-height:30px;
	}

.highlight_text_chlamydia
	{
	color: #8FC72A;
	background-color:inherit;
	}

.link_chlamydia
	{
	color:#8FC72A;
	text-decoration:none;
	}
	
.link_chlamydia_grey
	{
	color:#AFB1B3;
	text-decoration:none;
	}
	
/**FAMILY PLANNING**/
.mainbg_familyplanning
	{
	background-image:URL('images/background_familyplanning.gif');
	}
	
.h2_familyplanning
	{
	font-size:150%;
	color:#EA7B01;
	background-color:inherit;
	font-weight:bold;
	line-height:30px;
	}

.highlight_text_familyplanning
	{
	color: #EA7B01;
	background-color:inherit;
	}
	
.link_familyplanning
	{
	color:#EA7B01;
	text-decoration:none;
	}
	
.link_familyplanning_grey
	{
	color:#AFB1B3;
	text-decoration:none;
	}
	
/**GP SYSTEMS**/
.mainbg_gpsystems
	{
	background-image:URL('images/background_gpsystems.gif');
	}
	
.h2_gpsystems
	{
	font-size:150%;
	color:#528DCA;
	background-color:inherit;
	font-weight:bold;
	line-height:30px;
	}

.highlight_text_gpsystems
	{
	color: #528DCA;
	background-color:inherit;
	}

.link_gpsystems
	{
	color:#528DCA;
	text-decoration:none;
	}
	
.link_gpsystems_grey
	{
	color:#AFB1B3;
	text-decoration:none;
	}

/**TEENAGE PREGNANCY**/
.mainbg_teenpreg
	{
	background-image:URL('images/background_teenpreg.gif');
	}
	
.h2_teenpreg
	{
	font-size:150%;
	color:#FBA2AD;
	background-color:inherit;
	font-weight:bold;
	line-height:30px;
	}

.highlight_text_teenpreg
	{
	color: #FBA2AD;
	background-color:inherit;
	}
	
.link_teenpreg
	{
	color:#FBA2AD;
	text-decoration:none;
	}
	
.link_teenpreg_grey
	{
	color:#AFB1B3;
	text-decoration:none;
	}

/*******************/	

/********************************/

.errorText
	{
	color:#990000;
	}