/****************************************************************
  GLOBAL ELEMENTS
****************************************************************/

body {
  margin: 0;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #656565;
  text-align: center;
  background: url("images/body_bg.gif") repeat-y top center;
}

#container {margin: auto; padding: 0; width: 756px; text-align: left;}

img.noBorder {border: 0px;}
img.floatRight {float: right; border-left: 6px solid #ffffff; border-bottom: 6px solid #ffffff;}

a {color: #ee9709; text-decoration: none;}
a:hover {color: #ffb900; text-decoration: none;}

/****************************************************************
  HEADER ELEMENTS
****************************************************************/

#header {
  margin: 0;
  width: 756px;
  height: 220px;
  background: url("images/header_bg.jpg") no-repeat top center;
  clear: both;
}

#headerNav {
  margin: 0;
  width: 756px;
  height: 35px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background: url("images/header_nav_bg.gif") repeat-x top left;
  clear: both;
}

#headerNav ul {list-style-type: none; margin: 0; padding: 10px; font-size: 13px;}
#headerNav ul li {display: inline; margin: 0;}
#headerNav ul li a {color: #ee9709; text-decoration: none;}
#headerNav ul li a:hover {color: #ffb900; text-decoration: none;}

/****************************************************************
  CONTENT ELEMENTS
****************************************************************/

#content {margin: 0; width: 756px; clear: both;}
#content p, h1, h2, h3, h4, small {margin-left: 15px; margin-right: 15px;}
#content p.topP {margin-top: 15px;}

#content h1 {color: #d62722;}
#content h1.topH1 {margin-top: 15px;}
#content h1 span.highlight {color: #000000;}

#content h2 {color: #d62722; border-bottom: 1px solid #cccccc; margin-top: 25px;}
#content h2.topH2 {margin-top: 15px;}
#content h2 span.highlight {color: #000000;}

#content h3.topH3 {margin-top: 15px;}

#content h2.noBorder {border: 0px;}
#content div.paper {background-color: #fffec4; padding: 6px; margin: 6px 15px 6px 15px;}

#orderButtons {
  display: block;
  margin: 5px 0px 180px 0px;
  
}

.orderButton {
  margin: 0px 10px 5px 0px;
  height: 135px;
  width: 120px;
  text-align: center;
  float: right;
}

#orderButton p {
  margin: 0px 0px 0px 0px;
}


/*  TABLE FORMATTED INFORMATION */

table p {font-size: 12px;}

.article_sm { font-size: 10px; color: ##555555; font-weight: normal;}

.altRow {background-color: #edf2f8;}

.hlbg {color: #000000; background-color: #ffff99; font-weight: bold;}

.nospace {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 13px;
    font-style: normal;
    color: rgb(0, 0, 0);
    margin-top: 3px;
    margin-right-value: 5px;
    margin-bottom: 3px;
    margin-left-value: 5px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
}

.ing {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(0, 0, 0);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(0, 0, 0);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
}

/****************************************************************
  SIDEBAR ELEMENTS
****************************************************************/

#sidebar {
  margin: 0;
  width: 180px;
  background-color: #ffffff;
  float: left; margin: 0 15px 5px 0;
  border-top: 13px solid #ffffff;
  border-right: 6px solid #ffffff;
  border-bottom: 6px solid #ffffff;
  border-left: 15px solid #ffffff;
}

#sidebar ul {list-style: none; margin: 0; padding: 0; border: none;}
#sidebar li {border-bottom: 1px solid #cddcb5; margin: 0;}
#sidebar li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #064d25;
		border-right: 10px solid #cddcb5;
		background-color: #6fa488;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body #sidebar li a {width: auto;}

#sidebar li a:hover {border-left: 10px solid #064d25; border-right: 10px solid #cddcb5; background-color: #fff; color: #ffb900;}

/****************************************************************
  FOOTER ELEMENTS
****************************************************************/

#footer {margin: 20px 0 0 0; width: 756px; text-align: center; font-size: 9px; clear: both;}
#footer ul {list-style-type: none; margin: 0; padding: 10px; font-size: 12px;}
#footer ul li {display: inline; line-height: 20px;}