BODY {
	BACKGROUND-COLOR: #E5E5E5; FONT-SIZE: 8pt; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Sans-serif; TEXT-ALIGN: center;
}

.main {
	width: 1240px; TEXT-ALIGN: left;
}

.data {
	width: 1240px; TEXT-ALIGN: left;
}

.data_small {
	width: 700px; TEXT-ALIGN: left;
}

.screen_low{
	width: 780px; TEXT-ALIGN: left;
}

.screen_med{
	width: 1010px; TEXT-ALIGN: left;
}

.screen_high{
	width: 1245px; TEXT-ALIGN: left;
}

.screen_wide{
	width: 1400px; TEXT-ALIGN: left;
}

.data_low{
	width: 780px; TEXT-ALIGN: left;
}

.data_med{
	width: 1010px; TEXT-ALIGN: left;
}

.data_high{
	width: 1240px; TEXT-ALIGN: left;
}

.data_wide{
	width: 1400px; TEXT-ALIGN: left;
}

input.small {font-family: verdana,geneva; font-size: 9; color: black; border-color: navy; border-width: 1; background-color: white;}

td {color: black; font-family: verdana,geneva; font-size: 8pt;}

.int {color: red; font-family: verdana,geneva; font-size: 8pt;}
.serv_small {color: black; font-family: verdana,geneva; font-size: 8pt;}
.announce_text {color: gray; font-family: verdana,geneva; font-size: 8pt;}
.footersmall {color: #0A7281; font-family: verdana,geneva; font-size: 7pt;}
.header1 {color: #0A7281; font-family: verdana,geneva; font-size:12pt; font-weight: bold;}
font.whiteheader {color: white; font-family: verdana,geneva; font-size:13pt;}

a:link {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt;}
a:visited {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt;}
a:active {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt;}
a:hover {color: #ED1C24; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt;}

a.announce_more:link {color: #ED1C24; text-decoration: none; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.announce_more:visited {color: #ED1C24; text-decoration: none; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.announce_more:active {color: #ED1C24; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.announce_more:hover {color: #000; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}

a.announce_header:link {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.announce_header:visited {color:black; text-decoration: none; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.announce_header:active {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.announce_header:hover {color: #ED1C24; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}

a.section_header:link {color: #000; text-decoration: none; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.section_header:visited {color: #000; text-decoration: none; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.section_header:active {color: #000; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}
a.section_header:hover {color: #000; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt; font-weight: bold;}

a.footer:link {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 8pt;}
a.footer:visited {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 8pt;}
a.footer:active {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt;}
a.footer:hover {color: #ED1C24; text-decoration: underline; font-family: verdana,geneva; font-size: 8pt;}

a.navigation:link {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 7pt;}
a.navigation:visited {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 7pt;}
a.navigation:active {color: #0A7281; text-decoration: underline; font-family: verdana,geneva; font-size: 7pt;}
a.navigation:hover {color: #0A7281; text-decoration: underline; font-family: verdana,geneva; font-size: 7pt;}

a.serv:link {color: #717CBF; text-decoration: none; font-family: verdana,geneva; font-size: 7pt;}
a.serv:visited {color: #717CBF; text-decoration: none; font-family: verdana,geneva; font-size: 7pt;}
a.serv:active {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 7pt;}
a.serv:hover {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 7pt;}

a.serv_teal:link {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 7pt;}
a.serv_teal:visited {color: black; text-decoration: none; font-family: verdana,geneva; font-size: 7pt;}
a.serv_teal:active {color: black; text-decoration: underline; font-family: verdana,geneva; font-size: 7pt;}
a.serv_teal:hover {color: #ED1C24; text-decoration: underline; font-family: verdana,geneva; font-size: 7pt;}

.nav_search {
	PADDING-RIGHT: 0px;  FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px;
}
.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.nav IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: 0px; WIDTH: 27px; BORDER-BOTTOM: 0px; MIN-HEIGHT: 27px; HEIGHT:auto !important; HEIGHT:27px;
}
.lang {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #545454; PADDING-TOP: 0px
}
.lang SPAN {
	COLOR: #ccc
}
.search_str {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #c4c4c4 1px solid; FONT: 13px Tahoma, sasn-serif; BORDER-LEFT: #c4c4c4 1px solid; COLOR: #545454; BORDER-BOTTOM: #dddddd 1px solid; MIN-HEIGHT: 16px; HEIGHT:auto !important; HEIGHT:16px;
}
.search_btn {
	LEFT: 3px; POSITION: relative; TOP: 5px
}

.topmenu {
	BACKGROUND: #2a66c8; MARGIN: 0px 0px 0px 0px; MIN-HEIGHT: 35px; HEIGHT:auto !important; HEIGHT:35px;
}
.topmenu UL {
	LIST-STYLE-TYPE: none
}
.topmenu UL LI {
	FLOAT: left
}
.topmenu UL LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 11px verdana,geneva; COLOR: #fff; PADDING-TOP: 10px; MIN-HEIGHT: 28px; HEIGHT:auto !important; HEIGHT:28px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.topmenu UL LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 11px verdana,geneva; COLOR: #fff; PADDING-TOP: 10px; MIN-HEIGHT: 28px; HEIGHT:auto !important; HEIGHT:28px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.topmenu UL LI A:active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 11px verdana,geneva; COLOR: #fff; PADDING-TOP: 10px; MIN-HEIGHT: 28px; HEIGHT:auto !important; HEIGHT:28px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.topmenu UL LI A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 11px verdana,geneva; COLOR: #fff; PADDING-TOP: 10px; MIN-HEIGHT: 28px; HEIGHT:auto !important; HEIGHT:28px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.topmenu UL LI A:hover {
	TEXT-DECORATION: none
}

frontpage {
	BACKGROUND: url(/images/admin/frontpage.png) no-repeat left;
}

#content{
	FONT: 10px verdana,geneva;
}

.elmBorder {
	DISPLAY: block; PADDING: 5px; MARGIN: 2px;
}

.elmBorder  table{
  border-color: navy;  BORDER: #aeb1b1 1px solid;
}

.elmBorder  table td{
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BACKGROUND-COLOR: #E5E5E5;
}


/*left menu*/
#navmenu{
	HEIGHT: 20px; MARGIN-LEFT: 5px; MARGIN-TOP: 5px; MARGIN-RIGHT: 5px;
}
#navleftcell {
	PADDING-LEFT: 1px;  WIDTH: 154px; 
}

#menutop {
	MARGIN-LEFT: 1px; WIDTH: 139px; BORDER-BOTTOM: #aeb1b1 1px solid
}

#menutop A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; COLOR: #ED1C24;
}

#navcontainer{
	FONT: 11px/14px Arial, Helvetica, sans-serif; WIDTH: 154px; MARGIN-BOTTOM: 5px; DISPLAY: block;
}

#navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 1px; LIST-STYLE-TYPE: none
}
#navcontainer LI {
	WIDTH: 140px; BORDER-BOTTOM: #aeb1b1 1px solid
}
#navcontainer LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; FONT: 11px/15px Arial, Helvetica, sans-serif; MARGIN-LEFT: 7px; PADDING-TOP: 4px;
}
#navcontainer DIV LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; FONT: 11px/15px Arial, Helvetica, sans-serif; MARGIN-LEFT: 7px; PADDING-TOP: 4px;
}

#tasklist {
	CLEAR: both; FLOAT: top; WIDTH: 460px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 5px; BORDER-RIGHT: #c6c6c6 1px solid; BORDER-TOP: #c6c6c6 1px solid; MARGIN-TOP: 0px; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f4f4f4; HEIGHT: 45px;
}

#taskselectlabel {
	MARGIN-TOP: 1px; FLOAT: top; MARGIN-LEFT: 20px; WIDTH: 190px; MARGIN-RIGHT: 8px
}

#tasklisting {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px;  OVERFLOW: hidden; WIDTH: 410px
}

#taskgo {
	MARGIN-TOP: 1px; FLOAT: bottom; MARGIN-LEFT: 0px; OVERFLOW: hidden; MARGIN-BOTTOM: 10px;
}

