@charset "utf-8";
/* CSS Document */
body {
  position: relative;
  margin: 0;
  -webkit-text-size-adjust: none;
  min-height: 416px;
  background-color: #383838;
  -webkit-touch-callout: none;
  max-height:480px;
  font-size:5px;
  font-family: Arial;
  font-style: normal;
  line-height: normal;
  font-weight:normal;
  color: #FFFFFF;
  text-decoration:none;
}

@media screen and (max-width: 320px)
{
.subNavIndent{padding-left:1px; padding-top:3px;width:90%;width:290px;}
.subNavIndent0{padding-left:1px; padding-top:5px;width:90%;width:290px;}
.subNavIndent1{padding-left:10px;padding-top:5px;width:90%;width:290px;}
.subNavIndent2{padding-left:20px;padding-top:5px;width:90%;width:290px;}
.subNavIndent3{padding-left:30px;padding-top:5px;width:90%;width:290px;}

.logoImage{
  width:300px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
}

.projectImage{
  width:310px;
  padding-top:2px;
  padding-bottom:2px;
}
.header{
  width:310px;
  border:0px;
  border-spacing:0px;
  padding:0px;
  }
.logo {
  vertical-align: middle;
  padding-top:5px;
  padding-bottom:5px;


}
.stripe {
  padding-top:0px;
  height:2px;
  width:310px;
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#EEFF00), to(#383838));
}
.homeImage{
  width:310px;
  height:217px;
  border-bottom-color:#778822;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-right-color:#778822;
  border-right-width:1px;
  border-right-style:solid;
}
.mainNews {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-left:5px;
  padding-right:5px;
  text-decoration:none;
}
.practiceContent{
  width:310px;
}
.pracImage{
  width:155px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
}
.thumbs{
  width:150px;
}
}

@media screen and (min-width: 321px)
{
.subNavIndent{padding-left:1px; padding-top:3px;width:90%;width:440px;}
.subNavIndent0{padding-left:1px; padding-top:5px;width:90%;width:440px;}
.subNavIndent1{padding-left:10px;padding-top:5px;width:90%;width:440px;}
.subNavIndent2{padding-left:20px;padding-top:5px;width:90%;width:440px;}
.subNavIndent3{padding-left:30px;padding-top:5px;width:90%;width:440px;}

.logoImage{
  width:450px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
}

.projectImage{
  width:460px;
  padding-top:5px;
  padding-bottom:5px;
}
.header{
  width:460px;
  border:0px;
  border-spacing:0px;
  padding:0px;
  }
.logo {
  vertical-align: middle;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;

}
.stripe {
  padding-top:0px;
  height:2px;
  width:460px;
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#EEFF00), to(#383838));
}
.homeImage{
  width:460px;
  height:308px;
  border-bottom-color:#778822;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-right-color:#778822;
  border-right-width:1px;
  border-right-style:solid;
}
.mainNews {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
}


.practiceContent{
  width:460px;
}
.pracImage{
  width:220px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
}
.thumbs{
  width:240px;
}
}

.mainNavButton {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #999999;
  text-align: center;
  padding:0px;
  text-decoration:none;
}
.mainNavButton:hover {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding:0px;
  text-decoration:none;
}

.mainNavButtonSelected {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding:0px;
  text-decoration:none;
}

.subNavButton {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #999999;
  text-decoration:none;
}
.subNavButton:hover {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration:none;
}

.subNavButtonSelected {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration:none;
}
.mainText{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight:normal;
  color: #FFFFFF;
  text-decoration:none;
}

.mainText a:link{font-weight:bold;color: #FFFFFF;text-decoration:none;}
.mainText a:hoover{font-weight:bold;color: #FFFFFF;text-decoration:none;}
.mainText a:visited{font-weight:bold;color: #FFFFFF;text-decoration:none;}
.mainText a:active{font-weight:bold;color: #FFFFFF;text-decoration:none;}

.navBackground{
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#383838));
}
.navBackgroundRev{
  background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#222222), to(#383838));
}

.mainNews a:link{font-weight:bold;color: #FFFFFF;text-decoration:none;}
.mainNews a:hoover{font-weight:bold;color: #FFFFFF;text-decoration:none;}
.mainNews a:visited{font-weight:bold;color: #FFFFFF;text-decoration:none;}
.mainNews a:active{font-weight:bold;color: #FFFFFF;text-decoration:none;}


.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_FFFFFF_256x240.png); }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
