/* CSS properties for common page */
/* general CSS properties */
body 	{
		background-image:url(../images/background_pattern.png);
		background-repeat:repeat;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#FFFFFF;
		}
a		{
		color:#CCCC66;
		}
h3		{
		color:#B5B56A;
		font-size:16px;
		font-weight:bold;
		}
input,textarea   {
		margin:5px;
		}
		
/* CSS by structure */
#header					{
		height:40px;
		}
		
#main_content			{
		height:500px;
		text-align:center;
		}
	#content			{
		text-align:justify;
		position:relative;
		top:30px;
		height:400px;
		overflow:auto;
		padding-right:8px;
		}
	#paging				{
		text-align:right;
		font-size:14px;
		height:30px;
		}
	#arrow				{
		position:relative;
		top:29px;
		left:-210px;
		z-index:1;
		}
	#menu				{
		text-align:right;
		position:relative;
		left:-10px;
		top:0px;
		z-index:4;
		}
	.page_num			{
		width:24px;
		height:30px;
		background-image:url(../images/paging_blur.png);
		background-repeat:no-repeat;
		display:inline-block;
		padding-top:8px;
		padding-right:6px;
		}
	.page_num_select	{
		width:24px;
		height:30px;
		background-image:url(../images/paging_normal.png);
		background-repeat:no-repeat;
		display:inline-block;
		color:#333333;
		padding-top:8px;
		padding-right:6px;
		}
	a.page_num 			{text-decoration:none;}
	a.page_num:link 	{color: #aaaa44;}
	a.page_num:visited 	{color: #aaaa44;}
	a.page_num:hover 	{color: #CCCC66;}
	a.page_num:active 	{color: #ffffff;}
	
#side_content			{
		height:500px;
		}
	#searchbar			{
		display:inline-block;
		width:310px;
		height:42px;
		position:relative;
		left:0px;
		border:none;
		}
	#searchfield		{
		border: none;
		background: none;
		font-size: 1.2em;
		z-index:5;
		width:200px;
		float:left;
		position:relative;
		top:15px;
		left:9px;
		}
	#search_bg_left		{
		position:relative;
		top:-20px;
		z-index:3;
		}
	#search_bg_right	{
		position:relative;
		top:-20px;
		left:-3px;
		z-index:3;
		cursor:pointer;
		margin : auto;
		}
	#language			{
		position:relative;
		top:454px;
		width:150px;
		}
	#footer				{
		text-align:left;
		position:relative;
		top:280px;
		width:300px;
		color:#B5B56A;
		}
	#logo				{
		position:relative;
		top:120px;
		z-index:2;
		text-align:left;
		}

.content_popup			{
		display:none;  
		position:fixed;  
		_position:absolute; /* hack for internet explorer 6*/
		top:110px;
		height:400px;
		width:500px; 
		background:#FFFFFF;
		z-index:7;  
		padding:10px;
		padding-right:14px;
		color:#336666;
		overflow:auto;
		}
.close					{  
		position:relative;
		left:236px;
		top:-188px;
		cursor:pointer;
		}
.popup_background		{
		display:none;  
		position:fixed;  
		_position:absolute; /* hack for internet explorer 6*/  
		height:100%;  
		width:100%;  
		top:0;  
		left:0;  
		background:#000000;  
		border:1px solid #cecece;  
		z-index:6;  
		}
.popup_decorator		{
		position:relative;
		top:-8px;
		left:272px;
		z-index:0;
		}
.detailed_info			{
		position:relative;
		top:-190px;
		z-index:7;
		color:#003333;
		}