@charset "utf-8";

body { 	
	background-color: #103959;
}

HTML, BODY, TABLE, TD, H1, H2, H3, P, A {
font-family: Helvetica, Verdana, Arial, sans-serif; 
}

A:LINK, A:VISITED, A:ACTIVE {
color:#1ab9cf;
text-decoration:none;
}
A:HOVER {
text-decoration:underline;
}

#wrapper {
	position:relative;
	background-color:#1ab9cf;
	margin: 0px auto;
	padding:0 0 0 0;
	font-style: normal;
	width: 960px;
	min-height: 680px;
	line-height: 1;
}

#wrapperInternal {
	position:relative;
	/*background-color:#103959;*/
	background-color:#1ab9cf;
	margin: 0px auto;
	padding:0 0 30px 0;
	font-style: normal;
	width: 960px;
	min-height: 870px;
	_height: 870px;
}

#contentHome {
	position: absolute;
	left: 287px;
	top: 59px;
	text-align:center;
	font-size:11pt;
	line-height:1.35;
}

#homesearch {
	position: absolute;
	left: 700px;
	top: 64px;
	width:243px;
	height:50px;
	background-image:url(/images/layout/searchform.jpg)
}

#homesearch2 {
	position: absolute;
	left: 700px;
	top: 22px;
	width:243px;
	height:50px;
	background-image:url(/images/layout/searchform.jpg)
}

#homesearch2 #term {
position:absolute;
border:none 0;
margin:0;
padding:0;
color:#6cb9d0;
font-family: Helvetica, Verdana, Arial, sans-serif;
text-align:center;
top:30px;
left:5px;
font-weight:bold;
font-size:14px;
width:185px;
}

#homesearch2 #searchSubmit {
	position:absolute;
	width:40px;
	height:25px;
left:200px;
top:25px;
}

#homesearch2 FORM {
border:none 0;
margin:0;
padding:0;
}


#homesearch #term {
position:absolute;
border:none 0;
margin:0;
padding:0;
color:#6cb9d0;
font-family: Helvetica, Verdana, Arial, sans-serif;
text-align:center;
top:30px;
left:5px;
font-weight:bold;
font-size:14px;
width:185px;
}

#homesearch #searchSubmit {
	position:absolute;
	width:40px;
	height:25px;
left:200px;
top:25px;
}

#homesearch FORM {
border:none 0;
margin:0;
padding:0;
}

#flv {
	position: absolute;
	top:440px;
	_top:444px;
	left:32px;
	width: 289px;
	height: 263px;
}

#search {
	position: absolute;
	left: 685px;
	top: 64px;
	width:243px;
	height:50px;
	background-image:url(/images/layout/searchform.jpg)
}

#search #term {
position:absolute;
border:none 0;
margin:0;
padding:0;
color:#6cb9d0;
font-family: Helvetica, Verdana, Arial, sans-serif;
text-align:center;
top:30px;
left:5px;
font-weight:bold;
font-size:14px;
width:185px;
}

#search #searchSubmit {
	position:absolute;
	width:40px;
	height:25px;
left:200px;
top:25px;
}

#search FORM {
border:none 0;
margin:0;
padding:0;
}

#backtotop {
	position:absolute;
	left:6px;
	top:895px;
	width: 236px;
}

#headline {
	position: absolute;
	left: 0px;
	top: 39px;
	width:697px;
	text-align:center;
}

#helpExpressHome {
	position: absolute;
	left: 307px;
	top: 460px;
	width:330px;
	height:91px;
	background:url(/images/layout/helpexpress.gif) no-repeat;
}

#helpExpressHome #zip {
	position:absolute;
	border:none 0;
	margin:0;
	padding:0;
	color:#6cb9d0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align:center;
	top:69px;
	left:69px;
	width:152px;
	font-weight:bold;
	font-size:14px;
}

#helpExpressHome #zipSubmit {
	position:absolute;
	width:40px;
	height:25px;
	left:223px;
	top:65px;
}

