#container {
	background-image: url(images/outerBg.gif);
	background-repeat: repeat-x;
}
#headerRightTop {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#right {
	width: 121px;
	text-align: right;
}
#rightBtm {
	background-repeat: repeat-y;
	height: 20em;
	background-image: url(images/rBg.gif);
}
#midContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	background-image: url(images/midCrnr.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
#midContentPad {
	background-image: url(images/logoBtm.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	padding-bottom: 10px;
}
#midContent a:link {
	color: #0000FF;
}
#midContent a:visited {
	color: #800088;
}
#midContent a:hover {
	color: #0000FF;
	text-decoration: none;
}
#midContent p {
	line-height: 1.2em;
	margin-top: 15px;
}
#midContent h4 {
	margin: 0px;
	padding: 0px;
}
#left {
	width: 150px;
}
#leftContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	width: 140px;
}
#leftContent p {
	padding-right: 7px;
	padding-left: 7px;
}
.menu {
	background-image: url(images/menuBg.gif);
	background-repeat: repeat-y;
	font-size: 8.5pt;
	margin-bottom: 7px;
	padding: 0px;
	margin-top: 0px;
}
.menuIn {
	background-image: url(images/menuBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 8px;
	padding-right: 5px;
}
.menuIn p {
	margin: 0px 0px 7px;
	padding: 0px;
}
.menu a:link, .menu a:visited {
	color: #CC0000;
	text-decoration: none;
}
.menu a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.menu ul {
	margin: 2px 5px 0px 0px;
	padding: 0px 0px 0px 7px;
	list-style-type: none;
}
.menu ul li {
	background-image: url(images/redArw.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
	background-position: 0px 2px;
	color: #CC0000;
	line-height: 1em;
}
.menu ul li ul {
	font-size: 8pt !important;
	margin: 4px 0px 10px -1px!important;
	padding: 0px 0px 0px 7px !important;
}
.menu ul li ul li {
	background-image: url(images/redOutR.gif);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 7px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
/* ** */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	margin: 0px 100px 20px 0px;
	padding: 5px 0px 5px 0px;
	color: #613000;
	background-image: url(images/redUline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#saveDates {
	width: 250px;
	margin-bottom: 10px;
}
#saveDatesIn {

	background-image: url(images/aidsAwareBg.jpg);
	background-repeat: no-repeat;
	height: 242px;
	padding-top: 17px;
	padding-left: 24px;
}
#saveDates h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	margin: 0px;
	padding: 2px 0px 0px;
	color: #B80A14;
	font-variant: small-caps;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B80A14;
}
#saveDates h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	margin: 2px 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: center;
	color: #000000;
}
#saveDates h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #000000;
}
#push {
	clear: both;
	float: none;
}
.imgNote {
	color: #625B91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
}
#midContent h2 {
	color: #613000;
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#midContent table {
	font-size: 10pt;
}
#conLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background: url(images/conLinksBg.png) repeat-x left bottom;
	padding: 3px 3px 6px 5px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#conLinks a:link {
	color: #000000 !important;
	border-bottom: none !important;
	text-decoration: underline !important;
}
#conLinks a:visited {
	color: #666666 !important;
	text-decoration: none !important;
	border-bottom: none !important;
}
#conLinks a:hover {
	color: #B80A14 !important;
	text-decoration: none !important;
	border-bottom: none !important;
}
#conLinks ul {
	margin: 5px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 8.5pt;
}
#conLinks ul li {
	background-image: url(images/blBox.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin: 0px !important;
	padding: 0px 0px 2px 5px!important;
}
#newsBx {
	background-image: url(images/evBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 308px;
	width: 282px;
	margin-bottom: 10px;
	padding-bottom: 35px;
}
#newsBx h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(images/evTop.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 11px 0px 7px 11px;
	width: 282px;
}
#newsBx h3 span {
	font-size: 12px;
}
#newsBxIn {
	font-size: 11px !important;
	background-image: url(images/evBg.gif);
	background-repeat: repeat-y;
	overflow: auto;
	height: 270px;
	margin: 0px;
	padding: 0px 10px 0px 6px;
	color: #613000;
}
#newsBx p {
	padding: 0px;
	line-height: 1.2em !important;
	margin: 0px 15px 8px 10px !important;
}
#newsItems {
	width: 250px;
	padding-bottom: 2px;
}
#newsItems p {
	margin: 1px 0px 0px!important;
	padding: 2px 0px 3px 4px!important;
	font-weight: bold;
	background-color: #B80A14;
	color: #FFFFFF;
}
#newsItems ul {
	margin: 0px;
	padding: 3px 4px;
	list-style-type: none;
}
#newsItems1 p {
	background-color: none!important;
}
#cntInfo {
	font-size: 11px;
	background-color: #F2F2F2;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
