
/* Tapes and Technical Solutions Screen CSS */ 

body 
{ 
margin: 0px; 
padding: 0px; 
background: url(../images/ns-bg.jpg) repeat; 
color: #21120b; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 120%; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
} 


.imgbdr{
border:#000 1px solid;
}

.rightpanel, right panel a:link, right panel a:visited{
font-size:10px;
font-family:verdana;
color:#000;

}



.style1 {color: #F6E2AF} 
.style2 {font-size: 9px} 
img { border: 0; } 
form { margin: 0px; padding: 0px; } 
.clear { clear: both; } 

h1{
font-family: Arial,Helvetica,sans-serif,"Arial Narrow";
font-size: 16px;
font-weight: bold;
color: #000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #cccccc;
}


h2{
font-family: Arial,Helvetica,sans-serif,"Arial Narrow";
font-size: 12px;
font-weight: bold;
color: #000;
}

h3{
font-family: Arial,Helvetica,sans-serif,"Arial Narrow";
font-size: 12px;
font-weight: bold;
color: #000;
}


#container { position: relative; margin: 0px auto; } 
a { color: #21120b; text-decoration: none; } 
a:hover { text-decoration: underline; } 

/* ----- HEADER & BANNER ----- */ 
#header { position: relative; width: 778px; height: 61px; } 
#logo { position: absolute; top: 0px; left: 26px; } 


#top-info{ 
color:#fff1d1; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
padding-right:25px; 
} 
/* ----- NAV MENU ----- */ 
#nav-area 
{ 
position: absolute; 
left: 0px; 
top: 209px; 
width: 212px; 
height: 259px; 
z-index: 12; 
} 
#nav-about 
{ 
position: absolute; 
top: 5px; 
right: 0px; 
width: 124px; 
height: 38px; 
} 
#nav-products 
{ 
position: absolute; 
top: 43px; 
right: 0px; 
width: 117px; 
height: 37px; 
} 
#nav-capabilities 
{ 
position: absolute; 
top: 82px; 
right: 0px; 
width: 150px; 
height: 37px; 
} 
#nav-technical 
{ 
position: absolute; 
top: 122px; 
right: 0px; 
width: 208px; 
height: 36px; 
} 
#nav-export 
{ 
position: absolute; 
top: 162px; 
right: 0px; 
width: 107px; 
height: 36px; 
} 
#nav-contact 
{ 
position: absolute; 
top: 204px; 
right: 0px; 
width: 132px; 
height: 34px; 
} 

#nav { position: relative; width: 778px; height: 39px; } 
#nav a 
{ 
display: block; 
float: left; 
height: 39px; 
background: #111f22; 
color: #ffffff; 
font-size: 14px; 
text-decoration: none; 
} 
#nav a:hover { background: #c28c11; } 
#nav p { margin: 0px; padding: 16px 0px 0px 8px; } 
#nav1 { width: 155px; margin-right: 2px; } 


.dropdown 
{ 
position: absolute; 
top: 80px; 
width: 165px; 
background: #259257; 
z-index: 100; 
display: none; 
opacity: .8; 
filter: alpha(opacity=80); 
} 
#dd1 { top:200px;left: 212px; } 
.dropdown a 
{ 
display: block; 
position: relative; 
width: 155px; 
padding-top: 4px; 
padding-left: 10px; 
padding-bottom: 4px; 
margin-bottom: 1px; 
background-color: #259257; 
font-weight:bold; 
color: #ffffff; 
text-decoration: none; 
font-size: 10px; 
font-family: Verdana; 
} 
.dropdown a:hover { background-color: #259257; } 
.dropdown a.over { background-color: #62be8c; } 
.dropPad { padding: 4px 0px 0px 10px; } 



/* ----- CONTENT ----- */ 
#logo-area 
{ 
position: relative; 
width: 410px; 
height: 183px; 
background: url(../images/ns-logo-area.jpg) no-repeat; 

} 
#home{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
} 
#content 
{ 
position: relative; 
margin-top: -74px; 
margin-left: 190px; 
background: url(../images/ns-content-bg.jpg) repeat-y; 
min-height: 430px; 
height: auto !important; 
height: 430px; 
min-width: 711px; 
width: auto !important; 
height: 711px; 
z-index: 5; 
} 
#home-text 
{ 
position: relative; 
padding-top: 25px; 
 
font-size: 11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
} 
#sub-text 
{ 
position: relative; 
padding-top: 25px; 
padding-left: 80px; 
padding-right: 30px; 
} 
#home 
{ 
position: relative; 
width: 412px; 
height: 298px; 
} 
#paper 
{ 
position: absolute; 
top: 0px; 
left: 0px; 
width: 181px; 
font-size: 11px; 
height: 298px; 
background: url(../images/ns-paper.jpg) no-repeat; 
} 
#best 
{ 
position: absolute; 
top: 0px; 
right: 0px; 
width: 231px; 
height: 298px; 
background: url(../images/ns-best.jpg) no-repeat; 
} 
#phone 
{ 
position: absolute; 
top: 80px; 
right: 0px; 
width: 330px; 
height: 65px; 
background: url(../images/ns-phone.jpg) no-repeat; 
z-index: 10; 
} 
#content-pad 
{ 
padding-left: 20px; 
padding-right: 20px; 
} 
#bottom-info 
{ 
position: relative; 
padding-left: 100px; 
padding-top: 30px; 
padding-bottom: 20px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
} 
#bottom-info a { color: #F6E2AF; font-weight: bold; text-decoration: none; } 
#bottom-info a:hover { color: #F6E2AF; font-weight: bold; text-decoration: underline; } 

#paper-pad 
{ 
padding-left: 40px; 
padding-top: 40px; 
padding-right: 15px; 
line-height: 115%; 
} 
#content-top 
{ 
position: relative; 
height: 40px; 
background: url(../images/ns-top-content.jpg) repeat-x; 
} 
#content-bottom 
{ 
position: relative; 
margin-left: 190px; 
padding: 0px; 
height: 35px; 
z-index: 20; 
background: url(../images/ns-bottom-scale.jpg) repeat-x; 
} 
#content h1 
{ 
margin: 0px; 
padding: 4px 0px; 
font-size: 18px; 
font-weight: normal; 
color: #c28c11; 
} 
.style1 {color: #F6E2AF} 
.style2 {font-size: 9px} 

#contentHolder{ 
font-family: Arial,Helvetica,sans-serif,"Arial Narrow";
font-size: 11px;
line-height: 1.5em;
padding-right:50px;


} 


#contentHolder td { 
font-family: Arial,Helvetica,sans-serif,"Arial Narrow";
font-size: 11px;
line-height: 1.5em;
} 

#contentImage{ 
padding: 20px 0px 5px 0px; 
} 


/* ----- FOOTER ----- */ 
#footer 
{ 
width: 778px; 
font-size: 10px; 
color: #40627d; 
} 
#footer a { color: #40627d; text-decoration: none; } 
#footer a:hover { text-decoration: underline; } 

/* ---- Thomas Register Classes ----*/ 

.searchtext{ 
font-size:11px; 
} 
.linksmain { color:#0A592A;font-size:11px;text-decoration:underline; } 
.linksmain a:hover { color:#0A592A;font-size:11px;text-decoration:none; } 

.text2 { font-size:22px; } 
.text1 { font-size:14px; } 

.printemailtext { color:#0A592A;font-size:11px;text-decoration:underline; } 
.printemailtext a:hover { color:#0A592A;font-size:11px;text-decoration:none; } 

#idContentTblCell { 
position:relative;
float:left;
font-family: Verdana;
color: #000000;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
padding-left:25px;
padding-right:25px; 
} 

#idContentTblCell a { color:#0A592A;font-size:11px;text-decoration:underline; } 
#idContentTblCell a:hover { color:#0A592A;font-size:11px;text-decoration:none; } 