#helpExpressHome FORM {
	border:none 0;
	margin:0;
	padding:0;
}


#liveChat {
	position: absolute;
	left: 307px;
	top: 561px;
	width:330px;
}

#liveChatInterior {
	position: absolute;
	left: 0px;
	top: 560px;
	_top:567px;
	text-align:center;
}

#countdownSWF {
	position: absolute;
	display:block;
	top:695px;
	_top:702px;
	left: 6px;
	width:216px;
	height:180px;
	/*margin-top: 60px;
	_margin-top: 67px;*/
	text-align:center;
	z-index:2;
}

#helpExpressInterior {
	position: absolute;
	left: 0px;
	top: 433px;
	_top:447px;
	height:109px;
	width:221px;
	text-align:center;
	background:url(/images/layout/helpexpressInternal.gif) no-repeat;
}

#helpExpressInterior #zip {
	position:absolute;
	border:none 0;
	margin:0;
	padding:0;
	color:#6cb9d0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align:center;
	top:89px;
	left:14px;
	width:152px;
	font-weight:bold;
	font-size:14px;
}

#helpExpressInterior #zipSubmit {
	position:absolute;
	width:40px;
	height:25px;
	left:167px;
	top:84px;
}

#helpExpressInterior FORM {
	border:none 0;
	margin:0;
	padding:0;
}

#videoInterior { 
width:244px; 
height:244px; 
position:relative;
display:block;
float:right;  
margin: 0 0 10px 20px;
padding:0;
background:url(/images/layout/interiorVideoBG.jpg) no-repeat;
}

#videoInteriorFLV {
	width:226px; 
	height:159px; 
	position:relative;
	top:46px;
	left:9px;
} 

#videoInteriorCaption {
position:relative;
color:#fff;
font-weight:bold;
width:226px; 
height:35px;
top:51px;
_top:40px;
left:9px;
font-size:9pt;
line-height:1.05;
}

#contentWrapper {
/* transparent div for positioning */
	position: relative;
	margin-left: 288px;
	margin-top: -533px;
	_margin-top: -540px;
	text-align:left;
	width:640px;
}

#contentWrapperNarrow {
/* transparent div for positioning */
	position: relative;
	margin-left: 288px;
	margin-top: -533px;
	_margin-top: -540px;
	text-align:left;
	width:514px;
}

#socialSidebar {
/* transparent div for positioning */
	position: absolute;
	top: 181px;
	left: 823px;
	text-align:center;
	width:111px;
	height:600px;
	z-index:10;
}

#contentInternal {
min-height:600px;
_height:600px;
background-color:#FFFFFF;
padding:18px 19px 30px 19px;
line-height:16pt;
font-size:smaller;
}


#contentInternal a { color: #023f7d; }

#contentInternal a.anchors { color: #023f7d; font-size:x-small; white-space: nowrap; }

.anchors { color: #023f7d; font-size:x-small; white-space: nowrap; }

#anchorList {
width:inherit;
padding:0 0 12px 0;
}

table.tabs {
   border-collapse: collapse;
}
table.tabs td {
	width:140px;
	height:29px;
   border: 1px solid #fff;
   background:url(/images/tabOverBG.jpg) repeat-x;
   background-position:bottom;
   font-size:9pt;
   font-weight:bold;
   text-align:center;
   white-space:nowrap;
}
table.tabs td a{
   display: block;
   padding: 6px;
   height:17px;
   text-decoration: none;
   margin-top:4px;
   white-space:nowrap;
}
table.tabs td a:link, table.tabs td a:visited {
   color: #fff;
}
table.tabs td a:hover, table.tabs td a:active, table.tabs td:hover {
   color: #000;
   background-color: #fff;
   background-image:none;
}

table.tabs td.tabOn {
   background-image:none;
   background-color:#FFF;
   color:#000;
}
table.tabs td.tabOn a{
   color:#000;
   margin-top:1px;
}
table.tabs td.tabOn a:link, table.tabs td.tabOn a:visited {
   color: #000;
}

