/*Body */

body {
background: #82878f url(../images/bg.jpg) repeat-x;
text-align: center;
margin:0 auto;
}
body 
{
	text-align:-moz-center;
}

div, table, td {
font-family:Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}

/* Container */
#container {
margin: 0 auto;
width: 788px;
text-align: center;
padding:0;
}

/* Header */
#header {
background:#003e87 url(../images/header.gif) top left no-repeat;
width:788px;
height:148px;
}

#header-logo {
width:338px;
height:148px;
float:left;
}

#logo {
background:#fff url(../images/header-logo.gif) top left no-repeat;
width:301px;
height:129px;
margin:19px 0 0 37px;
}

#logo a {
display:block;
width:301px;
height:129px;
}

#logo span {
display:none;
}


#header-nav {
width:450px;
height:148px;
float:left;
}

#search {
width:450px;
height:59px;
}

#search-title {
float:left;
font:bold 13px tahoma, Arial, Helvetica, sans-serif;
color:#c1d0e2;
padding: 20px 12px 0 26px;
}

#search-txtbox {
float:left;
padding: 18px 12px 0 0;
}

#search-btn {
float:left;
padding: 19px 0 0 0;
background-image:url("Images/header-bckgnd.jpg");
background-repeat:repeat-x; 
}


#navigation {
width:450px;
height:89px;
}

#navigation ul {
margin:0;
padding:0;
}

#navigation  li {
margin:0;
padding:0;
list-style:none;
float:left;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background: url(../images/nav-divider.gif) top right no-repeat;
}

#navigation a, #navigation a:visited {
display: block;
padding: 15px 13px 47px 16px;
color:#fff;
text-decoration:none;
}

#navigation a:hover {
display:block;
color:#fff;
text-decoration:none;
background:#ada289 url(../images/nav-on.gif) top right no-repeat;
}

/* Sub Header HomePage */
#sub-header {
background:url(../images/sub-header.jpg) top left no-repeat;
width:788px;
height:313px;
text-align:left;
}

#badge {
background:#969b9f url(../images/badge.jpg) top left no-repeat;
width:338px;
height:313px;
float:left;
font:bold 18px tahoma, Arial, Helvetica, sans-serif;
color:#003e87;

}

#badge p {
margin:0;
padding: 20px 36px 0 74px;
line-height:33px;
}

#badge span {
font:bold 16px tahoma, Arial, Helvetica, sans-serif;
color:#0074cb;
line-height:33px;
}

.lasting-impression {
padding:60px 0 0 74px;
_padding-top:64px;
font-size:17px;
color:#003e87;
font-weight:900;
font-family: Arial,Helvetica,sans-serif
}

#tollFree
{
	display:inline;
	padding-left:190px;
	_padding-left:195px;
	font:normal normal 900 14px Verdana; 
}

#phonePic
{
	margin-left:5px;
	margin-right:5px;	
}
#category-info {
width:450px;
float:left;
}

#category-info ul {
margin:0;
padding:28px 240px 0 24px;
}

#category-info li {
margin:0;
padding:0 0 4px 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:14px;
}

#category-image-cards {
background:#969b9f  top left no-repeat; /* url(../images/home-image-cards.jpg) */
width:434px;
height:210px;
}

#category-nav {
background:#969b9f url(../images/category-nav.jpg) top left no-repeat;
width:434px;
height:103px;
}

#category-nav ul {
margin:0;
padding:5px 0 0 5px;
}

#category-nav li {
margin:0;
padding:0 5px 0 0;
list-style:none;
float:left;
}

/* Page Title HomePage */
#page-title {
background:#969b9f url(../images/page-title.gif) top left no-repeat;
width:788px;
height:43px;
text-align:left;
}

#page-title h2 {
font:bold 18px tahoma, Arial, Helvetica, sans-serif;
color:#003e87;
padding: 6px 0 0 56px;
}

/* Body */
#body-bg {
background:#fff url(../images/body-bg.gif) repeat-y;
width:788px;
text-align:left;
color:#707070;
}

#body-bg a, #body-bg a:visited {
color:#003e87;
text-decoration:none;
}

#body-bg a:hover {
color:#003e87;
text-decoration:none;
}

#left-column {
width:425px;
float:left;

}

.content-left {
font-size:12px;
padding: 6px 25px 25px 50px;
width:350px;
_width:424px;
color:#707070;
}


#right-column {
width:358px;
float:left;

}

.content-right {
font-size:12px;
padding: 0 45px 25px 25px;
width:288px;
_width:357px;
color:#707070;
}
#right-contactus 
{
	width:457px;
}

.content-applications ul {
margin:0;
padding:0 0 0 40px;
}

.content-applications li {
margin:0;
padding:0;
}

#content-hr {
background:#82878f url(../images/content-hr.gif) top left no-repeat;
width:341px;
height:28px;
}

.content-news p {
margin:0;
padding: 0 0 4px 0;
}


.content-headline {
font:bold 14px tahoma, Arial, Helvetica, sans-serif;
color:#003e87;
padding: 0 0 6px 0;
}

