body {       
background-color:#08525F;       
background-image:url(/images/bg.jpg);       
background-position:left top;       
background-repeat:repeat-x;       
margin-top:35px;       
}       
td {       
font-family:Arial;       
font-size:12px;       
}       
td p {       
line-height:1.5em;       
}       
a {       
text-decoration:underline;       
}       
a:hover {       
text-decoration:none;       
}       
#container {       
width:960px;       
}       
#utility_nav {       
padding-bottom:3px;       
padding-top:2px;       
text-align:right;       
width:960px;       
}       
#header {       
background-image:url(/images/header_bg.jpg);       
background-position:right top;       
background-repeat:no-repeat;       
height:86px;       
text-align:left;       
width:960px;       
}       
#topnav {       
background-image:url(/images/topnav_bg.jpg);       
background-position:left top;       
background-repeat:no-repeat;       
padding-bottom:11px;       
padding-top:10px;       
text-align:center;       
white-space:nowrap;       
width:960px;       
}       
.topnav_ser_005 span a {       
color:#00879F !important;       
}       
.topnav_ser_005 span a:hover {       
color:#000000 !important;       
}       
#search {       
background-image:url(/images/search_bg.jpg);       
background-position:right top;       
background-repeat:no-repeat;       
color:#005f71;       
font-family:arial;       
font-size:11px;       
font-weight:bold;       
padding-bottom:4px;       
padding-top:3px;       
position:absolute;       
text-align:right;       
width:780px;       
}       
#search span {       
font-size:11px;       
padding-right:48px;       
vertical-align:bottom;       
}       
#search form {       
margin:0;       
padding:0;       
}       
#search input {       
height:20px;       
width:130px;       
}       
#search select {       
height:20px;       
vertical-align:top;       
width:99px;       
}       
#search img {       
margin-left:7px;       
margin-right:24px;       
margin-top:1px;       
vertical-align:top;       
}       
#main {       
position:relative;       
width:960px;       
}       
#main_inner {       
position:relative;       
width:960px;       
}       
#main_1 {       
background-image:url(/images/main_bg.jpg);       
background-position:left top;       
background-repeat:no-repeat;       
height:154px;       
text-align:left;       
width:960px;       
}       
.video {       
display:block;       
padding-top:10px;       
}       
#leftnav {       
background-color:#DFE7E9;       
background-image:url(/images/leftnav_bg.jpg);       
background-position:left 40px;       
background-repeat:no-repeat;       
padding-bottom:100px;       
padding-top:0;       
width:180px;       
}       
#leftnav_btm {       
background-color:#DFE7E9;       

border-bottom:9px solid #37a0b3;       
padding-bottom:20px;       
text-align:center;       
width:180px;       
}       
.leftnav_btm_txt {       
border:1px solid #FFFFFF;       
display:block;       
margin-bottom:7px;       
margin-left:12px;       
margin-right:12px;       
padding:5px;       
}       
.leftnav_btm_ser_005 img {       
margin-bottom:4px;       
margin-top:4px;       
}       
.rightnav_sub {       
background-image:url(/images/industry-serveback.jpg);       
background-position:left bottom;       
background-repeat:no-repeat;       
height:242px;       
margin-top:29px;       
width:217px;       
}       
.rightnav_sub1 {       
background-image:url(/images/rbox-bottom.jpg);       
background-position:left bottom;       
background-repeat:no-repeat;       
margin-left:15px;       
margin-top:5px;       
width:189px;       
}       
.rightnav_sub2 {       
/*background-image:url(/images/quick-quest.jpg);       
background-position:center bottom;       
background-repeat:no-repeat;   */    
margin-left:15px;       
margin-top:15px;       
width:187px;       
}       
#content_area {       
background-color:#FFFFFF;       
background-image:url(/images/contentarea_bg.jpg);       
background-position:right top;       
background-repeat:repeat-y;       
}       
#idContentTblCell {       
padding:40px 0 0 25px;       
}       
#main_inner #idContentTblCell {       
padding-right:24px;       
}       


#footer {       
background-image:url(/images/footer_bg.png);       
background-position:right bottom;       
background-repeat:no-repeat;       
clear:both;       
height:156px;       
}       

html > body #footer {       
height:159px;       
}       


html > body #leftnav_btm {       

padding-bottom:23px;       
}       

