/* PRIMARY */
/* HOMEPAGE */
/* SHADOWBOXES */
/* LANGUAGE SELECTOR */
/* NAVIGATION */
/* SECTIONS */
/* TABLES */










/* PRIMARY */
/* Begin Common Properties */

body {
visibility: visible;
margin: 0;
padding: 0;
background-color: white;
background-repeat: no-repeat;
width: 100%;
font-family: arial, sans-serif;
color: #333;
font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
margin: 5px 0 5px 0;
padding: 0;
font: 700 20pt/20pt 'trebuchet ms', trebuchet, 'lucida grande', arial, sans-serif;
color: #007044;
text-transform: none;
text-shadow: #999 0pt 3pt 3pt;
}

h1 { 
font-size: 24pt;
}
h2 { 
font-size: 20pt;
}
h3 { 
font-size: 18pt;
}
h4 { 
font-size: 16pt;
}
h5 { 
font-size: 14pt;
}
h6 { 
font-size: 12pt;
font-weight: bold;
}
p {
margin: 0 0 10px 0;
font: normal 11pt/13pt 'lucida grande', arial, sans-serif;
color: #333;
}
small {
font: normal 8pt/10pt 'lucida grande', arial, sans-serif;
color: #333;
}
big {
font: normal 14pt/16pt 'lucida grande', arial, sans-serif;
color: #333;
}
a:link, a:visited {
color: #000;
text-decoration: underline;
}
a:hover, a:visited:hover, a:active {
color: #03f;
text-decoration: underline;
}
.hide {
display: none;
}
img {
border: none;
}
ul {
margin: 0 0 10px 0;
padding: 0;
}
ul li {
margin: 0 0 0 25px;
padding: 0;
font: normal 11pt/13pt 'lucida grande', arial, sans-serif;
list-style-type: disc;
list-style-position: outside;
}
ol {
margin: 0 0 10px 0;
padding: 0;
}
ol li {
margin: 0 0 0 25px;
padding: 0;
font: normal 11pt/13pt 'lucida grande', arial, sans-serif;
list-style-type: decimal;
list-style-position: outside;
}
blockquote {
margin:  0 0 10pt 20pt;
font: normal 11pt/13pt 'lucida grande', arial, sans-serif;
color: #333;
}
caption { 
font: normal 11pt/11pt 'lucida grande', arial, sans-serif;
padding: 3pt 2pt 6pt 4pt;
}
sup {
font-size: 75%;
}
#searchfield {
display: none;
}
#searchfield:hover, #searchfield:focus {
display: none;
}
#submit {
display: none;
}
#submit:hover, #submit:focus {
background: #f4f4f4;
}
#mainbodywhite {
background-color: white;
cursor: auto;
width: 100%;
}

/* End Common Properties */

#frame {
width: 100%;
background-color: white;
}
#footerhome {
display: none;
}
#footercentering {
}
#footer {
clear: both;
width: 100%;
text-align: left;
border-top: 1px solid #999;
padding-top: 0px;
}
#footertopmargin {
padding-top: 20px;
float: left;
}
#search {
display: none;
}
#search {
display: none;
}
#logo {
display: none;
}
#tagline { /* Look to "iewindows.css" for windoze implementation */
display: none;
}
#rightoflogo {
display: none;
}
#validxhtml {
display: none;
}
#validxhtml img {
display: none;
}
#validcss {
display: none;
}
#validcss img {
display: none;
}
#alert {
margin: 0 0 15pt 10pt;
padding: 8pt;
border: 1pt dashed #c00;
background-color: #ffffe2;
text-align: left;
}
#alert p {
font: normal 14pt/16pt arial, sans-serif;
color: #c00;
padding: 0;
margin: 0;
}
#alert p strong {
font: normal 14pt/16pt arial, sans-serif;
text-transform: uppercase;
}
#searchandlanguagecontainer {
display: none;
}










/* HOMEPAGE */
#fpstorybox {
text-align: left;
}
#fpstoryboxcontent {
padding: 0;
}
#fpstoryboxcontent p {
font: normal 12pt/16pt lucida grande, helvetica, arial, sans-serif;
color: #333;
}
#pulloutboxfull {
display: none;
}










/* SHADOWBOXES */
/* Begin Highlight Boxes */

#fpstoryboxcontent {
display: block;
margin-bottom: 20px;
}

#whatsnew {
margin-bottom: 20px;
}

#whatsnewhead2 {
display: block;
}

#hottopics {
margin-bottom: 20px;
}

#hottopicshead2{
display: block;
}

/* End Highlight Boxes */












/* LANGUAGE SELECTOR */
#languageselectionbox {
display: none;
}
#lsbleft {
display: none;
}
#lsbcontent {
display: none;
}
#lsbflagon {
display: none;
}
#lsbheadline {
display: none;
}
.lsbcontentitems {
display: none;
}
#lsbright {
display: none;
}










