/*
	AELC | March 2006 | Weblinc : http://www.weblinc.com/ | 010718
*/

body, html {
	margin: 0;
	padding: 0;
	background-color: #fff;
	min-width: 732px;
	font-family: "Times New Roman", Times, serif;		
}

div {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;	
}

img {
	border: 0;
	float: left;	
}

a, a:visited {
	color: #28457B;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}

div.cA {
	min-height: 540px;
	height: auto;
}

div.cA, div.tRc, div.mRc, div.bRc {
	width: 732px;	
}

div.tRc {
	height: 113px;
	background-image: url(../gfx/bk_top.jpg);
	background-repeat: repeat-x;
}

div.homeImage {
	height: 96px;
	width: 211px;
	background-image: url(../gfx/img_home.jpg);
}
	body.about div.homeImage, body.directors div.homeImage, body.membership div.homeImage, body.conferences div.homeImage, body.contact div.homeImage, body.members div.homeImage, body.map div.homeImage, body.privacy div.homeImage {
		display: none;
	}

	body.home div.screenLogo, div.screenLogo {
	display: none;
	}
	div.printLogo {
		display: block;
		height: 72px; 
		width: 100%;
		float: left;
	}
	div.catImage {
		width: 572px;
		height: 96px;
		display: block;
		background-repeat: no-repeat;
	}
	body.about div.catImage, body.directors div.catImage {
		background-image: url(../gfx/img_stripAbout.jpg);
	}
	body.membership div.catImage  {
		background-image: url(../gfx/img_stripMember.jpg);
	}
	body.conferences div.catImage {
		background-image: url(../gfx/img_stripConferences.jpg);
	}
	body.contact div.catImage, body.privacy div.catImage, body.map div.catImage {
		background-image: url(../gfx/img_stripContact.jpg);
	}
	body.members div.catImage {
		background-image: url(../gfx/img_stripMembers.jpg);
	}
	
div.mRc, div.bRc {
	background-image: url(../gfx/bk_middle.gif);
	background-repeat: repeat-y;	
}

div.lCol {
	width: 211px;
	height: auto;
}
	div.nav {
		width: 211px;
		height: 135px;
	}
		body.about div.nav {
			height: 162px;
		}
	div.nav ul {
		margin: 0;
		padding: 0;
		float: left;
		width: 211px;
		height: 135px;
	}
		body.about div.nav ul {
			height: 162px;
		}
		div.nav ul li {
			position: relative;
			float: left;
			width: 211px;
			height: 27px;
		}
		div.nav ul li a.navIR {
			background-repeat: no-repeat;
			width: 211px;
			height: 27px;
			display: block;
			overflow: hidden;
			text-indent: -180701px;
			
			voice-family: "\"}\"";
			voice-family: inherit;
			position: absolute;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.nav ul li a.navIR
		{ position: relative; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
		
		
			div.nav ul li a.About {
				background-image: url(../gfx/nav_about.gif);
			}
				div.nav ul li a.About:hover {
					background-image: url(../gfx/nav_about_on.gif);
				}
			
				body.about div.nav ul li a.About {
					background-image: url(../gfx/nav_about_on.gif);
				}
			
			div.nav ul li a.Direct {
				background-image: url(../gfx/nav_direct.gif);
			}
				div.nav ul li a.Direct:hover {
					background-image: url(../gfx/nav_direct_on.gif);
				}
				body.directors ul li a.Direct {
					background-image: url(../gfx/nav_direct_on.gif);
				}
			
			div.nav ul li a.Emeritus {
				background-image: url(../gfx/nav_emeritus.gif);
			}
				div.nav ul li a.Emeritus:hover {
					background-image: url(../gfx/nav_emeritus_on.gif);
				}
				body.emeritus ul li a.Emeritus {
					background-image: url(../gfx/nav_emeritus_on.gif);
				}
			
			div.nav ul li a.Member {
				background-image: url(../gfx/nav_member.gif);
			}
				div.nav ul li a.Member:hover {
					background-image: url(../gfx/nav_member_on.gif);
				}
				body.membership div.nav ul li a.Member {
					background-image: url(../gfx/nav_member_on.gif);
				}
			
			div.nav ul li a.Conference {
				background-image: url(../gfx/nav_conference.gif);
			}
				div.nav ul li a.Conference:hover {
					background-image: url(../gfx/nav_conference_on.gif);
				}
				body.conferences div.nav ul li a.Conference {
					background-image: url(../gfx/nav_conference_on.gif);
				}
			
			div.nav ul li a.Contact {
				background-image: url(../gfx/nav_contact.gif);
			}
				div.nav ul li a.Contact:hover {
					background-image: url(../gfx/nav_contact_on.gif);
				}
				body.contact div.nav ul li a.Contact {
					background-image: url(../gfx/nav_contact_on.gif);
				}
			
			div.nav ul li a.Login {
				background-image: url(../gfx/nav_login.gif);
			}
				div.nav ul li a.Login:hover {
					background-image: url(../gfx/nav_login_on.gif);
				}
				body.members ul li a.Login {
					background-image: url(../gfx/nav_login_on.gif);	
				}
			
div.mCol {
	width: 474px;
	float: left;	
}
	div.mColPad {
		width: 424px;
		padding: 0 0 0 50px;
	}
	body.home div.mColPad {
		width: 460px;
		padding: 19px 0 0 15px;
	}
	
	div.mCol div.mColPad img.homeLogo {
		display: none;
	}
div.membersSubnav {
	width: 475px; 
	height: 23px;
	background-color: #5A7D91; 
	text-align: center;
	font-size: 11px;
	padding: 4px 0 0 1px;
	color: #38546B;
}
	div.membersSubnav a:hover {
		color: #fff;
	}

div.bodyCopy {
		width: 353px; 
		padding: 0 0 0 0;
	}	
	body.home div.bodyCopy {
		width: 430px; 
		padding: 0 0 0 5px;
	}

	div.bodyCopy a, div.bodyCopy a:visited {
		color: #28457B;
		text-decoration: none;
	}
	div.bodyCopy a:hover {
		text-decoration: underline;
	}
	
	div.bodyCopy h1 {
		color: #28457B;
		font-size: 14px;
		margin: 51px 0 14px 0;
		padding: 0;
		text-transform: uppercase;
		background-repeat: no-repeat;
		letter-spacing: normal;
	}
		body.home div.bodyCopy h1 {
			height: 427px;
			height: 15px;
			margin: 21px 0 14px 0;
			letter-spacing: -.4px;
			text-indent: -180701px;
			background-image: url(../gfx/header_home.gif);
		}



	div.bodyCopy p {
		color: #343D3D;
		font-size: 14px;
	}
		body.home div.bodyCopy p {
			width: 436px;
            display: block;
		}
		div.bodyCopy p {
			width: 385px;

		}
		body.conferences div.bodyCopy p.larger {
			font-size: 16px;
			font-weight: bold;
		}
	

    div.bodyCopy div.mainCont {   
        width: 385px;
        padding: 0;
        margin: 0;
    }
    div.bodyCopy div.mainCont dl { 
		padding: 5px; 
		margin: 0;
		width: 354px;
		float: left;
		font-size: 12px;
    }
	 div.bodyCopy div.mainCont dl dt {
	 	width: 70px; 
		float: left;
		text-align: right;
		margin: 0;
		padding: 5px 0 0 0;
	 }
	 	div.bodyCopy div.mainCont dl dd {
	 		width: 235px;
			float: left;
			text-align: left;
			margin: 0;
			padding: 0;	
	 	}
	 input.login {
	 	margin: 8px; 
	 }
    div.bodyCopy div.mainCont fieldset { 
        border: 1px solid #5A7D91;
		  margin: 0;
		  padding: 0;
    }
	 div.bodyCopy div.mainCont fieldset legend {
	 	padding: 0 2px 0 2px;
		font-weight: bold;
		font-size: 11px;
		color: #28457B;
		text-transform: uppercase;
	 }

    div.bodyCopy div.mainCont input.text { 
		  margin: 0;
		  font-size: 10px;
		  float: left;  
    }
		input.text, input.formField {
			background-color: #FFFFA0;	
		}

	img.gallery {
		padding: 0 0 10px 0;
	}

div.bRc {
	height: 20px;
	font-size: 9px;

}

div.lCol, div.bLcol {
	display: none;
}
	div.bRc div.bLcol span {
		margin: 0 0 0 17px;
	}

div.rCol {
	float: left;	
	width: 257px;
	padding-bottom: 33px;
}
	body.home div.rCol div.rColAdOne, body.conferences div.rCol div.rColAdOne {
		padding: 33px 22px 0 22px;	 
		color: #fff;
		font-size: 19px;
		text-align: center;
	}
		body.home div.rCol div.rColAdOne img, body.conferences div.rCol div.rColAdOne img{
		margin-top: 5px;
		}
		
		body.home div.rCol div.rColAdOne a, body.conferences div.rCol div.rColAdOne a{
		font-size: 11px;
		text-decoration: underline;
		}
		
		
	body.home div.rCol div.rColAdTwo, body.conferences div.rCol div.rColAdTwo{
			padding: 13px 22px 0 22px;	
			color: #fff;
			font-size: 19px;
			text-align: center;
	}
		body.home div.rCol div.rColAdTwo img, body.conferences div.rCol div.rColAdTwo img  {
		margin-top: 10px;
		}
	
		div.rCol div.rColAdOnePrint {
			display: none;
		}	
	body.home div.rCol div.quote {
		width: 207px; 
		padding: 10px 0 10px 23px; 
		color: #123048;
		font-weight: bold;
	}
		body.home div.rCol div.quote span
			{
			display: block;
			margin-top: 10px;
			font-size: 12px;
			text-align: right;
			}
	
	body.about div.rCol div.quote, body.directors div.rCol div.quote {
		width: 181px;
		height: 332px;
		padding: 34px 0 0 23px;	
	}
	body.membership div.rCol div.quote {
		width: 156px; 
		height: 96px;
		padding: 72px 0 0 32px;
	}
	body.conferences div.rCol div.quote {
		width: 177px; 
		height: 412px; 
		padding: 25px 0 0 28px;
	}
	body.contact div.rCol div.quote, body.privacy div.rCol div.quote, body.map div.rCol div.quote {
		width: 184px;
		height: 119px; 
		padding: 57px 0 0 20px;
	}
		div.rCol div.quotePrint {
			display: none;
		}
	
div.bRcol {
	width: 732px;
	background-color: #fff;
	height: 20px;
	clear: both;
}

div.botNav {
	color: #fff;
	display: none;
}

div.botNav ul {
	margin: 2px 0 0 90px;
	padding: 0;
	letter-spacing: .75px;
}
	div.botNav ul li {
		margin: 0; 
		padding: 0;
		float: left;
		list-style: none;
	}
	div.botNav ul li a, div.botNav ul li a:visited {
		color: #fff;
		text-decoration: none;
	}
	div.botNav ul li span.pipe {
		width: 7px;
		height: auto;
		padding: 0 3px 0 3px;
		text-align: center;
	}
	
/* conferences */

.conferences div.bodyCopy
	{
	text-align: justify;
	}

.conferenceCaption
	{
	padding: 0 0 15px 0;
	color: #334141;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 393px;
	}
