
body { 
margin:0px; 
background:url(images/bg.jpg); 
background-position:top; 
background-repeat:repeat-x; 
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#d6d6d6;
}

td {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link 					{ color: #333333; text-decoration:none; }
a:visited 				{ color: #333333;  text-decoration:none; }
a:active 				{ color: #333333;  text-decoration:none; }
a:hover 				{ color: #333333;  text-decoration:none; }

a.lnkmenu:link			{ color: #FFFFFF; text-decoration:none; }
a.lnkmenu:visited		{ color: #FFFFFF; text-decoration:none; }
a.lnkmenu:active		{ color: #FFFFFF; text-decoration:none; }
a.lnkmenu:hover			{ color: #0099FF; text-decoration:none; }

.thumbOut		{ border:0px; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.60; }
.thumbOver		{ border:0px; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1; }

.gradualshine{
filter:alpha(opacity=0);
-moz-opacity:0.0;
opacity:0;
font-weight:bold;
background:#000000; 
vertical-align:middle;
}


.bar_header {
width:972px;
vertical-align:text-top;
background:url(images/bg_header.jpg); 
background-position:top; 
background-repeat:repeat-x;
}

.bar_title { 
height:33px;
font-size:12px;
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
vertical-align:text-top;
text-align:center; 
padding-top:5px; 
font-weight:bold;
}

.bar_title_bio { 
height:25px;
font-size:12px;
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
vertical-align:text-top;
text-align:center; 
padding-top:5px; 
font-weight:bold; 
}

.border {
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
height:520px;
background-color:#FFFFFF; 
text-align:left;
}

.border_bio {
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
height:528px;
text-align:left; 
background:url(images/bg_c_bio.jpg); 
color:#FFFFFF;
}

.border_contact {
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
height:528px;
text-align:left; 
background:url(images/bg_c_contact.jpg); 
color:#FFFFFF;
}

.borderT {
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
height:66px;
background-color:#FFFFFF; 
text-align:left;
}

.content {
text-align:left; 
margin: 35px 140px 40px 140px; 
padding-right:10px; 
}

.home {
width:970px; _width:972px;
height:520px;
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
background-color:#FFFFFF; 
text-align:center;
}

.content_gallery {
width:970px; _width:972px;
height:395px;
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
background-color:#FFFFFF;
}

.thumbbar {
width:970px; _width:972px;
height:66px;
border-left:#cfcfcf 1px solid; 
border-right:#cfcfcf 1px solid; 
border-bottom:#cfcfcf 1px solid;
background-color:#FFFFFF;
}

.menu { 
opacity: 0.90; 
filter: alpha(opacity=90); 
position: absolute; 
margin-top: 28px;
visibility: hidden;
z-index:50;
}

.menu_spacer { 
padding:5px 20px 5px 20px;
background-color:#555555;
}

.divider { 
	height:10px;
}

div.scrollholder
{
    position: relative;
    height: 440px;
    overflow: auto;
    z-index: 1;
	margin: 35px 150px 40px 150px; 
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 100%;
    z-index: 2; 
	text-align:justify;
}

/* <Scroll> */
div.track
{
position: relative;
float:right;
top: 0; 
width: 11px; height: 100%;
font-size: 0;
z-index: 3;
background: black;
}

div.drag_bar
{
position: absolute;
width: 100%; height: 14px;
cursor: pointer;
z-index: 4;
background-color: #CCCCCC;
}  

.gradualshine{
filter:alpha(opacity=0);
-moz-opacity:0.0;
opacity:0;
background:#000000; 
vertical-align:middle;
}

.thumb {
background-repeat:no-repeat; 
padding-bottom:3px
}

.caption { 
color:#FFFFFF; 
font-size:14px; 
}

.fcontent { 
width:700px; height:461px; 
position:absolute; 
background-color:#000000;
filter:alpha(opacity=70);
opacity: 0.70;
color:#FFFFFF; 
font-size:14px; 
z-index:30;
}

.captionCtr {
width:15px; 
font-size:10px; 
border:0px none; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#333333;
}
