﻿/*********************************
	General
**********************************/
html{ }

body {
	border:0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #7F0000;
}
body.neaca_redback {
	border:0;
	background-image:url('/images/global_navigation/background_ln.GIF');
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #7F0000;
	height:100%;
	min-width:1000px;
}
/*.page-wrap	{ width:1000px;margin: 0 auto;background:transparent ;overflow:auto;}*/
*/
/*#page-wrap	{ width:1000px;margin: 0 auto;background:transparent ;overflow:hidden;}*/
a{color:maroon;}
h1{font-size:2em }
h2{font-size:1.6em }
h3{font-size:1.4em}
h4{font-size:1.3em}
h5{font-size:1.2em }
h6{font-size:1.1em }
p { font-size:1em	}
img	{ border-style: none;	}
ul, ol, li { margin: 0; padding: 0; }
hr { clear : both; }

/************************************************************************/
.wide {	width:700px;}
.card_left{ clear:both}
.card_left img{float:left; clear:left; margin:0 10px 10px 0	}
/*.card_left a img{float:left;clear:none; width:100px;height:75px; margin:0 	}*/
.card_right{	}
.card_right img{float:right; clear:right; margin:0 0 10px 10px	}
/*.card_right a img{float:left;clear:none; width:100px;height:75px; margin:0 	}*/
.card_thumbs { display:block; width:700px; height:80px;}

.card_thumbs a{float:left}
.card_thumbs a img{ float:left;width:100px; height:75px; margin:0}
.card_thumbs img{ width:100px; height:75px; margin:0}

img.left{	float:left;}
img.right{	float:right}
/************************************************************************/


/*********************************
	Column Layout
*********************************/
.neaca_col_left{
/*	background-image:url('/images/global_navigation/background_ln.GIF');*/
	border:0;
	float:left;
	height:100%;
	width:140px;		
}
.neaca_col_center{
	border:0;
	float:left;
	height:100%;
	max-width:900px;	
	min-width:700px;
	width:700px;
	overflow:hidden;
/*	

*/
}
.neaca_col_right{
	border:0;
	float:left;			
	height:100%;		
	width:150px;
}

/*********************************
	Section Layout
*********************************/

