@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/body_bg.jpg) repeat;
}

h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#0077d2;
	margin:3px 0 6px 0;
}
#wrapper{
	width:889px;
	margin: 20px auto 0px auto;
	
	min-height:600px;
}

#wrapper_top{
	width:877px;
	height:12px;
	background: #0e355c;
	clear:both;
}

#wrapper_left{
	width:11px;
	min-height:704px;
	background:url(../images/wrapper_left_bg.jpg);
	float:left;
}

#wrapper_middle
{
	width:863px;
 	min-height:661px;
	float:left;
	border-top:solid 12px #0e355c;
	
}

#main{
	padding:8px;
	background:#FFF;
}

	#header{
		width:100%;
		height:147px;
	}
		#logobox{
			float:left;
			width:240px;
			height:147px;
		}
		
		#navbox{
			margin-left:240px;
			height:147px;
		}
			#mainlinks{
				list-style-type:none;
				margin:0px auto;
				width:100%;
				color:#ffc955;
				padding-top:10px;
				
			
			}
				#mainlinks li{
					display:inline;
				}
					#mainlinks a{
						text-decoration:none;
						font-family: Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffb000;
						font-weight:bold;
						padding:0 10px;
						border-right:solid 2px #ffc955;
					}
					
					#mainlinks a.active, #mainlinks a:hover{
						color: #7dbe0c;	
					}
					
			#sectionlinks{
				list-style-type:none;
				margin:20px 0 0 0px;
				padding-left:10px;
			}
				#sectionlinks li{
					display:inline;
					margin-right:6px;
				}
					#sectionlinks a{
						text-decoration:none;	
					}
					
	#content{
		min-height:495px;
		padding-top:20px;
		padding-bottom:20px;
		padding-right:10px;
		line-height:20px;	
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
	}

		#sidebar{
			float:left; width:240px; height:auto; margin-right:10px
		}
		
			#sidebar #submenu{
				border:2px solid #7dbe0c; margin-left:0;	
			}
				#submenu h3{display:block;height:30px; font-size:12px;width:100%; margin:0px; background:#7dbe0c; text-align:center; vertical-align:middle; padding-top:10px;color:#FFF}
			#sidebar #submenu ul{padding-left: 1.2em; *padding-left: 0;}	
		#rightpane{
			margin-left:250px;
			overflow: hidden;
			width: 584px;
		}
			#bookwrapper { margin-left: 50px;}
			.bookthumbnail{
				float:left; margin-right:20px; width:107px; text-align:center; margin-bottom:10px; color: #000;	
			}
			.bookthumbnail a {color: #000000; text-decoration: none;text-align: center;}
			.bookthumbnail a:hover {text-decoration: underline;}
			
			#book{
				margin:0px 0px 0px 0px; padding:10px; background:#ebebeb; min-height:130px; overflow: hidden;
			}
	#footer{
		width:100%;
		height:27px;
		background-color:#ff9626;
		color:#FFF;
		text-align:center;
		padding-top:5px;
	}
		#footer a{
			color:#FFF;
			font-size:12px;
			margin:auto 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			
		}
		
	#watermark{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:10px;
		color:#a29f9f;
	}
	#watermark a{
		color:#a29f9f;
		text-decoration:none;
	}
#wrapper_right{
	width:15px;
	min-height:704px;
	background:url(../images/wrapper_right_bg.jpg);
	float:right;
}

table { border-collapse: collapse }

.submit {
	padding: 3px;
	width: 60px;	
}
#content .links h2 {margin: 1.2em 0;}
#content .links h3 {font-size: 13px; margin: 0 0 0 0;}
#content .links p {margin: 0 0 1em 0;}
