html				{height: 100%}
body				{color: #999999; font-size: 8pt; background-color: #FFFFFF; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%; font-family: Arial, helvetica, sans-serif;}
#body_table			{border: solid 1px black; height: 100%; width: 100%; background-color: #FFFFFF; vertical-align: middle; text-align: center;}
#content_row		{ background: #FFFFFF url(../images/body_background.jpg) repeat-x; border: solid 0px red;}
#footer_row			{ height: 32px; background: #FFFFFF url(../images/footer_background.jpg) repeat-x; vertical-align: top;}
#frame_table		{width: 800px; }
#content_table		{width: 800px; }
#indented_div		{width: 680px; padding: 25px 0px 7px 0px; border: solid 0px black; color: #999999; font-size: 9pt; font-family: Arial, helvetica, sans-serif; line-height: 17px; text-align: left;}
#wedged_table		{width: 800px; padding-left: 25px; padding-right: 15px;}
#contact_watermark	{background: #FFFFFF url(../images/props/contact_watermark.jpg) no-repeat;background-position: right top;}
#dynamicDescription { font-size: 8pt; position: relative; top: -15px;}
#detail_links_table {position: relative; top: 400px;}
#work_type_links	{position: relative; top: 11px;}

.homepage_font		{color: #999999; font-size: 11pt; font-family: Arial, helvetica, sans-serif; line-height: 25px;}
.body_font			{color: #999999; font-size: 9pt; font-family: Arial, helvetica, sans-serif; line-height: 17px;}
.body_font_tight	{color: #999999; font-size: 9pt; font-family: Arial, helvetica, sans-serif; line-height: 15px;}
.testimonials_font	{color: #999999; font-size: 8pt; font-family: Arial, helvetica, sans-serif; line-height: 15px; padding-right:20px;}
.testimonial_sig	{color: #3366CC; font-style: italic;}

strong				{color: #000000; }
h3					{color: #3366CC; font-size: 10pt; letter-spacing: 3px;}
h2					{ padding: 0px 0px 0px 0px; margin: 1px 0px 5px 0px; font-size: 12pt;}
p					{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.formfield			{border: solid 1px black;}

#services_watermark	{background: #FFFFFF url(../images/watermarks/services.jpg) no-repeat; background-position: right bottom;}


#headerlogo			{height: 55px; vertical-align: top; text-align: center;}
#menurow			{height: 42px; width: 714; vertical-align: middle; text-align: center; background: #000000 url(../images/menu_background.jpg); background-repeat: no-repeat;}
#bodyrow			{vertical-align: top; padding: 12px 7px 12px 7px; font-size: 10pt; line-height: 14pt; }

.orange_hdr			{color: #c97d01; font-weight: bold; font-style: italic; }
.caption			{font-size: 7pt;}

A.orange_link			{color: #c97d01; font-weight: normal; text-decoration: none;}
A.orange_link:visited	{color: #c97d01; font-weight: normal; text-decoration: none;}
A.orange_link:hover		{color: #c97d01; font-weight: bold; text-decoration: underline;}
A.caption_link			{color: #c97d01; font-size: 8pt; font-weight: normal; text-decoration: none;}
A.caption_link:visited	{color: #c97d01; font-size: 8pt; font-weight: normal; text-decoration: none;}
A.caption_link:hover	{color: #c97d01; font-size: 8pt; font-weight: bold; text-decoration: underline;}
A.blue_link				{color: #3366CC; font-size: 8pt; font-weight: bold; text-decoration: none; letter-spacing: 3px;} 
A.blue_link:visited		{color: #3366CC; font-size: 8pt; font-weight: bold; text-decoration: none;}
A.blue_link:hover		{text-decoration: underline;}
A.black_link			{color: #000000; font-weight: normal; text-decoration: none; line-height: 16pt; font-size: 8pt;}
A.black_link:visited	{color: #000000; font-weight: normal; text-decoration: none;}
A.black_link:hover		{color: #000000; font-weight: bold; text-decoration: none;}
A.blue_link_narrow				{color: #3366CC; font-size: 8pt; font-weight: bold; text-decoration: none; letter-spacing: 1px;} 
A.blue_link_narrow:visited		{color: #3366CC; font-size: 8pt; font-weight: bold; text-decoration: none;}
A.blue_link_narrow:hover		{text-decoration: underline;}
A.gray_link				{color: #999999; font-weight: normal; text-decoration: none; line-height: 16pt; font-size: 8pt;}
A.gray_link:visited		{color: #999999; font-weight: normal; text-decoration: none;}
A.gray_link:hover		{color: #000000; font-weight: bold; text-decoration: none;}

#Image_Text_wrap_Content { }
#Left_Floated_Image { float:left; clear:left; padding: 0; margin-right: 10px; margin-bottom: 5px; margin-top: 3px;}
#Right_Floated_Image {float:right; clear:right; padding: 0; margin-left: 0px; padding-left: 15px; margin-bottom: 0px;}
#Right_Hand_Link { border: solid 0px white; float: right; text-align: right; }
#Left__Hand_Link { border: solid 0px white; float: left; }
#formdiv { position: absolute; border: solid 0px green; z-index: 0; background-color: black; width: 700px; }
#thumb_div { width: 74px; height: 73px; float: left; border: solid 0px black;}
#highlight_spacer {float: left; width: 12px;}

.link_offset { position: relative; left: -15px; float: left; padding: 0px 0px 0px 0px; border: black 0px solid; margin: 0px 0px 0px 0px;}