body {  
background: url(images/bkgd.jpg) #ffffff;  
margin: 0px;  
font-family: arial, trebuchet, verdana, helvetica, san-serif;  
color: #333333;  
font-size: 12px;  
}  

* {  
font-family: arial, trebuchet, verdana, helvetica, san-serif;  
color: #333333;  
font-size: 12px;  
}  


#box {  
width: 960px;  
background: url(images/headerbkgd.jpg) no-repeat top center #ffffff;  
}  

#header {  
width: 960px;  
}  

#contact {  
position: relative;  
top: 50px;  
padding: 0 30 0 0;  
}  
.contact {  
text-align: right;  
font-size: 11px;  
font-weight: bold;  
color: #666666;  
letter-spacing: 2px;  
}  
.contact b {  
color: #0060cc;  
font-size: 20px;  
font-weight: bold;  
}  
.contact a:link, .contact a:visited {  
font-size: 12px;  
color: #806c00;  
text-decoration: none;  
}  
.contact a:hover {  
font-size: 12px;  
color: #000000;  
text-decoration: none;  
border-bottom: 2px solid #0060cc;  
}  

#logo {  
width: 960px;  
padding: 0px;  
text-align: left;  
}  

#topnav {  
position: relative;  
top: 150px;  
padding: 2 30 2 0;  
}  
.topnav {  
font-family: verdana;  
text-align: right;  
font-size: 10px;  
font-weight: bold;  
color: #0060cc;  
white-space: nowrap;  
}  
.topnav a:link, .topnav a:visited {  
font-family: verdana;  
font-size: 10px;  
font-weight: bold;  
text-decoration: none;  
color: #806c00;  
}  
.topnav a:hover {  
font-family: verdana;  
font-size: 10px;  
font-weight: bold;  
text-decoration: none;  
color: #000000;  
border-bottom: 2px solid #0060cc;  
}  

#sidenav {  
width: 245px;  
padding: 10 0 0 0;  
text-align: center;  
}  
.sidenav {  
padding: 30 0 30 0;  
font-size: 11px;  
font-weight: bold;  
color: #666666;  
}  
.sidenav a:link, .sidenav a:visited {  
display: block;  
width: 200px;  
font-size: 11px;  
font-weight: bold;  
text-decoration: none;  
color: #c3d3e5;  
padding: 0 0 4 0;  
margin: 3 0 7 0;  
}  
.sidenav a:hover {  
font-size: 11px;  
font-weight: bold;  
text-decoration: none;  
color: #000000;  
padding: 0 0 2 0;  
border-bottom: 2px solid #0060cc;  
}  
.sidenav a:link span, .sidenav a:visited span, .sidenav span {  
display: block;  
font-family: arial;  
font-size: 14px;  
font-weight: bold;  
text-decoration: none;  
color: #123159;  
margin: 0px;  
padding: 0px;  
}  
.sidenav a:hover span {  
font-family: arial;  
font-size: 14px;  
font-weight: bold;  
text-decoration: none;  
color: #000000;  
margin: 0px;  
padding: 0px;  
}  

#footer {  
padding: 0px;  
margin: 30 0 50 0;  
}  
.footer {  
text-align: center;  
font-size: 11px;  
line-height: 14px;  
color: #333333;  
white-space: nowrap;  
}  
.footer b {  
color: #000000;  
}  
.footer a:link, .footer a:visited {  
font-size: 10px;  
text-decoration: none;  
color: #c3d3e5;  
}  
.footer a:hover {  
font-size: 10px;  
text-decoration: none;  
color: #000000;  
border-bottom: 2px solid #0060cc;  
}  
#footer2 {  
height: 100px;  
margin: 30 30 30 30;  
}  
.footer2 {  
font-family: verdana;  
text-align: left;  
font-size: 9px;  
font-weight: bold;  
color: #333333;  
white-space: nowrap;  
}  

#mainbody {  
background: url(images/footerbkgd.gif) bottom center no-repeat;  
margin: 0px;  
padding: 0 30 0 45;  
}  

#contentbody {  
width: 100%;  
padding: 30 0 50 30;  
}  

h1 {  
color: #0060cc;  
font-size: 20px;  
font-weight: bold;  
}  
h1 span {  
color: #454545;  
font-size: 16px;  
font-weight: bold;  
}  

h2 {  
font-weight: bold;  
color: #333333;  
font-size: 14px;  
}  

p {  
font-family: arial, helvetica, verdana, san-serif;  
font-size: 12px;  
line-height: 20px;  
color: #333333;  
text-align: justify;  
}  

ul, ol {  
margin-top: 5px;  
}  
li {  
line-height: 18px;  
font-size: 12px;  
}  
hr {  
height: 1px;  
color: #dddddd;  
}  

a:link, a:visited {  
color: #806c00;  
font-weight: bold;  
text-decoration: none;  
font-size: 12px;  
}  
a:hover {  
color: #000000;  
font-weight: bold;  
text-decoration: none;  
border-bottom: 2px solid #0060cc;  
font-size: 12px;  
}  
a:hover img, a:hover span img {  
border-bottom: 0px;  
}  
#catnav {  
padding: 15 15 0;  
}  

