body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	background-image: url(imgs/tile.gif);
	background-repeat: repeat-y;
}
ul li {
	list-style-image: url(imgs/bullet.gif);
	margin-left: 0px;
	padding-left: 0px;
	}
	
	
#pagewidth {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#toprule {
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	visibility: hidden;
}
#toprule {
	font-size: 10px;
	text-indent: 60px;
	visibility: visible;
}
#toprule a:link {
	color: #D00039;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}	
#toprule a:visited {
	color: #001C5C;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}
#toprule a:hover {
	background: #3C6282;
	color: #C8E8E5;
	padding: 1px 4px 1px 4px;
}
#left {
	padding-left: 6px;
	font-size: 10px;
	visibility: visible;
}
#localnav {
	border-right-color: #3C6282;
	border-right-style: solid;
	border-right-width: 12px;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 6px;
	font-size: .8em;
	overflow: visible;
	}
#localnav a:link {
	display: block;
	padding-left: 12px;
	background: url(imgs/bullet-bkg.gif) no-repeat left;
	text-decoration: none;
	color: #F64C00;
	margin-bottom: 3px;
}
#localnav a:visited {
	display: block;
	padding-left: 12px;
	background: url(imgs/bullet-bkg2.gif) no-repeat left;
	text-decoration: none;
	color: #001C5C;
	margin-bottom: 3px;
}	
#localnav a:hover {
	display: block;
	padding-left: 12px;
	background: url(imgs/bullet-bkg2.gif) no-repeat left;
	text-decoration: none;
	color: #3C6282;
	margin-bottom: 3px;
}
#rightcolumn {
	font-size: .8em;
	overflow: visible;
	margin-left: 0px;
	padding: 10px 12px;
}
#member {
	border-left-color: #3C6282;
	border-left-style: solid;
	border-left-width: 12px;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 6px;
	font-size: .8em;
	overflow: visible;
	}
#member a:link {
	text-decoration: none;
	color: #F64C00;
	border-bottom: 1px dotted #F64C00;
}
#member a:visited {
	border-bottom: 1px dotted Black;
	color: #001C5C;
	text-decoration: none;
}	
#member a:hover {
	color: #3C6282;
	border-bottom: 1px dotted #3C6282;
	text-decoration: none;
}
#main a:link {
	text-decoration: none;
	color: #F64C00;
	border-bottom: 1px dotted #F64C00;
}
#main a:visited {
	border-bottom: 1px dotted Black;
	color: #001C5C;
	text-decoration: none;
}	
#main a:hover {
	color: #3C6282;
	border-bottom: 1px dotted #3C6282;
	text-decoration: none;
}
#rightcolumn a:link {
	text-decoration: none;
	color: #F64C00;
	border-bottom: 1px dotted #F64C00;
}
#rightcolumn a:visited {
	border-bottom: 1px dotted Black;
	color: #001C5C;
	text-decoration: none;
}	
#rightcolumn a:hover {
	color: #3C6282;
	border-bottom: 1px dotted #3C6282;
	text-decoration: none;
}
#footer_nav {
	font-size: 10px;
}
#footer_nav a:link  {
	color: Black;
	text-decoration: none !Important;
	padding: 1px 2px 1px 2px;
	border-bottom-style: none;
}	
#footer_nav a:visited {
	color: Black;
	text-decoration: none !important;
	padding: 1px 2px 1px 2px;
	border-bottom-style: none;
}
#footer_nav a:hover  {
	background-color: #3C6282;
	color: #C8E8E5;
	padding: 1px 2px 1px 2px;
	text-decoration: none !important;
	border-bottom-style: none;
}
#resource_links_r {
	width: 440px;
	margin-left: 40px;
	border-left: 1px solid #F64C00;
	border-right: 1px solid #F64C00;
	border-bottom: 1px solid #F64C00;
}
#resource_links_r .event_head {
	padding-left: 10px;
}
#curvetop {
	float: right;
	background: url(imgs/border-top.gif) no-repeat top;
	width: 240px;
	height: 12px;
	margin: 0px 0px 0px 25px;
}
#highlight_l {
	border-left: 10px solid #DBCCB9;
	padding-left: 10px;
	border-right: 1px solid #C8E8E5;
	border-top: 1px solid #C8E8E5;
	border-bottom: 1px solid #C8E8E5;
	float: right;
	width: 205px;
	height: 140px;
	font-size: 10px;
	margin: 0px 0px 30px 25px;
}
/*#highlight_l {
	float: right;
	width: 248px;
	height: 168px;
	font-size: 10px;
	margin: 0px 0px 20px 25px;
	background: url(imgs/border-box.jpg) no-repeat top;
}
#highlight_l {
	width: 238px;
	float: left;
	font-size: 10px;
	border-left: 1px solid #DC073F;
	border-right: 1px solid #DC073F;
	border-bottom: 1px solid #DC073F;
	margin: -4px 25px 20px 0px;
}*/
#highlight_l p {
	padding-right: 6px;
}
/*#attendees {
	float: left;
	clear: right;
}
#presenters {
	float: right;
	clear: left;
}*/