#subtree {
	MARGIN-LEFT: 3px; MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; CLEAR: both
}

#subtree1 {
	WIDTH: 477px; MARGIN-LEFT: 3px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; CLEAR: both
}

#section {
	DISPLAY: block; FLOAT: top; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}

#sectionimage {
	DISPLAY: block; WIDTH: 60px; HEIGHT: 60px; FLOAT: top; MARGIN-LEFT: 0px; MARGIN-TOP: 0px;
}

#sectioncontent {
	DISPLAY: block; WIDTH: 400px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}

#separator {
	DISPLAY: block; MARGIN-LEFT: 0px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}

.borderblue {
	BORDER-BOTTOM: #498397 4px solid
}

.sectionchild {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.sectionchildimage {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px
}

#home_left {
	FONT-FAMILY: verdana,geneva; FONT-SIZE: 10pt; FONT-WEIGHT: bold;
}

#home_left A {
	COLOR: navy; FONT-FAMILY: verdana,geneva; FONT-SIZE: 10pt; FONT-WEIGHT: bold;
}

#home_right A {
	COLOR: navy; FONT-FAMILY: verdana,geneva; FONT-SIZE: 10pt; FONT-WEIGHT: bold;
}

#leftcontent {
	DISPLAY: block; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; MARGIN-TOP: 2px;  MARGIN-BOTTOM: 2px; WIDTH:100%
}

