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


/*=======================================================================*\
	Main CSS 
\*=======================================================================*/

body{
	background: #F8F8F8 url(../_images/top_bg.gif) top repeat-x;
	margin: 0px 0px 20px 0px;
}


/*=======================================================================*\
	Structural CSS
\*=======================================================================*/

div#main_bg {
	background: #FFFFFF url(../_images/main_bg.gif) center repeat-y;
	width: 740px;
	height: 100%;
	margin: 0 auto;
	}
	
div#container {
	overflow: auto;
	background: url(../_images/top_bg.gif) top repeat-x;
	width: 740px;
	margin: 0 auto;
	}
	
	
	div#menu {
		float: left;
		width: 200px;
		margin: 0 10px;
		display: block;
		}
		
		div#menu_top 
		{
			position: relative;
			background: url(../_images/menu_top_bg.gif);
			background-repeat: no-repeat;
			display: block;
			width: 200px;
			margin: 0 0px;
			height: 80px;
			}
			
			div#menu_top a.home{
				width: 200px;
				height: 80px;
				display: block;
			}
		
		div#menu_middle 
		{
			background: url(../_images/menu_middle_bg.gif);
			background-repeat: repeat-y;
			display: block;
			font-size: 0pt;
			width: 180px;
			height: 400px;
			padding: 20px 0px 20px 15px;		
		}
		
		div#menu_bottom {
			background: url(../_images/menu_bottom_bg.gif) top no-repeat;
			background-repeat: no-repeat;
			display: block;
			width: 200px;
			margin: 0 0px;
			height: 15px;
		}
		
		div#menusub_top {
			background: url(../_images/menusub_top_bg.gif) top no-repeat;
			background-repeat: no-repeat;
			display: block;
			width: 175px;
			padding: 20px 0px 3px 25px;	
			font-size: 13px;
			font-family: Arial, Helvetica, sans-serif;
			color: #30302E;
			}
			
			div#menusub_top a {
				color: #30302E;
				text-decoration: none;
			}
			
			div#menusub_top a:hover {
				color: #F37820;
				text-decoration: none;
			}
		
		div#menusub_bottom {
			background: url(../_images/menusub_bottom_bg.gif) top no-repeat;
			background-repeat: no-repeat;
			display: block;
			width: 200px;
			margin: 0 0px;
			height: 20px;
		}
	
	
	div#menu ul#menu_item {
			list-style-type: none;
			display: inline;
			}

			ul#menu_item li {
				display: inline;
				}

				ul#menu_item a {
					background: #333331 url(../_images/menu_middle_split.gif) bottom no-repeat;
					padding: 8px 0px 4px 10px;
					display: block;
					width: 160px;
					height: 20px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #FFFFFF;
					text-decoration: none;
					}
					
					ul#menu_item a:hover {
						color: #F37820;
						text-decoration: none;
						}
					ul#menu_item a.current {
						color: #F37820;
						text-decoration: none;
						}
						
	
	div#menu ul#menu_contact {
			list-style-type: none;
			display: inline;
			}
			
			ul#menu_contact li {
				display: inline;
				}

				ul#menu_contact a {
					background: #333331 url(../_images/menu_middle_contact.gif) left no-repeat;
					padding: 8px 0px 4px 50px;
					display: block;
					width: 120px;
					height: 20px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #FFFFFF;
					text-decoration: none;
					}
					
					ul#menu_contact a:hover {
						color: #F37820;
						text-decoration: none;
						}
					ul#menu_contact a.current {
						color: #F37820;
						text-decoration: none;
						}
	
	div#content ul#sub_menu_item {
			list-style-type: none;
			display: inline;
			position: relative;
			}

			ul#sub_menu_item li {
				display: inline;
				float: left;
				}

				ul#sub_menu_item a {
					background: url(../_images/submenu_split.gif) bottom no-repeat;
					padding: 6px 0px 6px 10px;
					display: block;
					width: 239px;
					height: 18px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #297E88;
					text-decoration: none;
					}
					
					ul#sub_menu_item a:hover {
						color: #F37820;
						text-decoration: none;
						}
					ul#sub_menu_item a.current {
						background-color:#d9d4c8;
						color:#F37820;
						text-decoration:none;
						}
		
	
	div#content {
		float: right;
		background: url(../_images/content_top_bg.gif) top left no-repeat;
		width: 500px;
		padding: 108px 20px 50px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		}
		
		div#content h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			line-height: 22px;
			color: #297E88;
		}
		
		div#content h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 18px;
			color: #30302E;
		}
		
		div#content h3 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 18px;
			margin: 18px 0px 10px 0px;
			color: #297E88;
		}
		
		div#content strong {
			font-weight: bold;
			color: #3f3f3b;
		}
		
		div#content ul {
			list-style-position: outside;
			list-style-image: url(../_images/list_item_image.gif);
			margin: 0px 0px 0px 20px;
		}
				
		div#content ul#links {
				list-style-type: none;
				margin: 0px 0px 0px 0px;
				}	
				ul#links li {
					display: inline;
					}	
							
					ul#links a {
						display: block;
						color: #297E88;
						text-decoration: none;
						text-align: left;
						line-height: 18px;
						}
						/*
						ul#links a:hover {
							color: #F37820;
							text-decoration: none;
							}
						ul#links a.web {
							background: url(../_images/icon_link.gif) top left no-repeat;
							color: #297E88;
							text-decoration: none;
							}
						ul#links a.pdf {
							background: url(../_images/icon_pdf.gif) top left no-repeat;
							color: #297E88;
							text-decoration: none;
							}
						*/
		
		div#content a {
			color: #297E88;
			text-decoration: none;
			font-weight: normal;
			}
			
			div#content a:hover {
				color: #F37820;
				text-decoration: none;
				font-weight: normal;
			}
		
			div#content a.web {
				background: url(../_images/icon_link.gif) top left no-repeat;
				padding: 2px 0px 7px 20px;
			}
			
			div#content a.pdf {
				background: url(../_images/icon_pdf.gif) top left no-repeat;
				padding: 2px 0px 7px 20px;
			}
		
		
		div#content label {
			float: left;
		}
		
		div#content input.txt {
			background-color: #F8F8F8;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #297E88;
			border: solid 1px #D7CFC3;
			padding: 4px 4px 4px 4px;
			margin: 2px 10px 5px 0px;	
			width: 230px;
			text-align: left;
		}
		
		div#content textarea {
			background-color: #F8F8F8;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #297E88;
			border: solid 1px #D7CFC3;
			padding: 4px 4px 4px 4px;
			margin: 2px 0px 10px 0px;	
			width: 480px;
			height: 100px;
			text-align: left;
		}
					
		div#panel_splitter 
		{
			float: left;
			width: 10px;
			height: 10px;
		}
		
		div#panel {
			float: left;
			width: 245px;
			margin: 0px 0px 0px 0px;
			}
			
			div#panel_top {
				background: #FFFFFF url(../_images/panel_top_bg.gif) top no-repeat;
				width: 225px;
				padding: 15px 10px 0px 10px;
				overflow: hidden;
			}
			div#panel_photo {
				background: #FFFFFF url(../_images/panel_middle_bg.gif) top repeat-y;
				width: 243px;
				padding: 0px 1px 0px 1px;
				}
				div#panel_photo a {
					border: 0px;
				}
			div#panel_middle {
				background: #FFFFFF url(../_images/panel_middle_bg.gif) top repeat-y;
				width: 225px;
				padding: 10px 10px 10px 10px;
			}
			div#panel_bottom {
				background: #FFFFFF url(../_images/panel_bottom_bg.gif) bottom no-repeat;
				display:block;
				font-size:1px;
				width: 245px;
				height: 10px;
			}
		
		div#panel_submenu {
			float: left;
			width: 500px;
			margin: 0px 0px 0px 0px;
			}
			
			div#panel_submenu_top {
				background: #FFFFFF url(../_images/panel_submenu_top_bg.gif) top no-repeat;
				width: 498px;
				padding: 10px 1px 0px 1px;
				overflow: hidden;
			}
			div#panel_submenu_bottom {
				background: #FFFFFF url(../_images/panel_submenu_bottom_bg.gif) bottom no-repeat;
				display:block;
				font-size:1px;
				width: 500px;
				height: 10px;
			}
		
	div#line 
	{
		float: left;
		background: #D7CFC3;
		font-size: 0px;
		width: 500px;
		height: 1px;
		margin: 20px 0px 20px 0px;
	}


	
div#footer_address {
	background: url(../_images/footer_bg.gif) #FFFFFF repeat-x;
	overflow: auto;
	width: 518px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 14px 0px 14px 220px;
	margin: 0px 1px 0px 1px;
	font-size: 10px;
	color:#7c7c7c;
	}
	
	div#address1 {
		float: left;
		width: 245px;
		background: url(../_images/footer_line.gif) repeat-y right;
	}
	
	div#address2 {
		float: left;
		width: 235px;
		padding: 0px 0px 0px 10px;
	}

div#footer_line {
	background: #e6e9ea;
	overflow: auto;
	width: 738px;
	margin: 0 auto;
	font-size: 1px;
	height: 1px;
	margin: 0px 1px 0px 1px;
	}
	
div#footer_keywords {
	background: #FFFFFF;
	overflow: auto;
	width: 518px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 14px 0px 14px 220px;
	margin: 0px 1px 0px 1px;
	font-size: 10px;
	color:#7c7c7c;
	}
