img {
  border: 0;
}
ul, p {
  margin: 0;
  padding: 0;
}
body {
  font: 12px/1.55em Verdana;
  margin: 0;
  padding: 0;
	background: #A7A7A9;
}
div.wrapper {
  margin: 0 auto;
 overflow: hidden;
  width: 1026px;
}
div.logo {
  background: #194689;
  overflow: hidden;
}
div.menuWrapper {
  background: #31AC97;
  border: 0 !important;
  padding-left: 101px;
  overflow: hidden;
}
div.menuWrapper ul {
  list-style-type: none;
  border: 0 !important;
}
div.menuWrapper ul li {
  display: inline;
  padding: 0 40px 0 0;
  float: left;
}
div.menuWrapper ul li a {
  color: #FFF;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  padding: 0 15px 0 3px;
  line-height: 30px;
  display: block;
}
div.menuWrapper > ul > li > a.current, div.menuWrapper > ul > li > a:hover, li.parrent_current > a {
  background: url(/images/bg_active_link.png) right 11px no-repeat;
}
div.menuWrapper ul li ul {
  display: none;
  background: #194689;
  padding: 3px 0;
  position: absolute;
  min-width: 160px;
  z-index: 2;
}
div.menuWrapper ul li ul li {
  display: block;
  clear: left;
  padding-right: 5px;
}
div.menuWrapper ul li ul li a {
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
  line-height: 22px;
  padding-left: 19px;
}
div.menuWrapper ul li ul li a.current, div.menuWrapper ul li ul li a:hover {
  background: url(/images/bg_active_link.png) 5px 6px no-repeat;
}
div.banner {
  position: relative;
  width: 1026px;
  height: 258px;
}
div.videoo {
  position: relative;
  width: 1026px;
  height: 258px;
}
.jwlogo{
display: none;
}
.jwtext{
display: none; 
}
div.banner img {
  position: absolute;
  top: 0;
  left: 0;
}
div.contentWrapper {
  padding: 20px 0;
  overflow: hidden;
  background: #E6EDFE;
}
div.contentWrapper a {
  text-decoration: underlind;
  color: #000;
}
div.contentWrapper a:hover {
  color: #225A89;
}
div.leftCol {
  float: left;
  width: 704px;
}
div.content {
  min-height: 300px;
  padding: 0 50px 30px 20px;
}
div.content img {
  max-width: 800px;
}
div.content > h1, div.content > h2, div.content > h3, .frmContact > h1, .frmContact > h2, .frmContact > h3 {
  display: inline-block;
  margin: -3px 0 0;
  padding: 0 15px 20px 0;
  font-size: 18px;
  background: url(/images/bg_heading.png) right 7px no-repeat;
}
div.rightCol h1, div.rightCol h2, div.rightCol h3 {
  font-size: 17px;
  margin: 0;
  padding: 0 0 10px 0;
}
div.iconList {
  padding: 102px 0 16px;
  text-align: center;
  overflow: hidden;
}
div.iconList ul {
  list-style-type: none;
  display: inline-block;
}
div.iconList ul li {
  display: inline-block;
  padding: 0 5px;
  position: relative;
  height: 71px;
}
div.iconList ul li > div {
  background: url(/images/bg_tooltip.png) center top no-repeat;
  display: none;
  width: 200px;
  height: 42px;
  position: absolute;
  top: -42px;
  left: -59px;
  font-size: 17px;
  font-weight: bold;
  color: #FFF;
  line-height: 31px;
  white-space: nowrap;
}
div.iconList ul li:hover > div {
  display: block;
}
/*
div.iconList ul li div .outer {
  background: url(/images/bg_tooltip2.png) left top no-repeat;
  padding-left: 6px;
  height: 31px;
}
div.iconList ul li div .outer .inner {
  background: url(/images/bg_tooltip2.png) right top no-repeat;
  padding-right: 6px;
  height: 31px;
  line-height: 31px;
  white-space: nowrap;
}*/
div.iconList ul li a {

}
div.firstCol {
  float: left;
  width: 146px;
  overflow: hidden;
  min-height: 100px;
}
div.firstCol a, div.rightCol a {
  color: #FFF;
}
div.firstCol a:hover, div.rightCol a:hover {
  color: #31AC97;
}
div.firstCol img {
  max-width: 147px;
}
div.firstCol .upper, div.firstCol .lower {
  background: #225A89;
  color: #FFF;
  padding: 10px 10px 5px;
  margin-top: 5px;
}

