


/*basic setting*/
.{
padding:0;
margin:0;}
*{padding:0;
margin:0;}
body{
background: #A9BAC3 url(../images/bg.gif) repeat-x;
font-family:Verdana;
font-size:11px;}
a{
text-decoration:none;}
p{
padding:0;
margin:0;
margin-bottom:3px;}
ul{
margin:0;
padding:0;
list-style-type:none;}
img{
border:none;
padding:0;
margin:0;}

#wrap{
border-left:0px solid #ccc;
border-right:0px solid #ccc;
width:980px;
background-color:#fff;
margin:0 auto;}


/*  head   */

h1 { font-size: 2.0em; color: #6297BC; margin-bottom:10px; } 
.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }
#header{
position: relative;
width:960px;
height: 85px;	
float:left;
padding-left:20px;
background: #000 url(../images/headerbg.gif) repeat-x 0% 100%;	}

#header h1#logo {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	
	top: 0; left: 5px;	
}
#header h2#slogan {
	position: absolute;	 
	top:34px; left: 95px;
	color: #666666;
	text-indent: 0px;
	font: bold 18px Tahoma, 'trebuchet MS', Sans-serif; 
	text-transform: none;	
}
#header ul {
	z-index: 999999;
	position: absolute;
   margin:0; padding: 0;
   list-style:none;
	right: 0; 
	bottom: 6px !important; bottom: 5px;
	font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;	
}
#header li {
   display:inline;
   margin:0; padding:0;
}
#header a {
   float:left;
   background: url(../images/tableft.gif) no-repeat left top;
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
}
#header a span {
   float:left;
   display:block;
   background: url(../images/tabright.gif) no-repeat right top;
   padding:6px 15px 3px 8px;
   color: #FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span {
	color:#FFF;
}
#header a:hover {
   background-position:0% -42px;
}
#header a:hover span {
   background-position:100% -42px;
}
#header #current a {
   background-position:0% -42px;
	color: #FFF;
}
#header #current a span {
   background-position:100% -42px;
	color: #FFF;
}

.meetingTitle{
font-family:Arial;
color:#6699cc;
margin-top:5px;
font-size:20px;
font-weight:normal;}

.clear{
clear:both;}
#banner{
margin-top:px;


}


/****************center****************/
#center{
margin-top:10px;}

/***************leftBar****************/

#leftBar{
width:230px;
float:left;}

.navi_wrap{
margin:0px 5px;
padding:5px;}
#leftBar .main_navi{
margin-left:2px;
padding:5px;
background-color:#fff;
}
#leftBar .main_navi a,#leftBar .sec_navi a,#leftBar .hide a{
font-weight:bold;
text-align:right;
padding-right:15px;
display:block;
height:32px;
line-height:32px;
color:#333;
margin:0px 0px;
border-bottom:1px solid #d9e3ae;
border-left:4px solid #CCC;
margin-bottom:1px;
}
#leftBar a:hover{
color:#339900;

border-left:4px solid #9EC630;
}
#leftBar .main_navi a{
background-color:#f2f2f2;

}

#leftBar .sec_navi a, #leftBar .hide a{
font-weight:normal;
margin-left:0px;
padding-left:15px;
background:none;
background-color:#fff;
}
#leftBar .hide{
display:none;}

/**footer**/
#footer{
margin-top:30px;
height: 50px;}
#footer .left{
width:251px;
float:left;
background: #A9BAC3; 
border-top:5px solid #568EB6;
height: 60px;
}
#footer .right{
width:729px;
float:right;
border-top:5px solid #568EB6;
color:#666;
background: #A9BAC3; 
padding-top:10px;
font-size:10px;
height: 50px;}
#footer .right p{
margin-bottom:5px;}
#footer .right a{
font-weight:bold;
color:#FFF;}
#footer .right a:hover{
color:#FFF;
border-bottom:1px solid #000;}