html {
	overflow-y: auto;
	background: #183152; }
	
body {
	background: #fff url(../images/framework/background-body.png) repeat-x scroll top left;
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 19px;
	color: #000;
	min-width: 960px; }

body.olc {
	background: #fff url(../images/framework/background-body-olc.png) repeat-x scroll top left;
	min-width: 960px; }

body.olc-popup {
	background: #fff url(../images/framework/background-body-olc-popup.png) repeat-x scroll top left;
	min-width: 500px; }

td { vertical-align: top; } 

a { color: #1f569e; }
a:focus { outline: 1px dotted; }

h1, h2, h3, h4, h5, h6 { 
	color: #183152;
	font-family: Arial, sans-serif; 
	font-weight: bold; }
h1 { font-size: 200%; line-height: 123%; }
h2 { font-size: 170%; line-height: 120%; }
h3 { font-size: 140%; line-height: 117%; }
h4 { font-size: 120%; line-height: 114%; }
h5 { font-size: 100%; line-height: 110%; }

.sans-serif { font-family: Arial, sans-serif; }
	
p, ul, ol, dl, blockquote { 
	line-height: 19px;
	margin-bottom: 15px; }

blockquote {
	margin-left: 40px; }

strong {
	font-weight: bold; }

em {
	font-style: italic; }

sup {
	vertical-align: super; line-height: 100%; }

sub {
	vertical-align: sub; line-height: 100%; }
	
dd { 
	line-height: 19px; }

ul { margin-left: -5px; }
	ul > li {
		list-style-type: none; 
		background: url(../images/framework/bullet.png) no-repeat 5px 7px;
		padding-left: 20px; }
		
		li > p {
			margin: 0px; }
	
	ul ul { margin-left: -5px; }

ul.list-no-bullets li { list-style-type: none; background: none; padding-left: 5px; }
li.no-bullet { list-style-type: none; background: none; }

ol        { list-style-type: decimal }
ol ol     { list-style-type: lower-alpha }
ol ol ol  { list-style-type: lower-roman }

ol { margin-left: 0px; }	
	ol > li { margin-left: 20px; margin-bottom: 10px; }

	
dd { margin-left: 15px; }


#container {}
	
#header {
	position: relative;
	margin: 0px auto 0px auto;
	width: 960px;
	height: 268px;
	background: #fff url(../images/framework/background-header.png) no-repeat scroll top center;
	overflow: visible; 
	z-index: 2000; }
	
	body.olc  #header {
		width: 960px;
		height: 144px;
		background: #fff url(../images/framework/background-header-olc.png) no-repeat scroll top center;
		z-index: auto;
	}
	
	body.olc-popup  #header {
		width: 500px;
		height: 63px;
		background: #fff url(../images/framework/background-header-olc-popup.png) no-repeat scroll top center;
	}
	
	#header h1 a { 
		position: absolute;
		top: 65px;
		left: 10px;
		width: 840px;
		height: 100px;
		text-indent: -9999px;
		overflow: hidden; }
		
		body.olc #header h1 a { 
			top: 20px;
			left: 240px;
			height: 85px;
			width: 710px;
		}
		
		body.olc-popup #header h1 a { display: none; }
		
		body.olc #header h4 a { 
			position: absolute;
			top: 33px;
			left: 77px;
			height: 75px;
			width: 73px;
			text-indent: -9999px;
			overflow: hidden; }
		
		body.olc-popup #header h4 a { display: none; }
		
	#header h3 { text-indent: -9999px; overflow: hidden; }

#header h3 { position: absolute; }
	
	body.olc-popup #profile { display: none; }

#profile {
	overflow: hidden;
}
#profile-actions {
	position: relative;
	margin: 5px 0 0 -1px;
	float: left;
}
#profile-actions > span:first-child, 
#profile-actions > span:first-child + ul + span {
	position: absolute;
	top: 0;
	width: 7px;
	height: 36px;
}
#profile-actions > span:first-child {
	left: 0;
	background: url(../images/framework/profile1.png) no-repeat 0 0;
}
#profile-actions > span:first-child + ul + span {
	right: 0;
	background: url(../images/framework/profile3.png) no-repeat 0 0;
}

	#profile-actions ul { margin: 0px; }

