@charset "utf-8";
/* CSS Document */

body	{
			background-color:#292929;
			font-family:Arial, Helvetica, sans-serif;
			font-size:76%;
			color:#292929;
			margin:0 auto 0 auto;
			}
			
#container	{
				background-image:url(images/background.jpg);
				background-position:top;
				background-repeat:no-repeat;
				width:1057px;
				height:1007px;
				margin:16px auto 0 auto;
				padding-top:16px;
				z-index:-1;
			
				}
				
#content	{
				width:1025px;
				height:auto;
				/*background-image:url(images/background/pic1.jpg);
				background-repeat:no-repeat;*/
				/*float:left;*/
				margin:0 auto 0 auto;
				z-index:1;
				}
				
#content2	{
				top:-971px;
				width:1025px;
				/*height:971px;*/
				/*background-image:url(images/background/pic1.jpg);
				background-repeat:no-repeat;*/
				position:relative;
				margin:0px auto 0 auto;/*
				float:left;*/
				z-index:100;
				}
				
#para	{
				width:706px;
				height:152px;
				background-image:url(images/content.png);
				background-position:top;
				background-repeat:no-repeat;
				margin-left:35px;
				margin-top:29px;
				float:left;
				}
				
				
				
.txt	{		width:666px;
				height:132px;
				font-size:0.9em;
				padding-left:20px;
				*margin-top:10px;
				*line-height:12px;
				}
				
.txt a	{		
				color:#292929;
				text-decoration:none;
				font-weight:bold;
				}
				
.txt a:hover	{		
				color:#FFFFFF;
				text-decoration:none;
				font-weight:bold;
				}
				
#menux		{
				width:100%;
				min-width:1025px;
				height:29px;
				/*margin-top:190px;*/
				background-image:url(images/menu_bar.png);
				background-repeat:repeat;
				overflow:visible;
				margin-top:190px;
				z-index:2;
				position:relative;
				}

#menu		{
				width:1025px;
				height:29px;/*
				background-image:url(images/menu_bar.png);
				background-repeat:repeat;*/
				overflow:visible;
				/*z-index:2;
				position:relative;*/
				}
				
#menu a	{		
				color:#292929;
				text-decoration:none;
				}
				
#menu a:hover	{		
				color:#FFFFFF;
				text-decoration:none;
				}
				
.link	{		
				width:100px;
				height:27px;
				float:left;
				margin-left:93px;
				line-height:30px;
				text-decoration:none;
				font-weight:bold;
				position:absolute;
				}
				
				
.break	{
				width:2px;
				height:27px;
				background-color:#292929;
				margin-left:255px;
				position:absolute;
				}	
				
.link_ex	{		
				width:100px;
				height:27px;
				float:left;
				margin-left:372px;
				line-height:30px;
				text-decoration:none;
				font-weight:bold;
				position:absolute;
				}
				
				
.break_ex	{
				width:2px;
				height:27px;
				background-color:#292929;
				margin-left:510px;
				position:absolute;
				}
				
.link_nb	{		
				width:100px;
				height:27px;
				float:left;
				margin-left:602px;
				line-height:30px;
				text-decoration:none;
				font-weight:bold;
				position:absolute;
				}
				
				
.break_nb	{
				width:2px;
				height:27px;
				background-color:#292929;
				margin-left:766px;
				position:absolute;
				}
				
.link_co	{		
				width:100px;
				height:27px;
				float:left;
				margin-left:872px;
				line-height:30px;
				text-decoration:none;
				font-weight:bold;
				position:absolute;
				}
				
#left_col	{
				width:765px;
				height:971px;
				float:left;
				z-index:-1;
				}
				
#gallery_holder	{
				width:765px;
				height:737px;
				margin-top:30px;
				float:left;
				z-index:100;
				position:relative;
				}
				
#terms_holder	{
				width:706px;
				height:680px;
				margin-top:30px;
				padding-right:5px;
				margin-left:35px;
				float:left;
				}
				
#terms_holder a	{		
				color:#292929;
				text-decoration:none;
				}
				
#terms_holder a:hover	{		
				color:#FFFFFF;
				text-decoration:none;
				}
				
.termtop	{
				width:706px;
				height:17px;
				background-image:url(images/term_top.png);
				background-position:top;
				background-repeat:no-repeat;
				float:left;
				}
				
.termmid	{
				width:706px;
				min-height:680px;
				*min-height:680px;
				background-image:url(images/term_mid.png);
				background-position:top;
				background-repeat:repeat-y;
				float:left;
				margin-right:10px;
				overflow:auto;
				clear:both;
				display:inline-block;
				}
				
.termbot	{
				width:706px;
				height:15px;
				background-image:url(images/term_bottom.png);
				background-position:top;
				background-repeat:no-repeat;
				float:left;
				}
				
.termtxt	{
				width:686px;
				height:100%;
				margin:0 auto;
				}
				
.img_holder_top	{
				width:522px;
				height:240px;
				float:left;
				margin-left:20px;
				margin-top:-25px;
				}
				
.img_holder_left	{
				width:522px;
				height:240px;
				float:left;
				margin-left:20px;
				margin-top:10px;
				}
				
.img_holder_right	{
				width:522px;
				height:240px;
				float:right;
				margin-right:20px;
				margin-top:10px;
				}
				
#right_col	{	
				
				width:259px;
				height:100%;
				float:right;
				/*opacity:0.7;
				filter:alpha(opacity=70);*/
				z-index:-1;
				}
				
							
				
#r1			{
				background-image:url(images/right_white.png);
				background-repeat:repeat-y;
				background-position:top;
				width:259px;
				height:190px;
				float:right;
				/*opacity:0.7;
				filter:alpha(opacity=70);*/
				z-index:-1;
				}
				
.r2			{
				background-image:url(images/right_white.png);
				background-repeat:repeat-y;
				background-position:top;
				margin-top:29px;
				width:259px;
				height:752px;
				float:right;/*
				opacity:0.7;
				filter:alpha(opacity=70);*/
				z-index:-1;
				}
				
#logo		{
				width:225px;
				height:49px;
				float:left;
				margin-top:29px;
				margin-left:18px;
				position:absolute;
				*position:static;
				text-decoration:none;
				}
				
				
#logo img		{
				text-decoration:none;
				border:none;
				}
				
.address	{
				width:225px;
				height:100px;
				*top:-66px;
				float:left;
				margin-top:80px;
				margin-left:18px;
				font-size:0.9em;
				text-align:center;
				*position:relative;
				}
	
#arch		{
				width:113px;
				height:696px;
				float:left;
				margin-top:31px;
				margin-left:68px;
				}
				
.design		{
				width:100px;
				height:14px;
				float:right;
				font-size:0.8em;
				margin-right:85px;
				}
				
.design a	{		
				color:#FFFFFF;
				text-decoration:none;
				}
				
.design a:hover	{		
				color:#999999;
				text-decoration:none;
				}
				
h1	{	
				color:#292929;
				font-size:1.0em;
				*font-size:0.9em;
				font-weight:bold;
				padding:0px;
				margin:10px 0px 8px 0px;
				*margin:0px 0px 8px 0px;;
				}
				
.spacer	{clear:both;}		
