body {

	height: 100%;

	background-color: #FFFFFF;

	text-align: center;

	margin: 0px;

	padding: 0px;

	min-height: 100%;

	text-align: center;

}

.style26 {color: #980303} /* added to general css include, highlights left menu in red */

a {

	text-decoration: none;

	color: #0000cc;

}

a:hover {

	text-decoration: none;

	color: #000000;

}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

/* replaced style24"><strong> ...etc. */
h2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-weight: bold;
}


#container {

	width: 766px;

	margin-right: auto;

	margin-left: auto;

	min-height: 100%;

	text-align: left;

	margin-top: 2px;

}

#header {

	background-color: #FFFFFF;

}

#leftcol {

	width:132px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #000099;

	float: left;

}

#content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	background-color: #FFFFFF;

	margin-top: 0;

	margin-right: 136px;

	margin-bottom: 0;

	margin-left: 136px;

	padding-top: 0;

	padding-right: 15px;

	padding-bottom: 0;

	padding-left: 15px;

}


#content_print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 90px; /* alternate setting for printing */
	margin-bottom: 0;
	margin-left: 0px; /* alternate setting for printing */
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}


#rightcol {

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	float:right;

	width: 132px;

}

#footer {

	width:766px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000099;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000099;

	margin-top: 2px;

	margin-bottom: 5px;

	padding-top: 2px;

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}



.clearfloat {

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}



#logo {

	float: left;

	width: 226px;

}



#phone {
	background: url(./images/drilldown_ives_comp1_02.gif);
}

#phone_print {
	background: url(./images/drilldown_ives_comp1_02_print.gif);
}


#topmenu {

	background-color:#FFFFFF;

	z-index:1000;

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	width: 530px;

	padding: 0px;

	height: 25px;


}


#topmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#topmenu ul li {
    display: inline;
    float: left;
}


#headerbar {

	background-image: url(./images/drilldown_ives_comp1_05.gif);

	background-repeat: no-repeat;

	padding-bottom: 2px;

	clear: both;

	height: 29px;

}

#headermid {

	height:29px;

	background-image: url(./images/drilldown_ives_comp1_06.gif);

	background-repeat: repeat;

	margin: 0px;

}

#headerright {

	width:484px;

	height:29px;

	background: url(./images/drilldown_ives_comp1_07.gif);

	padding-top: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	color: #ffffff;

	margin-left: 2px;

}



#mid_left {

	width:100%;

	height:28px;

	background-color:#d7d7d7;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #000000;

	margin-bottom: 10px;

}



#mid_left h3 {

	color: #000099;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	padding-top: 7px;

	padding-left: 10px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#mem_login {

	float:right;

	background-color:#d7d7d7;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #000000;

	padding-top: 1px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#mem_login form {

	display: inline;

}

.regdetail {
	background-color: #FFFFCC;
	width: 98%;
}

.ttselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.err-txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}


/********* Old Styles ************/

.style24 {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000099;

	font-weight: bold;

}
.style24normal {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000099;

	font-weight: normal;

}
.style24black {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

}

.style25 {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

}

.lnav a, .nav a:visited, .nav a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #980303;

	text-decoration: none;

}

.lnav a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #597CA7;

	text-decoration: none;

}

.emailus a, .nav a:visited, .nav a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #ffffcc;

	text-decoration: none;

	float: right;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.emailus a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}

#table {

	width:766px;

	position: relative;

}

#table_program {

	position:relative;

	left:0px;

	top:0px;

	width:766px;

	height:1400px;

}

#table_aids {

	position:relative;

	left:0px;

	top:0px;

	width:766px;

	height:1120px;

}

#table_programs {

	position:relative;

	left:0px;

	top:0px;

	width:766px;

	height:1420px;

}

#tm {

	position:absolute;

	left:226px;

	top:32px;

	width:540px;

	height:2px;

	background-color:#FFFFFF;

}

#midmenu1 {

	position:absolute;

	left:0px;

	top:117px;

	width:766px;

	height:28px;

	background-color:#d7d7d7;

	z-index:0;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #000000;

}



#vline1 {

	position:absolute;

	left:139px;

	top:149px;

	width:26px;

	height:767px;

	background: url(./images/drilldown_ives_comp1_10.gif);

}

#title {

	position:absolute;

	left:165px;

	top:155px;

	width:453px;

	height:32px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	color: #000000;

}

#vline2 {

	position:absolute;

	left:618px;

	top:145px;

	width:16px;

	height:767px;

	background: url(./images/drilldown_ives_comp1_12.gif);

}

#hline1 {

	position:absolute;

	left:165px;

	top:177px;

	width:453px;

	height:13px;

	background: url(./images/drilldown_ives_comp1_14.gif);

}

#main {

	position:absolute;

	left:165px;

	top:190px;

	width:453px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#main_program {

	position:absolute;

	left:165px;

	top:190px;

	width:453px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#main_aids {

	position:absolute;

	left:165px;

	top:190px;

	width:453px;

	height:742px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#main_programs {

	position:absolute;

	left:165px;

	top:190px;

	width:453px;

	height:1422px;

	background-color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#col_left {

	position:absolute;

	left:0px;

	top:0px;

	width:220px;

	height:500px;

	background-color:#FFFFFF;

}

#col_right {

	position:relative;

	left:110px;

	top:0px;

	width:220px;

	height:100%;

	background-color:#FFFFFF;

}

#hline2 {

	position:absolute;

	left:0px;

	top:912px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}

#hline2_program {

	position:absolute;

	left:0px;

	top:1488px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}

#hline2_aids {

	position:absolute;

	left:0px;

	top:1032px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}

#hline2_model {

	position:absolute;

	left:0px;

	top:932px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}

#hline2_programs {

	position:absolute;

	left:0px;

	top:2028px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}

#hline2_privacy {

	position:absolute;

	left:0px;

	top:2928px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}

#hline2_about {

	position:absolute;

	left:0px;

	top:2228px;

	width:766px;

	height:17px;

	background: url(./images/drilldown_ives_comp1_16.gif);

}
.hideThis {
	display: none;
}
.regNow  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFCC;
	padding: 5px;
}
#survey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 136px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.rowDrag {
	background-color: #FFCC00;
}
.tradeShow li {
	padding-top: 5px;
	padding-bottom: 5px;
}



.faq_question { color: #00c; font-weight: bold; cursor:pointer; cursor:hand; padding-bottom:24px; }
.faq_answer { color: #222; font-weight: normal; }
.q { color: #000; font-weight: normal; }


hr { color: #ccc; width:100%; }

