@charset "utf-8";
/* CSS Document */



/*-----MAIN WRAPS------*/
body{
margin:0px;
background:#d9d9d9 url(../images/bg_body.jpg) left top repeat-x;
font-family:arial,tahoma,verdana;
font-size:13px;
text-align:left;
}

a{
color:#666464;
text-decoration:none;
}


.title{
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal; 
letter-spacing:-1px;
text-align:left;
}


.wrap{
position:relative;
margin:0px auto;
width:1000px;
height:1973px;
}

.header{
position:absolute;
left:0px;
top:0px;
width:1000px;
height:427px;
background:url(../images/header.jpg) left top no-repeat;
}

.search{
position:absolute;
right:0px;
top:110px;
width:327px;
height:35px;

}

.menu{
position:absolute;
right:11px;
top:152px;
width:720px;
height:85px;
}

.date{
	position:absolute;
	left:40px;
	top:165px;
	width:200px;
	height:15px;
	color:#FFFFFF;
}

.footer{
position:relative;
margin:3px auto;
width:100%;
height:300px;
background:url(../images/bg_footer.jpg) left top repeat-x;
}


/*------SEARCH---------*/
.calendar_box{
position:absolute;
left:0px;
top:7px;
height:21px;
width:130px;
padding-top:2px;
background:url(../images/bg_text_box.jpg) left top repeat-x;
border:#000000 1px solid;
}

.search_box{
position:absolute;
left:163px;
top:7px;
height:21px;
width:130px;
padding-top:2px;
background:url(../images/bg_text_box.jpg) left top repeat-x;
border:#000000 1px solid;
}

.calendar_button{
position:absolute;
left:123px;
top:7px;
}

.search_button{
position:absolute;
left:290px;
top:7px;
}

/*-------FOOTER-------------*/
.footer_wrap{
position:relative;
margin:0px auto;
padding:52px 0px 0px 0px;
list-style:none;
width:980px;
height:240px;

}

.footer_col{
position:relative;
float:left;
display:inline;
margin:0;
padding:0;
list-style:none;
width:195px;
height:190px;
}


.footer_section_name{
position:relative;
float:left;
width:165px;
color:#faba23;
font-size:13px;
font-weight:normal;
text-align:left;
height:auto;
overflow:hidden;
}

.footer_section_news{

position:relative;
margin-top:10px;
width:165px;
height:30px;
overflow:hidden;
}
.footer_section_news a{text-align:left;color:#898585;}



.title_bar{
position:relative;
float:left;
width:100%;
height:29px;
background:url(../images/gray_square.jpg) repeat-x left top;
}

.title_bar_text{
position:relative;
float:right;
padding-left:1%;
width:99%;
height:29px;
line-height:29px;
z-index:10;
color:#FFFFFF;
font-weight:800;
font-size:12px;
text-align:left;
background:url(../images/title.jpg) no-repeat right top;
}
