@charset "UTF-8";
/* CSS Document */
/*parts*/
.subnav li { float: left; }
footer address { color: #666; font-style: normal; }
footer address a { color: #fff; text-decoration: none; }
footer address a:link { color: #fff; text-decoration: none; }
footer address a:visited { color: #fff;}
footer address a:hover { color: #fff; }

h2#pagetitle {
    border-bottom: 1px solid #996633;
    border-left: 5px solid #996633;
    color: #996633;
    font-size: 120%;
    font-weight: bold;
    background: -moz-linear-gradient(center top , #FEFEFE, #ddd) repeat scroll 0 0 #ddd;
    cursor: pointer;
    text-shadow: 0 1px 1px #ddd;
	line-height:2;
	padding-left: 15px;
}

h3 {
	border: 1px solid 		#E0D9BB;
	background: 			#E0D9BB;
	    font-size: 100%;
	font-weight: bold;
	line-height: 1.5;
	padding: 5px;
	color: 					#060;
	text-shadow: 0 1px 0 	#fff;
	background-image: -moz-linear-gradient(top, 
							#E0D9BB, 
							#FEFDFC);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, #E0D9BB),
		color-stop(1, #FEFDFC));
	-ms-lilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E0D9BB', EndColorStr='#FEFDFC')";}

footer #fbottom h3 {
	background: none;
	background-image: none;
	border: none;
	text-shadow: none;
}


h4 {
    border-left: 5px solid #963;
    font-size: 100%;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 10px;
    padding: 0 0 0 7px;
}

table {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-collapse: collapse;
    margin: 0 0 20px;
    width: 100%;
}
th, td {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    padding: 5px;
}
th {
    background: none repeat scroll 0 0 #ECE4C6;
    color: #666666;
    width: 25%;
}

.ui-bar-a {
background: #E0D9BB; /* Old browsers */
background: -moz-linear-gradient(top,  #E0D9BB 0%, #FEFDFC 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0D9BB), color-stop(100%,#FEFDFC)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #E0D9BB 0%,#FEFDFC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #E0D9BB 0%,#FEFDFC 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #E0D9BB 0%,#FEFDFC 100%); /* IE10+ */
background: linear-gradient(to bottom,  #E0D9BB 0%,#FEFDFC 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0D9BB', endColorstr='#FEFDFC',GradientType=0 ); /* IE6-9 */
    border: 1px solid #E0D9BB;
    color: #060;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
}


.ui-controlgroup, fieldset.ui-controlgroup {
    margin: 0.5em;
    padding: 0;
}

.ui-content {
    border-width: 0;
    overflow-x: hidden;
    overflow-y: visible;
    padding: 0;
}

.ui-content p {
    padding: 5px;
}

.ui-content a p {
	margin: 0;
    padding: 0;
}

dl { line-height: 1.5; }

dt {
	color: #7E2D50;
	font-weight: bold;
}

dd { padding: 0; margin: 0; text-indent: 0; }

div#map{   width:100%;   height:230px;   border:4px solid white;   -webkit-box-sizing: border-box;   box-sizing:border-box; }


.wordbreak{
overflow: visible;
white-space: normal;
}



/*------------------------------------------
clearfix
------------------------------------------*/
/* For modern browsers */
.cf:before,
.cf:after {
	content:"";
	display:table;
}

.cf:after { clear:both; }

/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }


/* L
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-l {
	border: 1px solid 		#333 /*{a-bar-border}*/;
	background: 			#111111 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #3c3c3c /*{a-bar-background-start}*/), to( #111 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/);
}
.ui-bar-l,
.ui-bar-l input,
.ui-bar-l select,
.ui-bar-l textarea,
.ui-bar-l button {
	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-bar-l .ui-link-inherit {
	color: 	#fff /*{l-bar-color}*/;
}
.ui-bar-l a.ui-link {
	color: #ddf0f8 /*{l-bar-link-color}*/;
	font-weight: bold;
}
.ui-bar-l a.ui-link:visited {
    color: #ddf0f8 /*{l-bar-link-visited}*/;
}
.ui-bar-l a.ui-link:hover {
	color: #ddf0f8 /*{l-bar-link-hover}*/;
}
.ui-bar-l a.ui-link:active {
	color: #ddf0f8 /*{l-bar-link-active}*/;
}
.ui-body-l,
.ui-overlay-l {
	border: 1px solid 		#999 /*{l-body-border}*/;
	background: 			#fff /*{l-body-background-color}*/;
	color: 					#333 /*{l-body-color}*/;
	text-shadow: 0 /*{l-body-shadow-x}*/ 1px /*{l-body-shadow-y}*/ 0 /*{l-body-shadow-radius}*/ #fff /*{l-body-shadow-color}*/;
	font-weight: normal;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{l-body-background-start}*/), to( #ddd /*{l-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{l-body-background-start}*/, #ddd /*{l-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fff /*{l-body-background-start}*/, #ddd /*{l-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{l-body-background-start}*/, #ddd /*{l-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{l-body-background-start}*/, #ddd /*{l-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{l-body-background-start}*/, #ddd /*{l-body-background-end}*/);
}
.ui-overlay-b {
	background-image: none;
	border-width: 0;
}
.ui-body-l,
.ui-body-l input,
.ui-body-l select,
.ui-body-l textarea,
.ui-body-l button {
	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-l .ui-link-inherit {
	color: 	#333333 /*{l-body-color}*/;
}
.ui-body-l .ui-link {
	color: #2489CE /*{l-body-link-color}*/;
	font-weight: bold;
}
.ui-body-l .ui-link:visited {
    color: #2489CE /*{l-body-link-visited}*/;
}
.ui-body-l .ui-link:hover {
	color: #2489CE /*{l-body-link-hover}*/;
}
.ui-body-l .ui-link:active {
	color: #2489CE /*{l-body-link-active}*/;
}
.ui-btn-up-l {
	border: 1px solid 		#949494 /*{b-bup-border}*/;
	background: 			#EEEEEE /*{b-bup-background-color}*/;
	font-weight: bold;
	color: 					#333 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 1px /*{b-bup-shadow-radius}*/ #eee /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FDFDFD /*{b-bup-background-start}*/), to( #EEEEEE /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FDFDFD /*{b-bup-background-start}*/, #EEEEEE /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FDFDFD /*{b-bup-background-start}*/, #EEEEEE /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FDFDFD /*{b-bup-background-start}*/, #EEEEEE /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FDFDFD /*{b-bup-background-start}*/, #EEEEEE /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FDFDFD /*{b-bup-background-start}*/, #EEEEEE /*{b-bup-background-end}*/);
}
.ui-btn-up-l:visited,
.ui-btn-up-l a.ui-link-inherit {
	color: 					#333 /*{l-bup-color}*/;
}
.ui-btn-hover-l {
	border: 1px solid 		#949494 /*{l-bhover-border}*/;
	background: 			#EEEEEE /*{l-bhover-background-color}*/;
	font-weight: bold;
	color: 					#333 /*{l-bhover-color}*/;
	text-shadow: 0 /*{l-bhover-shadow-x}*/ 1px /*{l-bhover-shadow-y}*/ 1px /*{l-bhover-shadow-radius}*/ #eee /*{l-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #EEEEEE /*{l-bhover-background-start}*/), to( #DADADA /*{l-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #EEEEEE /*{l-bhover-background-start}*/, #DADADA /*{l-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #EEEEEE /*{l-bhover-background-start}*/, #DADADA /*{l-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #EEEEEE /*{l-bhover-background-start}*/, #DADADA /*{l-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #EEEEEE /*{l-bhover-background-start}*/, #DADADA /*{l-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #EEEEEE /*{l-bhover-background-start}*/, #DADADA /*{l-bhover-background-end}*/);
}
.ui-btn-hover-l:visited,
.ui-btn-hover-a:hover,
.ui-btn-hover-l a.ui-link-inherit {
	color: 					#fff /*{l-bhover-color}*/;
}


.ui-btn-down-l {
	border: 1px solid 		#225377 /*{l-bdown-border}*/;
	background: 			#4e89c5 /*{l-bdown-background-color}*/;
	font-weight: bold;
	color: 					#fff /*{l-bdown-color}*/;
	text-shadow: 0 /*{l-bdown-shadow-x}*/ 1px /*{l-bdown-shadow-y}*/ 1px /*{l-bdown-shadow-radius}*/ #194b7e /*{l-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #295b8e /*{l-bdown-background-start}*/), to( #3e79b5 /*{l-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #295b8e /*{l-bdown-background-start}*/, #3e79b5 /*{l-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #295b8e /*{l-bdown-background-start}*/, #3e79b5 /*{l-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #295b8e /*{l-bdown-background-start}*/, #3e79b5 /*{l-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #295b8e /*{l-bdown-background-start}*/, #3e79b5 /*{l-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #295b8e /*{l-bdown-background-start}*/, #3e79b5 /*{l-bdown-background-end}*/);
}
.ui-btn-down-l:visited,
.ui-btn-down-l:hover,
.ui-btn-down-l a.ui-link-inherit {
	color: 					#fff /*{l-bdown-color}*/;
}
.ui-btn-up-l,
.ui-btn-hover-l,
.ui-btn-down-l {
	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}


.ui-header .ui-title {
	overflow: visible !important;
	white-space: normal !important;
	margin-left: 50px !important;
	margin-right: 50px !important;
}
