/*

Droplex CSS File. Use this to apply styles to text and site | By droplex.com
---------------------------------------------------------------------------------------*/

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
font-family:Arial, Helvetica, sans-serif;
color:#0039AA;
}

#wrapper {
margin:0 auto;
width:750px;
padding:0px 0px 0px 0px;
text-align:left;
}

#header {
/*background:url(images/droplexlogo.jpg) center left no-repeat;
background-position:-5px 0px;*/
padding:0px 0px 0px 0px;
margin:0px 0px 2px 0px;
border-bottom:0px solid #fff;
}

#header .logo {
padding:15px 0px 15px 0px;
margin:4px 0px 0px 0px;
float:left;
}

#header .slogan {
	font:bold 11pt Georgia, "Arial", Times, serif;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:60px 0px 0px 0px;
	float:right;
	text-align:right;
	letter-spacing:-1px;
}

#nav {
border-left:1px solid #fff;
border-right:1px solid #fff;
margin:0px 0px 0px 0px;
}

#gblock {
border-bottom:2px solid #fff;
}

#main {
border-top:2px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
/*background:url(images/droplex_bluetint.jpg) top left repeat-x;*/
}

#sidebar {
border-top:2px solid #FFFFFF;
border-left:0px solid #EDF4FA;
border-right:0px solid #EDF4FA;
background:#EDF4FA /*F8FCFF url(images/droplex_bluetint.jpg) top left repeat-x*/;
padding:0px 0px 0px 0px;
}

#news {
font:normal 8pt Arial, Helvetica, sans-serif;
color:#13225F;
padding:0px 0px;

}


#news p {
font:normal 8pt Arial, Helvetica, sans-serif;
color:#13225F;
padding:5px 5px;
border-bottom:1px solid #bacbe8;
}


#news h2 {
	font:bold 11pt Arial, Helvetica, sans-serif;
	color:#993300;
	border-bottom:0px solid #bacbe8;
	padding:5px 5px;
	margin:0px 0px 0px 0px;
}

#news h3 {
	font:bold 9pt Arial, Helvetica, sans-serif;
	margin:15px 0px 5px 0px;
	color:#13225F;
}

#news a:link, a:active, a:visited {
color:#13225F;
font-style:normal;
line-height:20px;
}

#news a:hover {
color:#993300;
text-decoration:underline;
}


/*
----------------------------
Horizontal Slide FX Styles
---------------------------
*/
#Slider1_div {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:0px 10px 0px 5px;
}


.slidercontainer {
BORDER:#FFFF00 0px none;
}

.sliderimages {
BORDER:#DBEAF5 0px solid;
padding:0px 10px;
}

.slidetext {
font:bold 10pt Arial, Helvetica, sans-serif;
color:#13225F;
padding:0px 10px 0px 0px;
}


/*
----------------------
Typography and Styles
----------------------
*/

.whitespacer {
background:url(images/droplex_hdrshd.jpg) top left repeat-x;
height:9px;
}

.bdrDotted {
clear:both;
width:100%;
border-bottom:1px dashed #ccc;
margin:15px 0px;
}

.nbox {
font:normal 0.8em/12pt Arial, Helvetica, sans-serif;
color:#13225F;
width:175px;
padding:0px 5px 0px 10px;
}

.nbox b {
font:bold 9pt/20pt Arial, Helvetica, sans-serif;

}

.bdrLeft {
border-left:1px solid #ccc;

}


.whitebdr {
border:1px solid #FFFFFF;
}

.main {
padding:1px 1px 1px 3px;
border-top:0px solid #FFFFFF;
border-left:2px solid #EDF4FA;
}

.text {
	font:normal 10pt/15pt Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-align: left;
	border-right-color: #69F;
}

.smalltext {
font:normal 9pt/14pt Arial, Helvetica, sans-serif;
color:#13225F;
}

.readmore {
font:normal 9pt italic Arial, Helvetica, sans-serif;
display:block;
color:#13225F;
padding:10px 0px 0px 0px;
}

.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	display:block;
	width:100%;
	/*border-bottom:1px solid #1078B5;*/
color:#003366;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

.titles {
	display:block;
	width:100%;
	border-bottom:1px solid #bacbe8;
	color:#19428A;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
}

.footer {
font:normal 8pt/13pt Arial, Helvetica, sans-serif;
color:#333333;
padding:10px 0px;
margin:0px;
height:10px;
}

.imgbdr {
	padding:2px;
	border:1px solid #000000;
	background-color: #E8E8E8;
}

.imgbox {
padding:1px;
margin:0px 20px 0px 0px;
}

.inputext {
font:normal 9pt Arial, Helvetica, sans-serif;
color:#13225F;
padding:5px 10px 5px 0px;
}

