body { font-family:verdana; font-size:12px; background-color: #064C6D; color: #666666; margin:25px 0px; }

strong, b {font-weight: bold; }

#canvas { width: 990px; background-color: #ffffff; margin: auto; position: relative; }

#time { position: relative; top: 5px; right: 5px; text-align: right; font-size: 10px; color: #999999; }

#header { width: 990px; height: 77px; background: url(../images/header_background.jpg); background-repeat: no-repeat; }
	#header img { padding-top: 10px; padding-left: 10px; }

#navigation { position: relative; top: 0px; left: 10px; width: 290px; height: 291px; background: url(../images/menu_background.jpg); background-repeat: no-repeat; }
	#navigation ul { padding: 18px; }
	#navigation ul li { height: 32px; }
	#navigation a { font-family: arial; font-size: 17px; text-transform: uppercase; color: #FFFFFF; text-decoration: none; }
	#navigation a:hover { color: #064C6D; }
	#navigation img { margin-right: 5px; }

#photo {  position: absolute; top: 110px; right:10px; width: 668px; height: 290px; }

#contact { position: absolute; top:415px; left: 10px; width: 300px; height: 130px; font-size: 14px; color: #999999; font-family: arial; }
	#contact h1 { height: 35px; overflow: hidden; width: 290px; padding-top: 3px; margin-top: 3px; padding-bottom:10px; margin-bottom: 10px; font-size: 18px; color: #999999; border-bottom: 1px dashed #cccccc; }
	#contact p { line-height: 28px; }

#content { position: relative; top:11px; left: 315px; font-size: 12px; color: #666666; width: 665px; line-height: 28px; }
	#content h1 {  height: 35px; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; font-size: 18px; color: #666666; text-transform: uppercase; margin-bottom: 0px; border-bottom: 1px dashed #cccccc; }
	#content h2 { font-size: 16px; color: #064C6D; margin: 10px 0px;}
	#content h3 { font-size: 16px; color: #5E9EA5; margin: 10px 0px;}
	#content a { color: #064C6D; }
	#content ul { margin: 20px; }
	#content li { list-style: disc; margin-left: 20px; }
	#content p, div { margin-bottom: 10px; }
	
	#contact_form td {vertical-align: top; padding: 5px;}

#footer { margin: auto; position: relative; width: 990px; height: 22px; overflow: hidden; font-size: 10px; background: url(../images/header_background.jpg); background-repeat: no-repeat; }
	#footer div { padding: 5px; }
	
/* the items below need to be duplicated in the includes/trucontrol.css */
.heading_1 { font-size: 18px; color: #666666; }
.heading_2 { font-size: 16px; color: #064C6D; }
.heading_3 { font-size: 16px; color: #5E9EA5; }
.heading_4 { font-size: 16px; color: #cccccc; }
.heading_5 { font-size: 16px; color: #000000; }
.heading_6 { font-size: 16px; color: #FF0000; }