TABLE{border: 0px; padding:0px; margin:0px;}

/* this aligns all content in tables to top */
TR { vertical-align: top; }

/* all padding and margin default to 0*/
* { padding:0px; margin:0px; }

TD#header_topspace {
	vertical-align: top;
	background-color: #ffffff; 
	height: 10px;
}


TD#header_left {
	vertical-align: top; 
	background-color: #ffffff; 
	width: 450px;
	height: 110px;
}

TD#header_right {
	vertical-align: top;
	background-color: #ffffff; 
	width: 320px;
	height: 110px;
}

TD#menuleftspace {
	vertical-align: top;
	background-color: #ffffff; 
	width: 20px;
	height: 110px;
}

TD#logo {
	vertical-align: top;
	background-color: #ffffff; 
	padding-left:169px;
	width: 131px;
	height: 62px;
}

TD#mainmenu {
	vertical-align: top;
	background-color: #ffffff; 
	width: 300px;
	height: 48px;
}

TD#image_large {
	vertical-align: top;
	background-color: #660000; 
	width: 770px;
	height: 350px;
}

TD#image_underline {
	vertical-align: top;
	background-color: #000000; 
	width: 770px;
	height: 5px;
}

TD#content_column {
	vertical-align: top;
	background-color: #ffffff; 
	width: 770px;
	height: 100%;
}
/*the main content table*/
TABLE.content{
	width:100%;
	margin-top:20;
}

/*left content nested within main table*/
TABLE.content_left {
	width:200px;
}

TABLE.content_left DIV.textwrap {
	text-align: left;
}

/*main content nested within main table*/
TABLE.content_main{
	vertical-align: top;
	margin-left: 20px;
}

TABLE.content_projtext{
	width: 330px;	
}

TD.proj_verticalspacer{
	width: 20px;	
}

TABLE.content_projimg{
	width: 200px;	
}

/*Justify all textual main content*/
TABLE.content_main DIV.textwrap {
	text-align: justify;
}
