     .clr {
          clear: both;
      }
     .outline {
     	border-width: 1px;
          border-color: #cccccc;
          background: #ffffff;
          padding: 2px;
      }
     #pathway_outer {
          width: 635px;
          float: left;
          margin-bottom: 2px;
          margin-right: 2px;
      }
     #pathway_inner {
          float: none !important;
          border: 1px solid #cccccc;
          height: 21px;
      }
     #pathway_text {
          overflow: hidden;
          float: left;
          display: block;
          padding-top: 4px;
          height: 18px;
          padding-left: 5px;
      }
     #buttons {
          float: right;
          margin: 0;
          padding: 0;
          width: 50%;
      }
     #search_outer {
          float: left;
          width: 165px;
      }
     #search_inner {
          border: 1px solid #cccccc;
          padding: 0;
          height: 21px !important;
          overflow: hidden;
      }
     #search_inner form {
          padding: 0;
          margin: 0;
      }
     #search_inner .inputbox {
          border: 0;
          padding: 3px 3px 3px 5px;
          font-family: arial, helvetica, sans-serif;
          font-size: 11px;
          color: #ff6600;
      }
     #header_outer {
          text-align: left;
          border: 0;
          margin: 0;
      }
     #header {
          float: left;
          padding: 0;
          margin-right: 2px;
          width: 635px;
          height: 150px;
          background: url(../images/header_short.jpg) no-repeat;
      }
     #top_outer {
          float: left;
          width: 165px;
      }
     #top_inner {
          border: 1px solid #cccccc;
          padding: 2px;
          height: 144px !important;
          overflow: hidden;
          float: none !important;
      }
     #left_outer {
          float: left;
          margin-top: 2px;
          width: 165px;
      }
     #left_inner {
          border: 1px solid #cccccc;
          padding: 2px;
          float: none !important;
      }
     #content_outer {
          padding: 0;
          margin-top: 0;
          margin-left: 2px;
          float: left;
          width: 635px;
      }
     #content_inner {
          float: none !important;
          padding: 0;
          padding-top: 2px;
          margin: 0;
      }
     
     table.content_table {
          width: 100%;
          padding: 0;
          margin: 0;
      }
     table.content_table td {
          padding: 0;
          margin: 0;
      }
     #banner_inner {
          float: left;
          padding: 0;
          height: 70px;
      }
     #poweredby_inner {
          float: right;
          padding: 0;
          margin-left: 0;
          height: 70px;
      }
     #right_outer {
          margin-left: 2px;
          width: 165px;
      }
     #right_inner {
          float: none !important;
          border: 1px solid #cccccc;
          padding: 2px;
      }
     .user1_inner {
          border: 1px solid #cccccc;
          float: none !important;
          margin: 0;
          padding: 2px;
      }
     .user2_inner {
          border: 1px solid #cccccc;
          float: none !important;
          margin: 0;
          padding: 2px;
      }
     table td.body_outer {
          padding: 2px;
          border: 1px solid #cccccc;
      }
     #active_menu {
          color: #ffcc00;
          font-weight: bold;
      }
     #active_menu:hover {
          color: #e15704;
      }
     .maintitle {
          color: #ffffff;
          font-size: 40px;
          padding-left: 15px;
          padding-top: 20px;
      }
     .error {
          font-style: italic;
          text-transform: uppercase;
          padding: 5px;
          color: #cccccc;
          font-size: 14px;
          font-weight: bold;
      }
     .back_button {
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          border: 3px double #cccccc;
          width: auto;
          background: url(../images/button_bg.png) repeat-x;
          padding: 0 10px;
          line-height: 20px;
          margin: 1px;
      }
     .pagenav {
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          border: 3px double #cccccc;
          width: auto;
          background: url(../images/button_bg.png) repeat-x;
          padding: 0 10px;
          line-height: 20px;
          margin: 1px;
      }
     .readon {
          margin-bottom: 50px;
      }
     .pagenavbar {
          margin-right: 10px;
          float: right;
      }
     #footer {
          text-align: center;
          padding: 3px;
      }
     td {
          text-align: left;
          font-size: 11px;
      }
     body {
          margin: 15px;
          height: 100%;
          padding: 0;
          font-family: arial, helvetica, sans-serif;
          font-size: 10px;
          color: #333333;
          background: #ffffff;
      }
      