div.firstCol .upperpic {
  background: #225A89;
  color: #FFF;
  margin-top: 0px;
}

div.firstCol .upper > div {
  background: #225A89;
  padding: 10px 5px;
}

div.firstCol .lower > div {
  background: #225A89;
  margin-top: 5px;
  /*padding: 10px 5px;*/
   text-align: center;
  color: #FFF;
}
div.firstCol div.mejs-container {
  width: 136px !important;
}
div.firstCol div.mejs-container div.mejs-controls {
  width: 136px !important;
}
div.firstCol div.mejs-container div.mejs-controls dov.mejs-time-rail {
  width: 72px !important;
}
div.firstCol div.mejs-container div.mejs-controls dov.mejs-time-rail span.mejs-time-total,
div.firstCol div.mejs-container div.mejs-controls dov.mejs-time-rail span.mejs-time-total span.mejs-time-loaded {
  width: 60px !important;
}
div.rightCol {
  float: left;
  width: 176px;
  color: #FFF;
  font-size: 13px;
  overflow: hidden;
}
div.rightCol img {
  max-width: 128px;
}
div.rightCol .upper > div {
  background: #225A89;
  padding: 10px 10px 15px;
}
div.rightCol .upper a {
  color:  #FFF;
}
div.rightCol .upper a:hover {
  color: #000;
}
div.rightCol .lower {
  background: #225A89;
  margin-top: 5px;
  padding: 10px 10px 15px;
}
div.footerWrapper {
  background: #194689;
  color: #FFF;
  /*margin-top: 12px;*/
  padding: 0 0 7px 0;
}
div.footerWrapper table {
  width: 100%;
}
div.footerWrapper table th {
  text-align: left;
  background: #31AC97;
  height: 28px;
}
div.footerWrapper table th:first-child, div.footerWrapper table td:first-child {
  padding-left: 101px;
}
div.footerWrapper table th h2 {
  display: inline-block;
  font-size: 18px;
  margin: 0;
  padding: 3px 15px 3px 0;
}
div.footerWrapper table td p {
  margin: 0;
  padding: 0;
}
div.footerWrapper table td img {
  position: relative;
  top: 4px;
}
div.footerWrapper table td a {
  text-decoration: none;
  color: #FFF;
}
div.footerWrapper table td a:hover {
  text-decoration: underline;
}

form.frmContact table tr td {
  padding-top: 7px;
}
form.frmContact table tr td:first-child {
  padding-left: 20px;
}
form.frmContact table tr td input {
  width: 120px;
  border: 1px solid #666;
}
form.frmContact table tr td textarea {
  width: 415px;
  height: 120px;
  border: 1px solid #666;
}
form.frmContact table tr td.messageCol input {
  width: 18px;
}
form.frmContact div.captcha {
  padding-left: 150px;
  overflow: hidden;
  margin-top: 20px;
}
form.frmContact div.captcha div.capImg, form.frmContact div.captcha div.capCode {
  width: 200px;
  float: left;
}
form.frmContact div.captcha div.capCode input {
  width: 158px;
  border: 1px solid #666;
}
form.frmContact div.captcha div.buttons {
  float: left;
  clear: left;
  padding: 20px 0 20px;
  width: 500px;
}
form.frmContact div.captcha div.buttons input {
  width: auto;
  margin-left: 60px;
}
form.frmContact div.captcha div.buttons input:first-child {
  margin-left: 0;
}
.invalid {
  border: 1px solid Red !important;
}
td.video_right_col div {
  background: #FF652B;
  padding: 0 14px 10px;
  min-height: 120px;
  color: #FFF;
}
td.video_right_col div h2 {
  margin: 0;
  padding: 5px 0 10px;
  white-space: nowrap;
}
td.video_right_col div p {
  margin: 0;
  padding: 0;
}
.firstCol .audioSplitter {
  height: 6px;
}
.firstCol .audioUpper {
  background: #225A89;
  height: 30px;
  margin-top: 6px;
  padding: 2px 5px 0;
}
.firstCol .audioLower {
  background: #225A89;
  padding:  0 5px;
  color: #FFF;
}
td.music_small_pic {
  padding-left:20px;

}
div.audioTitle {
  padding:  0px;

}
div.music_under_text {

}
table.contactFields {
	margin-top: 20px;
}



