/* Body */
body {
	background: #AEB0AF;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;}


/* Headings */
h1, h2, h3 {
	font-face: Geneva, Arial, Helvetica, sans-serif;
	color: #223B64;
	display: inline;}

h1 {	font-size: 16px;}

h2 {	font-size: 14px;}

h3 {	font-size: 12px;}



/* Paragraphs */
p {	
	font: 12px/16px Arial, Helvetica, sans-serif;}

p.inline {
	display: inline;}



/* Text colors */
.black {
	color: #000000;}

.blue-l {
	color: #CFE0F1;}

.blue-m {
	color: #9BBCDF;}

.blue-d {
	color: #223B64;}

.grey {
	color: #AEB0AF;}

.white {
	color: #FFFFFF;}

.bold-black {
	color: #000000;
	text-weight: bold;}

.bold-blue-l {
	color: #CFE0F1;}

.bold-blue-m {
	color: #9BBCDF;}

.bold-blue-d {
	color: #223B64;}

.bold-grey {
	color: #AEB0AF;}

.bold-white {
	color: #FFFFFF;}




/* Background colors */
.bg-black {
	background: #000000;}

.bg-blue-l {
	background: #CFE0F1;}

.bg-blue-m {
	background: #9BBCDF;}

.bg-blue-d {
	background: #223B64;}

.bg-grey {
	background: #AEB0AF;}

.bg-white {
	background: #FFFFFF;}



/* Border colors */
.border-black {
	border: 1px solid #000000;}

.border-blue-l {
	border: 1px solid #CFE0F1;}

.border-blue-m {
	border: 1px solid #9BBCDF;}

.border-blue-d {
	border: 1px solid #223B64;}

.border-grey {
	border: 1px solid #AEB0AF;}

.border-white {
	border: 1px solid #FFFFFF;}





a.latestnews {
	font: bold;
	color: #223B64;
	text-decoration: none; }

a.latestnews:hover {
	color: 9BBCDF; }


/* Banner */
.banner-border {
	border-bottom: 1px solid #000000;
	}

.banner-text-small {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #9BBCDF;
	letter-spacing: -1px;
	background: #FFFFFF;}


.banner-text-large {
	font: normal 30px Arial, Helvetica, sans-serif;
	color: #9BBCDF;}

a.banner  {
	height: 19px;
	padding: 4px, 4px, 4px, 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;}

a.banner:hover {
	color: #223B64;
	text-decoration: none;}



/* Content */
.content {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #CFE0F1;
	padding: 8px;
	border-left: 1px solid #000000;}
.header { border-left: 1px solid #000; }
a.contentlink {
	color: #223B64;
	text-decoration: underline;}
a.contentlink:hover {
	color: #9BBCDF;}


.corecomp {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	padding: 8px;
	border-left: 1px solid #000000;}


/* Resources*/
.resources { font-size: 10px; }
.resources-title { font-size: 10px; font-weight: bold; }
.resources-author { font-size: 10px; font-style: italic; }
.resource-float-r { float: right; margin-left: 5px; border: solid 1px #000; }
.resource-float-l { float: left; margin-right: 5px; border: solid 1px #000; }


/* Footer */
.footer {
	background: #000000;
	color: #CFE0F1;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 4px;}

a.footer {
	color: #CFE0F1;
	text-decoration: none;}

a.footer:hover{
	color :#9BBCDF;}



/* Menu */
a.menu {
	display: block;
	background-color: #FFFFFF;
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
	color: #223B64;
	text-decoration: none;
	width: 180px;
	border-bottom: 1px solid #000000;
	padding: 5px 10px;}

a.menu:hover{
	color :#223B64;
	background: #CFE0F1;}

a.aewebsites {
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	color: #223B64;
	text-decoration: none;}

a.aewebsites:hover {
	color: #FFFFFF;}
/*Floats*/
.float-r {
	float: right;
	padding-left: 5px;}
.float-l {
	float: left;
	padding-right: 5px;}
img.float-r { border: solid 1px #000; }
img.float-l { border: solid 1px #000; }
/*Quotes*/
.quote {
	font: 11px/14px Arial;
	color: #223B64;}

.quote-speaker {
	font: italic 11px/14px Arial;
	color: #000000;}
p.quote-speaker { color: #000000; font: italic 11px/14px Arial; }
.quote-right {
	display:inline;
	float: right;
	background: #FFFFFF;
	border: solid 1px #223B64;
	margin: 5px 0 5px 5px;
	}
p.quote-right {
	padding: 0 3px;
 }
.quote-left { display:inline; float:left; background: #ffffff; border: solid 1px #223b64; margin: 5px 5px 5px 0; }
p.quote-left { padding: 0 3px; }
.italic {
	font: italic;
	color: #000000;
}
/* Image alignment */
.vert-abs_middle { vertical-align: middle; }
/* Forms */

.form {
	font: 11px/14px	arial;
	background: #FFFFFF;
	border: 1px solid #223B64; }

.formheading {
	font: bold 14px arial;
	color: #FFFFFF;
	background: #9BBCDF;}


.forminput {
	font: 11px/11px arial;
	color: #223B64;}

/* from original AE CSS




.bg {
	background-image: url('image/leftSh.gif');
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top

}
.Lebg {
	background-image: url('image/leftSh.gif');
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position:  
               left top;
	width: 11px

}
.RiBg {
	background-attachment: scroll;
	background-image: url('image/rightSh.gif');
	background-repeat: repeat-y;
	background-position:  
               left top;
	width: 11px
}

.mainheaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.globallink{
	background-color: #AEB0AF;	height: 20px; width: 770px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.globalHeText1{
	font-family: Arial; 
	font-size: 25px; 
	color: #7BBD


#christmas_flyer { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; float: right; padding: 2px; border: solid 1px; }

.float-pic-l { float: left; padding-right: 5px; border: solid 1px #000; }
.float-pic-r { float: right; padding-left: 5px; border: solid 1px #000; }