/*<group=moduletable-monthfeat>*/
     .MainBodySpace {
          padding-left: 5px;
          padding-right: 0px;
          font: 10px Arial, Helvetica, sans-serif;
      }
     .MainBody {
          font: 10px Arial, Helvetica, sans-serif;
      }
     li {
          margin-left: 15px;
      }
     a:link, a:visited {
          color: #0033aa;
          text-decoration: none;
      }
     a:hover {
          color: #aa3300;
          text-decoration: none;
      }
     table.contentpaneopen {
          width: 100%;
          padding: 0;
          border-collapse: collapse;
          border-spacing: 0;
          margin: 0;
      }
     table.contentpaneopen td {
          padding-right: 5px;
      }
     table.contentpaneopen td.componentheading {
          padding-left: 5px;
      }
     table.contentpane {
          width: 100%;
          padding: 0;
          border-collapse: collapse;
          border-spacing: 0;
          margin: 0;
      }
     table.contentpane td {
          margin: 0;
          padding: 0;
      }
     table.contentpane td.componentheading {
          padding-left: 5px;
      }
     .button {
          color: #ffffff;
          text-align: center;
          padding-right: 5px;
          border: 1px outset gray;
          width: auto;
          background: #be1319 repeat-x;
          height: 20px !important;
          font: 11px Times, "Times New Roman", serif;
      }
     .inputbox {
          padding: 2px;
          border: 1px solid #cccccc;
          background-color: #ffffff;
      }
     .componentheading {
          height: 25px;
          vertical-align: top;
          font-family: Times, "Times New Roman", serif;
          color: #003399;
          font-weight: bold;
          font-size: 12pt;
          border-bottom-style: solid;
          border-bottom-width: 1px;
          border-spacing: 20px 5px;
          border-right: 10px solid #ffffff;
      }
     .contentcolumn {
          padding-right: 5px;
      }
     .contentheading {
          height: 30px;
          font-family: Times, "Times New Roman", serif;
          color: #003399;
          font-weight: bold;
          font-size: 11pt;
          border-bottom: solid 1px #003399;
          border-right: 5px solid #ffffff;
          border-spacing: 20px 10px;
      }
     .contentpagetitle {
          font-size: 13px;
          font-weight: bold;
          color: #cccccc;
          text-align: left;
          padding-top: 0px;
      }
     table.searchint{
          width: 100%;
      }
     table.searchintrtd {
          font-weight: bold;
      }
     table.moduletable {
          margin-bottom: 5px;
          padding-top: 0;
          padding-right: 0;
          padding-bottom: 10px;
          padding-left: 0;
          border-spacing: 0;
      }
     table.moduletable th {
          color: #666666;
          text-align: left;
          padding-top: 4px;
          padding-right: 4px;
          padding-bottom: 10px;
          padding-left: 4px;
          height: 21px;
          font-weight: bold;
          font-size: 10px;
          text-transform: uppercase;
      }
     table.moduletable td {
          font-size: 11px;
          padding-top: 0;
          padding-right: 0;
          padding-bottom: 10px;
          padding-left: 0;
          margin: 0;
          font-weight: normal;
      }
     table.pollstableborder td {
          padding: 2px;
      }
     .sectiontableheader {
          font-weight: bold;
          background: #f0f0f0;
          padding: 4px;
      }
     .sectiontableentry1 {
          background-color: #ffffff;
      }
     .sectiontableentry2 {
          background-color: #f9f9f9;
      }
     .small {
          color: #999999;
          font-size: 11px;
          font-weight: bold;
      }
     .createdate {
          height: 15px;
          padding-bottom: 10px;
          color: #999999;
          font-size: 11px;
          font-weight: bold;
      }
     .modifydate {
          height: 15px;
          padding-top: 10px;
          color: #999999;
          font-size: 11px;
          font-weight: bold;
      }
     table.contenttoc {
          border: 1px solid #cccccc;
          padding: 2px;
          margin-left: 2px;
          margin-bottom: 2px;
      }
     table.contenttoc td {
          padding: 2px;
      }
     table.contenttoc th {
          background: url(../images/subhead_bg.png) repeat-x;
          color: #666666;
          text-align: left;
          padding-top: 2px;
          padding-left: 4px;
          height: 21px;
          font-weight: bold;
          font-size: 10px;
          text-transform: uppercase;
      }
     a.mainlevel:link, a.mainlevel:visited {
          display: block;
          background: url(../images/menu_bg.png) no-repeat;
          vertical-align: middle;
          font-size: 11px;
          font-weight: bold;
          color: #ffffff;
          text-align: left;
          padding-top: 5px;
          padding-left: 18px;
          height: 20px !important;
          width: 100%;
          text-decoration: none;
      }
     a.mainlevel:hover {
          background-position: 0 -25px;
          text-decoration: none;
          color: #333333;
      }
     a.sublevel:link, a.sublevel:visited {
          padding-left: 1px;
          vertical-align: middle;
          font-size: 11px;
          font-weight: bold;
          color: #ff6600;
          text-align: left;
      }
     a.sublevel:hover {
          color: #c43c03;
          text-decoration: none;
      }
     .highlight {
          background-color: yellow;
          color: blue;
          padding: 0;
      }
     .code {
          background-color: #ddd;
          border: 1px solid #bbb;
      }
     form {
          margin: 0;
          padding: 0;
      }
     div.mosimage {
          border: 1px solid #ccc;
      }
     .mosimage {
          border: 1px solid #cccccc;
          margin: 5px;
      }
     .mosimage_caption {
          margin-top: 2px;
          background: #efefef;
          padding: 1px 2px;
          color: #666;
          font-size: 10px;
          border-top: 1px solid #cccccc;
      }
      