#homeKnowNow {
	position: absolute;
	left: 700px;
	top: 81px;
	width:243px;
	height:143px;
	background:url(/images/layout/homeKnowNow.jpg) no-repeat;
}

#homeKnowButton {
	position:absolute;
	z-index:3;
	margin-top:9px;
	_margin-top:6px;
}

#homeKnowButton A IMG {
	border:none;
}

#homeKnowNow P {
	margin:0;
	padding-top:33px;
	_padding-top:36px;
	padding-left:12px;
	padding-right: 12px;
	font-size:12pt;
	color:#000;
}

#homeKnowNow P A:link, #homeKnowNow P A:hover, #homeKnowNow P A:active, #homeKnowNow P A:visited {
	font-size:9pt;
	color:#000;
	display:block;
	margin:5px;
}


#homeVideoSidebar {
	position: absolute;
	left: 700px;
	top: 145px;
	width:264px;
	height:428px;
	background:url(/images/layout/homeVideos.jpg) no-repeat;
}


#homeVideoSidebar2 {
	position: absolute;
	left: 700px;
	top: 234px;
	width:264px;
	height:428px;
	background:url(/images/layout/homeVideos.jpg) no-repeat;
}

#homeVideo1FLV {
	width:226px; 
	height:159px; 
	position:relative;
	top:46px;
	_top:40px;
	left:9px;
} 

#videoHomeCaption1 {
position:relative;
color:#fff;
width:226px; 
height:35px;
left:9px;

top:51px;
_top:37px;

font-size:9pt;
line-height:1.05;
font-weight:bold;
}

#homeVideo2FLV {
	width:226px; 
	height:159px; 
	position:relative;
	top:44px;
	_top:32px;
	left:9px;
}

#videoHomeCaption2 {
position:relative;
color:#fff;
width:226px; 
height:35px;
left:9px;

top:47px;
_top:28px;

font-size:9pt;
line-height:1.05;
font-weight:bold;
}

#nav {
	position: absolute;
	top: 145px;
	left: 0px;
	z-index:100;
}



#footer {
	color:#fff;
	font-size:9pt;	
	margin: 5px auto;
	text-align:center;
	display:block;
	height:20px;
	width:100%;
	white-space:nowrap;
	font-size:7pt;
}

#footer A {
	text-decoration:none;
	color:#fff;
}

.heading { font-size:18pt; font-weight:bold; margin-top:0px; line-height:21pt;}
.subheading { font-size:12pt; font-weight:bold; color:#1ab9cf;}
.subheadingBlack { font-size:12pt; font-weight:bold; color:#000;}


#statusBox {
font-family: Helvetica, Arial,sans-serif;
width:366px;
min-height:252px;
float:left;
margin: 15px;
padding:0px;
font-size:9pt;
background:url(/images/community/status/middle.jpg) repeat-y;
}


#statusTop {
width:inherit;
height:160px;
position:relative;
top:0;
left:0;
}
#statusPreamble {
width:90%;
top:55px;
height:47px;
position:relative;
text-align:center;
padding:0 11px;
line-height:0.93;
}
#statusData {
position:relative;
top:1px;
left:16px;
line-height:.95;
}
#statusData TABLE TD { 
text-align:center; 
height:28px; 
vertical-align:middle; 
font-size:9pt;
}
.statusLabel1 { color:#00cccc; text-align:left !important; }
.statusLabel2 { text-align:left !important; }
.statusLabel3 { text-align:left !important; }

#statusFooter {
width:inherit;
height:25px;
background:url(/images/community/status/bottom.jpg) no-repeat;
position:relative;
top:1px;
left:0px;
text-align:center;
}


/* DISCREET PAGES */

#exposedInterstitial {
position:absolute;
width:350px;
height:350px;
z-index:10;
left:40px;
top:40px;
}


#infolineImg {
position:absolute;
top:470px;
_top:486px;
margin-left:-19px;
z-index:2;
}