.footer_left {       
color:#283937;       
display:block;       
float:left;       
font-size:11px;       
font-weight:bold;       
height:110px;       
margin-left:45px;       
padding-top:32px;       
width:215px;       
}       
.footer_left1 {       
display:block;       
padding-top:24px;       
}       
.footer_left_text1 a img {       
margin-left:5px;       
vertical-align:middle;       
}       
.footer_right {       
float:right;       
margin-right:40px;       
margin-top:-76px;       
padding-bottom:34px;       
text-align:right;       
}       
#thomas_info {       
padding-bottom:2px;       
padding-top:2px;       
text-align:right;       
width:960px;       
}       

h1 {       
color:#4F4F4F;       
font-size:18px;       
font-weight:bold;       
padding-bottom:3px;       
padding-top:10px;       
}       


#main_inner #content_area h1 {       
color:#00414d !important;       
font-size:18px;       
font-weight:bold;       
padding-bottom:3px;       
padding-top:10px;       
}       


h1.top {       
background-color:transparent;       
color:#FFFFFF !important;       
font-size:18px;       
font-weight:bold;       
line-height:27px;       
margin:0px;       
padding:15px 0px 0px 50px;       

font-family:arial;       
text-align:left;       
}       

h1.home_page {       
color:#686868;       
font-family:Arial;       
font-size:13px;       
font-style:normal;       
font-weight:bold;       
text-align:center;       
}       
h1.home_page span {       
color:#686868 !important;       
font-family:Arial;       
font-size:13px;       
font-style:italic;       
font-weight:bold;       
text-align:center;       
}       
h2 {       
color:#333333;       
font-size:14px;       
font-weight:bold;       
}       
h2 span {       
color:#00414D;       
font-size:14px;       
font-weight:bold;       
}       

h2.blue       
{       
color:#00414D !important;       

}       


