@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/pattern.gif);
font-size:15px;
color:#003366;
padding:0;
margin:0;
}
form, table{
margin:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:8px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2a3695;
}
h1{
font-size:28px;
}
h2{
font-size:24px;
}
h3{
font-size:22px;
}
h4{
font-size:20px;
}
h5{
font-size:18px;
}
h6{
font-size:16px;
}
p{
margin:0;
padding:5px 0px;
}
a{
color:#c92537;
}
img{
display:block;
}
.shadow_cont{
width:1018px;
margin:auto;
}
.main_cont{
width:1000px;
margin:auto;
}
.mid_shadow{
background-image:url(../images/mid_shadow.png);
}

/*header area*/
.logo{
position:absolute;
top: -8px;
z-index: 100;
}
.book_img {
margin-top: -8px;
z-index: 100;
}
.top_shadow {
	height:20px;
	background-image: url(../images/top_shadow.png);
}
/*navigation*/
.nav_cont{
height:36px;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
}
.posrel{
position:relative;
}
.rss_img{
position:absolute;
right:20px;
top:-6px;
}
/*menu*/
#topnav{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
}
#topnav li{
list-style-type:none;
margin:0;
padding:0;
float:left;
}
#topnav li a{
color:#ffffff;
text-decoration:none;
display:block;
padding:11px 8px 9px 8px;
background-image:url(../images/menu_sep.gif);
background-position:right;
background-repeat:no-repeat;
}
#topnav li a:hover{
color:#ffde00;
}
/*maindisp_cont*/
.maindisp_cont{
background-image:url(../images/maindisp_cont_bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:top;
}
* html .maindisp_cont{
background-image:none;
}
.leftarea{
min-height: 461px;
width:720px;
height: auto !important;
height : 461px;
}
* html .leftarea{
width:720px;
background-image:url(../images/maindisp_cont_bg.gif);
background-repeat:repeat-x;
}
.rightarea{
width:280px;
}
* html .rightarea{
background-image:url(../images/maindisp_cont_bg.gif);
background-repeat:repeat-x;
width:280px;
}
.leftarea .contents{
padding:20px 28px;
line-height:150%;
}
.rightarea .contents{
padding:30px 10px 20px 0px;
}
.sshow_cont{
padding:10px 0px;
}
.sshow_cont img{
padding:0px 10px;
}
.bot_text{
padding:10px 0px;
text-align:center;
}
.bot_text img{
margin:auto;
}
/*right area*/
.newsletter_cont{
margin:15px 0px;
}
.nm_mid{
padding:3px 10px;
color:#efefef;
}
.newsletter_mid{
width:260px;
background-image:url(../images/n_grad.gif);
background-repeat:repeat-x;
background-color:#7e0b18;
min-height:96px;
height:auto !important;
height:96px;
}
.n_txt{
width:180px;
}
/*footer*/
.footercont{
font-size:10px;
color:#52acd9;
}
#footernav{
margin:0;
padding:0;
}
#footernav li{
margin:0;
padding:0;
float:left;
list-style-type:none;
}
#footernav li a{
color:#52acd9;
text-decoration:none;
background-image:url(../images/f_sep.gif);
background-position:right;
display:block;
padding:2px 4px;
background-repeat:no-repeat;
}
#footernav li#fnobg a{
background-image:none;
}
#bot_shadow {
	background-image: none;
}
.footermenu{
padding-right:7px;
}
.copyright{
padding-right:9px;
}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}