/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Georgia, Times, "Times New Roman", serif;
}

/* == Header ========== */

td.header {
	padding:0 0 40px 0;
}

td.headerLeft {
	vertical-align:bottom;
}

td.headerRight {
	padding-right:20px;
	text-align:right;
	vertical-align:bottom;
}

div.cookDesignTitle {
  font-size:2.4em;
}

span.companyName {
}

div.cookDesignSubtitle {
  font-size:0.9em;
  margin-top:2px;
}

div.cookDesignTitle span.name {
  color:#666;
  background-color:inherit;
}

div.link{
	padding-bottom:2px;
}

a.headerLink {
	text-decoration:none;
	font-size:0.825em;
	color:black;
	background-color:inherit;
}

a.headerwhiteLink {
	text-decoration:none;
	font-size:0.825em;
	color:white;
	background-color:inherit;
}

a.headerBlueLink {
	font-size:0.825em;
	text-decoration:none;
  color:#3d6bcc;
  background-color:inherit;
}



/* == Image ========== */

td.latestImage {
	width:488px;
	padding-top:4px;
	padding-right:56px;
}

/* == News ========== */

td.news {
	width:236px;
	height:100%;
	padding-top:0px;
	padding-left:8px;
	padding-bottom:5px;
	background-color:white;
}

img.newsBorderTop {
	position:relative;
	left:-12px;
	top:2px;
	z-index:5;
}

img.newsBorderBottom {
	position:relative;
	left:-12px;
	top:-2px;
	z-index:5;
}

iframe.news {
	width:228px;
	height:424px;
	margin:0;
	border:0;
	padding:0;
}

p.news {
	font:10pt sans-serif, Arial, Helvetica;
	margin-top:0;
}

/* == Latest Project ========== */

td.latest {
	width:488px;
	margin:0;
	padding-top:40px;
	padding-right:56px;
}

div.latest {
	background-color:white;
}

div.latestHead {
	padding:0;
	margin-bottom:4px;
}

span.latestHead {
	font-size:18pt;
	color:black;
}

span.latestHeadTitle {
	font-size:18pt;
	color:#444;
}

div.latestText {
	padding:0;
	margin:0;
}

span.latestText {
  font-family:Verdana, sans-serif, Arial, Helvetica;
	color:#444;
	font-size:0.7em;
	line-height:130%;
}

/* == Footer ========== */

td.footerLineTop {
	padding-top:40px;
}

div.footer {
	padding-top:10px;
	padding-bottom:10px;
}

div.footer td {
  font-size:0.825em;
  vertical-align:bottom;
	text-align:left;
}

td.footerLineBottom {
}

td.footerTRD {
  font-size:x-small;
  color:#ccc;
}


td.footerTRD span {
  font-weight:bold;
}

td.footerTRD a {
  text-decoration:none;
  color:#ccc;
}

td.footerTRD a:hover {
  text-decoration:underline;
}