#rightcontent{
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 15px; MARGIN-RIGHT: 1px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}

#bodycontent{
	TEXT-DECORATION: none; MARGIN-TOP: 10px;
}

/*pagetitle*/
#breadcrumbs {
	DISPLAY: block; BORDER-TOP: #ffffff 2px solid; HEIGHT: 24px; BACKGROUND-COLOR: #f4f4f4;
}
#breadcrumblinks {
	PADDING-LEFT: 8px; FONT: 10px/14px Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 5px
}

#home_promo {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; HEIGHT: 90px;
}
#promo {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#promomaplink{
	MARGIN-LEFT: 3px; MARGIN-TOP: 4px;
}

#promomaplink A{
	MARGIN-LEFT: 0px; MARGIN-TOP: 4px; FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: none; FONT-FAMILY: verdana,geneva; FONT-SIZE: 8pt;
}
#promomaplink A:hover{
	MARGIN-LEFT: 0px; MARGIN-TOP: 4px; FONT-WEIGHT: normal; COLOR: #ED1C24; TEXT-DECORATION: none; FONT-FAMILY: verdana,geneva; FONT-SIZE: 8pt;
}

.promotext H1 {
	color: navy; font-family: verdana,geneva; font-size:10pt; font-weight: bold; float: bottom
}
.promotext H2 {
	FONT: bold 11px/15px Arial, Helvetica, sans-serif; COLOR: #666666
}


H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

:link IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:visited IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


