/* CSS Document */

.mainFrame {
	padding:2px;
	margin:0px auto;
	height: 45.1em;
	width: 48.1em;
	background-color:#fff;
}

.bookBox {
	padding:3px;
	margin:0px;
	height: 102px;
	width: 80px;
	background-color:#ccc;
}

.main_box {
	background-color: #FFFFFF;
	height: 44em;
	width: 47em;
	padding: 0.5em;
	position: absolute;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;

}

.mainFrame_newsletter {
	padding:2px;
	margin:0px;
	height: 81.1em;
	width: 48.1em;
	background-color:#fff;
}

.main_box_newsletter {
	background-color: #FFFFFF;
	height: 80em;
	width: 47em;
	padding: 0.5em;
	position: absolute;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;

}

#box_content_news {
	width: 46em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	letter-spacing: 0.08em;
	position: absolute;
	top: 21em;
	text-align: left;
	height: 92em;
	left: 18em;
}

#left_box_news {
	padding: 0.5em;
	width: 15.4em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.08em;
	position: absolute;
	left: .7em;
	top: 21em;
	text-align: left;
	height: 92em;
}

.second_main_box {
	background-color: #FFFFFF;
	height: 50em;
	width: 47em;
	padding: 0.5em;
	position: absolute;
	left: 18em;
	top: 5em;
}
#left_box {
	padding: 0.5em;
	width: 15.4em;
	border-right:1px dotted;
	border-right-color:#999900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.08em;
	position: absolute;
	left: .7em;
	top: 21em;
	text-align: left;
	height: 40.4em;
}
#right_box {
	padding: 0.5em;
	width: 17.4em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.08em;
	position: absolute;
	top: 17.5em;
	text-align: left;
	height: 54.5em;
	right: 0.6em;
	border: .2em solid #333300;
}

#box_content {
	width: 32.4em;
	border-right:1px dotted;
	border-right-color:#999900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	letter-spacing: 0.08em;
	position: absolute;
	top: 21em;
	text-align: left;
	height: 18.4em;
	left: 18em;
}

#box_content2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .05em;
	padding: .7em;
	height: 18.4em;
	width: 32.4em;
	border-right:1px dotted;
	border-right-color:#999900;
	position: absolute;
	top: 42.4em;
	left: 18em;
	text-align:left;
}

#box_content3 {
	width: 32.4em;
	border-right:1px dotted;
	border-right-color:#999900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	letter-spacing: 0.08em;
	position: absolute;
	top: 21em;
	text-align: left;
	height: 39.9em;
	left: 18em;
}

#box_content_10 {
	width: 49em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	letter-spacing: 0.08em;
	position: absolute;
	top: 21em;
	text-align: left;
	height: 39.9em;
	left: 18em;
}


#box_content4 {
	width: 49.6em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	letter-spacing: 0.08em;
	position: absolute;
	top: 21em;
	text-align: left;
	height: 39.9em;
	left: 18em;
}

#box_1 {
	width: 15em;
	border-right:1px dotted;
	border-right-color:#999900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	letter-spacing: 0.08em;
	position: absolute;
	top: 21em;
	text-align: left;
	height: 18.4em;
	left: 18em;
}

#box_2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .05em;
	border-right:1px dotted;
	border-right-color:#999900;
	position: absolute;
	padding: 0.7em;
	width: 15em;
	left: 35.4em;
	top: 21em;
	height: 18.4em;
	text-align:left;
}
#box_3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	left: 52.8em;
	top: 21em;
	position: absolute;
	width: 15em;
	height: 18.4em;
	letter-spacing: .05em;
	text-align:left;
}

#box_4 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .05em;
	padding: .7em;
	height: 18.4em;
	width: 15em;
	border-right:1px dotted;
	border-right-color:#999900;
	position: absolute;
	top: 42.4em;
	left: 18em;
	text-align:left;
}

