html, body, h1, h2, h3, h4, ul, li { margin: 0; padding: 0; }

h1 img { display: block; }

img { border: 0; }

body { background: #d8d8d8 url(../images/page_bg.gif) repeat-x; font-family: Verdana, sans-serif; font-size: 12px; color: #000;}

a { font-size: 11px; color: #84080a; font-weight: bold; text-decoration: none; }

a:hover { color: #84080a; text-decoration: none; font-style: italic; }

.left { float: left; }

.right { float: right; }

.more { text-align: right; }

.clear { clear: both; }








/** layout **/

#wrapper { text-align: left; margin: auto; width: 850px; position: relative; }



h1 { position: absolute; top: 46px; left: 0; height: 43px; padding-top: 8px; width: 628px; text-align: center; background: #636b20; color: #ffffff; font: 20px Verdana; font-weight: normal;}

h1 strong { font-weight: normal; color: #0E1520;}

#top-nav {position: absolute; top: 15px; left: 628px; width: 222px; height: 269px; background: #0b4e82 bottom left url(../images/header.jpg) no-repeat;}

#top-nav ul { text-align: center; line-height: 32px; margin: 0px 0px 0px 0px;}

#top-nav li { display: inline; font-size: 12px; color: #fff;}

#top-nav a { text-decoration: none; font-weight: normal; color: #636b20;} 

#top-nav a:hover {
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

#redwall {background: url(../images/redwall.jpg) no-repeat; position: absolute; top: 46px; left: 849px; width: 20px; height: 258px;}

#header { background: url(../images/header_bg.jpg) no-repeat; position: absolute; top: 46px; left: 0px; width: 628px; height: 258px;}


/** body **/

#spacer { height: 285px;}


#body {background: url(../images/body_bg.gif) repeat-y; width: 100%;}


#left {float: left; width: 628px;}

#right { float: right; width: 222px;}


#linksmenu ul {}

#linksmenu li { margin-left: 17px; float: left; width: 184px; height: 34px; line-height: 34px; text-align: left; background: url(../images/tab_dark2.gif) no-repeat; list-style: none; margin-right: 20px;}

#linksmenu a { font: 14px verdana; color: #ffffff; text-decoration: none;}

#linksmenu a:hover { text-decoration: none; font-weight: normal;}

#linksmenu li.dark { background: url(../images/tab_lit2.gif) no-repeat; border-left: none; padding-left: 1px;}



#subs-left { float: left; width: 560px; padding-left: 35px; padding-bottom: 10px; margin-top: 22px;}


#subs-left a { color: #84080a;}

#subs-left {
	color: #0e1520;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#subs-left h3 { padding-bottom: 0.2em; font: 400 1.6em arial, sans-serif; color: #536C71; border-bottom: 12px solid #ddd;}

#subs-left h4 {font-size: 1.2em; color: #586B7A;}

#subs-left h5 { text-transform: uppercase; font-size: 0.9em; color: #5D6F73;}

#subs-left p { text-align: justify;}


#subs-right { color: #fff;}

#subs-right h3 { color: #ffffff; padding-left: 20px; padding-bottom: 14px; font: 16px "Times new roman", serif;}

#subs-right h4 { color: #ffffff; font: 14px "Times new roman", serif; margin: 0.6em 0;}

#subs-right ul { margin-top: 1em;}

#subs-right li { list-style: none; padding-left: 20px; background: 5px 3px url(../images/bullet.gif) no-repeat;}

#subs-right p { text-align: justify; margin: 0.6em 0;}


#right-i { padding: 5px 17px 0 20px;}

#right h2 { color: #ffffff; font: 18px "Times new roman", serif; font-weight: bold; margin-bottom: 12px;}

#right h3 { color: #ffffff; font: 16px "Times new roman", serif; font-weight: bold; margin-bottom: 5px;}

#right p {margin-top: 0; color: #ffffff;}

#right .left {margin-right: 4px;}

#right a { color: #ffffff; font-weight: bold; text-decoration: none;}

#right a:hover { text-decoration: none; font-style: italic;}



/** footer **/

#copyright {background: #fff url(../images/copyright_bg.jpg) repeat-x; color: #ffffff; text-align: center; font-size: 11px; float: right; width: 850px; padding: 10px 0; margin-bottom: 20px;}

#copyright p {margin: 0; padding: 0;}






/**************************************************************

   Submenu Styles

 **************************************************************/



ul.submenu1,

ul.submenu2 {

  margin: 0 0 20px 0;

  padding: 0;

}



ul.submenu1 li,

ul.submenu2 li{

  margin: 0;

  padding: 0;

  list-style: none;

  list-style-image: url(../foo.gif); /* because IE is balls */

}



ul.submenu1 li a,

ul.submenu2 li a {

  display: block;

  height: auto !important;



  /* Start hide from IE Mac \*/

  height: 1%;

  /* End hide from IE Mac */



  padding: 1px 5px 1px 20px;

}



ul.submenu1 li a {

  background: url(../../images/bg/submenu1.gif) no-repeat 5px 50%;

}



ul.submenu1 a:hover {

  color: #888;

  background: #B3C6C4 url(../../images/bg/submenu1.gif) no-repeat 5px 50%;

}



ul.submenu2 li a {

  color: #426F85;

  background: url(../../images/bg/submenu2.gif) no-repeat 3px 50%;

}



ul.submenu2 a:hover {

  color: #888;

  background: #B3C6C4 url(../../images/bg/submenu2.gif) no-repeat 3px 50%;

}

















/**************************************************************

   Posts

 **************************************************************/



.post {

  float: left;

  width: 100% !important;

  width: 99%;

  position: relative;



  margin-bottom: 1.5em;



  border-bottom: 1px solid #CCCCCC;

}



.post .date {

  position: absolute;

  top: 0;

  left: 5px;



  width: 2.3em;

  text-align: right;

}



.post .date .month {

  text-transform: uppercase;

  font: 700 1.0em arial, sans-serif;

  color: #888;

}



.post .date .day {

  display: block;

  margin-top: -5px;

  font: 700 2.1em arial, sans-serif;

  color: #888;

}



.post .title {

  display: block;

  padding: 0 0 5px 0;



  font-size: 1.2em;

  font-weight: bold;

  color: #586B7A;

}



.post p {

  margin: 0 0 0 3.5em;

  padding:  0 0 1em 1.2em;

  border-left: 1px solid #CCCCCC;

}















/* Images */

img.floatRight {

  margin: 5px 0 10px 10px;

}



img.floatLeft {

  margin: 5px 10px 10px 0;

}


.floatLeft {

  float: left;

}

.floatRight {

  float: right;

}






/* Lists */

ul li {

  list-style-image: url(../images/submenu1.gif); margin:0px 10px 0px 38px;



}
li {
	padding-top: 0px;
}
.bullets {
	margin: 20px;
}





ol li {

  font-weight: bold;

  color: #668FA3;

}



ol li span {

  font-weight: normal;

  color: #444;

}

.sidemissionstatement {
	font-size: 9px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.w3cimg {
	float: right;
}
.salesmeninfoheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.MSDSTable{
	border-bottom-style: solid;
}
