/* AEB - CSS Document */
HTML {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bkgd.gif);
	background-color: #CCCCCC;
}

BODY {
	width: 100%; 
	height: 100%; 
	margin-top: 0px; 
	text-align: center;
	border: 0px;
}

IMG {
	border: 0px;
}

#EditTitlePopupInput {
  z-index: 100;
}

#container {
	text-align: left;
	position: relative;
	clear: both;	
	background-color: #FFFFFF;
	width: 780px;	
	height: auto;
	max-height: 100%;
	margin-right:auto;
	margin-left:auto;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

/* GLOBAL NAV (home|contact) ======================================== */
#globalnav {
	float: left;
	width: 780px;
	height:125px;
	z-index:4;
}
#globalnav #logo{
	float: left;
	width: 230px;
	height: 87px;
}

/* Site LINKS (Home|Contact)*/
#sitelinks {
	float: right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 10px 35px 30px 0px;
	
}
#sitelinks a:link{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#sitelinks a:visited{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#sitelinks a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: underline;
}
#sitelinks a:active{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

/* BANNER ======================================== */
#image_hdr {
	float: left;
	width: 780px;
	height: 128px;
}
/* banner text */
#image_hdr h2 {
margin: 0;
padding: 0;
margin: -115px 0px 0px 10px;
font-family:Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: normal;
color: #ffffff;
/* width: 190px; */
width: 225px;
white-space: normal;
}

/* --- text embedded under Flash movie --- */
#flashcontent p {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #666666;
	width: 778px;
	margin-left: -2000px;
}

/* SPACER CONTAINER ======================================== */
#spacer {
	float: left;
	width: 780px;
	height: 10px;
}

/* CONTENT CONTAINER ======================================== */
#contentcontainer {
	float: left;
	width: 780px;
	height: auto;
	max-height: 100%;
	background-image: url(../images/bkgd_content.gif);
	background-repeat: repeat-y;
}



/* CONTENT ======================================== */

#dnn_dnnBREADCRUMB_lblBreadCrumb {
padding-left: 15px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: normal;
} 
 
#dnn_dnnBREADCRUMB_lblBreadCrumb .SkinObject {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: bold;
text-decoration: none;
}
#dnn_dnnBREADCRUMB_lblBreadCrumb .SkinObject:hover {
text-decoration: underline;
}

#content {
	float: left;
	width: 433px;
	height: auto;
	max-height: 100%;
	padding: 20px 10px 0px 10px;
}
#content .Normal, 
#content P, #content UL, #content LI{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#content p {
	padding: 10px 5px;
}

#content P.pagetitle, 
#content h3 {
	font:normal 16px Arial, Helvetica, sans-serif;
	color: #204784;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#content h3 {padding-left: 5px;}

.PageIntro h2.ContainerTitle {
	font:normal 16px Arial, Helvetica, sans-serif !important;
	color: #666666 !important;
	line-height: 24px !important;
	padding: 0px 0px 0px 5px !important;
}


#content P.subtitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 0px 10px 0px;
	}
 
#content div.BasicContainer h2.ContainerTitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	padding-left: 0px;
}

#content .NormalBold, 
#content bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#content li {
		list-style-position: outside;
		list-style-type: disc;
		list-style-image: none;
}
#content ul {
		margin-left: 1.5em;
		padding-left: 0;
}
		
#content .errorMessage{
	color:#FF0000;
	}
		
		
#content a:link {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}

#content a:visited {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}

#content a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: underline;
}

#content a:active {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}

.sitemap {
	padding: 0px 0px 0px 10px;
	line-height: 18px;
}

#spacing {float: left; padding: 0px 20px 0px 10px;}

/* EVENTS PAGE ====================================== */

/* Event grouping */
#eventsModule #listing {
margin-top: 4px;
}
/* Event spacing */
#eventsModule #listing .post.blogjapanese {
margin-bottom: 20px;
}

