body {width: 100%; height: 100%; background-color:#496b4f; font-family:"Brushstroke", fantasy; font-size: 12pt; color:#000000; }
html {height: 100%;}

.head {width: 1018px; height:142px; text-align: center; margin: 5px auto 0; padding: 0; position: relative;  background-image:url(images/kate-header.gif);}
.footer {width: 1018px; height: 44px; text-align: center; margin: -17px auto 0; padding: 0; z-index: 20;  position: relative;  background-image:url(images/kate-footer.gif);}
.footer2 {width: 1018px; height: 44px; text-align: center; margin: -17px auto 0; padding: 0; z-index: 20;  position: relative;  background-image:url(images/kate-footer.gif);}
.footerblock {float: left; width: 100%; color: #fff71f; text-align: center; position: relative; line-height: 25px; padding-top: 4px; font-size:18px; font-family:"Brushstroke", fantasy;  margin-top:10px;}
.footerblock2 {float: left; width: 100%; color: #fff71f; text-align: center; position: relative; line-height: 25px; padding-top: 4px; font-size:18px; font-family:"Brushstroke", fantasy;  margin-top:-2px;}

.footertext {color: #fff71f; font-size:18px; font-family:"Brushstroke", fantasy;}
.navigation {float: left; color: #fff71f; text-align: center; position: relative; line-height: 25px; padding-top: 4px; font-size:14px;font-family:"Palatino", serif; margin-left: 300px; margin-top:92px;}


.navigationtext { margin-left:10px; margin-right:10px; font-family:"Brushstroke", fantasy;}
.navigationon { margin-left:10px; margin-right:10px; font-family:"Brushstroke", fantasy;}


a:link {font-family:"Brushstroke", fantasy; font-size: 12pt; color: #358498;}
a:active {font-family:"Brushstroke", fantasy; font-size: 12pt; color: black;}
a:visited {font-family:"Brushstroke", fantasy; font-size: 12pt; color: #5e98a6;}
a:hover {font-family:"Brushstroke", fantasy; font-size: 12pt; color: #496b4f;} 


a.navigationtext:link { color: #fff71f; text-decoration: none; font-size:13pt; font-family:"Brushstroke", fantasy; }
a.navigationtext:visited { color: #fff71f; text-decoration: none; font-size:13pt; font-family:"Brushstroke", fantasy;}
a.navigationtext:hover { color: #ffffff; text-decoration: none; font-size:13pt; font-family:"Brushstroke", fantasy;}
a.navigationtext:active { color: #fff71f; text-decoration: none;  font-size:13pt; font-family:"Brushstroke", fantasy;}

a.navigationon:link { color: #ffffff; text-decoration: none; font-size:13pt; font-family:"Brushstroke", fantasy; }
a.navigationon:visited { color: #ffffff; text-decoration: none; font-size:13pt; font-family:"Brushstroke", fantasy;}
a.navigationon:hover { color: #fff71f; text-decoration: none; font-size:13pt; font-family:"Brushstroke", fantasy;}
a.navigationon:active { color: #fff71f; text-decoration: none;  font-size:13pt; font-family:"Brushstroke", fantasy;}



a.footertext:link {color: #fff71f; font-size:18px; font-family:"Brushstroke", fantasy; text-decoration: none;}
a.footertext:visited {color: #fff71f; font-size:18px; font-family:"Brushstroke", fantasy; text-decoration: none;}
a.footertext:hover {color: #ffffff; font-size:18px; font-family:"Brushstroke", fantasy; text-decoration: none;}
a.footertext:active {color: #fff71f; font-size:18px; font-family:"Brushstroke", fantasy; text-decoration: none;}


.wrap {
	height: 100%;
	height: auto;
 	min-height: 525px;
	margin: 0 auto;
	padding: 0;
	}
	
	
.container_full {width: 1018px; height: 100%; min-height: 525px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_full img {border: none; padding:15px 30px 5px 10px; vertical-align:top; float: right; }
.container_full p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 85px 25px 25px; color: #000000;}
.container_full p.full {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 375px 25px 25px; color: #000000;}
.container_full h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }



.container_a {width: 1018px; height: 525px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_a img {border: none; padding:25px 50px 0px 10px; vertical-align:top; float: right; }
.container_a p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 385px 25px 25px; color: #000000;}
.container_a h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }


.container_medium {width: 1018px; height: 725px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_medium img {border: none; padding:25px 50px 0px 10px; vertical-align:top; float: right; }
.container_medium p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 25px 25px 25px; color: #000000;}
.container_medium h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }


.container_long {width: 1018px; height: 1038px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_long img {border: none; padding:25px 50px 0px 10px; vertical-align:top; float: right; }
.container_long p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 385px 25px 25px; color: #000000;}
.container_long h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }


.container_longest {width: 1018px; height: 2218px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_longest img {border: none; padding:25px 50px 5px 10px; vertical-align:top; float: right; }
.container_longest p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 385px 25px 25px; color: #000000;}
.container_longest h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }




.container_b {width: 1018px; height: 525px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_b img {border: none; padding:5px 20px 0px 0px; vertical-align:top;  float: left;}
.container_b p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding: 0 40px 0 40px;}


.container_c {width: 1018px; height: 555px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_c img {border: none; padding:25px 50px 0px 10px; vertical-align:top; float: right; }
.container_c p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 85px 25px 25px; color: #000000;}
.container_c h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }

.container_d {width: 1018px; height: 760px; margin: 0px auto 0; padding: 0; position: relative; text-align: justify; background-color: #ffffff;}
.container_d img {border: none; padding:25px 50px 0px 10px; vertical-align:top; float: right; }
.container_d p {font-family:"Brushstroke", fantasy; text-decoration: none; font-size:16px; color:#FFFFFF; margin-top: 0px; padding: 11px 85px 25px 25px; color: #000000;}
.container_d h1 {font-family:"Brushstroke", fantasy; font-size:18px; color:#496b4f; font-weight: bold; margin-top: 0px; margin-bottom: 3px;  padding: 25px 385px 0px 25px; }



.mytable {
	padding: 0;
	width: 900px;
	margin-top:15px;
	margin-left: 56px;
	margin-right: 56px;

	text-align:center;
}



th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 8px 8px 8px;
	background: #CAE8EA;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #f5fafa;
	padding: 8px 8px 8px 8px;
	color: #4f6b72;
	text-align: center;
}



td.alt {
	background: #d9ebdd;
	color: #496b4f;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specsmall {
	border-left: 1px solid #C1DAD7; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}

a.specsmall:link { color: #4f6b72; text-decoration: none; font-size:9pt; font-family:"Brushstroke", fantasy; }
a.specsmall:visited { color: #4f6b72; text-decoration: none; font-size:9pt; font-family:"Brushstroke", fantasy;}
a.specsmall:hover { color: #08bad5; text-decoration: none; font-size:9pt; font-family:"Brushstroke", fantasy;}
a.specsmall:active { color: #f9f204; text-decoration: none;  font-size:9pt; font-family:"Brushstroke", fantasy;}



th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