.gorizontal_menu_item {
	color: #fff; text-decoration: none; font-family: verdana,geneva; font-size: 10pt; font-weight: bold; BACKGROUND: url(/images/button.png); HEIGHT: 34px; WIDTH: 165px;  BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center;
}
.gorizontal_menu_item a:link {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt; font-weight: normal; TEXT-DECORATION: underline; font-weight: bold; }
.gorizontal_menu_item a:visited {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt;  font-weight: normal; TEXT-DECORATION: underline; font-weight: bold; }
.gorizontal_menu_item a:active {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt;  font-weight: normal; TEXT-DECORATION: underline; font-weight: bold; }
.gorizontal_menu_item a:hover {color: #fff; text-decoration: none; font-family: verdana,geneva; font-size: 10pt;  font-weight: normal; font-weight: bold; }

.menu_item {
	color: #fff; text-decoration: none; font-family: verdana,geneva; font-size: 10pt; font-weight: bold; BACKGROUND: url(/images/menu/button.png); HEIGHT: 26px; WIDTH: 91px;  BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center;
}
.menu_item a:link {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt; font-weight: normal; TEXT-DECORATION: underline}
.menu_item a:visited {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt;  font-weight: normal; TEXT-DECORATION: underline}
.menu_item a:active {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt;  font-weight: normal; TEXT-DECORATION: underline}
.menu_item a:hover {color: #F9DBDB; text-decoration: none; font-family: verdana,geneva; font-size: 10pt;  font-weight: normal; font-weight: bold; }


.menu_on {
	BACKGROUND-POSITION: 0px 
}
.top_menu {
	BORDER-TOP: #aeb1b1 1px solid; MARGIN-TOP: 2px; DISPLAY: none; LEFT: 0px; FONT: 11px/14px Arial,Helvetica,sans-serif; WIDTH: 152px; POSITION: absolute; TOP: 18px; BACKGROUND-COLOR: #ffffff! important
}
.sub_menu {
	BORDER-TOP: #aeb1b1 1px solid; DISPLAY: none; FONT: 11px/14px Arial,Helvetica,sans-serif; WIDTH: 152px; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.menuitem {
	BORDER-RIGHT: #aeb1b1 1px solid; BORDER-LEFT: #aeb1b1 1px solid; BORDER-BOTTOM: #aeb1b1 1px solid; HEIGHT: auto
}
.rootitem {
	BORDER-RIGHT: #aeb1b1 1px solid; BORDER-LEFT: #aeb1b1 1px solid; BORDER-BOTTOM: #aeb1b1 1px solid; HEIGHT: auto
}
.menuitem A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; WIDTH: 138px; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.rootitem A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; WIDTH: 138px; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menuitem A {
	COLOR: #666666
}
.menuitem A:visited {
	COLOR: #666666
}
.rootitem A {
	FONT-WEIGHT: bold; COLOR: #666; BACKGROUND-COLOR: #ecf0f0
}
rootitem A:visited {
	FONT-WEIGHT: bold; COLOR: #666; BACKGROUND-COLOR: #ecf0f0
}
.menuitem A:hover {
	COLOR: #ED1C24
}
.rootitem A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #b6b6bb
}
.sublink {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
.top_menu {
	Z-INDEX: 50! important
}
.top_menu .sub_menu {
	Z-INDEX: 50! important
}
.top_menu .sub_menu .sub_menu {
	Z-INDEX: 50! important
}
.top_menu .sub_menu .sub_menu .sub_menu {
	Z-INDEX: 100! important
}

.formtab {
	BORDER-RIGHT: #97A6DE 1px solid; BORDER-TOP: #97A6DE 1px solid; FLOAT: left; MARGIN-LEFT: 2px; BORDER-LEFT: #97A6DE 1px solid; BORDER-BOTTOM: #97A6DE 2px solid; HEIGHT: 25px; TEXT-ALIGN: center
}
.formtab A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #5d97d3; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.formtab A:hover {
	DISPLAY: block; FLOAT: left; COLOR: #ffffff; HEIGHT: 100%; BACKGROUND-COLOR: #5d97d3; TEXT-DECORATION: none
}
.formtab_on {
	BORDER-RIGHT: #97A6DE 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #97A6DE 2px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; BORDER-LEFT: #97A6DE 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.formtab_on A {
	DISPLAY: block; FLOAT: left; COLOR: #5d97d3; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.pr_show {
	DISPLAY: block; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 10px
}
.pr_hide {
	DISPLAY: none
}

DIV.plash {
	WIDTH: 100%; BACKGROUND-COLOR: #AF1F24; TEXT-ALIGN: center; COLOR: #fff;
}
DIV.cor {
	BACKGROUND-IMAGE:  url(../../../images/color_white.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1px; BACKGROUND-COLOR: #d9d9d9; TEXT-ALIGN: right;
}
DIV.plash DIV.cor {
	BACKGROUND-COLOR: #AF1F24; 
}

TABLE.top TD.cor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: w.gif; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #d9d9d9
}

.bg1 {
	BACKGROUND-COLOR: #AF1F24
}

TABLE.mmenu {
	FONT-SIZE: 80%
}
TABLE.mmenu A {
	COLOR: black; TEXT-DECORATION: none
}
TABLE.mmenu A:hover {
	COLOR: #ED1C24; TEXT-DECORATION: underline
}
TABLE.mmenu TD.bg1 {
	FONT-WEIGHT: bold; COLOR: white
}
TABLE.mmenu TD.bm {
	BORDER-RIGHT: #AF1F24 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #AF1F24 1px solid; PADDING-TOP: 1px
}
TABLE.mmenu TR.text TD.bg1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
TABLE.mmenu DIV.cor {
	BACKGROUND-COLOR: #AF1F24
}

TABLE.frame TD.cor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../../../images/color_white.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #787575
}
TABLE.top TD.cor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../../../images/color_white.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #787575
}

