body {background-color: #ffffff; color:white; font-family: tahoma, 'sans serif'; font-size:11px;}
table  tr td{font-family: tahoma, 'sans serif'; font-size:11px;}
img {border: 0px;}
a {font-family: tahoma, 'sans serif'; font-size:11px; color:white; text-decoration: none;}
a:hover {color: #FFCC00; text-decoration: underline;}

/* top area & icon links */
.main_table {width:760px; border:1px solid black; background-color: #9B9B9B;}
.banner {width:359px; height:20px; background-color: #FFCC00; border-bottom:1px solid white;}

.logo {width:151px; height:20px; background-color: #FFCC00;  border-bottom:1px solid white; padding-left:5px;}
.links {border-bottom:1px solid white; background-color: #7A7A7A; padding-top:1px; background-image: url("shadow2.gif"); background-repeat: repeat-x; }

/* quick links area */
.quick {border:0px; padding:0px;}
.quick tr td a {font-size:11px; color: white;}
.quick tr td a:hover {font-size:11px; color:#ffcc00; text-decoration: underline; }
.indiv {border:0px; margin:0px; padding-left:5px; width:160px;}

/* search area */
.search {width:250px; height:160px; background-color: #7A7A7A; vertical-align:top; border-bottom:1px solid white;}
.searchtxt {padding-top:20px; padding-left:40px; padding-right:35px; color:#000000; text-align:justify;}
.input {color: #000000; font-family: tahoma, verdana, 'sans-serif'; font-size:11px; font-weight: normal; background-color: #ffffff; border: 1px solid black; padding:3px;}
.inputerr {color: #666666; font-family: tahoma, verdana, 'sans-serif'; font-size:11px; font-weight: normal; background-color: #FDDFE4; border: 1px solid black; padding:3px;}

/* breadcrumbs area */
.subcats { height: 40px; background:#9B9B9B; background-image: url("shadow.gif"); background-repeat: repeat-x; font-size:11px; font-weight:bold; color: white; padding-top: 5px; padding-left:10px; padding-right:10px;}

.menu table{
background:#7A7A7A;
color: #fff;
width:100%;
margin:0;
border-bottom:1px solid #ccc;
border-top: 1px solid #ccc;
}
.menu td {
background:#7A7A7A;
color: #fff;
font-size:10px;
text-transform:uppercase;
text-align:center;
width:auto;
}
.menu td a:link {
padding: 0px 15px;
display:block;
text-decoration:none;
color:#fff;
background:#7A7A7A;
}
.menu td a:hover {
padding: 0px 15px;
text-decoration:none;
color:#000;
background:#ffcc00;
}
.menu td a:visited {
padding: 0px 15px;

}


/* thumbs area */
.prevnext {padding-left:10px;}
.thumbs {width:710px; vertical-align:top; filter:DropShadow(color=#6F6F6F, offx=2, offy=2);}
div#thumb {float:left; padding: 5px; margin: 2px; border: 1px solid black; text-align: justify; height: 210px; width: 175px; background-color: #EFEFEF; line-height:140%;}
div#20thumb {float:left; padding: 5px; margin: 2px; border: 1px solid #7A7A7A; text-align: justify; height: 215px; width: 170px; background-color: #9B9B9B; line-height:120%;}

.main {background:#9B9B9B;}

/* menu areas */
h2 {padding-left: 10px; padding-top: 10px; font-family: tahoma, 'sans serif'; font-weight: normal;}
#arc {float:left; margin-right:20px; margin-left:5px; vertical-align:top;}
#arc b {color:#FFCC00; font-size:11px; text-decoration:underline; text-transform:uppercase; line-height:140%;}
#menu {
			text-align:left; 
			background:#9B9B9B;
			padding:0px;
			border:0px;
			margin:-15 0 0 -10;
			} 
#menu div {margin:-10 0 0 30px;}

/* contact page */
.main_contact {background:#9B9B9B; vertical-align:top; text-align: center; width:650px; padding-left:5px; padding-bottom:15px;}
.contact_table {color:black; background-color: #ffcc00; padding:3px; border:1px solid white; margin:0px;}
.main_contact form td {color:black; background-color: #ffcc00; padding:3px; border:1px solid white; margin:0px;}
.main_contact td img {border:1px solid black;}

/* thanks page */
.thanks {background:#9B9B9B; vertical-align:top;}


.pop {padding-top:20px;}
.pop a {font-size:12px; color:#F73035; text-decoration: none; font-weight: bold; }
.pop a:hover {font-size:12px; color: #F73035; text-decoration: underline overline; font-weight: bold;}


div#thumb a {color: black;}
div#thumb a:hover {color: #6F6F6F;}
div#thumb img {border: 2px solid #000000;}
.thumbimg {border: 2px solid #000000;}
.popfont {font-family: tahoma, 'sans serif'; font-size:11px; color:black; font-weight:bold; text-align:center;}

/* homepage */
.home {width:730px; vertical-align:top; border: 0px; text-align:justify;}
.home img {border: 1px solid black;}
div#ticker {height:80px; float:right; border: 1px solid black; padding: 5px 50px 5px 5px; font-size:12px; background-color:#ffffff; color:#000000; margin-left: 10px; background-image: url("shadow3.gif"); background-repeat: repeat-x;}
#welcome_txt {border: 1px solid black; padding: 10px 20px 5px 20px; font-size:12px; background-color:#7A7A7A;}