/* 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;
    }
	
	
.fundraising-table{margin-bottom:2px;}

.fundraising-left{background:#ccc url('http://hivlawproject.org/images/signup/fundraising_left.gif') repeat-y;}

.fundraising-right{background:#ccc url('http://hivlawproject.org/images/signup/fundraising_right.gif') repeat-y;}


.fundraising-cell
{background:#FF9900;}

.fundraising-div{font-size:11px;font-family:verdana,geneva,helvetica,sans-serif;color:#000;}

.fundraising-div .fundraising-text{margin:0px 0px 0px 0px;line-height:1.4em;}

.fundraising-div .fundraising-form{width:77px;margin:9px auto 0px auto;}

.fundraising-div #submit-div{width:80px;margin:0 auto 0 auto;}

.form-item label{margin:2px 5px 0px 0px;float:left;}




/* 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 			{letter-spacing:-1px; margin:0px 0px 5px -2px; color:#ff9a00; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
#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;}
#right1 				{width:200px;float:right; margin-top:0px}
#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;}

/*home-3 pictures div

/* #home-left-photos ul li { */
#home-left-photos {
	margin: 0 0 0 1px;
	padding: 0px 0 0 12px;
	width: 477px;
	}    
/* #home-left-photos ul li { */
.highlight-box {
	margin: 0 6px 0 0;
	padding: 7px 16px;
	width: 119px;
	background: url(../images/backgrounds/gray_150.gif) no-repeat;
	float: left;
	color: #1d4770;
	}
/* #home-left-photos ul li img { */
.highlight-box img {
	padding: 0 0 2px 0;
	}
	
.clearit {
	clear:both;
	height:12px;
	}
	
#home-left-sub-left {
	margin: 0 0 0 1px;
	padding: 8px 10px 0 10px;
	width: 294px;
	float: left;
    }
	
.subheader {
	clear:both;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
	background: #a8a9ad;
	color: #FFFFFF;
	}
/* css for home line items ------------------------------------------------------------------------------------- */
div.home-left-line {
	margin: 0 11px 5 15px;
	width: 490px;
	border-bottom: 1px solid #d7d7d7;
	background: #fff;
	clear: both;
	height:1px;
	line-height:1px;
	font-size:1px;
	}	
		
#content{padding-top:12px;padding-bottom:0;}
#badge_subheader{padding:0 10px 5px 10px;}
#badge_subheader h2{color:#3b5998;display:inline;font-size:11px;}
#badges{padding:5px 10px;background:#f7f7f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#badges .status{margin:5px 0;padding:10px;width:auto;}
.blog_buttons_form{display:inline;}
.badge_holder p{margin:-3px 0 5px 0;}
.badge_holder{margin:5px 0;padding:10px;border:1px solid #ccc;background:#fff;}
.bh_vert .bh_badge{width:120px;float:left;margin-right:10px;}
.bh_horiz .bh_badge{width:464px;max-height:115px;height:expression(this.scrollWidth > 454 ? "115px":"97px");overflow:auto;}
.bh_vert .badge_desc{}
.bh_horiz .badge_desc{padding:10px 0px 0px;}
.badge_holder .badge_html_box{background:#f7f7f7;padding:5px;margin-top:10px;}
.bh_vert .myspace_desc{margin-top:10px;margin-left:120px;}
.bh_horiz .myspace_desc{margin-top:10px;}
.bh_vert .badge_html_box{width:319px;}
.bh_horiz .badge_html_box{width:452px;}
.badge_holder h2{color:#3b5998;display:inline;}
.note_question{color:#3b5998;display:block;margin-bottom:3px;}
.badge_holder .actions{vertical-align:top;width:120px;margin-left:10px;}
.badge_holder .actions a{display:block;margin:0px;padding:2px 4px;border-bottom:solid 1px #D8DFEA;}
.badge_holder .actions a:hover{color:white;background:#3B5998;text-decoration:none;}
h4{text-align:left;padding:0px;margin:0px;padding-bottom:4px;border-bottom:solid 1px #D8DFEA;}
#horiz_preview_area{width:360px;max-height:104px;height:expression(this.scrollWidth > 360 ? "104px":"86px");overflow:auto;}
.aim_link{background:#f7f7f7;border-top:1px solid #ccc;clear:both;color:#333;font-size:9px;padding:5px 5px;text-align:center;margin:10px 0px 0px 0px;}
.aim_link span{color:black;display:block;font-size:11px;}


#bootloader_css_badges_css { height: 42px; }

#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;}