﻿body
{
	text-align: center; /* for IE */
	background-image: url('images/bgline.gif');
	background-repeat: repeat;
}

img.lefttop
{
	margin-top: -1px;
	margin-left: -1px;
	z-index:1;
}

img.leftbottom
{
	margin-left: -1px;
	/*margin-bottom: -1px;*/
	margin-top: 315px;
	z-index:1;
}

img.leftbottom1
{
	margin-left: -10px;
	margin-top: 10px;
	z-index:1;
}

img.righttop
{
	margin-top: -1px;
	margin-right: -1px;
	z-index:1;
}

img.rightbottom
{
	margin-right: -1px;
	margin-bottom: -1px;
	margin-top: 160px;
	z-index:1;
}

img.rightbottom1
{
	margin-right: -10px;
	margin-top: -5px;
	z-index:1;
}

img.curve
{
	margin-right: -1px;
	z-index:1;
}

#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 700px;
}

#main
{
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 800px;
	background-color: white;
	float: clear;
}

#mainIndex
{
	background-image: url('images/righttop.gif');
	background-repeat: repeat;
}


#header
{
	padding-top: 10px;
	padding-left: 10px;
	height: 125px;
	font-size: 10px;
	font-color: gray;
	background-color: white;
	clear: left;	
}

#header2
{
	height: 120px;
	font-size: 10px;
	font-color: gray;
	background-color: white;
	/*margin-left: 10px;
	margin-right: 10px;*/
	background-image: url('images/edisonlogo2.png');
	background-repeat: no-repeat;
}

#image2
{
/*	background-image: url('images/image2.gif');*/
	background-image: url('images/group1.gif');
	background-repeat: no-repeat;
}

#menuItems
{
	padding: 3px;
	text-align: right;
	height: 15px;
	width: 694px;
	font-size: 10px;
	font-color: Black;
	background-color: #FFC0CB;
	border-top: 1px solid #FFFF99;
	border-bottom: 1px solid #FFFF99;
}

.menuItem
{
	color: white;
}

.mitem
{
	float: right;
	width: 9aem;
	font-size: 10px;
	text-align: left;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	background-color: #FFC0CB;
	padding-right: 0.6em;
	border-left: 2px solid white;
}

/*.mitem:hover { background-color: #ff3300 }*/
.mitem:hover { background-color: #B0E0E6 }

#details
{
	clear: both;
	height: 338px;
}

#imageBox
{
	float: left;
	width: 450px; 
	height: 338px;	
	background-image: url('imgp5155.jpg');
	background-repeat: no-repeat;
}

#textContents
{	
	float: right;
/*	width: 249px;*/
	width: 245px;
	height: 338px;
/*	padding: 10px;*/
	background-color: white;
/*	border-left: 1px solid #FFFF99;*/
}

.intro_title
{
	font-size: 12px;
	font-style: bold underline;
}

.intro_details
{
	height: 50px;
	font-size: 10px;
}

#address
{
	float: left;
	width: 700px;
	font-size: 11px;
}

#address_generic
{
	height: 20px;
	font-size: 11px;
	padding: 10px;
	padding-left: 20px;
	background-color: #FFC0CB;
	clear: both;
}

/* Menu styles */
#menubar
{
	height: 25px;
	clear: both;
}

ul
{
	float: right;
	width: 100%;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-color: #FFC0CB;
}

.mnugeneric
{
	float: right;
	width: 105px;  /*9em;*/
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #FFC0CB;
	padding: 0.5em 0.6em;
	border-right: 1px solid white;
}

/*.mnugeneric:hover { background-color: #ff3300 }*/
/*.mnugeneric:hover { background-color: #B0E0E6 }*/
.mnugeneric:hover { color: red }

li { display:inline }*/



.mnuMessageBoard
{
	float: right;
	width:9em;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #FFC0CB;
	padding: 0.5em 0.6em;
	border-right: 1px solid white;
}

.mnuMessageBoard:hover { color: red }

/* end of menu styles */

#contents
{
	background-color: blue;
	clear: left;
}


#intro
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	clear: both;
}

#program
{
	padding-top: 20px;
	padding-left: 10px;
	clear: both;
}

#programlist
{
	padding-top: 10px;
	clear: both;
}

.pitem
{
	padding-bottom: 10px;
	border-top: 3px dotted lightblue;
	clear: both;
}

.pitem_image
{
	width: 150px;
}

.pitem_text
{
	padding-top: 10px;
	padding-left: 30px;
}
.pitem_title
{
	font-size: 16px;
	font-color: black;
	font-style: italic;
	text-decoration: underline;
	clear: both;
}

.pitem_desc
{
	font-size: 14px;
	font-color: black;
	clear: both;
}

