body{
background:#0E3186;
margin:48px 0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
}

p,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

p{
/*font-size:12px;*/
/*line-height:14px;*/
/*color:#000;*/
}

/*#mainTbl{
background:#696969 url(image/bodyBg.gif) top repeat-x;
}*/

.pageCurlBg{
background:url(image/pageCurlBg.jpg) top left no-repeat;
height:217px;
}

.bodyWhiteBg{
background:url(image/bodyWhiteBg.gif) left repeat-y;
}

.footerRtBg{
background:url(image/footerRtBg.jpg) left bottom no-repeat;
height:600px;
padding:0 0 25px 0;
}

.footerBg{
background:url(image/footerBg.jpg) bottom right no-repeat;
padding:0 0 332px 0;
}

.date{
font-size:18px;
font-weight:bold;
color:#333;
}

.searchTxt{
background:url(image/searchTxt.gif) center no-repeat;
height:41px;
}

.searchTxtBox{
font-size:15px;
font-weight:bold;
color:#333;
border:0;
background:none;
width:140px;
margin:10px 0 0 48px;
}

p.homeTtl{
font-size:20px;
/*font-weight:bold;*/
color:#FF0000;
margin:0 0 8px 0;
text-align:center;
line-height:normal;
}

p.homeTtl_1{
font-size:16px;
font-weight:bold;
color:#000;
margin:10px 0 0 0;
text-align:center;
line-height:normal;
}

p.pageTtl{
font-size:14px;
font-weight:bold;
color:#FF8000;
margin:20px 0 8px 0;
}

.newsTop{
background:url(image/newsTop.gif) bottom left no-repeat;
height:14px;
}

.newsBg{
background:url(image/newsBg.gif) left repeat-y;
}

.newsBtm{
background:url(image/newsBtm.gif) top left no-repeat;
height:8px;
}

p.ttlNews{
text-align:center;
font-weight:bold;
color:#11AC60;
}

p.footLinks{
font-size:10px;
color:#BFBFBF;
line-height:12px;
margin:0 0 5px 10px;
}

p.footLinks a{
color:#BFBFBF;
text-decoration:underline;
}

p.footLinks a:hover{
text-decoration:underline;
}

.navTop{
background:url(image/navTop.gif) left bottom no-repeat;
height:11px;
}

.navBg{
background:url(image/navBg.gif) left repeat-y;
}

.navBtm{
background:url(image/navBtm.gif) left top no-repeat;
height:11px;
}

ul.leftNav{
margin:10px 0 20px 15px;
list-style:none;
font-size:12px;
font-weight:bold;
color:#333333;
}

ul.leftNav li{
margin:10px 0;
}

ul.leftNav li a{
color:#333;
text-decoration:none;
}

ul.leftNav li a:hover{
color:#333;
text-decoration:underline;
}

p.txtBold{
font-weight:bold;
color:#4C4C4C;
}

p.innerFootlinks{
font-size:12px;
font-weight:bold;
text-align:center;
}

p.innerFootlinks a{
text-decoration:none;
}

.gmap_bg{
background:url(image/gmap_bg.gif) left repeat-y;
}

.txt_dir_bg{
background:url(image/txt_dir_bg.gif) repeat-x;
}

.txt_direction{
width:100%;
border:0;
background:none;
}