.showMess{
	BORDER-TOP: #929292 1px solid; BORDER-BOTTOM: #929292 1px solid; BORDER-RIGHT: #929292 1px solid; BORDER-LEFT: #929292 1px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ededed;
}


#brdr TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}

#brdr  .gr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#brdr TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}

#brdr DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

#brdr DIV .wph {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}

#brdr DIV .wpht {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; HEIGHT: 100%;
}

#brdr DIV .wpb {
	BACKGROUND-COLOR: #ffffff
}

<!--button-->
.wpaabs TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BORDER-COLLAPSE: collapse
}
.wpaabs TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BORDER-COLLAPSE: collapse
}
.wpaabs TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BORDER-COLLAPSE: collapse
}
.wpaabCSS {
	PADDING-TOP: 15px; MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana; TEXT-ALIGN: center;
}
.wpabCSS {
	PADDING-TOP: 5px;
}

.l {
	FLOAT: left
}
.r {
	FLOAT: right
}
.c {
	CLEAR: both
}
.h {
	OVERFLOW: hidden; HEIGHT: 1px
}
.v {
	OVERFLOW: hidden
}
.w1 {
	WIDTH: 1px
}
.w2 {
	WIDTH: 2px
}
.w3 {
	WIDTH: 3px
}
.w4 {
	WIDTH: 4px
}
.w5 {
	WIDTH: 5px
}
.h1 {
	HEIGHT: 1px
}
.h2 {
	HEIGHT: 2px
}

.ico_menu {
	VERTICAL-ALIGN: top; WIDTH: 13px;height: 13px
}

.s1 {
	color:#34b204;
}

.s2 {
	color:#e21c00
}


