body
{
	margin: 0;
	font: 12px/18px "Book Antiqua", Arial;
	background: #ece4fe;
	color: #333;


}

td
{
	font: 12px/18px "Book Antiqua", Arial;
	
}

/* =Backgrounds
-------------------------------------------------------------------*/

.mainimg
{
	background: url(../images/main-bg.gif) #f9ece6 no-repeat top left;
	width: 900px;
	height: 968px;
	
}

.watermark
{
	background: url(../images/back-img.jpg) #fff no-repeat bottom center;
	padding-right: 25px;
	
}


.bgimg
{
	background: url(../images/hiv-logo.gif) #9007d0 no-repeat bottom center;
	width: 90px;
	height: 120px;
	
	
}

.footerimg

{
	background: url(../images/lines.gif) #ece4fe repeat-y top right;
	width: 100%;
	height: 60px;

}


.footercontent
{
	padding: 15px 0 15px 0;
	font-size: 11px;
	color: #60559a;
	
	
}

.styleimg
{
	background: url(../images/style.gif) #9007d0 no-repeat top left;
	width: 90px;	
}


.content

{

	padding: 0 25px 40px 25px;
	text-align: justify;

}


.border

{
margin: 0;
padding: 0;
border: 4px solid #ccc;
}

.contentright

{

	padding: 15px 5px 0 10px;

}

.imgL

{
float: left;
padding: 5px 10px 10px 0;

}


.imgR

{
float: right;
padding: 5px 0 10px 10px;

}


#flashfront
{
	background: url(../images/flashpic.jpg) no-repeat 0 0;
	height: 200px;
	width: 750px;
}







/* =listing
------------------------------------------------------------------ */
ul.forall
{
	list-style-image: url(../images/arrow.gif);
	padding: 0;
	margin: 0 0 0 20px;

}



ol
{
	margin: 0px 0 0 30px;
}


/* heading
------------------------------------------*/

h1
{
		font: bold 18px  arial;
		color: #000;
		padding: 0;
		margin: 0;
}

h2
{
		font: bold 14px  arial;
		color: #9933cc;
		padding: 0;
		margin: 0;
		
}


h3
{
		font: bold 18px  arial;
		color: #271e91;
		padding: 0;
		margin: 0;
}





/* =Links
------------------------------------------------------------------ */
a
{
	color: #2764A7;
	text-decoration: none;
}

a:hover, a:focus
{
	color: #2764A7;
	text-decoration: underline;
}

a.more
{
	color: #d02b02;
	text-decoration: none;
}

a.more:hover, a.more:focus
{
	color: #d02b02;
	text-decoration: underline;
}

a.navlink
{
	color: #006699;
	background: url(../images/arrow-menu.jpg) 0 0 no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	text-decoration: none;
}

a.navlink:hover, a.navlink:focus
{
	color: #006699;
	background: url(../images/arrow-menu.jpg) 2px 0 no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	text-decoration: none;
}

/* =Table
------------------------------------------------------------------ */

table.dataTable
{
	padding: 5px;
	border: 1px #ddd solid;
	border-collapse: collapse;


}
table.dataTable tr td
{
	padding: 5px;


}

table.dataTable tr.rowtitle td
{
	font-weight: bold;
	background-color: #2764A7;
	color: #fff;
}

table.dataTable tr.row td
{
	background-color: #F6F2F2;


}