@charset "UTF-8";
/* CSS Document */

@import url("element.css");
@import url("header_e.css");
@import url("layout.css");
@import url("globalNavi_e.css");
@import url("quickLink.css");
@import url("footer.css");



/*globalNavi -----------------------------------------------------*/

#header_top {
	background:transparent url(../images/home/header_top.gif) repeat-x scroll 0 0;
	margin:0 auto;
    position:relative;
	height:59px;
    width:1000px;
}

#header_top h1 {
    position:absolute;
    top:16px;
	margin-left:13px;
}

#headerWrapper_top {
	background:transparent url(../images/home/header_bg.gif) repeat-x scroll 0 0;
}

#gNavi {
	width:517px;
	height:33px;
	float:right;
	margin-top:17px;
	padding-right:10px;
}
#gNavi ul {
	list-style:none;
	margin:0;
	padding:0;
	height:33px;
}

#gNavi ul li {
	margin:0;
	padding:0;
	float:left;
	height:33px;
}

#gNavi a {
	text-decoration: none;
	display: block;
	height: 33px;
	text-indent: -9999px;
}

#gNavi01 a {
	background-image:url(../images/globalNavi/gNavi_e_01.gif);
	background-repeat: no-repeat;
    background-position: left top; 
	width:128px;
}
#gNavi02 a {
	background-image:url(../images/globalNavi/gNavi_e_02.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	width:119px;
}
#gNavi03 a {
	background-image:url(../images/globalNavi/gNavi_e_03.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	width:121px;
}
#gNavi04 a {
	background-image:url(../images/globalNavi/gNavi_e_04.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	width:136px;
}

#gNavi01 a:hover {
	background-position:left -33px; 
}
#gNavi02 a:hover {
	background-position:left -33px;  
}
#gNavi03 a:hover {
	background-position:left -33px;  
}
#gNavi04 a:hover {
	background-position:left -33px; 
}

/*mainImage -----------------------------------------------------*/

#imageAreaWrapper {
	background:transparent url(../images/home/top_bg.gif) repeat-x scroll 0 0;
}

#imageArea  {
    height:322px;
    margin:0 auto;
    position:relative;
    width:1000px;
}

#mainImage {
	height:264px;
	width:677px;
	/*background-image:url(../images/home/homeMainImage.jpg);*/
	background:#E5F2ED;
	position:absolute;
	left: 0px;
	top: 0px;
}

#contents_top {
   overflow:hidden;
   width:1000px;
}

/*What's New -----------------------------------------------------*/

#whatsNew p {
	margin:0 0 10px 0;
	line-height:1.4;
}

#whatsNew h2 {
	margin:0px 0 8px 0;
	padding:0;
}


/*What's New pop up news-------------------------------------------*/

#popUpNews {
	margin:20px 0px 0px 20px;
	width:530px;
}

#popUpNews h1 {
	width:530px;
	display:block;
	text-align:center;
	position:absolute;
	padding:20px 0px 10px 0px;
	font-size:14px;
}

#popUpNews p {
	padding:0px 0px 15px 0px;
}


/*group News -----------------------------------------------------*/

#groupNews {
	float:left;
	padding-left:13px;
	/*width:632px;*/
}

#groupLink_top {
	height:48px;
	width:1000px;
	padding-left:13px;
}

#groupLink_top ul {
	margin:0;
	padding:10px 0 0 0;
}

#groupLink_top ul li {
	list-style:outside;
	list-style-type:none;
	float:left;
	padding-right:7px;
}


#groupLink_top img {
	border:0;
}

#newsRelease {
	width:632px;
	background:url(../images/home/top_news_bg.gif) no-repeat;
}

#Information {
	width:632px;
}

#groupNews h3{
	padding:16px 20px 10px 20px;
	margin:0px;
	color:#5b5b5b;
}

#groupNews table{
	margin:0 20px;
	width:592px;		
}

#groupNews table th,
#groupNews table td{
	padding:10px 0;
}

#groupNews table th{
	color:#338FC9;
}

#groupNews a,
#groupNews a:visited,
#groupNews a:active{
	color:#666666;
}

#groupNews a:hover{
	color:#0073bb;
}

#groupNews .col1{
	width:15%;
}
#groupNews .col2{
	width:8%;
	text-align:center;
}
#groupNews .col3{
	width:75%;
}


#footerWrapper {
	height:48px;
	background-color:#e9e9e9;
	bottom:0;
	margin-top:50px;
}

#groupNews table td.more_link a,
#groupNews table td.more_link a:visited,
#groupNews table td.more_link a:active{
    color:#0073bb;
}

/*quickLink-------------------------------*/
.quickLink {
	width:301px;
	margin:5px 0 5px 0;
}

/* for IE6 start */
* html .quickLinkL {
	padding:0px 10px 0 0;
	margin:0px;
}

* html .quickLinkR {
	padding-top:0px;
	margin:0px;
}

* html #quickLinkHome .quickttl{
	padding-bottom:0;
}

/* for IE6 end */

.quickLinkL {
float:left;
width:48px;
padding:15px 10px 0 0;
}


.quickLinkR {
float:left;
width:238px;
padding-top:15px;
}
#quickLinkHome .quickttl{
	border-bottom:1px solid #cccccc;
	width:238px;
	margin-bottom:10px;
	padding-bottom:20px;
}

#quickLinkHome h3 {
	color:#06915a;
	font-size:12px;
	padding:0;
	float:left;
	margin:0px;
}

#quickLinkHome .quickttl p{
	font-weight:normal;
	float:right;
}

#quickLinkHome p {
	/*font-size:12px;*/
	margin:0;
}

#quickLinkHome .link {
	/*font-size:12px;*/
	float:right;
}