.dsheet TABLE {
	BORDER-COLLAPSE: collapse;
}
.dsheet TD {
	 HEIGHT: 22px; BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.dsheet TR.dataS TD {
	BACKGROUND-COLOR: #fff4ce;  FONT-WEIGHT: normal;
}
.dsheet TR.dataH TD {
	BACKGROUND-COLOR: #ffe99d;  FONT-WEIGHT: normal;
}
.dsheet TR.hdr TD {
	TEXT-ALIGN: CENTER; BORDER-RIGHT: 0px;BORDER-LEFT: 0px; BORDER-TOP: 0px; COLOR: black; FONT-SIZE: 10px; HEIGHT: 25px;
}
.dsheet TR.hdr TD A {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.dsheet TR.hdr TD A:hover {
	TEXT-DECORATION: underline
}
.dsheet TR.hdr TD .srtAsc {
	FONT-SIZE: 8px
}
.dsheet TR.hdr TD .srtDesc {
	FONT-SIZE: 8px
}

.dsheet TR.data1 TD {
	BACKGROUND-COLOR: #eaeaea;  FONT-WEIGHT: normal;
}
.dsheet TR.data2 TD {
	BACKGROUND-COLOR: #efefef;  FONT-WEIGHT: normal;
}

.middle{
	 text-align: center;PADDING: 5px; display: table-cell;  vertical-align: middle;
}

.padding {
	FONT-SIZE: 11px; COLOR: black;
}


.frmTbl { 
	BACKGROUND-COLOR: #fff;  FONT: 10px verdana,geneva;
}
.frmTbl TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: 
url(../../../images/cellpic3.gif); COLOR: #ffffff; HEIGHT: 25px;
}

.frmTbl TR.hdr TD {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: CENTER; BORDER-RIGHT: 0px;BORDER-LEFT: 0px; BORDER-TOP: 0px; COLOR: black; FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 25px; BACKGROUND-COLOR: #eaeaea;
}

.frmTbl TD { 
	HEIGHT: 22px;  PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ededed;
}

.frmTbl TD.left {
	BORDER-BOTTOM: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #D5D2D3; TEXT-ALIGN: right; FONT: 10px verdana,geneva;
}

.frmTbl TR.ttl TD {
	COLOR: #254260; BACKGROUND-COLOR: #fff4ce
}
.frmTbl TD.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #bbb; TEXT-ALIGN: left
}
.frmTbl TD.right {
	BORDER-BOTTOM: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
.frmTbl TD.center {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
.frmTbl .ftr {
	TEXT-ALIGN: RIGHT; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.frmTbl TD.subTbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.frmTbl .subTbl TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #d6d7d9; TEXT-ALIGN: right
}
.frmTbl .subTbl TD.right {
	TEXT-ALIGN: left
}
.frmTbl .subTbl TR.last TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}


.dtPck INPUT {
	BORDER-RIGHT: #605d5d 1px solid; BORDER-TOP: #605d5d 1px solid; BORDER-LEFT: #605d5d 1px solid; BORDER-BOTTOM: #605d5d 1px solid; BACKGROUND-COLOR: #ffffff
}
.dtPck .dpOuterTbl TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.dtPck .dpOuterTbl {
	BORDER-RIGHT: #838c9d 1px solid; BORDER-TOP: #838c9d 1px solid; BORDER-LEFT: #838c9d 1px solid; BORDER-BOTTOM: #838c9d 1px solid; BACKGROUND-COLOR: #f5deaa
}
.dtPck TD.dpCaptionCell {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #c1c5ce
}
.dtPck TD.dpCaptionCell TD {
	BACKGROUND-COLOR: #c1c5ce; TEXT-ALIGN: center
}
.dtPck TD.dpCalCell TABLE TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}
.dtPck TD.dpCalCell TABLE TD A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.dtPck TD.dpDayCaption {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #e9effc; PADDING-TOP: 1px; BACKGROUND-COLOR: #838c9d
}
.dtPck TD.dpSameMthCell {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.dtPck TD.dpSameMthCell A {
	COLOR: #606060
}
.dtPck TD.dpSelectedDayCell {
	BACKGROUND-COLOR: #c2c5ce
}
.dtPck TD.dpSelectedDayCell A {
	COLOR: #fff
}
.dtPck TD.dpWkendCell {
	BACKGROUND-COLOR: #f3f4f6
}
.dtPck TD.dpWkendCell A {
	COLOR: #606060
}
.dtPck TD.dpDiffMthCell {
	BACKGROUND-COLOR: #eaebed
}
.dtPck TD.dpDiffMthCell A {
	COLOR: #838c9d
}
.dtPck TD.dpDiffMthWkendCell {
	BACKGROUND-COLOR: #dcdde2
}
.dtPck TD.dpDiffMthWkendCell A {
	COLOR: #838c9d
}
.dtPck .dpMYScroll {
	BACKGROUND-COLOR: #838c9d
}
.dtPck .dpMYScroll TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.dtPck TD.dpMYCaption {
	BACKGROUND-COLOR: #838c9d
}
.dtPck TD.dpMYCaption TABLE TD {
	COLOR: #e9effc; BACKGROUND-COLOR: #838c9d; TEXT-ALIGN: left
}
.dtPck .dpMYYears {
	BACKGROUND-COLOR: #ffffff
}
.dtPck .dpMYMonths {
	BACKGROUND-COLOR: #ffffff
}
.dtPck .dpMYYears TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.dtPck .dpMYMonths TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.dtPck .dpMYYears TABLE TD A {
	COLOR: #000
}
.dtPck .dpMYMonths TABLE TD A {
	COLOR: #000
}
.dtPck .dpMYYears TABLE TD.dpMYSelected {
	COLOR: #fff; BACKGROUND-COLOR: #c2c5ce
}
.dtPck .dpMYMonths TABLE TD.dpMYSelected {
	COLOR: #fff; BACKGROUND-COLOR: #c2c5ce
}
.clrPck {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 18px; CURSOR: hand; BORDER-BOTTOM: #000 1px solid; HEIGHT: 15px; align: absmiddle
}
.clrPck A {
	DISPLAY: block; TEXT-DECORATION: none
}
.clrPck A:hover {
	TEXT-DECORATION: none
}

/*small menu*/
.menShow {
	BORDER-RIGHT: #53719c 1px solid; BORDER-TOP: #53719c 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 1; BORDER-LEFT: #53719c 1px solid; COLOR: #53719c; BORDER-BOTTOM: #53719c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; min-width: 100px
}
.menHide {
	BORDER-RIGHT: #53719c 1px solid; BORDER-TOP: #53719c 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 1; BORDER-LEFT: #53719c 1px solid; COLOR: #53719c; BORDER-BOTTOM: #53719c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; min-width: 100px
}
.menShow IFRAME {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.menHide IFRAME {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.menShow {
	VISIBILITY: visible
}
.menHide {
	VISIBILITY: hidden
}
.menShow A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.menHide A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.menShow A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.menHide A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}

table.preview { border-collapse: collapse; } 

table.preview td 
{
text-align: left; 
vertical-align: middle; 
} 

table.preview td.vertical 
{ 
writing-mode: tb-rl; 
filter: flipH flipV; 
} 

.vertical 
{ 
writing-mode: tb-rl; 
filter: flipH flipV; 
}
/*SCROLLBAR-SHADOW-COLOR: #b30300; SCROLLBAR-3DLIGHT-COLOR: #ff0000; SCROLLBAR-ARROW-COLOR: #e7e9ed; SCROLLBAR-TRACK-COLOR: #b30300; SCROLLBAR-DARKSHADOW-COLOR: #ff0000;*/
.blFt {
	OVERFLOW-X: hidden;  OVERFLOW: scroll; WIDTH: 220px; HEIGHT:370px;
}
/*выпадающее меню*/
div.autocomplete {
	position:absolute;
	width:323px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

div.autocomplete_hide {
	position:absolute;
	width:0px;
	background-color:white;
	border:0px solid white;
	margin:0px;
	padding:0px;
}

div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.selected { background-color: #ffb;}
.noselected { background-color: white;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	background:none;
}
/*Вертикальный текст*/
html>body .canv { display: none }
        .canv { filter: flipv() fliph(); writing-mode: tb-rl; width: 10px; height: 150px;
                font-size:12px; font-family: Arial; background-color: white }

html>body .obj  { display: block; width: 10px; height: 150px }
        .obj { display: none }
