/* css for basic items ---------------------------------------------------------------------------------- */
/*html,body	{
 	width:100%;
 	} */
body {
	font-family: arial, helvetica, verdana, Sans-Serif;
	color: #000;
    padding: 0;
    margin: 0;
    font-size: x-small;
	background: #fff;
 	}
	

img {
    padding: 0;
    margin: 0;
    border:none;
    }
    
input, select, textarea 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;
	color: #333;
}

a, a:visited {
	/*color: #f99a00; */
	color: #f99a00;
	text-decoration: none;
	}
a:hover, a:active {
	/*xcolor: #f99a00;*/
	color: #f99a00;
	text-decoration: underline;
	}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
    }
ul li {
    padding: 0;
    margin: 0;
    }
	
	.bulleted-list
{
	padding: 0;
	margin: 0;
}

.bulleted-list li
{
	padding-bottom: 5px;
	margin-left: 15px;
	padding-top: 5px;
	list-style-type: square;
}

/* floated images */ 

.img-flush-left
{
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
}

.img-flush-right {
	float: right;
	padding: 0 0 5px 10px;
	margin: 0;
}

/* right features content */

#features {
	float: left;
	width: 500px;
	margin-right: -3px;
}

.feature {
	padding: 0px 8px 10px 15px;
}

.feature a {
	font-weight:bold;
}

.feature p
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	padding-top: 0px;
}

.feature h3
{
	padding-bottom: 5px;
}

.callout-download, .callout-download a {
	font-weight: normal;
}
.feature-hdr 
h2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	padding: 8px 17px;
}


/* css for site structure ------------------------------------------------------------------------------- */
#outer {
	width: 100%;
	xdisplay: table;
	vertical-align: middle;
 	}
#container {
	margin: 0 auto 20px auto;
	width: 777px;
    }
	
	


/* CSS Document */



#homemainfull 			{width:774px;margin:auto;padding-top:0px;margin-top:0px !important;margin-top:0px;display:block;margin-bottom:15px;}
#homemainhalf			{margin-bottom:20px;margin-left:-8px;margin-top:0px;}
#main 				{width:773px;margin:auto;padding-right:1px;}
#content 				{width:492px;padding-left:8px;float:left;font:12px Arial, Tahoma, Serif;line-height:18px;}
#homeover em 			{clear:both;display:block;font-size:1px;margin:0px;}
#homeover p 			{margin:0px;display:block;}
#homeover div 			{margin-left:125px;}
#homeover img 			{margin-right:15px;float:left;border:none;}
#homeover h2 			{font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0px 0px 5px -2px;} 
#homeover h2 a 			{text-decoration:none;color:#f99a00;}

#content h1 			{font:bold 18px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h2 			{font:bold 16px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#f99a00;}
#content h3 			{font:bold 16px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h4 			{font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h5 			{font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h6 			{font:bold 12px Arial, Helvetica, sans-serif;margin-top:0px;color:#777;}
#content p 				{margin-top:0px;}
#content a {text-decoration:none;}
#content a:hover {text-decoration:underline;}

#right 				{width:247px;float:right;}
#right img 				{margin-bottom:15px;}
#selectbox 				{border-top:1px solid #ccc;padding-top:5px;padding-bottom:20px; margin-bottom:5px;}
#selectbox select 		{width:150px;float:right;font:11px Arial, Helvetica, sans-serif;}
#selectbox label 			{float:left;text-transform:uppercase;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;}
#resources, #section 		{margin-bottom:15px;font:11px Arial, Helvetica, sans-serif;}
#resources ul, #section ul 	{margin:0px;padding:0px;}
#resources ul li, #section ul li {margin:0px;padding:0px;padding-bottom:5px;list-style-type:none; font-weight:bold;}
#resources ul li a, #section ul li a {color:#bf4900;text-decoration:none;}
#resources ul li a:hover, #section ul li a:hover {text-decoration:underline;} 

#section ul ul 	{margin:0px;padding:0px;margin-top:5px;}
#section ul ul li a {padding-left:10px;background:top left url(images/img_bulletBlueArrow.gif) no-repeat; font-weight:normal;}

#right .images img 		{margin-bottom:15px;}
#right .text 			{padding-top:5px;font:11px Arial, Helvetica, sans-serif;}
#right .round 			{width:217px;padding:15px;font:11px Arial, Helvetica, sans-serif;margin-bottom:-25px;}
#right .round a, #right .text a {color:#bf4900;text-decoration:none;}
#right .round a:hover, #right .text a:hover {text-decoration:underline;}
#right .round ol, #right .text ol {margin-left:-15px !important;margin-left:30px;}
#right .text h3, #resources h3, #section h3 {border-top:1px solid #ccc;padding-top:5px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;margin-top:4px;margin-bottom:10px;}
#clearmain 				{clear:both;}

#newscol1 				{float:left;width:47%;}
#newscol2 				{float:right;width:47%;}
#newscol1 img, #newscol2 img 	{border:none;float:left;margin-right:10px;}
#news em 				{clear:both;}
#newscol1 div, #newscol2 div 	{margin-left:70px;line-height:14px;}
#news a 				{color:#336699;text-decoration:none;}
#news h3 				{margin-top:20px;margin-bottom:15px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;border-top:1px solid #ccc;padding-top:5px;}
#links 				{clear:both;}
#linkscol1 				{margin:0px;padding:0px;float:left;width:47%;}
#linkscol2				{margin:0px;padding:0px;float:right;width:47%;}
#linkscol1 li, #linkscol2 li	{list-style-type:none;line-height:14px;margin-bottom:10px;}
#linkscol1 a, #linkscol2 a    {color:#336699;text-decoration:none;}
#links h3 				{margin-bottom:15px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;border-top:1px solid #ccc;padding-top:2px;}


#sidebar {
	float:				right;
	width:				240px;
	margin-top: 			10px;
	margin-right: 			10px;
	overflow:			hidden;
	color:				#666666;
	margin-bottom:			5px;
	
} 

.signupd {
	height:				105px;
	background-image: 		url('http://hivlawproject.org/development/images/signup/signup1.jpg');
	background-repeat:		no-repeat;
	margin:				0;
	padding: 			0;
	padding-left:			17px;
	padding-top:			13pt;
	color:				#666666;
	font-size: 			8pt;
}


#sidebar h3 {
	font-family:			Myriad Pro, Arial, Verdana;
	font-style:			italic;
	font-weight: 			normal;
	background-image: 		url('http://hivlawproject.org/development/images/signup/moduleheader2.jpg');
	background-repeat:		no-repeat;
	margin:				0px;
	padding:			0px;
	padding-left: 			8pt;
	font-size:			11pt;
	line-height:			20pt;
	background-color:		#fa5f5f;
	color: 				#d5122c;
}

