/*-----------------Master Page----------------------*/
@import url("header.css");
@import url("topmenu.css");
@import url("submenu.css");
@import url("footer.css");

html, body
{
	margin:0;
	padding:0;
	border:0;
}

body
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	vertical-align:top;
	line-height:16px;
}

a
{
	outline:none;
	border:0;
	outline-width:0;
}

img
{
	margin:0;
	padding:0;
}

#center
{
	width:929px;
	padding:10px 0 0;
	margin:0 auto;
	text-align:left;
}

	#left_col
	{
		width:185px;
		height:400px;
		padding:0 1px 0 0;
		float:left;
	}

		#call_center
		{
			width:185px;
			height:214px;
			float:left;
		}
		
		.marquee
	    {
		    position:relative;
		    width:185px;
		    margin:20px 0 0 0;
		    height:200px;
		    overflow:hidden;
		    float:left;
	    }
	    
	    .news_date
	    {
	        font-weight:bold;
	        color:#000;
	    }
	    
	    .news
	    {
	        color:#000;
	        text-decoration:none;
	    }

	#main_col
	{
		width:743px;
		float:left;
		overflow:hidden;
	}

		#main_content
		{
			width:716px;
			padding:35px 0 0 27px;
			float:left;
		}

			#path_block
			{
				width:716px;
				height:14px;
				padding:0 0 23px;
				float:left;
			}
			
				.path_link, .path_link_last, .path_sep
				{
					float:left;
					color:#000;
					text-decoration:none;
				}
				
				.path_sep
				{
					padding:0 5px;
				}
				
				.path_link_last
				{
					text-decoration:underline;
				}
			
			.article_title
			{
				width:685px;
				padding:0 0 0 31px;
				float:left;
				background:#e5e6c4 url(../images/title_back.gif) repeat-y top left;
				line-height:23px;
				vertical-align:middle;
				color:#858a83;
				font-weight:bold;
			}
			
			.content
			{
				width:100%;
				padding:15px 0 0 0;
				min-height:400px;
				float:left;
				overflow:visible;
				line-height:18px;
			}
			
			#bottom_links_holder
			{
				width:700px;
				padding:40px 16px 0 0;
				float:left;
			}
			
				.send_to_friend, .print_page
				{
					padding:0 0 0 25px;
					float:right;
					color:#000;
					text-decoration:none;
					
				}
				
				.send_to_friend
				{
					background:#fff url('../images/send_to_friend.gif') no-repeat top left;
				}
				
				.print_page
				{
					background:#fff url('../images/page_print.gif') no-repeat top left;
				}
				
				.bottom_links_sep
				{
					padding:0 10px;
					float:right;
				}
			
			.short_content
			{
				width:100%;
				padding:15px 0 0 0;
				float:left;
				line-height:18px;
			}


			.error
			{
				width:100%;
				padding:10px 0;
				float:left;
				color:#ff0000;
				font-weight:bold;
			}

/*--------------------ListPages.aspx------------------*/
#list_block
{
	width:100%;
	padding:15px 0 0 0;
	float:left;
}

	.list_item
	{
		width:100%;
		float:left;
		border-bottom:solid 1px #7f888d;
	}
	
		.list_title
		{
			width:100%;
			float:left;
			line-height:56px;
			vertical-align:middle;
		}	
			.list_item_link
			{
				background:url(../images/list_dot.gif) no-repeat left;
				padding:0 0 0 20px;
				font-size:13px;
				color:#7f888d;
				text-decoration:none;
			}
			
		.list_item_desc
		{
			width:100%;
			float:left;
			padding:0 0 5px 20px;
		}
		
.paging_block
{
	width:100%;
	padding:10px 0;
	float:left;
	text-align:center;
}

	.paging_text
	{
		color:#7f888d;
		padding:0 5px;
		text-decoration:none;
	}
/*----------------------------------------------------*/

/*-------------------Contact Page---------------------*/
.form_list
{
	list-style-type:none;
	padding:0;
	width:290px;
	margin:20px 426px 0 0;
	float:left;
	display:block;
}
	.form_line
	{
		list-style-type:none;
		margin:0;
		width:100%;
		padding:0 0 10px;
		float:left;
	}
	
		.form_label, .form_label_long
		{
			height:19px;
			float:left;
			color:#80878d;
			font-weight:bold;
			line-height:19px;
			vertical-align:middle;
		}
		
		.form_label_long
		{
			width:100%;
		}
		
		.input_text
		{
			width:173px;
			height:15px;
			padding:1px 0;
			border:solid 1px #80878d;
			float:right;
			color:#000;
		}
		
		.input_select
		{
			width:175px;
			height:19px;
			padding:0;
			margin:0;
			border:solid 1px #80878d;
			float:right;
			color:#80878d;
			font-size:11px;
			white-space:nowrap;
		}
		
		.input_text_comment
		{
			width:100%;
			height:110px;
			padding:1px 0;
			border:solid 1px #80878d;
			float:right;
			overflow:auto;
			color:#565654;
		}
		
		.btn_send, .btn_send:hover, .btn_reset, .btn_reset:hover
		{
			width:76px;
			height:27px;
			padding:0;
			margin:0 0 0 10px;
			float:right;
		}
		
		.btn_send
		{
			background:url('../images/send_but.gif') no-repeat;
		}
		
		.btn_reset
		{
			background:url('../images/clear_but.gif') no-repeat;
		}
		
		.form_title
		{
			color:#80878d;
			font-size:14px;
			font-weight:bold;
		}
/*----------------------------------------------------*/
/*-------------------Gallery Page---------------------*/
	#gallery_holder
	{
		width:100%;
		padding:40px 9px 0 3px;
		float:left;
	}
	
		.image_holder
		{
			width:104px;
			padding:0 18px 25px 19px;
			float:left;
		}
		
			.image_block
			{
				width:90px;
				height:90px;
				padding:6px 6px;
				border:solid 1px #80878d;
				float:left;
				background:#ccdeec;
			}
			
				.gallery_td
				{
					vertical-align:top;
				}
				
				.gallery_image
				{
					width:90px;
					float:left;
				}
				
				.gallery_title
				{
					width:100%;
					padding:10px 0 0;
					float:left;
					text-align:center;
					color:#503700;
					text-decoration:none;
				}
/*----------------------------------------------------*/

/*--------------------Site Map------------------------*/
#parent_div
{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	float:left;	
}

	.parent_item
	{
		list-style:none;
		margin:0;
		width:100%;
		padding:15px 0;
		float:left;
		border-bottom:solid 1px #cbdeec;
	}
	
	.parent_link
	{
		float:left;
		font-size:15px;
		font-weight:bold;
		color:#3596cb;
		text-decoration:none;
	}
		
		.sub_div
		{
			list-style:none;
			margin:0;
			padding:15px 0 0;
			width:100%;
			float:left;	
		}
		
			.sub_item
			{
				list-style:0;
				margin:0;
				width:47%;
				padding:5px 0 0 20px;
				float:left;
			}
			
			.sub_link
			{
				padding:0 0 0 15px;
				float:left;
				background:#fff url('../images/list_dot.gif') no-repeat left;
				color:#000;
				text-decoration:none;
			}
		
/*----------------------------------------------------*/