/*#highlight_l .event_head {
	padding-left: 10px;
	border-top: 12px;
}*/
#drawing {
	float: left;
	margin: 5px 10px 15px 0px;
}

/*xxxxxxxxxxxxxxxx TRAVEL MODULES XXXXXXXXXXXXXXXXXX */
#travel-amsterdam {
	background-image: url(imgs/travel-spcl-amsterdam.jpg);
	padding: 50px 0px 0px 40px;
	height: 208px;
	width: 536px;
	background-repeat:no-repeat;
	}
#travel-amsterdam {
	background-image: url(imgs/travel-spcl-amsterdam.jpg);
	padding: 50px 0px 0px 40px;
	height: 208px;
	width: 536px;
	background-repeat:no-repeat;
}
#travel-amsterdamtxt {
	padding: 0px 250px 0px 0px;
}
#travel-paris {
	background-image: url(imgs/travel-spcl-paris.jpg);
	padding: 30px 0px 40px 0px;
	height: 208px;
	width: 536px;
	background-repeat:no-repeat;
}
#travel-paristxt {
	padding: 0px 30px 0px 210px;
}
#travel-danube {
	background-image: url(imgs/travel-spcl-danube.jpg);
	padding: 30px 0px 0px 40px;
	height: 208px;
	width: 536px;
	background-repeat:no-repeat;
}
#travel-danubetxt {
	padding: 0px 250px 0px 0px;
}

/*xxxxxxxxxxxxxxxx TWO COLUMN LAYOUT XXXXXXXXXXXXXXXXXX */
#twocol-wrapper {
	width: 536px;
}
#twocol-l-r-wrapper {
	width: 536px;
}
#twocol-left {
	float: left;
	width: 250px;
	margin-top: 20px;
}
#twocol-right {
	float: right;
	width: 250px;
	margin-top: 20px;
}
#dfspin {
	float:right;
	text-align:center;
	margin: 10px 0px 0px 10px;
	padding-bottom: 10px;
	width: 200px;
	}
#nealogo {
	float:left;
	clear:both;
	margin: 500px 20px 10px 0px;
	}

.bmember {
	margin: 0px 0px 20px 0px;
	width:280px;
	float:left;
}
.copyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rule {
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
	}
.box-salmon {
	border: 1px solid Black;
	padding: 8px;
	background-color: #F64C00;
}
.box-ltblue {
	border: 1px solid Black;
	padding: 8px;
	background-color: #c8e8e5;
}
.page_title {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #001C5C;
}
.subhead {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	color: #001C5C;
	font-weight: bold;
	text-transform: uppercase;
}
.title {
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}
.left_indent {
	padding-left: 12px;
	margin-top: 0px;
}
.event_head {
	border-top-color: #F64C00;
	border-top-style: solid;
	border-top-width: 1px;
	font-weight: bold;
	text-transform: uppercase;
}
.level {
	border-top-color: #F64C00;
	border-top-style: solid;
	border-top-width: 1px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
	}
.name {
	padding-left: 20px;
	font-style: italic;
	font-weight: bold;
	color: #6D6D6D;
}
.rep {
	margin-left: 40px;
}
.img_l {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.img_l-rightcol {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.img_lh {
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.img_lhome {
	float: left;
	margin-right: 30px;
	margin-bottom: 40px;
	margin-top: 20px;
}
.img_Lalert {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.img_l_bod {
	float: left;
	margin-right: 10px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.img_l_index {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.img_r {
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.photo-caption {
	font-size: 10px;
	font-style: italic;
}
.jones {
	width: 200px;
	float: right;
	padding: 15px 0px 5px 20px;
}
.rally {
	width: 300px;
	float: right;
	padding: 15px 0px 5px 20px;
}
.presenters {
	width: 450px;
	height: 250px;
	float: right;
	clear: left;
}
.goodies {
	width: 200px;
	float: right;
	padding: 15px 0px 5px 20px;
}
.bullet {
	float: left;
}
.smalltext {
	font-size: 10px;
}	
.clear {
clear: both;
}
.caption-retirement {
	width: 270px;
	font-size: 10px;
	font-style: italic;
	float: right;
	text-align: center;
	padding: 10px;
	margin: 5px;
}

/* Leisure Travel USA formatting */
.logo_leisure {position:relative;
	width:308px;
	height:85px;
	}

/* NEA page */
.table {border-collapse:collapse; border-width:1px; border-style:solid; border-color:#000000;}
.sm-servicemark {
	vertical-align: super;
	font-size: 60%;
}
.academicyear {
	font-size: 10px;
	color:#3C6282;
}
.pdf-size {
	font-size: 10px;
	color:#3C6282;
}
.scholarship1 {
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 350px;
}
.scholarship2 {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 300px;
}