HTML DIV {
	HEIGHT: 1%}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bg-body.jpg) #dbdbdc repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 8pt arial; PADDING-TOP: 0px
}
.cl {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
;
	margin-top: 15px;
}
.green {
	COLOR: #064
}
.light {
	COLOR: #8a888a! important
}
.grey {
	COLOR: #333
}
.nine {
	FONT-SIZE: 9pt
}
.alert {
	COLOR: #ff0f00
}
.body {
	MARGIN: 0px auto; WIDTH: 950px; POSITION: relative
}
.header {
	Z-INDEX: 20! important; 
	BACKGROUND: url(../img/bg-header.jpg) repeat-x 0px 0px; 
	background-size: 1px 92px;
	LEFT: 0px; WIDTH: 950px; POSITION: absolute; TOP: 0px; 
	HEIGHT: 92px;}
.header A.link-home IMG {
	MARGIN: 1px 0px 0px
}
.header A.link-map IMG {
	MARGIN: 1px 0px 0px
}
.voice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; Z-INDEX: 22! important; 
	LEFT: 101px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; POSITION: absolute; 
	TOP: 64px; HEIGHT: 23px
}
.voice UL.voice-ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.voice UL.voice-ul LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.voice UL.voice-ul LI A.voice-voice {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 9pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; COLOR: #6c6c6c; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
.voice UL.voice-ul LI A.ac {
	BACKGROUND: url(../img/bg-voice.jpg) repeat-x 0px 100%
}
.voice UL.voice-ul LI A.voice-voice:hover {
	BACKGROUND: url(../img/bg-voice.jpg) repeat-x 0px 100%
}
.voice UL.voice-ul LI A.sel {
	BACKGROUND: url(../img/bg-voice.jpg) repeat-x 0px 100%
}
.voice UL.voice-ul LI UL.voice-span {
	PADDING-RIGHT: 20px; DISPLAY: none; PADDING-LEFT: 20px; BACKGROUND: url(../img/bg-menu-span.jpg) #b9bbbb repeat-x 0px 0px; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 23px
}
.voice UL.voice-ul LI UL.voice-span LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #a3a4a4 1px solid
}
.voice UL.voice-ul LI UL.voice-span LI.voice-li-last {
	BORDER-BOTTOM-WIDTH: 0px
}
.voice UL.voice-ul LI UL.voice-span LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: none; WIDTH: 100%; COLOR: #fff; WHITE-SPACE: nowrap; HEIGHT: auto; TEXT-DECORATION: none
}
.voice UL.voice-ul LI UL.voice-span LI A:hover {
	COLOR: #6c6c6c
}
.voice UL.voice-ul LI UL.voice-span LI UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.voice UL.voice-ul LI UL.voice-span LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.voice UL.voice-ul LI UL.voice-span LI UL LI A {
	FONT-WEIGHT: normal; POSITION: relative
}
.panel {
	PADDING-RIGHT: 40px; FONT-SIZE: 8pt; Z-INDEX: 22; RIGHT: 0px; LINE-HEIGHT: 23px; POSITION: absolute; 
	TOP: 64px; HEIGHT: 23px
}
.panel A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.panel A:hover {
	COLOR: #6c6c6c
}
.menu {
	PADDING-RIGHT: 20px; BORDER-TOP: #848486 1px solid; PADDING-LEFT: 0px; Z-INDEX: 21; BACKGROUND: #b5b5b5; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 930px; PADDING-TOP: 0px; BORDER-BOTTOM: #848486 1px solid; POSITION: absolute; 
	TOP: 92px; HEIGHT: 23px
}
.menu UL.menu-ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu UL.menu-ul LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.menu UL.menu-ul LI A.menu-voice {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 9pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; CURSOR: default; COLOR: #fff; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
.menu UL.menu-ul LI A.ac {
	BACKGROUND: #9a9b9d
}
.menu UL.menu-ul LI A.menu-voice:hover {
	BACKGROUND: #9a9b9d
}
.menu UL.menu-ul LI A.sel {
	BACKGROUND: #9a9b9d
}
.menu UL.menu-ul LI UL.menu-span {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../img/bg-menu-span.jpg) #b9bbbb repeat-x 0px 0px; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 23px
}
.menu UL.menu-ul LI UL.menu-span LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #a3a4a4 1px solid
}
.menu UL.menu-ul LI UL.menu-span LI.menu-li-last {
	BORDER-BOTTOM-WIDTH: 0px
}
.menu UL.menu-ul LI UL.menu-span LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: none; WIDTH: 100%; COLOR: #fff; WHITE-SPACE: nowrap; HEIGHT: auto; TEXT-DECORATION: none
}
.menu UL.menu-ul LI UL.menu-span LI A:hover {
	COLOR: #6c6c6c
}
.menu UL.menu-ul LI UL.menu-span LI UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu UL.menu-ul LI UL.menu-span LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu UL.menu-ul LI UL.menu-span LI UL LI A {
	FONT-WEIGHT: normal
}
.menu DIV.menu-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cbcbcb; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; WIDTH: 160px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 18px
}
.menu DIV.menu-search INPUT.menu-search-input-text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 132px; PADDING-TOP: 0px; POSITION: absolute; TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.menu DIV.menu-search A.menu-search-a {
	FLOAT: right
}
.container {
	BACKGROUND: #fafaf9; 
	WIDTH: 950px}