.searchResult {
padding-left:20px;
}

#testingLocationsTable {

}

#laLatestWire {
overflow:auto;
width:471px;
height:187px;
background: #e0f0f8 url(/images/latestAwareness/blueRSSBGs.gif) no-repeat;
margin-bottom:10px;
padding:5px 5px 12px 5px;
}

#laLatestPress {
overflow:auto;
width:471px;
height:187px;
background: #e0f0f8 url(/images/latestAwareness/blueRSSBGs.gif) no-repeat;
padding:5px 5px 12px 5px;
margin-bottom:0px;
}

#latestWorldNews IMG {
margin:0; 
padding:0;
}

#worldLatest {
overflow:auto;
width:471px;
height:341px;
background: #e0f0f8 url(/images/latestAwareness/blueRSSBGs.gif) no-repeat;
margin-top:0px;
padding:5px 5px 12px 5px;
}

#keepAware TEXTAREA {
font-family:Helvetica, Arial, sans-serif;
width:471px;
height:187px;
background: #e0f0f8 url(/images/latestAwareness/blueRSSBGs.gif) no-repeat;
margin-top:0px;
padding:5px 5px 12px 5px;
}

#keepAware .textfield {
width:390px;
height:39px;
font-size:33px;
}

#hiv101Sidebar {
background:url(/images/hiv101/sidebar.gif) no-repeat;
float:right;
width:292px;
height:1620px;
padding:100px 0px 30px 20px;
_padding:119px 0px 30px 20px;
margin:0 0 0 20px;
}

#hiv101Sidebar P {
	width:255px;
}
#hiv101Sidebar TABLE {
	width:256px;
}

#hiv101STDSidebar {
background:url(/images/hiv101/STDPageSidebarBG.gif) repeat-y;
float:right;
width:292px;
padding:0;
margin:0 0 0 20px;
}

#hiv101STDSidebar P {
	width:255px;
	margin-left:20px;
}
#hiv101STDSidebar TABLE {
	width:256px;
	margin-left:20px;
}
#hiv101STDSidebar UL {
width:215px;
padding: 0;

}

#hiv101STDSidebar LI {
    background: transparent url(/images/layout/squareBulletBlue.gif) no-repeat 0 4px;
    list-style-type: none;
    padding-left: 20px;
	margin: 0 0 0 20px;
	_margin: 0;
}

#womenCommSidebar {
background:url(/images/community/women/sidebarBG.gif) repeat-y;
float:right;
width:292px;
padding:0;
margin:0 0 20px 20px;
text-align:center;
}

#womenCommSidebar P {
	padding:0 15px;
	margin: 5px 0;
}



.blueBullets UL, .blueBullets LI {
list-style-image:url(/images/layout/squareBulletBlue.gif);
list-style-position:outside;
}

.blueBullets LI {
padding-bottom:12px;
_padding-left:10px;
}

.hiv101bulletList TABLE{
width:70%;
}

.bulletCell {
background:url(/images/layout/squareBulletBlueOffset.gif) no-repeat top;
}

TABLE.hiv101bulletList TD P {
margin-top:-5px;
}

#stayNegative {
position:relative;
left:19px;  /* gets bg image flush right */
width:inherit;
height:inherit;
background:url(/images/stayNegative/bg.jpg) no-repeat;
padding: 100px 0 0 0;
}

#stayNegativeContent {
position:relative;
left:-19px;
width:inherit;
height:inherit;
}

#facebook_thumbnail {
position:absolute;
top:0px;
left:-9999px;
z-index:200;
}

/* blue link tables on comm pages */
.commPopTable {
width:609px;
height:98px;
background: #c7eafb url(/images/community/community_issue_links2.jpg) no-repeat -19px 0px;
}
.commPopTable TD {
padding: 2px 0 0 31px;
height:17px;
}

.commPopTable A {
color:#003475;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size:15px;
}

.commPopTable A:hover {
color:#003475;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
font-size:15px;
}