#newsHead {
	background-color: #C56D24;
	margin: 1px 10px 5px 0px;
	padding: 2px 0px 2px 7px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #754D2C;
	font-size: 12px;
}
* html #conLinks ul li {
	he\ight: 1%;
}
.mainTopHead {
	margin: 5px 0px 3px;
	padding: 5px 0px 0px;
}
.tiny {
	font-size: 8.5pt;
	color: #333333;
	font-weight: normal;
}
#midContent ul li {
	margin-bottom: 7px;
}
.fileAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
#bigPicture {
	background-image: url(images/homeImageBtm.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	height: 1%;
}
#bigPicture p {
	margin: 0px;
	padding: 5px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 1.3em;
}
#bigPictureIn {
	margin: 0px 0px 0px 170px;
	padding: 0px;
	background-color: #DDDDDD;
	background-image: url(images/btmRcrnr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*
#bigPicture a:link {
	color: #0000FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0000FF;
}
#bigPicture a:visited {
	color: #800088;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #800088;
}
#bigPicture a:hover {
	color: #0000FF;
	text-decoration: none;
	border-bottom-style: none;
}
*/
#homeContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	padding-left: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
#homeContent a:link {
	color: #0000FF;
}
#homeContent a:visited {
	color: #800088;
	text-decoration: none;
}
#homeContent a:hover {
	color: #0000FF;
	text-decoration: none;
}
#homeContent p {
	line-height: 1.4em;
	margin: 0px 0px 20px;
}
#homeContent h2 {
	color: #613000;
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#homeContent table {
	font-size: 10pt;
}

