body {
  background-color: #e1cde1;
  font-family:Arial, Helvetica, sans-serif;
  color: #333;
  font-size:62.5%;
  line-height:1.5;
  margin: 0;
  padding: 0;
  text-align: center;
}

h2 {
  font-size:1.875em;
  line-height:1.2em;
  color:#660066;
  font-weight:bold;
}

h3 {
  margin-top:.2em;
  font-size:1.667em;
  line-height:1.08em;
  color:#666;
  font-weight:bold;
}

h4 {
  font-size:1.25em;
  color:#666;
  font-weight:bold;
  line-height:1.44em;
  margin:0 0 1.44em 0; 
}

h5 {
  font-size:1.25em;
  color:#333;
  font-weight:bold;
  line-height:1.44em;
}

a,  a:link {
  color: #000;
  text-decoration: none;
}
a:visited {
  color: #000;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}


#nav-access {
  position:absolute;
  display:none;
  }
  
#outer-wrapper {
  background-color: #fff;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 859px;
}



/*------------------------------------=p header----------------------------------------------*/

#outer-wrapper #header {
  position:relative;
  background-color: #e2cbe2;
  height:114px;
  padding: 0px;
}

#outer-wrapper #header h1{
  position:absolute;
  left:10px;
  top:0;
  margin:0;
  padding:0;
}

#outer-wrapper #header h1 a{
  display:block;
  background-image:url(../images/logo.gif);
  background-repeat:no-repeat;
  width:244px;
  height:99px;
  text-indent:-9999px;
  outline:none;
  border:0;
  cursor:pointer;
}

/*------------------------------------=p top-navigation----------------------------------------------*/

#outer-wrapper #header #top-navigation {
  position:absolute;
  padding-left:14px;
  width:716px;
  height:32px;
  left:129px;
  top:98px;
  color:#fff;
  text-transform:uppercase;
  background:transparent url(../images/top-nav-bg.jpg) repeat-x 0 0;
}

#outer-wrapper #header #top-navigation a{
  color:#fff;
  font-weight:bold;
}

#outer-wrapper #header #top-navigation ul#first-row li{
  float:left;
  padding:0 8px 0 0;
}

#outer-wrapper #header #top-navigation ul#first-row li:last-child{
  padding:0;
}

#outer-wrapper #header #top-navigation ul#second-row li{
  float:left;
  padding:1px 25px 0 0;
}

li.topnav-selected a{
  color:#D3E695!Important;
}

#outer-wrapper #top-navigation ul#second-row li ul.sub-menu {
  position:absolute!Important;
  top:31px!Important;
  left:313px!Important;
  width:106px!Important;
  float:none!Important;
  z-index:999!Important;
  background:#993399;
  display:none;
  border-right:1px solid #fff!Important;
  border-left:1px solid #fff!Important;
}


#outer-wrapper #top-navigation ul#second-row li ul.sub-menu li{
  border-right:0!Important;
  width:81px!Important;
  border-bottom:1px solid white;
  line-height:1.3em;
  margin:0;
  padding:1px;
}

#outer-wrapper #top-navigation ul#second-row li ul.sub-menu li a{
  font-weight:normal;
  font-size:1em;
  margin:0;
  padding:2px 0px 2px 11px;
  width:95px!Important;
  display:block;
}

#outer-wrapper #top-navigation ul#second-row li ul.sub-menu li a:hover{
  background:#993399;
  border-bottom:none;
}

/*------------------------------------=p sub-header----------------------------------------------*/

#outer-wrapper #sub-header{
  padding:0;
  margin:0;
}

#outer-wrapper #sub-header img{
  padding:0;
  margin:0;
  vertical-align:bottom!Important;
}

#outer-wrapper #content-wrapper {
  background:transparent url(../images/wrapper-bg.jpg) repeat-y 0 0;
  overflow:auto;
}

/*------------------------------------=p left-column----------------------------------------------*/


#outer-wrapper #content-wrapper #left-column {
  float: left;
  padding: 10px 10px 0 10px;
  width: 182px;
}

#outer-wrapper #content-wrapper #left-column ul li{
  font-size:1.25em;
  line-height:1.44em;
  margin:0 0 1.44em 0;
  font-weight:bold;
  color:#cc0066;
}

#outer-wrapper #content-wrapper #left-column ul li a{
  color:#cc0066;
}

#outer-wrapper #content-wrapper #left-column ul.sub-menu1{
  margin:28px 40px 0 19px;
}

#outer-wrapper #content-wrapper #left-column ul.sub-menu2{
  margin:28px 0 0 19px;
}

#outer-wrapper #content-wrapper #left-column ul li a{
  color:#cc0066;
}

#outer-wrapper #content-wrapper #left-column ul li a.selected{
  color:#666;
}

#outer-wrapper #content-wrapper #left-column  ul#video-links {
  text-align:center;
}

#outer-wrapper #content-wrapper #left-column  ul#video-links img{
  border:1px solid #cc0066;
  float:none!Important;
}

#outer-wrapper #content-wrapper #left-column  ul#video-links a.selected img{
  border:1px solid #666;
  float:none!Important;
}

#outer-wrapper #content-wrapper #left-column  ul#video-links p{
  text-align:left;
  margin-left:40px;
}

#outer-wrapper #content-wrapper #left-column img {
  float:right;
  margin-top:-10px;
  margin-right:-9px;
  z-index:101;
}

/*------------------------------------=p right-column----------------------------------------------*/