/* NAVIGATION */
#navframe {
text-align: left;
}
#navigation {
height: 155px;
}
#printheader .hide {
display: inline;
}
#nnavbotborder {
display: none;
}
#subnavframe {
}
#navmap {
}

#navone {
display: none;
}
#navtwo {
display: none;
}

#navrtpcompanyover, #navcontactsover, #navproductsover, #navtechinfoover, #navnewsover, #navsupportover, #navaboutover {
display: none;
}
#navrtpcompanyover {
display: none;
}
	.rtpcompanyimage {
display: none;
	}
#navcontactsover {
display: none;
}
	.contactusimage {
display: none;
	}
#navproductsover {
display: none;
}
	.productsimage {
display: none;
	}
#navtechinfoover {
display: none;
}
	.techinfoimage {
display: none;
	}
#navnewsover {
display: none;
}
	.newsimage {
display: none;
	}
#navsupportover {
display: none;
}
	.supportimage {
display: none;
	}
#navaboutover {
display: none;
}
	.aboutimage {
display: none;
	}

#navrtpcompanyover div, #navcontactsover div, #navproductsover div, #navtechinfoover div, #navnewsover div, #navsupportover div, #navaboutover div {
}
#navrtpcompanyover div :link, #navcontactsover div :link, #navproductsover div :link, #navtechinfoover div :link, #navnewsover div :link, #navsupportover div :link, #navaboutover div :link,
#navrtpcompanyover div :visited, #navcontactsover div :visited, #navproductsover div :visited, #navtechinfoover div :visited, #navnewsover div :visited, #navsupportover div :visited, #navaboutover div :visited {
}
#navrtpcompanyover div :hover, #navcontactsover div :hover, #navproductsover div :hover, #navtechinfoover div :hover, #navnewsover div :hover, #navsupportover div :hover, #navaboutover div :hover,
#navrtpcompanyover div :visited:hover, #navcontactsover div :visited:hover, #navproductsover div :visited:hover, #navtechinfoover div :visited:hover, #navnewsover div :visited:hover, #navsupportover div :visited:hover, #navaboutover div :visited:hover,
#navrtpcompanyover div :active, #navcontactsover div :active, #navproductsover div :active, #navtechinfoover div :active, #navnewsover div :active, #navsupportover div :active, #navaboutover div :active {
}
#tabrtpcompanyon {
display: none;
}
#tabcontactson {
display: none;
}
#tabproductson {
display: none;
}
#tabtechinfoon {
display: none;
}
#tabnewson {
display: none;
}
#tabsupporton {
display: none;
}
#tababouton {
display: none;
}
#breadcrumb { /* Look to "iewindows.css" for windoze implementation */
display: none;
}
.isologos {
display: none;
}
#locations {
font: normal 10pt/12pt verdana, arial, sans-serif;
color: #666;
text-align: left;
}
#corphq {
display: block;
}
#corphq p { 
font: normal 10pt/12pt verdana, arial, sans-serif;
color: #666;
margin: 0;
}
#corphq .textualnavigation p {
display: none;
}

#insidepagetopstory #rightnavcontainer {
display: none;
}

#rightnavone, #rightnavtwo {
}

#rightnavone {
}

#rightnavtwo {
}

#rightnavone h6, #rightnavtwo h6 {
color: #000;
font: bold 12pt/14pt geneva, arial, sans-serif;
}

#rightnavone p a, #rightnavtwo p a {
font: normal 12pt/14pt verdana, arial, sans-serif;
color: #333;
font-weight: normal;
}

#rightnavone p a:link, #rightnavtwo p a:link, #rightnavone p a:visited, #rightnavtwo p a:visited {
text-decoration: underline;
}

#rightnavone p a:hover, #rightnavtwo p a:hover, #rightnavone p a:visited:hover, #rightnavtwo p a:visited:hover {
display: none;
}

#rightnavone p strong a:link, #rightnavtwo p strong a:link, #rightnavone p strong a:visited, #rightnavtwo p strong a:visited, #rightnavone p b a:link, #rightnavtwo p b a:link, #rightnavone p b a:visited, #rightnavtwo p b a:visited {
font-weight: bold;
}

#rightnavone p strong a:hover, #rightnavtwo p strong a:hover, #rightnavone p strong a:visited:hover, #rightnavtwo p strong a:visited:hover, #rightnavone p b a:hover, #rightnavtwo p b a:hover, #rightnavone p b a:visited:hover, #rightnavtwo p b a:visited:hover {
font-weight: bold;
}
.guidecallouts {
font: normal 12pt/14pt arial, sans-serif;
}
.guidecallouts p {
font: italic 12pt/14pt arial, sans-serif;
}
.guidecallouts img {
}










