/* Stylesheet design by STUDIO7DESIGNS (http://www.studio7designs.com) from their Nautica Series */
/* Note: Safari 3.1 CSS3 Styles Will Cause CSS2.1 Validation to Fail */
body { 
  color: #666666; 
  background-color: #FFFFFF; 
  font-family: "Segoe UI", Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 90%;	
  line-height: 180%; 
  margin: 0; 
  padding: 0; 
  text-align: center; 
}

/* Set the page width */
#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer { 
  margin: 0 auto; 
  text-align: left; 
  width: 820px; 
}

/* Top Menu */
#wrapper-menu-top { 
  background: #FFFFFF url('images/bg02-white-left.png') no-repeat left top; 
}

#menu-top { 
  background: transparent url('images/bg02-white-right.png') no-repeat right top; 
  overflow: hidden; 
}

#menu-top ul { 
  float: left; 
  font-size: 100%; 
  list-style: none; 
  margin: 0 20px; 
  padding: 1em 0 0 0; 
}

#menu-top li { 
  display: inline; 
  float: left; 
}

#menu-top a { 
  background: url(images/menuleft.png) no-repeat left top; 
  float: left; 
  line-height: 1.5em; 
  margin: 0; 
  padding: 0 0 0 4px; 
  text-decoration: none; 
}

#menu-top a span { 
  background: transparent url(images/menuright.png) no-repeat right top; 
  color: #666666; 
  cursor: pointer; 
  display: block; 
  float: left; 
  padding: 5px 15px 4px 6px; 
}

#menu-top a:hover { 
  background-position: 0% -42px; 
  color: #336699; 
}

#menu-top a:hover span { 
  background-position: 100% -42px; 
  color: #336699; 
}

/* Header */
*#wrapper-header { 
  background: transparent url('images/bg-default.png') top center repeat-x;
}

*#header { 
  background: #EEEEEE url('images/bg-default-img.jpg') no-repeat center top;
}

#wrapper-header2 { 
  background: transparent url('images/bg-default-left.png') top left no-repeat;
}

#wrapper-header3 { 
  background: transparent url('images/bg-default-right.png') top right no-repeat;
}

#header h1 { 
  color: #CCCCCC; 
  font-size: 130%; 
  height: 192px; 
  line-height: 3em; 
  margin: 0 20px; 
  padding: 0;
}

#header h1 span { 
  display: none; /* hides non-CSS header text */
}

/* Content */
#wrapper-content { 
  background: #FFFFFF url('images/bg02-white-left.png') no-repeat left top;
}

* html #wrapper-content { 
  height: 1%; 
}

#content { 
  background: transparent url('images/bg02-white-right.png') no-repeat right top; 
  padding: 5px 245px 5px 40px;
}

#content h2 { 
  border-bottom: 1px solid #DCDCDC; 
  color: #CC0000; 
  font-size: 150%; 
  font-weight: normal; 
  margin-top: 24px; 
  text-decoration: none; 
}

#content h2 a:hover {
  color: #CC0000; 
  text-decoration: none;
}

#content h3 { 
  font-size: 100%;
  line-height: 100%;
  margin-bottom: 0px;
  margin-top: 25px;
}

#content a, a:link, a:visited { 
  color: #CC0000; 
  text-decoration: none; 
}

#content a:hover { 
  color: #336699;  
}

#content .articleimg { 
  border: 0px; 
  float: right; 
  margin-bottom: 0px; 
  margin-left: 10px; 
  margin-top: 0px; 
  padding: 0px;
}

#content .articleimg p { 
  font-style: italic; 
  font-size: x-small; 
  line-height: 1.5em; 
  text-align: center; 
  text-indent: 0;
}

#content .articleimg a, a:link, a:visited { 
  border: 0px; 
  text-decoration: none;
}

#content .articleimg img { 
  border: none;
}

#content a img { 
  border: none;
}

#wrapper-menu-page { 
  background: transparent url('images/menu.png') no-repeat; 
  float: right; 
  font-family: "Segoe UI", Verdana, Geneva, Arial, Helvetica, sans-serif; 
  line-height: 140%; 
  margin: 20px 30px 3em 2em; 
  text-align: center; 
  width: 180px;
}

* html #wrapper-menu-page { 
  margin-right: 15px; 
}

#menu-page { 
  padding-top: 5px; 
}

#menu-page ul { 
  font-size: 90%; 
  list-style: none; 
  margin: 0; 
  padding: 0;
}

#menu-page h3 { 
  color: #CC0000; 
  font-size: 90%; 
  font-weight: normal; 
  letter-spacing: 0.15em; 
  margin: 1em 0 0.3em 0; 
  text-transform: uppercase;
}

#menu-page a, a:link, a:visited { 
  color: #888888; 
}

#menu-page a:hover { 
  color: #336699; 
  text-decoration: underline;  
}

#legalcontent { 
  line-height: normal;
}

#legalcontent h2  { 
  border-bottom: 1px solid #EEEEEE;
}

#legalcontent h3  { 
  font-size: 100%; 
}

#legalcontent a, a:link, a:visited { 
  color: #CC0000; 
  text-decoration: none; 
}

#legalcontent a:hover { 
  text-decoration: underline;
}

/* Footer */
#wrapper-footer {
	text-align: center;
}

#footer { 
  background-color: #F5F5F5; 
  border: 1px solid #CCCCCC; 
  clear: both; 
  font-size: 85%; 
  line-height: 160%;
  margin: 0 15px 10px 15px;  
  padding: 5px 0;
}

#footer p { 
  margin: 0;
}

#footer a, a:link, a:visited { 
  color: #777777; 
  text-decoration: none; 
}

#footer a:hover { 
  color: #336699; 
  text-decoration: underline;
}

.docs li { 
  list-style-image: url('images/pdficon.gif'); 
  margin-top: 1em;
  margin-right: 1em;
}