#outer-wrapper #content-wrapper #right-column {
  float: right;
  padding: 10px 0 0 0;
  width: 153px;
}

#outer-wrapper #content-wrapper #right-column p{
  line-height:1.8em;
}

#outer-wrapper #content-wrapper #right-column  ul {
  padding:0 12px 0 0;
  margin:0 0 0 -5px;
}

#outer-wrapper #content-wrapper #right-column  ul li.links-type1{
  font-size:1.25em;
  line-height:1.44em;
  color:#cc0066;
  background:#fff url(../images/links-type1-bg.gif) no-repeat left 0;
  min-height:18px;
  padding:34px 0 0 0;
  margin:0 0 2.88em 0;
  cursor:pointer;
}

#outer-wrapper #content-wrapper #right-column  ul li.links-type1 a{
  position:absolute;
  width:120px;
}

#outer-wrapper #content-wrapper #right-column ul li.links-type1 a{
  color:#cc0066;
  background:transparent url(../images/links-type1-anchor-bg.gif) repeat-y 0 0!Important;
  display:block;
  padding-left:14px;
}

#outer-wrapper #content-wrapper #right-column  ul li.links-type2{
  font-size:1.25em;
  line-height:1.44em;
  text-transform:uppercase;
  color:#fff;
  background:#fff url(../images/links-type2-bg.gif) no-repeat right 0;
  height:41px;
  padding:5px 24px 2.88em 15px;
  text-align:right;
  font-weight:bold;
  cursor:pointer;
}

#outer-wrapper #content-wrapper #right-column ul li.links-type2 a{
  color:#fff;
}

/*------------------------------------=p content----------------------------------------------*/


#outer-wrapper #content-wrapper #content {
  margin: 0 163px 0 202px;
  padding: 10px 10px 0 25px;
}

#outer-wrapper #content-wrapper #content #logo-container{
  margin:1.44em 0 4.32em 0;
}

#outer-wrapper #content-wrapper #content p{
  font-size:1.25em;
  line-height:1.44em;
  margin:0 0 1.44em 0;
}

#outer-wrapper #content-wrapper #content h2 + p{
  padding-top:2.88em;
}

#outer-wrapper #content-wrapper #content h2 + h5{
  padding:1.44em 0 2.88em 0;
}

#outer-wrapper #content-wrapper #content p + div.image-container img{
  padding-top:4.32em;
}

div#inner-movie-container {
  position:absolute;
  border:4px solid #993399!Important;
  background-color:#000000;
  width:480px;
  height:292px;
}

.video-title {
  padding:315px 0 0 0;
}

h5.video-title {
  margin:0 0 1.44em 0;
}

/*------------------------------------=p classes----------------------------------------------*/

.pdf-container {
  float:left;
  padding:1.44em 0 0 0;
}

.pdf-container img{
  border:2px solid #666;
  margin-right:20px;
}

.image-container {
  padding:1.44em 0 0 0;
}

.blockquote {
  overflow:auto!Important;
  margin:1.92em 0 1.92em 202px;
  padding:.96em .96em .96em 25px;
  background:#e2cbe2 url(../images/blockquote-bg.gif) no-repeat 0 bottom!Important;
  font-family:"Times New Roman", Times, serif;
  font-size:1.875em;
/*  line-height:.96em;*/
  line-height:1.25em;
  color:#660066;
}


.highlighted-text {
  color:#666!Important;
}

.highlighted-text2 {
  font-style:italic;
}

.highlighted-text3 {
  font-size:2.083em!Important;
  line-height:1.3em!Important;
  color:#666!Important;
  margin-bottom:1.3em!Important;
}

.highlighted-text4 {
  font-style:italic;
  font-size:1em;
}

.highlighted-text5 {
  color:#CC0066;
}

.small-text {
  line-height:1.3em!Important;
  margin:0 0 1.3em 0;
  width:140px!Important;
  float:right;
  clear:right;
  padding:0!Important;
}

/*------------------------------------=p footer----------------------------------------------*/

#outer-wrapper #content-wrapper .clear-float {
  clear: both;
  display: block;
}

#outer-wrapper #footer {
  background:url(../images/footer-bg.jpg) no-repeat 0 0;
  height:115px;
  color:#660066;
  font-size:1.05em;
  line-height:1.4em;
}

#outer-wrapper #footer p{
  padding:65px 0 0 222px;
  width:460px;
}


/*------------------------------------=p form----------------------------------------------*/

#form{

  margin:10px 0 0 227px;
  margin-bottom:10px;
}

#form p{
  color:#660066;
  font-size:1.33em!Important;
  line-height:1.354em!Important;
  margin-bottom:1.354em!Important;
}

#form div{
  width:602px;
  overflow:auto;
  padding-bottom:5px;
}

#form div label{
  font-size:1.35em;
  line-height:1.333em;
  width:125px;
  float:left;
  padding-top:4px; 
  color:#660066;
}

#form div input, #form div textarea{
  width:375px;	
  border-top:1px solid #6f0070;
  border-left:1px solid #905891;
  border-right:1px solid #905891;
  border-bottom:1px solid #c5b0c6;
}

#content input, #content textarea{
  border:1px solid black;
  margin-left:7px;
  background:transparent url(../images/input-bg.jpg) no-repeat 0 0;
}

#form textarea {
  width:371px!Important;
  height:70px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.35em;
  padding:2px;
}

#form #submit-button {
  margin-left:130px;
  width:61px;
  height:21px;
  border:0;
}