#profile-actions ul {
	background: url(../images/framework/profile2.png) no-repeat 0 5px;
	height: 36px;
	background-size: 100% 31px;
	margin: -5px 7px 0 7px;
	float: left;
}
	
		#profile-actions ul li {
			list-style-type: none;
			background: none;
			margin: 0px; }

#profile-actions ul li {
	float: left;
	height: 32px;
	padding: 0;
}
#profile-actions ul li:first-child {
	background: url(../images/framework/profile4.png) no-repeat 100% 0;
}
#profile-actions ul li:first-child a {
	padding: 0 19px 0 14px;
	padding: 0 19px 0 21px;
	margin: 0 0 0 -7px;
	width: auto;
	max-width: 488px;
}
body.olc #profile-actions ul li:first-child a {
	max-width: 260px;
}
#profile-actions ul li:first-child + li a {
	padding: 0 9px 0 13px;
	padding: 0 16px 0 13px;
	margin: 0 -7px 0 0;
	width: auto;
}
			
			#profile-actions ul li a {
				color: #fff;
				font-family: Arial, sans-serif; 
				font-weight: bold;
				font-size: 12px;
				text-shadow: #000 0px 1px 3px;
				-moz-text-shadow: #000 0px 1px 3px; 
				text-decoration: none; 
				padding: 7px 0px 5px 0px;
				text-align: center; 
				text-transform: uppercase; }

