html				{height: 100%}
body				{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%; font-family: Arial, helvetica, sans-serif;}
td					{vertical-align: top; }													/* For ALL <td> */
#tdBottom			{vertical-align: bottom; }
#outerContentTable	{border: solid 0px green; width: 100%; height: 100%;}
#topHeaderTable		{border: solid 0px black; width: 100%; height: 78px;}
#subMenu			{border: solid 0px black; width: 100%; height: 24px; background-color: #070707;}
#mainMenuTable		{border: solid 0px white; width: 475px; height: 78px; background-image: url(../images/background/topRightExtension.jpg);}
#subMenuTable		{border: solid 0px white; height: 24px; background-color: #070707;}
#topRightExtension	{height: 78px; background-image: url(../images/background/topRightExtension.jpg); background-color: Black; vertical-align: top;}
#SubMenuExtension	{height: 24px; background-color: #070707; vertical-align: top;}
#mainPageExtension	{background-color: White;}

#sideBarColumn		{width: 184px; text-align: center; background-position: left bottom; background-repeat: no-repeat; background-image: url(../images/background/sidebar.jpg); background-color: #000033; vertical-align: top;}
#sideBarColumnSvc	{width: 184px; text-align: left; background-position: left top; background-repeat: no-repeat; background-image: url(../images/background/sidebarSvc.jpg); background-color: #000033; vertical-align: bottom;}
#sideBarColumnSvcDiv{position: absolute; top: 103px; margin-left: 15px;border: solid 0px white; width: 150px; text-align: left; color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 1.7em;}
#sideBarNQL			{border: solid 0px white; margin-left: 15px; margin-bottom:15px; width: 150px; text-align: left; color: #f8ab05; font-family: Arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; }
#innerContentColumn	{width: 616px; background-position: left bottom; background-repeat: no-repeat; background-image: url(../images/background/firebackground.jpg); background-color: #FFFFFF; vertical-align: top;}

#innerContentTable	{line-height: 1.7em; width: 616px; height: 498px; font-size: 8pt; background-position: right top; background-repeat: no-repeat; background-image: url(../images/background/drillbitbottom.jpg); vertical-align: top;}

#yellowTextDivCap	{font-size: 8pt;}
#yellowTextDiv		{padding-left: 20px;}
#yellowText			{line-height: 1.5em; border: solid 0px white; width: 150px; text-align: left; color: #f8ab05; font-family: Arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; } /*letter-spacing: 0.15em; line-height: 1.5em; */
#blackHeader		{font-size: 11pt; font-weight: bold;}
#redHeader			{font-size: 11pt; color: #a01111; font-weight: bold;}
#redText			{color: #a01111; font-weight: bold;}
#redSubHeader		{font-size: 10pt; color: #a01111; font-weight: normal; font-style: italic;}
#redLI				{color: #a01111;}
#ulIndent			{margin-left: 10px; }


