@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px} /* clears all margins and paddings */
body{
	background-color:#ffffff;
	font-family: Tahoma, Geneva, sans-serif;
}

/* ****************************************************************************************** branding */
#branding{padding:20px;width:950px;margin:auto;margin-top:10px}

/* ****************************************************************************************** navigation */
#navigation{
	background-image: url(../images/bkgd-nav.jpg);
	background-repeat: repeat-x;
}
#navigation ul{
	list-style-type: none;height:38px;text-align:right;width:780px;margin:auto;position:relative;left:98px
}
#navigation li{float:left;}
#navigation a{color:#bababa;text-decoration:none;font-size:16px;display:block;height:17px;padding:8px 10px 5px 10px}
#navigation a:hover{
	color:#ffffff;
	background-image: url(../images/bkgd-nav-link-ro.jpg);
	background-repeat: repeat-x;height:25px;display:block;
}
.active{color:#ffffff;
	background-image: url(../images/bkgd-nav-link-ro.jpg);
	background-repeat: repeat-x;height:25px;display:block;padding:8px 10px 5px 10px}
/* ****************************************************************************************** content */
#arrow-right{width:980px;text-align:right;margin:auto}
#arrow-left{width:980px;text-align:left;margin:auto}
#content{
	background-image: url(../images/bkgd-content.gif);
	background-repeat: repeat;
	padding:20px;
	}
#content-block{
	text-align:left;
	width:870px;
	position:relative;
	padding:30px;
	margin:auto;
	background-color:#777777;
	border: 1px solid #717171;
	min-height:380px;
	
}
#content-left{width:500px}
#content-right{
	width:323px;
	position:absolute;top:20px;left:600px;
	height:413px;
	background-image: url(../images/shadow.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;margin: -2px 6px 6px -10px;
}

#content-right-map{width:323px;
	position:absolute;top:30px;left:480px;
	height:413px;}
h1{
	background-image: url(../images/bkgd-h1.png);
	background-repeat: no-repeat;
	font-size:24px;
	color:#ff7f03;
	padding:10px 0px 0px 20px;
	background-position: left 25px;
	font-weight: normal;
	margin-bottom:20px
}
h2{font-size:16px;line-height:18px;color:#ff7f03;margin-bottom:10px;font-weight:normal}
p{font-size:14px;line-height:20px;color:#ffffff;margin-bottom:10px}

#content ul{margin:10px 0px 10px 30px;}
#content li{font-size:14px;line-height:20px;color:#ffffff;margin-bottom:10px}
#content a{color:#ffffff;}
#content a:hover{color:#ff7f03;}
.highlight{color:#ff7f03;}
/* ****************************************************************************************** footer */
#footer{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #000;text-align:center;font-size:12px;color:#bababa;padding-top:10px
}
#footer a{color:#bababa;text-decoration:none}
#footer a:hover{color:#ff7f03;text-decoration:none}