/* Last-Modified: 28/11/01  */

/* this is the bg color that covers the page*/
#GB_overlay
{
    background-color: #65686b;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 90;
    
}

#GB_window { 
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 91;
    padding-top: 100px;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 1px solid #e7dcca;
    border-top: 1px solid #e7dcca;
   
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
	color:#e7dcca;
	font-size:10px;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content
{
    background-color: #FFFFFF;
    border: 0 solid #f4ede3;
    border-top: none;
}

.GB_Window .header
{
 
    height: 40px;
    font-size: 12px;
    padding: 3px 0;
    color: #f4ede3;
    background-color:#606264;
    background-repeat:no-repeat;
    background-position:left;
 
    
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
    color:#f4ede3;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span, .GB_Window .close span:hover { 
    font-size: 10px;
    cursor: pointer; 
	color:#FFF;
	text-decoration:none;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #FFF; }
.GB_Window .click { border-bottom: 1px solid #FFF; }


/* ---- POPUP ---- */
.overlay 
{ 
	position: fixed; 
	left: 0px; 
	top: 0px; 
	width:100%; 
	height:100%; 
	z-index: 10; 
	background-color: #65686b; 
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	visibility: hidden;
	display: none;
}
.tacontainer, .uscontainer
{
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 100%;
	z-index: 11;
	visibility: hidden;
	display: none;
}
.talogin, .uslogin
{
	width: 535px;
	font-size:14px;
	background-color: #fff;
	padding: 0;
	text-align: left;
}
.talogin2
{
	width: 535px;
	
	font-size:14px;
	background-color: #fff;
	padding: 0;
	font-weight:100;
	text-align: left;
}
.talogin .topbar,  .uslogin .topbar  { background:#606264; padding: 15px 25px; }
.talogin .mainbox, .uslogin .mainbox { background:#FFF;    padding: 25px 15px; }
.talogin .topbar a, 
.talogin .topbar a:visited,
.uslogin .topbar a, 
.uslogin .topbar a:visited { color:#FFF; text-decoration:none; }
.jstb  {border:1px solid #d4d4d6; color: #868a8d; font-size:11px; height: 14px; margin: 0 0 10px 0;}
.jstbm {border:1px solid #d4d4d6; color: #A6AaAd; font-size:11px; height: 14px; margin: 0 0 10px 0;}
.smallfull {float:left; width:480px; padding: 10px 10px 20px 10px;}

.searchtb  { border:1px solid #d4d4d6; font-size:10px; color:#464646; padding:2px 4px 3px; }
.searchtbm { border:1px solid #d4d4d6; font-size:10px; color:#A6AaAd; padding:2px 4px 3px; }

