BODY
	{
		margin: 0px 0px 0px 0px;
		color:#000000;
		background-color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	}

A
	{
		color:#f26522;
		text-decoration:none;
	}	
	
A:hover
	{
		color:#CCCCCC;
		text-decoration:underline;
	}		
p
{
	margin:10px 0px 0px 0px;
}	

h1
{
		font-size:20px;
		font-weight:bold;
		color:#f26522;
		margin:10px 0px 20px 0px;
}

#container
	{
		width:700px;
		margin-left:auto;
		margin-right:auto;
	}		
	
#title
	{
		position: relative;
	}
	
#title_swf
	{
		position:absolute; 
		top:0px; 
		left:100px;
	}
	
#main_area
	{
		position:relative;	
		width:698px;
		min-height:	300px;	
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		line-height: 22px;
	}
	
#column_left
	{
		width: 158px;
		float: left;
		text-align: center;
	}

#column_main_column_left_3
	{
		padding: 25px 40px 50px 168px;
		width: 490px;
		background-image:URL('../../image/theme/L.Col-PIC_3.jpg');
		background-repeat: repeat-y;
		background-position:top left;	
	}
	
#column_main_column_left_2
	{
		padding: 25px 40px 50px 168px;
		width: 490px;
		background-image:URL('../../image/theme/L.Col-PIC_2.jpg');
		background-repeat: repeat-y;
		background-position:top left;	
	}
	
#column_main_column_left_1
	{
		padding: 25px 40px 50px 168px;
		width: 490px;
		background-image:URL('../../image/theme/L.Col-PIC_1.jpg');
		background-repeat: repeat-y;
		background-position:top left;
	}		

#column_main
	{
		padding: 25px 40px 50px 10px;
		width: 490px;
		float: left;
	}
	
.more_information a
{
		display: block;
		padding: 20px 100px; 
		margin: 20px 10px;
		border:1px solid #cccccc; 
		background-color:#f9f9f9; 
		text-align:center; 
		font-size:14px; 
		font-weight:bold; 
		color:#f26522;
}

.more_information a:hover
{
		padding: 20px 100px; 
		border:1px solid #cccccc; 
		background-color:#f26522; 
		text-align:center; 
		font-size:14px; 
		font-weight:bold; 
		color:#f9f9f9;
		text-decoration: none;
}

.clear
{
	clear: both;
}

.bottom
	{
		margin:25px auto 30px auto;
		width: 700px;
	}	
    
#bottom_nav
{
    margin:25px auto 30px auto;
    width: 700px;
}

#bottom_nav #logo
{
    text-align: center;
    height: 50px;
}
#bottom_nav #nav
{
    display: table;
    margin: 0px auto;
}
#bottom_nav #nav a
{
    float: left;
    display: block;
    padding: 20px 10px;        
}	

    
img.dh_logo
{
	border:0px;
}

.contact
{
	text-align:center; 
}

.font
{
	text-align:center; 
}

.font img
{
border:0px;
}

.bottom .copy
{
	text-align:center; 
	font-size:10px; 
	color:#666666;
}
	
.artwork
{
font-size: 11px; 
text-align: center; 
color:#999999; 
margin:10px;
}

#navigation_top
	{	
		width:700px;		
		background-image:URL('../../image/theme/bg_nav.jpg');
		background-repeat: no-repeat;
		background-position:top center;		
	}

#navigation_top 
	{
		
	}

#navigation_top ul
{
    display: table;
    margin: 0px auto;
	padding: 0px;	
	list-style-type: none;
	z-index:10;

}
	
#navigation_top ul li
	{
		position: relative;
		display: inline;
		float: left;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
		padding: 0px;
	}

#navigation_top ul li.sep
	{	
			color: #F26522;
			padding: 12px 5px;	
	}

#navigation_top ul li a
	{
		display: block;
		text-decoration:none;		
		padding: 12px 3px;	
		font-size: 13px;	
		color:#dbcca5; 
	}	
	
#navigation_top ul li a:hover, #navigation_top ul li.on a
	{
		display: block;
		text-decoration:none;		
		color:#959473;		
		text-decoration:none;	
		font-size:13px;		
	}		

#navigation_top ul li ul
	{
		position: absolute;
		margin: 0px 0px 0px -1px;
		display: block;
		visibility: hidden;
		border-left: 1px solid #956127;
		border-right: 1px solid #956127;
	}


#navigation_top ul li ul li
	{
		display: list-item;
		float: none;
		padding: 0px 0px 0px;
	}	
	
#navigation_top table ul li ul li a, #navigation_top table ul li.on ul li a
	{
		/* Sub level menu links style */
		min-width: 150px;
		padding: 8px auto;
		color: #FFFFFF;
		background-color: #956127;
		border-bottom: 1px solid #A46A2B;
		background-image: none; 
	}

#navigation_top table ul li ul li a:hover
	{ 
		/*sub menus hover style*/
		color: #FFFFFF;
		background-color: #A46A2B;
		background-image: none;
	}	
	

	
.nav_top_off
	{
		padding: 0px 3px 0px 3px;	
		color:#dbcca5;
		font-size:13px;
		text-decoration:none;			
	}
	
.nav_top_over	
	{
		padding: 0px 3px 0px 3px;	
		color:#FFFFFF;
		text-decoration:none;	
		cursor:pointer;
		font-size:13px;		
	}
	
.nav_top_on
	{
		padding: 0px 3px 0px 3px;		
		color:#959473;		
		text-decoration:none;	
		font-size:13px;		
	}	
.nav_top_sep
	{
		color:#f26522;
		font-size:13px;			
	}
	
INPUT, TEXTAREA
{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;	
}

.text_change
{	
	width:700px;
	text-align:center;
}


