*{
	margin:0;
	padding:0;
}
a img{
	border:0;
}
li{
	list-style:none;
}
.clear{
	clear:both;
}
a:focus{
	outline:0;
}
/*----------------------------------body bg-----------------------------------------------------*/
body{
	background:#fff url(../img/bg.jpg) repeat-x left top;
}
/*----------------------------------container-----------------------------------------------------*/
#container{
	width:1000px;
	margin:0 auto;
}
/*----------------------------------h1 logo-----------------------------------------------------*/
h1 a{
	display:block;
	float:left;
	margin-top:45px;
	margin-left:25px;
	background:url(../img/logo.png) no-repeat left top;
	width:226px;
	height:68px;
	text-indent:-9999px;
}
/*----------------------------------h1 logo-----------------------------------------------------*/
#contact{
	background:url(../img/contact.png) no-repeat left top;
	width:209px;
	height:60px;
	float:right;
	margin-top:45px;
	margin-right:30px;
}
/*----------------------------------menu-----------------------------------------------------*/
#menu{
	position:relative;
	margin-top:35px;
	background:url(../img/menu_down.png) repeat-x left 25px;
	padding-bottom:40px;
	padding-left:20px;
	width:780px;
	margin-bottom:20px;
}
*+html #menu{
	margin-top:50px;
	margin-bottom:30px;
}
* html #menu{
	margin-top:50px;
	background:url(../img/menu_down.jpg) repeat-x left 25px;
}
#menu li{
	float:left;
	padding-right:40px;
}
#menu li a{
	position:relative;
}
#menu li a:hover,#menu li a.selected{
	background:url(../img/menu_a.jpg) repeat-x left top;
	
}
#menu ul{
	width:700px;
}
#menu ul li a:hover{
	background:none;
	text-decoration:underline;
}
#main_menu{
	position:relative;
	height:90px;
}
*+html #main_menu{
	height:105px;
}
* html #main_menu{
	height:105px;
}
#main_menu ul {
	position:absolute;
	z-index:99;
}
#main_menu ul li ul {
	position:absolute;
	left:20px;
	margin-top:10px;	
	overflow:hidden;
}
/*----------------------------------sec menu-----------------------------------------------------*/
#sec_menu{
	position:static;
	text-align:left;
	background:url(../img/left_menu_bg.png) no-repeat left top;
	width:232px;
	padding-left:30px;
	padding-top:15px;
	min-height:321px;
	height:auto !important;
  	height:321px;
	float:left;
	z-index:10;
}
#sec_menu li{
	background:url(../img/sec_menu_li.png) no-repeat left bottom;
	width:200px;
}
* html #sec_menu li{
	background:url(../img/sec_menu_li.jpg) no-repeat left bottom;
}
#sec_menu li a{
	position:relative;
	background:url(../img/sec_menu_li_a.jpg) no-repeat left center;
	padding:10px 0 10px 15px;
}
#sec_menu li a:hover,#sec_menu li a.selected{
	background:url(../img/sec_menu_li_a_hover.jpg) no-repeat left center;
}
#sec_menu li a.selected{
	margin-left:10px;
}
/*----------------------------------pic-----------------------------------------------------*/
#pic{
	background:url(../img/pic_holder.png) no-repeat left top;
	width:712px;
	height:281px;
	float:right;
	margin-top:-5px;
}
#pic img{
	width:694px;
	height:260px;
	position:relative;
	top:12px;
	left:9px;
}
/*----------------------------------main_content-----------------------------------------------------*/
#main_content{
	width:690px;
	float:left;
	padding-bottom:30px;
}
#main_content #title_container{
	background:url(../img/h4.jpg) no-repeat left top;
	height:45px;
	margin-bottom:20px;
}
#main_content h4{
	position:relative;
	top:10px;
	left:20px;
}
#main_content h1{
	position:relative;
	top:10px;
	left:20px;
}
/*----------------------------------sec_content-----------------------------------------------------*/
#sec_content{
	width:255px;
	float:right;
	background:url(../img/right_menu_bg.jpg) no-repeat left top;
	min-height:407px;
	height:auto !important;
  	height:407px;
}
/*----------------------------------accordion-----------------------------------------------------*/
#navigation{
	position:relative;
	left:25px;
	width:200px;
	padding-top:20px;
}
#navigation li{
	margin-bottom:5px;
}
#navigation li a{
	background:url(../img/sec_bord.jpg) repeat-x left bottom;
	padding-bottom:5px;
	display:block;
}
/*----------------------------------footer-----------------------------------------------------*/
#footer{
	background:url(../img/footer.jpg) repeat-x left top;
	min-height:27px;
	height:auto !important;
	height:27px;
	padding:20px 0;
}
#footer ul{
	float:right;
	margin-right:70px;
}
#footer ul li{
	float:left;
	margin-right:10px;
}
#copy{
	float:left;
	margin-left:20px;
}
#footer a:hover,#footer a.selected{
	text-decoration:underline;
	color:#000;
}
#main_content .list li{
	margin-left:70px;
	list-style-type:square;
}
.contact .t_right{
	padding-right:10px;
}
.contact td a{
	padding:2px 3px;
}
.contact td a:hover{
	background:#172e73;
	color:#fff;
}
#who{
	margin-top:10px;
}