.neaca_left_menu{
	z-index:1000;
	background-color:transparent;
	border:0;
	width:75%;
	height:1500px;
	margin-right:15px;
}
.neaca_top_menu{
	z-index:10000;
	border:0;
	background-color:transparent;
	width:100%;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
.neaca_top_nav_menu{
				z-index: 10000;
				border: 0;
				background-color: transparent;
				width: 100%;
				height: 18px;
				text-align: center;
				vertical-align: middle;
				color: #933;
				display: inline-block;
				background-image: url('/images/global_navigation/global_nav_bg.bmp');
}
.neaca_top_nav_menu div{
	display:inline-block; 
}
.neaca_top_nav_menu div a{
	display:inline-block; 
	color:#FFF;
	text-decoration:none;
}
.neaca_top_nav_menu div a:hover{
	display: inline-block;
	color: #FFFF00;
	background-color:blue;
	text-decoration: none;
}
/*		share_search		*/
#share_search{padding-bottom:10px;width:700px; text-align:justify}
#share_search a.addthis_button_compact{ color:maroon; }
#share_search div.addthis_toolbox { text-align:left; float:left;margin-top:5px;width:200px;	}
#google_search { text-align:right; margin-bottom:10px; width:500px;float:right}
#google_search input.submit { background-color:maroon; color:white;font-family:Verdana, Arial, Helvetica, sans-serif;}
#cse-search-box div{border-style: none; border-color: inherit; border-width: 0;}
/**********************************************************************************/

/* Sample ACJ styles*/
.acj_top_nav_menu{
				z-index: 10000;
				border: 0;
				background-color:blue;
				width: 100%;
				height: 24px;
				font-size:medium;
				text-align: center;
				vertical-align: middle;
				color: #933;
				display: inline-block;
/*				background-image: url('/images/global_navigation/global_nav_bg.bmp');*/
}
.acj_top_nav_menu div{
	display:inline-block; 
}
.acj_top_nav_menu div a{
	display:inline-block; 
	color:#FFF;
	text-decoration:none;
}
.acj_top_nav_menu div a:hover{
	display: inline-block;
	color: #FFFF00;
	background-color:red;
	text-decoration: none;
}
/* ^^^^^^^^^^^^^^^Sample ACJ styles^^^^^^^^^^^^^^^^^^^^^^^^^*/


.neaca_bottom_menu{
	z-index:500;
	border:0;
	background-color:transparent;
	width:100%;
	height:300px;
	text-align:center;
}

/*********************************
	Content
**********************************/
.neaca_content_title{z-index:300;border:0;background-color:transparent;width:100%;	text-align:center;}
/*	min-height:60px;
	padding:10px 0;
	height:120px;*/
.neaca_content{		z-index:200;border:0;background-color:transparent;width:100%;text-align:justify;}
.member_letter{ 	text-indent:30px;font-weight:bold; font-size:small;	}
.member_letter hr{	width:88%;}
.member_letter a{	color:red;}

div.image_left{width:699px;}
div.image_left img{float:left;margin-right: 10px;}
div.image_right{width:699px;}
div.image_right img{float:right;margin-left: 10px;}

/**********************************/
div.image_map{ text-align:left; width:700px; color:maroon;}
div.image_map div{ text-align:center; display:block; /*margin-bottom:15px*/ }
div.image_map div div{ float:left; width:25%; vertical-align:bottom; }
div.image_map div div a{ font-size:large; font-weight:bold; color:maroon; text-decoration:none}
div.image_map div div a img{ float:left; margin-top:3px;height:126px;width:168px;}
div.image_map div div p{ font-size:small; font-weight:bold; clear:both }

img.image_map{height:126px;	width:168px; float:left}

/*********************************
	Avertising
**********************************/
/* Top Ads */
.neaca_top_advert{
	z-index:0;
			
}
/* Right Ads */
.neaca_right_advert{
	z-index:0;
	border:0;
/*	background-color:#E1FFFF;*/
	background-color:transparent;
	width:90%;
	height:100%;
	text-align:center;
	float:right;
}

.neaca_right_advert div{
	margin-bottom:2px;			
}

/* Bottom Ads */
.neaca_bottom_advert{
	z-index:0;
	border:0;
/*	background-color:#EFE4E8;*/
	background-color:transparent;
	width:100%;
	height:120px;
	text-align:center;
}
div.neaca_bottom_advert{
	padding-top: 30px;
}

/********************
	Left Nav
*********************/
div.lnav{	float:left;}
ul.lnav{	list-style:none;	text-align:left;	list-style-type:none;}
ul.lnav li{	display:block;	padding: 10px 0px;}
ul.lnav li:hover{	display:block;	padding: 10px 0px;	background-color:blue;}
a.lnav:link {	text-align: left;	color: #FFF;}
a.lnav:visited{	text-align: left;	color: #FFF;	text-decoration:none;}
/*a.lnav:hover{	text-align: left;	font-size:large;}*/
a.lnav_alt:link {	text-align: left;	color: #FF0;}
a.lnav_alt:visited {text-align: left;	color: #FF0;	text-decoration:none;}
/*a.lnav_alt:hover {text-align: left;	font-size:large;}*/
a.lnav:hover,
a.lnav_alt:hover {	color:white;}

/*******************************
	Xperimental Foreground Color classes
*******************************/
.t-blue {		font-weight:bold;color:blue;	}
.t-black {		font-weight:bold;color:black ;	}
.t-lightblue {	font-weight:bold;color:#00FFFF;	}
.t-maroon {		font-weight:bold;color:maroon;	}
.t-navy {		font-weight:bold;color:navy;	}
.t-red {		font-weight:bold;color:red;		}
.t-white {		font-weight:bold;color:#FFFFFF;	}
.t-yellow {		font-weight:bold;color:#FFFF00;	}
p.t-blue {		font-weight:bold;color:blue;	}
p.t-black {		font-weight:bold;color:black ;	}
p.t-lightblue {	font-weight:bold;color:#00FFFF;	}
p.t-maroon {	font-weight:bold;color:maroon;	}
p.t-navy {		font-weight:bold;color:navy;	}
p.t-red {		font-weight:bold;color:red;		}
p.t-white {		font-weight:bold;color:#FFFFFF;	}
p.t-yellow {	font-weight:bold;color:#FFFF00;	}
a:link.t-blue,a:visited.t-blue 				{font-weight:bold;color:blue;	}
a:link.t-black ,a:visited.t-black 			{font-weight:bold;color:black ;	}
a:link.t-lightblue ,a:visited.t-lightblue	{font-weight:bold;color:#00FFFF;}
a:link.t-maroon ,a:visited.t-maroon 		{font-weight:bold;color:maroon;	}
a:link.t-navy ,a:visited.t-navy 			{font-weight:bold;color:navy;	}
a:link.t-red ,a:visited.t-red 				{font-weight:bold;color:red;	}
a:link.t-white,a:visited.t-white			{font-weight:bold;color:#FFFFFF;}
a:link.t-yellow,a:visited.t-yellow			{font-weight:bold;color:#FFFF00;}



/*******************************
	Foreground Color classes
*******************************/
.blue {		font-weight:bold;color:blue;	}
.black {	font-weight:bold;color:black ;	}
.lightblue {font-weight:bold;color:#00FFFF;	}
.maroon {	font-weight:bold;color:maroon;	}
.navy {		font-weight:bold;color:navy;	}
.red {		font-weight:bold;color:red;		}
.white {	font-weight:bold;color:#FFFFFF;	}
.yellow {	font-weight:bold;color:#FFFF00;	}
p.blue a{		font-weight:bold;color:blue;	}
p.black a{		font-weight:bold;color:black ;	}
p.lightblue a{	font-weight:bold;color:#00FFFF;	}
p.maroon a{		font-weight:bold;color:maroon;	}
p.navy a{		font-weight:bold;color:navy;	}
p.red a{		font-weight:bold;color:red;		}
p.white a{		font-weight:bold;color:#FFFFFF;	}
p.yellow a{		font-weight:bold;color:#FFFF00;	}
a:link.blue,a:visited.blue 			{font-weight:bold;color:blue;	}
a:link.black,a:visited.black		{font-weight:bold;color:black ;	}
a:link.lightblue,a:visited.lightblue{font-weight:bold;color:#00FFFF;}
a:link.maroon,a:visited.maroon		{font-weight:bold;color:maroon;	}
a:link.navy,a:visited.navy			{font-weight:bold;color:navy;	}
a:link.red,a:visited.red			{font-weight:bold;color:red;	}
a:link.white,a:visited.white		{font-weight:bold;color:#FFFFFF;}
a:link.yellow,a:visited.yellow		{font-weight:bold;color:#FFFF00;}


/*******************************
	Background Color classes    
*******************************/
.backblack{	background-color:black;}
.backblue{	background-color:blue;}
.backlightblue{	background-color:#99D7FF;}
.backmaroon{background-color:maroon;}
.backnavy{	background-color:navy;}
.backred{	background-color:red;}
.backwhite {background-color:#FFFFFF;}
.backyellow{background-color:#FFFF00;}
.backsilver{background-color:silver;}

/*******************************
	  Font Size classes         
*******************************/
.xsm{	font-size:x-small;}
.sm{	font-size:small;}
.med{	font-size:medium;}
.lg{	font-size:large;}
.xlg{	font-size:x-large;}
.xxlg{	font-size:xx-large;}
/*******************************
	   Alignment classes        
*******************************/
.middle{	vertical-align:middle;}
.center{	text-align:center;}
table.center {	margin-left:auto; 	margin-right:auto;}
.justify{	text-align:justify;}
.left{		text-align:left;}
.right{		text-align:right;}
/**************************
	     Font Styles       
**************************/
.it {		font-style:italic; padding-right:3px;}
.bold{		font-weight:bold;}
.normal{	font-weight:normal;}
.under {	text-decoration:underline;}

/******************************************
*	Custom, special and unsorted classes  *
******************************************/

.neaca_content div{	margin-bottom: 25px;}
.oldEnglish {
	font-family: "Old English Text MT";
	font-size: large;
}