#profile-actions ul li a {
	padding: 0;
	position: static;
	line-height: 32px;
	display: block;
	background: none;
}
				
				#profile-actions ul li a:hover {
					text-decoration: underline; }
		
			#profile-action-signin a {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 76px;
				height: 33px; 
				background: transparent url(../images/framework/background-profile-actions-divider.png) no-repeat scroll top right;}
				
			#profile-action-join a {
				position: absolute;
				top: 0px;
				left: 78px;
				width: 150px;
				height: 33px; }
				
			#profile-action-edit a {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 150px;
				height: 33px; 
				background: transparent url(../images/framework/background-profile-actions-divider.png) no-repeat scroll top right;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap; }
				
			#profile-action-signout a {
				position: absolute;
				top: 0px;
				left: 150px;
				width: 76px;
				height: 33px; }
		
	#search {
		position: absolute;
		top: 15px;
		left: 615px;
		width: 345px; }
	
	body.olc #search {
		position: static !important;
	}
	
	body.olc #search-wrapper {
		position: relative;
		margin-top: 20px;
		margin-bottom: 25px;
		margin-left: 305px;
		width: 344px;
		height: 28px;
		overflow: visible;
		z-index: 2000;
	}
	
	body.olc #search-wrapper #search {
			top: 0px;
			left: 90px;
		}
		
		#search-query {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 252px;
			height: 24px;
			background: transparent url(../images/framework/background-search-input.png) no-repeat scroll top left;
			margin: 0px;
			padding: 4px 6px 0px 6px;
			border: none;
			color: #bfbfbf;
			font-weight: bold;
			font-size: 16px; }
			
			#search-query.focus {
				color: #000; }
			
		#search-submit {
			display: block;
			position: absolute;
			top: 0px;
			left: 264px;
			width: 80px;
			height: 28px;
			text-indent: -9999px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			background: transparent url(../images/framework/background-search-submit.png) no-repeat scroll top left;
			border: none;
			font-size: 0px;
			line-height: 0px; }
			
		#search-scopes {
			position: absolute;
			top: 24px;
			left: 0px;
			width: 265px; 
			background: transparent url(../images/framework/background-search-dropdown.png) no-repeat scroll bottom left; 
			z-index: 99; }
			
			#search-scopes ul {
				display: block;
				padding: 6px;
				margin: 0px; }
				
				#search-scopes ul li {
					background: none; 
					padding: 0px; }
	
	#navigation-footer-container {
		position: relative;
		width: 960px;
		margin: 0px auto 15px auto;
		/*height: 255px;*/
		text-align: left;
		background: #183152 url(../images/framework/background-footer-hr.png) repeat-x scroll bottom; 
	}
	
	#navigation-footer {
		/*position: absolute;*/
		overflow: auto;
		display: block !important;
		display: inline-block;
		width: 960px;
		padding: 0 0 15px 1px;
		}
	
		#navigation-footer > li {
			/*position: absolute;*/
			display: block;
			float: left;
			/*margin: 0px;*/
			margin: 0 3px;
			padding: 0px;
			background: none;
			
			font-family: Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #fff;
			white-space: normal;
			text-decoration: none;
			 }
			
			#navigation-home-footer { left: 4px; width: 116px; }
			#navigation-education-footer { left: 127px; width: 120px; }
			#navigation-research-footer { left: 254px; width: 172px; }
			#navigation-membership-footer { left: 433px; width: 148px; }
			#navigation-professional-issues-footer { left: 588px; width: 136px; }
			#navigation-publications-footer { left: 731px; width: 151px; }
			#navigation-career-info-footer { left: 889px; width: 75px; }
			/*#navigation-contact-us-footer { left: 899px; width: 65px; }*/
				
			#navigation-footer .navigation-dropdown {
				display: block !important;
				width: inherit;
				position: static !important;
				}
				
				#navigation-footer .navigation-dropdown ul {
					margin: 0px;
					background: none; 
					padding-left: 0px;
					width: inherit;
					}
				
				#navigation-footer .navigation-dropdown li {
					list-style-type: none;
					background: none;
					padding: 1px 10px 0px 15px;
					text-indent: -15px;
					margin: 0px;
					}
					
					#navigation-footer .navigation-dropdown li:first-child {
						padding-top: 3px; }
					
					#navigation-footer .navigation-dropdown li a { 
						font-family: Arial, sans-serif;
						font-size: 10.5px;
						font-weight: normal;
						color: #fff;
						white-space: normal;
						text-decoration: none; }
					
					#navigation-footer .navigation-dropdown li a:visited { color: #fff; }
					#navigation-footer .navigation-dropdown li a:hover { text-decoration: underline; }
					
					#navigation-footer .navigation-dropdown-header { display: none; }
					
					#navigation-footer .navigation-dropdown-header div { display: none; }
					
					#navigation-footer .navigation-dropdown-header div.l { display: none; }
					#navigation-footer .navigation-dropdown-header div.m { display: none; }
					#navigation-footer .navigation-dropdown-header div.r { display: none; }
					
					#navigation-footer .navigation-dropdown-footer div { display: none; }
					
					#navigation-footer .navigation-dropdown-footer div.l { display: none; }
					#navigation-footer .navigation-dropdown-footer div.m { display: none; }
					#navigation-footer .navigation-dropdown-footer div.r { display: none; }

	#navigation {
		position: absolute;
		top: 191px;
		left: 0px;
		width: 960px; 
		z-index: 1000;
		margin-left: 0px; }
	
	body.olc  #navigation, body.olc-popup  #navigation { display: none; }
		
		#navigation > li {
			position: absolute;
			display: block;
			float: left;
			margin: 0px; 
			padding: 0px; }
			
			#navigation > li > a {
				display: block;
				width: 100%;
				height: 47px;
				overflow: hidden;
				text-indent: -9999px }
				
				#navigation-home { left: 0px; width: 135px; }
				#navigation-education { left: 134px; width: 102px; }
				#navigation-research { left: 236px; width: 96px; }
				#navigation-membership { left: 332px; width: 117px; }
				#navigation-professional-issues { left: 449px; width: 173px; }
				#navigation-publications { left: 622px; width: 118px; }
				#navigation-career-info { left: 740px; width: 108px; }
				#navigation-contact-us { left: 848px; width: 111px; }
				
				#navigation-home { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll 0px 0px; }
				#navigation-education { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -134px 0px; }
				#navigation-research { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -236px 0px; }
				#navigation-membership { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -332px 0px; }
				#navigation-professional-issues { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -449px 0px; }
				#navigation-publications { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -622px 0px; }
				#navigation-career-info { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -740px 0px; }
				#navigation-contact-us { background: transparent url(../images/framework/background-navigation.png) no-repeat scroll -848px 0px; }
				
				#navigation-home.selected { background-position:  0px -94px; }
				#navigation-education.selected { background-position:  -134px -94px; }
				#navigation-research.selected { background-position:  -236px -94px; }
				#navigation-membership.selected { background-position:  -332px -94px; }
				#navigation-professional-issues.selected { background-position:  -449px -94px; }
				#navigation-publications.selected { background-position:  -622px -94px; }
				#navigation-career-info.selected { background-position:  -740px -94px; }
				#navigation-contact-us.selected { background-position:  -848px -94px; }
				
				#navigation-home:hover { background-position:  0px -47px; }
				#navigation-education:hover { background-position:  -134px -47px; }
				#navigation-research:hover { background-position:  -236px -47px; }
				#navigation-membership:hover { background-position:  -332px -47px; }
				#navigation-professional-issues:hover { background-position:  -449px -47px; }
				#navigation-publications:hover { background-position:  -622px -47px; }
				#navigation-career-info:hover { background-position:  -740px -47px; }
				#navigation-contact-us:hover { background-position:  -848px -47px; }
				
				.navigation-dropdown {
					display: block;
					position: absolute; 
					width: auto; 
					z-index: 1500; }
					
					.navigation-dropdown ul {
						margin: 0px;
						background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll center left; 
						padding-left: 5px; }
					
					.navigation-dropdown li {
						list-style-type: none;
						background: none;
						padding: 2px 10px 2px 10px;
						margin: 0px; 
						background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll center right; }
						
						.navigation-dropdown li:first-child {
							padding-top: 7px; }
						
						.navigation-dropdown li a { 
							font-family: Arial, sans-serif;
							font-size: 14px;
							font-weight: bold;
							color: #fff;
							text-shadow: #193254 0px 1px 3px;
							-moz-text-shadow: #193254 0px 1px 3px;
							white-space: nowrap;
							text-decoration: none; }
						
						.navigation-dropdown li a:visited { color: #fff; }
						.navigation-dropdown li a:hover { text-decoration: underline; }
						
						.navigation-dropdown-header { position: absolute; }
						
						.navigation-dropdown-header div {
							display: block;
							height: 2px;
							float: left; }
						
						.navigation-dropdown-header div.l { width: 2px; background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll center left; }
						.navigation-dropdown-header div.m { background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll top left; }
						.navigation-dropdown-header div.r { width: 2px; background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll top right; }
						
						.navigation-dropdown-footer div {
							display: block;
							height: 11px;
							float: left; }
						
						.navigation-dropdown-footer div.l { width: 9px; background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll bottom left; }
						.navigation-dropdown-footer div.m { background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll bottom center; }
						.navigation-dropdown-footer div.r { width: 9px; background: transparent url(../images/framework/background-dropdown.png) no-repeat scroll bottom right; }
						
	#subnavigation {
		background: transparent url(../images/framework/background-subnavigation.png) no-repeat scroll top right; 
		padding-top: 10px;
		padding-right: 15px; 
		min-height: 168px; }
	
		#subnavigation h4 { 
			margin-bottom: 5px; }
			#subnavigation h4 a { 
				color: #183152;
				text-decoration: none; }
			#subnavigation h4 a:hover { 
				color: #1f569e;
				text-decoration: underline; }
				
		#subnavigation ul {
			background: transparent url(../images/framework/background-subnavigation-section.png) no-repeat scroll top left;
			padding-top: 6px;
			margin-left: 0px;
			margin-bottom: 3px; }
			
			#subnavigation ul li {
				margin-left: 0px; }
			
			#subnavigation ul li.subnavigation-header {
				background-image: url(../images/spacer.gif);
				font-family: Arial, sans-serif;
				font-weight: bold;
				padding-left: 0px;}
		
	#breadcrumb {
		position: absolute;
		top: 238px;
		left: 0px;
		width: 940px;
		height: 20px;
		padding: 5px 10px 5px 10px;
		background: transparent url(../images/framework/background-breadcrumb.png) no-repeat scroll bottom center; }
		
		body.olc #breadcrumb { top: 114px; }
		
	#breadcrumb P {
		width: 940px;
		text-overflow: ellipsis; overflow: hidden; white-space:nowrap; }
		
	#ad-cornerpeel {
		position: absolute;
		top: 61px;
		right: 0px;
		width: 70px;
		height: 80px;
		background: #a1b0be url(../images/framework/background-cornerpeel.png) no-repeat scroll top left; 
		text-indent: -9999px; 
		z-index: 3000;}
		
