

.clear {
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
}



/* commented backslash hack v2 \*/ 
html, body { height: 100%; } 
/* end hack */ 

body {
   background-color: #333192;
}

#outer{
	position: relative;
	width: 744px;
   margin-right: 256px;
   background-color: #fcfdfd;
   border-right: 1px solid #000;
   margin-bottom: -123px;
   min-height: 100%;
}
	#header {
	   height: 140px;
	   background: #809900;
	}
	
	#mainMenuContainer {
	   position: relative;
	   height: 80px;
	   background: url(../gfx/bgMainMenu.jpg) top left no-repeat;
	}
		#mainmenu {
		   list-style: none;
		   margin-bottom: 0;
		   margin-left: 26px;
		}
		   #mainmenu li {
		     float: left;
		     display: inline;
		     margin-left: 22px;
		   }
		   #mainmenu a {
		      font-size: 17px;
		      font-weight: bold;
		      text-decoration: none;
		      color: #333192;
		   }
		      #mainmenu a:hover,
		      #mainmenu .active a {
               color: #ed5a24;
		      }
	
	#centrecontent {
	   width: 496px;
	   padding-left: 10px;
	   min-height: 450px;
	   float: left;
	   position: relative;
	   z-index: 1;
	   margin:0 -1px;/* moz fix*/
	   text-align: left;
	   background: url(../gfx/bgCenter.jpg) top left no-repeat;
	}
	   * html #centrecontent {
	      height: 450px;
	   }
	
	#left {
	   width: 192px;
	   float: left;
      position: relative;
	   right: 0px;
	   height: 506px;
	   background: url(../gfx/bgLeft.jpg) top left no-repeat;
	}
	
	#right {
	   position: relative;/*ie needs this to show float */
	   width: 239px;
	   float: right;
	   margin-left: 17px;
	   margin-right: -256px;/*must be 1px less than width otherwise won't push footer down */
	   left: 0px;
	   color: #fff;
	}
	   #right * {
	      font-size: 16px;
	      color: #fff;
	   }
	   
	      #right input {
            color: #333192;
         }
         
	   ul#submenu {
	      list-style: none;
	      margin: 0;
	   }
	   ol#submenu {
	      margin-left: 2em;
	   }
	      #submenu li {
	         margin: 6px 0;
	      }
	      #submenu a {
	         text-decoration: none;
	      }
	         #right a:hover,
	         #right .active a {
	            color: #f26532;
	         }
	            #submenu .active li a {
	               color: #fff;
	            }
               #submenu li li.active a,
               #submenu li li.active a * {
                  color: #f26532;
               }
	
	#clearfooter {
	   clear: both;
	   height: 123px;
	}/*needed to make room for footer*/
	   * > html #clearfooter {
	      float: left;
	      width: 100%;
	   }/* ie mac styles */

#doen {
   position: absolute;
   top: 30px;
   left: 749px;
}

#footer {
   position: relative;
   width: 100%;
   min-width: 994px;
   height: 123px;
   clear: both;
   background-color: #f26532;
}
   #footer a {
      font-size: 10px;
      color: #fff;
      text-decoration: none;
   }

