BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-COLOR: #fcfcfc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4a4c49; FONT-SIZE: 11px
}
A {
	COLOR: #e97512; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #e97512; TEXT-DECORATION: none
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
THEAD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TBODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TFOOT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4a4c49; FONT-SIZE: 11px; PADDING-TOP: 1px
}
SELECT {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4a4c49; FONT-SIZE: 11px; PADDING-TOP: 1px
}
TEXTAREA {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4a4c49; FONT-SIZE: 11px; PADDING-TOP: 1px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
* HTML IMG {
	BEHAVIOR: url(client/pngbehavior.htc)
}
TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #cfcfcb; HEIGHT: 1px; COLOR: #cfcfcb; CLEAR: both; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper {
	POSITION: relative; MIN-WIDTH: 980px; MARGIN: 0px auto; MIN-HEIGHT: 100%; WIDTH: 100%
}
* HTML #wrapper {
	HEIGHT: 100%
}
#header {
	MARGIN: auto; HEIGHT: 110px
}
#header DIV.header_cont {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 20px; HEIGHT: 110px; PADDING-TOP: 0px
}
#header DIV.header_cont IMG.logo {
	MARGIN-TOP: 20px; MARGIN-LEFT: 15px
}
#header DIV.header_cont IMG.phone {
	MARGIN-TOP: 30px; FLOAT: right
}
#header DIV.slogan {
	BORDER-BOTTOM: #e0e0de 1px solid; POSITION: absolute; BORDER-LEFT: #e0e0de 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 420px; PADDING-RIGHT: 12px; COLOR: #bab6a9; BORDER-TOP: #e0e0de 1px solid; TOP: 23px; BORDER-RIGHT: #e0e0de 1px solid; PADDING-TOP: 12px; LEFT: 258px
}
#header DIV.slogan A {
	COLOR: #bab6a9; TEXT-DECORATION: none
}
#header DIV.slogan A:hover {
	COLOR: #bab6a9; TEXT-DECORATION: underline
}
#header DIV.slogan SPAN {
	COLOR: #e97512; FONT-WEIGHT: bold
}
#menu {
	BACKGROUND-IMAGE: url(images/menu_bg.jpg); BACKGROUND-COLOR: #4a4c49; MARGIN: auto; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; HEIGHT: 34px
}
#menu DIV.menu_cont {
	PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#menu DIV.menu_cont A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; PADDING-RIGHT: 15px; DISPLAY: block; HEIGHT: 23px; COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 11px
}
#menu DIV.menu_cont A:hover {
	COLOR: #e97512
}
#menu DIV.menu_cont TD {
	PADDING-RIGHT: 5px
}
#menu DIV.menu_cont TD.active {
	BACKGROUND-IMAGE: url(images/menu_active_bg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: right top
}
#menu DIV.menu_cont TD.active A {
	BACKGROUND-IMAGE: url(images/menu_active_bg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top
}
#menu DIV.menu_cont TD.active A:hover {
	COLOR: #ffffff
}
#orange {
	BACKGROUND-IMAGE: url(images/orange_bg.jpg); BACKGROUND-COLOR: #e97512; MARGIN: auto; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; COLOR: #ffffff
}
#orange DIV.orange_cont {
	BACKGROUND-IMAGE: url(images/orange_main_bg.jpg); PADDING-BOTTOM: 15px; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; PADDING-TOP: 15px
}
#orange DIV.logos_set TABLE {
	WIDTH: 100%; HEIGHT: 61px
}
#orange DIV.logos_set TABLE TD.logo {
	BACKGROUND-IMAGE: url(images/logoset_bg.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 145px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#orange DIV.logos_set TABLE TD.logo:hover {
	BACKGROUND-IMAGE: url(images/logoset_bg_hover.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center
}
#orange DIV.logos_set TABLE TD.left {
	TEXT-ALIGN: right; WIDTH: 11px; VERTICAL-ALIGN: middle
}
#orange DIV.logos_set TABLE TD.right {
	TEXT-ALIGN: left; WIDTH: 11px; VERTICAL-ALIGN: middle
}
#orange DIV.projects_set TABLE {
	WIDTH: 100%; HEIGHT: 91px
}
#orange DIV.projects_set TABLE TD.project {
	BACKGROUND-IMAGE: url(images/projectsset_bg.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 145px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#orange DIV.projects_set TABLE TD.project:hover {
	BACKGROUND-IMAGE: url(images/projectsset_bg_hover.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center
}
#orange DIV.projects_set TABLE TD.left {
	TEXT-ALIGN: right; WIDTH: 11px; VERTICAL-ALIGN: middle
}
#orange DIV.logos_set TABLE TD.right {
	TEXT-ALIGN: left; WIDTH: 11px; VERTICAL-ALIGN: middle
}
#orange DIV.menul1 {
	POSITION: relative; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #eb832a; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 8px
}
#orange DIV.menul1 IMG.tl {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#orange DIV.menul1 IMG.bl {
	POSITION: absolute; BOTTOM: 0px; LEFT: 0px
}
#orange DIV.menul1 IMG.tr {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
#orange DIV.menul1 IMG.br {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 0px
}
#orange DIV.menul1 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #ffffff; PADDING-TOP: 0px
}
#line {
	BACKGROUND-IMAGE: url(images/content_top_bg.jpg); BACKGROUND-COLOR: #eeede9; MARGIN: auto; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; HEIGHT: 15px
}
#content_wrapper {
	BACKGROUND-IMAGE: url(images/content_bottom_bg.jpg); BACKGROUND-COLOR: #eeede9; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% bottom
}
#content {
	PADDING-BOTTOM: 20px; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#content:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#side_right {
	WIDTH: 310px; FLOAT: right
}
#side_menu {
	BACKGROUND-IMAGE: url(images/shaddow.jpg); MIN-HEIGHT: 235px; WIDTH: 290px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FLOAT: left
}
* HTML #side_menu {
	HEIGHT: 235px
}
#text {
	PADDING-LEFT: 300px; PADDING-RIGHT: 320px
}
#text:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#text DIV.text_cont {
	LINE-HEIGHT: 140%; OVERFLOW: hidden
}
#text DIV.text_cont:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
* HTML #text DIV.text_cont {
	HEIGHT: 1%
}
#text DIV.text_cont P {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 10px
}
#footer {
	PADDING-BOTTOM: 15px
}
#footer DIV.cont_bottom {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 20px; COLOR: #bab6a9; PADDING-TOP: 14px
}
#footer DIV.cont_bottom A {
	COLOR: #bab6a9
}
#content DIV.title {
	PADDING-BOTTOM: 12px; COLOR: #4a4c49; FONT-SIZE: 16px
}
#content DIV.title SPAN {
	COLOR: #e97512
}
#content DIV.title DIV {
	DISPLAY: inline; COLOR: #e97512
}
#orange DIV.title {
	PADDING-BOTTOM: 12px; COLOR: #ffffff; FONT-SIZE: 16px
}
DIV.project IMG {
	BORDER-BOTTOM: #dfded7 3px solid; BORDER-LEFT: #dfded7 3px solid; BORDER-TOP: #dfded7 3px solid; BORDER-RIGHT: #dfded7 3px solid
}
DIV.project IMG:hover {
	BORDER-BOTTOM: #cccbbf 3px solid; BORDER-LEFT: #cccbbf 3px solid; BORDER-TOP: #cccbbf 3px solid; BORDER-RIGHT: #cccbbf 3px solid
}
DIV.project DIV.name {
	LINE-HEIGHT: 140%; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; FONT-WEIGHT: bold
}
DIV.link_all {
	LINE-HEIGHT: 140%; PADDING-LEFT: 0px; COLOR: #e97512; FONT-WEIGHT: bold
}
DIV.link_all A {
	BACKGROUND-IMAGE: url(images/target.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FONT-WEIGHT: normal
}
DIV.news_block {
	LINE-HEIGHT: 130%; MARGIN-BOTTOM: 10px
}
DIV.news_content {
	TEXT-ALIGN: justify
}
DIV.news_title {
	MARGIN-BOTTOM: 7px; FONT-WEIGHT: bold
}
DIV.news_title SPAN {
	PADDING-LEFT: 8px
}
DIV.news_images {
	MARGIN-BOTTOM: 5px; FLOAT: left; MARGIN-RIGHT: 5px
}
DIV.news_intro {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 15px
}
DIV.paging SPAN {
	FONT-WEIGHT: bold
}
DIV.product_600 {
	BACKGROUND-IMAGE: url(images/shaddow_r600.jpg); BORDER-BOTTOM: #d6d5d1 0px solid; BORDER-LEFT: #d6d5d1 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; HEIGHT: 600px; MARGIN-LEFT: 5px; BORDER-TOP: #d6d5d1 0px solid; BORDER-RIGHT: #d6d5d1 0px solid; PADDING-TOP: 0px
}
DIV.product_540 {
	BACKGROUND-IMAGE: url(images/shaddow_r540.jpg); BORDER-BOTTOM: #d6d5d1 0px solid; BORDER-LEFT: #d6d5d1 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; HEIGHT: 540px; MARGIN-LEFT: 5px; BORDER-TOP: #d6d5d1 0px solid; BORDER-RIGHT: #d6d5d1 0px solid; PADDING-TOP: 0px
}
DIV.product_540 IMG {
	BORDER-BOTTOM: #dfded7 3px solid; BORDER-LEFT: #dfded7 3px solid; DISPLAY: block; MARGIN-BOTTOM: 7px; BORDER-TOP: #dfded7 3px solid; BORDER-RIGHT: #dfded7 3px solid
}
DIV.product_600 IMG {
	BORDER-BOTTOM: #dfded7 3px solid; BORDER-LEFT: #dfded7 3px solid; DISPLAY: block; MARGIN-BOTTOM: 7px; BORDER-TOP: #dfded7 3px solid; BORDER-RIGHT: #dfded7 3px solid
}
DIV.product_540 IMG:hover {
	BORDER-BOTTOM: #cccbbf 3px solid; BORDER-LEFT: #cccbbf 3px solid; BORDER-TOP: #cccbbf 3px solid; BORDER-RIGHT: #cccbbf 3px solid
}
DIV.product_600 IMG:hover {
	BORDER-BOTTOM: #cccbbf 3px solid; BORDER-LEFT: #cccbbf 3px solid; BORDER-TOP: #cccbbf 3px solid; BORDER-RIGHT: #cccbbf 3px solid
}
TABLE.product_table {
	
}
TABLE.product_table TD {
	BORDER-BOTTOM: #d6d5d1 1px solid; BORDER-LEFT: #d6d5d1 1px solid; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-TOP: #d6d5d1 1px solid; BORDER-RIGHT: #d6d5d1 1px solid
}
TABLE.product_table TD {
	BORDER-BOTTOM: #d6d5d1 1px solid; BORDER-LEFT: #d6d5d1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 50%; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; BORDER-TOP: #d6d5d1 1px solid; BORDER-RIGHT: #d6d5d1 1px solid; PADDING-TOP: 5px
}
TABLE.product_table TD.left {
	MARGIN-RIGHT: 5px
}
TABLE.product_table TD.right {
	MARGIN-LEFT: 5px
}
UL.list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.list LI {
	BACKGROUND-IMAGE: url(images/bullet.gif); PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 5px; MARGIN-LEFT: 5px
}
#lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; LEFT: 0px
}
#lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#outerImageContainer {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 250px; HEIGHT: 250px
}
#imageContainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#hoverNav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#prevLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(images/blank.gif) no-repeat; HEIGHT: 100%
}
#nextLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(images/blank.gif) no-repeat; HEIGHT: 100%
}
#prevLink {
	FLOAT: left; LEFT: 0px
}
#nextLink {
	FLOAT: right; RIGHT: 0px
}
#prevLink:hover {
	BACKGROUND: url(images/prev.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(images/prev.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(images/next.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(images/next.gif) no-repeat right 15%
}
#imageDataContainer {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; OVERFLOW: auto
}
#imageData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; COLOR: #4a4c49; PADDING-TOP: 0px
}
#imageData #imageDetails {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#imageData #bottomNavClose {
	PADDING-BOTTOM: 0.7em; WIDTH: 26px; FLOAT: right
}
#overlay {
	Z-INDEX: 90; POSITION: absolute; BACKGROUND-COLOR: #eeede9; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px
}
DIV.gallery_content {
	MARGIN-BOTTOM: 15px
}
TABLE.gallery {
	WIDTH: 100%; MARGIN-BOTTOM: 15px
}
TABLE.gallery TD {
	BACKGROUND-IMAGE: url(images/logoset_bg_gallery.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 17%; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 61px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
TABLE.gallery TD:hover {
	BACKGROUND-IMAGE: url(images/logoset_bg_hover_gallery.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center
}
TABLE.gallery IMG {
	
}
TABLE.gallery IMG:hover {
	
}
#map {
	BORDER-BOTTOM: #dfded7 3px solid; BORDER-LEFT: #dfded7 3px solid; WIDTH: 530px; FLOAT: right; HEIGHT: 280px; OVERFLOW: hidden; BORDER-TOP: #dfded7 3px solid; BORDER-RIGHT: #dfded7 3px solid
}
* HTML #map IMG {
	BEHAVIOR: none
}
INPUT {
	WIDTH: 200px
}
SELECT {
	WIDTH: 206px
}
TEXTAREA {
	WIDTH: 402px
}
INPUT.checkbox {
	WIDTH: 18px
}
TABLE.form {
	
}
TABLE.form TD {
	VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TABLE.form TD.label {
	TEXT-ALIGN: left; WIDTH: 200px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
SPAN.required {
	COLOR: #c00000; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
DIV.form_error {
	MARGIN-BOTTOM: 15px; COLOR: #c00000; FONT-WEIGHT: bold
}
DIV.form_before {
	MARGIN-BOTTOM: 15px
}
DIV.form_after {
	MARGIN-TOP: 15px
}
INPUT.form_btn {
	BACKGROUND-IMAGE: url(images/btn_bg.jpg); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #006633; WIDTH: 84px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 12px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
DIV.extra {
	BORDER-BOTTOM: #d6d5d1 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d6d5d1 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: #d6d5d1 1px solid; BORDER-RIGHT: #d6d5d1 1px solid; PADDING-TOP: 7px
}
.sDN {
	DISPLAY: none
}
.sDB {
	DISPLAY: block
}
.sTAL {
	TEXT-ALIGN: left
}
.sTAC {
	TEXT-ALIGN: center
}
.sTAR {
	TEXT-ALIGN: right
}
.sTAJ {
	TEXT-ALIGN: justify
}
.sCP {
	CURSOR: pointer
}
.sCB {
	CLEAR: both
}
.sFL {
	FLOAT: left
}
.sFR {
	FLOAT: right
}

