/* ================================================================================
	Browser reset
   ================================================================================ */
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
/* ================================================================================
	Standard
   ================================================================================ */
ul { list-style-type: square;  }
ol { list-style-type: decimal; }
table { border: none; }
/* ================================================================================
	Layout
   ================================================================================ */
body {
	font-family: arial, helvetica, sans-serif;
    font-size: 75.00%;
	color:#444;
	background-color: #D9BA8C;
}
#container {
	margin: 0px auto;
	width: 990px;
}
#page {
	padding: 10px;
	background-color: #fff;
}
#navigation_top {
	text-align: right;
	border-bottom: 1px solid #666;
	padding: 0px 10px 10px 10px;
}
#navigation_top a {
	text-decoration: none;
	color: #000;
}
#navigation_top a:hover {
	border-bottom: 1px dashed #000;
}
#header {
	background: #fff url(../images/logo.gif) no-repeat 610px 0px;
	padding: 20px 0px 20px 10px;
}
#header h1 {
	font-size: 200%;
	margin: 0 0 0.25em 0;
}
#main {
	clear: both;
	min-height: 400px;
}
#column1 {
	float: left; 
	width: 650px;
}
#column2 {
	width: auto; 
	margin: 0px 0px 0px 650px;
	padding: 0px 10px 0px 10px;
}
#footer {
	clear: both;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #666;
}
#content {
	padding: 0px 0px 20px 10px;
}
#map {
	width: 640px; 
	height: 500px
}
/* ================================================================================
	Navigation
   ================================================================================ */
#navigation {
	background: #fff url(../images/menu.gif) repeat-x;
	height: 30px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px; 
	font-weight: bold;
}
	#navigation ul { 
 		float: left;
		margin: 0px;
		height: 30px;
	}
	#navigation ul li { 
		list-style: none; 
		float: left;
		line-height: 1.2em;
	}
	#navigation ul li a { 
		text-decoration: none;
		color: #fff;
	}
	#navigation ul li a span {
		text-align: center;
		float: left;
		padding: 5px 5px 5px 5px;
	}
	#navigation ul li a:hover { 
		cursor: pointer;
		background: #fff; 
		color: #444;
	}
	#navigation ul li a:hover span {
		cursor: pointer;
		background: #fff url(../images/menu_hover.gif) repeat-x;
		color: #444;
		height: 30px;
	}
	#navigation ul li a.current,
	#navigation ul li a.section,
	#navigation ul li a.section:hover,
	#navigation ul li a.current:hover { 
		background: #fff; 
		color: #444;
	}
	#navigation ul li a.current span,
	#navigation ul li a.section span,
	#navigation ul li a.section:hover span,
	#navigation ul li a.current:hover span {
		background: #fff url(../images/menu_active.gif) repeat-x;
		color: #444;
		height: 30px;
	}
/* ================================================================================
	Partners
   ================================================================================ */
#partners { width: 650px; height: 300px; margin: 20px auto; }
#partners div { width: 650px; height: 300px; }
#partners div img { margin: auto; display: block }

#partnerstext {
	margin-bottom: 30px;
}
#partnerstext a {
	margin: 10px;
}
#partnerstext a.active {
	color: #D9BA8C;
	border: 1px solid #D9BA8C;
}