/* +++++++++++++++Login Module++++++++++++++++ */

div.module-login {
          width: 198px;
          background: #859bcc;
          padding: 0px;;
          color: #000000;
		  font-family: Times, "Times New Roman", serif;
		  font: bold 10px;
}
     .module-login tr {
		  padding: 0px 10px 0px 10px;
		   font-family: Times, "Times New Roman", serif;
		  font: bold 10px;

}
     .module-login_smalltext {
          height: 30px;
          font-family: Times, "Times New Roman", serif;
          font-weight: bold;
          font-size: 10px;
          white-space: nowrap;
          color: #000000;
      }
     .module-login_largetext {
          height: 30px;
          font-family: Times, "Times New Roman", serif;
          font-weight: bold;
          font-size: 12px;
          white-space: nowrap;
          color: #000000;
      }
     .module-login {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
}
     .module-login div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
	font-family: Times New Roman, Times, serif;
}
     .module-login div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
	font-family: Times New Roman, Times, serif;
}
     .module-login div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
	font-family: Times New Roman, Times, serif;
}
     .module-login div div div h3 {
          display: block;
	font: 10px Times New Roman, Times, serif;
}
     .module-login div div div div {
          background: none;
	font-family: Times New Roman, Times, serif;
}
   
/* +++++++++++++++Right Top Module++++++++++++++++ */
   
   	div.module-right_top {
          width: 198px;
          background: #80c4a0;
          font-size: 10px;
		  padding: 0px;
	}
	.module-right_top tr {
		  padding: 0px 0px 0px 0px;
	}
	.module-right_top td.contentheading {
          font-size: 12px;
          font-family: arial, helvetica, sans-serif;
          border: none;
          border-spacing: 0px;
    }
	.module-right_top td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 3px;
    }
    .module-right_top div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
    }
    .module-right_top div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
    }
    .module-right_top div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
    }
    .module-right_top div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
    }
    .module-right_top div div div h3 {
          display: block;
          font-size: 10px;
          color: rgb(254, 111, 8);
    }
    .module-right_top div div div div {
          background: none;
    }

      
