body		{margin: 0; padding: 0; background: url(../images/bg.gif) repeat 0 0;}
blockquote	{margin: 6px 30px; padding: 0;}
h1			{margin: 0; padding: 10px 15px 10px 20px; color: #2A4670; font: bold 18px Arial; background: url(../images/index_13.gif) repeat-x 0 0;}
h3			{margin: 0 0 10px; border: solid #353E53; border-width: 0 0 1px; padding-bottom: 1px; color: #353E53; font: 20px Arial;}
h4			{margin: 0 0 7px; padding: 0px; color: #333; font: bold 16px Georgia;}
p			{margin: 0 0 7px; padding: 0px;}
ol, ul		{margin: 6px 0; padding: 0 0 0 30px;}
body, td,
.NormalText	{color: #2D3D53; font-size: 11px; font-family: Verdana, Georgia;}

img.Clear	{}
img.ImageLeft
			{margin: 2px 10px 3px 0; float: left;}
img.ImageRight
			{margin: 2px 0 3px 10px; float: right;}

td.Clear	{}
td.BorderBlue
			{border: 1px solid #396791;}
td.BorderGray
			{border: 1px solid #ccc;}

a:link,
a:visited	{color: #036;}
a:hover		{color: #A5BBCA;}
div.indent,
p.indent,
span.indent	{padding-left: 10px;}

div#hdr		{width: 795px; height: 85px; margin: 0; background: url(../images/new_hdr.jpg) repeat 0 0;}
div#topNav	{width: 600px; margin: 62px 0 0; padding: 0 0 0 220px; float: left;}

/*Dropdown menu parameters */
div#menu				{background-color: #039;}
div#menu div.top		{border-style: none; padding: 0;}
div#menu div.section	{position: absolute; display: inline; visibility: hidden;}
div#menu div.box		{width: 110%; border-color: #35598A; border-width: 1px; border-style: none none solid none; padding: 7px 6px 5px; position: relative; visibility: hidden; background-image: url(../images/nav_bg.png);}
div#menu a				{color: #C3E3FF; font: bold 11px Arial; text-decoration: none; white-space: nowrap;}
div#menu a:hover		{color: #FFF;}

/* Footer table parameters */
tr td#footer			{width: 754px; padding: 12px 20px; background: #fff url(../images/footer_bg.gif) repeat 0 0;}
td#footer td			{color: #333; font-size: 10px;}
td#footer td a:link,
td#footer td a:visited	{text-decoration: underline;}
td#footer td a:hover	{text-decoration: none;}

/* Additional table styles - photo for images and graphics inside content areas aligned, email for the email table on the left side front page */
table#photo				{margin: 0 0 10px 10px; color: #2D3D53; font-size: 10px;}
table#email				{width: 100%; margin: 0; padding: 0;}
td#email				{padding: 2px 0;}
div.breadcrumbs			{padding: 0 0 10px; font-size: 10px;}
tr td#intcontent		{width: 754px; margin: 0; padding: 10px 20px; background: url(../images/index_15.gif) repeat-y 0 0;}
table#company			{width: 100%; margin: 0px;}
tr td#company			{padding: 4px;}
div.indent,
p.indent,
span.indent				{padding-left: 20px;}
table#technical			{width: 100%; margin: 0px; border: 1px solid #396791;}
tr td#technical 		{border: 1px solid #396791; padding: 4px;}
input.formfield			{border: 1px solid #364861; padding: 2px; color: #3B4A5D; font: 9px Verdana; background: #EEE0CF;}
table#techwidth			{margin: 0px; border: 1px solid #396791;}
tr td#techwidth			{border: 1px solid #396791; padding: 4px;}
table#technicalsmalltxt	{margin: 0px; width: 100%; border: 1px solid #396791; color: #2D3D53; font-size: 10px;}
table.technicalsmalltxt td
						{color: #2D3D53; font: 10px Arial;}
span.technicalbold		{font-weight: 700; font-family: Arial; text-align: center;}
table#pullquote			{float: right; margin: 0 10px 10px; border: 1px dotted #223559; color: #223559; font-size: 13px;}
trtd#pullquote			{padding: 8px;}
span.sabre				{display: none;}

/* dropdown.css */

table.ddm1 td	{font: 11px Arial;}
table.ddm1 a.item1,
table.ddm1 a.item1:hover,
table.ddm1 a.item1-active,
table.ddm1 a.item1-active:hover			{border: none #9B9B9B; border-width: 0px 1px 1px 0px; padding: 3px 8px 4px; font-weight: bold; text-decoration: none; display: block; position: relative; background: url(../images/hdr_divider.gif) no-repeat right center;}
table.ddm1 a.item1noborder,
table.ddm1 a.item1noborder:hover,
table.ddm1 a.item1noborder-active,
table.ddm1 a.item1noborder-active:hover	{padding: 3px 8px 4px; color: #fff; font-weight: bold; text-decoration: none; display: block; position: relative;}
table.ddm1 a.item1						{color: #fff; font-weight: bold;}


table.ddm1 a.item1:hover,
table.ddm1 a.item1-active,
table.ddm1 a.item1-active:hover			{color: #fff;}
table.ddm1 a.item2,
table.ddm1 a.item2:hover				{display: block; color: #FFF; font: bold 11px Arial; text-decoration: none; white-space: nowrap;}
table.ddm1 a.item2						{display: block; width: 100%; border-color: #35598A; border-width: 1px; border-style: none none solid none; padding: 7px 6px 5px; color: #C3E3FF; font: bold 11px Arial; text-decoration: none; white-space: nowrap; position: relative; background-image: url(../images/nav_bg.png);}
table.ddm1 div.section					{margin-top: 5px; border: 1px solid #036; position: absolute; visibility: hidden; z-index: -1; white-space: nowrap;}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */