/*
	AELC | March 2006 | Weblinc : http://www.weblinc.com/ | 010718
*/

body, html {
	margin: 0;
	padding: 0;
	/* background-color: #1D2B49; */
	background-color: #fff;
	min-width: 943px;
	font-family: "Times New Roman", Times, serif;		
}

div {
	/* float: left; */
	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: 943px;	
}

div.tRc {
	height: 113px;
	background-image: none;
	/* background-image: url(../gfx/bk_top.jpg);
	background-repeat: repeat-x; */
}

div.homeImage {
	display: none;
	/*
	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, body.home div.catImage*/ 
	body.home div.screenLogo, div.screenLogo {
	display: none;
	}
	div.printLogo {
		display: block;
		height: 72px; 
		width: 201px;
		float: left;
	}
	
/*	div.screenLogo {
		display: block;
		width: 211px;
		height: 113px;
	}*/
	div.catImage {
		display: none;
		/*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: none;
	background-color: #fff;
	/*background-image: url(../gfx/bk_middle.gif);
	background-repeat: repeat-y; */	
}

div.lCol {
	display: none;
	/*
	width: 211px;
	height: auto; */
}
	div.nav {
		display: none;
		/* 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.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 {
	height: auto; 
	width: 474px;
}
	div.mColPad {
		width: 424px;
		height: auto;
		padding: 0 0 0 50px;
	}
	body.home div.mColPad {
		width: 460px;
		height: auto;
		padding: 19px 0 0 15px;
	}
	
	div.mCol div.mColPad img.homeLogo {
		display: none;
		/* padding: 0 0 24px 110px;*/
	}
	
div.membersSubnav {
	width: 475px; /* 474  */
	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; /*   392 */
		padding: 0 0 0 0;
		height: auto;
	}	
	body.home div.bodyCopy {
		width: 430px; /* 430 */
		height: auto;
		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: 13px;
		margin: 51px 0 14px 0;
		padding: 0;
		text-transform: uppercase;
		background-image: none;
		display: block;
		/* background-repeat: no-repeat; */
		letter-spacing: normal;
	}
		body.home div.bodyCopy h1 {
			height: 427px;
			height: 15px;
			margin: 21px 0 14px 0;
			letter-spacing: -.4px;
			background-image: none;
			text-indent: 0;
			 /*
			text-indent: -180701px;
			background-image: url(../gfx/header_home.gif); */
		}



	div.bodyCopy p {
		color: #343D3D;
		font-size: 12px;
	}
		body.home div.bodyCopy p {
			width: 436px;
            display: block;
		}
		div.bodyCopy p {
			width: 385px;

		}
		body.conferences div.bodyCopy p.larger {
			font-size: 14px;
			font-weight: bold;
		}
	

    div.bodyCopy div.mainCont {   
        width: 385px;
        padding: 0;
        margin: 0;
    }
    div.bodyCopy div.mainCont dl { 
		padding: 5px; /* 5 */
		margin: 0;
		width: 354px;
		/* float: left; */
		font-size: 12px;
    }
	 div.bodyCopy div.mainCont dl dt {
	 	height: auto;
	 	width: 70px; 
		/* float: left; */
		text-align: right;
/*		background-color: Aqua;*/
		margin: 0;
		padding: 5px 0 0 0;
	 }
	 	div.bodyCopy div.mainCont dl dd {
	 		width: 235px;
			height: auto; 
			/* float: left; */
			text-align: left;
			/*border: 1px solid red;*/
			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 { 
       /* width: 230px;*/
		  margin: 0;
		  font-size: 10px;
		  /* float: left; */  
    }
		input.text, input.formField {
			background-color: #FFFFA0;	
		}

	img.gallery {
		padding: 0 0 20px 0;
	}

div.bRc {
	height: 20px;
	font-size: 9px;

}

div.lCol, div.bLcol {
	width: 211px;
	color: #233A54;
}
	div.bRc div.bLcol span {
		margin: 0 0 0 17px;
	}

div.rCol {	
	height: auto;
	width: 257px;
}
	body.home div.rCol div.rColAdOne {
		display: block;	
		width: 158px; /* 180  */
		height: 74px; /*  107  */
		padding: 33px 0 0 22px;
	}
		div.rCol div.rColAdOnePrint {
			height: 123px;
			width: 207px; /* 199 */
			display: none
		}	
	body.home div.rCol div.quote {
		display: none;
		/* width: 207px;
		height: 101px; 
		padding: 103px 0 0 23px; */
	}
	body.about div.rCol div.quote, body.directors div.rCol div.quote {
		display: none;
		/* width: 181px;
		height: 332px;
		padding: 34px 0 0 23px;*/	
	}
	body.membership div.rCol div.quote {
		display: none;
		/*width: 156px; 		
		height: 96px;
		padding: 72px 0 0 32px;*/
	}
	body.conferences div.rCol div.quote {
		display: none;
		/* 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 {
		display: block;
		/* width: 184px; 
		height: 119px; 
		padding: 57px 0 0 20px; */
	}
		div.rCol div.quotePrint {
			display: none;
		}
	
div.bRcol {
	display: none;
	/*
	width: 732px;
	background-color: #162A45;
	height: 20px;*/
}

div.botNav {
	display: none;
   /*
	color: #fff; */
}

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;
	}