/* InsidePage */
#left-column-in {
background:url(../images/left-column-in.jpg) top left no-repeat;
width:307px;
float:left;
}

#left-column-in h4 {
font:bold 18px tahoma, Arial, Helvetica, sans-serif;
color:#707070;
padding: 4px 0 6px 39px;
}



#right-column-in {
background:url(../images/right-column-in.jpg) top left no-repeat;
width:481px;
float:left;
}

#category-nav-in {
width:481px;
height:54px;
}

#page-title-in {
background:#969b9f url(../images/page-title-in.gif) top left no-repeat;
width:465px;
height:32px;
text-align:left;
}

#page-title-in h2 {
font:bold 18px tahoma, Arial, Helvetica, sans-serif;
color:#003e87;
padding: 6px 0 0 13px;
float:left;
}

#view-all-products {
font:12px tahoma, Arial, Helvetica, sans-serif;
color:#003e87;
padding:10px 30px 0 0;
float:right;
}

#view-all-products a, #view-all-products a:visited {
color:#003e87;
text-decoration:none;
}

#view-all-products a:hover {
color:#003e87;
text-decoration:underline;
}

.content-in {
font-size:12px;
color:#707070;
padding: 14px 40px 38px 0;
}

.content-in td {
font-size:12px;
color:#707070;
}

.employee-name {
font-size:13px;
font-weight:bold;
color:#003e87;
}

.employee-title {
font-size:13px;
font-weight:bold;
}

/* ProductPage */
.product-category {
font:bold 14px tahoma, Arial, Helvetica, sans-serif;
padding: 0 0 0 12px;
}

#detail-image p {
margin:0;
padding:30px 0 0 0;
font-size:11px;
}

#detail-image ul {
margin:0;
padding:12px 0 0 20px;
}

#detail-image li {
margin:0;
padding:0 0 2px 0;
font-size:11px;
color:#013f87;
}


#detail-categories ul {
margin:0;
padding:0;
}

#detail-categories li {
margin:0;
padding:0 2px 0 0;
list-style:none;
float:left;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
height:33px;
}


#detail-categories a, #detail-categories a:visited {
color:#003e87;
text-decoration:none;
display: block;
background:#d8d8d8;
padding: 7px 9px 7px 9px;
border-top: 3px solid #d8d8d8;
border-left: 3px solid #d8d8d8;
border-right: 3px solid #d8d8d8;
}

#detail-categories a:hover {
color:#003e87;
text-decoration:none;
display:block;
background:#fff;
border-top: 3px solid #d8d8d8;
border-left: 3px solid #d8d8d8;
border-right: 3px solid #d8d8d8;
}

#detail-table-border {
width:411px; 
border:2px solid #d8d8d8;
padding: 0 0 10px 0;
}

#detail-table-border h4 {
font-size:12px;
font-weight:bold;
color:#003e87;
padding: 10px 0 0 12px;
}

.detail-table-hr {
padding: 0 0 0 12px;
}

.detail-table {
padding:0 0 0 7px;
}

.detail-table td {
padding: 1px 0;
}

.detail-table-alternate {
background:#e6e6e6
}

.disclaimer {
font-size:11px;
padding: 10px 0 0 0;
}

/* Footer */
#footer {
background:#82878f url(../images/footer.gif) top left no-repeat;
width:788px;
height:139px;
}

#footer-nav {
width:788px;
height:43px;
}

#footer-nav ul {
margin:0;
padding:15px 0 0 36px;
}

#footer-nav li {
margin:0;
padding:0 6px 0 0;
list-style:none;
float:left;
font-size:9px;
font-weight:bold;
color:#fff;
}

#footer-nav a, #footer-nav a:visited {
color:#fff;
text-decoration:none;
}

#footer-nav a:hover {
color:#fff;
text-decoration:underline;
}

#footer-address {
width:788px;
height:42px;
}

#footer-address p {
margin:0;
padding: 8px 0 0 6px;
font-size:8px;
_font-size:8px;
color:#5E6168;
_color:#5E6168;
}

#footer-address span {
padding: 0 2px;
}

#footer-credits {
font-size:10px;
color:#b1b1b1;
padding:28px 0 0 0;
}

a.ls:link,
a.ls:visited {
color:#b1b1b1;
text-decoration:none;
}

a.ls:hover {
color:#b1b1b1;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#b1b1b1;
text-decoration:underline;
}

a.lshome:hover {
color:#b1b1b1;
text-decoration:none;
}

/*Credits*/
#credits{
	text-align:center;
	margin:10px auto;
}
#credits div{
	color:#666;
	font-size:10px;
	margin:0 auto;
}
#credits a,#credits a:visited{
	color:#666;
}
#credits a.nolink,#credits a.nolink:visited{
	color:#666;
	text-decoration:none !important;
}
#credits a:active,#credits a:hover,
#credits a.nolink:active,.credits a.nolink:hover{
	color:#000;
	text-decoration:underline !important;
}

#footer-text
{
	color:White;
}