/* MASTER LAYOUT for the AIDS EDUCATION and TRAINING CENTER of NEW YORK and NEW JERSEY  
   date: 2008-05-02 | author: ms3448@columbia.edu
   copy: WDS at CUMC/NYC */

body {font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {letter-spacing:1px; line-height:1.5em;}
p, ol, ul {font-size:90%; line-height:1.25em;}
a {color:/*#387198*/#4F3510; text-decoration:none;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}

p.pdemand {
	font-size:80%;
	line-height:1.25em;
	font-color:#4f3510;
	font-family: "Myriad", Arial, Helvetica, sans-serif;
	
}
#homeWrapper {margin:0 auto; padding:0; background-color:#C2D2DF; width:898px; }
#wrap1 {  position:relative; float:left; border:1px solid #3C280F;}
.headerPrimary { padding:0; margin:0; height:134px; width:898px;}
#wrapperPrimary{ background-color: #FFF; background-image: url(../images/primary_bg.gif); background-repeat: repeat-y; padding:0; margin:0; }

#wrap {width:898px; margin:0 auto; border:1px solid #3C280F; background-color:#C2D2DF; position:relative;}
#wrap_cf {width:898px; margin:0 auto; border:1px solid #3C280F; background-color:#ffffff; position:relative;}

#header {height:270px; background: url(../images/scaffold/textLogo.png) 250px 5px no-repeat #123E77; border-bottom:1px solid #fff;}
	.portraitStrip {width:763px; height:185px; margin:85px 0 0 0; float:left; background-image:url(../images/scaffold/portraitStripFull.jpg);}
	#nav {height:20px; background-color:#B23118;}
#navdem {
	height:20px;
	background-color:#B23118;
	position:absolute;
	left: 0px;
	top: 133px;
	width: 898px;
}

#leftBox {width:230px; background:#3C280F; float:left; clear:left;}
#leftBox_pc {width:230px; background:#f6e5cb; float:left; clear:left; padding:274px 0px 50px 0px; margin:0px;}
#leftBox_conference {width:230px; background:#f7e6cc; float:left; clear:left; padding:274px 0px 50px 0px; margin:0px;}

	#flashMap {background:#F0F5F5;}
	#blurbTxt {height:125px;}
	#blurbTxt p {color:#fff; line-height:2em; font-size:0.75em; font-style:italic; padding:20px 10px 10px 10px;}
	
	#contactInfo {background:#C2D2DF;}
	#contactInfo p {line-height:1.4em; text-transform:uppercase; padding:10px 8px; color:#4F3510;}
		.contactInfoHeader {background:#4F3510; float:left; width:90px;}
		.contactInfoHeader h3 {font-size:0.6em; color:#fff; padding:5px 0 5px 20px; background:url(../images/scaffold/h3bullet.gif) left center no-repeat;}
		.contactInfoHeader h3 a {color:#fff;}
		.contactInfoHeader h3 a:visited {color:#fff;}
		.contactInfoHeader h3 a:hover {color:#D1A347; text-decoration:none;}
		.contactInfoHeader h3 a:active {color:#fff;}

#bodyText {width:628px; padding:45px 0 0 40px; float:left; background:url(../images/scaffold/mainContentTopBar.png) top center no-repeat #fff;}

#bodyText_cf {
	width:668px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color: #ffffff;
	background-image: url(../conference/images/main_bg.png);
	background-repeat: no-repeat;
	height:560px;
	position:relative;
	margin:0;
}
.img_cf {
	position:absolute;
	top:0;
	left:0;
	}
	
.img_post {
	position:absolute;
	top:370px;
	left:520px;
	}
.img_register{
	position:absolute;
	top:430px;
	left:20px;
	}
#bodyText p, h1, h2, h3 {
	color:#14326C;
	padding-top:20px;
}
#bodyText ul {padding:0 30px;}
#bodyText ol {padding:0 40px; list-style-type:decimal; color:#286792;}


#bodyText1 {padding:0px; margin:0px; float:left; background-color:#fff; width:660px;} 
#bodyText1 p {
	color:#000;
	padding:20px 0px 0px 0px;
	margin:0px;
}
#bodyText1 ul {padding:0 30px;}
#bodyText1 ol {padding:0 40px; list-style-type:decimal; color:#286792;}



#bodyText_cf_l2 {
	width:668px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	background-color: #ffffff;
}

#bodyText_cf_l2 p, h1, h2, h3 {
	color:#14326C;
	padding-top:20px;
}
/*#bodyText_cf_l2 ul {padding:0 30px;}
#bodyText_cf_l2 ol {padding:0 40px; list-style-type:decimal; color:#286792;}
*/

#bodyTextFull {width:100%; padding:45px 0 0 40px; float:left;}
#bodyTextFull p, h1, h2, h3 {
	color:#082D82;
	padding-top:20px;
}
	#bodyTextFull ul {padding:0 30px;}
	#bodyTextFull ol {padding:0 40px; list-style-type:decimal; color:#286792;}

#bodyTextFullDem {width:898px; float:left;}
#bodyTextFullDem p {
	color:#4f3510;
	padding-top:20px;
}
#bodyTextFullDem ul {padding:0 30px; list-style:square; font-color:#4f3510; }
#bodyTextFullDem ol {padding:0 40px; list-style-type:decimal; font-color:#4f3510; }