A.bluelink:link {font-style: normal; color: #3366cc; text-decoration: none; font-weight: bold;}
A.bluelink:visited {color: #3366cc; text-decoration: none; font-weight: bold;}
A.bluelink:hover {font-weight: bold; text-decoration: underline; font-style: normal; color: #3366cc;}
#drillbittext { font-family: Arial, helvetica, sans-serif; font-weight: bold; font-size: 8pt; }

/* Image floating with text around it */
#Image_Text_wrap_Content { }
#Left_Floated_Image { float:left; clear:left; padding: 0; margin-right: 15px; margin-top: 5px; margin-bottom: 5px;}
#Right_Floated_Image {float:right; clear:right; padding: 0; margin-left: 15px;}



/* IRC css below for reference - remove upon project completiong */
/*
.main_table { width: 100%; height: 100%; }
.cont_table { width: 100%; height: 100%; }
.hdr_cell { height: 83px; background-color: #004DD9; vertical-align: top; text-align: left;}
.menu_cell { height: 25px; background-image: url(images/menu_back.jpg); vertical-align: top; text-align: left; }
.sub_menu_cell { height: 20px; background-color: #FFFFFF; vertical-align: top; text-align: left; font-size: 1pt;}
.public_sidebar { width: 152px; background-image: url(images/sidebar_back.jpg); background-repeat:repeat-x; background-color: #004DD9; vertical-align: top; text-align: left; }
.sidebar_cell { width: 127px; background-image: url(images/sidebar_back.jpg); background-repeat:repeat-x; background-color: #004DD9; vertical-align: top; text-align: left; }
.sidebar_spcr_cell { width: 25px; background-image: url(images/sidebar_back.jpg); background-repeat:repeat-x; background-color: #004DD9; vertical-align: top; text-align: left; }
#InlineFrame {position: relative; left: 0px; width:794px; top: 0px}
#sidabar_spcr_div {height: 5px; font-size: 1pt;  }
#sidebar_text_menu {margin-right: 10px; font-family: Arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #990134; letter-spacing: 0.15em; line-height: 1.5em;}
#body_hdr_div {height: 38px; padding-left: 35px;  padding-top: 5px;}
#body_text_div {padding-left: 35px;  padding-top: 0px; padding-right: 35px; text-align: left; }
#trial_shadow_button {width: 101px; height: 50px; }
#trial_shadow_button_static {position: absolute; width: 125px; height: 50px; }
#float_subscribe {position: absolute; width: 101px; height: 50px; }
#call_shadow_button {width: 101px; height: 50px; }
#public_buttons { position: absolute; left: 20px; width: 132px; font-size: 8pt;}
#divdiv { border-top: dotted 1px #0a2972; font-size: 1pt; }
.blueblockheader { padding: 9px 9px 9px 9px; font-family: Arial, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #feba35; background-color: #000066; }
.charthdr {height: 40px;}
.chartcell{height: 25px; vertical-align: top;}
.main_cell { vertical-align: top; }
.straight_blue {color: #010165; font-style: normal; font-weight: bold}
.strong_blue {color: #010165; font-style: italic; font-weight: bold}
.strong_red {color: #990134; font-style: italic; font-weight: bold}
.bodytable {padding: 10px 10px 10px 10px; border: solid 1px #010165; font-family: Arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #585858; line-height: 1.5em;}
.tabletopcell {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: solid 1px #010165; border-left: solid 0px white; border-right: solid 0px white;}
.tablesidecell {width: 200px; padding: 0px 0px 10px 0px; border-right: solid 1px white; border-left: solid 0px white; vertical-align: top; font-weight: bold}
#maintablediv {padding: 0px 0px 0px 0px; position: relative; border: solid 1px #010165; height: 1; overflow: visible}
#leftcol {padding: 0px 0px 0px 0px; border-right: solid 1px #010165; position: absolute; width: 200px; height: 100%; top:0px; left: 0px}
#rightcol {padding: 0px 0px 0px 0px; position: absolute; height: 100%; top: 0px; left: 200px}
.headerfont { font-family: Arial, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #010065; }
.bodyfont { font-family: Arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #585858; line-height: 1.5em;}
.imagecap { font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #585858;  line-height: 1.0em;}
.line_sizer { font-size: 1pt; line-height: 5pt;}
.sizer {font-size: 1px;}
A.redlink:link {font-size: 8pt; font-style: normal; color: #cf3d68; text-decoration: none; font-family: Arial, helvetica, sans-serif;}
A.redlink:visited {font-size: 8pt; font-family: Arial, helvetica, sans-serif; color: #cf3d68; text-decoration: none}
A.redlink:hover {font-weight: normal; text-decoration: underline; font-style: normal; color: #cf3d68;}
A.textlink:link {font-size: 10pt; font-style: normal; color: #010165; text-decoration: none; font-family: Arial, helvetica, sans-serif;}
A.textlink:visited {font-size: 10pt; font-family: Arial, helvetica, sans-serif; color: #010165; text-decoration: none}
A.textlink:hover {font-weight: normal; text-decoration: underline; font-style: normal; color: #990134;}
A.clicklink:link {font-size: 10pt; font-style: normal; color: #0000FF; text-decoration: none; font-family: Arial, helvetica, sans-serif; font-weight: bold;}
A.clicklink:visited {font-size: 10pt; font-family: Arial, helvetica, sans-serif; color: #0000FF; text-decoration: none; font-weight: bold;}
A.clicklink:hover {font-weight: normal; text-decoration: underline; font-style: normal; color: #0000FF; font-weight: bold;}
.contact_top_cell {width: 525px; height: 170px; background-image: url(images/contact_top_cell.jpg); background-repeat:no-repeat; vertical-align: bottom;  padding: 0px 0px 5px 10px; font-family: Arial, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #010065; }
.contact_bottom_cell {width: 525px; height: 145px; background-image: url(images/contact_bottom_cell.jpg); background-repeat:no-repeat; vertical-align: top; padding: 15px 0px 0px 10px; font-family: Arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #010065; }
*/