/* +++++++++++++++Right Mid Module++++++++++++++++ */
   
	div.module-right_mid {
          width: 198px;
          background: #b6d6c5;
          font-size: 10px;
		  padding: 0px;
	}
	.module-right_mid {
		margin-top: 5px;
	}
	.module-right_mid tr {
		  padding: 0px 0px 0px 0px;
	}
	.module-right_mid td.contentheading {
          font-size: 12px;
          font-family: arial, helvetica, sans-serif;
          border: none;
    }
	.module-right_mid td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 3px;
    }
    .module-right_mid div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
    }
    .module-right_mid div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
    }
    .module-right_mid div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
    }
    .module-right_mid div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
    }
    .module-right_mid div div div h3 {
          display: block;
          font-size: 10px;
          color: rgb(254, 111, 8);
    }
    .module-right_mid div div div div {
          background: none;
    }
     
/* +++++++++++++++Right Bottom Module++++++++++++++++ */
   
   div.module-right_bot {
          width: 198px;
          background: #dfebe4;
          font-size: 10px;
		  padding: 0px;
	}
	.module-right_bot {
		margin-top: 5px;
	}
	.module-right_bot tr {
		  padding: 0px 0px 0px 0px;
	}
	.module-right_bot td.contentheading {
          font-size: 12px;
          font-family: arial, helvetica, sans-serif;
          border: none;
    }
	.module-right_bot td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 3px;
    }
    .module-right_bot ul {
          padding: 5px;
      }
    .module-right_bot div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
    }
    .module-right_bot div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
    }
    .module-right_bot div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
    }
    .module-right_bot div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
    }
    .module-right_bot div div div h3 {
          display: block;
          font-size: 10px;
          color: rgb(254, 111, 8);
    }
    .module-right_bot div div div div {
          background: none;
    }
      
/* +++++++++++++++Clinical Update Module++++++++++++++++ */
    
     div.module-clinical_update {
		  margin-top: 5px;
          width: 198px;
          font-family: Arial, Helvetica, sans-serif;
		  font-size: 10px;
          list-style: disc;
          background: #dfe2eb;
          padding: 0px;;
      }
     .module-clinical_update span {
          background: #bfc8e0;
      }
     .module-clinical_update ul {
          padding: 5px;
      }
     .module-clinical_update div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-clinical_update div ddiv div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-clinical_update div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-clinical_update div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-clinical_update div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-clinical_update div div div div {
          background: none;
      }
     a.module-clinical_update:link, a.module-clinical_update:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-clinical_update:hover {
          color: #aa3300;
          text-decoration: underline;
      }
      
/* +++++++++++++++Member Benefits Module++++++++++++++++ */      
     div.module-member_benefits {
          width: 198px;
          background: #dfe2eb; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-member_benefits tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-member_benefits td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-member_benefits span {
          background: #dfe2eb;
      }
     .module-member_benefits ul {
          padding: 5px;
      }
     .module-member_benefits div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-member_benefits div ddiv div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-member_benefits div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-member_benefits div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-member_benefits div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-member_benefits div div div div {
          background: none;
      }
     a.module-member_benefits:link, a.module-member_benefits:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-member_benefits:hover {
          color: #aa3300;
          text-decoration: underline;
      }

/* +++++++++++++++Living With HIV++++++++++++++++ */      
     div.module-living_hiv {
          width: 198px;
          background: #bfc8e0; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-living_hiv tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-living_hiv td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-living_hiv span {
          background: #dfe2eb;
      }
     .module-living_hiv ul {
          padding: 5px;
      }
     .module-living_hiv div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-living_hiv div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-living_hiv div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-living_hiv div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-living_hiv div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-living_hiv div div div div {
          background: none;
      }
     a.module-living_hiv:link, a.module-living_hiv:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-living_hiv:hover {
          color: #aa3300;
          text-decoration: underline;
      }