/* Event title */
#eventsModule #listing .post.blogjapanese h3,
#eventsModule #listing .post.blogjapanese h3 a {
color:#204784;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight: bold;
padding-bottom: 0px;
padding-left: 3px;
display: inline;
}
/* Event description/content */
#eventsModule #listing .post.blogjapanese div.Normal p {
padding: 0px 5px;
}
/* hide un-needed blog elements */
#eventsModule #listing .post.blogjapanese div.dateandauthor, 
#eventsModule #listing .post.blogjapanese div.Submissions, 
#eventsModule #listing .post.blogjapanese p.postfoot {
display: none;
}





/* SLUG AREA ======================================== */
#pod_area {
	float: right;
	width: 187px;
	height: auto;
	max-height: 100%;
	text-align: left;
	padding: 10px 0px 0px 10px;
}

#appunit {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;	
}

#appunit HR {border-bottom: 1px solid #CCCCCC;}

/* POD ================================================ */

#podAnnounce {
	float:left;
	width:150px;
	height: 100%;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align: left;	
	padding: 5px 0px 10px 0px;
}

#podAnnounce p.announceTitle{
	width:145px;
	height: 12px;
	font:bold 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #5A6E7B;
	padding: 2px 0px 3px 5px;
	display:block;
	}

#podAnnounce p.announceContent{
	width:145px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 16px;
	display:block;
	padding: 0px 0px 0px 5px;
	}
	
#podAnnounce li{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204784;
	line-height: 14px;
	margin-left: 20px;
	padding-left: 0px;
	text-indent: 0px;
	}	
#podAnnounce a:link {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204784;
	text-decoration: none;
}
#podAnnounce a:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204784;
	text-decoration: none;
}
#podAnnounce a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204784;
	text-decoration: underline;
}
#podAnnounce a:active {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204784;
	text-decoration: none;
}	
	
#pod_pdf{
	float: left;
	width: 150px;
	text-align: left;
	padding: 10px 0px 10px 0px;
	/*background-color: #00FF33;*/
}

#pdf_box {
	border: 1px solid #666666;
	width: 148px;
	height: 50px;
	vertical-align:middle;
}

#pdf_icon {
	width: 34px;
	height: 39px;
	float: left;
	padding: 5px 10px 0px 5px;
}


#pdf_link a:link {font: normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
#pdf_link a:visited {font: normal 12px Arial, Helvetica, sans-serif;color:#666666; text-decoration:none;}
#pdf_link a:hover {font: normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;color:#666666;}
#pdf_link a:active {font: normal 12px Arial, Helvetica, sans-serif;color:#666666;text-decoration:none;}

#pod_pdf P {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#pod_pdf .smalltext {
	font: normal 11px Arial, Helvetica, sans-serif;
}

/* LEARN MORE SLUG ======================================== */
#pod_learn_more {
	margin: 10px 0px 10px 0px;
/*	width: 135px;
	height: 30px; */
	float: left;
	text-align: left;
	display: block;
	}
#pod_learn_more .content {
	width: 135px;
	border: 1px solid #666666;
	padding: 10px 8px 10px 7px;
	margin-bottom: 5px; /* in case multple modules assigned */
	min-height: 50px;
	_height: auto;
}

#pod_learn_more p {
	padding: 0;
	margin: 0;
}

#pod_learn_more .Normal{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

/* "PDF" icon placement */
#pod_learn_more #dnn_LearnMorePane .content img,
#pod_learn_more #dnn_LearnMorePane .content p img, 
#pod_learn_more #dnn_LearnMorePane .content p a img {
display: inline !important;
float: left !important;
vertical-align: top !important;
margin: -10px 5px 0px -5px !important;
padding: 5px 0px 5px 0px !important;
border: none;
}

/* "Learn more about:" embedded title text */
#smalltext {
	font: normal 11px Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	}

		
#pod_learn_more a:link{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	
}
#pod_learn_more a:visited{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#pod_learn_more a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
#pod_learn_more a:active{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

/* VISIT US SLUG ======================================== */
/* Added View AEB id - S.T. 01/22/08  ======================================== */

#pod_visitaeb, 
#pod_viewaeb {
	float: left;
	width: 152px;
	height: 100%;
	text-align: left;
	padding: 10px 0px 10px 0px;
	margin-bottom: 5px; /* in case multple modules assigned */
}