/* SECTIONS */
#maincolumnnarrow {
}
#maincolumnnarrow h6 {
}
#leftcolumninset {
}

/*  PAGE HEADERS  */

#insidepagetopstory {
}
#insidepagetopstory h1 {
font: 700 18pt/18pt 'trebuchet ms', trebuchet, 'lucida grande', arial, sans-serif;
color: #007044;
text-transform: uppercase;
text-shadow: #b3b3b3 0pt 3pt 3pt;
}
#insidepagetopstory p {
font: normal 12pt/14pt 'lucida grande', arial, sans-serif;
color: #333;
}
#insidepagetopstory li strong {
font: normal 12pt/14pt 'lucida grande', arial, sans-serif;
font-weight: bold;
}
#insidepagetopstorycallout {
display: none;
}

#insidepagetopstory img.topstoryimage, img.topstoryimagenb, img.topstoryimageright, img.topstoryimagerightnb, img.topstoryimagecenter, img.topstoryimagecenternb {
border: none;
float: left;
margin: 5px 5px 5px 5px;
}


/*  SECONDARY PAGE HEADERS  */

#insidepagesecondaryinfo {
padding: 0 10pt 0 0;
}
#insidepagesecondaryinfo h2 {
font: 700 20pt/20pt 'trebuchet ms', trebuchet, 'lucida grande', arial, sans-serif;
color: #007044;
text-transform: uppercase;
margin-left: 6pt;
width: 540pt;
text-shadow: #b3b3b3 0pt 3pt 3pt;
}
#insidepagesecondaryinfo p {
font: normal 12pt/16pt 'lucida grande', arial, sans-serif;
color: #333;
}
.ipesecondaryinfosplit { 
padding: 0;
}
.ipesecondaryinfosplit2 { 
padding: 0;
}
.ipesecondaryinfosplit h3,
.ipesecondaryinfosplitsubject, .insidepagecalloutsubject  {
font: italic bold 18pt/18pt 'times new roman', times, 'lucida grande', arial, serif;
color: #000;
margin-bottom: 4pt;
padding: 4pt 0 2pt 6pt;
width: 100%;
text-shadow: #b3b3b3 0pt 3pt 3pt;
}
.insidepagecalloutsubject {
margin-left: -4pt;
}
.ipesecondaryinfosplitsubject a:link, .ipesecondaryinfosplitsubject a:visited {
text-decoration: none;
color: #404040;
}
.ipesecondaryinfosplitsubject a:hover, .ipesecondaryinfosplitsubject a:visited:hover {
text-decoration: none;
color: #03f;
}
.insidepagecallout {
display: none;
}
.insidepagecallout img {
float: left;
}
.insidepagecallout2 {
text-align: center;
margin: 10pt 25pt 20pt 25pt;
padding: 10pt 40pt;
border: 1pt dashed #999;
background-color: #f1f1f1;
display: block;
clear: left;
}


.menusplitleft {
float: left;
background-repeat: no-repeat;
padding-bottom: 25px;
padding-left: 80px;
}
.menusplitright {
float: left;
background-repeat: no-repeat;
padding-bottom: 25px;
padding-left: 80px;
}







/* TABLES */
colgroup {
margin: 0;
padding: 0;
}
thead {
width: 100%;
margin: 0;
padding: 0;
}
tbody {
margin: 0;
padding: 0;
}
table {
margin: 0;
padding: 0;
border: 0;
}
th {
background-image: none;
font: bold 12pt/12pt 'lucida grande', arial, sans-serif;
height: 23px;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
text-align: left;
padding: 0 4px;
vertical-align: middle;
white-space: nowrap;
}
th p {
margin: 0;
font-weight: bold;
}
div.singletablecontainer {
margin-top: 15px;
margin-left: 8px;
margin-bottom: 15px;
background-color: white;
border: none;
}
div.dualtablecontainer {
margin-left: 8px;
margin-bottom: 15px;
background-color: white;
border: none;
}
div.dualtablecontainer table tr td, div.singletablecontainer table tr td {
vertical-align: middle;
}
table.dualtableleft {
border: none;
}
table.dualtableright {
border: none;
}
table.singletable {
border: none;
}
table.dualtableleft td, table.dualtableright td, table.singletable td {
border: none;
font: normal 12pt/16pt arial, sans-serif;
vertical-align: top;
padding: 4px 2px 6px 5px;
}
tr.oddrows {
background-color: white;
}
tr.evenrows {
background-color: #f1f1f1;
}
tr.oddrows td p, tr.evenrows td p, tr.oddrows th p, tr.evenrows th p {
margin: 0;
}



