body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 overflow: visible; 
 color:#002C6B;
}

a:link { color: #CC0000; }
a:visited { color:#CC0000; }
a:hover { color: #CC0000; }
a:active { color:#CC0000; } 
a:focus{outline:none;}

a,
img,
a img {
 outline : 0 ;
 border-style:none;
 overflow:hidden;
}


* html div {
 behavior: url(/js/iepngfix.htc);
}

* html img {
 behavior: url(/js/iepngfix.htc);
}

#wrapper {
  margin:auto;
/*  margin-top:20px; */
  width: 1000px;
  position: relative;
}

#header {
  width: 1000px;
  height: 70px;
 padding-top:20px;
}

#footer {
 position: absolute;
 width:1000px;
 top:580px;
 left:0px;
 z-index:5;
/* padding-top:20px; */
}

#container {
  position: relative;
  z-index:1;
  padding-top:20px;
}

#left_menu_back {
  position: absolute;
  opacity:0.8;
  top: 10px;
  left: 0px;
  width: 200px;
  height:462px;
  margin: 8px;
  z-index:5;
}

#left_menu_back img {
  width:200px;
  height:462px;
  z-index:1000;
}

#primary {
  position: absolute;
/*  background-image:url(/img/menu_bg.png);*/
  opacity:0.8;
  top: 14px;
  left: 0px;
  width: 200px;
  height:462px;
  margin: 8px;
  z-index:10;
}

#secondary {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 1000px;
  height:480px;
}

.contents {
  width: 1000px;
/*  display:none; */
}
#header ul,
#footer ul,
#primary ul,
#secondary ul {
  list-style-type: none;
  padding:0;
  margin:0;
  display:inline;
}

#primary li{
  margin-left:20px;
  margin-top:15px;
  list-style-type:none;
  list-style-position:outside;
}

#secondary li {
 margin:0px;
 list-style-type:none;
 list-style-position:outside;
}

#header li,
#footer li {
  display: inline;
 list-style-type:none;
 list-style-position:outside;
}
#footer a {
  margin-left:5px;
}
#logo {
  display: inline;
  width: 250px;
  height: 300px;
}
#header_menu {
  display:inline;
  width: 700px;
  height:500px;
}

#submenu {
  position: absolute;
  display:inline;
  top: 66px;
  height:20px;
  width:727px;
  text-align:right;
/*  padding-top:20px; */
}

#submenu img {
  margin-top: 10px;
  margin-left: 8px;
  border: 0px;
}

#footer_banner_left {
  width:630px;
  left:0px;
  display:inline;
  margin-top: 5px;
  margin-left: 0px;
  position: absolute;
  z-index:8;
}

#footer_banner_left a {
  margin-left:0px;
}

#footer_link_left,
#footer_link_left_top,
#footer_link_right,
#footer_copyright {
  display:inline;
  margin:5px;
  position: absolute;
  font-size:13px;
}

#w3c{
  display:inline;
  position:absolute;
  top:0px;
  right:30px;

}
#w3c p {
  padding:0;
  margin:0;
}

#footer_link_left_top {
  width:300px;
  margin:65px 5px 5px 5px;
  z-index:8;
}

#footer_link_left {
  width:300px;
  margin:5px 5px 5px 5px;
  z-index:8;
}

#footer_link_right {
  width:964px;
  text-align:right;
/*  z-index:7;*/
}

#footer_copyright {
 width:400px;
 margin:25px 5px 5px 10px;
}

#footer_copyright_top {
 width:400px;
 margin:85px 5px 5px 10px;
}

#footer_link_left ul,
#footer_link_right ul{
  width:300px;
}
#hidden_mask {
  width:1000px;
  height:2000px;
  background-color:#fff;
  position:absolute;
  top:10px;
  left:0;
  z-index:15;
}

	/* These 2 lines specify style applied while slider is loading */

.stripViewer { /* This is the viewing window */
  width: 1000px;
  position: relative;
  overflow: hidden; 
  clear: both;
}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
  position: relative;
  left: 0; top: 0;
  width: 100%;
  list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
  float:left;
  height: 100%;
  position: relative;
  width: 1000px; 
}

#w3c_footer {
padding-top:3px;
}

#w3c_footer a{
margin:0;
padding:0;
}