<style>
* {margin:0; padding:0;} /*strips to zero the margin and the padding from everything on the page */
}
body {
    background-color: #66FF66;
	font-size: x-small;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-Serif;
	margin:0;
	padding:0;
}
table.container {
	width: 760px; /* Changes need to also address padding-left (subtract 722) in td.content  */
	margins: auto 0px; /* auto for left and right and 0 for top/bottom */
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 80px; /* was 35*/
	border-right-width: 90px; /* was 35*/
	border-color: #FFFFFF; /* set to FFFFFF when done to remove border */
	height: 100%;
}
table.index {
	width: 760px; /* Changes need to also address padding-left (subtract 722) in td.content  */
	margins: auto 0px; /* auto for left and right and 0 for top/bottom */
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 30px;
	border-bottom-width: 10px;
	border-left-width: 80px; /* was 35*/
	border-right-width: 90px; /* was 35*/
	border-color: #FFFFFF; /* set to FFFFFF when done to remove border */
	height: 100%;
}
.portfolio {
    font: 11px Verdana, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 0px;
	padding-right: 10px;
}
table.portnav {
	width: 320px;
	border-style: solid; 
	border-color: #FFFFFF;
	border-top-width: 30px;
}
td {
    font: 13px Verdana, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 0px;
}
td.content {
    font: 13px Verdana, Arial, sans-serif;
	vertical-align: top;
	padding-top: 4px; /* to line up with top of main menu with line height of 18 */
	padding-left: 26px; /* to line up with left of top header - add 722 30 to get container width */
	color: #000000;
	background: #FFFFFF;
}
td.nav {
	vertical-align: top;
	padding-top: 4px; /* to line up with top of content */
}
td.homenav {
	vertical-align: top;
	padding-top: 0px; 
}
tr.header {
	vertical-align: top;
	height: 107px; /* 87 is height of logo */
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000; /*#999933; */
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, San-Serif;
	background-image: none;
	padding: 0px;
	margin-bottom: 0; 
}
h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #999933;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, San-Serif;
	background-image: none;
	padding: 15px 0 0 0;
	margin-bottom: 0; 
}
a.mainmenu {
	font-size: 14px;
	font-weight: bold;
	font-color: #999933;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, San-Serif;
	background-image: none;
	line-height: 18px;
	padding: 0px;
	text-decoration: none;
}
a.mainmenu:visited {
 	color: #999933;
}
a.mainmenu:hover {
	color: #000000;
}
a.mainmenuon {
	font-size: 14px;
	font-weight: bold;
	font-color: #000000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, San-Serif;
	background-image: none;
	line-height: 18px;
	padding: 0px;
}
a.mainmenuon:visited {
 	color: #000000;
}
a.mainmenuon:hover {
	color: #000000;
}

a.portmenu {
	font-size: 11px;
	font-weight: bold;
	color: #999933;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, San-Serif;
	background-image: none;
	text-decoration: none;
}
a.portmenu:visited {
 	color: #999933;
}
a.portmenu:hover {
	color: #000000;
}

a img { 
	border:0; 
} 
/* Divs not really functional
#header {
	width: 700px;
	height: 87px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
 #content {
	padding-left-width: 35px;
	color: blue;
}
*/
/* Layout attributes */
.rightaligned {
	margin: 0 0 10px 15px;
	float: right;
}

/* Special attributes */
.grey {
 	color: #666666; 
	font-size: xx-small;
}
/* .portfolio {
    font-size: xx-small;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-Serif;
} */
.contact-box {
    font-size: xx-small;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-Serif;
}
.formDesc {
    font-size: x-small;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-Serif;
	font-weight:bold;
}
/* Default HREF */
a:link {
    color: #999933; /* #333366; 999933*/
    text-decoration: none;
}
a:visited {
    color: #999933; /*333366 */
    text-decoration: none;
}
a:hover {
    color: #FF0000;
	text-decoration: none;
}

/* Special HREF */
a.htmlmailer {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, San-Serif;
	text-decoration: none;
	line-height: 17px;
	padding-left: 15px;
}
a.htmlmailer:link {
	color: #999933;
}
a.htmlmailer:hover {
	color: #000000;
}
a.htmlmailer:visited {
 	color: #999933; 
	text-decoration: none;
}

.blue a:link {
 	color: #0000FF; 
	text-decoration: none;
}
.blue a:hover {
 	color: #999999;
	text-decoration: underline;
}
.blue a:visited {
 	color: #0000FF; 
	text-decoration: none;
}
a.grey:link {
 	color: #666666; 
	text-decoration: none;
	font-weight: bold;
}
a.grey:visited {
 	color: #666666; 
	text-decoration: none;
	font-weight: bold;
}
a.grey:hover {
 	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
</style>
