html {
	background: none;
}
body {
	background:url(../images/bg-body.jpg) center;
}
#bg_wrapper {
	background:url(../images/bg-black-gradient.png) repeat-x top center;
	overflow: hidden;
	min-width: 92.1em;
}
#header {
	height: 8.4em;
	margin: 0 0 0 0.9em;
	position: relative; z-index: 5;
}
#navigation {
  position: absolute; z-index: 4;
  top:0.4em; right:1.1em;
  height: 8.0em;
}
#main_wrapper {
  float: left;
}
#main_wrapper #column1bg {
  position: absolute;  z-index: 0;
  top: 0;  left: 0.9em;
  width: 22.9em;  height: 100%;
  background-color: #f4f4f4;
}
#main_wrapper #column2bg {
  position: absolute;  z-index: 0;
  top: 0;  left: 24.7em;
  width: 46.7em;
  height: 100%;
  background-color: #f4f4f4;
}
#main_wrapper #column4bg {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
/*   width: 17.7em;   */
  width: 19.7em;
  height: 100%;
      background-image: url(../images/bg-blue-nav.png); } @media screen and (-webkit-min-device-pixel-ratio:0) {
    #main_wrapper #column4bg {
      right: 1em;
    }
}
  
#main_wrapper #column4bg img {
  width: 0;  height: 0;
}
#main_content {
  float: left;
  position: relative;
}
#main_content #column1,
#main_content #column2,
#main_content #column4 {
  float: left;
  margin-left: 0.9em;
  position: relative; z-index: 1;
}
#main_content #column1,
#main_content #column2 {
  background-color: #f4f4f4;    
}

#main_content #column1 {
  width: 22.9em;
}
#main_content #column2 {
  width: 46.7em;
}
#main_content div.section {
  float: left;
  margin-right: 0.0em;
  background-image: none;
  height: auto;
}
#main_content div.bg-white {
  padding: 0.5em 2.4em 0 2.4em;
}
#main_content div#sidebar1.sidebar {
  position: absolute; z-index: 2;
  top: 1.6em; left: 0.9em;
  margin-left: -9px;
  width: 1.6em; height: 100%;
  background-image: url(../images/sidebar-teal.png);
  background-repeat: repeat-y;
}
#main_content div#sidebar2.sidebar {
  position: absolute; z-index: 2;
  top: 1.6em; left: 24.7em;
  margin-left: -9px;
  width: 1.6em; height: 100%;
  background-image: url(../images/sidebar-teal.png);
  background-repeat: repeat-y;
}
#main_content p {
  font-weight: normal;
  margin:0;
  padding-bottom: 1em;
}
#main_content #column2 h2 {
/*   color: #245497; */
  color: #01549a;
  font-size: 2.0em;
}
#main_content #column1 h2 {
  color: #3C8E9D;
  margin-top: 0.3em;
  margin-bottom: 0.6em;
  font-size: 1.6em;
}
#main_content #column1 h2 a {
	display: block;
  color: #3C8E9D;
  margin: 0;
}
#main_content #column1 h2 a:hover {
	background-color: #c7c7c7;
	color: #1260ce;
}
#main_content ul {
  font-size: 1.2em;
  font-weight: bold;
	margin: 0 0 0 1.8em;
	padding: 0 0 0 10px;
}
#main_content ul ul {
  font-size: 1.0em;
}
#main_content ul ul ul {
  font-size: 1.0em;
}

#main_content ul li {
	margin: 0 0 3px 0;
}
#main_content #column1 ul {
  padding: 0; margin: 0 0 1.0em 1.0em;
}
#main_content #column1 ul li {
  white-space: normal;
  width: auto;
  margin-bottom: 0.5em;
}
#main_content #column2 p {
  font-size: 1.3em;
}
#main_content #column2 ul {
  margin: 0; padding: 0;
  margin-left: 1.0em;
  font-weight: normal;
}
#main_content #column2 ul li {
  list-style: disc;
  margin-left: 1.0em;
  margin-bottom: 1.0em;
}
#main_content #column2 ol {
  list-style: decimal;
  margin-left: 2.0em;
  margin-bottom: 1.0em;
}
#main_content #image1,
#main_content #image1 img {
  width: 22.9em; height: 29.2em;
  padding: 0;
}
#main_content #image2,
#main_content #image2 img {
  width: 46.7em; height: 29.2em;
  padding: 0;
}
#image1, #image2 {
  margin-left: 0.9em;
}
#tag_line.left_bar {
	width: 66.7em;  height: 2.6em;
	padding: 1.4em 2.0em;
	padding-left: 1002.7em;
	margin-left: -1000em;
	position: absolute; z-index: 1;
	top: 0; left: 0;
}
#we_can_help.right_bar {
      width: 17.7em;  
      height: 2.6em;
      padding: 1.4em 2.0em;
      padding-right: 30em;
      margin-right: -30em;
      position: absolute; z-index: 1;
      bottom: 0; left: -2.0em;
}
#tag_line h1,
#we_can_help em {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 2.4em;
  line-height: 1.0em;
  font-weight: bold;
	color: #FFF;
	letter-spacing: 0.5px;
}
#we_can_help em { font-style: italic; }

#footer { padding-left: 0.9em; }
#footer div.subpage-gradient {
  float: left;
  background-color: transparent;
  position: relative; z-index: 1;
}
#footer div.subpage-gradient img {
  width: 100%;  height: 100%;
}
#footer div.subpage-gradient div.sidebar {
  position: absolute; z-index: 2;
  top: 0; left: -9px;
  width: 1.6em; height: 100%;
  background-image: url(../images/sidebar-teal.png);
  background-repeat: repeat-y;
}
#section3 {
  height: 13.0em;  width: 22.9em;
  margin-right: 0.9em;
}
#section4 {
  height: 13.0em;  width: 46.7em;
}
#footer #column4b {
	width: 15.7em;  height: 9.0em;
  padding: 2.0em;
	float: left;
	margin-left: 0.9em;
	background-image: url(../images/bg-blue-nav.png);
	position: relative; z-index: 1;
}

#main_content #column4 {
  height: auto;
  background-image: none;
}
#main_content #column4 #image3 {
  min-height: 21.8em;
  position: relative; z-index: 1;
  margin-bottom: 1.8em;
  padding-bottom: 5.4em;
}
#main_content #column4 #choose_kuder h3 {
  margin:0;
  font-size: 1.6em;
  letter-spacing: -0.05em;
  font-weight: bold;
}
#main_content #column4 ul li {
	background-image: none;
	margin-left: 1.0em; padding: 0.2em 0;
	list-style: disc outside;
  font-weight: normal;
  font-size: 1.0em;;
}
#main_content #column2 h3 {
  font-size: 1.5em;
/*   color: #444; */
  color: #60a902;
}
#main_content #column2 h4 {
  font-size: 1.3em;
}
#main_content #column2 ul li blockquote {
  text-align: right;
  font-style: italic;
  margin: 0.6em 0 2.0em 0;
}