#visit_aeb_at, 
#view_aeb_at {
	width: 142px;
	height: 23px;
	background-color: #2D8D36;
	color: #FFFFFF;
	font:normal 18px Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	display: block;
	vertical-align:bottom;
	padding-left: 10px;
	}
	
#visit_content, 
#view_content {
	border: 1px solid #666666;
	float: left;
	width: 140px;
	height: 100%;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}

P.title {
	font:bold 14px Arial, Helvetica, sans-serif;
	display: inline;
	}
P.date {
	font:normal 11px Arial, Helvetica, sans-serif;
	display: inline;
	}

#visit_content a:link, 
#view_content a:link {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #204784;
}
#visit_content a:visited, 
#view_content a:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none; color: #204784;
}
#visit_content a:hover, 
#view_content a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline; color: #204784;
}
#visit_content a:active, 
#view_content a:active {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none; color: #204784;
}


.management_block {
	float: left;
	width: 430px;
	height: 135px;
	clear: right;
}
.management_block IMG {
	float: left;
	width: 112px;
	height: 135px;
	clear: none;
}
.management_title {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	text-align: left;
	width: 100%;
	clear: right;
	padding-left: 10px;
	}
.management_name {
	font:normal 14px Arial, Helvetica, sans-serif;
	color: #204784;
	float: left;
	width: 100%;
	clear: right;
	padding-left: 10px;
}

/* SLIDE SLUG ======================================== */
#pod_picture {
	float: left;
	width: 150px;
	height: 100%;	
	text-align: center;
}
/* see also #pod_picture inherited styles for blog page side-modules */

#pod_popup {
	float: left;
	width: 150px;
	height: 20px;
	background-image:url(../images/pod_slidebottom2.jpg);
	background-repeat: no-repeat;}
	
#pod_area #picture_table{
	float: left;
	width: 150px;
	_width: 150px;
	height: 100%;
	border: 1px solid #666666;
	border-bottom: 0px solid #666666;
	text-align: center;
	padding: 5px 6px 0px 6px;
	margin: 10px 0px 0px 0px;
	/*background-image: url(../images/pod_side.jpg);*/
}
#content #picture_table{
	float: left;
	width: 150px;
	_width: 150px;
	height: 100%;
	border: 1px solid #666666;
	border-bottom: 0px solid #666666;
	text-align: center;
	padding: 5px 6px 0px 6px;
	margin: 10px 0px 0px 0px;
	/*background-image: url(../images/pod_side.jpg);*/
}



.slide_title {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	float: left;
	text-align: left;
}
.slide_subtitle {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;	
	text-align: left;
	float: left;
	margin: 0px;
}
.slide_picture {padding: 0px 0px 10px 0px;
_padding: 0px 0px 0px 2px;}

#enlarge {
	vertical-align: top;
	text-align: left;
	width: 150px;
	height: 20px;
	padding: 0px 0px 0px 90px;}
#enlargebutton {padding: 0px 10px 10px 0px;}	
#enlarge a:link{
	font:normal 9px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#enlarge a:visited{
	font:normal 9px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#enlarge a:hover {
	font:normal 9px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#enlarge a:active{
	font:normal 9px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
/* PRINT MENU ======================================== */
#print_menu {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
#print_menu a:link{
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: underline;
}
#print_menu a:visited{
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: underline;
}
#print_menu a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}
#print_menu a:active{
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: underline;
}

/* FOOTER ======================================== */
#footer {
	float: left;
	width: 680px;
	height: 35px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 30px 0px 10px 50px;
}
/* FOOTER LINKS */
#footer a:link {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	
}
#footer a:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	
}
#footer a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;	
}
#footer a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	
}

#footerimage {
	clear: both;
	width: 780px;
	height: 10px;
	position: relative;
	margin-right:auto;
	margin-left:auto;	
	background: url("../images/bkgd_footer.gif") no-repeat;	
}




/* LINKS ======================================== */
#linkarea {
	width: 780px;
	height: 88px;
}

#navigation {
	clear:both;
	width:748px; 
	z-index:5;
	padding:0 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#485458;
	font-size:12px;
	text-align:justify;
}

#navigation #mainNav { float:right; }