/* +++++++++++++++Academy News++++++++++++++++ */      
     div.module-academy_news {
          width: 370px;
          background: #ffffff; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-academy_news tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-academy_news td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-academy_news span {
          background: #b6d6c5;
      }
     .module-academy_news ul {
          padding: 5px;
      }
     .module-academy_news div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-academy_news div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-academy_news div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-academy_news div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-academy_news div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-academy_news div div div div {
          background: none;
      }
     a.module-academy_news:link, a.module-academy_news:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-academy_news:hover {
          color: #aa3300;
          text-decoration: underline;
      }

/* +++++++++++++++Issues and Advocacy++++++++++++++++ */      
     div.module-issues_advocacy {
          width: 370px;
          background: #ffffff; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-issues_advocacy tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-issues_advocacy td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-issues_advocacy span {
          background: #b6d6c5;
      }
     .module-issues_advocacy ul {
          padding: 5px;
      }
     .module-issues_advocacy div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-issues_advocacy div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-issues_advocacy div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-issues_advocacy div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-issues_advocacy div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-issues_advocacy div div div div {
          background: none;
      }
     a.module-issues_advocacy:link, a.module-issues_advocacy:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-issues_advocacy:hover {
          color: #aa3300;
          text-decoration: underline;
      }
	  
/* +++++++++++++++Education Center++++++++++++++++ */      
     div.module-education_center {
          width: 370px;
          background: #ffffff; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-education_center tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-education_center td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-education_center span {
          background: #b6d6c5;
      }
     .module-education_center ul {
          padding: 5px;
      }
     .module-education_center div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-education_center div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-education_center div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-education_center div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-education_center div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-education_center div div div div {
          background: none;
      }
     a.module-education_center:link, a.module-education_center:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-education_center:hover {
          color: #aa3300;
          text-decoration: underline;
      }


/* +++++++++++++++For The HIV Specialist++++++++++++++++ */      
     div.module-4hiv_specialist {
          width: 198px;
          background: #b6d6c5; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-4hiv_specialist tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-4hiv_specialist td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-4hiv_specialist span {
          background: #b6d6c5;
      }
     .module-4hiv_specialist ul {
          padding: 5px;
      }
     .module-4hiv_specialist div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-4hiv_specialist div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-4hiv_specialist div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-4hiv_specialist div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-4hiv_specialist div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-4hiv_specialist div div div div {
          background: none;
      }
     a.module-4hiv_specialist:link, a.module-4hiv_specialist:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-4hiv_specialist:hover {
          color: #aa3300;
          text-decoration: underline;
      }

/* +++++++++++++++Prevention Positives++++++++++++++++ */      
     div.module-prevention_pos {
          width: 198px;
          background: #dfebe4; 
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
		  margin-top: 5px;
		  padding: 0px;
      }
      .module-prevention_pos tr {
		  padding: 0px 10px 0px 0px;
	}
	.module-prevention_pos td {
          font-size: 10px;
          font-family: arial, helvetica, sans-serif;
		  padding: 5px;
      }
      .module-prevention_pos span {
          background: #dfebe4;
      }
     .module-prevention_pos ul {
          padding: 5px;
      }
     .module-prevention_pos div {
          background: url('../images/box-b-l_blank.gif') no-repeat bottom left;
      }
     .module-prevention_pos div div div {
          background: url('../images/box-b-r_blank.gif') no-repeat bottom right;
      }
     .module-prevention_pos div div {
          background: url('../images/box-t-l_blank.gif') no-repeat top left;
      }
     .module-prevention_pos div div div div {
          background: url('../images/box-t-r_blank.gif') no-repeat top right;
      }
     .module-prevention_pos div div div h3 {
          display: block;
          font-size: 10px;
      }
     .module-prevention_pos div div div div {
          background: none;
      }
     a.module-prevention_pos:link, a.module-prevention_pos:visited {
          color: #0033aa;
          text-decoration: underline;
      }
     a.module-prevention_pos:hover {
          color: #aa3300;
          text-decoration: underline;
      }