#content-outer {
	position: relative;
	background-color: #fff; }
	
	#content-inner {
		position: relative;
		margin: 0px auto;
		width: 960px;
		overflow-x: hidden; 
		background-color: #fff; }

#footer {
	position: relative;
	background: #183152 url(../images/framework/background-footer.png) repeat-x scroll top left; 
	color: #fff;
	padding: 0px 0px 15px 0px;
	text-align: center; }
	
	#footer h3 {
		color: #fff; 
		font-family: Georgia, serif;
		font-weight: bold; 
		text-shadow: #0b1726 0px 1px 3px;
		-moz-text-shadow: #0b1726 0px 1px 3px; }
	
	#footer div.footer-title {
		background: transparent url(../images/framework/background-footer-logo.png) no-repeat scroll top center; 
		padding-top: 60px; }
	
	#footer p.copyright { margin: 0px; font-size: 10px; }
	#footer a, #footer a:visited { color: #fff; }
	
	#footer h3.carousel-title {
		color: #ffff80; }
		
	#footer div.back-to-top {
		position: absolute; 
		top: 15px;
		left: 50%;
		width: 960px;
		height: 31px; 
		margin-left: -480px; }
		
		#footer div.back-to-top a {
			display: block;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 94px;
			height: 31px;
			text-indent: -9999px;
			overflow: hidden;  
			background: transparent url(../images/framework/button-back-to-top.png) no-repeat scroll top center; }
	
