* {
	vertical-align:top;
}
td.header{
	width: 540px;
	height:110px;
	background-image: url("../images/header.jpg");
	background-repeat: no-repeat;
	padding:0;
}

td.rightside{
	width: 240px;
	height: 700px;
	background-color: #f4f1e8;
	padding: 0; 
	border-style: solid;
	border-spacing: 0px;
  	border-width: 0px;
  	border-collapse: collapse;
	margin: 0px auto;
	vertical-align: top;
}

td.menu{
	width: 240px;
	height: 260px;
	background-color: #f4f1e8;
	vertical-align: top;
	padding: 0; 
	text-align: left;

}

td.menuitem{
	width: 240px;
	height: 1px;
	padding: 0; 
	text-align: left;

}

td.members{
	width: 240px;
	height: 90px;
	padding: 0;
	background-image: url("../images/members.gif");
	padding-left: 5px;
	padding: 0px;
}

td.mainimage{
	width: 540px;
	height: 240px;
	background-color: #21517f;
	background-color: white;
	padding:0;
	vertical-align:top;
}

td.midimage{
	width: 540px;
	height: 150px;
	background-color: #21517f;
	padding:0;
	vertical-align:top;
}

td.timelinepic{
	width: 108px;
	height: 150px;
	background-color: white;
	text-align: left;
	verical-align:top;
}

td.timelinetext{
	width: 108px;
	height: 90px;
	background-color: #69673e;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border-right-width:1;
	border-right-style:solid;
	border-right-color: white;
	text-align: left;
	vertical-align:top;	
}
td.activetimelinetext{
	width: 108px;
	height: 90px;
	background-color: #346667;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border-right-width:1;
	border-right-style:solid;
	border-right-color: white;
	text-align: left;
	vertical-align:top;	
}

td.timelineyearspanRow{
	width: 540px;
	height: 30px;
	background-color: white;
	padding:0;
	border-bottom-width:1;
	border-bottom-style:solid;
	border-bottom-color: #c2c2c2;
	verical-align:center;

}

td.timelineyearspan{
	width: 108px;
	height: 20px;
	background-color: white;
	padding:0;
	text-align:center;
}

td.smallContent{
	width: 540px;
	height: 450px;
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	text-align:left;
	vertical-align: top;
}

td.midContent{
	width: 540px;
	height: 470px;
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	text-align:left;
	vertical-align: top;
}

td.largeContent{
	width: 540px;
	height: 620px;
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 35px;
	padding-bottom: 40px;
	text-align:left;
	vertical-align: top;
}

td.features{
	width: 240px;
	height: 420px;
	background-color: #f4f1e8;
	vertical-align: top;
	padding: 0px;
}
td.feature{
	width: 150px;
	height: 70px;
	background-color: #f4f1e8;
	border-left-width:1;
	border-left-style:solid;
	border-left-color: #c2c2c2;
	border-bottom-width:1;
	border-bottom-style:solid;
	border-bottom-color: #c2c2c2;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

td.featurePic{
	width: 80px;
	height: 90px;
	padding: 0px;
	background-color: #f4f1e8;
	border-bottom-width:1;
	border-bottom-style:solid;
	border-bottom-color: #c2c2c2;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

td.formlabelsinglerow{
	width: 20%;
	height: 20px;
	padding:0;
	vertical-align:middle;
	text-align:right;
	padding-right: 5px;
	color: navy;
}

td.formlabelmanyrows{
	width: 30%;
	height: 20px;
	padding:0;
	vertical-align:top;
	text-align:right;
	padding-right: 5px;
	color: navy;
}
td.formlabel{
	width: 20%;
	height: 20px;
	padding:0;
	vertical-align:top;
	text-align:right;
	color: navy;
}
td.linkpic{
	text-align:center;
	vertical-align:bottom;
}
td.linktext{
	text-align:center;
	vertical-align:top;
}

td.footer{
	width: 780px;
	height: 3px;
	/*padding-top: 5px;
	padding-left: 40px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: left;*/
	background-color: #190438;
	vertical-align:middle;
}
td.footerleft{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	padding-left:20px;
	
	
}
td.footerright{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	padding-right:20px;
	
}

td.resources{
	padding-left: 4px;
	padding-right: 4px;
}

td.resourcestext{
	text-align:center;
}


td.leftpage{
	background-image: url("../images/oldbook_r2_c2.jpg");
	vertical-align:top;
	text-align:justify;
}
td.rightpage{
	background-image: url("../images/oldbook_r2_c4.jpg");
	vertical-align:top;
	text-align:justify;
}
td.nextduty{
text-align:right;
padding-right: 30px;
width: 230px;
}
td.previousduty{
	text-align: left;
	padding-left: 30px;
	width: 230px;
}

td.smallpic{
	width: 90px;
	height: 90px;
	padding: 0px;
	text-align:center;
	vertical-align: middle; 
}

td.shop_cell_small_pic{
	width: 20%;
	vertical-align:top;
	padding-bottom: 20px;
	text-align:center;
	height: 100px;
}
td.shop_cell_title{
	width: 80%;
	vertical-align:top;
	padding-left: 10px;
	text-align:left;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color:#346667;
	text-decoration: none;

}
td.shop_cell_price{
	width: 40%;
	vertical-align:top;
	padding-left: 10px;
	text-align:left;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color:#346667;
	text-decoration: none;

}
td.shop_cell_description{
	width: 80%;
	vertical-align:top;
	padding-left: 10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: navy;
	text-decoration: none;

}

}
td.shop_cell_add_button{
	width: 40%;
	vertical-align:top;
	padding-left: 10px;
	text-align:right;

}
td.shop_cell_half_add_button{
	width: 25%;
	vertical-align:top;
	padding-left: 10px;
	text-align:right;
	height: 25%;

}
td.shop_cell_half_pic{
	width: 50%;
	vertical-align:top;
	padding:0px;
	text-align:center;
	height: 70px;
}
td.shop_cell_half_title{
	width: 50%;
	height: 10%;
	vertical-align:top;
	padding-left: 10px;
	text-align:left;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color:#346667;
	text-decoration: none;

}
td.shop_cell_half_description{
	width: 50%;
	vertical-align:top;
	height: 55%;
	padding-left: 10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: navy;
	text-decoration: none;

}

td.shop_cell_price{
	width: 40%;
	vertical-align:top;
	padding-left: 10px;
	text-align:left;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color:#346667;
	text-decoration: none;
	vertical-align:top;

}
td.shop_cell_half_price{
	width: 25%;
	height: 10%;
	vertical-align:top;
	padding-left: 10px;
	text-align:left;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color:#346667;
	text-decoration: none;

}
td.shop_cell_viewcart{
	width: 60%;
	vertical-align:middle;
	padding: 0px;
	text-align:right;

}

td.shopwindow{
	width: 50%;
	vertical-align:bottom;
	text-align:center;
}
td.shopitemspacer{

	height: 15px;
	background-image: url("../images/shop/separator.gif");

}


.collectionfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: navy;
	text-decoration: none;
	width: 23%;
	text-align:left;
	vertical-align:top;
	padding-left: 10px;
}
.collectionvalue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	width: 77%;
	text-align:left;
}
.collectionpic{
	
	width: 100%;
	text-align:center;
}

td.libraryimage{
	padding:0px;
	width: 20%;
	text-align: center;





}