.inputbox {
font:normal 9pt Arial, Helvetica, sans-serif;
color:#13225F;
border:1px solid #ccc;
width:100%;
}

.button {
font:normal 9pt Arial, Helvetica, sans-serif;
color:#13225F;
}


/*
------------------
Main Nav
------------------
*/

#navcontainer {
	float:left;
	margin:0px;
	width:100%;
	background-color:#244884;
	border-bottom:4px solid #BA160E;
}

#navcontainer ul {
padding-left: 0;
margin: 0px 0px 0px 0px;
float: left;
}

#navcontainer ul li {
display: inline; 
}

#navcontainer ul li a {
	padding:6px 18px;
	font:10pt Bold, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	border-left: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
	background-color: #FFFFFF;
	color:#1D4E99;
}

body#engineering .btn_lubrication,
body#engineering .btn_engineering,
body#equipment .btn_equipment,
body#safety .btn_safety,
body#downloads .btn_downloads,
body#brands .btn_brands,
body#contact .btn_contact {
	background-color: #FFFFFF;
	color:#333333;
}

body#engineering a.btn_lubrication:hover,
body#engineering a.btn_engineering:hover,
body#equipment a.btn_equipment:hover,
body#safety a.btn_safety:hover,
body#brands a.btn_brands:hover,
body#downloads a.btn_downloads:hover,
body#contact .btn_contact:hover { 
background-color: #FFFFFF;
color:#333333;
}


/*
---------------
Top Nav
---------------
*/

#tnavcontainer {
text-align:right;
float:right;
margin:0px 0px -25px 0px;
}

#tnavcontainer ul {
	padding-left: 0;
	margin-left: 0;
	color:#13225F;
	float: left;
	font: normal 8pt, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#tnavcontainer ul li { 
display: inline; 
}

#tnavcontainer ul li a {
	padding: 0em 1em;
	color:#13225F;
	text-decoration: none;
	float: left;
	font: normal 8pt, Arial, Helvetica, sans-serif;
	border-right: 1px solid #13225F;
	font-weight: bold;
}

#tnavcontainer ul li a:hover {
color: #bacbe8;
}
#home div table tr #wrapper #gblock tr td p {
	color: #FF0000;
}
#home div table tr #wrapper #main tr .main table tr .text table tr td .style40.style46 .subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #C10000;
	font-weight: bold;
}
#home div table tr #wrapper #main tr .main table tr .text table tr td {
	color: #FFFFFF;
	text-align: left;
	font-size: 10pt;
}
#home div table tr #wrapper #main tr .main table tr .text table {
	text-align: center;
}
#home div table tr #wrapper #main tr .main table tr .text table {
	color: #FFF;
}
#contact div table tr #wrapper #main tr .main table tr .text div div table {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	font-size: 9pt;
}
div table tr #wrapper #main tr .main table tr .text div div table tr td {
	color: #000;
	font-size: 8pt;
}
#contact div table tr #wrapper #main tr .main table tr .text div div p {
	font-size: 8pt;
	font-weight: normal;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	color: #000;
	text-align: left;
}
text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
contact_locations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.text_8_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #19428A;
}
#contact div table tr #wrapper #main tr .main table tr .text div div table tr .text9 .text9 {
	font-size: 9px;
}
#contact div table tr #wrapper #gblock tr td {
	text-align: center;
}
.Style67 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000;
}
show_how {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #E1E1E1;
	right: 20px;
}
.bullet {
	list-style-type: square;
}
#home div table tr #wrapper #main tr .main table tr .text table tr .text9 .smalltext .text {
	font-size: 9pt;
}
#home div table tr #wrapper #main tr .main table tr .text table tr .text .text a {
	font-size: 9px;
}
#home div table tr #wrapper #main tr .main table tr .text table tr td p {
	color: #FFF;
	font-size: 10pt;
	border-top-right-radius: 2px;
}
#home div table tr #wrapper #main tr .main table tr .text table {
	font-size: 9pt;
}
#home div table tr #wrapper #main tr .main table tr .text table tr .text .text a {
	font-size: 10pt;
}
#home div table tr #wrapper #main tr .main table tr .text table tr .nbox .style37 .style37 {
	color: #000;
}
#home div table tr #wrapper #main tr .main table tr .text table {
	color: #FFF;
}
#safety div table tr #wrapper #main tr .main table tr .text table tr td div p a {
}
text_bold_green {
	color: #006600;
}
text_bold_green {
	font-size: 10pt;
	color: #090;
}
#safety div table tr #wrapper #main tr .main table tr .text table tr .text strong {
	color: #000000;
}
.text_bold_green {
	font-size: 10pt;
	color: #060;
	font-weight: bold;
}