h3 {       
color:#000001;       
font-size:24px;       
font-weight:bold;       
}       
.img01 {       
border:1px solid #000000;       
}       
.img02 {       
border:1px solid #CCCCCC;       
float:left;       
margin-bottom:0;       
margin-right:10px;       
padding-bottom:0;       
}       
.img03 {       
float:right;       
margin-bottom:10px;       
margin-left:10px;       
}       
.img04 {       
border:1px solid #D9D9D9;       
float:left;       
}       
.img05 {       
display:block;       
padding-left:15px;       
padding-top:15px;  
cursor: pointer;      
}       
.toolbox img {       
border:1px solid #000000;       

margin-bottom:3px;       
}       
.toolbox td {       
color:#3D3938;       
font-family:Arial;       
font-size:11px;       
line-height:12px;       
}       
.toolbox a {       
color:#00414D;       
font-family:Arial;       
font-size:11px;       
font-weight:bold;       
line-height:14px;       
text-decoration:none;       
}       
.toolbox a:hover {       
color:#00859E;       
}       
.grayborder {       
border:1px solid #D9D9D9;       
}       
.grayborder strong {       
color:#22403E;       
font-size:11px;       
}       
.industry strong {       
color:#22403E;       
font-size:11px;       
}       
.industry_right strong {       
color:#22403E;       
font-size:11px;       
}       
.grayborder_contact {       
border:1px solid #D9D9D9;       
padding:10px;       
}       
ul.contact_content li {       
background-image:url(/images/bull.gif);       
background-position:138px 6px;       
background-repeat:no-repeat;       
font-size:11px;       
padding-left:145px;       
}       
ul.contact_content {       
list-style-type:none;       
margin:0;       
padding:0;       
}       
.contacttext td strong {       
color:#DD9002;       
}       
.contacttext td {       
font-size:11px;       
}       
.header_contact {       
float:right;       
margin-right:20px;       
margin-top:17px;       
text-align:right;       
}       
.industry {       
border-bottom:1px solid #D9D9D9;       
color:#000000;       
font-family:Arial;       
font-size:11px;       
font-style:normal;       
font-weight:normal;       
line-height:14px;       
text-decoration:none;       
}       
.industry_right {       
background-color:#EAEAEA;       
border-bottom:1px solid #D9D9D9;       
border-right:1px solid #D9D9D9;       
border-top:1px solid #D9D9D9;       
color:#000000;       
font-family:Arial;       
font-size:11px;       
font-style:normal;       
font-weight:normal;       
line-height:14px;       
padding-top:61px;       
text-decoration:none;       
}       
html > body .industry_right {       
padding-top:51px;       
}       
.industry_border1 {       
border-left:1px solid #D9D9D9;       
border-top:1px solid #D9D9D9;       
}       
.industry_border2 {       
border-bottom:1px solid #D9D9D9;       
border-left:1px solid #D9D9D9;       
}       
ul.industry_content {       
list-style-type:none;       
margin:0;       
padding:0;       
}       
ul.industry_content li {       
background-image:url(/images/bull_001.gif);       
background-position:0 6px;       
background-repeat:no-repeat;       
padding-left:7px;       
}       
#header a img {       
float:left;       
margin-right:3px;       
}       
.top_navigation {       
float:right;       
padding-right:19px;       
padding-top:15px;       
text-align:right;       
width:500px;       
}       
html > body .top_navigation {       
padding-top:17px;       
}       
.top_navigation a {       
background-image:url(/images/topnav_left_bg.jpg);       
background-position:left bottom;       
background-repeat:no-repeat;       
cursor:pointer;       
height:21px;       
line-height:13px;       
margin-right:1px;       
padding:0 0 0 8px;       
}       
html > body .top_navigation a {       
padding:4px 0 4px 8px;       
}       
.top_navigation a:hover {       
background-image:url(/images/topnav_left_bg_hover.jpg);       
}       
.top_navigation span {       
background-image:url(/images/topnav_right_bg.jpg);       
background-position:right bottom;       
background-repeat:no-repeat;       
height:21px;       
line-height:13px;       
padding:4px 8px 4px 0;       
}       
.top_navigation a:hover span {       
background-image:url(/images/topnav_right_bg_hover.jpg);       
}       
ul.technical_content li {       
background-image:url(/images/bull_tech.jpg);       
background-position:18px 6px;       
background-repeat:no-repeat;       
padding-left:26px;       
}       
ul.technical_content {       
list-style-type:none;       
margin:0;       
padding:0;       
}       
.rightnav_sub1 p {       
color:#818181;       
font-family:Arial;       
font-size:11px;       
margin-bottom:5px;       
margin-top:5px;       
padding-left:19px;       
}       
.rightnav_sub p {       
color:#DDE6E1;       
font-family:Arial;       
font-size:13px;       
font-weight:bold;       
margin-bottom:5px;       
margin-top:5px;       
padding-left:14px;       
}       
ul.industry_bullet_content li {       
background-image:url(/images/bull_002.gif);       
background-position:14px 6px;       
background-repeat:no-repeat;       
padding-left:22px;       
}       
ul.industry_bullet_content {       
list-style-type:none;       
margin:0;       
padding:0;       
}       
span.industry_more {       
display:block;       
float:right;       
}       
.tabletext td {       
font-size:11px;       
}       
.industrytext1 td {       
font-size:11px;       
}       
ul.linecard li {       
background-image:url(/images/bull.gif);       
background-position:11px 6px;       
background-repeat:no-repeat;       
padding-left:22px;       
}       
ul.linecard {       
list-style-type:none;       
margin:0;       
padding:0;       
}       

.rightnav_sub2-top       
{       
background-image:url(/images/quick-quest-top.jpg);       
background-position:0px 0px;       
background-repeat:no-repeat;       
height:14px;       
width:187px;       
display:block;       
}       
.rightnav_sub2-bottom       
{       
background-image:url(/images/quick-quest-bottom.jpg);       
background-position:0px 0px;       
background-repeat:no-repeat;       
height:14px;       
*height:13px;      
width:187px;       
display:block;       
}       
.rightnav_sub2-body {       
background-image:url(/images/quick-quest.jpg);       
background-position:center bottom;       
background-repeat:repeat-y;       
display:block;       
*margin-top: -20px;       
padding-left:5px;       
}       
form {       
margin-bottom: 0px;       
}       
.input-submit {       
background-image:url(/images/click.jpg);       
background-position:0px 0px;       
background-repeat: no-repeat;       
border:medium none;       
height:21px;       
width:74px;      

margin-left:3px;      
}       

.h2form .sp {       
color:#838383;       
font-size:11px;       
font-weight:normal;       
}       
.h2form {       
margin-bottom: 1px;       
font-size:12px;       
font-weight:bold;       

}       
.label {       
font-size:11px;       
}       

.input-text {       
color:#A7A7A7;       
font-size:11px;       
height:21px;       
width:145px;       
}       

.master {       
margin-left:10px;       
}       

.thomas_right {       
display:block;       
float:right;       
margin-right:20px;       
}       

.thomas_left {       
display:block;       
float:left;       
margin-left:10px;       
} 
.thumb-img{margin:10px 0px 11px 0px;} 