#selectedmain {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#204784;
	text-decoration: none;}

.selected {color:#204784;}

#navigation a:link{
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#485458;
	font-size:12px;
	text-decoration:none;
}
#navigation a:visited{
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#485458;
	font-size:12px;
	text-decoration:none;
}

#navigation a:hover{
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#204784;
	font-size:12px;
	text-decoration:none;
}
#navigation a:active{
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#485458;
	font-size:12px;
	text-decoration:none;
}

#navigation #mainNav ul.vertical.group.level1, 
#navigation ul.vertical.group.level2 {
background-color: #ffffff;
border: solid 1px #656766;
}

#navigation #mainNav ul.vertical.group.level2 {
margin-top: -1px;
}

#navigation #mainNav ul.vertical.group.level1 li.item, 
#navigation #mainNav ul.vertical.group.level2 li.item {
background-color: #F4F8FB !important;
color: #535E62;
height: 17px;
}

#navigation #mainNav ul.vertical.group.level1 li.item:hover, 
#navigation ul.vertical.group.level2 li.item:hover {
background-color: #E5EEF5 !important;
color: #535E62;
}

#navigation #mainNav ul.vertical.group.level1 li.item.separator,
#navigation #mainNav ul.vertical.group.level1 li.item.separator:hover, 
#navigation #mainNav ul.vertical.group.level2 li.item.separator,
#navigation #mainNav ul.vertical.group.level2 li.item.separator:hover   {
background-color: #ffffff !important;
height: 3px !important;
}

#navigation #mainNav ul.vertical.group.level1 li.item .text, 
#navigation #mainNav ul.vertical.group.level2 li.item .text {
font-size: 10px;
text-align: left;
padding-right: 5px;
padding-left: 5px;
line-height: 17px;
}
#navigation #mainNav ul.vertical.group.level1 li.item a.link span.expandleft, 
#navigation #mainNav ul.vertical.group.level2 li.item a.link span.expandleft {
	background: url(../images/item.gif) right no-repeat !important;
} 
#navigation #mainNav ul.vertical.group.level1 li.item:hover .expandleft, 
#navigation #mainNav ul.vertical.group.level1 li.item a:hover .expandleft, 
#navigation #mainNav ul.vertical.group.level2 li.item:hover .expandleft {
	background: url(../images/item_ovr.gif) right no-repeat !important;
}

#navigation #mainNav ul.vertical.group.level1 li.item .expandleft.text, 
#navigation #mainNav ul.vertical.group.level2 li.item .expandleft.text, 
#navigation #mainNav ul.vertical.group.level1 li.item:hover .expandleft.text, 
#navigation #mainNav ul.vertical.group.level2 li.item:hover .expandleft.text {
	padding-right: 20px;
}





/* SubNAV ======================================== */
#subnav {
	float: left;
	width: 130px;
	height: auto;
	max-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	/* padding: 10px 10px 0px 10px; */
}
#subnav IMG {padding: 0px 0px 2px 0px; _padding: 0px 0px 0px 0px;}





/* side menu */
#smenu {padding: 10px 0px 10px 0px; /* line-height: 12px; */ }

#smenu div.radmenu { }

#smenu li.item {
width: 128px;
/* height: 20px; */
background-color: #F4F8FB;
white-space: normal;
padding-bottom: 3px;
}
#smenu li.item:hover {
width: 128px;
background-color: #e5eef5;
white-space: normal;
padding-bottom: 3px;
}

#smenu li.selectedtab {
background-color: #e5eef5;
}
#smenu li.selectedtab span {
font-weight: bold;
color: #204784;
}
#smenu li.haschildren span {
font-weight: normal;
}
#smenu li.selectedpath.haschildren {
font-weight: normal;
background-color: #e5eef5;
}


#smenu li.separator, 
#smenu li.separator:hover {
background-color: #F4F8FB !important;
height: 1px !important;
}


#smenu li span {display: block;margin-left: 5px; letter-spacing: 0px;}
#smenu li.childitem1 span {display: block;margin-left: 5px; letter-spacing: 0px;}


#smenu a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	line-height: 20px; 
}

#smenu a:visited{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}

