@import url("comm.css");

    /* Header */
	#wrapHeader{width:100%; height:75px; background-color:#eeeeee;}
    #Header{width:954px; margin:0 auto;}
    #Header #leftLogo{float:left; padding-top:28px;}
	#Header #leftLogo1{float:left; padding-top:8px; padding-left:5px;}
    #Header #centerLogo{float:left; width:346px; padding-top:25px; text-align:right;}
    #Header #topText{float:right; padding-top:30px; text-align:right;}
    #Header #topText ul li{display:inline; padding:0 12px; background:url(/img/top_txt_line.gif) left 2px no-repeat; }
    #Header #topText ul li.none{padding-left:0px; background:none;}
    
	#userNameD{height:20px;}
	#userNameP{font-size:8pt; margin-right:10px;}
	#userNameB{color:#0087c3;}
	#messageImg{margin-left:4px;}
    
 	/* Footer */
	#wrapFooter { float:left; width:100%;}
	#footerTop {height:29px; background:#f2f2f2;}
	#footerTop #footerTopText {width:954px; height:29px; margin:0 auto; }
	#footerTop #footerTopText #footerTopText1 { padding-top:10px;}
	#footerTop #footerTopText #footerTopText1 ul li{ float:left; padding:0 12px; background:url(/img/footer_line.gif) left 1px no-repeat; }
	#footerTop #footerTopText #footerTopText1 ul li.none{ padding-left:0px; background:none;}
	
	#footerTop #footerTopText #footerTopText2 {}
    #footerTop #footerTopText #footerTopText2 ul li{ float:right; padding:0 12px; background:url(/img/footer_line.gif) left 1px no-repeat; }
    #footerTop #footerTopText #footerTopText2 ul li.none{ padding-left:0px; background:none;}
	
	#footerBottom {width:954px; margin:0 auto; }
	#footerBottom #footerCopyright {float:left;}
	#footerBottom #footerLinkBox1 {float:right; padding-top:19px; width:179px;}
	#footerBottom #footerLinkBox2 {float:right; padding-top:5px; width:179px;}
	 .famsite_select{width:119px;margin-left:15px; margin-right:9px; }
	 .famsite_button{position:absolute; margin-top:-1px;}
    
	/*캘린더 관련*/
	#calendar{float:left;clear:both;}
	#calendar_container{width:180px;float:left;clear:both;}
	#today_info{float:left;text-align:center;background-color:#f5f5f5;border:solid 1px #cbcbcb; padding-top:12px; margin-right:5px; width:60px; height:85px;}
	* html #today_info{margin:5px 3px 5px 5px;}/*IE 6*/
	
	#date{display:block;color:#67ceed;font-weight:bold;font-size:3em;padding:10px 0; margin-top:4px;}
	#solDate{display:block; margin-top:5px;}
	#DpToDay{margin-top:3px;}
	#DpToDay a{margin-left:2px; margin-right:2px;}
	#d0{color:red;}
	#d6{color:blue;}
	#table_c{float:left;}
	#table_c td{text-align:center;padding:1px;}
	.today_date{border:solid 1px #dedede;background-color:#efefef;}
	#sunday {color:red;}
	#satday {color:#2891A4;}
	
	
	/*캘린더 관련 끝*/

	
	/*편의기능 탭 스타일*/
    div.TabView div.Tabs {
        height: 24px;		
        overflow: hidden;
    }
    div.TabView div.Tabs a {
        float: left;
        display: block;
        width:  65px;
        text-align: center;
        height:      24px;
        vertical-align: middle;
        border-bottom-width: 0;
    }
    div.TabView div.Pages {
        clear: both;
        overflow: hidden;
    }
	
	/* Container :::플래시영역 */
	#wrapContainer { width:100%; background:url(/img/flash_line.gif) repeat-x top; }
	#Container { width:1150px; height:413px; margin:0 auto;}
	
	/* Content */
	#wrapContent { width:954px; margin:0 auto;  padding-top:32px;}
	#subContent1 { float:left; width:188px; height:118px;}
	#subContent1 ul{padding:15px 0px 0px 5px;}
	#subContent1 ul li{padding-left:7px; line-height:20px; height:25px; margin-top:-2px; background:url(/img/con_arrow.gif) left 6px no-repeat;}
	
	#subContent2 { float:left; position:relative;  width:180px; height:118px; padding-left:35px;}

	#subContent3 { float:left; width:328px; height:118px; padding-left:23px;}
	#elibIframe {margin-left:13px; width:313px;height:104px;}
	#elibDiv{margin-top:7px; background:url(/img/book_bg.gif) no-repeat;width:336px; height:104px;}
	
	#subContent4 { float:right; width:149px; height:118px;}
	#subContent4 ul{padding:15px 0px 0px 5px;}
	#subContent4 ul li{padding-left:7px; line-height:16px; background:url(/img/con_arrow.gif) left 4px no-repeat;}
	#hanHongboDiv {margin-left:-5px;}
	#hanHongboVideo {margin-top:7px; height:104px;}
	
	/* banner */
	#wrapBanner { float:left; width:100%; padding-top:42px;}
	#bannerLine { border-top:1px solid #e5e5e5;}
	#banner { width:954px; height:56px; margin:0 auto;}
	#bannerTitle { float:left; width:125px}
	#rollingBanner{float:right; width:829px}
	#bannerIconLeft { float:left; padding:15px 0px 0px 25px;}
	#bannerContents { float:left; padding-left:23px;}
	#bannerIconRight { float:right; padding-top:20px;}