.search {  
text-align: center;  
font-size: 11px;  
font-weight: bold;  
color: #333333;  
margin: 10 0 0 0;  
}  
.search b {  
font-family: arial;  
font-size: 14px;  
font-weight: bold;  
color: #123159;  
}  
.search a:link, .search a:visited {  
font-weight: bold;  
font-size: 11px;  
text-decoration: none;  
color: #c3d3e5;  
}  
.search a:hover {  
font-weight: bold;  
font-size: 11px;  
color: #000000;  
text-decoration: none;  
border-bottom: 2px solid #0060cc;  
}  
.searchtext {  
font-size: 10px;  
color: #333333;  
}  

#bit {  
position: absolute;  
top: 0px;  
right: 0px;  
z-index: 0;  
opacity: 0.25;  
filter: alpha(opacity = 25);  
}  

.buck {  
font-weight: bold;  
font-size: 18px;  
}  
.buck a, .buck a span {  
font-weight: bold;  
font-size: 14px;  
color: #806c00;  
text-decoration: none;  
}  
.buck a:hover, .buck a:hover span {  
font-weight: bold;  
font-size: 14px;  
color: #000000;  
text-decoration: none;  
border-bottom: 0px;  
}  
.buck ul {  
text-align: left;  
margin-top: 5px;  
margin-bottom: 0px;  
}  
.buck ul li {  
font-size: 12px;  
font-weight: bold;  
color: #454545;  
line-height: 16px;  
}  
.buck a img {  
border: 2px solid #dddddd;  
}  
.buck a:hover img {  
border: 2px solid #287c31;  
}  

.buck2 {  
font-size: 11px;  
}  
.buck2 a, .buck2 a span {  
font-weight: bold;  
font-size: 12px;  
color: #806c00;  
text-decoration: none;  
}  
.buck2 a:hover, .buck2 a:hover span {  
font-weight: bold;  
font-size: 12px;  
color: #000000;  
text-decoration: none;  
border-bottom: 0px;  
}  
.buck2 ul {  
text-align: left;  
margin-top: 5px;  
margin-bottom: 0px;  
}  
.buck2 ul li {  
font-size: 11px;  
font-weight: normal;  
color: #454545;  
line-height: 14px;  
}  
.buck2 a img {  
border: 1px solid #dddddd;  
}  
.buck2 a:hover img {  
border: 1px solid #287c31;  
}  

#gallerybox {  
text-align:center;  
font-size: 13px;  
}  

/* The containing box for the gallery. */  
#gallerycontainer {  
position:relative;  
width:650px;  
height:600px;  
margin:0px auto 0 auto;  
border:0px solid #555;  
}  
/* Removing the list bullets and indentation */  
#gallerycontainer ul {  
padding:0;  
margin:0;  
list-style-type:none;  
}  
/* Remove the images and text from sight */  
#gallerycontainer a.gallery span {  
position:absolute;  
width:1px;  
height:1px;  
top:-5px;  
left:-5px;  
overflow:hidden;  
background:#fff;  
}  
/* Adding the thumbnail images */  
#gallerycontainer a.gallery, #gallerycontainer a.gallery:visited {  
display:block;  
color:#000;  
text-decoration:none;  
border:1px solid #000;  
margin:1px 2px 1px 2px;  
text-align:left;  
cursor:default;  
}  
#gallerycontainer a.slidea {  
background:url(images/gallery1_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slideb {  
background:url(images/gallery2_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidec {  
background:url(images/gallery3_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slided {  
background:url(images/gallery4_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidee {  
background:url(images/gallery5_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidef {  
background:url(images/gallery6_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slideg {  
background:url(images/gallery7_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slideh {  
background:url(images/gallery8_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidei {  
background:url(images/gallery9_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidej {  
background:url(images/gallery10_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidek {  
background:url(images/gallery11_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidel {  
background:url(images/gallery12_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidem {  
background:url(images/gallery13_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.sliden {  
background:url(images/gallery14_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slideo {  
background:url(images/gallery15_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidep {  
background:url(images/gallery16_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slideq {  
background:url(images/gallery17_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slider {  
background:url(images/gallery18_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slides {  
background:url(images/gallery19_t.jpg);  
width:26px;  
height:53px;  
}  
#gallerycontainer a.slidet {  
background:url(images/gallery20_t.jpg);  
width:26px;  
height:53px;  
}  

/* set the size of the unordered list to neatly house the thumbnails */  
#gallerycontainer ul {  
width:650px;  
}  
#gallerycontainer li {  
float:left;  
}  
/* move the thumbnails into the correct position */  
#gallerycontainer ul {  
margin:5px;  
float:right;  
}  
/* change the thumbnail border color */  
#gallerycontainer a.gallery:hover {  
border:1px solid #6dcff6;  
}  
/* styling the :hover span */  
#gallerycontainer a.gallery:hover span {  
position:absolute;  
width:650px;  
height:500px;  
top:0px;  
left:0px;  
color:#000;  
background:#fff;  
}  
#gallerycontainer {  
background:url(images/gallery1.jpg) 0px 0px no-repeat;  
}  


.country { 
border: 1pt solid black;  
padding: 0in 5.4pt;  
background: black none repeat scroll 0pt 0pt;  
width: 3.65in;  
-moz-background-clip: -moz-initial;  
-moz-background-origin: -moz-initial;  
-moz-background-inline-policy: -moz-initial; 
font-size: 12pt;  
font-family: "arial","san-serif";  
color: white; 
} 