@media only screen and (min-width: 750px) and (max-width: 775px)
{
div.logo {
margin-left: 2px;
}
div.logo img{
 -webkit-transform: scale(1.25,1);
-moz-transform: scale(1.25,1);
-ms-transform: scale(1.25,1);
-o-transform: scale(1.25,1);
width: 765px;
margin-left: 120px;
}
div.videoo {
margin-top: -4px;
-webkit-transform: scale(1.14,1);
-moz-transform: scale(1.14,1);
-ms-transform: scale(1.14,1);
-o-transform: scale(1.14,1);
}
div.leftCol {
  /*width: 805px;*/
  width: 677px;
}
div.rightCol {
  width: 201px;
margin-top: -1.5%;
}
div.iconList ul li {
padding: 0 15px;
}

div.iconList ul li a img {
-webkit-transform: scale(1.25,1);
-moz-transform: scale(1.25,1);
-ms-transform: scale(1.25,1);
-o-transform: scale(1.25,1);
}
div.rightCol img {
-webkit-transform: scale(1.25,.9);
-moz-transform:scale(1.25,.9);
-ms-transform:scale(1.25,.9);
-o-transform:scale(1.25,.9);
width: 176px;
height: 275px;
float: right;

}
div.rightCol .upper {
/*margin-left: 7%;*/
}
div.rightCol .lower {
/*margin-top: -9px;
float: right;*/
width: 99%;
}
div.footerWrapper {
margin-left: 2px;
}
div.wrapper{

-webkit-transform:scale(.75,1);
-moz-transform:scale(.75,1);
-ms-transform:scale(.75,1);
-o-transform:scale(.75,1);
margin-left:-17%;
    }

}

@media only screen and (min-width: 777px) and (max-width: 802px)
{
div.logo {
margin-left: 2px;
}
div.logo img{
 -webkit-transform: scale(1.25,1);
-moz-transform: scale(1.25,1);
-ms-transform: scale(1.25,1);
-o-transform: scale(1.25,1);
width: 780px;
margin-left: 128px;
}
div.videoo {
margin-top: -4px;
-webkit-transform: scale(1.15,1);
-moz-transform: scale(1.15,1);
-ms-transform: scale(1.15,1);
-o-transform: scale(1.15,1);
}
div.leftCol {
  /*width: 805px;*/
  width: 677px;
}
div.rightCol {
  width: 201px;
margin-top: -1.5%;
}
div.iconList ul li {
padding: 0 15px;

}
div.iconList ul li a img {
-webkit-transform: scale(1.25,1);
-moz-transform: scale(1.25,1);
-ms-transform: scale(1.25,1);
-o-transform: scale(1.25,1);
}
div.rightCol img {
-webkit-transform: scale(1.25,.9);
-moz-transform:scale(1.25,.9);
-ms-transform:scale(1.25,.9);
-o-transform:scale(1.25,.9);
width: 176px;
height: 275px;
float: right;

}
div.rightCol .upper {
/*margin-left: 7%;*/
background-color: #225A89; 
padding: 10px 10px 15px;
}
div.rightCol .lower {
/*margin-top: -9px;
float: right;*/
width: 99%;
}
div.footerWrapper {
margin-left: 2px;
}
    div.wrapper{

-webkit-transform:scale(.78,1);
-moz-transform:scale(.78,1);
-ms-transform:scale(.78,1);
-o-transform:scale(.78,1);
margin-left:-14.5%;
margin-bottom:13;
    }

}

@media only screen and (min-width: 300px) and (max-width: 330px){

div.footerWrapper table td:last-child p{
font-size:10px;
}
}