#main {
  position: relative;
  height: 600px;
  width: 760px;
  text-align: left;
  margin:0 auto;
  background-color: #1F61AB;
}

#header {
  position: relative;
  width: 100%;
  height: 96px;
  background-image: url(/Images1/header_background.gif);
  background-repeat: no-repeat;
}

#content {
  position: relative;
  width: 100%;
  height:486px;
/*
  min-width: 486px;
*/
  border-bottom: solid 1px #ddd5be;
  background-color: #ffffff;
}

#CSfooter {
  position: relative;
  width: 100%;
  height:28px;
  background-image: url(/Images1/footer_background.gif);
  background-repeat: no-repeat;
}


.content {
 padding-top: 486px !important;
 height: auto !important;
 height: 486px;
 min-height: 1px;
}
*>.content #secondary_menu {
 margin-top: -486px;
}


/**************** menu coding *****************/
#menu {
  width: 100%;
  background: #4e85c5;
  float: left;
  height: 24px;
  position:absolute;
  top: 72px;
  z-index:1000;
  border-top: solid 1px #ddd5be;
  border-bottom: solid 1px #ddd5be;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
white-space: nowrap;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/*
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
border-left: solid 1px #f6f4ee;
*/
margin: 0;
padding: 2px 3px;
}

#menu ul {
  border-right: 1px solid #f6f4ee;
}

#menu ul ul, #menu ul.last {
  border-right: 0px solid #f6f4ee;
}

#menu ul.first {
  margin-left:14px;
}

#menu h2 a {
/*
border-width: 1px;
border-style: solid;
border-color: #4e85c5 #4e85c5 #4e85c5 #4e85c5;
*/
}

#menu h2 {
color: #ffffff;
background: #4e85c5;
}

#menu h2:hover {
color: #ffffff;
background: #b4bad0;
}

#menu h2 a:hover {
/*
border-width: 1px;
border-style: solid;
border-color: #b4bad0 #b4bad0 #b4bad0 #b4bad0;
*/
}

#menu a {
color: #ffffff;
background: #4e85c5;
text-decoration: none;
}

#menu a:hover {
color: #ffffff;
background: #b4bad0;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

body {
  background-color:#1F61AB;
  font-family:Arial, helvetica, Serif;
  text-align: center;
  min-width: 760px;
}

/* BEGIN Header area */

/* top right navigation */
#spnav {
  position: absolute;
  top: 8px;
  left: 554px;
}

#spnav a,
#spnav a:visited,
#spnav a:hover,
#spnav a:active {
  text-decoration:none;
  color: Black;
  font: normal 9 verdana, arial, helvetica, sans-serif;
  white-space:nowrap;
}

#cssearch {
  position: absolute;
  top: 40px;
  left: 554px;
}

#cssearch img {
  margin-left: 4px;
  vertical-align: top
}

#cssearch input {
  border: 1px solid #2062aa;
  width: 113px;
  height: 17px;
  margin-top: -1px;
}

/* END Header area */

/* BEGIN Content area */
#column {
  position: absolute;
  top: 0px;
  left: 246px;
  width: 516px;
}

#sub_column1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 185px;
  background-color: #c2c8d8;
  height: 100%;	
  padding: 0px;
  margin: 0px;
}

#sub_column2 {
  position: absolute;
  top: 0px;
  left: 185px;
  width: 575px;
  height: 100%;
  overflow: auto;
}

#sub_column2_dept {
  position: absolute;
  top: 0px;
  left: 185px;
  width: 575px;
  height: 100%;
}

#banner {
  height: 118px;
  width: 575px;
}

#sub_column2_content {
  height: 366px;
  overflow: auto;
  width: 575px;
}

#zone1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width:243px;
}

#zone2 {
  height:230px;
  margin: 0 10 0 10;
}

#zone3 {
  height:77px;
  margin: 0px;
  padding: 0px;
  position: relative;
  left: -3px;
}

#zone4 {
  height:207px;
  position: relative;
}

#zone4a {
  position: absolute;
  top: 0px;
  height:207px;
  width:61px;
  left: 0px;
}

#zone4b {
  position: absolute;
  top: 0px;
  height:207px;
  width:196px;
  left:61px;
}

#zone4c {
  position: absolute;
  top: 0px;
  height:207px;
  width:61px;
  left:257px;
}

#zone4d {
  position: absolute;
  top: 0px;
  height:207px;
  width:196px;
  left:318px;
}

ms-main {
/* the main table for all of wss*/
  width:800px;
  height:600px;
}

#modifymenu {
/* the Modify Shared Page Link Item */
  position:absolute;
  bottom:10px;
  right:100px;
}

#cs-areatitle {
  background-color:#B4BAD0;
  color:#ffffff;
  font-size:12pt;
  font-weight:bold;
  position:relative;
  width:180px;
  text-align:left;
  height:40px;
}

/* BEGIN Footer area */
#login {
  position: absolute;
  left: 26px;
  top: 3px;
  width: 120px;
  height: 20px;  
}

#login img {
  border: 0px;
}

#login a:link,
#login a:visited,
#login a:hover,
#login a:active {
color: #ffffff;
}

#login a:visited {
  text-decoration: none;				
}

/* footer navigation */
#CSfooternav {
  left: 260px;  
  top: 6px;
  position: absolute;
}

#CSfooternav a,
#CSfooternav a:visited,
#CSfooternav a:hover,
#CSfooternav a:active {
  text-decoration:none;
  color: Black;
  font: normal 9 verdana, arial, helvetica, sans-serif;
  white-space:nowrap;
}

#ModifyPageLink {
  position:absolute;
  width: 120px;
  height: 20px;
  font-size:8pt;
  left: 110px;
  top: 6px;
}

#Member {
  position: absolute;
  width: 98px;
  height: 10px; 
  left: 653px;
  top: 8px;
}

/* END Footer area */

#secondary_menu {
  width: 185px;
  background-color: #c2c8d8;
}

#secondary_menu h1 {
  color: #000000;
  padding-left: 4px;
  padding-top: 16px;
  margin: 0px;
  margin-bottom: 4px;
  font-size: 1.2em;
  font-weight: bold;
}

#secondary_menu ul li {
  list-style: none;
}

#secondary_menu ul {
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 16px;
  padding-left: 10px;
}

#secondary_menu ul ul {
  margin: 0px;
  padding-left: 22px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#secondary_menu ul ul li {
   list-style-type: disc;
}

#secondary_menu ul li, #secondary_menu ul ul li, #secondary_menu ul {
  line-height: 10pt;
}

#secondary_menu a,
#secondary_menu a:hover,
#secondary_menu a:visited {
  color: #000000;
}

#logo {
  position: absolute;
  top: 4px;
  left: 4px;
}