#carousel-wrappper {
	background-color: #fff;
	border: 2px #ffff80 solid;
	margin: 5px auto 15px auto;
	width: 960px;
	height: 120px;
	overflow: hidden; }
	
	#carousel-content {
		width: 1440px; 
		height: 120px; }
		
		#carousel-content .slide {
			float: left;
			width: 120px;
			height: 120px; }
			
			#carousel-content .slide img {
				padding: 10px; }
		
	
.block { 
	background: transparent url(../images/framework/background-block.png) no-repeat scroll top left; 
	margin-bottom: 10px;
	clear: both; overflow: auto; }

	.block .block-header {
		padding: 5px 10px 5px 10px;
		color: #fff;
		font-family: Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		height: 23px; 
		background: transparent url(../images/framework/background-block-cap.png) no-repeat scroll top right; }
	.block .block-header a { color: #fff; text-decoration: none; }
	
	#member-olc .block-content a, #members-only .block-content a { display: block; background: url(../images/framework/bullet-dash.png) no-repeat 0px 10px; padding-left: 7px; }
	#member-olc a.link-olc-admin { color: #FF0000; }
		
.block.alt {
	background: transparent url(../images/framework/background-block-alt.png) no-repeat scroll top left; }
	
	.block.alt .block-header {
		background: transparent url(../images/framework/background-block-alt-cap.png) no-repeat scroll top right; }

.block.alt2 {
	background: transparent url(../images/framework/background-block-alt2.png) no-repeat scroll top left; }
	
	.block.alt2 .block-header {
		background: transparent url(../images/framework/background-block-alt2-cap.png) no-repeat scroll top right; }
		
.block.olc {
	background: transparent url(../images/framework/background-block-olc.png) no-repeat scroll top left; }
	
	.block.olc .block-header {
		background: transparent url(../images/framework/background-block-olc-cap.png) no-repeat scroll top right; }
	
		
.block-video { 
	background: transparent url(../images/framework/background-block-flat.png) no-repeat scroll top left; 
	margin-bottom: 10px;
	clear: both; overflow: auto; }
	
	.block-video .block-header {
		padding: 5px 10px 5px 10px;
		color: #fff;
		font-family: Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		height: 18px; 
		background: transparent url(../images/framework/background-block-flat-cap.png) no-repeat scroll top right; }
		
		.block .block-header h3, .block-video .block-header h3 {
			color: #fff;
			text-shadow: #433f2c 0px 1px 3px; 
			-moz-text-shadow: #433f2c 0px 1px 3px; }
	
	.block .block-content { padding: 0px 5px 0px 5px; }
	.block.alt .block-content, .block.olc .block-content { 
		background-color: #fff9b2;
		border: 1px #ffea00 solid;
		border-top: none;
		padding: 0px 5px 5px 5px; }
	.block.alt2 .block-content { 
		background-color: #EFEFEF;
		border: 1px #CCC solid;
		border-top: none;
		padding: 0px 5px 5px 5px; }
		.block.alt .block-content ul, .block.alt .block-content p, .block.olc .block-content p {
			margin-bottom: 0px; }
	.block-video .block-content { padding: 0px; }
	
#member-olc.block .block-header {
	letter-spacing: -0.1em; }
	
#banner-olc {
	margin-bottom: 10px; }
	
