body{
	background-color:#EEEEEE;
}
a{
	color:#005499;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
#body_overall 
{
	font-family: Verdana,Tahoma,Arial;
    background:#fff repeat-x left top;
	font-size:12px;
	margin:0px;
	padding:0px;
	
}
#menus li
{
	list-style:none;
}
#FrameContent
{
	width:100%;
	height:auto;
	display:block;
	margin:auto;
	margin-top:-10px;
	position: fixed;
	background:#fff url(../images/main/headerbg.jpg) repeat-x left top;
	
}
#header
{
	width:980px;
	margin:auto;
	height:150px;
}
#header img
{
	float:left;
	margin:0px 0px 0px 44px;
	
}
.mright
{
	float:right;
	padding:0px 8px 0px 0px;
	height:51px;
	overflow:hidden;
	background:url(../images/main/menuright.jpg) no-repeat right top;
}
.mleft
{
	float:left;
	padding:0px 0px 0px 8px;
	height:51px;
	overflow:hidden;
	background:url(../images/main/menuleft.jpg) no-repeat left top;
}
.mleft div
{
	 height:51px;
	 background:url(../images/main/menucenter.jpg);
	 padding:0px 12px;
}
#menus
{
	clear:both;
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 display:inline;
	 height:51px;
	 
}
#menus li
{
	 float:left;
	 line-height:50px;
	 margin:0px 12px;
}

#menus li a
{
	 text-decoration:none;
	 color:#e5f4ff;
	 font-size:14px;
	 
}
#menus li a:hover
{
    text-decoration:underline;
    color:#fff;
}

#mainContent,#btmcenter
{
	width:865px;
	height:auto;
	margin:auto;
}
#mainContent{
	padding-top:100px;
}
h2
{
	 color:#005499;
	 font-weight:600;
	 font-size:26px;
	 height:30px;
	 font-family:MemoStd Regular;
	 display:block;
	 margin:0px 0px 20px 0px;
}
.p1
{
	float:left;
}
#mainContent
{
	 color:#616161;
	 line-height:20px;
}
#mainContent p
{
	  font-size:13px;
}
#contactinfo
{
	 width:486px;
	 height:115px;
	 overflow:hidden;
	 background:url(../images/main/p2.jpg) no-repeat;
	 float:right;
	 margin:10px 0px 0px 15px;
	 display:block;
}
.cctitle
{
	 color:#c50000;
	 font-size:20px;
	 display:block;
	 height:20px;
	 margin:20px 0px 20px 20px;
	 width:100px;
	 overflow:hidden;
	  font-family:MemoStd Regular;
}
.tel,.mail
{
	 height:30px;
	 line-height:30px;
	 vertical-align:middle;
	  margin-left:30px;
	  color:#115f9f;
}
.tel img,.mail img
{
	vertical-align:middle;
	padding-right:5px;
}
#bottom
{
	height:100px;
	background:#eee url(../images/main/btmbg.jpg) repeat-x;
	padding:8px 0px 0px 0px;
	clear:both;
}
#btmcenter
{
	  line-height:50px;
	  clear:both;
}
img
{
	border:0px;
	vertical-align:middle;
}
#btmcenter a
{
	  color:#828282;
	   text-decoration:none;
	   margin:0px 30px 0px 0px;	  
	   float:left;
	  
}
 
#btmcenter a:hover
{
	color:#f50;
}
#btmcenter span
{
	 float:right;
	 color:#555;
	 display:block;
	 width:160px;
	 height:25px;
	 line-height:25px;
	 overflow:hidden;
	 margin:20px 0px 0px 0px;
	 vertical-align:middle;
	  
}
#btmcenter span span
{
	 float:left;
	 display:block;
	  height:25px;
	  width:70px;
	   margin:0px 0px 0px 0px;
	  overflow:hidden;
	 
}
#btmcenter span a
{
	 
	text-decoration:none;
	width:82px;
	height:25px;	 
	overflow:hidden;
	line-height:25px;
	vertical-align:middle;
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	background: url(../images/main/dlogo.png) no-repeat left -1px;
	 
}
#btmcenter span a img
{
	 vertical-align:middle;
}
#btmcenter span a:hover 
{
	 
	 background: url(../images/main/dlogo.png) no-repeat left -21px;
}
#btmcenter span a:hover b
{
	float:none;
	clear:both;
	text-decoration:none;
	color:#f30;
}
.clear
{
	clear:both;
}