/* Box Styles */
.introbox{		display:block;}.introbox *{		display:block;		height:1px;		overflow:hidden;		background:#eaeada;}.introbox1{		border-right:1px solid #f5f5ef;		padding-right:1px;		margin-right:3px;		border-left:1px solid #f5f5ef;		padding-left:1px;		margin-left:3px;		background:#efefe3;}.introbox2{		border-right:1px solid #fcfcfb;		border-left:1px solid #fcfcfb;		padding:0px 1px;		background:#edede1;		margin:0px 1px;}.introbox3{		border-right:1px solid #edede1;		border-left:1px solid #edede1;		margin:0px 1px;}.introbox4{		border-right:1px solid #f5f5ef;		border-left:1px solid #f5f5ef;}.introbox5{		border-right:1px solid #efefe3;		border-left:1px solid #efefe3;}.introbox_content{		/*padding:0px 5px;*/
		padding: 5px;
		padding-left: 20px;		background:#eaeada;}

/*
.introbox { display:block }.introbox *
{	display: block;	height: 1px;	overflow: hidden;	font-size: .01em;	background: #ccc1a3;
}
.introbox1
{	margin-left: 3px;	margin-right: 3px;	padding-left: 1px;	padding-right: 1px;	border-left: 1px solid #ddd8c2;	border-right: 1px solid #ddd8c2;	background: #d3cbb0;
}
.introbox2
{	margin-left: 1px;	margin-right: 1px;	padding-right: 1px;	padding-left: 1px;	border-left: 1px solid #e7e5d4;	border-right: 1px solid #e7e5d4;	background: #d1c8ad;
}.introbox3
{	margin-left: 1px;	margin-right: 1px;	border-left: 1px solid #d1c8ad;	border-right: 1px solid #d1c8ad;
}
.introbox4
{	border-left: 1px solid #ddd8c2;	border-right: 1px solid #ddd8c2;
}
.introbox5
{	border-left: 1px solid #d3cbb0;	border-right: 1px solid #d3cbb0;
}
.introboxfg
{	background: #ccc1a3;	padding: 3px;}
*/

.titleBox{		display:block;}.titleBox *{		display:block;		height:1px;		overflow:hidden;		background:#fdd99b;}.titleBox1{		border-right:1px solid #feeed4;		padding-right:1px;		margin-right:3px;		border-left:1px solid #feeed4;		padding-left:1px;		margin-left:3px;		background:#fde2b4;}.titleBox2{		border-right:1px solid #fefbf5;		border-left:1px solid #fefbf5;		padding:0px 1px;		background:#fde0ae;		margin:0px 1px;}.titleBox3{		border-right:1px solid #fde0ae;		border-left:1px solid #fde0ae;		margin:0px 1px;}.titleBox4{		border-right:1px solid #feeed4;		border-left:1px solid #feeed4;}.titleBox5{		border-right:1px solid #fde2b4;		border-left:1px solid #fde2b4;}.titleBox_content{		padding:0px 5px 0px 5px;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;		background:#fdd99b;}

.footerbox{		display:block;}.footerbox *{		display:block;		height:1px;		overflow:hidden;/*		background:#eaeada;*/
		background:white;}.footerbox1{
		border-right:1px solid white;/*		border-right:1px solid #f5f5ef;*/		padding-right:1px;		margin-right:3px;
/*		border-left:1px solid #f5f5ef;*/		border-left:1px solid white;		padding-left:1px;		margin-left:3px;		background:#efefe3;}.footerbox2{/*		border-right:1px solid #fcfcfb;		border-left:1px solid #fcfcfb;*/
		border-right:1px solid white;		border-left:1px solid white;		padding:0px 1px;		background:#edede1;		margin:0px 1px;}.footerbox3{/*		border-right:1px solid #edede1;		border-left:1px solid #edede1;*/
		border-right:1px solid white;		border-left:1px solid white;		margin:0px 1px;}.footerbox4{/*		border-right:1px solid #f5f5ef;		border-left:1px solid #f5f5ef;*/
		border-right:1px solid white;		border-left:1px solid white;}.footerbox5{/*		border-right:1px solid #efefe3;		border-left:1px solid #efefe3;*/
		border-right:1px solid white;		border-left:1px solid white;}.footerbox_content{		/*padding:0px 5px;*/
		padding: 5px;
		padding-left: 20px;/*		background:#eaeada;*/
		background:white;}

.programbox{display:block;width: 130px;}.programbox *{display:block;height:1px;overflow:hidden;background:#fdd99b;}.programbox1{border-right:1px solid #feeed4;padding-right:1px;margin-right:3px;border-left:1px solid #feeed4;padding-left:1px;margin-left:3px;background:#fde2b4;}.programbox2{border-right:1px solid #fefbf5;border-left:1px solid #fefbf5;padding:0px 1px;background:#fde0ae;margin:0px 1px;}.programbox3{border-right:1px solid #fde0ae;border-left:1px solid #fde0ae;margin:0px 1px;}.programbox4{border-right:1px solid #feeed4;border-left:1px solid #feeed4;}.programbox5{border-right:1px solid #fde2b4;border-left:1px solid #fde2b4;}.programbox_content
{
font-size: 14px;
font-weight: bold;
text-decoration: underline;background:#fdd99b;width: 130px;}

/* end of box styles */

#footer
{
	border-top: 1px solid gray;
	padding: 10px;
	font-size: 11px;
	font-color: black;
	clear: both;
}


/* about us (2007-04-15)*/
#profile
{
	padding-top: 0px;
	margin-left: 10px;
	margin-right: underline;
}

.profiledesc
{
	margin-right: 20px;
	width: 550px;
	font-size: 14px;
	font-size: Ms Bold、Arial;
}

.profileimage
{
	margin-top: 20px;
	width: 250px;
	height: 200px;
}

.subcontainer
{
	padding-left: 10px;
}

.subcontainertext
{
	font-size: 14px;
	font-size: Ms Bold、Arial;
}

#headerlogo
{
	float: left;
	height: 125px;
	background-image: url('images/edisonlogo2.png');
	background-repeat: no-repeat;
}

#ads
{
	float: left;
	height: 120px;
	background-image: url('images/ad.jpg');
	background-repeat: no-repeat;
}

.paragraph
{
	font-size: 14px;
}

.tabletext
{
	font-size: 14px;
}

.caption
{
	font-size: 12px;
}

.horizline
{
	width: 100%;
	border-top: 1px dotted gray;
	float: left;
        clear: both;
	margin: 10px 0 10px 0;
}

.more
{
	font-size: 11px;
}
