@charset "utf-8";

/* CSS Document */



*{

margin: 0px;

padding: 0px;

}



body{

background: #222222;

padding: 20px 5px;

}



a{

color: #956100;

}



.site-container{

margin: 0 auto;

width: 952px;

}



.nav{

background: url(images/nav-bg.jpg);

width: 952px;

height: 32px;

margin-top: 10px;

}



.nav a{

display: block;

float: left;

}



.nav span{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #555555;

display: block;

float: right;

margin: 9px 12px 0px 0px;

}



.banner{

width: 952px;

height: 213px;

}



.featbox1{

background: url(images/featbox-s.jpg);

margin: 25px 0px;

}



.featbox2{

background: url(images/featbox-t.jpg) no-repeat;

min-height: 113px;

padding: 2px 0px 0px 0px;

}



.featbox3{

width: 294px;

float: left;

padding: 8px;

font-family: Arial, Helvetica, sans-serif;

}



.featbox3 h2{

font-family: Georgia, Times New Roman, Times, serif;

font-size: 19px;

font-weight: normal;

margin: 4px 3px 4px 3px;

}



.featbox3 h2 a{

font-family: Georgia, Times New Roman, Times, serif;

font-size: 19px;

float: none;

display: inherit;

margin: 0;

}



.featbox3 p{

font-size: 11px;

color: #333333;

margin: 0px 3px;

}



.featbox1 a{

color: #000000;

text-decoration: none;

float: right;

display: block;

margin: 5px 0px 0px 0px;

}



.featbox1 a:hover{

text-decoration: underline;

}



.footer{

background: url(images/footer-bg.jpg);

height: 55px;

padding: 21px 0px;

text-align: center;

}



.footer p{

text-align: center;

padding-top: 10px;

font-size: 11px;

line-height: 18px;

font-family: Arial, Helvetica, sans-serif;

color: #897525;

}





.footer p a{

color: #CDB248;

text-decoration: none;

}



.footer p a:hover{

color: #E9DCAB;

text-decoration: underline;

}



#featbox-l{

margin: 0px 0px 0px 1px;

}



#featbox-c{

margin: 0px 0px 0px 9px;

}



#featbox-r{

margin: 0px 0px 0px 9px;

}



.subnav{

background: url(images/subnav-bg.jpg);

background-repeat: no-repeat;

height: 28px;

padding-left: 8px;

}



.subnav a{

font-family: Arial, Helvetica, sans-serif;

color: #CDB248;

text-decoration: none;

display: block;

float: left;

padding: 7px 12px 0px 12px;

font-size: 11px;

}



.subnav a:hover{

color: #FFFFFF;

}



.page{

clear: both;

margin: 35px 0px 0px 0px;

}



.page h1{

background: url(images/heading-bg.jpg);

height: 34px;

padding: 6px 0px 0px 8px;

font-size: 23px;

font-weight: normal;

font-family: Trebuchet MS, Arial, sans-serif, Helvetica;

color: #FFFFFF;

letter-spacing: -1px;

}



.page2{

background: url(images/page-s.jpg);

margin: 15px 0px;

}



.page2-inner{

padding: 20px 25px;

}



h2{

font-family: Georgia, "Times New Roman", Times, serif;

color: #000000;

letter-spacing: -1px;

font-size: 23px;

font-weight: normal;

}



.page2-inner p{

font-family: Arial, Helvetica, sans-serif;

color: #333333;

line-height: 17px;

font-size: 12px;

margin: 7px 0px 15px 0px;

text-indent: 15px;

width: 600px;

}



.img-float{

float: right;

margin: 0px 0px 20px 20px;

}



.page2-inner .tbmain{ 

 /* Changes on the form */

 margin: 0px;

 padding: 0px;

}

.page2-inner .left{

  /* Changes on the form */

  color: black !important; 

  font-family: Verdana !important;

  font-size: 11px !important;

}

.page2-inner .head{

  color:#333333;

  font-size:20px;;

  text-decoration:underline;

  font-family:"Verdana";

}

.page2-inner td.left {

  font-family:"Verdana";

  font-size:12px;

  color:black;

}



.page2-inner td{

padding: 4px;

}



.page2-inner input{

padding: 3px 4px 2px 4px;

height: auto;

font-size: 11px;

}

.page2-inner .pagebreak{

  font-family:"Verdana";

  font-size:12px;

  color:black;

}

.page2-inner span.required{

  font-size: 13px !important;

  color: red !important;

}



p.noindent{

text-indent: 0px;

}

ul{

padding: 0px 0px 0px 40px;

font-family: Arial, Helvetica, sans-serif;

line-height: 17px;

font-size: 12px;

margin: 7px 0px 15px 0px;

text-indent: 0px;

list-style: disc;

color: #885B00;

width: 550px;

}



li{

color: #333333;

padding: 3px 0px;

}



ol{

margin: 10px 0px 10px 50px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

}



.clear{

clear: both;

font-size: 1px;

height: 1px;

}



#news{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #E8D566;

margin: 25px 0px -10px 0px;

padding: 8px 10px;

background: url(images/news-bg.jpg);

background-color: #605A33;

background-repeat: repeat-x;

border: 1px solid #000000;

}



#news span{

float: left;

display: block;

padding: 2px 5px 2px 2px;

}



#newsticker{

color: #FFFFFF;

display: inline;

float: left;

}



#newsticker ul, #newsticker a{

margin: 0px;

padding: 0px;

list-style: none;

color: #CCCCCC;

text-decoration: none;

}



#newsticker a:hover{

text-decoration: underline;

color: #FFFFFF;

}



#newsticker li{

margin: 0px;

padding: 0px;

color: #FFFFFF;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}



#special{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

line-height: 15px;

margin: 10px auto;

background: url(images/page-footer-bg.jpg) no-repeat;

width: 742px;

height: 58px;

padding: 22px 20px 0px 125px;

color: #382E07;

clear: both;

}



#special a{

color: #0099FF;

text-decoration: none;

}



#special2{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

line-height: 15px;

margin: 10px auto 15px auto;

background: url(images/page-footer-bg2.jpg) no-repeat;

width: 742px;

height: 58px;

padding: 22px 20px 0px 125px;

color: #FFFFFF;

clear: both;

}



#special2 a{

color: #FFFF99;

text-decoration: none;

}



.album-container{

padding: 20px 10px 0px 20px;

background: #FFFFF7;

border: 1px solid #DCD07C;

margin: 10px 0px 25px 0px;

float: left;

clear: left;

}



.album-container2{

padding: 5px 8px;

font-family: Trebuchet MS, Arial, sans-serif, Helvetica;

font-size: 14px;

font-weight: bold;

background: #FFFFF7;

border: 1px solid #DCD07C;

margin: 8px 8px 0px 0px;

width: 220px;

float: left;

}



.album-container2 a{

color: #000000;

text-decoration: none;

}



.album-container2 a:hover{

text-decoration: underline;

}



.album-inner{

margin: 0px 10px 20px 0px;

float: left;

}



.lic-num{

float: right;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

color: #CDB248;

font-size: 10px;

margin: 13px 2px 0px 0px;

letter-spacing: 0px;

text-align: right;

}



.lic-num strong{

font-size: 12px;

color: #FFFFFF;

}