#mainContent1 { position:absolute; top:165px; left:47px;}

#rightBox_h {width:225px; float:right; margin:0 10px 10px 20px; background:#F6E5CB; }
#rightBox_h p {padding:7px 8px; color:#4F3510; font-size:0.75em;}


#rightBox {width:225px; height:250px; float:right; margin:0 0 10px 20px; background:#F6E5CB;}
#rightBox p {padding:7px 8px; color:#4F3510; font-size:0.75em;}

#footer {height:25px; padding:0 5px; clear:both; background:#3C280F;}
	#copyright {float:left; width:50%; margin:5px 0 5px 0;}
	#footer #copyright p {color:#fff; font-size:0.7em;}
	#footer #copyright a {background-color:#847258; color:#fff;}
	#footer #copyright a:hover {background-color:#fff; color:#847258;}


#footer_primary {background-image: url(../images/scaffold/blue_stripe_bg1.gif); background-repeat: repeat-x; height: 38px; clear:both; }

#footer_cf {
	height:31px;
	padding:0 5px;
	clear:both;
	background-image: url(../conference/images/footer_bg.gif);
	background-repeat: repeat-x;
	padding:6px 0px 0px 10px;
}
	#copyright {float:left; width:50%; margin:5px 0 5px 0;}
	#footer_cf #copyright p {color:#fff; font-size:0.7em;}
	#footer_cf #copyright a {color:#fff;}
	#footer_cf #copyright a:hover {color:#AEE2FF;}
	
#footerNav {float:right; width:50%;}
.footerContactInfoHeader {float:right; width:90px;}
		.footerContactInfoHeader h3 {font-size:0.7em; color:#fff; padding:5px 0 5px 20px; background:url(../images/scaffold/h3bullet.gif) left center no-repeat;}
		.footerContactInfoHeader h3 a {color:#fff;}
		.footerContactInfoHeader h3 a:visited {color:#fff;}
		.footerContactInfoHeader h3 a:hover {color:#D1A347; text-decoration:none;}
		.footerContactInfoHeader h3 a:active {color:#fff;}

span.footerNav ul li {display:inline; margin:0 5px;}
span.footerNav ul li a {font-size:0.7em; color:#fff; padding:5px 0 5px 20px; background:url(../images/scaffold/h3bullet.gif) left center no-repeat;}
span.footerNav ul li a:hover {color:#D1A347; text-decoration:none;}
span.footerNav ul li a:visited {color:#fff;}
span.footerNav ul li a {}
.clear {clear:both;}
/* TITLES */

h1.bkgTitleDark {text-align:center; background:#BB7426; border-bottom:3px solid #97591B; padding:5px 0; text-transform:uppercase; color:#533514;}
h2.bkgTitleWhite {color:#fff; font-size:0.60em; text-transform:uppercase; text-align:center; padding:5px 0; background:#BB7426;}
h2.ondemand {font-size: 13px; text-transform:uppercase; color:#4f1f1f; font-weight:bold; padding-top:0; padding-bottom:0; padding-right:0; padding-left:0;}
h3.ondemand {font-size: 12px; text-transform: uppercase; color: #a01c1b; font-weight:bold; padding-top:0; padding-bottom:0; padding-right:0; padding-left:0; }

/* CLASS LIB */

.width100 {width: 100%;}
.width75 {width: 75%;}
.width50 {width: 50%;}
.width25 {width:25%;}
.floatLeft {float: left;}
	.floatLeftClearLeft {float:left; clear:left;}
	.floatLeftClearRight {float:left; clear:right;}
.floatRight {float: right;}
	.floatRightClearRight {float:right; clear:right;}
	.floatRightClearLeft {float:right; clear:left;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.white {color:#fff;}
.black {color:#000;}
.gray {color:#666;}
.bgGray {background-color:#ccc;}
ul.indentList li {padding:0 100px; line-height:2em; color:#4F3510; font-weight:bold;}