#homeContentOut {
	background-color: #FFFFFF;
	background-image: url(images/logoBtm.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
}
.pCrnr {
	background-image: url(images/btmLcrnr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#arvOut {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#arvContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 7px;
	margin-left: 3px;
	/*background-image: url(images/arvGrad.jpg);
	background-repeat: repeat-x;*/
}
#arvContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	margin: 0px;
	padding: 5px 0px 0px;
	color: #613000;
}
#arvContent p {
	line-height: 1.2em;
	margin: 0px 0px 15px;
	padding: 0px;
}
h1#arvHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #C46C23;
	background: url(images/arvTitleBg.gif) repeat-x;
	margin: 0px 0px 5px -7px;
	padding: 10px 0px 0px 7px;
}
#arvContent a:link {
	color: #0000FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0000FF;
}
#arvContent a:visited {
	color: #800088;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #800088;
}
#arvContent a:hover {
	color: #0000FF;
	text-decoration: none;
	border-bottom-style: none;
}
.medBold {
	font-size: 1.3em;
	margin-bottom: 5px;
}
#naadPic {
	background-image: url(images/aidsAwareBg.jpg);
	background-repeat: no-repeat;
	height: 262px;
	float: right;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 4px ridge #C56D24;
	width: 258px;
}
#naadPic img {
	margin-top: 17px;
	margin-left: 24px;
}
.awBrdr {
	border: 4px solid #B80A14;
	margin-bottom: 10px;
	margin-left: 10px;
}
#podBx {
	background-image: url(images/podBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 282px;
	margin-top: 5px;
	padding-bottom: 20px;
}
#podBx h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(images/podTop.gif);
	background-repeat: no-repeat;
	margin: 0px 0px -1px 0px;
	padding: 11px 0px 8px 11px;
	width: 282px;
}
* html #podBx h3 {
	margin: 0px;
}
#podBxIn {

	font-size: 11px !important;
	background-image: url(images/podBg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 15px 10px 0px;
	color: #613000;
}
#podBx p {

	padding: 0px;
	line-height: 1.2em !important;
	margin: 0px 15px 8px 10px !important;
}
#homeRightCol {
	float: right;
	width: 282px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#podBx h4 {
	font-size: 9pt;
	font-weight: bold;
	background-image: url(images/podMic.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #BC6925;
	margin: 0px;
	padding: 4px 0px 5px;
	width: 282px;
}
#podBx h4 div {
	padding-right: 60px;
	padding-left: 10px;
}
#nnaapcBox {
	text-align: center;
	margin-bottom: 10px;
}
#nnaapcBox p {
	background-color: #F2F2F2;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#nnaapcBox div {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F2F2F2;
	border: 1px solid #B80A14;
	padding: 8px;
	margin-bottom: 10px;
}
#nnaapcBox img {
	float: right;
	margin-left: 10px;
}
#nnaad09btm {
	background-image: url(images/nnaad092.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 507px;
	background-color: #040203;
	float: right;
	margin: 5px 0px 10px 10px;
}
#nnaad09btm img {
	border: 5px solid #ED772E;
	margin: 25px 0px 105px 23px;
}

.exitDisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display: inline-block;
	background-image: url(images/exitDisclBg.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 5px;
	padding: 0px 4px 0px 4px;
}
.exitDisclaimer a:link, .exitDisclaimer a:visited {
	color: #999999!important;
	text-decoration: none;
	border-bottom: none!important;
}
.exitDisclaimer a:hover {
	color: #000000!important;
	text-decoration: none;
}
#toolkitTop {
	margin: 0px;
	padding: 0px;
	background: #f1f4f5 url(images/logoBtmTK.gif) no-repeat 100% 43px;
}
#toolkitHead {
	background: url(images/bgTopTK.gif) repeat-x 2px 0px;
	margin-bottom: 30px;
}
#toolkitHead span {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
}
#toolkitLogo {
	background: url(images/logoTopTK.gif) no-repeat right top;
}
.noLine a {
	border-bottom: none!important;
}
.tableStripes {
	width: 808px;
	margin: 0px 0px 10px 0px;
}
#mapTable1 th {
	background: #336699;
	background: -moz-linear-gradient(bottom, #1a344e, #369);
	background: -webkit-gradient(linear, left bottom, left top, from(#1a344e), to(#369));
}
#mapTable2 th {
	background: #990099;
	background: -moz-linear-gradient(bottom, #4e004e, #909);
	background: -webkit-gradient(linear, left bottom, left top, from(#4e004e), to(#909));
}
#mapTable3 th {
	background: #ff9900;
	background: -moz-linear-gradient(bottom, #824e00, #f90);
	background: -webkit-gradient(linear, left bottom, left top, from(#824e00), to(#f90));
}
#mapTable4 th {
	background: #cc0000;
	background: -moz-linear-gradient(bottom, #680000, #c00);
	background: -webkit-gradient(linear, left bottom, left top, from(#680000), to(#c00));
}
#mapTable5 th {
	background: #009900;
	background: -moz-linear-gradient(bottom, #004e00, #090);
	background: -webkit-gradient(linear, left bottom, left top, from(#004e00), to(#090));
}
.tableStripes caption {
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
	padding-bottom: 5px;
}
.tableStripes td, .tableStripes th {
	padding: 4px 10px;
	border-left: 1px solid #fff;
}
.tableStripes td {
	font-size: 0.8em;
}
.tableStripes tr:hover {
	background: #ccc;
	background: -moz-linear-gradient(bottom, #ccc, #e1e1e1);
	background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#e1e1e1));
}
.tableStripes th {
	/*background: #666;
	background: -moz-linear-gradient(bottom,  #333,  #666);
	background: -webkit-gradient(linear, left bottom, left top, from(#333), to(#666));*/
	color: #fff;
	font-size: 0.8em;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}
.tableStripes th.col1 { width: 303px; }
.tableStripes th.col2 { width: 220px; }
.tableStripes th.col3 { width: 90px; }
.tableStripes th.col4 { width: 40px; }
.tableStripes th.col5 { width: 50px; }
tr.alt {
	background: #eee;
}
tr.over {
	background: #ddd;	
}
.collapsed, .expanded {
	width: 95px;
	padding: 0px 0px 5px 0px;
	margin: 10px 0px 15px 0px!important;
	font-size: .8em;
	cursor: pointer;
	color: #00c;
	text-decoration: underline;
}
.expanded {
	background: url(images/showHide.gif) no-repeat 80px -60px;
	margin: 0px 0px 10px 0px!important;
}
.expanded:hover {
	color: #03F;
	text-decoration: none;
}
.collapsed {
	background: url(images/showHide.gif) no-repeat 80px 2px;
	color: #00c;
}
.collapsed:hover {
	background: url(images/showHide.gif) no-repeat 80px -29px;
	color: #03F;
	text-decoration: none;
}
#googleMapOut {
	width: 797px;
	border: 1px solid #613000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 4px 3px 4px 4px;
	margin-bottom: 20px;
	position: relative;
}
#map_canvas {
	width: 794px;
	height: 490px;
	border: 1px solid #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.googleMapKey {
	position: absolute;
	top: 50px;
	right: 11px;
	z-index: 1000;
	width: 200px;
	margin: 0px;
	padding: 5px 5px 1px 5px;
	list-style-type: none;
	background: #fff;
	background: rgba(255,255,255,0.9);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border: 1px solid #A9BBDF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.googleMapKey li {
	font: 0.8em Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 22px;
	margin: 0px;
	text-shadow: 0px -1px 0px rgba(255,255,255,1);
}
.googleMapKey:hover {
	border: 1px solid #678AC7;
}
.googleMapKey label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
	cursor: pointer;
}
#program1Btn, #program2Btn, #program3Btn, #program4Btn, #program5Btn {
	width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;	
}
.googleKey1 { background: url(images/icon_sm_blue.png) no-repeat 5px 1px; }
.googleKey2 { background: url(images/icon_sm_purple.png) no-repeat 5px 1px; }
.googleKey3 { background: url(images/icon_sm_orange.png) no-repeat 5px 1px; }
.googleKey4 { background: url(images/icon_sm_red.png) no-repeat 5px 1px; }
.googleKey5 { background: url(images/icon_sm_green.png) no-repeat 5px 1px; }
.googleMapKey label {
	margin-bottom: 3px;	
}

/*.googleIcons1 span, .googleIcons2 span, .googleIcons3 span, .googleIcons4 span, .googleIcons5 span {
	display: block;
	background: #fff;
	height: 19px;
	padding: 5px 10px 0px 6px;
	font-size: 0.8em;
	font-weight: bold;
}
.googleIcons1, .googleIcons2, .googleIcons3, .googleIcons4, .googleIcons5 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
	width: 253px;
	float: left;
}
.googleIcons1 { background: #336699 url(images/icon_transparent.png) no-repeat; }
.googleIcons2 { background: #990099 url(images/icon_transparent.png) no-repeat; }
.googleIcons3 { background: #ff9900 url(images/icon_transparent.png) no-repeat; }
.googleIcons4 { background: #cc0000 url(images/icon_transparent.png) no-repeat; }
.googleIcons5 { background: #009900 url(images/icon_transparent.png) no-repeat; }*/

