html, body, form 
{ 	
	margin: 0; 
	padding: 0;
}
html 
{
	 height:100%; 
} 
body 
{
	height:auto !important; 
	height:100%; 
	min-height:100%;
 	min-width:760px;
         

} 





/*Font*/
body 
{
 	font-size: 80%; 
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	color: #333; 
	background-color: #fff;
}
/*Font in table*/ 
table 
{
	font-size:100%; 
}
/*Links*/
a:link {color: #000000;}
a:visited{color:#595959;} 
a:active {color: #486DAA;} 
a:hover{color:#f09923;} 
small 
{ 
	font-size:85%; 
} 
hr 
{ 
	width:100%; 
	height: 1px;
	border: medium none; 
	color: #d1d0d0; 
	background-color: #d1d0d0; 
	margin:8px 0 
}
#header 
{
	position:relative; /*containing block*/ 
	height:106px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	background: #f2f2f2 url(images/header_bg.gif) repeat-x; border-bottom:1px solid #D6D6D6;
} 
#header_logo 
{ 
	position:absolute; 
} 
#header_text 
{ 
	position:absolute; left:210px; top: 30%; color:#fff; 
} 

#login
{
	position:absolute;
	right:12px;
	top:55px;
	color:#474644;
}

#login a
{
	color:#474644;
	text-decoration:none;
}
#login a.profile-link
{
	text-decoration:underline;
}



#body_table_left_top 
{ 
	position:absolute; left:30%; top: 30%; 
} 
#header_text h1 
{
	margin:0; padding:0; font-size:160%; border:none; text-decoration:none; 
} 
#header_text span 
{ 
	font-size:80%;
} 
/* Header menu: home, search, feedback*/ #header_menu 
{ 
	background:#f2f2f2; position:absolute; right:0px; box-sizing:border-box; -moz-box-sizing:border-box; 
} 
#header_sites 
{ 
	position:absolute; right:55px; top: 60px; color:#fff; text-align:right; 
} 
	#header_sites a, #header_sites span 
{ 
	color:#fff; text-decoration:none;
}
#header_sites span 
{
	color: #9dabc0; 
}
#header_menu a 
{ 
	display:block; float:left; cursor:pointer; cursor: hand; padding:8px 11px; 
} 
#zebra 
{ 
	height:20px; background:transparent url(images/zebra_bg.gif) left top repeat-x; 
}
#grey_line
{ 
	height:1px; background:transparent url(images/grey_line.gif) left top repeat-x; 
}


#navigation 
{
}
/*Navigation*/ #navigation a 
{
	font-size:95%; text-decoration:none; color:#535353; 
}
/*Content table*/ #content 
{
	width:100%; height:70%; border-collapse:collapse; 
}
/*Left column*/ #content .left-column 
{
	width:180px; vertical-align:top; height:100%; 
}
/*Main column*/ #content .main-column 
{ 
	vertical-align:top; padding:0 23px 10px 23px; 
}
/*Right column*/ #content .right-column 
{ 
	width:1px; vertical-align:top; 
}
/*Bottom banner*/ #bottom_banner 
{ 
	padding:5px; text-align:center;
}

/*Top banner*/
#top_banner
{
	position:absolute; left:510px; top: 10px;
}


/*Footer*/ #footer 
{
	background: #ffffff url(images/footer_bg.gif) repeat-x; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; height:40px; padding:8px; 
}
/*Link in footer*/ #footer a 
{
	color: #474644; font-size: 100%; 
}
/*Data table*/ table.data-table 
{
	border:1px solid #CECECE; border-collapse:collapse; 
}
/*Any cell*/ table.data-table td 
{
	border:1px solid #CECECE; background-color:#FFFFFF; color:#333; padding:3px 5px; 
} 
/*Head cell*/ table.data-table thead td, table.data-table th 
{
	background-color:#dcdcdc; text-align:left; font-weight:normal; background-image:none; border:1px solid #CECECE; padding:4px; color:#333; 
} 
	/*Body cell*/ table.data-table tbody td 
{
	background-color:#FFF; background-image:none; color:#333; 
}
/*Foot cell*/ table.data-table tfoot td 
{ 
	background-color:#dcdcdc; padding:4px; color:#333; 
} 
/*Error &amp; OK messages*/ .errortext 
{
color:red;
}
.notetext 
{
	color:green; 
}
/* Used to draw a &quot;star&quot; near reqired field */ .starrequired 
{ 
	color:red; 
}




/* single thumbnail */

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:70px;
		height:70px;
		line-height:70px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-10px;
		left:-20px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */





