@charset "utf-8";
/* CSS Document */

body {
	background-color: #999;
}
.bodybg {
	background-image: url(../images/spacer.jpg);
	background-repeat: repeat-y;
}
.flashbg {
	background-image: url(../images/flash-bg.jpg);
	background-repeat: no-repeat;
}
.buttonbg {
	background-image: url(../images/buttons-bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.welcombg {
	background-image: url(../images/welcome-bar.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.videobg {
	background-image: url(../images/video-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topbarbg{
	background-image: url(../images/top-bar.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
.topbarbg{
	background-image: url(../images/top-bar2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
}
@-moz-document url-prefix() {.topbarbg{
	background-image: url(../images/top-bar2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
}
.topbarlinks {
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.topbarlinks a:link {
	color: #000000;
	text-decoration: none;
}
.topbarlinks a:visited {
	text-decoration: none;
	color: #000000;
}
.topbarlinks a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.topbarlinks a:active {
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
/* -------------------------------Font Styles---------------------------------------*/
.welcome{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0px;
}
H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-bottom: 5px;
}
H2{
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #069;
}
H3{
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #06C;
}
.bullets{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 40px;
}
.Content{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	margin:14px;
	padding:inherit;
}
.Content a:link {
	color: #06C;
	text-decoration: none;
}
.Content a:visited {
	text-decoration: none;
	color: #06C;
}
.Content a:hover {
	text-decoration: underline;
	color: #C03;
}
.Content a:active {
	text-decoration: none;
	color: #06C;
}
.ContentHighlight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-style: normal;
	text-transform: none;
	color: #025777;
	text-decoration: none;
	margin-top: 25px;
}
.ContentRed{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ff0000;
	margin:14px;
	padding:inherit;
	text-decoration: none;
}
.ContentRed a:link {
	color: #ff0000;
	text-decoration: none;
}
.ContentRed a:visited {
	text-decoration: none;
	color: #ff0000;
}
.ContentRed a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.ContentRed a:active {
	text-decoration: none;
	color: #ff0000;
}
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFF;
	letter-spacing: 2pt;
	word-spacing: 2pt;
	text-transform: uppercase;
}
.Footer a:link {
	color: #FFF;
	text-decoration: none;
}
.Footer a:visited {
	text-decoration: none;
	color: #FFF;
}
.Footer a:hover {
	text-decoration: underline;
	color: #FFF;
}
.Footer a:active {
	text-decoration: none;
	color: #FFF;
}

/* ---------------------------------Waxworks Link-------------------------------------*/
.waxworks-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
}
.waxworks-link a:link {
	color: #666666;
	text-decoration: none;
}
.waxworks-link a:visited {
	text-decoration: none;
	color: #666666;
}
.waxworks-link a:hover {
	text-decoration: underline;
	color: #FFF;
}
.waxworks-link a:active {
	text-decoration: none;
	color: #666666;
}

/* ---------------------------------REQUIRED BUTTON STYLES-------------------------------------*/		
button {
	border:0;
	padding:0;
	margin-bottom:0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	position: fixed;
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
	padding:0px;
}

button span {
	position: relative;
	display: block;
	white-space: nowrap;
	background-color: #464545;
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn {
	padding: 0px 40px 0px 10px;
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	height:33px;
	background: transparent url(images/white-button-full.png) no-repeat right -120px;
}
	
button.submitBtn span {
	padding: 7px 0px 0px 38px;
	height:26px;
	width:110px; 
	background: transparent url(images/white-button-full.png) no-repeat left top;
	color:#fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button {
	position: relative;
}
	button span {
		margin-top: -1px;	
	}
	button.submitBtn { 
		letter-spacing:-1px;
}
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	margin-right:1px;
	background-position: right -180px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	margin-right:1px;
	background-position: 0 -60px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnDblSp { 
	padding: 0px 40px 0px 10px; 
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	background: transparent url(images/white-button-full.png) no-repeat right -120px; 
}
	
button.submitBtnDblSp span {
	padding: 4px 0px 4px 40px; 
	height:24px;
	width:110px; 
	background: transparent url(images/white-button-full.png) no-repeat left top; 
	color:#fff; 
}
	
button.submitBtnDblSp:hover, button.submitBtnDblSpHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -180px;
	margin-right:1px;
	
}
	
button.submitBtnDblSp:hover span, button.submitBtnDblSpHover span {
	background-position: 0 -60px;
	margin-right:1px;
}

/* ---------------------------------Menus-------------------------------------*/

    #tabs10 {
      float:left;
      width:100%;
      font-size:93%;
	  border-bottom:1px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("images/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

/* ---------------------------------Expandable Box-------------------------------------*/
.box-top-left {
	background-image: url(images/topleft.png);
	background-position: top;
}
.box-left {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: top;
}
.box-top-right {
	background-image: url(images/topright.png);
	background-position: top;
}
.box-right {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: top;
}
.box-top {
	background-image: url(images/topcenter.png);
	background-repeat: repeat-x;
	background-position: top;
}
.box-bottom-left {
	background-image: url(images/bottomleft.png);
	background-position: bottom;
}
.box-bottom-right {
	background-image: url(images/bottomright.png);
	background-position: bottom;
}
.box-bottom {
	background-image: url(images/bottomcenter.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