.container H1.title {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; MARGIN: 0px 20px; COLOR: #064
}
.container H2.subtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px 20px; COLOR: #8a888a; FONT-STYLE: italic
}
.container H2.iflow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BACKGROUND: url(../img/bg-flow-title.jpg) no-repeat 0px 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #064; PADDING-TOP: 0px
}
.container A.nine {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #064; TEXT-DECORATION: none
}
.container A.nine:hover {
	TEXT-DECORATION: underline
}
.homec {
	BACKGROUND: #fafaf9
}
.space {
	WIDTH: 950px; HEIGHT: 105px
}
.split {
	BACKGROUND: url(../img/bg-container.jpg) repeat-y 0px 0px
}
.container .container-background {
	FLOAT: left; WIDTH: 950px
}
.container .container-description {
	LEFT: 0px; FLOAT: left; WIDTH: 950px; PADDING-TOP: 135px; POSITION: absolute; TOP: 0px
}
.container FORM#aspnetForm {
	FLOAT: left; WIDTH: 850px! important; POSITION: relative; HEIGHT: 660px
}
.aside {
	FLOAT: left; WIDTH: 160px
}
.aside UL.side-menu {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.aside UL.side-menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #9f9f9f 1px solid
}
.aside UL.side-menu LI A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
.aside UL.side-menu LI A:hover {
	COLOR: #6a6a6a
}
.aside UL.side-menu LI A.active {
	COLOR: #6a6a6a
}
.aside UL.side-menu LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.aside UL.side-menu LI UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.aside UL.side-menu LI UL LI A {
	FONT-WEIGHT: normal; COLOR: #fff; TEXT-DECORATION: none
}
.aside UL.side-menu LI UL LI A:hover {
	COLOR: #6a6a6a
}
.aside UL.side-menu LI UL LI A.active {
	COLOR: #6a6a6a
}
.main {
	FLOAT: left; WIDTH: 790px; MARGIN-RIGHT: -10px
}
.short {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-SIZE: 8pt; FLOAT: right; PADDING-BOTTOM: 10px; COLOR: #8a888a; PADDING-TOP: 10px
}
.sin {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.short A {
	COLOR: #064; TEXT-DECORATION: none
}
.short A:hover {
	TEXT-DECORATION: underline
}
.path {
	FONT-SIZE: 8pt; FLOAT: left; COLOR: #8a888a
}
.container .path {
	PADDING-RIGHT: 100px; PADDING-LEFT: 100px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.split .path {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.container UL.ul-garrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(../img/arrow-left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 17px; PADDING-TOP: 0px
}
.container UL.ul-garrow LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.container UL.ul-garrow LI A {
	COLOR: #8a888a; TEXT-DECORATION: none
}
.container UL.ul-garrow LI A:hover {
	TEXT-DECORATION: underline
}
.container UL.ul-garrow LI UL.ul-garrow {
	PADDING-LEFT: 10px
}
.path A {
	COLOR: #064; TEXT-DECORATION: none
}
.path A:hover {
	TEXT-DECORATION: underline
}
.main UL.navi-pages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bg-navi-menu.jpg) repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 790px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main UL.navi-pages LI {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BACKGROUND: url(../img/bg-navi-menu-li.jpg) repeat-x 0px 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ddd 0px solid; CURSOR: pointer; COLOR: #064; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.main UL.navi-pages LI.navi-pages-li-first {
	PADDING-LEFT: 40px
}
.main UL.navi-pages LI.current {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6a6a6a; BORDER-BOTTOM: #fafaf9 1px solid
}
.border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 1px
}
.column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 325px; PADDING-TOP: 10px
}
.cdbl {
	WIDTH: 750px; COLOR: #8a888a
}
.column FORM {
	HEIGHT: auto! important
}
INPUT {
	FONT-SIZE: 8pt; FLOAT: left; COLOR: #8a888a
}
SELECT {
	FONT-SIZE: 8pt; FLOAT: left; COLOR: #8a888a
}
TEXTAREA {
	FONT-SIZE: 8pt; FLOAT: left; COLOR: #8a888a
}
LABEL {
	FONT-SIZE: 8pt; FLOAT: left; COLOR: #8a888a
}
LABEL {
	MARGIN: 3px 0px
}
.column .mid {
	WIDTH: 260px
}
.column LABEL.mid {
	WIDTH: 300px
}
.column SELECT.mid {
	WIDTH: 266px
}
.column TEXTAREA.mid {
	WIDTH: 260px; HEIGHT: 60px
}
.column .lit {
	WIDTH: 160px
}
.column LABEL.lit {
	WIDTH: 100px
}
.column SELECT.lit {
	WIDTH: 166px
}
.column .ckb {
	MARGIN: 5px 20px 10px 0px
}
.column A {
	COLOR: #006644; TEXT-DECORATION: none
}
.column A:hover {
	TEXT-DECORATION: underline
}
.column A.form-btn {
	BORDER-RIGHT: #8a888a 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #8a888a 1px solid; PADDING-LEFT: 30px; BACKGROUND: #064; PADDING-BOTTOM: 2px; BORDER-LEFT: #8a888a 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #8a888a 1px solid; TEXT-DECORATION: none
}
.column UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.column UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.sep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 1px
}
.flow {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.dbl {
	BORDER-RIGHT: #ddd 1px solid; WIDTH: 400px; HEIGHT: 200px
}
.sgl {
	BORDER-RIGHT: #ddd 1px solid; WIDTH: 190px; HEIGHT: 200px
}
.haf {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 238px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 90px
}
.last {
	BORDER-BOTTOM-WIDTH: 0px
}
.flow .prev {
	BACKGROUND: url(../img/flow-prev-off.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 10px; MARGIN-RIGHT: 10px; HEIGHT: 11px
}
.flow .prev SPAN {
	BACKGROUND: url(../img/flow-prev-on.jpg) no-repeat 0px 0px; FLOAT: right; VISIBILITY: visible; WIDTH: 10px; CURSOR: pointer; HEIGHT: 11px
}
.flow .next {
	BACKGROUND: url(../img/flow-next-off.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 10px; HEIGHT: 11px
}
.flow .next SPAN {
	BACKGROUND: url(../img/flow-next-on.jpg) no-repeat 0px 0px; FLOAT: right; VISIBILITY: visible; WIDTH: 10px; CURSOR: pointer; HEIGHT: 11px
}
.flow .off SPAN {
	VISIBILITY: hidden
}
.flow .off SPAN {
	VISIBILITY: hidden
}
.gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 700px; PADDING-TOP: 0px; HEIGHT: 200px
}
.gallery SPAN.gal-item-title {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 0px! important; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; CURSOR: pointer; COLOR: #8a888a; PADDING-TOP: 5px
}
.gallery SPAN.gal-item-desc {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #8a888a; PADDING-TOP: 0px
}
.gallery IMG {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e9e9e9 1px solid
}
.inspired {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 700px; PADDING-TOP: 0px; HEIGHT: 220px
}
.inspired SPAN.gal-item-title {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #8a888a; PADDING-TOP: 5px
}
.iitem SPAN.gal-item-title {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #8a888a; PADDING-TOP: 5px
}
.inspired SPAN.gal-item-desc {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; CURSOR: pointer; COLOR: #064; PADDING-TOP: 0px
}
.iitem SPAN.gal-item-desc {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; CURSOR: pointer; COLOR: #064; PADDING-TOP: 0px
}
.inspired IMG {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e9e9e9 1px solid
}
.gallery .prev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/gal-prev.gif) no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 150px
}
.gallery .next {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/gal-next.gif) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 150px
}
.gallery .prev SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 20px; HEIGHT: 150px
}
.gallery .next SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 20px; HEIGHT: 150px
}
.gallery .off {
	VISIBILITY: hidden
}
.gallery .off {
	VISIBILITY: hidden
}
.inspired .prev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/gal-prev.gif) no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 150px
}
.inspired .next {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/gal-next.gif) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 150px
}
.inspired .prev SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 20px; HEIGHT: 150px
}
.inspired .next SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 20px; HEIGHT: 150px
}
.inspired .off {
	VISIBILITY: hidden
}
.inspired .off {
	VISIBILITY: hidden
}
.scrollable {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
.items {
	WIDTH: 20000em; POSITION: absolute
}
.flow .item {
	CLEAR: right; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; COLOR: #8a888a; PADDING-TOP: 0px
}
.flow .item IMG {
	FLOAT: left; MARGIN: 5px 0px 20px
}
.flow .item A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #8a888a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.haf .item {
	WIDTH: 238px
}
.haf .item IMG {
	MARGIN: 5px 10px 5px 0px
}
.haf .item A {
	FLOAT: none
}
.flow .item A:hover {
	TEXT-DECORATION: underline
}
.flow .item A IMG {
	FLOAT: none; MARGIN: 0px
}
.haf .item A IMG {
	MARGIN: 0px
}
.gallery .scrollable {
	FLOAT: left; WIDTH: 600px
}
.prod .scrollable {
	FLOAT: left; WIDTH: 660px
}
.video .scrollable {
	FLOAT: left; WIDTH: 660px
}
.gallery .item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.inspired .scrollable {
	FLOAT: left; WIDTH: 660px
}
.inspired .item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 132px; PADDING-TOP: 0px
}
.iitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 132px; PADDING-TOP: 0px
}
.sgl DIV.item {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 190px! important; PADDING-TOP: 0px! important
}
.service .item {
	MARGIN-RIGHT: 26px
}
.iitem {
	FLOAT: left
}
.iitem A {
	TEXT-DECORATION: none
}
.inthis {
	PADDING-LEFT: 25px; FLOAT: left; MARGIN-LEFT: 20px; BORDER-LEFT: #8a888a 1px solid; WIDTH: 500px
}
.inthis-item {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 100%
}
.inthis-item .inthis-img {
	BORDER-RIGHT: #fafaf9 10px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.inthis-item H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #8a888a 1px solid
}
.inthis-item A {
	COLOR: #8a888a; TEXT-DECORATION: none
}
.inthis-item A STRONG {
	COLOR: #333
}
.inthis-item A:hover {
	TEXT-DECORATION: underline
}
.showcase {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; DISPLAY: none; BORDER-LEFT: #fff 5px solid; WIDTH: 50px; BORDER-BOTTOM: #fff 5px solid; HEIGHT: 50px; BACKGROUND-COLOR: #333
}
.disabled {
	VISIBILITY: visible! important
}
.inactive {
	VISIBILITY: hidden! important
}
.showcase A {
	FLOAT: left; WIDTH: 25px; POSITION: absolute; HEIGHT: 25px
}
.showcase A.close {
	RIGHT: 0px; BACKGROUND: url(../img/btn-close.gif) no-repeat 0px 0px; TOP: 0px
}
.showcase A.prev {
	BACKGROUND: url(../img/btn-prev.gif) no-repeat 0px 0px; LEFT: 0px; TOP: 46%
}
.showcase A.next {
	RIGHT: 0px; BACKGROUND: url(../img/btn-next.gif) no-repeat 0px 0px; TOP: 46%
}
.showcase .details {
	DISPLAY: none! important; FONT-SIZE: 11px; RIGHT: 15px; WIDTH: 150px; COLOR: #fff; POSITION: absolute; TOP: 15px
}
.showcase .details H3 {
	FONT-SIZE: 15px; MARGIN: 0px 0px -10px; COLOR: #aba
}
.showcase .progress {
	DISPLAY: none! important; LEFT: 45%; POSITION: absolute; TOP: 45%
}
.showcase .info {
	DISPLAY: none! important
}
.videocase {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; DISPLAY: none; BORDER-LEFT: #fff 5px solid; WIDTH: 480px; BORDER-BOTTOM: #fff 5px solid; HEIGHT: 320px; BACKGROUND-COLOR: #333
}
.disabled {
	VISIBILITY: visible! important
}
.inactive {
	VISIBILITY: hidden! important
}
.videocase .details {
	DISPLAY: none! important; FONT-SIZE: 11px; RIGHT: 15px; WIDTH: 150px; COLOR: #fff; POSITION: absolute; TOP: 15px
}
.videocase .details H3 {
	FONT-SIZE: 15px; MARGIN: 0px 0px -10px; COLOR: #aba
}
.videocase .progress {
	DISPLAY: none! important; LEFT: 45%; POSITION: absolute; TOP: 45%
}
.videocase .info {
	DISPLAY: none! important
}
.videocase A.close {
	Z-INDEX: 100000; RIGHT: 0px; BACKGROUND: url(../img/btn-close.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
.pages {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 710px; COLOR: #8a888a; LINE-HEIGHT: 10pt; PADDING-TOP: 20px
}
.pages P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.pages P.pmarg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.pages P A {
	COLOR: #064; TEXT-DECORATION: none
}
.pages P A:hover {
	TEXT-DECORATION: underline
}

A.curr {
	COLOR: #064; TEXT-DECORATION: underline
}
A.curr:hover {
	COLOR: darkgray; TEXT-DECORATION: underline
}

.pages UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.pages UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.pages DIV.ul-green UL {
	MARGIN-TOP: 2px; LIST-STYLE-IMAGE: url(../img/p-ul-green-li.gif); PADDING-BOTTOM: 15px
}
.pages DIV UL {
	MARGIN-TOP: 2px; LIST-STYLE-IMAGE: url(../img/p-ul-green-li.gif); PADDING-BOTTOM: 15px
}
.pages UL LI A {
	COLOR: #064; TEXT-DECORATION: none
}
.pages UL LI A:hover {
	COLOR: #064; TEXT-DECORATION: underline
}
.pages UL.ul-trat {
	LIST-STYLE-IMAGE: url(../img/p-ul-trat-li.gif)
}
.pages H1.iflow {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BACKGROUND: url(../img/bg-flow-title.jpg) no-repeat 0px 3px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; COLOR: #064; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.pages H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; COLOR: #064; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9e9 1px solid
}
.pages H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; COLOR: #064; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9e9 1px solid
}
.pages H2.pnormal {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; COLOR: #064; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.pages H3.psummary {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #8a888a; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; font-weight: normal;
}
.pages .pnavigator {
	MARGIN-TOP: -16px; WIDTH: 100%; TEXT-ALIGN: center
}
.pnavigatorR {
	MARGIN-TOP: -16px; WIDTH: 100%; TEXT-ALIGN: right
}
.pages .pnavigator A {
	COLOR: #064; TEXT-DECORATION: none
}
.pages .pnavigator A :hover {
	TEXT-DECORATION: underline
}
.b300 {
	WIDTH: 300px; HEIGHT: 200px
}
.bleft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box .image-change {
	WIDTH: 100%; TEXT-ALIGN: center
}
.box .image-change A {
	COLOR: #064; TEXT-DECORATION: none
}
.box .image-change A:hover {
	TEXT-DECORATION: underline
}
TABLE.btable {
	BORDER-COLLAPSE: collapse
}
TABLE.btable TR TD {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e9e9e9 1px solid; WHITE-SPACE: nowrap
}
TABLE.btable THEAD TR TD {
	BACKGROUND: #064; COLOR: #fff
}
TABLE.btable TBODY TR.even TD {
	BACKGROUND: #fafaf9; COLOR: #8a888a
}
TABLE.btable TBODY TR.odd TD {
	BACKGROUND: #eee; COLOR: #8a888a
}
TABLE.btable TFOOT TR TD {
	PADDING-BOTTOM: 4px; WHITE-SPACE: normal
}
TABLE.btable TFOOT TR TD SUB {
	PADDING-BOTTOM: 4px; WHITE-SPACE: normal
}
.gamma {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 20px 0px; WIDTH: 170px! important; PADDING-TOP: 0px
}
.gamma A {
	TEXT-DECORATION: none
}
.gamma UL.ul-green {
	MARGIN-TOP: 2px
}
.gamma-desc {
	MARGIN-TOP: 20px; PADDING-LEFT: 5px; BORDER-LEFT: #8a888a 1px solid; HEIGHT: 160px
}
.gamma-desc2 {
	PADDING-LEFT: 5px; MIN-HEIGHT: 160px
}
.gamma-desc3 {
	PADDING-LEFT: 5px;
}
.evento {
	MIN-HEIGHT: 65px; HEIGHT: 65px
}
.evento {
	BORDER-TOP: #ddd 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
.event-sep {
	BORDER-TOP: #ddd 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
.evento A {
	COLOR: #064; TEXT-DECORATION: none
}
.evento A.light {
	COLOR: #8a888a
}
.evento A.light IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.evento A:hover {
	TEXT-DECORATION: underline
}
.evento IMG {
	MARGIN: 0px 5px 5px 0px
}
.evento-desc {
	DISPLAY: block; MARGIN-LEFT: 120px
}
.ris-search {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fafaf9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 250px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: 18px
}
.ris-search INPUT.ris-search-input-text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px; POSITION: absolute; TOP: 1px; BORDER-RIGHT-WIDTH: 0px;  
}
.ris-search A.ris-search-a {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 7px; PADDING-TOP: 6px; HEIGHT: 7px
}
.ris-search A.ris-search-a IMG {
	FLOAT: left
}
.sm-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px
}
.footer {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 8pt; BACKGROUND: #fafaf9; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #ddd 0px solid; WIDTH: 910px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: auto
}
.fgrey {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #edecec; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.footer A {
	COLOR: #006642; TEXT-DECORATION: none
}
.footer A:hover {
	TEXT-DECORATION: underline
}

table.manual_download {
        width: 100%; 
        border: 1px dotted gray; 
}

td.titleA {
        color: black; 
        font-weight: bold;
}

td.DataTDD {
        border-bottom: dotted 1px #777777;
}

.input-hidden {
    border: none;
    width: 0;
    height: 0;
    line-height: 0;
    padding:0;
    margin: 0;
}

td.richiesti { color: silver }
td.richiestinon { color: black }

input.submitSmall
{
/*    font-size: 11px;
    width: 60px;
    font-family: Arial;
    height: 20px;*/
    color: black;
}