table.clsCellPadding0 tr td { padding: 0px; }
table.clsCellPadding1 tr td { padding: 1px; }
table.clsCellPadding2 tr td { padding: 2px; }
table.clsCellPadding3 tr td { padding: 3px; }
table.clsCellPadding4 tr td { padding: 4px; }
table.clsCellPadding5 tr td { padding: 5px; }
table.clsCellPadding6 tr td { padding: 6px; }
table.clsCellPadding7 tr td { padding: 7px; }
table.clsCellPadding8 tr td { padding: 8px; }
table.clsCellPadding9 tr td { padding: 9px; }
table.clsCellPadding10 tr td { padding: 10px; }

table.clsTableGridWhite1 { border-top: 1px #fff solid; border-left: 1px #fff solid; }
	table.clsTableGridWhite1 td { border-bottom: 1px #fff solid; border-right: 1px #fff solid; }

table.clsTableGridGrey1 { border-top: 1px #ccc solid; border-left: 1px #ccc solid; }
	table.clsTableGridGrey1 td { border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; }

table.clsTableGridWhite1 td td, table.clsTableGridGrey1 td td { border: 0px; }

.block-link-list, .block-link-list-spaced { margin-left: 5px; }
	.block-link-list-spaced li { margin-bottom: 15px; }

.block-alert {
	background: #CC0000; color: #fff; font-weight: bold; padding: 4px; }

a.link-pdf {
	background: url(../images/pdf_icon.gif) no-repeat 0px 1px;
	padding-left: 22px;
	display: inline-block;
	min-height: 18px; }

a.link-pdf-right {
	background: url(../images/pdf_icon.gif) no-repeat right 2px;
	padding-right: 23px;
	display: inline-block;
	min-height: 18px; }

td.table-header
	{ color: #fff; font-weight: bold; background: #1A3457; }
	td.table-header h2, td.table-header h3, td.table-header h4, td.table-header h5
		{ color: #fff; }

td.table-subheader
	{ color: #fff; font-weight: bold; background: #4589E4; }
	
			
.clsTextSmall {
	font-size: 11px;
	line-height: 17px; }

.clsButton { font-weight: bold; }

div.error-message {
	background: url(../images/icon_exclamation.gif) left center no-repeat;
	padding: 0px 5px 5px 40px;
	
	color: #fff;
}
	div.error-message div {
		background: #E70001;
		border: 1px #000 solid;
		padding: 5px;
		min-height: 20px;
	}
	
	div.error-message a {
		color: #FFD400;
	}

div.academy-homepage-link {
	margin-bottom: 10px; }

	
/*
	START: Styles Carried over from Previous desgin
*/

.academyTodayMotto {
font-family: "Helvetica", "Arial", "Verdana", sans-serif;
font-size: 14px;
font-style: oblique;
color: #FFFFFF;
}

.academicianIssueInfo { 
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
}

.shadowBox {
	border: 1px #000000 solid;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3) alpha(opacity=95);
}

.clsInputButton {
	font-weight: bold;
}

.clsDisplayNone {
	display: none;
}

.clsBoxAlert {
	color: #FF0000;
	margin-bottom: 3px;
	margin-top: 2px;
	border: 2px #FF0000 solid;
	padding: 2px;
}

/*
	END: Styles Carried over from Previous desgin
*/