#box_5 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .05em;
	padding: 0.7em;
	height: 18.4em;
	width: 15em;
    border-right:1px dotted;
	border-right-color:#999900;
	position: absolute;
	left: 35.4em;
	top: 42.4em;
	text-align:left;
}
#box_6 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .05em;
	position: absolute;
	height: 18.4em;
	width: 15em;
	left: 52.8em;
	top: 42.4em;
	padding: .7em;
	text-align:left;
}

a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#993300;
	text-decoration:none;
}
a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 990000;
	text-decoration: underline;
}
a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}

#box_right {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0.7em;
	left: 52.8em;
	top: 21em;
	position: absolute;
	width: 15em;
	height: 36em;
	letter-spacing: .05em;
	text-align:left;
}

#middle_line {
	height: 1em;
	width: 35em;
	border-bottom:1px dotted;
	border-bottom-color:#999900;
	position: absolute;
	left: 12.5em;
	bottom: 16.3em;
}

#footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	left: 22.5em;
	width: 28em;
	bottom: -2em;
}
#copyright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	position: absolute;
	width: 28em;
	left: 26em;
	bottom: -4em;
}
#bookclub_field {
	position: absolute;
	left: 1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	top: -3em;
	font-weight: bold;
}
#browse_field {
	position: absolute;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	top: -3em;
	font-weight: bold;
	right: 0em;
}
#small_logo {
	padding: 10px;
	width: 177px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.08em;
	position: absolute;
	left: 358px;
	top: 575px;
	text-align: left;
	height: 388px;
}
#header {
	position: absolute;
	top: .4em;
	left: 6px;
}

.table {
	border:1px solid #CCC;
	border-collapse:collapse;

}

#fn,#dp,#ar{width:58px;}
#fr,#to{width:138px;}
caption{
	background:#ccc;
	font-size:140%;
	border:1px solid #000;
	border-bottom:none;
	padding:5px;
	text-align:left;
}
thead th{
	background:#9cf;
	text-align:left;
}
tbody th{
	text-align:left;
	background:#69c;
}
tfoot td{
	text-align:right;
	font-weight:bold;
	background:#369;
}

tbody tr.odd td{
	background:#ccc;
}

textarea  {
	border-right:#CCCCCC 1px double; 
	border-top:#CCCCCC 1px double; 
	border-left:#CCCCCC 1px double; 
    border-bottom:#CCCCCC 1px double;
    font-size:8pt; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#000000; 
	font-style: normal; 
}
		   
INPUT {
	color:#000000;
    border-bottom:#CCCCCC 1px double;
    border-right:#CCCCCC 1px double;
	border-top:#CCCCCC 1px double;
	border-left:#CCCCCC 1px double;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
}

SELECT {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	8pt;
	color: #FFFFFF;
	background-color:#999966;
	font-style: normal; 
	BORDER-RIGHT: #CCCCCC 1px double; BORDER-TOP: #CCCCCC 1px double;
	BORDER-LEFT: #CCCCCC 1px double; BORDER-BOTTOM: #CCCCCC 1px double;
}

.comments {
	FONT-SIZE: 1em; PADDING-BOTTOM: 5px; COLOR: #cc9966; PADDING-TOP: 4px; 
}

.comments A:link {
	FONT-WEIGHT: normal; COLOR: #999933;  TEXT-DECORATION: none; 
}
.comments A:visited 
{
	FONT-WEIGHT: normal; COLOR: #990000;  TEXT-DECORATION: none;
}
.comments A:hover 
{
	COLOR: #cc0033;  TEXT-DECORATION: none
}
.comments A:active 
{
	COLOR: #cc0033;  TEXT-DECORATION: none
}


.mainFrame_Links {
	padding:2px;
	margin:0px;
	height: 129.1em;
	width: 48.1em;
	background-color:#fff;
}

.main_box_Links {
	background-color: #FFFFFF;
	height: 128em;
	width: 47em;
	padding: 0.5em;
	position: absolute;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;

}