#smenu a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
	line-height: 20px; 
}

#smenu a:active{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	line-height: 20px; 
}

	
#sectionheader {
	font:normal 14px Arial, Helvetica, sans-serif;
	color: #204784;
	line-height: 14px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #666666;
	margin: 0px 0px 15px 0px;
 }
	
#smenu2 {
	padding: 15px 5px 0px 10px; 
	_padding: 15px 0px 0px 10px;
	line-height: 16px; 
	width: 90px;}

#smenu2 UL LI {
list-style: none;
padding: 0px;
margin: 0px 0px 10px 5px;
line-height: 16px;}

#smenu2 LI {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height: 16px;}

#smenu2 li ul li ul li {
	padding-left: 6px;
	background: url(../images/dash.gif) no-repeat 0 50%;
	}

#smenu2 a:link{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;text-decoration: none;
	line-height: 10px;}
#smenu2 a:visited{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;text-decoration: none;
	line-height: 10px;}
#smenu2 a:hover{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #204784;text-decoration: none;
	line-height: 10px;}
#smenu2 a:active{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;text-decoration: none;
	line-height: 10px;}
	
#smenu3 {
	padding: 15px 5px 0px 10px; 
	_padding: 15px 0px 0px 0px;
	line-height: 16px; 
	width: 90px;}

#smenu3 UL LI {
list-style-image: url(/images/dash.gif);
list-style-type:none;
list-style-position: inside;
text-indent: -13px;
_text-indent: -20px;
padding: 0px;
margin: 0px 0px 10px 5px;
line-height: 16px;}

#smenu3 LI {

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height: 16px;}



#smenu3 a:link{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;text-decoration: none;
	line-height: 10px;}
#smenu3 a:visited{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;text-decoration: none;
	line-height: 10px;}
#smenu3 a:hover{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #204784;text-decoration: none;
	line-height: 10px;}
#smenu3 a:active{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;text-decoration: none;
	line-height: 10px;}


/* ========================================================= */

#aeb_emitter  LI{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 24px;
	text-decoration: none;
}

/* ======================================================== */

/* ============   the blog page  =================== */

#blogmoduleholder .blurb #listing .post.blogjapanese h3, 
#blogmoduleholder .blurb #listing .post.blogjapanese h3 a {
color:#204784;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight: bold;
padding-bottom: 0px;
padding-left: 0px;
display: inline;
}
#blogmoduleholder .blurb #listing .post.blogjapanese h3 a {
text-decoration: underline;
}
#blogmoduleholder .blurb #listing .post.blogjapanese h3 a:hover {
text-decoration: none;
}

div.sideContainer {
float: left;
width: 150px;
text-align: left;
}
.sideContainer .BasicContainer h2.ContainerTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
padding:0px 0px 0px 5px;
}

.sideContainer .BasicContainer span.subhead, 
.sideContainer .BasicContainer .Normal, 
.sideContainer .BasicContainer p, 
.sideContainer .BasicContainer ul, 
.sideContainer .BasicContainer li {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
}
.sideContainer .BasicContainer ul {
margin-left: 10px;
padding-left: 10px;
}
.sideContainer .BasicContainer a:link {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}

.sideContainer .BasicContainer a:visited {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}

.sideContainer .BasicContainer a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: underline;
}

.sideContainer .BasicContainer a:active {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #204784;
	text-decoration: none;
}

/* =========   feed reader item spacing =============  */
#content td.Item, 
#content td.AltItem {
padding-bottom: 5px;
}

/* ============   the News page  =================== */

#newsModule #listing .post {
border-top:1px solid #FFAA00;
border-bottom:0px solid #FFAA00;
margin-top: 5px;
}

#newsModule #listing .post h3, 
#newsModule #listing .post h3 a {
color:#204784;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight: bold;
padding-bottom: 0px;
padding-left: 0px;
background-color: transparent;
border: none;
}
#newsModule #listing .post h3 a {
text-decoration: none;
}
#newsModule #listing .post h3 a:hover {
text-decoration: underline;
}
#newsModule #listing p.postfoot {
display: none;
}

/* ============    ============ */



/* ============    ============ */



